Skip to content

Commit 9e99c84

Browse files
committed
ci: Build free-threaded Docker images
1 parent 7df3a4f commit 9e99c84

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

.github/workflows/docker-devito.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,25 +27,49 @@ jobs:
2727
test: 'tests/test_gpu_openacc.py tests/test_gpu_common.py'
2828
runner: ["self-hosted", "nvidiagpu"]
2929

30+
- base: 'bases:nvidia-nvc-nogil'
31+
tag: 'nvidia-nvc-nogil'
32+
flag: '--init --gpus all'
33+
test: 'tests/test_gpu_openacc.py tests/test_gpu_common.py'
34+
runner: ["self-hosted", "nvidiagpu"]
35+
3036
# Runtime gpu flags from https://hub.docker.com/r/rocm/tensorflow/
3137
- base: 'bases:amd'
3238
tag: 'amd'
3339
flag: '--init --network=host --device=/dev/kfd --device=/dev/dri --ipc=host --group-add video --group-add $(getent group render | cut -d: -f3) --cap-add=SYS_PTRACE --security-opt seccomp=unconfined'
3440
test: 'tests/test_gpu_openmp.py'
3541
runner: ["self-hosted", "amdgpu"]
3642

43+
- base: 'bases:amd-nogil'
44+
tag: 'amd-nogil'
45+
flag: '--init --network=host --device=/dev/kfd --device=/dev/dri --ipc=host --group-add video --group-add $(getent group render | cut -d: -f3) --cap-add=SYS_PTRACE --security-opt seccomp=unconfined'
46+
test: 'tests/test_gpu_openmp.py'
47+
runner: ["self-hosted", "amdgpu"]
48+
3749
- base: 'bases:cpu-gcc'
3850
tag: "gcc"
3951
flag: '--init -t'
4052
test: 'tests/test_operator.py'
4153
runner: ubuntu-latest
4254

55+
- base: 'bases:cpu-gcc-nogil'
56+
tag: "gcc-nogil"
57+
flag: '--init -t'
58+
test: 'tests/test_operator.py'
59+
runner: ubuntu-latest
60+
4361
- base: 'bases:cpu-icx'
4462
tag: "icx"
4563
flag: '--init -t'
4664
test: 'tests/test_operator.py'
4765
runner: ubuntu-latest
4866

67+
- base: 'bases:cpu-icx-nogil'
68+
tag: "icx-nogil"
69+
flag: '--init -t'
70+
test: 'tests/test_operator.py'
71+
runner: ubuntu-latest
72+
4973
steps:
5074
- name: Checkout devito
5175
uses: actions/checkout@v5

0 commit comments

Comments
 (0)