Skip to content

[CI] Rename cuda dimension to platform in anyscale CUDA build steps#62274

Open
andrew-anyscale wants to merge 1 commit intoandrew/revup/master/array-wheel-buildfrom
andrew/revup/master/wanda-platform-env
Open

[CI] Rename cuda dimension to platform in anyscale CUDA build steps#62274
andrew-anyscale wants to merge 1 commit intoandrew/revup/master/array-wheel-buildfrom
andrew/revup/master/wanda-platform-env

Conversation

@andrew-anyscale
Copy link
Copy Markdown
Contributor

@andrew-anyscale andrew-anyscale commented Apr 1, 2026

Rename the cuda matrix dimension to platform (with cu-prefixed values)
in the three anyscale CUDA build steps and their wandas. The wandas
now accept $PLATFORM directly instead of constructing it from
cu$CUDA_VERSION; output is identical since callers pass cu-prefixed
values.

This aligns the dimension name with the publish steps (anyscalebuild,
anyscalellmbuild, anyscalemlbuild) which already use a platform
dimension, enabling precise ($) dependency matching on both platform
and python when these steps are later converted to array syntax.

Topic: wanda-platform-env
Relative: array-wheel-build
Signed-off-by: andrew [email protected]

@andrew-anyscale
Copy link
Copy Markdown
Contributor Author

andrew-anyscale commented Apr 1, 2026

Reviews in this chain:
#62201 [CI] Convert _images.rayci.yml from matrix to array syntax
 └#62202 [CI] Convert _wheel-build.rayci.yml from matrix to array syntax
  └#62274 [CI] Rename cuda dimension to platform in anyscale CUDA build steps
   └#62305 [CI] Add build_short_platform_map and array key helpers
    └#62273 [CI] Convert release/build.rayci.yml to array + update get_prerequisite_step
     └#62292 [CI] Add filter_release_build_yaml to trim build steps by test needs
      └#62293 [CI] Wire up build.rayci.yml filtering in release init script

@andrew-anyscale
Copy link
Copy Markdown
Contributor Author

andrew-anyscale commented Apr 1, 2026

# head base diff date summary
0 35916c41 7268887e diff Apr 1 11:35 AM 4 files changed, 23 insertions(+), 23 deletions(-)
1 c9276986 aa202ecb rebase Apr 2 7:18 AM 0 files changed
2 0a16bfc2 8fd435a0 rebase Apr 2 8:11 AM 0 files changed
3 483f20da b1e601c7 rebase Apr 2 8:18 AM 0 files changed
4 794e7406 290fda6a rebase Apr 2 8:23 AM 0 files changed
5 a0d4a619 98f547b4 rebase Apr 2 8:28 AM 0 files changed
6 b1d1bf41 b80e07e4 rebase Apr 2 8:33 AM 0 files changed
7 3e39fed9 eacf845f diff Apr 2 12:51 PM 0 files changed
8 6c31f0e2 14dfb8f6 rebase Apr 2 12:52 PM 0 files changed
9 ce67dacd f966b57e rebase Apr 2 19:33 PM 0 files changed

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request refactors the Buildkite and Docker configurations by replacing the cuda matrix dimension with a platform dimension, ensuring that CUDA versions are explicitly prefixed (e.g., cu12.3.2). These changes are applied across several build steps, including ray-anyscale-cuda-build, ray-llm-anyscale-cuda-build, and ray-ml-anyscale-cuda-build. Feedback indicates that for full consistency and to meet the PR's stated goals, the anyscalemlbuild step should also be updated to include the platform dimension.

@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/wanda-platform-env branch from 35916c4 to c927698 Compare April 2, 2026 14:18
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/array-wheel-build branch 2 times, most recently from aa202ec to 8fd435a Compare April 2, 2026 15:11
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/wanda-platform-env branch from c927698 to 0a16bfc Compare April 2, 2026 15:11
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/array-wheel-build branch from 8fd435a to b1e601c Compare April 2, 2026 15:18
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/wanda-platform-env branch 2 times, most recently from 483f20d to 794e740 Compare April 2, 2026 15:23
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/array-wheel-build branch 2 times, most recently from 290fda6 to 98f547b Compare April 2, 2026 15:28
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/wanda-platform-env branch from 794e740 to a0d4a61 Compare April 2, 2026 15:28
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/array-wheel-build branch from 98f547b to b80e07e Compare April 2, 2026 15:33
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/wanda-platform-env branch from a0d4a61 to b1d1bf4 Compare April 2, 2026 15:33
@andrew-anyscale andrew-anyscale marked this pull request as ready for review April 2, 2026 17:21
@andrew-anyscale andrew-anyscale requested a review from a team as a code owner April 2, 2026 17:21
@ray-gardener ray-gardener bot added core Issues that should be addressed in Ray Core devprod labels Apr 2, 2026
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/array-wheel-build branch from b80e07e to eacf845 Compare April 2, 2026 19:51
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/wanda-platform-env branch from b1d1bf4 to 3e39fed Compare April 2, 2026 19:51
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/wanda-platform-env branch from 3e39fed to 6c31f0e Compare April 2, 2026 19:52
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/array-wheel-build branch from eacf845 to 14dfb8f Compare April 2, 2026 19:52
Rename the cuda matrix dimension to platform (with cu-prefixed values)
in the three anyscale CUDA build steps and their wandas.  The wandas
now accept $PLATFORM directly instead of constructing it from
cu$CUDA_VERSION; output is identical since callers pass cu-prefixed
values.

This aligns the dimension name with the publish steps (anyscalebuild,
anyscalellmbuild, anyscalemlbuild) which already use a platform
dimension, enabling precise ($) dependency matching on both platform
and python when these steps are later converted to array syntax.

Topic: wanda-platform-env
Relative: array-wheel-build
Signed-off-by: andrew <[email protected]>
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/array-wheel-build branch from 14dfb8f to f966b57 Compare April 3, 2026 02:33
@andrew-anyscale andrew-anyscale force-pushed the andrew/revup/master/wanda-platform-env branch from 6c31f0e to ce67dac Compare April 3, 2026 02:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci core Issues that should be addressed in Ray Core devprod

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants