79
79
run : |
80
80
mkdir build && cd build
81
81
cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_RUNTIME_CPU=OFF -DNCNN_AVX2=ON -DNCNN_AVX512=OFF -DNCNN_XOP=OFF -DNCNN_OPENMP=OFF -DNCNN_VULKAN=ON -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON ..
82
- cmake --build . -j $(nproc)
82
+ cmake --build . -j 4
83
83
- name : test
84
84
run : |
85
85
printf "[Processor]\nThreadCount=4\n" > build/tests/SwiftShader.ini
@@ -159,7 +159,7 @@ jobs:
159
159
run : |
160
160
mkdir build && cd build
161
161
cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_RUNTIME_CPU=OFF -DNCNN_AVX2=ON -DNCNN_AVX512=OFF -DNCNN_XOP=OFF -DNCNN_OPENMP=OFF -DNCNN_VULKAN=ON -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON ..
162
- cmake --build . -j $(nproc)
162
+ cmake --build . -j 4
163
163
- name : test
164
164
run : |
165
165
export LP_NUM_THREADS=4
@@ -230,9 +230,9 @@ jobs:
230
230
-DNCNN_AVX512BF16=${{matrix.AVX512BF16}} \
231
231
-DNCNN_AVX512FP16=${{matrix.AVX512FP16}} \
232
232
..
233
- cmake --build . -j $(nproc)
233
+ cmake --build . -j 4
234
234
- name : test
235
- run : cd build && ctest --output-on-failure -j $(nproc)
235
+ run : cd build && ctest --output-on-failure -j 4
236
236
- name : lcov-collect
237
237
run : |
238
238
cd build
@@ -309,12 +309,12 @@ jobs:
309
309
run : |
310
310
mkdir build && cd build
311
311
cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/arm-linux-gnueabi.toolchain.cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_RUNTIME_CPU=OFF -DNCNN_GNU_INLINE_ASM=${{matrix.GNU_INLINE_ASM}} -DNCNN_VFPV4=ON -DNCNN_ARM82=OFF -DNCNN_OPENMP=OFF -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON ..
312
- cmake --build . -j $(nproc)
312
+ cmake --build . -j 4
313
313
- name : test
314
314
run : |
315
315
export PATH=${{ci.workspace}}/qemu-install/bin:$PATH
316
316
cd build
317
- TESTS_EXECUTABLE_LOADER=qemu-arm TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;/usr/arm-linux-gnueabi" ctest --output-on-failure -j $(nproc)
317
+ TESTS_EXECUTABLE_LOADER=qemu-arm TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;/usr/arm-linux-gnueabi" ctest --output-on-failure -j 4
318
318
- name : lcov-collect
319
319
run : |
320
320
cd build
@@ -327,12 +327,12 @@ jobs:
327
327
run : |
328
328
mkdir build-armhf-vfpv3-d16 && cd build-armhf-vfpv3-d16
329
329
cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/arm-linux-gnueabihf-vfpv3-d16.toolchain.cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_RUNTIME_CPU=OFF -DNCNN_GNU_INLINE_ASM=${{matrix.GNU_INLINE_ASM}} -DNCNN_VFPV4=OFF -DNCNN_ARM82=OFF -DNCNN_OPENMP=OFF -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON ..
330
- cmake --build . -j $(nproc)
330
+ cmake --build . -j 4
331
331
- name : test-armhf-vfpv3-d16
332
332
run : |
333
333
export PATH=${{ci.workspace}}/qemu-install/bin:$PATH
334
334
cd build-armhf-vfpv3-d16
335
- TESTS_EXECUTABLE_LOADER=qemu-arm TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;/usr/arm-linux-gnueabihf" ctest --output-on-failure -j $(nproc)
335
+ TESTS_EXECUTABLE_LOADER=qemu-arm TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;/usr/arm-linux-gnueabihf" ctest --output-on-failure -j 4
336
336
- name : lcov-collect-armhf-vfpv3-d16
337
337
run : |
338
338
cd build-armhf-vfpv3-d16
@@ -423,12 +423,12 @@ jobs:
423
423
-DNCNN_ARM84BF16=${{matrix.ARM84BF16}} \
424
424
-DNCNN_ARM84I8MM=${{matrix.ARM84I8MM}} \
425
425
..
426
- cmake --build . -j $(nproc)
426
+ cmake --build . -j 4
427
427
- name : test
428
428
run : |
429
429
export PATH=${{ci.workspace}}/qemu-install/bin:$PATH
430
430
cd build
431
- TESTS_EXECUTABLE_LOADER=qemu-aarch64 TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;/usr/aarch64-linux-gnu" ctest --output-on-failure -j $(nproc)
431
+ TESTS_EXECUTABLE_LOADER=qemu-aarch64 TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;/usr/aarch64-linux-gnu" ctest --output-on-failure -j 4
432
432
- name : lcov-collect
433
433
run : |
434
434
cd build
@@ -502,12 +502,12 @@ jobs:
502
502
run : |
503
503
mkdir build && cd build
504
504
cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/mipsisa32r6el-linux-gnu.toolchain.cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_RUNTIME_CPU=OFF -DNCNN_MSA=OFF -DNCNN_MMI=OFF -DNCNN_OPENMP=${{matrix.OPENMP}} -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON ..
505
- cmake --build . -j $(nproc)
505
+ cmake --build . -j 4
506
506
- name : test
507
507
run : |
508
508
export PATH=${{ci.workspace}}/qemu-install/bin:$PATH
509
509
cd build
510
- TESTS_EXECUTABLE_LOADER=qemu-mipsel TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;/usr/mipsisa32r6el-linux-gnu" ctest --output-on-failure -j $(nproc)
510
+ TESTS_EXECUTABLE_LOADER=qemu-mipsel TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;/usr/mipsisa32r6el-linux-gnu" ctest --output-on-failure -j 4
511
511
- name : lcov-collect
512
512
run : |
513
513
cd build
@@ -581,12 +581,12 @@ jobs:
581
581
run : |
582
582
mkdir build && cd build
583
583
cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/mipsisa64r6el-linux-gnuabi64.toolchain.cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_RUNTIME_CPU=OFF -DNCNN_MSA=ON -DNCNN_MMI=OFF -DNCNN_OPENMP=${{matrix.OPENMP}} -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON ..
584
- cmake --build . -j $(nproc)
584
+ cmake --build . -j 4
585
585
- name : test
586
586
run : |
587
587
export PATH=${{ci.workspace}}/qemu-install/bin:$PATH
588
588
cd build
589
- TESTS_EXECUTABLE_LOADER=qemu-mips64el TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;/usr/mipsisa64r6el-linux-gnuabi64" ctest --output-on-failure -j $(nproc)
589
+ TESTS_EXECUTABLE_LOADER=qemu-mips64el TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;/usr/mipsisa64r6el-linux-gnuabi64" ctest --output-on-failure -j 4
590
590
- name : lcov-collect
591
591
run : |
592
592
cd build
@@ -660,12 +660,12 @@ jobs:
660
660
run : |
661
661
mkdir build && cd build
662
662
cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/powerpc-linux-gnu.toolchain.cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_RUNTIME_CPU=OFF -DNCNN_OPENMP=${{matrix.OPENMP}} -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON ..
663
- cmake --build . -j $(nproc)
663
+ cmake --build . -j 4
664
664
- name : test
665
665
run : |
666
666
export PATH=${{ci.workspace}}/qemu-install/bin:$PATH
667
667
cd build
668
- TESTS_EXECUTABLE_LOADER=qemu-ppc TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;/usr/powerpc-linux-gnu" ctest --output-on-failure -j $(nproc)
668
+ TESTS_EXECUTABLE_LOADER=qemu-ppc TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;/usr/powerpc-linux-gnu" ctest --output-on-failure -j 4
669
669
- name : lcov-collect
670
670
run : |
671
671
cd build
@@ -739,12 +739,12 @@ jobs:
739
739
run : |
740
740
mkdir build && cd build
741
741
cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/powerpc64le-linux-gnu.toolchain.cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_RUNTIME_CPU=OFF -DNCNN_OPENMP=${{matrix.OPENMP}} -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON ..
742
- cmake --build . -j $(nproc)
742
+ cmake --build . -j 4
743
743
- name : test
744
744
run : |
745
745
export PATH=${{ci.workspace}}/qemu-install/bin:$PATH
746
746
cd build
747
- TESTS_EXECUTABLE_LOADER=qemu-ppc64le TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;/usr/powerpc64le-linux-gnu" ctest --output-on-failure -j $(nproc)
747
+ TESTS_EXECUTABLE_LOADER=qemu-ppc64le TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;/usr/powerpc64le-linux-gnu" ctest --output-on-failure -j 4
748
748
- name : lcov-collect
749
749
run : |
750
750
cd build
@@ -824,12 +824,12 @@ jobs:
824
824
run : |
825
825
mkdir build && cd build
826
826
cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/riscv64-linux-gnu.toolchain.cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_RUNTIME_CPU=OFF -DNCNN_OPENMP=${{matrix.OPENMP}} -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON ..
827
- cmake --build . -j $(nproc)
827
+ cmake --build . -j 4
828
828
- name : test
829
829
run : |
830
830
export PATH=${{ci.workspace}}/qemu-install/bin:$PATH
831
831
cd build
832
- TESTS_EXECUTABLE_LOADER=qemu-riscv64 TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;/usr/riscv64-linux-gnu" ctest --output-on-failure -j $(nproc)
832
+ TESTS_EXECUTABLE_LOADER=qemu-riscv64 TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;/usr/riscv64-linux-gnu" ctest --output-on-failure -j 4
833
833
- name : lcov-collect
834
834
run : |
835
835
cd build
@@ -951,12 +951,12 @@ jobs:
951
951
export RISCV_ROOT_PATH=${{ci.workspace}}/rv64gcv-install
952
952
mkdir build && cd build
953
953
cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/riscv64-unknown-linux-gnu.toolchain.cmake -DCMAKE_BUILD_TYPE=debug -DCMAKE_C_FLAGS="-O1" -DCMAKE_CXX_FLAGS="-O1" -DNCNN_COVERAGE=ON -DNCNN_RUNTIME_CPU=OFF -DNCNN_RVV=ON -DNCNN_OPENMP=${{matrix.OPENMP}} -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON ..
954
- cmake --build . -j $(nproc)
954
+ cmake --build . -j 4
955
955
- name : test-vlen128
956
956
run : |
957
957
export PATH=${{ci.workspace}}/qemu-install/bin:$PATH
958
958
cd build
959
- TESTS_EXECUTABLE_LOADER=qemu-riscv64 TESTS_EXECUTABLE_LOADER_ARGUMENTS="-cpu;rv64,v=true,Zfh=true,x-zvfh=true,vlen=128,elen=64,vext_spec=v1.0;-L;${{ci.workspace}}/rv64gcv-install/sysroot" ctest --output-on-failure -j $(nproc)
959
+ TESTS_EXECUTABLE_LOADER=qemu-riscv64 TESTS_EXECUTABLE_LOADER_ARGUMENTS="-cpu;rv64,v=true,Zfh=true,x-zvfh=true,vlen=128,elen=64,vext_spec=v1.0;-L;${{ci.workspace}}/rv64gcv-install/sysroot" ctest --output-on-failure -j 4
960
960
- name : lcov-collect-vlen128
961
961
run : |
962
962
cd build
@@ -971,7 +971,7 @@ jobs:
971
971
run : |
972
972
export PATH=${{ci.workspace}}/qemu-install/bin:$PATH
973
973
cd build
974
- TESTS_EXECUTABLE_LOADER=qemu-riscv64 TESTS_EXECUTABLE_LOADER_ARGUMENTS="-cpu;rv64,v=true,Zfh=true,x-zvfh=true,vlen=256,elen=64,vext_spec=v1.0;-L;${{ci.workspace}}/rv64gcv-install/sysroot" ctest --output-on-failure -j $(nproc)
974
+ TESTS_EXECUTABLE_LOADER=qemu-riscv64 TESTS_EXECUTABLE_LOADER_ARGUMENTS="-cpu;rv64,v=true,Zfh=true,x-zvfh=true,vlen=256,elen=64,vext_spec=v1.0;-L;${{ci.workspace}}/rv64gcv-install/sysroot" ctest --output-on-failure -j 4
975
975
- name : lcov-collect-vlen256
976
976
run : |
977
977
cd build
@@ -1051,12 +1051,12 @@ jobs:
1051
1051
export LOONGARCH64_ROOT_PATH=${{ci.workspace}}/cross-tools
1052
1052
mkdir build && cd build
1053
1053
cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/loongarch64-unknown-linux-gnu.toolchain.cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_RUNTIME_CPU=OFF -DNCNN_LSX=ON -DNCNN_LASX=OFF -DNCNN_OPENMP=${{matrix.OPENMP}} -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON ..
1054
- cmake --build . -j $(nproc)
1054
+ cmake --build . -j 4
1055
1055
- name : test
1056
1056
run : |
1057
1057
export PATH=${{ci.workspace}}/qemu-install/bin:$PATH
1058
1058
cd build
1059
- TESTS_EXECUTABLE_LOADER=qemu-loongarch64 TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;${{ci.workspace}}/cross-tools/target" ctest --output-on-failure -j $(nproc)
1059
+ TESTS_EXECUTABLE_LOADER=qemu-loongarch64 TESTS_EXECUTABLE_LOADER_ARGUMENTS="-L;${{ci.workspace}}/cross-tools/target" ctest --output-on-failure -j 4
1060
1060
- name : lcov-collect
1061
1061
run : |
1062
1062
cd build
@@ -1099,9 +1099,9 @@ jobs:
1099
1099
run : |
1100
1100
mkdir build && cd build
1101
1101
cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/host-c.gcc.toolchain.cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_STDIO=ON -DNCNN_STRING=ON -DNCNN_SIMPLESTL=ON -DNCNN_SIMPLEMATH=ON -DNCNN_BUILD_TESTS=ON -DNCNN_BUILD_BENCHMARK=OFF -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF ..
1102
- cmake --build . -j $(nproc)
1102
+ cmake --build . -j 4
1103
1103
- name : test
1104
- run : cd build && ctest --output-on-failure -j $(nproc)
1104
+ run : cd build && ctest --output-on-failure -j 4
1105
1105
- name : lcov-collect
1106
1106
run : |
1107
1107
cd build
0 commit comments