Bump PyTorch pin to nightly dev20260628#20590
Conversation
This PR needs a
|
|
@claude [ci-fix-attempt 1/3] The Please:
Important constraints:
|
|
Claude finished @pytorchupdatebot's task in 11m 54s —— View job CI Fix — Attempt 1/3
Root causeAll 20 non-flaky The new PyTorch nightly ( This is not fixable in ExecuTorch codeI grepped the entire ExecuTorch tree for Per the stop condition in the request ("If this is a major BC-breaking change that requires architectural discussion, say so clearly and stop"), I'm stopping rather than forcing a change into ExecuTorch source or into Recommended fix (one of)
I did not push a commit because the only viable fix is a torchao submodule bump whose target commit I can't verify in this environment (the cc @jakeszwe |
The dev20260628 PyTorch nightly removes the aten.transpose.Dimname overload, which the pinned torchao (v0.17.0) still references in port_metadata_pass.py, breaking convert_pt2e in the quantization delegation CI jobs. This advances third-party/ao past pytorch/ao#4462, which drops that reference. Authored with assistance from Claude. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
@claude [ci-fix-attempt 2/3] The Please:
Important constraints:
|
|
Claude finished @pytorchupdatebot's task in 9m 48s —— View job CI Fix — Attempt 2/3
What changed since attempt 1Attempt 1's Root cause 1 (dominant) — torchtune ↔ torchao incompatibility
The newer torchao ( The import fires from Root cause 2 (separate) — XNNPACK squeeze regression —
|
The torchao bump to cb76f2943 moved NF4Tensor out of torchao.dtypes.nf4tensor (into torchao.quantization) and removed TensorCoreTiledLayout, breaking 'import torchtune' for the model export and torchao-huggingface-checkpoint CI jobs. This advances the torchtune pin past meta-pytorch/torchtune#2960 and #2958, which adapt those imports to the new torchao locations. Authored with assistance from Claude. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Summary
Automated weekly PyTorch pin bump.
NIGHTLY_VERSIONintorch_pin.pytodev20260628.ci/docker/ci_commit_pins/pytorch.txtto the corresponding nightly commit hashruntime/core/portable_type/c10/This PR was created automatically. If CI fails, Claude will attempt to fix issues (up to 3 attempts). If CI still fails, human review will be requested.
cc @jakeszwe