Skip to content

Commit ae1617d

Browse files
authored
CI: Bump to ubuntu 24.04 for CI runs and re-activate 3.15t testing (#2211)
It seemed that setup-python 22.04 free-threaded 3.15.0b1 is broken in weird ways (``PyObject_Realloc(0, 128)`` segfaults). But the 24.04 build is fine, since there is probable no real reason to use 22.04 specifically, simply bump to 24.04. (If there is a reason to stick with 22.04, we should just close this.)
1 parent 8ba39e8 commit ae1617d

4 files changed

Lines changed: 4 additions & 5 deletions

File tree

.github/workflows/ci-pixi-source-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ jobs:
112112
timeout-minutes: 90
113113
container:
114114
options: -u root --security-opt seccomp=unconfined --shm-size 16g
115-
image: ubuntu:22.04
115+
image: ubuntu:24.04
116116
steps:
117117
- name: Ensure GPU is working
118118
run: nvidia-smi

.github/workflows/coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
# TODO: use a different (nvidia?) container
4848
container:
4949
options: -u root --security-opt seccomp=unconfined --shm-size 16g
50-
image: ubuntu:22.04
50+
image: ubuntu:24.04
5151
env:
5252
NVIDIA_VISIBLE_DEVICES: ${{ env.NVIDIA_VISIBLE_DEVICES }}
5353
PIP_CACHE_DIR: "/tmp/pip-cache"

.github/workflows/test-wheel-linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ jobs:
118118
# can nsenter to the host for the install + refresh the toolkit bind mounts
119119
# back inside the container. Stock options for latest/earliest rows.
120120
options: ${{ ((matrix.DRIVER == 'latest' || matrix.DRIVER == 'earliest') && '-u root --security-opt seccomp=unconfined --shm-size 16g') || '-u root --security-opt seccomp=unconfined --shm-size 16g --privileged --pid=host' }}
121-
image: ubuntu:22.04
121+
image: ubuntu:24.04
122122
env:
123123
NVIDIA_VISIBLE_DEVICES: ${{ env.NVIDIA_VISIBLE_DEVICES }}
124124
PIP_CACHE_DIR: "/tmp/pip-cache"

ci/test-matrix.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,7 @@ linux:
5252
- { ARCH: 'amd64', PY_VER: '3.14t', CUDA_VER: '13.0.2', LOCAL_CTK: '1', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest' }
5353
- { ARCH: 'amd64', PY_VER: '3.14t', CUDA_VER: '13.3.0', LOCAL_CTK: '1', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest' }
5454
- { ARCH: 'amd64', PY_VER: '3.15', CUDA_VER: '13.3.0', LOCAL_CTK: '0', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest' }
55-
# Blocked by NVIDIA/cuda-python#2171
56-
# - { ARCH: 'amd64', PY_VER: '3.15t', CUDA_VER: '13.3.0', LOCAL_CTK: '0', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest' }
55+
- { ARCH: 'amd64', PY_VER: '3.15t', CUDA_VER: '13.3.0', LOCAL_CTK: '0', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest' }
5756
# linux-aarch64
5857
- { ARCH: 'arm64', PY_VER: '3.10', CUDA_VER: '12.9.1', LOCAL_CTK: '1', GPU: 'a100', GPU_COUNT: '1', DRIVER: 'latest' }
5958
- { ARCH: 'arm64', PY_VER: '3.10', CUDA_VER: '13.0.2', LOCAL_CTK: '0', GPU: 'l4', GPU_COUNT: '1', DRIVER: 'latest' }

0 commit comments

Comments
 (0)