Skip to content

Commit 7c7c65e

Browse files
committed
fix windows build slowness and test errors
1 parent 9363452 commit 7c7c65e

1 file changed

Lines changed: 16 additions & 3 deletions

File tree

.github/workflows/dynamic_arch.yml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -417,6 +417,10 @@ jobs:
417417
-DBUILD_SHARED_LIBS=ON
418418
-DBUILD_STATIC_LIBS=OFF
419419
-DBUILD_WITHOUT_LAPACK=ON
420+
-DBUILD_SINGLE=OFF
421+
-DBUILD_DOUBLE=ON
422+
-DBUILD_COMPLEX=OFF
423+
-DBUILD_COMPLEX16=OFF
420424
"-DDYNAMIC_ARCH=$dynamic_arch"
421425
-DNOFORTRAN=ON
422426
-DUSE_THREAD=ON
@@ -443,7 +447,9 @@ jobs:
443447
cmake "${cmake_args[@]}" ..
444448
445449
- name: Build OpenBLAS
446-
run: cd build && cmake --build .
450+
run: |
451+
cd build
452+
cmake --build . --target dgemm_thread_safety dgemm_thread_safety_mixed dgemv_thread_safety
447453
448454
- name: Show ccache status
449455
continue-on-error: true
@@ -535,7 +541,11 @@ jobs:
535541
-DBUILD_SHARED_LIBS=ON \
536542
-DBUILD_STATIC_LIBS=OFF \
537543
-DBUILD_WITHOUT_LAPACK=ON \
538-
-DDYNAMIC_ARCH=ON \
544+
-DBUILD_SINGLE=OFF \
545+
-DBUILD_DOUBLE=ON \
546+
-DBUILD_COMPLEX=OFF \
547+
-DBUILD_COMPLEX16=OFF \
548+
-DDYNAMIC_ARCH=OFF \
539549
-DNOFORTRAN=ON \
540550
-DUSE_THREAD=ON \
541551
-DUSE_OPENMP=OFF \
@@ -550,7 +560,9 @@ jobs:
550560
..
551561
552562
- name: Build OpenBLAS
553-
run: cd build && cmake --build .
563+
run: |
564+
cd build
565+
cmake --build . --target dgemm_thread_safety dgemm_thread_safety_mixed dgemv_thread_safety
554566
555567
- name: Show ccache status
556568
continue-on-error: true
@@ -567,6 +579,7 @@ jobs:
567579
timeout-minutes: 30
568580
run: |
569581
cd build
582+
export PATH="$PWD/lib:$PATH"
570583
OPENBLAS_NUM_THREADS=8 OMP_NUM_THREADS=16 ctest -R 'dgemm_thread_safety|dgemm_thread_safety_mixed|dgemv_thread_safety' --output-on-failure
571584
572585

0 commit comments

Comments
 (0)