Skip to content

Commit 8f6dd41

Browse files
[ci] Build and publish cu130 ray and ray-extra images (#63972)
## Description `cu13.0.0-cudnn` is listed in `PLATFORMS_RAY` (`ray-images.json`), so the nightly image verification (`check_nightly_ray_commit`) expects `rayproject/ray:nightly-cu130` and `nightly-cu130-aarch64` to exist. But the build/publish pipeline only produced images up to `cu12.9.1`, so the cu130 tags were never pushed and verification failed at the `docker pull` step: ``` docker_tags_lib.py: 111 Pulling image rayproject/ray:nightly-cu130 # -> 404, tag not found ``` This PR enables cu130 across both architectures and both image types so the tags are actually built and published: - **`.buildkite/build.rayci.yml`** (x86_64): add `13.0.0-cudnn` to `ray-image-cuda-build` and `ray-extra-image-cuda-build`; add `--platform cu13.0.0-cudnn` to `ray_images_push` and `ray_extra_images_push`. - **`.buildkite/linux_aarch64.rayci.yml`**: add `13.0.0-cudnn` to the `raycudabase-aarch64` and `raycudabaseextra-aarch64` base images (the x86_64 bases already had it), to the `ray`/`ray-extra` cuda image builds, and to the corresponding push steps. No change to `ray-images.json` — `PLATFORMS_RAY` already lists `cu13.0.0-cudnn`; this PR makes the pipeline match it. ## Related issues N/A ## Additional information - Both YAML files validate, and no test parses these configs for consistency. - The upstream `raycudabase*` cu130 base images already build for x86_64; the aarch64 bases are added here so the `depends_on($)` fan-outs resolve. - Real validation is the first nightly build after merge (CI-only change). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Signed-off-by: sai.miduthuri <sai.miduthuri@anyscale.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent a915fe0 commit 8f6dd41

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

.buildkite/build.rayci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@ steps:
161161
- "12.6.3-cudnn"
162162
- "12.8.1-cudnn"
163163
- "12.9.1-cudnn"
164+
- "13.0.0-cudnn"
164165
env_file: rayci.env
165166
env:
166167
PYTHON_VERSION: "{{array.python}}"
@@ -192,6 +193,7 @@ steps:
192193
--platform cu12.6.3-cudnn
193194
--platform cu12.8.1-cudnn
194195
--platform cu12.9.1-cudnn
196+
--platform cu13.0.0-cudnn
195197
--image-type ray
196198
--architecture x86_64
197199
array:
@@ -250,6 +252,7 @@ steps:
250252
- "12.6.3-cudnn"
251253
- "12.8.1-cudnn"
252254
- "12.9.1-cudnn"
255+
- "13.0.0-cudnn"
253256
env_file: rayci.env
254257
env:
255258
PYTHON_VERSION: "{{array.python}}"
@@ -322,6 +325,7 @@ steps:
322325
--platform cu12.6.3-cudnn
323326
--platform cu12.8.1-cudnn
324327
--platform cu12.9.1-cudnn
328+
--platform cu13.0.0-cudnn
325329
--image-type ray-extra
326330
--architecture x86_64
327331
array:

.buildkite/linux_aarch64.rayci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ steps:
8383
- "12.6.3-cudnn"
8484
- "12.8.1-cudnn"
8585
- "12.9.1-cudnn"
86+
- "13.0.0-cudnn"
8687
instance_type: builder-arm64
8788
env:
8889
PYTHON_VERSION: "{{array.python}}"
@@ -108,6 +109,7 @@ steps:
108109
- "12.6.3-cudnn"
109110
- "12.8.1-cudnn"
110111
- "12.9.1-cudnn"
112+
- "13.0.0-cudnn"
111113
instance_type: builder-arm64
112114
env:
113115
PYTHON_VERSION: "{{array.python}}"
@@ -290,6 +292,7 @@ steps:
290292
- "12.6.3-cudnn"
291293
- "12.8.1-cudnn"
292294
- "12.9.1-cudnn"
295+
- "13.0.0-cudnn"
293296
env_file: rayci.env
294297
env:
295298
PYTHON_VERSION: "{{array.python}}"
@@ -321,6 +324,7 @@ steps:
321324
--platform cu12.6.3-cudnn
322325
--platform cu12.8.1-cudnn
323326
--platform cu12.9.1-cudnn
327+
--platform cu13.0.0-cudnn
324328
--image-type ray
325329
--architecture aarch64
326330
array:
@@ -379,6 +383,7 @@ steps:
379383
- "12.6.3-cudnn"
380384
- "12.8.1-cudnn"
381385
- "12.9.1-cudnn"
386+
- "13.0.0-cudnn"
382387
env_file: rayci.env
383388
env:
384389
PYTHON_VERSION: "{{array.python}}"
@@ -410,6 +415,7 @@ steps:
410415
--platform cu12.6.3-cudnn
411416
--platform cu12.8.1-cudnn
412417
--platform cu12.9.1-cudnn
418+
--platform cu13.0.0-cudnn
413419
--image-type ray-extra
414420
--architecture aarch64
415421
array:

0 commit comments

Comments
 (0)