Skip to content

Commit e1772a7

Browse files
committed
WIP
1 parent 3f8f4f3 commit e1772a7

File tree

3 files changed

+40
-18
lines changed

3 files changed

+40
-18
lines changed

.github/workflows/pr.yml

Lines changed: 34 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -28,30 +28,44 @@ jobs:
2828
- name: Run clang-format check
2929
run: pre-commit run --all-files --show-diff-on-failure --color always
3030
unit-tests:
31-
runs-on: ubuntu-latest
3231
# One runner for each domain
3332
strategy:
3433
fail-fast: false
3534
matrix:
3635
include:
37-
- config: generic SYCL BLAS
38-
domain: blas
39-
build_options: -DREF_BLAS_ROOT=${PWD}/lapack/install -DENABLE_GENERIC_BLAS_BACKEND=ON -DENABLE_MKLCPU_BACKEND=OFF -DGENERIC_BLAS_TUNING_TARGET=INTEL_CPU
40-
- config: portFFT
41-
domain: dft
42-
build_options: -DENABLE_PORTFFT_BACKEND=ON -DENABLE_MKLCPU_BACKEND=OFF
43-
test_options: -R 'DFT/CT/.*ComputeTests_in_place_COMPLEX.COMPLEX_SINGLE_in_place_buffer.sizes_8_batches_1*'
44-
- config: oneMath BLAS
45-
domain: blas
46-
build_options: -DREF_BLAS_ROOT=${PWD}/lapack/install
47-
- config: oneMath DFT
48-
domain: dft
49-
- config: oneMath LAPACK
50-
domain: lapack
51-
build_options: -DREF_LAPACK_ROOT=${PWD}/lapack/install
36+
# - config: generic SYCL BLAS
37+
# domain: blas
38+
# arch: x86
39+
# build_options: -DREF_BLAS_ROOT=${PWD}/lapack/install -DENABLE_GENERIC_BLAS_BACKEND=ON -DENABLE_MKLCPU_BACKEND=OFF -DGENERIC_BLAS_TUNING_TARGET=INTEL_CPU
40+
# - config: portFFT
41+
# domain: dft
42+
# arch: x86
43+
# build_options: -DENABLE_PORTFFT_BACKEND=ON -DENABLE_MKLCPU_BACKEND=OFF
44+
# test_options: -R 'DFT/CT/.*ComputeTests_in_place_COMPLEX.COMPLEX_SINGLE_in_place_buffer.sizes_8_batches_1*'
45+
# - config: oneMath BLAS
46+
# domain: blas
47+
# arch: x86
48+
# build_options: -DREF_BLAS_ROOT=${PWD}/lapack/
49+
# - config: oneMath BLAS
50+
# domain: blas
51+
# arch: Arm
52+
# build_options: -DENABLE_MKLCPU_BACKEND=OFF -DENABLE_ARMPL_BACKEND=ON
53+
# - config: oneMath DFT
54+
# domain: dft
55+
# arch: x86
56+
# - config: oneMath LAPACK
57+
# domain: lapack
58+
# arch: x86
59+
# build_options: -DREF_LAPACK_ROOT=${PWD}/lapack/install
60+
- config: oneMath RNG
61+
domain: rng
62+
arch: x86
5263
- config: oneMath RNG
5364
domain: rng
54-
name: unit tests ${{ matrix.config }} CPU
65+
arch: Arm
66+
build_options: -DENABLE_MKLCPU_BACKEND=OFF -DENABLE_ARMPL_BACKEND=ON
67+
runs-on: ${{ matrix.arch=='Arm' && 'ubuntu-24.04-arm' || 'ubuntu-latest' }}
68+
name: unit tests ${{ matrix.config }} ${{ matrix.arch}} CPU
5569
steps:
5670
- uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5
5771
- name: Check if the changes affect this domain
@@ -66,7 +80,7 @@ jobs:
6680
uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4.2.2
6781
with:
6882
path: lapack/install
69-
key: lapack-${{ env.LAPACK_VERSION }}
83+
key: lapack-${{ env.LAPACK_VERSION }}-${{ matrix.arch }}
7084
- name: Install netlib
7185
if: steps.domain_check.outputs.result == 'true' && steps.cache-lapack.outputs.cache-hit != 'true'
7286
run: |
@@ -78,6 +92,8 @@ jobs:
7892
# 64 bit int
7993
cmake ${SHARED_OPT} -DBUILD_INDEX64=on -B lapack/build64
8094
cmake --build lapack/build64 ${PARALLEL} --target install
95+
- name: Setup tmate session
96+
uses: mxschmitt/action-tmate@v3
8197
- name: Install compiler
8298
if: steps.domain_check.outputs.result == 'true'
8399
run: |

src/blas/backends/armpl/armpl_level3.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
* SPDX-License-Identifier: Apache-2.0
1919
*******************************************************************************/
2020

21+
// FIXME: !!! DO NOT MERGE !!!
22+
// This is a dummy change to trigger CI for testing
23+
2124
#include <sycl/sycl.hpp>
2225

2326
#include "oneapi/math/exceptions.hpp"

src/rng/backends/armpl/philox4x32x10.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
* SPDX-License-Identifier: Apache-2.0
1919
*******************************************************************************/
2020

21+
// FIXME: !!! DO NOT MERGE !!!
22+
// This is a dummy change to trigger CI for testing
23+
2124
#include <iostream>
2225
#if __has_include(<sycl/sycl.hpp>)
2326
#include <sycl/sycl.hpp>

0 commit comments

Comments
 (0)