Commit 901e22c
committed
Add CUDA 12.9 builds for Linux (x86 + aarch64) in the test channel
Port of #8164 to release/2.13. Adds CUDA 12.9 wheel/libtorch builds to the
test channel, scoped to Linux only (x86 + aarch64). Windows and macOS do not
build 12.9.
- Linux x86: 12.9 is added in initialize_globals only when channel == test and
os == linux. It is intentionally not placed in CUDA_ARCHES_DICT["test"]
because Windows reads that same list and must not pick up 12.9.
- Linux aarch64: introduce a per-channel CUDA_AARCH64_ARCHES_DICT (mirroring
CUDA_ARCHES_DICT) with 12.9-aarch64 in the test channel only.
- CUDA_CUDNN_VERSIONS: add 12.9 -> {cuda: 12.9.1, cudnn: 9}.
- Container images are derived automatically.
Other channels unaffected: nightly/release linux do not include 12.9. Existing
unit tests (generated on the nightly channel) still pass 7/7.1 parent 9c8c45b commit 901e22c
1 file changed
Lines changed: 14 additions & 1 deletion
| 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