Relationship Edges

Why items were connected. Excerpts are short and hashed; raw API payloads stay local.

KindSourceTargetConfidenceEvidenceEvidence Hash
referencesissue #141287issue #77764medium
lace to list and track work on adding support to new ops for the MPS backend. Most requested ops (extracted from comments to this issue and #77764) PyTorch MPS Ops Project : Project to track all the ops for MPS backend. There are a very large number of operators in pytorch and...
27287ca4e6e3b6b4ece6528bc77edeef25116a884123cb7ee2d31af4ad80d401
referencesissue #189287issue #188492medium
ibution needs confirmation (it is by failing-since alignment, not root-caused). Same #188251 bump has produced other confirmed regressions: #188492 (swin inductor accuracy) and #188841 (compile + float8 training numerics). Filed by pt2-oncall triage from HUD signal. cc @ptrblc...
9698400f2da6521759a9575e45c7f88418e35787b03ed55b7631eb8e3bc3e359
referencesissue #189287issue #188841medium
failing-since alignment, not root-caused). Same #188251 bump has produced other confirmed regressions: #188492 (swin inductor accuracy) and #188841 (compile + float8 training numerics). Filed by pt2-oncall triage from HUD signal. cc @ptrblck @msaroufim @eqy @tinglvv @nWEIdia @...
25eed4d5223772761e053cdbd2af3b7cce89b4147c534b321bd6700d9a93f1d2
referencesissue #188756issue #84520medium
09 notes flip is the only remaining MPSGraph user in Indexing.mm, but other files still lower gather/scatter-like ops to MPSGraph. Related: #84520 (MPS 32-bit limits umbrella — but here nothing asserts, it corrupts silently), #144824 (OOB indexing returns 0), #154235 (missing...
5ddb5dfa430472e79585e537d3eb57af3316c88b726367c07226c054df366a82
referencesissue #188756issue #144824medium
slicing — the device copy is intact; only the gather is broken. All indices involved are valid; this is not the OOB-index case of #154235 / #144824, though the failure surface is the same "OOB reads return 0" behavior. Root cause (as far as I can tell) In 2.12.0, index_select_...
f092cb9517d78cce4120db3a3afe47aaf2128377257db42ad51791c110aabff3
referencesissue #189270pr #187328medium
Summary kernel_information.json (#160540, extended in #183952) and the profiler-timeline provenance (#186230, #187328) map each generated kernel to a set of pre/post-grad node names, stack traces, and now extern I/O shapes. What is still missing is the phys
cf1d27af3d74794a50a5e5b334efdcaf82727003595ee820cb256914508b80a0
referencesissue #129131issue #97894medium
/_inductor/fx_passes/pad_mm.py#L636 https://github.com/pytorch/pytorch/blob/main/torch/_dynamo/convert_frame.py#L172 (Logic refers to issue #97894) Minified repro import torch @torch.compile def some_fn(x): return torch.pow(x, 0.1) / 2 with torch.device("cpu"): x = torch.ones(...
0580bf147fcef88bd580d61c801894d53b3a463de97ba138037606fe24aed172
referencesissue #187455pr #182109medium
s; OpInfo / common_methods_invocations.py remains the broad semantic owner. Revisit LayerNorm backward after the active reduce/loss stacks. #182109 already has feedback asking for clearer rationale, benchmark script, and before/after results. If revived, split it into smaller...
9f2d6dee8fd1f5c80583f3267a977d73119c9166fd00f0623328c3eafee36435
referencesissue #187455pr #182731medium
tern used by the leaves. No user-visible behavior change; this is the cross-op infrastructure reviewers should see first. Scalar read leaf: #182731. Rebase on the UMA base helper. Scope: _local_scalar_dense / .item() / scalar truthiness direct CPU read. MPS->CPU copy leaf: #18...
931ba6c553643a760ccb443d494823a0c03e5d2d705a5ab71b93f5a266fa0aa4
referencesissue #187455pr #182736medium
leaf: #182731. Rebase on the UMA base helper. Scope: _local_scalar_dense / .item() / scalar truthiness direct CPU read. MPS->CPU copy leaf: #182736. Rebase on the UMA base helper. Scope: contiguous same-dtype copy_from_mps_ / .to("cpu") / .numpy() direct read. CPU->MPS copy le...
dd905b22f5c769d19280e2f72feb508eebe5b0c978eae6dcd77a6820a259b9d2
referencesissue #187455pr #182749medium
182736. Rebase on the UMA base helper. Scope: contiguous same-dtype copy_from_mps_ / .to("cpu") / .numpy() direct read. CPU->MPS copy leaf: #182749. Rebase on the UMA base helper. Scope: contiguous same-dtype CPU->MPS direct write, with non-blocking/non-contiguous/dtype-cast f...
39ad423213d6c30d7edcd3619f8789b5914d4a0303b1c24a70bc34c5c6107928
referencesissue #187455pr #182791medium
elper. Scope: contiguous same-dtype CPU->MPS direct write, with non-blocking/non-contiguous/dtype-cast fallbacks preserved. Fill/zero leaf: #182791. Rebase after the write-side copy leaf. Scope: dense zero_/fill_ via memset/std::fill_n, with negative-zero and unsupported dtype...
8ce2999c8c1c71211ab727a25ada447ebba73c20e3518765eae8f316d6715822
referencesissue #187455pr #183688medium
182791 draft/pending rework Rebase onto the UMA base/write-side direction; do not review as a standalone final PR. MPS capture/replay stack #183688 is much larger than a reviewable PyTorch PR and should be treated as a reference branch to split, not a final PR. Order: Capture...
9df4bd150ddf31bc316ce476fd7f829ad13277ecb7bace954fc85b13c855a01c
referencesissue #187455pr #187456medium
lit at the last-dim vs non-last-dim boundary and stacked as cumulative-leaf forks on main (external contributor, no ghstack): softmax core (#187456, 52a3223): native last-dim _softmax/_softmax_backward (single-row + 8-wide-half + looped online-softmax); non-last-dim and huge-r...
345ffb2dce60cb2b34d124fed94231118ec9415c1281c040878c8ed45ac7f037
referencesissue #187455pr #187457medium
-dim-only gate. Residual dim=0-backward tail is documented (MPSGraph's fused reduce still wins there; escape hatch covers it). log_softmax (#187457, 3d6f962): native log_softmax stacked on the softmax kernels. cross_entropy (#187458, ee60969): fused 2D cross-entropy Metal kern...
4693297ad47a1ed0ffaf041a3a3b91720068b11cbbadf04b36ed80bb5e106daa
referencesissue #187455pr #187458medium
antiations each), not chained on each other. Independent loss-style work: #187559 (nll_loss, review comments addressed at fc26ad2e55e3) and #187458 (cross_entropy) do not fit the same elementwise fused-loss template. Softmax / log_softmax / cross_entropy: refreshed and opened...
2d0d3aa86c56419e390e88ebb84b2aef1fe2f403d789ea9a8a900d66e98ac76a
competes withissue #187455pr #187553medium
into the existing TestMetalLibrary.test_reduction_utils owner surface instead of adding a standalone regression. Land the loss-stack base: #187553 (mse_loss). Scope: shared fused-loss infrastructure (FusedLossParams, fused_loss_pass1, fused_loss_bwd, fused_loss_reduce, TensorI...
5ead698bdfb6499f55eff3d9865a7aca19a56d5d71a0e0c3761c5d982d27dc30
referencesissue #187455pr #187556medium
ases); OpInfo consistency (including the f16 grad test) remains the broad semantic owner. Stack: rebuild #187557 (binary_cross_entropy) and #187556 (smooth_l1_loss/huber_loss) as sibling leaves on the final #187553 (small op functor + instantiations each), not chained on each...
919f58fd26fa22c48388ef0ce0cc76ab80ab406ed90785dc78ba0b4a212ea983
referencesissue #187455pr #187557medium
d, mixed dtypes, out-variant edge cases); OpInfo consistency (including the f16 grad test) remains the broad semantic owner. Stack: rebuild #187557 (binary_cross_entropy) and #187556 (smooth_l1_loss/huber_loss) as sibling leaves on the final #187553 (small op functor + instant...
4b4c4b9ff1073e29e28405a99aff70564283a96f27ef4b0c1d4d4b4699486118
referencesissue #187455pr #187559medium
s) as sibling leaves on the final #187553 (small op functor + instantiations each), not chained on each other. Independent loss-style work: #187559 (nll_loss, review comments addressed at fc26ad2e55e3) and #187458 (cross_entropy) do not fit the same elementwise fused-loss temp...
c2e9079116af0b2664b8d9cf1704ea257b819b8f57dd55fd0c116be7e28a284d
referencesissue #187455pr #187787medium
guard; prod perf: outer/inner shape specializations, benchmark, perf table. Review var/std after the reduce base/prod direction is settled: #187787. Current state: rebuilt and pushed at cd01523561027; ready as the Welford follow-up, but should be read after #188156/#188333 bec...
952d13051c9d44a446a2be73e86248a8d47422d25eeff451dfe01383173f6430
referencesissue #187455pr #187976medium
anup: complex enablement, integer rejection, duplicate-dim behavior, and large-output errors if those remain separate review concerns. Keep #187976 independent. #187976 fixes an int64 amax/amin partial-simdgroup bug in the existing value-reduction helper path. It is a sibling...
a6a44834bd4df619c0ecf08fbcf7fc9d812c5e0bf2cd91c7401bf348805177df
referencesissue #187455pr #188156medium
A standalone test_mps.py case needs a clear reason why no existing surface owns the route. Order of operations Land the reduce-family base: #188156. Scope: collapse generic sum/mean/nansum/count_nonzero onto the shared value_reduction<Op, Load, TA> path already used by min/max...
6d4f2eed50ae483231d5f1291cd1d08b298ba1ff098a4eed5c37fae987ed7a54
supersedesissue #187455pr #188333medium
route for non-contiguous multi-dim sum-family reductions and load policies, not just a private helper. Land prod on top of the reduce base: #188333. Scope: migrate prod to value_reduction<ProdOp> and remove its shape-dependent MPSGraph route. This supersedes the closed standal...
64907f0296db66e3f73e9c6406bcd1aa15b12816066489d2f98f9630b55a7190
referencesissue #187455pr #189146medium
ned MPSGraph fallback, so it is correct standalone and strictly reduces the softmax graph-cache for the common last-dim case. softmax perf (#189146, 8fa0937): adds the huge-row two-pass and non-last-dim (coalesced/tiled/blocked) native kernels on top of core and removes the la...
ff04e385d39996a9012222e032a6741e7118b0823c5d3a9b59ce73aeaa1c8b26
referencesissue #187175issue #186241medium
to it unconditionally. There are several recently filed issues that highlight the TMA path for pointwise/reduction is not yet fully mature: #186241 #185513 #185222 #184714 #184563 Phase 2 — Once we are confident the TMA path is correct and mature: Enabling autotuning alone (wi...
447ca33d4dbd72febb21f81154fa1ee7db554dfabb534b423eff70ad1d01e8d1
referencesissue #187810issue #187811medium
Hi @chunhuanMeng , please help handle this issue and #187811
84c3b4bdab0afe48a014091b2f1016135305c1871a6dcf86c9eb8939aff8f862
referencesissue #189138issue #189135medium
is replaced by _exposes_streams(device), which checks whether iface.Stream is not DeviceInterface.Stream. Please refer to the dedicated RFC #189135 for detailed design elaboration. Dynamo Registry Splicing Dynamo answers two questions for every value/call during symbolic execu...
e8b0f2becfc15424643138f062faee984ee45d6b1e5b8479bfcd04876886be85
referencesissue #189138issue #189136medium
e-specialized tensor types — is handled by one optional slot dynamo_tensor_classes (default empty, safe). Please refer to the dedicated RFC #189136 for detailed design elaboration. Inductor Codegen Registration Interfaces Inductor's codegen path has four things that lack regis...
175dc64f062f304b809a5c88277b99d8dcf7740ecb1dafd45a75009868f8126c
referencesissue #189138issue #189137medium
E_TO_ATEN fallback. No-c-shim backends will still fail AOTI at link time. This needs a separate proposal. Please refer to the dedicated RFC #189137 for detailed design elaboration. For a more comprehensive and detailed understanding of each component's design, we highly encour...
75a60e2adbd3fd72c533e18e7d53249ad6bf4b74cb2ed1705175cb815516f709
referencesissue #144965issue #69078medium
der some specific conditions, raise a RuntimeError with message: "Global alloc not supported yet.". I think this is linked to an old issue: #69078, however, I managed to consistently reproduce this error. The code that reproduces the bug is quite long and needs some explanatio...
af0a8b92d21995f8ec4b0b5a5d44613aaaaab920e32715959df72818a2c6066d
referencesissue #188970issue #180397medium
not collect Expected behavior Compile succeeds, or the unsupported/unsafe option is ignored with a warning — not a native SIGSEGV. Related #180397 proposes a capture/replay API for MPS and notes MPS currently has no CUDA-Graphs equivalent — possibly useful context, since trito...
8dc4c11946ae99660774b1637ca1d88153f73a9a68462b4a70a8207182287fd5
referencesissue #187093pr #189127medium
Opened a draft PR with the scoped post-grad rewrite: #189127 The patch extends the existing addmm bias-unfuse pattern to baddbmm: it only applies on GPU when the input is bias-like/broadcast and all b
56c41fc8de4001e0f38282047b6bfb8a47f1e098c860eb723fb2cd2a8c320d4c
referencesissue #189121pr #189124medium
Opened a draft PR with the focused cache-gate patch: #189124 The patch keeps the ordinary single-config fast path unchanged, but lets DSR-eligible single-config reductions create/load an autotune cach
d2b79c1ccd9aea3c11d6213c11b639a5cc50550df8650ad729bda49e2271fd54
referencesissue #188602pr #186245medium
used to optimize the binary. The current plan is that this needs the following high level steps: Integrate LLVM-BOLT into the build system #186245 Add a profile staleness metric script which guides profile updates Enable profile collection in PyTorch CI cc @malfet @ptrblck @ms...
eafa00736571e47a2117cc23a189b6b089ae0d1f7ef2932593feb7b174ca8374
referencesissue #189078pr #186245medium
add this so we can keep track of how various changes impact build times. The main motivation for this comes from the desire to ensure that #186245 does not introduce major build time overhead but metrics should be helpful in general. Alternatives No response Additional context...
15a0ad69b44471a4d861bf8220eee35293248bd9f1f3227256c083a28432d825
referencesissue #189098pr #189097medium
o Kineto could utilize the export_using_protocol method in order to access them in Pytorch. A draft PR of the changes has been opened here: #189097 Alternatives No response Additional context No response cc @robieta @chaekit @guotuofeng @guyang3532 @dzhulgakov @davidberard98 @...
02871cf4cce200404cad179b35736868e013efe2530612dc49c5e2b89b1af758
referencesissue #189077issue #188557medium
d-environment linux-jammy-cuda13.0-py3.12-gcc11-sm100, single unsharded (1, 1) job on one Blackwell GPU. This is the NVIDIA/b200 sibling of #188557 (which tracks the same failure mode on ROCm gfx950). Same root cause and fix levers; different infra/owners, so filing separately...
a245fc0a78e2348b1ce75282062a5e55c27c5db63737321c27f17e4ea8a3485b
referencesissue #189075issue #140556medium
never completes. Genuine per-test failures in the same job (e.g. the test_backward_prod_cuda_float32 mem-leak-check, tracked separately in #140556) are a distinct problem from this timeout. Fix levers (CI-side) Increase the shard count (currently 8) so each shard's slice fits...
682fa9067cfe772f7378d44a92d3c58c9d10c338662ca6b4b9b83579609f2bde
referencesissue #189065issue #154297medium
0 runner pool: investigate GPU state on linux.dgx.b200.8 (leaked processes, compute mode, or reimage). Nothing to fix in test code. Related #154297 - Hangs and timeouts on dist.reduce_scatter on B200 GPU (user-reported; possibly shared underlying B200 cause). #162178 - [CUDA]...
e7c80387a19e22fcfe21acebc2f3514911d5bab4d80513a29d95491c258a1062
referencesissue #189065issue #162178medium
test code. Related #154297 - Hangs and timeouts on dist.reduce_scatter on B200 GPU (user-reported; possibly shared underlying B200 cause). #162178 - [CUDA] Umbrella Issues/Failures on B200 Runner (stale umbrella). cc @ezyang @gchanan @kadeng @msaroufim @awgu @wanchaol @fegin @...
b36586005896bfd37626f9eb243032b2e5752e9be2914e7be637b68a084a6805
referencesissue #188733issue #45111medium
al MLA / attention changes that alter KV-cache layout/strides and Sm90 backend selection for the MLA path -- most notably: vllm-project/vllm#45111 - "Re-enable cross-layer KV cache layout for MLA via stride-aware kernels" (changes MLA KV-cache strides/layout) -- primary suspec...
1d558cb9461e859db727514da4a760bfc7ca0df7fb0de4238ebc15a6b331d43a
referencesissue #189034issue #173059medium
iPy to a NumPy-2-compatible build (SciPy >=1.13 supports NumPy 2). Whoever owns the H100 image / bumped numpy 2.2.6 should confirm. Related #173059 -- same class (NumPy binary/ABI incompatibility breaking test imports), different instance (pandas + test_dataloader/test_datapip...
4ff8aa912ca76a90e33f07b086d70223c3964f06cf9565c1b1a97a7b8e85df01
referencesissue #188900issue #158861medium
s-is, so only the slice at index 0 along the broadcast dimension gets values and the rest stay zero. This looks like the same root cause as #158861, where `@nikitaved` noted that explicit broadcasting via `sparse_broadcast_to` followed by coalesce is missing. Proposed fix: bef...
ea7c404fac461685b6138c3782e0a7aa2a90ce8b26aa1c804b94bd8e9cf24563
referencesissue #188792pr #188791medium
each worker do a serial 1-element torch.sqrt first; this drops the rate to 0 (5,200 first-calls), which is the basis of the fix proposed in #188791. mkl_vml_race_repro.py """Minimal repro: MKL VML first-call dispatch race in torch.sqrt. Spawns waves of worker processes on an o...
7a83aacf57b04dde3d1b2448cf0f4270ff7c363003b1b84fc081ebdb5c886f78
referencesissue #188564issue #152595medium
Here the build is fine, the GPU is found, tests run and pass, and the job is killed purely by the 270-min wall-clock. (Other gfx1100 issues #152595 / #165141 / #169857 / #177834 are unrelated.) Suggested fix Unblock now (CI-side): increase shard count for this job (it's num_sh...
7f98c780b875fbc5917ea441da987ef5c78b69b8ed2330a6f9d3b6d21d088cde
referencesissue #188564issue #165040medium
s confirmed for the current runs but not individually proven as the culprit for all 388 red runs. This is NOT covered by the existing issue #165040 "DISABLED rocm / linux-jammy-rocm-py3_10-gfx1100 / test (default)" (OPEN; module: rocm, module: ci) is adjacent but distinct: it'...
1727021f32469529a36c72b5fc4f013ba7de4ed2f4b810df8c96ebecb1fc8be8
referencesissue #188564issue #165141medium
uild is fine, the GPU is found, tests run and pass, and the job is killed purely by the 270-min wall-clock. (Other gfx1100 issues #152595 / #165141 / #169857 / #177834 are unrelated.) Suggested fix Unblock now (CI-side): increase shard count for this job (it's num_shards=2 tod...
60d9d4eb9c8753752450ee1167bd539202a190c38396b057e8ef0c3262a396e7
referencesissue #188564issue #169857medium
ne, the GPU is found, tests run and pass, and the job is killed purely by the 270-min wall-clock. (Other gfx1100 issues #152595 / #165141 / #169857 / #177834 are unrelated.) Suggested fix Unblock now (CI-side): increase shard count for this job (it's num_shards=2 today) so eac...
1f4d60a6b9f14e9096dc8a717bf935fce550e4de05919055bdbbf7467eb50770
referencesissue #188564issue #177834medium
U is found, tests run and pass, and the job is killed purely by the 270-min wall-clock. (Other gfx1100 issues #152595 / #165141 / #169857 / #177834 are unrelated.) Suggested fix Unblock now (CI-side): increase shard count for this job (it's num_shards=2 today) so each Test ste...
75777d9e62901abcd78bcf4fcf56ad11f56310d0079b192934bc543a14640ce5
referencesissue #188545issue #187332medium
e returns [nan, nan, nan], but Inductor returns [nan, 0., nan]. This changes the isnan result for the +inf element. This appears related to #187332 , but it affects torch.special.bessel_y0. Repro import torch def test_bessel_y0_mismatch(): x = torch.tensor([float('nan'), float...
6ccedbc5c7e5104c094940d20c35e1caf868f0491c04b80f0ac66cfa51bc06db
referencesissue #188008pr #187955medium
ing unwinding → std::terminate. This is a pre-existing latent bug (the per-segment unmap loop had the same defect); it is not introduced by #187955, but that PR's unmapHandles rework touches the same code, so filing as follow-up. Mechanism map() / fromShared() set handles_[beg...
a0b4f7b49dff0e32705ba8c38ef4f342544be554b1648ec1a1fed54210ffcf10
referencesissue #188008pr #187955medium
Being fixed in #187955: mapAndSetAccess is now strongly exception-safe — on a partial map/setAccess failure it unmaps the mapped prefix and releases the range's h
aaa82942a131c603561fa9378f65c45b3a3d5cc7cd2000202884d9ffee5f006f
referencesissue #140718issue #77764medium
y implemented for the MPS device. If you want this op to be added in priority during the prototype phase of this feature, please comment on #77764. As a temporary fix, you can set the environment variable PYTORCH_ENABLE_MPS_FALLBACK=1 to use the CPU as a fallback for this op....
913bb5cf94a50de8ea0c409f50d5e078de09feb8a75dfcd334449ef7e68ce925
referencesissue #188953issue #179891medium
xpu: GPU detected, data transfer works, but any non-trivial computation (matmul) fails with could not create an engine. Related to existing #179891 (get_device_properties segfault on BMG). Intel compute-runtime issue cross-reference: intel/compute-runtime#947 Environment Compo...
edf3792aa9ff53d09b457d938437da2f12830a88948c595bbf819c7e2ba2b893
referencesissue #188718pr #188719medium
Thanks @Sahil170595. The PR is #188719
d8de2cb15f5aab0c45ed4e1a918095e627d417e6a759e0bb722011f90c8d4967
referencesissue #175891issue #62530medium
itional nodes, switch can do the same in CUDA >= 12.8. Alternatives No response Additional context This has previously been requested here: #62530 cc @mcarilli @ezyang @eellison @penguinwu @BoyuanFeng @chauhang @ydwu4 @bdhirsh @bobrenjc93 @aorenste
9a00af6f1c18741467c70dc5876e37327ef8e01a8789fa2f2fe567b1877b247f
referencesissue #182277issue #177827medium
aise a clean Python exception such as OverflowError, ValueError, or a normal CUDA OOM RuntimeError, not SystemError. This may be related to #177827, but it does not seem to be the same issue. #177827 is about negative allocation sizes, while this issue is triggered by a positi...
0c280b4f4ac95b5cd7b9eb9d77e20e1830114ba4cb6350cfd1897c45adbc30d9
referencesissue #188812pr #188801medium
MetalShaderLibrary& MetalShaderLibrary::getBundledLibrary() { static BundledShaderLibrary* l = new BundledShaderLibrary(); return *l; } PR: #188801 (will be scoped down to just this leak). cc @malfet @aditvenk @kulinseth @DenisVieriu97 @jhavukainen @Isalia20 Versions PyTorch v...
c2134ecc4dba4b1da73c0d76b5a01693ba1c84a1c535b16b58927411e651d4df
referencesissue #188319pr #188951medium
Implemented the core pipeline changes in #188951, covers matrix generation, Makefile, Dockerfile, and workflow env vars. Would appreciate any feedback on the approach.
2efa83a6f79f702c8ae605facf76fdd636076faba758ac5e93db3089c80368d1
referencesissue #177116issue #117826medium
shaders, fixed for torch.mm/torch.bmm via tiling in PR #117549 but not all code paths), #122045 (F.linear wrong results for large inputs), #117826 (incorrect einsum gradient on MPS). Minimal reproduction The model is Embedding → 2 residual Linear blocks → output Linear, traine...
8ed85e7ca715f1fab7ccca1a190b0fd1593e47912a1109682dbc672e09b66fad
referencesissue #184575pr #188066medium
~1e12 in backward (not NaN). This is a silent gradient corruption — users see finite gradients when they should see NaN. Submitted test PR: #188066 Detected via NeuralDBG — causal diagnostic engine for PyTorch training.
9d5bc7624ee970ffb047679d26c36ed9cf9a8dab9b283dc84652743252a3ca4a
referencesissue #188891issue #187988medium
1-D weight correctly, which is why eager rank >= 3 works. Context Found while adding 1-D-weight OpInfo samples to sample_inputs_linear for #187988 / PR #187989 (an unrelated MPS backward crash with 1-D weights): a sample with a scalar bias turns 14 functorch OpInfo tests red o...
5c0571484e233f01f4babb49eac24cc12f29f0aa634da0332f085e0c7df35515
referencesissue #188891pr #187989medium
orrectly, which is why eager rank >= 3 works. Context Found while adding 1-D-weight OpInfo samples to sample_inputs_linear for #187988 / PR #187989 (an unrelated MPS backward crash with 1-D weights): a sample with a scalar bias turns 14 functorch OpInfo tests red on all backen...
c614743a0c8262a4303764eb0e730a4fdd43b87def99992865382c70940be5f6
referencesissue #188670pr #169694medium
nce / ROCm follow-up #182028 ROCm MI200 — flex vs SDPA assert_close tolerances #186889 XPU — relaxed assertEqual vs eager (atomic ordering) #169694 Transformer tests — golden precision / reference choice #183691 Test infra — tolerance overrides (helps symptoms; root cause is s...
198e53966f626e02bbdf17b398887cd138b4318c2c9a462aa2ae6ccc1ae15874
referencesissue #188670pr #183691medium
ose tolerances #186889 XPU — relaxed assertEqual vs eager (atomic ordering) #169694 Transformer tests — golden precision / reference choice #183691 Test infra — tolerance overrides (helps symptoms; root cause is still design in individual tests) 4. Conclusion & proposed next s...
e77c5c394c4db350dad1287de44cbd34ca3016b7a29375880c9e86389e7b7a03
referencesissue #188670pr #184531medium
oesn't solve the root of the issue. Tight same() / eager-fp16 equality is stricter than the bug needs and varies by hardware (e.g. #179958, #184531) — false failures even when the grid fix is sound. 3. Other examples (same pattern family) Link Note #183630 test_bmm_large_batch...
bd51bf5985bf862772fa908fe0af098cbe2480688a50b0a83f66cafb860b7ba2
referencesissue #188670pr #187050medium
Here is a PR that implements tests for bmm issue in a way that I think is better than current implementation: #187050 It shouldn't be used to close the issue, just serve as an example of the direction that I propose to move towards to.
a6427297580fb8d1214da154523bc28d92d379f1130f2178df72aaef3e3c91e8
referencesissue #188727pr #188500medium
ike GraphPP and Eager Torchtitan PP. We are changing PP to no longer handle microbatch splitting and let the user supply microbatches here: #188500 Torchtitan will now produce microbatches right at source i.e. dataloader: pytorch/torchtitan#3856 So no changes are required from...
fa1d6ca45bc0918ba4f584c1be38f60155ad873dd4d1789d3473e40dc5f8e10a
referencesissue #188772pr #188698medium
tem.py (which is brittle) and implement their own workarounds for asynchronous saving over fsspec. Additional context This is drafted in PR #188698 and discussed offline with @LucasLLC and @meetv18. Opening this issue to take it further with the process cc @awgu @wanchaol @feg...
f672141928f220635f80b6689a8a4bf16d8e328f2cb1f56d4c4965a7c26729e1
referencesissue #188711issue #188675medium
fast_accum_True_scaling_block_sizes2_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @ptrblck @msaroufim @eqy @tinglvv @nWEIdia
380e8b3b0e3d23c78bc388f0c39b430e7091ba46c1b318dee418bc47871250aa
referencesissue #188711issue #188704medium
m_True_scaling_block_sizes2_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @ptrblck @msaroufim @eqy @tinglvv @nWEIdia
5d870351811498879b4882276cdb3b8ad227981535b4d9babb5dbe37ee5349d0
referencesissue #188707issue #188675medium
ast_accum_False_scaling_block_sizes1_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @ptrblck @msaroufim @eqy @tinglvv @nWEIdia
086d0df5d173b95613cf8cc09a713ec31938bbe00b72919802796fb04158cce8
referencesissue #188707issue #188704medium
_False_scaling_block_sizes1_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @ptrblck @msaroufim @eqy @tinglvv @nWEIdia
8aad4c9a3346ff569d46f2e73ceaea770185441378d8365818c617c77dc759ca
referencesissue #188706issue #188675medium
ast_accum_False_scaling_block_sizes0_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @ptrblck @msaroufim @eqy @tinglvv @nWEIdia
800422d2dbb726ce7dc6d5d2b41483d112e6bfa3de8f3cbb186fd73a351fbc2f
referencesissue #188706issue #188704medium
_False_scaling_block_sizes0_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @ptrblck @msaroufim @eqy @tinglvv @nWEIdia
e945e5c0dec8f603f8a1226536e8ebb9ceec1f90de8152f9072435d0f78e09f7
referencesissue #102207issue #108798medium
_.from needs to be renamed" 'test_advancedindex_mixed_cpu_devices' - "FIXME" 'test_advancedindex_mixed_devices_error' - "FIXME" #108181 and #108798 'test_typed_storage_deprecation_warning' - "FIXME" 'test_pin_memory' - "pin_memory isn't yet supported in TorchInductor" 'test_me...
9eac0f3787e9f7be4bae833fe135aa372e815033066e68e5669d452d2ff375ce
referencesissue #188721issue #188477medium
: module 'cutlass.cute.arch' has no attribute 'ProxyKind' (unpinned cutlass_api vs pinned nvidia-cutlass-dsl==4.5.2). Root cause tracked in #188477. Unstable until the cutlass_api / cutlass-dsl version skew is resolved. cc @malfet @pytorch/pytorch-dev-infra
10df704ed063fc92983779ef79ab6ae6c3f17cb633156e78fca63c99cc6dbec4
referencesissue #188714issue #188675medium
fast_accum_True_scaling_block_sizes1_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @ptrblck @msaroufim @eqy @tinglvv @nWEIdia @mruberry @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-...
c0ffd4ffb8e61edc1a7c08df3df4169354695b25febc034bde3c4b3e5565bf21
referencesissue #188714issue #188704medium
m_True_scaling_block_sizes1_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @ptrblck @msaroufim @eqy @tinglvv @nWEIdia @mruberry @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @Xia...
f6642f1800f107c17de69c746216551c020e432c2aafb41e60b78c092f123237
referencesissue #188715issue #188675medium
fast_accum_True_scaling_block_sizes2_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @mruberry @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @we...
5a37ccad30a9eecfe83cb39ab9baab004caf4c3a94d0e77bb4de32f34f0a85b7
referencesissue #188715issue #188704medium
m_True_scaling_block_sizes2_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @mruberry @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv...
eabbe0bea09182cafeb8da6c348ee12821462fde0eea5a628c7d38bee1b51061
referencesissue #188712issue #188675medium
ast_accum_False_scaling_block_sizes1_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @ptrblck @msaroufim @eqy @tinglvv @nWEIdia @mruberry @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-...
f290676f1ab2d12c4f511352083abff8c8d2dfde47772cd0e89040927553fa49
referencesissue #188712issue #188704medium
_False_scaling_block_sizes1_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @ptrblck @msaroufim @eqy @tinglvv @nWEIdia @mruberry @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @Xia...
4c5f171e6f5735599314786e8f0bbcedce80c4d199357c5c956644a673e21452
referencesissue #188709issue #188675medium
fast_accum_True_scaling_block_sizes0_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @mruberry @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @we...
970a255e54311b85311aeac6f6fb42b2e9aea2c6e665b9f70ddeefe26ce11610
referencesissue #188709issue #188704medium
m_True_scaling_block_sizes0_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @mruberry @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv...
7f22e90fe7a4f84c421309be4f27ee8ed5f0f2fdaddfe5504b01287f7d528fd6
referencesissue #188713issue #188675medium
ast_accum_False_scaling_block_sizes2_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @ptrblck @msaroufim @eqy @tinglvv @nWEIdia @mruberry @jianyuh @nikitaved @walterddr @lezcano @chauhang @penguinwu @v...
506ac453723407ac03c04d17c5f9ed7f2effbe2e149b13e3d8cd1224c3b808c5
referencesissue #188713issue #188704medium
_False_scaling_block_sizes2_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @ptrblck @msaroufim @eqy @tinglvv @nWEIdia @mruberry @jianyuh @nikitaved @walterddr @lezcano @chauhang @penguinwu @voznesensk...
faa883fd8e576c81e29b73be484507092dc97967ef43815ea59cb7f1df56deb7
referencesissue #188717issue #188675medium
ast_accum_False_scaling_block_sizes2_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @mruberry @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @we...
9d6aa963f9e1b3659683551432bb0e30abe511d2cb5a6e2f058abbd3e5d11022
referencesissue #188717issue #188704medium
_False_scaling_block_sizes2_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @mruberry @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv...
64eee4d83aca66f94e0f6b4b11c4304546de08d3f2a7916b64e4a00d94bb2bc6
referencesissue #188708issue #188675medium
ast_accum_False_scaling_block_sizes2_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @mruberry @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @we...
1e7aa4b708515aed1abe502d66f11ba976d81326e4cff82fddbbe69d393fb8f0
referencesissue #188708issue #188704medium
_False_scaling_block_sizes2_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @mruberry @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv...
a63ac04f3aa92924d143b5f3c76de537074f8941a76015bd963bb28801d1a9b8
referencesissue #188716issue #188675medium
ast_accum_False_scaling_block_sizes1_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @mruberry @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @we...
0ea007c8d36e2ffeef844c1311a78327436c618f2324070d1743f416d8c89c4e
referencesissue #188716issue #188704medium
_False_scaling_block_sizes1_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @mruberry @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv...
3533f21e3e7b72b453b8187347400979a070d26555cfd388a18ddb2c8e08d22a
referencesissue #188710issue #188675medium
fast_accum_True_scaling_block_sizes1_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @mruberry @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @we...
4ae6d492ad2b3c3935086523dc68b6b689c360a25dac91b1ca3984b599f5c4d2
referencesissue #188710issue #188704medium
m_True_scaling_block_sizes1_cuda One of ~14 failing test_main_loop_scaling parametrizations (w = BlockWise1x128 recipes). See also #188675, #188704. cc @mruberry @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv...
fdc73e68154a961c66e385be08098f7660819a75001ad588ab6a8e9a4480183e
referencesissue #188652pr #188263medium
he system, it downloads its own python-six sources files from the web (pypi to be exact) This makes pytorch not buildable from sources only #188263 shows the changes needed for allowing air-gapped builds To reproduce the bug simply try to build pytorch on a machine without int...
c64925d08a1e2b495fad1e9153b7c9abe99e2fda39eaab3f5468c1ed5467b161
competes withissue #188425issue #188420medium
@Blooming-Tree I noticed that #188420, #188430, and #188432 appear to have the same methodology issue. They compare eager FP64 against compiled FP32 rather than eager FP32 again
6030c43457e684c489aa1189093263292c95b210873f3bdec9848039f82a9e41
competes withissue #188425issue #188430medium
@Blooming-Tree I noticed that #188420, #188430, and #188432 appear to have the same methodology issue. They compare eager FP64 against compiled FP32 rather than eager FP32 against compil
dfc3ea4565e9d75e9bd4e2d1a354936446792c6c243acbf699c6d0b7b85e6376
competes withissue #188425issue #188432medium
@Blooming-Tree I noticed that #188420, #188430, and #188432 appear to have the same methodology issue. They compare eager FP64 against compiled FP32 rather than eager FP32 against compiled FP32, so t
25952773a33260bddb92f3d86fd71d0c8614fcce65ca99bf69a67ad8950ae3e5
referencesissue #132845issue #15963medium
ue, please check the box on this page and assign the issue to yourself. Thanks! C10D NCCL #131203 #112815 #94003 #58856 GLOO #115740 #16295 #15963 Tcpstore #61671 #50701 MultiProcessing #65559 MultiThreadedTestCase #107425 #107424 #100459 #100448 RPC #125365 #74180 #70753 #705...
6c9111a02c5a0197606cd4c4228cdde6e8327e9346c654d4895eb3d1e5c8c6f5
referencesissue #132845issue #16295medium
an issue, please check the box on this page and assign the issue to yourself. Thanks! C10D NCCL #131203 #112815 #94003 #58856 GLOO #115740 #16295 #15963 Tcpstore #61671 #50701 MultiProcessing #65559 MultiThreadedTestCase #107425 #107424 #100459 #100448 RPC #125365 #74180 #7075...
3f5de47a55f7828e5b27e907165fc3be2fdd9844956ed32d2d4924eb21942134
referencesissue #132845issue #51062medium
1 #50701 MultiProcessing #65559 MultiThreadedTestCase #107425 #107424 #100459 #100448 RPC #125365 #74180 #70753 #70546 #69179 #69178 #64093 #51062 DeviceMesh and DTensor DeviceMesh #132833 #123906 #122525 #122664 #121951 #121776 #121372 #120706 #120692 #110026 #98875 #98059 #9...
ee4a99abde9564c99b6d193c26838b234f9ec91787e275ee2a2591f21c900c0e
referencesissue #132845issue #58856medium
u would like to take an issue, please check the box on this page and assign the issue to yourself. Thanks! C10D NCCL #131203 #112815 #94003 #58856 GLOO #115740 #16295 #15963 Tcpstore #61671 #50701 MultiProcessing #65559 MultiThreadedTestCase #107425 #107424 #100459 #100448 RPC...
2fcc1403a4a723e7d1a8c76cddfc97094f497485ee4cc71d2ba7a0b7ff58fc5c
referencesissue #132845issue #64093medium
e #61671 #50701 MultiProcessing #65559 MultiThreadedTestCase #107425 #107424 #100459 #100448 RPC #125365 #74180 #70753 #70546 #69179 #69178 #64093 #51062 DeviceMesh and DTensor DeviceMesh #132833 #123906 #122525 #122664 #121951 #121776 #121372 #120706 #120692 #110026 #98875 #9...
6de948c3fa1a17c69f726908fad72c292a277d6af77e747ec94e4c1149179992
referencesissue #132845issue #69178medium
Tcpstore #61671 #50701 MultiProcessing #65559 MultiThreadedTestCase #107425 #107424 #100459 #100448 RPC #125365 #74180 #70753 #70546 #69179 #69178 #64093 #51062 DeviceMesh and DTensor DeviceMesh #132833 #123906 #122525 #122664 #121951 #121776 #121372 #120706 #120692 #110026 #9...
ce44fb6f9ea09942a5f6cff4f68ee347d11719250e1d08e63c138b3c854a64a6
referencesissue #132845issue #69179medium
#15963 Tcpstore #61671 #50701 MultiProcessing #65559 MultiThreadedTestCase #107425 #107424 #100459 #100448 RPC #125365 #74180 #70753 #70546 #69179 #69178 #64093 #51062 DeviceMesh and DTensor DeviceMesh #132833 #123906 #122525 #122664 #121951 #121776 #121372 #120706 #120692 #11...
fcc954b1e21d7dfdc0b1f09f4a8123017402c67814372fb459ebc2b642715795
referencesissue #132845issue #94003medium
. If you would like to take an issue, please check the box on this page and assign the issue to yourself. Thanks! C10D NCCL #131203 #112815 #94003 #58856 GLOO #115740 #16295 #15963 Tcpstore #61671 #50701 MultiProcessing #65559 MultiThreadedTestCase #107425 #107424 #100459 #100...
04a20f55ce13ee93eb9c8f836de1361967940dc10cc7073e4b90f29a0233183a
referencesissue #132845issue #103625medium
14 #132447 #131446 #127373 #126868 #126852 #126493 #123294 DDP, FSDP, PiPPy FSDP1 #123726 #105024 FSDP2 #120961 DDP #106361 #104328 #104011 #103625 #77342 #77317 pipeline #121234 Other DCP #113937 #113936 Functional Collectives #107278 ShardedTensor #78068 cc @XilunWu @H-Huang...
7104f447a89af157a51d4b595d5cde1609425c7884a153dfe0b77f4d707f13a3
referencesissue #132845issue #104011medium
in #132114 #132447 #131446 #127373 #126868 #126852 #126493 #123294 DDP, FSDP, PiPPy FSDP1 #123726 #105024 FSDP2 #120961 DDP #106361 #104328 #104011 #103625 #77342 #77317 pipeline #121234 Other DCP #113937 #113936 Functional Collectives #107278 ShardedTensor #78068 cc @XilunWu...
6a719ae638ac282e95ba9b87e203085b4f5bc6c23cb2aeadeffcde444daac0de
referencesissue #187473issue #73764medium
ributed 500/shm_broadcast hang) and 4 (CPU-MM 3 timeout) are silent on build #72925 (2026-06-18) — both passed; never filed upstream. Build #73764 status (2026-06-23) Still reproducing (fixes in pytorch main, not yet in test-channel wheel): #187484 (Inductor FxGraphCache guard...
f2ab20b1cd7894d89eca1ab09af87d149a93a12aedd167abdac443781319eb50
referencesissue #187473pr #184193medium
eam. #187484 — [Inductor] w8a8 block-fp8 BackendCompilerFailed: inductor (DeepGEMM H100, FusedMoE H100/B200, Kernels MoE Test 1–4) · Cause: #184193 · Fix: revert #187666 (release/2.13, bisected — all 75 failures pass reverted) #187735 — [CPU multimodal] qwen2_vl multi-image to...
f90706cfb2736e37955d14ed1b6cce7c4c26e149d7614ae98ce25afef6ad29e3
referencesissue #158968issue #158371medium
ture, motivation and pitch These enhancements are to have a better UX when using foreach_map, suggested in a few places, but most recently, #158371 (comment) These enhancements should allow easier compiler-first custom optimizer implementations. Alternatives No response Additi...
a06136a5d639c01df4166d0ecc0fe59446cd3972cf8b65cf24fae0d7baf8aa69
referencesissue #77764issue #141287medium
lace to list and track work on adding support to new ops for the MPS backend. Most requested ops (extracted from comments to this issue and #141287) PyTorch MPS Ops Project : Project to track all the ops for MPS backend. There are a very large number of operators in pytorch an...
43524886f1e21123a7453a8d5ab0713bb84880c7928fbbaa614e5646b57bf808
referencesissue #139792issue #101699medium
speeding up pickling itself, it would be great to have core support for arrays of strings represented as tensors (and simple data frames): #101699 If there is a million-sized list of python strings, pickle probably would be slower compared to a single tensor of concatenated ut...
00c944a126a20273d4aac658a2c66174e32c8e948480ea861b96d06cad8000e8
referencesissue #188113pr #188114medium
ses manual attention. It works on both AOTriton v0.11.2 and CK: a, w = attn(x, x, x, need_weights=True) # OK on both backends Updated PR at #188114 with all four files.
91dd135026cbb2814acedea56df2a1908c59fe3c7d459e78130daf7898a0c19e
referencesissue #184229issue #175467medium
uted.device_mesh import init_device_mesh from torch.distributed.tensor.parallel import ColwiseParallel, parallelize_module # Workaround for #175467 (DTensorSpec not registered as pytree constant). torch.utils._pytree.register_constant( torch.distributed.tensor._dtensor_spec.DT...
5551942bc14ca08353529e9362d5cbd688dbe26d12bff87952fa9e12d33b43f3
referencesissue #184229pr #184508medium
There is an AI generated fix here: #184508 Which is waiting for review.
92976a5224c4d6aa9a3b36bac0bede9cf2ba2600b8f0bf6608f71e57d8370b41
referencesissue #187953issue #135859medium
recompile under torch.compile on every new input shape, while the functional variants specialize only once. Reported originally as part of #135859 for linalg.norm and cholesky; the max / min / topk cases (structured ops) are fixed in #187952, but the composite ops need a diffe...
ecfef6ec584732aa9ed14763fda420b2313435bb050dd5ee5a3a838487499aeb
referencesissue #187953pr #187952medium
ze only once. Reported originally as part of #135859 for linalg.norm and cholesky; the max / min / topk cases (structured ops) are fixed in #187952, but the composite ops need a different fix. Minimal repro: import torch torch._logging.set_logs(recompiles=True) def f(x): out =...
03517d2896bd196f1b2189c6ae7890ac461dccc3b686339326c7962bc719747c