Skip to content

Commit f3ceed9

Browse files
committed
ci: Build free-threaded Docker images
1 parent 91b6f22 commit f3ceed9

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
@@ -24,25 +24,49 @@ jobs:
2424
test: 'tests/test_gpu_openacc.py tests/test_gpu_common.py'
2525
runner: ["self-hosted", "nvidiagpu"]
2626

27+
- base: 'bases:nvidia-nvc-nogil'
28+
tag: 'nvidia-nvc-nogil'
29+
flag: '--init --gpus all'
30+
test: 'tests/test_gpu_openacc.py tests/test_gpu_common.py'
31+
runner: ["self-hosted", "nvidiagpu"]
32+
2733
# Runtime gpu flags from https://hub.docker.com/r/rocm/tensorflow/
2834
- base: 'bases:amd'
2935
tag: 'amd'
3036
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'
3137
test: 'tests/test_gpu_openmp.py'
3238
runner: ["self-hosted", "amdgpu"]
3339

40+
- base: 'bases:amd-nogil'
41+
tag: 'amd-nogil'
42+
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'
43+
test: 'tests/test_gpu_openmp.py'
44+
runner: ["self-hosted", "amdgpu"]
45+
3446
- base: 'bases:cpu-gcc'
3547
tag: "gcc"
3648
flag: '--init -t'
3749
test: 'tests/test_operator.py'
3850
runner: ubuntu-latest
3951

52+
- base: 'bases:cpu-gcc-nogil'
53+
tag: "gcc-nogil"
54+
flag: '--init -t'
55+
test: 'tests/test_operator.py'
56+
runner: ubuntu-latest
57+
4058
- base: 'bases:cpu-icx'
4159
tag: "icx"
4260
flag: '--init -t'
4361
test: 'tests/test_operator.py'
4462
runner: ubuntu-latest
4563

64+
- base: 'bases:cpu-icx-nogil'
65+
tag: "icx-nogil"
66+
flag: '--init -t'
67+
test: 'tests/test_operator.py'
68+
runner: ubuntu-latest
69+
4670
steps:
4771
- name: Checkout devito
4872
uses: actions/checkout@v4

0 commit comments

Comments
 (0)