Commit f93982b
committed
Don't advertise CUDA 13.4 on the getting-started page
`update-quick-start-module.yml` in pytorch/pytorch.github.io calls
`generate_binary_build_matrix.yml@main` with `getting-started: true` for
linux/windows/macos-arm64 on the nightly and release channels, and publishes
the result as the pytorch.org install selector. Because 13.4 is in
`CUDA_ARCHES_DICT["nightly"]`, that bot has started adding a `cu134` option --
see pytorch/pytorch.github.io#2130, which introduces
`pip3 install --pre torch torchvision --index-url .../nightly/cu134`.
13.4 is built and validated but is not ready to be offered to users, so gate
it out of the getting-started matrix only.
`initialize_globals` already took a `getting_started` argument that was never
used; this gives it a purpose. The filter follows the existing
`CUDA_ARCHES_NO_WINDOWS` convention right above it.
To re-enable 13.4 on the page later, drop it from
`CUDA_ARCHES_NO_GETTING_STARTED` -- no other change needed.
Note `CUDA_AARCH64_ARCHES` is deliberately untouched: the getting-started
workflow never requests `linux-aarch64`, and that list is a module constant
with no per-channel dict behind it, so filtering it in place would leak into
later calls in the same process.
Test plan:
- `python -m tools.tests.test_generate_binary_build_matrix` - 11 tests pass.
- `--update-reference-files` produces no asset changes.
- Getting-started matrix (`--getting-started true`), cu134 entry count,
before -> after, across all six jobs the quick-start workflow runs:
- linux/nightly: 2 -> 0 (the wheel + libtorch entries #2130 was adding)
- linux/release, windows/*, macos-arm64/*: 0 -> 0 (unchanged)
- Non-getting-started matrices are byte-identical (md5) for
{linux, linux-aarch64, windows, macos-arm64} x {nightly, test, release},
so builds and binary validation are unaffected.
- Verified the filter does not leak across calls: after a
`getting_started=True` call, a subsequent default call still sees
`['12.6', '13.0', '13.2', '13.4']`.
Authored with the assistance of Claude Code.1 parent d607479 commit f93982b
1 file changed
Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
78 | 85 | | |
79 | 86 | | |
80 | 87 | | |
| |||
181 | 188 | | |
182 | 189 | | |
183 | 190 | | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
184 | 195 | | |
185 | 196 | | |
186 | 197 | | |
| |||
0 commit comments