Commit cdc9e43
Add CUDA 13.4 to the nightly domain-library build matrix
torchvision and torchaudio take their CUDA matrix from here rather than from
pytorch/pytorch, so CUDA 13.4 has to be added separately. pytorch added it in
#177316's successor; the torch wheels are built and published for linux x86 and
sbsa, so the domain libraries now have something to build against.
Nightly only: CUDA_ARCHES_DICT["test"] and ["release"] are left alone, and
STABLE_CUDA_VERSIONS stays at 13.0. The container images this generates,
manylinux2_28-builder:cuda13.4 and manylinuxaarch64-builder:cuda13.4, are both
built by pytorch/pytorch's build-manywheel-images.yml.
Windows is excluded. pytorch sets CUDA_ARCHES_NO_WINDOWS = ["13.4"] because
there is no Windows CUDA 13.4 installer on the ossci-windows bucket, so no
Windows torch wheel exists for cu134. Without the matching exclusion here the
generator emits eight Windows cu134 entries whose builds would fail resolving
torch. Mirror the constant and filter it out of the Windows arches for both the
wheel and libtorch matrices.
Test Plan:
Reference files regenerated and the suite passes:
```
PYTHONPATH=. python3 tools/tests/test_generate_binary_build_matrix.py --update-reference-files
PYTHONPATH=. python3 -m unittest discover -s tools/tests -p "test_generate_binary_build_matrix.py"
```
11 tests, OK. cu134 entry counts after the change: linux 8, linux-aarch64 8,
windows 0. The aarch64 entries resolve to
manylinuxaarch64-builder:cuda13.4, which is the path that matters for
Grace/Vera-class ARM hosts.
Authored with assistance from an AI coding assistant (Claude).
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>1 parent d9958ea commit cdc9e43
5 files changed
Lines changed: 463 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| 63 | + | |
63 | 64 | | |
64 | 65 | | |
65 | 66 | | |
| |||
68 | 69 | | |
69 | 70 | | |
70 | 71 | | |
71 | | - | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
72 | 77 | | |
73 | 78 | | |
74 | 79 | | |
| |||
354 | 359 | | |
355 | 360 | | |
356 | 361 | | |
357 | | - | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
358 | 367 | | |
359 | 368 | | |
360 | 369 | | |
| |||
462 | 471 | | |
463 | 472 | | |
464 | 473 | | |
465 | | - | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
466 | 477 | | |
467 | 478 | | |
468 | 479 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
59 | 73 | | |
60 | 74 | | |
61 | 75 | | |
| |||
140 | 154 | | |
141 | 155 | | |
142 | 156 | | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
143 | 171 | | |
144 | 172 | | |
145 | 173 | | |
| |||
224 | 252 | | |
225 | 253 | | |
226 | 254 | | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
227 | 269 | | |
228 | 270 | | |
229 | 271 | | |
| |||
308 | 350 | | |
309 | 351 | | |
310 | 352 | | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
311 | 367 | | |
312 | 368 | | |
313 | 369 | | |
| |||
392 | 448 | | |
393 | 449 | | |
394 | 450 | | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
395 | 465 | | |
396 | 466 | | |
397 | 467 | | |
| |||
476 | 546 | | |
477 | 547 | | |
478 | 548 | | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
479 | 563 | | |
480 | 564 | | |
481 | 565 | | |
| |||
560 | 644 | | |
561 | 645 | | |
562 | 646 | | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
563 | 661 | | |
564 | 662 | | |
565 | 663 | | |
| |||
644 | 742 | | |
645 | 743 | | |
646 | 744 | | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
647 | 759 | | |
648 | 760 | | |
649 | 761 | | |
| |||
Lines changed: 112 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
59 | 73 | | |
60 | 74 | | |
61 | 75 | | |
| |||
112 | 126 | | |
113 | 127 | | |
114 | 128 | | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
115 | 143 | | |
116 | 144 | | |
117 | 145 | | |
| |||
168 | 196 | | |
169 | 197 | | |
170 | 198 | | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
171 | 213 | | |
172 | 214 | | |
173 | 215 | | |
| |||
224 | 266 | | |
225 | 267 | | |
226 | 268 | | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
227 | 283 | | |
228 | 284 | | |
229 | 285 | | |
| |||
280 | 336 | | |
281 | 337 | | |
282 | 338 | | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
283 | 353 | | |
284 | 354 | | |
285 | 355 | | |
| |||
336 | 406 | | |
337 | 407 | | |
338 | 408 | | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
339 | 423 | | |
340 | 424 | | |
341 | 425 | | |
| |||
392 | 476 | | |
393 | 477 | | |
394 | 478 | | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
395 | 493 | | |
396 | 494 | | |
397 | 495 | | |
| |||
447 | 545 | | |
448 | 546 | | |
449 | 547 | | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
450 | 562 | | |
451 | 563 | | |
452 | 564 | | |
0 commit comments