Commit 11c193e
committed
Add CUDA 12.9 builds for Linux (x86 + aarch64) in the test channel
Add CUDA 12.9 wheel/libtorch builds for the test channel, scoped to
Linux only:
- Linux x86: added in initialize_globals (channel == test and os == linux)
so that Windows, which shares CUDA_ARCHES_DICT, does not pick up 12.9.
- Linux aarch64: handled via a new per-channel CUDA_AARCH64_ARCHES_DICT
with 12.9-aarch64 in the test channel only.
- Windows and macOS do not build 12.9.
- Adds CUDA_CUDNN_VERSIONS entry (12.9.1 / cudnn 9), matching how 12.9
was previously configured.
Container images (manylinux2_28-builder:cuda12.9 /
manylinuxaarch64-builder:cuda12.9) are derived automatically.
Reference test assets are regenerated via
'python -m tools.tests.test_generate_binary_build_matrix --update-reference-files'.
The assets are generated for the nightly channel, so they do not reflect
the test-channel 12.9 addition. The asset diffs are a pre-existing
staleness fix: they carried stable_version 2.11.0 while the script
already declares CURRENT_STABLE_VERSION = 2.12.0, which had left all 7
matrix tests red. The regenerated assets now pass.1 parent b9e711f commit 11c193e
8 files changed
Lines changed: 203 additions & 190 deletions
File tree
- tools
- scripts
- tests/assets
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
| |||
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
62 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
63 | 68 | | |
64 | 69 | | |
65 | 70 | | |
| |||
91 | 96 | | |
92 | 97 | | |
93 | 98 | | |
| 99 | + | |
94 | 100 | | |
95 | 101 | | |
96 | 102 | | |
| |||
167 | 173 | | |
168 | 174 | | |
169 | 175 | | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
170 | 183 | | |
171 | 184 | | |
172 | 185 | | |
| |||
0 commit comments