|
47 | 47 | # library is inited/de-inited. |
48 | 48 |
|
49 | 49 | echo "=> Run OpenMP CPU parallelism tests" |
50 | | -echo "=> Running: TEST_DEVICES=0 RUN_TARGET=0 $SEGVCATCH python -m numba.runtests -v -- numba.openmp.tests.test_openmp" |
51 | | -# TODO: remove requiring the unused TEST_DEVICES. |
52 | | -TEST_DEVICES=0 RUN_TARGET=0 $SEGVCATCH python -m numba.runtests -v -- numba.openmp.tests.test_openmp 2>&1 |
| 50 | +echo "=> Running: RUN_TARGET=0 $SEGVCATCH python -m numba.runtests -v -- numba.openmp.tests.test_openmp" |
| 51 | +RUN_TARGET=0 $SEGVCATCH python -m numba.runtests -v -- numba.openmp.tests.test_openmp 2>&1 |
53 | 52 |
|
54 | 53 | echo "=> Run OpenMP offloading tests on CPU (device 1)" |
55 | | -echo "=> Running: TEST_DEVICES=1 RUN_TARGET=1 $SEGVCATCH python -m numba.runtests -v -- numba.openmp.tests.test_openmp.TestOpenmpTarget" |
56 | | -OMP_TARGET_OFFLOAD=mandatory TEST_DEVICES=1 RUN_TARGET=1 $SEGVCATCH python -m numba.runtests -v -- numba.openmp.tests.test_openmp.TestOpenmpTarget 2>&1 |
| 54 | +echo "=> Running: TEST_DEVICE=host RUN_TARGET=1 $SEGVCATCH python -m numba.runtests -v -- numba.openmp.tests.test_openmp.TestOpenmpTarget" |
| 55 | +OMP_TARGET_OFFLOAD=mandatory TEST_DEVICE=host RUN_TARGET=1 $SEGVCATCH python -m numba.runtests -v -- numba.openmp.tests.test_openmp.TestOpenmpTarget 2>&1 |
57 | 56 | # Check if NVIDIA GPU is present. |
58 | 57 | if command -v nvidia-smi >/dev/null 2>&1; then |
59 | 58 | # `nvidia-smi --list-gpus` exits non-zero when no GPUs are present; run |
60 | 59 | # it in a conditional so `set -e` does not cause the script to exit. |
61 | 60 | if nvidia-smi --list-gpus >/dev/null 2>&1; then |
62 | 61 | echo "=> Found NVIDIA GPU, Run OpenMP offloading tests on GPU (device 0)" |
63 | | - echo "=> Running: TEST_DEVICES=0 RUN_TARGET=1 $SEGVCATCH python -m numba.runtests -v -- numba.openmp.tests.test_openmp.TestOpenmpTarget" |
64 | | - OMP_TARGET_OFFLOAD=mandatory TEST_DEVICES=0 RUN_TARGET=1 $SEGVCATCH python -m numba.runtests -v -- numba.openmp.tests.test_openmp.TestOpenmpTarget 2>&1 |
| 62 | + echo "=> Running: TEST_DEVICE=gpu RUN_TARGET=1 $SEGVCATCH python -m numba.runtests -v -- numba.openmp.tests.test_openmp.TestOpenmpTarget" |
| 63 | + OMP_TARGET_OFFLOAD=mandatory TEST_DEVICE=gpu RUN_TARGET=1 $SEGVCATCH python -m numba.runtests -v -- numba.openmp.tests.test_openmp.TestOpenmpTarget 2>&1 |
65 | 64 | fi |
66 | 65 | fi |
0 commit comments