Skip to content
Merged
Show file tree
Hide file tree
Changes from 39 commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
797fb61
jax test
kiran-thumma Nov 21, 2025
e958aeb
jax test
kiran-thumma Nov 21, 2025
ca43e07
file name update
kiran-thumma Nov 21, 2025
8699039
update workflow dispatch
kiran-thumma Nov 21, 2025
846b75a
update workflow dispatch
kiran-thumma Nov 21, 2025
cb7e340
fixing merge conflicts
kiran-thumma Dec 3, 2025
78e751f
update workflow paths
kiran-thumma Nov 21, 2025
78c0981
update workflow paths
kiran-thumma Nov 21, 2025
20ef184
update workflow paths
kiran-thumma Nov 21, 2025
055a75a
update workflow paths
kiran-thumma Nov 21, 2025
a1fcaa6
update workflow paths
kiran-thumma Nov 21, 2025
7fc47fb
update JAX_VERSION path
kiran-thumma Nov 21, 2025
ce1525c
Update build_linux_jax_wheels.yml
kiran-thumma Nov 21, 2025
20d9058
update scipy>=1.13 version
kiran-thumma Nov 21, 2025
dfb2a8a
update scipy version
kiran-thumma Nov 22, 2025
81db5b9
adjust python installations
kiran-thumma Nov 22, 2025
9025b44
update install scripts
kiran-thumma Nov 24, 2025
7f34313
update install rocm
kiran-thumma Nov 24, 2025
bd3e346
cleanup PR
kiran-thumma Nov 24, 2025
8e9f9d7
update runs-on
kiran-thumma Nov 25, 2025
e84b529
update setup-python and fixes as per comments
kiran-thumma Nov 26, 2025
7b5f44e
fixing merge conflicts
kiran-thumma Dec 3, 2025
4d0f1e3
fixing merge conflicts
kiran-thumma Dec 3, 2025
22077f5
test_runs_on update
kiran-thumma Nov 26, 2025
f341cb1
update
kiran-thumma Nov 26, 2025
e1d7d04
update
kiran-thumma Nov 26, 2025
3a4f914
fixing merge conflicts
kiran-thumma Dec 3, 2025
744f1e3
update
kiran-thumma Nov 26, 2025
50cf5b9
remove pip upgrade and add in python setup
kiran-thumma Nov 26, 2025
5e820c9
remove symlinks
kiran-thumma Nov 26, 2025
9987b72
udpates
kiran-thumma Nov 28, 2025
9c15b8c
updated version to exat version
kiran-thumma Dec 1, 2025
41c4d9b
updated numpy version
kiran-thumma Dec 1, 2025
537526c
fixing merge conflicts
kiran-thumma Dec 3, 2025
0dc4566
update python_version parameter
kiran-thumma Dec 3, 2025
5d5f405
update repository workflow_call
kiran-thumma Dec 3, 2025
ce3e0e9
udpate version scipy, ml_dtypes, numpy
kiran-thumma Dec 3, 2025
8fa37f8
update amdgpu_family
kiran-thumma Dec 3, 2025
df44c8c
update merge conflicts
kiran-thumma Dec 3, 2025
814582b
updates as per comments
kiran-thumma Dec 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 0 additions & 79 deletions .github/workflows/build_jax_dockerfile.yml

This file was deleted.

69 changes: 68 additions & 1 deletion .github/workflows/build_linux_jax_wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,21 @@ on:
tar_url:
description: URL to TheRock tarball to build against
type: string
cloudfront_url:
description: CloudFront URL pointing to Python index
required: true
type: string
cloudfront_staging_url:
description: CloudFront base URL pointing to staging Python index
required: true
type: string
repository:
description: "Repository to checkout. Defaults to `ROCm/TheRock`."
Comment thread
geomin12 marked this conversation as resolved.
Comment thread
geomin12 marked this conversation as resolved.
type: string
default: "ROCm/TheRock"
ref:
Comment thread
geomin12 marked this conversation as resolved.
description: "Branch, tag or SHA to checkout. Defaults to the reference or SHA that triggered the workflow."
type: string
Comment thread
geomin12 marked this conversation as resolved.
workflow_dispatch:
inputs:
amdgpu_family:
Expand Down Expand Up @@ -57,6 +72,18 @@ on:
tar_url:
description: URL to TheRock tarball to build against
type: string
cloudfront_url:
description: CloudFront base URL pointing to Python index
type: string
default: "https://d25kgig7rdsyks.cloudfront.net/v2"
Comment thread
kiran-thumma marked this conversation as resolved.
cloudfront_staging_url:
description: CloudFront base URL pointing to staging Python index
type: string
default: "https://d25kgig7rdsyks.cloudfront.net/v2-staging"
Comment thread
kiran-thumma marked this conversation as resolved.
jax_ref:
description: rocm-jax repository ref/branch to check out
type: string
default: rocm-jaxlib-v0.8.0

permissions:
id-token: write
Expand All @@ -81,7 +108,7 @@ jobs:
with:
path: jax
repository: rocm/rocm-jax
ref: ${{ matrix.jax_ref }}
ref: ${{ inputs.jax_ref || matrix.jax_ref }}
Comment thread
kiran-thumma marked this conversation as resolved.
Outdated

- name: Configure Git Identity
run: |
Expand Down Expand Up @@ -130,3 +157,43 @@ jobs:
source .venv/bin/activate
pip3 install boto3 packaging
python3 ./build_tools/third_party/s3_management/manage.py ${{ inputs.s3_subdir }}/${{ inputs.amdgpu_family }}

generate_target_to_run:
name: Generate target_to_run
runs-on: ubuntu-24.04
outputs:
test_runs_on: ${{ steps.configure.outputs.test-runs-on }}
bypass_tests_for_releases: ${{ steps.configure.outputs.bypass_tests_for_releases }}
steps:
- name: Checking out repository
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
with:
repository: ${{ inputs.repository || github.repository }}
ref: ${{ inputs.ref || '' }}
Comment thread
geomin12 marked this conversation as resolved.

- name: Generating target to run
Comment thread
kiran-thumma marked this conversation as resolved.
id: configure
env:
TARGET: ${{ inputs.amdgpu_family }}
PLATFORM: "linux"
run: python ./build_tools/github_actions/configure_target_run.py

test_jax_wheels:
name: Test JAX wheels | ${{ inputs.amdgpu_family }} | ${{ needs.generate_target_to_run.outputs.test_runs_on }}
needs: [build_jax_wheels, generate_target_to_run]
permissions:
contents: read
packages: read
uses: ./.github/workflows/test_linux_jax_wheels.yml
with:
amdgpu_family: ${{ inputs.amdgpu_family }}
release_type: ${{ inputs.release_type }}
s3_subdir: ${{ inputs.s3_subdir }}
package_index_url: ${{ inputs.cloudfront_url }}
rocm_version: ${{ inputs.rocm_version }}
tar_url: ${{ inputs.tar_url }}
python_version: ${{ inputs.python_version }}
repository: ${{ inputs.repository || github.repository }}
ref: ${{ inputs.ref || '' }}
Comment thread
geomin12 marked this conversation as resolved.
jax_ref: ${{ inputs.jax_ref }}
test_runs_on: ${{ needs.generate_target_to_run.outputs.test_runs_on }}
5 changes: 3 additions & 2 deletions .github/workflows/test_jax_dockerfile.yml
Comment thread
kiran-thumma marked this conversation as resolved.
Comment thread
geomin12 marked this conversation as resolved.
Comment thread
kiran-thumma marked this conversation as resolved.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ on:
test_runs_on:
required: true
type: string
default: "linux-mi325-1gpu-ossci-rocm-frac"
default: "linux-mi325-1gpu-ossci-rocm"
Comment thread
kiran-thumma marked this conversation as resolved.
Outdated
image_name:
required: true
description: JAX docker image to run tests with
Expand All @@ -16,6 +16,7 @@ on:
required: false
type: string
jax_plugin_branch:
required: true
description: JAX plugin branch to checkout
type: string
default: "rocm-jaxlib-v0.6.0"
Expand All @@ -36,7 +37,7 @@ on:
jax_plugin_branch:
description: JAX plugin branch to checkout to use for test scripts
type: string
default: "rocm-jaxlib-v0.6.0"
default: "rocm-jaxlib-v0.8.0"

permissions:
contents: read
Expand Down
Loading
Loading