|
88 | 88 | # Packages that are not supported on a platform won't be built. E.g. CUDA packages won't be |
89 | 89 | # built for Windows |
90 | 90 | if [[ ${is_workflow_call:-"0"} == "0" ]]; then |
91 | | - wheels=("'jax'" ", 'jaxlib'" ", 'jax-cuda-pjrt'" ", 'jax-cuda-plugin'") |
| 91 | + wheels=("'jaxlib'" ", 'jax-cuda-pjrt'" ", 'jax-cuda-plugin'") |
92 | 92 | python_versions=("'3.10'" ", '3.11'" ", '3.12'", ", '3.13'") |
93 | 93 | platforms=("'linux-x86-n2-16'" ", 'linux-arm64-t2a-48'" ", 'windows-x86-n2-64'") |
94 | 94 | else |
@@ -143,27 +143,10 @@ jobs: |
143 | 143 | # jax-cuda-pjrt and jax are pure Python packages so they do not need to be built for each |
144 | 144 | # Python version. |
145 | 145 | exclude: |
146 | | - # jax-cuda-pjrt and jax are Python version independent and do not need to be built for |
147 | | - # each Python version |
148 | | - # Exclude jax-cuda-pjrt |
149 | | - - artifact: "jax-cuda-pjrt" |
150 | | - python: "3.11" |
151 | | - - artifact: "jax-cuda-pjrt" |
152 | | - python: "3.12" |
153 | | - - artifact: "jax-cuda-pjrt" |
154 | | - python: "3.13" |
155 | | - # Exclude jax |
156 | | - - artifact: "jax" |
157 | | - python: "3.11" |
158 | | - - artifact: "jax" |
159 | | - python: "3.12" |
160 | | - - artifact: "jax" |
161 | | - python: "3.13" |
162 | | - # jax also only needs to be built once per runner |
163 | | - - artifact: "jax" |
164 | | - runner: "windows-x86-n2-64" |
165 | | - - artifact: "jax" |
166 | | - runner: "linux-arm64-t2a-48" |
| 146 | + # jax-cuda-pjrt does not need to be built for every Python but excluding it here for |
| 147 | + # every but one Python version causes issues when a workflow call is made to this file |
| 148 | + # requesting a build for an exlcuded Python version (see pytest_gpu.yaml) |
| 149 | + # |
167 | 150 | # jax-cuda-plugin and jax-cuda-pjrt are not supported on Windows. |
168 | 151 | - artifact: "jax-cuda-plugin" |
169 | 152 | runner: "windows-x86-n2-64" |
|
0 commit comments