-
Notifications
You must be signed in to change notification settings - Fork 268
feat: Add JAX release support v0.10.0 #6054
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from 15 commits
a4ca6a2
dd528cb
baef7fe
6fc71c7
74ab4d7
19eda7c
c170950
e6f750d
b9a4640
700e043
ec7f744
6c8f879
785787d
1c8dc98
1f13220
41c015b
099878f
88fc90d
22c916c
8b6f2f5
9d58a73
084898b
382f39e
dcf62ab
50c652d
9b1e7ed
ff1f03f
f7448a4
363b89c
0bdd100
3d46f1b
c15d36d
35a873a
c6bacdd
d1d2b54
ccc240e
604ad16
ec428f0
db44800
afe0d12
9c9e172
e130075
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -3,7 +3,6 @@ | |||||||||
|
|
||||||||||
| # Multi-arch release entry point for Linux JAX wheels. | ||||||||||
| # | ||||||||||
| # Currently this workflow is uses only rocm-jaxlib-v0.9.1 | ||||||||||
| # This workflow owns the release matrix and delegates each matrix cell to the | ||||||||||
| # reusable single-build workflow. | ||||||||||
|
|
||||||||||
|
|
@@ -24,6 +23,10 @@ on: | |||||||||
| description: "ROCm package version to build against." | ||||||||||
| type: string | ||||||||||
| required: true | ||||||||||
| rocm_package_find_links_url: | ||||||||||
| description: "ROCm package index / find-links URL for the JAX manylinux build." | ||||||||||
| type: string | ||||||||||
| default: "https://rocm.devreleases.amd.com/whl-multi-arch/" | ||||||||||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This URL is not compatible with TheRock/.github/workflows/multi_arch_build_portable_linux_pytorch_wheels.yml Lines 115 to 118 in 1371136
A |
||||||||||
| tar_url: | ||||||||||
| description: "URL to the TheRock tarball used for the build." | ||||||||||
| type: string | ||||||||||
|
|
@@ -52,6 +55,10 @@ on: | |||||||||
| description: "ROCm package version to build against." | ||||||||||
| type: string | ||||||||||
| required: true | ||||||||||
| rocm_package_find_links_url: | ||||||||||
| description: "ROCm package index / find-links URL for the JAX manylinux build." | ||||||||||
| type: string | ||||||||||
| default: "https://rocm.devreleases.amd.com/whl-multi-arch/" | ||||||||||
|
erman-gurses marked this conversation as resolved.
Outdated
|
||||||||||
| tar_url: | ||||||||||
| description: "URL to the TheRock tarball used for the build." | ||||||||||
| type: string | ||||||||||
|
|
@@ -69,7 +76,6 @@ run-name: Release Linux JAX Wheels (${{ inputs.release_type }}, ${{ inputs.rocm_ | |||||||||
|
|
||||||||||
| permissions: | ||||||||||
| contents: read | ||||||||||
| #TODO: Add rocm-jaxlib-v0.10.0 once it is released and tested. | ||||||||||
| jobs: | ||||||||||
| build_jax_wheels: | ||||||||||
| name: Build | py ${{ matrix.python_version }} | jax ${{ matrix.jax_ref }} | ||||||||||
|
|
@@ -79,9 +85,17 @@ jobs: | |||||||||
| python_version: ["3.11", "3.12", "3.13", "3.14"] | ||||||||||
| jax_ref: | ||||||||||
| - "rocm-jaxlib-v0.9.1" | ||||||||||
| - "rocm-jaxlib-v0.10.0" | ||||||||||
| include: | ||||||||||
| - jax_ref: "rocm-jaxlib-v0.9.1" | ||||||||||
| build_jaxlib: false | ||||||||||
| jax_repository: "ROCm/rocm-jax" | ||||||||||
| build_mode: "native" | ||||||||||
| gfx_arch: "" | ||||||||||
|
|
||||||||||
| - jax_ref: "rocm-jaxlib-v0.10.0" | ||||||||||
| jax_repository: "ROCm/jax" | ||||||||||
| build_mode: "manylinux" | ||||||||||
| gfx_arch: "device-all" | ||||||||||
|
|
||||||||||
| permissions: | ||||||||||
| id-token: write | ||||||||||
|
|
@@ -91,8 +105,11 @@ jobs: | |||||||||
| test_amdgpu_family: ${{ inputs.test_amdgpu_family }} | ||||||||||
| python_version: ${{ matrix.python_version }} | ||||||||||
| jax_ref: ${{ matrix.jax_ref }} | ||||||||||
| build_jaxlib: ${{ matrix.build_jaxlib }} | ||||||||||
| jax_repository: ${{ matrix.jax_repository }} | ||||||||||
| build_mode: ${{ matrix.build_mode }} | ||||||||||
| gfx_arch: ${{ matrix.gfx_arch }} | ||||||||||
| rocm_version: ${{ inputs.rocm_version }} | ||||||||||
| rocm_package_find_links_url: ${{ inputs.rocm_package_find_links_url }} | ||||||||||
| tar_url: ${{ inputs.tar_url }} | ||||||||||
| release_type: ${{ inputs.release_type }} | ||||||||||
| repository: ${{ inputs.repository || github.repository }} | ||||||||||
|
|
||||||||||
Uh oh!
There was an error while loading. Please reload this page.