{ "package_version": "github_backlog_hf_space_v1", "generated_utc": "2026-07-09T04:37:59+00:00", "repo_id": "cjc0013/pytorch-backlog-intelligence", "space_visibility": "public", "source_packet_version": "github_backlog_report_v0", "source_packet_hash": "bb2ad53aa6630f3381c2a30f2e4225d98ab5e28172ceb254137002bd27dd863c", "repo_name": "pytorch/pytorch", "summary": { "collection_profile": "fast_graphql", "collection_notes": { "bulk_graphql_page_size": 100, "bulk_graphql_issue_page_size": 100, "bulk_graphql_pr_page_size": 10, "max_graphql_pages": 0, "deep_hydration_policy": "evidence_on_demand", "deep_issue_target_count": 160, "deep_pr_target_count": 120, "represented_but_not_deep_hydrated_issue_count": 15277, "represented_but_not_deep_hydrated_pr_count": 2650 }, "listed_open_issue_count": 15437, "listed_open_pr_count": 2770, "open_issue_count": 15437, "open_pr_count": 2770, "missing_issue_count": 0, "missing_pr_count": 0, "full_collection": true, "attention_queue_count": 18207, "cluster_card_count": 1086, "relationship_edge_count": 4000, "work_thread_count": 15739, "issue_collapse_group_count": 2704, "issue_collapse_multi_issue_group_count": 1957, "issue_collapse_pr_backed_group_count": 570, "issue_collapse_singleton_group_count": 747, "issue_collapse_issue_coverage_count": 15437, "issue_collapse_full_coverage": true, "issue_collapse_reduction_percent": 82.5, "referenced_context_issue_count": 0, "referenced_context_pr_count": 0, "work_thread_active_issue_count": 15437, "work_thread_active_pr_count": 2770, "work_thread_full_active_coverage": true, "issue_bucket_counts": { "stale/low urgency": 13044, "needs triage": 1822, "needs maintainer decision": 1332, "has linked PR": 978, "high-priority/blocker": 768, "needs reproduction": 567, "needs design decision": 353, "good volunteer slice": 48 }, "pr_bucket_counts": { "PR blocked": 1467, "has linked issue": 1132, "ready for maintainer decision": 558, "draft/noise": 495, "stale/low urgency": 366, "waiting on contributor": 311, "high-priority/blocker": 2 }, "top_attention": [ { "item_type": "issue", "number": 188812, "title": "[MPS] MetalShaderLibrary::getBundledLibrary singleton can crash at process exit", "url": "https://github.com/pytorch/pytorch/issues/188812", "primary_bucket": "needs triage", "buckets": [ "needs triage", "has linked PR", "high-priority/blocker", "needs reproduction" ], "attention_score": 151, "attention_reason": "triage signal present; open PR references this issue; high-priority/blocker/regression label present; needs reproduction label present; component/oncall labels: module: crash, module: flaky-tests, module: macos, module: mps", "maintainer_next_action": "confirm whether existing evidence is enough; otherwise wait for a reproducer", "labels": [ "triage review", "needs reproduction", "module: crash", "module: flaky-tests", "module: macos", "module: mps", "bot-triaged" ], "linked_pr_numbers": [ 188801 ], "linked_issue_numbers": [], "updated_at": "2026-07-04T18:31:40Z", "stale_days": 4 }, { "item_type": "issue", "number": 188900, "title": "`sparse.mul`: broadcasting a size-1 dimension of the sparse operand silently drops data", "url": "https://github.com/pytorch/pytorch/issues/188900", "primary_bucket": "needs triage", "buckets": [ "needs triage", "has linked PR", "high-priority/blocker" ], "attention_score": 139, "attention_reason": "triage signal present; open PR references this issue; high-priority/blocker/regression label present; component/oncall labels: module: correctness (silent), module: sparse", "maintainer_next_action": "review early; this can change release or regression risk", "labels": [ "high priority", "triage review", "module: sparse", "triaged", "module: correctness (silent)", "bot-triaged" ], "linked_pr_numbers": [ 189122 ], "linked_issue_numbers": [], "updated_at": "2026-07-06T17:28:34Z", "stale_days": 2 }, { "item_type": "issue", "number": 188323, "title": "[Inductor][CPU] dynamic=True convolution lowering crashes with ValueError: Exponent must be non-negative", "url": "https://github.com/pytorch/pytorch/issues/188323", "primary_bucket": "needs triage", "buckets": [ "needs triage", "has linked PR", "high-priority/blocker" ], "attention_score": 139, "attention_reason": "triage signal present; open PR references this issue; high-priority/blocker/regression label present; component/oncall labels: module: convolution, module: cpu, module: crash, module: dynamic shapes", "maintainer_next_action": "review early; this can change release or regression risk", "labels": [ "triage review", "module: crash", "module: cpu", "module: convolution", "triaged", "oncall: pt2", "module: dynamic shapes", "module: inductor", "oncall: cpu inductor", "bot-triaged" ], "linked_pr_numbers": [ 188334 ], "linked_issue_numbers": [], "updated_at": "2026-06-30T17:57:26Z", "stale_days": 8 }, { "item_type": "issue", "number": 186535, "title": "Windows, gloo: Access violation (0xC0000005) in ProcessGroupGloo::enqueue when calling allreduce on CUDA tensors — GlooAllreduceRegistry has no kCUDA creator", "url": "https://github.com/pytorch/pytorch/issues/186535", "primary_bucket": "needs triage", "buckets": [ "needs triage", "has linked PR", "high-priority/blocker" ], "attention_score": 139, "attention_reason": "triage signal present; open PR references this issue; high-priority/blocker/regression label present; component/oncall labels: module: crash, module: cuda, module: multi-gpu, module: windows", "maintainer_next_action": "review early; this can change release or regression risk", "labels": [ "triage review", "oncall: distributed", "module: multi-gpu", "module: crash", "module: windows", "module: cuda", "bot-triaged", "oncall: distributed infra" ], "linked_pr_numbers": [ 186570 ], "linked_issue_numbers": [], "updated_at": "2026-06-07T10:58:03Z", "stale_days": 31 }, { "item_type": "issue", "number": 187912, "title": "[CPU] Concurrent `cpublas::brgemm` calls can crash in the AMX path when the underlying oneDNN ukernel is shared", "url": "https://github.com/pytorch/pytorch/issues/187912", "primary_bucket": "needs triage", "buckets": [ "needs triage", "high-priority/blocker", "needs reproduction" ], "attention_score": 127, "attention_reason": "triage signal present; high-priority/blocker/regression label present; needs reproduction label present; component/oncall labels: module: cpu, module: crash, module: intel, module: linear algebra", "maintainer_next_action": "confirm whether existing evidence is enough; otherwise wait for a reproducer", "labels": [ "high priority", "triage review", "needs reproduction", "module: crash", "module: cpu", "triaged", "module: mkldnn", "module: multithreading", "module: linear algebra", "module: intel", "bot-triaged" ], "linked_pr_numbers": [], "linked_issue_numbers": [], "updated_at": "2026-07-06T17:07:04Z", "stale_days": 2 }, { "item_type": "issue", "number": 157668, "title": "NCCL error caused due to use of NVLS in torch 2.7.1-cu128 on aarch64 gb200 cluster", "url": "https://github.com/pytorch/pytorch/issues/157668", "primary_bucket": "needs triage", "buckets": [ "needs triage", "high-priority/blocker", "needs reproduction" ], "attention_score": 127, "attention_reason": "triage signal present; high-priority/blocker/regression label present; needs reproduction label present; component/oncall labels: module: arm, module: cuda, module: nccl, oncall: distributed", "maintainer_next_action": "confirm whether existing evidence is enough; otherwise wait for a reproducer", "labels": [ "high priority", "triage review", "needs reproduction", "oncall: distributed", "module: cuda", "triaged", "module: nccl", "module: arm", "bot-triaged", "oncall: distributed infra", "ptd-bot-triaged" ], "linked_pr_numbers": [], "linked_issue_numbers": [], "updated_at": "2026-06-09T17:07:16Z", "stale_days": 29 }, { "item_type": "issue", "number": 150022, "title": "Dynamic Shapes with **kwargs", "url": "https://github.com/pytorch/pytorch/issues/150022", "primary_bucket": "needs triage", "buckets": [ "needs triage", "has linked PR", "high-priority/blocker", "stale/low urgency" ], "attention_score": 121, "attention_reason": "PyTorch issue lacks triaged label; open PR references this issue; high-priority/blocker/regression label present; old update age or low-urgency/stale label; component/oncall labels: module: regression, oncall: export, oncall: pt2", "maintainer_next_action": "review early; this can change release or regression risk", "labels": [ "module: regression", "oncall: pt2", "export-triaged", "oncall: export" ], "linked_pr_numbers": [ 185730 ], "linked_issue_numbers": [], "updated_at": "2025-12-04T07:28:20Z", "stale_days": 216 }, { "item_type": "issue", "number": 162422, "title": "Runtime failure when running torch.compile() & using GCC 11.5.0 on Neoverse V1", "url": "https://github.com/pytorch/pytorch/issues/162422", "primary_bucket": "needs triage", "buckets": [ "needs triage", "has linked PR", "high-priority/blocker", "stale/low urgency" ], "attention_score": 121, "attention_reason": "PyTorch issue lacks triaged label; open PR references this issue; high-priority/blocker/regression label present; old update age or low-urgency/stale label; component/oncall labels: module: arm, module: crash, module: third_party, module: vectorization", "maintainer_next_action": "review early; this can change release or regression risk", "labels": [ "module: crash", "module: vectorization", "module: third_party", "actionable", "module: arm", "oncall: pt2", "oncall: cpu inductor" ], "linked_pr_numbers": [ 169249 ], "linked_issue_numbers": [], "updated_at": "2025-11-30T04:27:08Z", "stale_days": 220 }, { "item_type": "issue", "number": 162476, "title": "heap-buffer-overflow in torch.quantized_max_pool2d via Python API", "url": "https://github.com/pytorch/pytorch/issues/162476", "primary_bucket": "needs triage", "buckets": [ "needs triage", "has linked PR", "high-priority/blocker", "stale/low urgency" ], "attention_score": 121, "attention_reason": "PyTorch issue lacks triaged label; open PR references this issue; high-priority/blocker/regression label present; old update age or low-urgency/stale label; component/oncall labels: module: crash, oncall: quantization", "maintainer_next_action": "review early; this can change release or regression risk", "labels": [ "module: crash", "oncall: quantization" ], "linked_pr_numbers": [ 181051 ], "linked_issue_numbers": [], "updated_at": "2025-09-11T15:33:20Z", "stale_days": 300 }, { "item_type": "issue", "number": 189194, "title": "[ROCm] torch 2.13 wheel: \"Can't detect vectorized ISA for CPU\" in torch.compile smoke test on non-ROCm image (regression vs 2.12.1)", "url": "https://github.com/pytorch/pytorch/issues/189194", "primary_bucket": "needs triage", "buckets": [ "needs triage", "high-priority/blocker" ], "attention_score": 115, "attention_reason": "triage signal present; high-priority/blocker/regression label present; component/oncall labels: module: binaries, module: inductor, module: regression, module: rocm", "maintainer_next_action": "review early; this can change release or regression risk", "labels": [ "high priority", "triage review", "module: binaries", "module: rocm", "triaged", "module: vectorization", "module: regression", "oncall: pt2", "module: inductor", "bot-triaged" ], "linked_pr_numbers": [], "linked_issue_numbers": [], "updated_at": "2026-07-08T22:32:08Z", "stale_days": 0 } ], "top_work_threads": [ { "thread_key": "thread:issue:188812:pr:188801", "title": "pr #188801: [MPS] Leak MetalShaderLibrary bundled singleton to avoid exit-time destructor crashes", "primary_bucket": "waiting on contributor", "attention_score": 151, "maintainer_next_action": "Wait for contributor update on PR #188801; keep related issue/PR context attached.", "active_item_count": 2, "context_item_count": 0, "active_issue_numbers": [ 188812 ], "active_pr_numbers": [ 188801 ], "context_issue_numbers": [], "context_pr_numbers": [], "buckets": [ "needs triage", "waiting on contributor" ], "active_items": [ { "item_type": "issue", "number": 188812, "title": "[MPS] MetalShaderLibrary::getBundledLibrary singleton can crash at process exit", "url": "https://github.com/pytorch/pytorch/issues/188812", "primary_bucket": "needs triage", "state": "OPEN", "active_backlog": true }, { "item_type": "pr", "number": 188801, "title": "[MPS] Leak MetalShaderLibrary bundled singleton to avoid exit-time destructor crashes", "url": "https://github.com/pytorch/pytorch/pull/188801", "primary_bucket": "waiting on contributor", "state": "OPEN", "active_backlog": true } ], "context_items": [], "relationship_edge_count": 1, "representative_evidence": [ { "edge_kind": "references", "source_item_type": "issue", "source_number": 188812, "target_item_type": "pr", "target_number": 188801, "evidence_source": "issue.body", "evidence_excerpt": "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...", "evidence_url": "https://github.com/pytorch/pytorch/issues/188812", "confidence": "medium", "evidence_hash": "c2134ecc4dba4b1da73c0d76b5a01693ba1c84a1c535b16b58927411e651d4df", "edge_hash": "aac3128dc2096700c01ea79fc04dcca3e12e297d358a374cd8fe764a7fda9be1" } ], "generated_utc": "2026-07-09T03:47:02+00:00", "thread_hash": "a3bf660df1c69f086e3d8fd8e680a6b0154f5476f9305f8811f08b4be130e680" }, { "thread_key": "thread:issue:158861:issue:188900:pr:189122", "title": "pr #189122: Fix sparse-dense mul dropping data when broadcasting a size-1 sparse dim", "primary_bucket": "ready for maintainer decision", "attention_score": 139, "maintainer_next_action": "Review active PRs and linked issues as one maintainer work thread.", "active_item_count": 3, "context_item_count": 0, "active_issue_numbers": [ 158861, 188900 ], "active_pr_numbers": [ 189122 ], "context_issue_numbers": [], "context_pr_numbers": [], "buckets": [ "stale/low urgency", "needs triage", "ready for maintainer decision" ], "active_items": [ { "item_type": "issue", "number": 158861, "title": "Different behavior between sparse and dense tensors with broadcasting multiplication.", "url": "https://github.com/pytorch/pytorch/issues/158861", "primary_bucket": "stale/low urgency", "state": "OPEN", "active_backlog": true }, { "item_type": "issue", "number": 188900, "title": "`sparse.mul`: broadcasting a size-1 dimension of the sparse operand silently drops data", "url": "https://github.com/pytorch/pytorch/issues/188900", "primary_bucket": "needs triage", "state": "OPEN", "active_backlog": true }, { "item_type": "pr", "number": 189122, "title": "Fix sparse-dense mul dropping data when broadcasting a size-1 sparse dim", "url": "https://github.com/pytorch/pytorch/pull/189122", "primary_bucket": "ready for maintainer decision", "state": "OPEN", "active_backlog": true } ], "context_items": [], "relationship_edge_count": 4, "representative_evidence": [ { "edge_kind": "closes", "source_item_type": "pr", "source_number": 189122, "target_item_type": "issue", "target_number": 188900, "evidence_source": "pr.closingIssuesReferences", "evidence_excerpt": "pr #189122 declares a closing reference to issue #188900.", "evidence_url": "https://github.com/pytorch/pytorch/pull/189122", "confidence": "high", "evidence_hash": "c9aff83c72c14370a8a4d16301c44c5a1547ca2e88d745a20a33493e4f77ec12", "edge_hash": "f5aff1d74b7a6f41cca7dd53915aa7f73b3d6803b21ba637f0f939269b29741c" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 189122, "target_item_type": "issue", "target_number": 188900, "evidence_source": "pr.body", "evidence_excerpt": "Fixes #188900 Summary Multiplying a dense tensor by a sparse COO tensor whose size-1 sparse dimension must broadcast up to a larger size silently dropped", "evidence_url": "https://github.com/pytorch/pytorch/pull/189122", "confidence": "high", "evidence_hash": "1332268b0a3914ec83083e2a8ce59de96cd94e9353ad12b329acd8dec479d70b", "edge_hash": "78dd69d8b25bf8d8f27ac432a015a5a30d8251487cced38626798211989c0b2b" }, { "edge_kind": "review guidance", "source_item_type": "pr", "source_number": 189122, "target_item_type": "issue", "target_number": 188900, "evidence_source": "pr.reviews[0].body", "evidence_excerpt": "Looks correct", "evidence_url": "https://github.com/pytorch/pytorch/pull/189122", "confidence": "high", "evidence_hash": "3862839751a8d1eab6664ad49bedc4db2055b0bad337f7e8393d50cc16b9f9ba", "edge_hash": "4aa8c9006bbd2925f17ab11c79f6a4e538a9ebd4fb1bb33435a6ac03bf70e67d" }, { "edge_kind": "references", "source_item_type": "issue", "source_number": 188900, "target_item_type": "issue", "target_number": 158861, "evidence_source": "issue.comments[0].body", "evidence_excerpt": "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...", "evidence_url": "https://github.com/pytorch/pytorch/issues/188900", "confidence": "medium", "evidence_hash": "ea7c404fac461685b6138c3782e0a7aa2a90ce8b26aa1c804b94bd8e9cf24563", "edge_hash": "d047437dec822c0b823f648ebd2f463b3c4176ac617fb79263e89ff99974aaf6" } ], "generated_utc": "2026-07-09T03:47:02+00:00", "thread_hash": "460e127c1dec1e9fc3b7d239622770a5d842cc9ecf37aa76e546f59436e621c7" }, { "thread_key": "thread:issue:186535", "title": "issue #186535: Windows, gloo: Access violation (0xC0000005) in ProcessGroupGloo::enqueue when calling allreduce on CUDA tensors — GlooAllreduceRegistry has no kCUDA creator", "primary_bucket": "needs triage", "attention_score": 139, "maintainer_next_action": "needs triage", "active_item_count": 1, "context_item_count": 0, "active_issue_numbers": [ 186535 ], "active_pr_numbers": [], "context_issue_numbers": [], "context_pr_numbers": [], "buckets": [ "needs triage" ], "active_items": [ { "item_type": "issue", "number": 186535, "title": "Windows, gloo: Access violation (0xC0000005) in ProcessGroupGloo::enqueue when calling allreduce on CUDA tensors — GlooAllreduceRegistry has no kCUDA creator", "url": "https://github.com/pytorch/pytorch/issues/186535", "primary_bucket": "needs triage", "state": "OPEN", "active_backlog": true } ], "context_items": [], "relationship_edge_count": 0, "representative_evidence": [], "generated_utc": "2026-07-09T03:47:02+00:00", "thread_hash": "4589fb50821f36395b185b8e48fa752cb9494aa33b7a85dc29b991676c6002a8" }, { "thread_key": "thread:issue:188323", "title": "issue #188323: [Inductor][CPU] dynamic=True convolution lowering crashes with ValueError: Exponent must be non-negative", "primary_bucket": "needs triage", "attention_score": 139, "maintainer_next_action": "needs triage", "active_item_count": 1, "context_item_count": 0, "active_issue_numbers": [ 188323 ], "active_pr_numbers": [], "context_issue_numbers": [], "context_pr_numbers": [], "buckets": [ "needs triage" ], "active_items": [ { "item_type": "issue", "number": 188323, "title": "[Inductor][CPU] dynamic=True convolution lowering crashes with ValueError: Exponent must be non-negative", "url": "https://github.com/pytorch/pytorch/issues/188323", "primary_bucket": "needs triage", "state": "OPEN", "active_backlog": true } ], "context_items": [], "relationship_edge_count": 0, "representative_evidence": [], "generated_utc": "2026-07-09T03:47:02+00:00", "thread_hash": "45573294530ec58bf705a63feef08896e95de263ca1cabfc9ec0d8b06edbdaa1" }, { "thread_key": "thread:issue:157668", "title": "issue #157668: NCCL error caused due to use of NVLS in torch 2.7.1-cu128 on aarch64 gb200 cluster", "primary_bucket": "needs triage", "attention_score": 127, "maintainer_next_action": "needs triage", "active_item_count": 1, "context_item_count": 0, "active_issue_numbers": [ 157668 ], "active_pr_numbers": [], "context_issue_numbers": [], "context_pr_numbers": [], "buckets": [ "needs triage" ], "active_items": [ { "item_type": "issue", "number": 157668, "title": "NCCL error caused due to use of NVLS in torch 2.7.1-cu128 on aarch64 gb200 cluster", "url": "https://github.com/pytorch/pytorch/issues/157668", "primary_bucket": "needs triage", "state": "OPEN", "active_backlog": true } ], "context_items": [], "relationship_edge_count": 0, "representative_evidence": [], "generated_utc": "2026-07-09T03:47:02+00:00", "thread_hash": "be1cd8fce244206e05b69b9f2f9ac6d7f0c46fedba7503b53781ae8408f549f7" }, { "thread_key": "thread:issue:187912", "title": "issue #187912: [CPU] Concurrent `cpublas::brgemm` calls can crash in the AMX path when the underlying oneDNN ukernel is shared", "primary_bucket": "needs triage", "attention_score": 127, "maintainer_next_action": "needs triage", "active_item_count": 1, "context_item_count": 0, "active_issue_numbers": [ 187912 ], "active_pr_numbers": [], "context_issue_numbers": [], "context_pr_numbers": [], "buckets": [ "needs triage" ], "active_items": [ { "item_type": "issue", "number": 187912, "title": "[CPU] Concurrent `cpublas::brgemm` calls can crash in the AMX path when the underlying oneDNN ukernel is shared", "url": "https://github.com/pytorch/pytorch/issues/187912", "primary_bucket": "needs triage", "state": "OPEN", "active_backlog": true } ], "context_items": [], "relationship_edge_count": 0, "representative_evidence": [], "generated_utc": "2026-07-09T03:47:02+00:00", "thread_hash": "9198ae20d77b32c855b641422922e5a0d25b5c7d91cfbf7e4669dc8fc3156b6e" }, { "thread_key": "thread:issue:150022:issue:150371:pr:185730", "title": "pr #185730: Fix dynamic shapes for variadic kwargs", "primary_bucket": "PR blocked", "attention_score": 121, "maintainer_next_action": "Review active PRs and linked issues as one maintainer work thread.", "active_item_count": 3, "context_item_count": 0, "active_issue_numbers": [ 150022, 150371 ], "active_pr_numbers": [ 185730 ], "context_issue_numbers": [], "context_pr_numbers": [], "buckets": [ "needs triage", "PR blocked" ], "active_items": [ { "item_type": "issue", "number": 150022, "title": "Dynamic Shapes with **kwargs", "url": "https://github.com/pytorch/pytorch/issues/150022", "primary_bucket": "needs triage", "state": "OPEN", "active_backlog": true }, { "item_type": "issue", "number": 150371, "title": "Dynamic shapes doesn't work with kwargs", "url": "https://github.com/pytorch/pytorch/issues/150371", "primary_bucket": "needs triage", "state": "OPEN", "active_backlog": true }, { "item_type": "pr", "number": 185730, "title": "Fix dynamic shapes for variadic kwargs", "url": "https://github.com/pytorch/pytorch/pull/185730", "primary_bucket": "PR blocked", "state": "OPEN", "active_backlog": true } ], "context_items": [], "relationship_edge_count": 5, "representative_evidence": [ { "edge_kind": "closes", "source_item_type": "pr", "source_number": 185730, "target_item_type": "issue", "target_number": 150022, "evidence_source": "pr.body", "evidence_excerpt": "the dynamic_shapes tree and the traced input tree had different structures; the trace-order remap fixes that path too. Fixes #150371 Fixes #150022 Generated by my agent Test Plan: python - <<'PY' ... PY issue repro for strict=False and strict=True: both exported successfully w...", "evidence_url": "https://github.com/pytorch/pytorch/pull/185730", "confidence": "high", "evidence_hash": "1280b61e27f92076de65aa5eca8370a1a47db6fb0cc1a66e3b0833aa3669923d", "edge_hash": "75461475aaae45107a20065d12e1f885e94ee1460f6aaf09d9d41528bfac5049" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 185730, "target_item_type": "issue", "target_number": 150371, "evidence_source": "pr.body", "evidence_excerpt": "match, because the dynamic_shapes tree and the traced input tree had different structures; the trace-order remap fixes that path too. Fixes #150371 Fixes #150022 Generated by my agent Test Plan: python - <<'PY' ... PY issue repro for strict=False and strict=True: both exported...", "evidence_url": "https://github.com/pytorch/pytorch/pull/185730", "confidence": "high", "evidence_hash": "4af4ddfd7b54860737a4e6a88da999edb071902db60c8c7329ca1f2c15651f35", "edge_hash": "7490eb698f72c95594dbceda68a6ea41b00ab811e395ba7c0f1ec8187a4ad754" }, { "edge_kind": "review guidance", "source_item_type": "pr", "source_number": 185730, "target_item_type": "issue", "target_number": 150022, "evidence_source": "pr.reviews[0].body", "evidence_excerpt": "(Reviewed by me, assisted by AI)", "evidence_url": "https://github.com/pytorch/pytorch/pull/185730", "confidence": "high", "evidence_hash": "a35c76dd1027595a3e51e7f7eeb31aeaf3072bcee23de5691a56dc145f400667", "edge_hash": "8128c738c3a064dd0ce8f045325027e6e786006936f8d58e16968685c5a8f743" }, { "edge_kind": "review guidance", "source_item_type": "pr", "source_number": 185730, "target_item_type": "issue", "target_number": 150371, "evidence_source": "pr.reviews[0].body", "evidence_excerpt": "(Reviewed by me, assisted by AI)", "evidence_url": "https://github.com/pytorch/pytorch/pull/185730", "confidence": "high", "evidence_hash": "f87201261cc221e70f25e96b7de7dc2a5589c6ac235e1bee2e3eae4d2c5ea885", "edge_hash": "7fc11166d6dde81091773b9fc9cf5a60795d550c53a0236419c45c9718598edc" }, { "edge_kind": "review guidance", "source_item_type": "pr", "source_number": 185730, "target_item_type": "pr", "target_number": 185730, "evidence_source": "pr.reviews[0].body", "evidence_excerpt": "(Reviewed by me, assisted by AI)", "evidence_url": "https://github.com/pytorch/pytorch/pull/185730", "confidence": "high", "evidence_hash": "e75348e163b44bd157fdfc9bfcce3efdf14b8961eb08f117090c8a7cd7c0de53", "edge_hash": "63db8b8b0a3a554ef055b9d342be80a1081bbda4d19925c6e5662e5cb51b7d22" } ], "generated_utc": "2026-07-09T03:47:02+00:00", "thread_hash": "e825da66735fbec4314c576939feec9a1fbb57a37f70184e1906e59681e6b236" }, { "thread_key": "thread:issue:116254:issue:162476", "title": "issue #116254: C++ API `at::quantized_max_pool2d`: Heap-buffer-overflow", "primary_bucket": "needs triage", "attention_score": 121, "maintainer_next_action": "needs triage", "active_item_count": 2, "context_item_count": 0, "active_issue_numbers": [ 116254, 162476 ], "active_pr_numbers": [], "context_issue_numbers": [], "context_pr_numbers": [], "buckets": [ "needs triage" ], "active_items": [ { "item_type": "issue", "number": 116254, "title": "C++ API `at::quantized_max_pool2d`: Heap-buffer-overflow", "url": "https://github.com/pytorch/pytorch/issues/116254", "primary_bucket": "needs triage", "state": "OPEN", "active_backlog": true }, { "item_type": "issue", "number": 162476, "title": "heap-buffer-overflow in torch.quantized_max_pool2d via Python API", "url": "https://github.com/pytorch/pytorch/issues/162476", "primary_bucket": "needs triage", "state": "OPEN", "active_backlog": true } ], "context_items": [], "relationship_edge_count": 1, "representative_evidence": [ { "edge_kind": "references", "source_item_type": "issue", "source_number": 162476, "target_item_type": "issue", "target_number": 116254, "evidence_source": "issue.body", "evidence_excerpt": "ibe the bug A heap-buffer-overflow can be triggered in torch.quantized_max_pool2d via the Python API, similar to the issue reported in C++ (#116254). When converting it's C++ snippet to Python, the same input parameters cannot trigger the overflow: import torch print(torch.__v...", "evidence_url": "https://github.com/pytorch/pytorch/issues/162476", "confidence": "medium", "evidence_hash": "0a9953422758f635e2a493556c57b69830b3142b1ce9a3f237e1049e97d2c3a0", "edge_hash": "c053e158ddf5ae12ff08cf37f8ba877fde758a16d385bada95dfc51133c4372d" } ], "generated_utc": "2026-07-09T03:47:02+00:00", "thread_hash": "356b1d6a7d4827805028373a8130032160586cfb9cc1d8154321454028bdd218" }, { "thread_key": "thread:issue:162422", "title": "issue #162422: Runtime failure when running torch.compile() & using GCC 11.5.0 on Neoverse V1", "primary_bucket": "needs triage", "attention_score": 121, "maintainer_next_action": "needs triage", "active_item_count": 1, "context_item_count": 0, "active_issue_numbers": [ 162422 ], "active_pr_numbers": [], "context_issue_numbers": [], "context_pr_numbers": [], "buckets": [ "needs triage" ], "active_items": [ { "item_type": "issue", "number": 162422, "title": "Runtime failure when running torch.compile() & using GCC 11.5.0 on Neoverse V1", "url": "https://github.com/pytorch/pytorch/issues/162422", "primary_bucket": "needs triage", "state": "OPEN", "active_backlog": true } ], "context_items": [], "relationship_edge_count": 0, "representative_evidence": [], "generated_utc": "2026-07-09T03:47:02+00:00", "thread_hash": "f791895686cc5f00bc83b3adc6e2e2d507edbffb2953092f8832d7d3f9b259f3" }, { "thread_key": "thread:issue:154297:issue:162178:issue:162745:issue:162748", "title": "issue #154297: Hangs and timeouts on dist.reduce_scatter on B200 GPU", "primary_bucket": "needs maintainer decision", "attention_score": 115, "maintainer_next_action": "needs maintainer decision", "active_item_count": 14, "context_item_count": 0, "active_issue_numbers": [ 154297, 162178, 162745, 162748, 162820, 162871, 162897, 162917, 162940, 163429, 165170, 165685, 187158, 189065 ], "active_pr_numbers": [], "context_issue_numbers": [], "context_pr_numbers": [], "buckets": [ "needs maintainer decision", "stale/low urgency", "needs triage" ], "active_items": [ { "item_type": "issue", "number": 154297, "title": "Hangs and timeouts on dist.reduce_scatter on B200 GPU", "url": "https://github.com/pytorch/pytorch/issues/154297", "primary_bucket": "needs maintainer decision", "state": "OPEN", "active_backlog": true }, { "item_type": "issue", "number": 162178, "title": "[CUDA] Umbrella Issues/Failures on B200 Runner", "url": "https://github.com/pytorch/pytorch/issues/162178", "primary_bucket": "stale/low urgency", "state": "OPEN", "active_backlog": true }, { "item_type": "issue", "number": 162745, "title": "[CI][CUDA][Distributed] python test/distributed/test_data_parallel.py TestDataParallel.test_data_parallel_rnn p1.allclose(p2) False", "url": "https://github.com/pytorch/pytorch/issues/162745", "primary_bucket": "needs maintainer decision", "state": "OPEN", "active_backlog": true }, { "item_type": "issue", "number": 162748, "title": "[CI][CUDA][Distributed] test_3_level_hierarchical_model_averager Works on 4-GPU runner but requires explicit WORLD_SIZE=4 on 8-GPU runner", "url": "https://github.com/pytorch/pytorch/issues/162748", "primary_bucket": "needs maintainer decision", "state": "OPEN", "active_backlog": true }, { "item_type": "issue", "number": 162820, "title": "[CI][CUDA][Distributed] test_ring_flex_attention failed on 8xB200 Runner", "url": "https://github.com/pytorch/pytorch/issues/162820", "primary_bucket": "stale/low urgency", "state": "OPEN", "active_backlog": true }, { "item_type": "issue", "number": 162871, "title": "[CI][CUDA][Distributed] TestDistBackendWithSpawn.test_gather_object Requires Exact World Size of 4", "url": "https://github.com/pytorch/pytorch/issues/162871", "primary_bucket": "needs maintainer decision", "state": "OPEN", "active_backlog": true }, { "item_type": "issue", "number": 162897, "title": "[CI][CUDA][Distributed][NVSHMEM][Triton] NVSHMEMTritonTest.test_triton_fence KeyError", "url": "https://github.com/pytorch/pytorch/issues/162897", "primary_bucket": "needs maintainer decision", "state": "OPEN", "active_backlog": true }, { "item_type": "issue", "number": 162917, "title": "[CI][CUDA][Distributed][Symmetric Memory] AsyncTPTest.test_fused_all_gather_matmul_native_symm_mem_input_False_is_b_row_major_False Failure", "url": "https://github.com/pytorch/pytorch/issues/162917", "primary_bucket": "needs maintainer decision", "state": "OPEN", "active_backlog": true }, { "item_type": "issue", "number": 162940, "title": "[CI][CUDA][Distributed] test_fused_scaled_matmul_reduce_scatter_scatter_dim_0_rowwise_False fails due to accuracy mismatch", "url": "https://github.com/pytorch/pytorch/issues/162940", "primary_bucket": "needs maintainer decision", "state": "OPEN", "active_backlog": true }, { "item_type": "issue", "number": 163429, "title": "[CI][CUDA][B200] test_max_autotune.py failures on B200 runner", "url": "https://github.com/pytorch/pytorch/issues/163429", "primary_bucket": "needs maintainer decision", "state": "OPEN", "active_backlog": true }, { "item_type": "issue", "number": 165170, "title": "A distributed test \"test_cupy_as_tensor\" fails on B200.", "url": "https://github.com/pytorch/pytorch/issues/165170", "primary_bucket": "stale/low urgency", "state": "OPEN", "active_backlog": true }, { "item_type": "issue", "number": 165685, "title": "`PYTORCH_CUDA_ALLOC_CONF=\"expandable_segments:True\"` triggers `RuntimeError: pidfd_getfd: Operation not permitted` for CUDA IPC transfer", "url": "https://github.com/pytorch/pytorch/issues/165685", "primary_bucket": "stale/low urgency", "state": "OPEN", "active_backlog": true }, { "item_type": "issue", "number": 187158, "title": "[Inductor] AssertionError: Unregistered range symbol 'yindex' in TMA template epilogue fusion", "url": "https://github.com/pytorch/pytorch/issues/187158", "primary_bucket": "needs maintainer decision", "state": "OPEN", "active_backlog": true }, { "item_type": "issue", "number": 189065, "title": "CI for distributed tests on B200 fully red since ~2026-07-01: rank 0 \"CUDA-capable device(s) busy or unavailable\" -> NCCL id timeout -> 1170-min job timeout", "url": "https://github.com/pytorch/pytorch/issues/189065", "primary_bucket": "needs triage", "state": "OPEN", "active_backlog": true } ], "context_items": [], "relationship_edge_count": 21, "representative_evidence": [ { "edge_kind": "supersedes", "source_item_type": "issue", "source_number": 163429, "target_item_type": "issue", "target_number": 187158, "evidence_source": "issue.comments[1].body", "evidence_excerpt": "Failure 2 will be fixed by #187371 which supersedes the previously flagged #187158", "evidence_url": "https://github.com/pytorch/pytorch/issues/163429", "confidence": "medium", "evidence_hash": "f862d24467e16c4013bf6583f23addc5f5d558ae46b14a670a9baec29e16342b", "edge_hash": "11f38daf6eff42c292901e4f0f5f94e4caaf53a5f69a60daf564999097dbf96c" }, { "edge_kind": "references", "source_item_type": "issue", "source_number": 163429, "target_item_type": "issue", "target_number": 187158, "evidence_source": "issue.comments[0].body", "evidence_excerpt": "Failures 1 and 3 are now passing, however failure 2 is still happening and it is reported as #187158 with open PR", "evidence_url": "https://github.com/pytorch/pytorch/issues/163429", "confidence": "medium", "evidence_hash": "6e69a7b4a5ce9cf6f1394492df47794bea0ce49595e901c9e3034ab517fa7951", "edge_hash": "0dbe5b0576b8bed5f070386d5fef716aba1367f5eb261bfeeac5430e80174f1f" }, { "edge_kind": "references", "source_item_type": "issue", "source_number": 165685, "target_item_type": "issue", "target_number": 165170, "evidence_source": "issue.comments[0].body", "evidence_excerpt": "cc @Aidyn-A I just saw your comment : #159323 (comment) and see you raised a similar issue recently #165170. The issue is not B200 specific as you've noted - I can reproduce this on a 8xH100. Also, I think it is related to expandable_segments sinc", "evidence_url": "https://github.com/pytorch/pytorch/issues/165685", "confidence": "medium", "evidence_hash": "5e78c4fe40890a613e8ea500e8411a086dbb981ed821a76f820819a32daf7274", "edge_hash": "974926d31e890874385c4a796be67b2f7b7d19096614857e433502fc18b63bb5" }, { "edge_kind": "references", "source_item_type": "issue", "source_number": 189065, "target_item_type": "issue", "target_number": 154297, "evidence_source": "issue.body", "evidence_excerpt": "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]...", "evidence_url": "https://github.com/pytorch/pytorch/issues/189065", "confidence": "medium", "evidence_hash": "e7c80387a19e22fcfe21acebc2f3514911d5bab4d80513a29d95491c258a1062", "edge_hash": "4b330b8c761946e319059c834968e553bc3397fd991b9f9735c6b7b8b940a772" }, { "edge_kind": "references", "source_item_type": "issue", "source_number": 162897, "target_item_type": "issue", "target_number": 162178, "evidence_source": "issue.body", "evidence_excerpt": "🐛 Describe the bug Tracking via umbrella bug: #162178 Failure Job link: https://github.com/pytorch/pytorch/actions/runs/17680564307/job/50281580313 Failure message: ` 2025-09-13T08:32:02.378563", "evidence_url": "https://github.com/pytorch/pytorch/issues/162897", "confidence": "medium", "evidence_hash": "e1b0d05d53a73185129a8a681798020ec40d9d739e41a1996f4a14f05fc206c1", "edge_hash": "47cb0dbb20d220fe21874663c55ece27b45a87e30ee8e75dbbfba33252eee609" }, { "edge_kind": "references", "source_item_type": "issue", "source_number": 162178, "target_item_type": "issue", "target_number": 162897, "evidence_source": "issue.body", "evidence_excerpt": "fter 09/11/2025 merge main] python test/distributed/tensor/test_attention.py RingFlexAttentionTest.test_ring_flex_attention #162820 #162871 #162897 #162917 #163462 TOT cc @ptrblck @msaroufim @eqy @jerryzh168 @tinglvv @drisspg @atalman @malfet", "evidence_url": "https://github.com/pytorch/pytorch/issues/162178", "confidence": "medium", "evidence_hash": "d9bb82e11f928d1bd4c1dbdfbf238eada4e0c4e6a1d136e5447492c59fb4dbd3", "edge_hash": "ab916d4972e0b22e2183cf81e3035519568ea57c9293ef9965aa5c66b69690f7" }, { "edge_kind": "references", "source_item_type": "issue", "source_number": 162748, "target_item_type": "issue", "target_number": 162178, "evidence_source": "issue.body", "evidence_excerpt": "🐛 Describe the bug Tracked in #162178 Job link: https://github.com/pytorch/pytorch/actions/runs/16764647752/job/47468897559 On a 8-GPU runner (e.g. 8xB200): the following passes", "evidence_url": "https://github.com/pytorch/pytorch/issues/162748", "confidence": "medium", "evidence_hash": "2fbc305c0a20b9698454ed8930018b9a526d103191134f55781fde9dfbe0d5d0", "edge_hash": "ae696f1a2e4229e0eefb71669b0a3ccfa67cc57eff5550aac54dc8a7d8667911" }, { "edge_kind": "references", "source_item_type": "issue", "source_number": 162178, "target_item_type": "issue", "target_number": 162748, "evidence_source": "issue.body", "evidence_excerpt": "ch, but not merged yet] python test/distributed/test_distributed_spawn.py TestDistBackendWithSpawn.test_3_level_hierarchical_model_averager #162748 [New failure after 09/11/2025 merge main] python test/distributed/tensor/test_attention.py RingFlexAttentionTest.test_ring_flex_a...", "evidence_url": "https://github.com/pytorch/pytorch/issues/162178", "confidence": "medium", "evidence_hash": "7409cc5fb1bc29607044c2c9256072a1643dcbe58d2d10dd09f94d0e73ace58a", "edge_hash": "5458ae14f2d00a4d554ca4b1c61427b43c3cbdc9634b954c9250c9d2ea51df5f" } ], "generated_utc": "2026-07-09T03:47:02+00:00", "thread_hash": "4191e919c63590f4dfe2fa95e8da1c65296683f2cd005e2608fa451d2f36845a" } ], "top_issue_collapse_groups": [ { "group_key": "issue-collapse:3e1e22c0568b25dd", "title": "Review thread: 1 issue + 1 PR - pr #188801: [MPS] Leak MetalShaderLibrary bundled singleton to avoid exit-time destructor crashes", "collapse_kind": "linked work thread", "primary_bucket": "waiting on contributor", "attention_score": 151, "confidence": "high", "source": "work_thread_graph", "open_issue_numbers": [ 188812 ], "active_pr_numbers": [ 188801 ], "context_issue_numbers": [], "context_pr_numbers": [], "issue_count": 1, "active_pr_count": 1, "context_issue_count": 0, "context_pr_count": 0, "component_labels": [ "module: crash", "module: flaky-tests", "module: macos", "module: mps" ], "labels": [ "bot-triaged", "module: crash", "module: flaky-tests", "module: macos", "module: mps", "needs reproduction", "triage review" ], "work_thread_keys": [ "thread:issue:188812:pr:188801" ], "maintainer_time_saved": "Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately.", "maintainer_next_action": "Wait for contributor update on PR #188801; keep related issue/PR context attached.", "representative_evidence": [ { "edge_kind": "references", "source_item_type": "issue", "source_number": 188812, "target_item_type": "pr", "target_number": 188801, "evidence_source": "issue.body", "evidence_excerpt": "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...", "evidence_url": "https://github.com/pytorch/pytorch/issues/188812", "confidence": "medium", "evidence_hash": "c2134ecc4dba4b1da73c0d76b5a01693ba1c84a1c535b16b58927411e651d4df", "edge_hash": "aac3128dc2096700c01ea79fc04dcca3e12e297d358a374cd8fe764a7fda9be1" } ], "evidence_count": 1, "coverage_note": "Represents 1 open issue; raw issue rows remain available for audit.", "top_issue_titles": [ "#188812 [MPS] MetalShaderLibrary::getBundledLibrary singleton can crash at process exit" ], "generated_utc": "2026-07-09T03:47:02+00:00", "group_hash": "06454fcca47637d37bc2a70816fea07e9e4235df83855c1340723cba787f6b74" }, { "group_key": "issue-collapse:c338000f54583443", "title": "Review thread: 2 issues + 1 PR - pr #189122: Fix sparse-dense mul dropping data when broadcasting a size-1 sparse dim", "collapse_kind": "linked work thread", "primary_bucket": "ready for maintainer decision", "attention_score": 139, "confidence": "high", "source": "work_thread_graph", "open_issue_numbers": [ 158861, 188900 ], "active_pr_numbers": [ 189122 ], "context_issue_numbers": [], "context_pr_numbers": [], "issue_count": 2, "active_pr_count": 1, "context_issue_count": 0, "context_pr_count": 0, "component_labels": [ "module: correctness (silent)", "module: sparse" ], "labels": [ "bot-triaged", "high priority", "module: correctness (silent)", "module: sparse", "triage review", "triaged" ], "work_thread_keys": [ "thread:issue:158861:issue:188900:pr:189122" ], "maintainer_time_saved": "Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately.", "maintainer_next_action": "Review active PRs and linked issues as one maintainer work thread.", "representative_evidence": [ { "edge_kind": "closes", "source_item_type": "pr", "source_number": 189122, "target_item_type": "issue", "target_number": 188900, "evidence_source": "pr.closingIssuesReferences", "evidence_excerpt": "pr #189122 declares a closing reference to issue #188900.", "evidence_url": "https://github.com/pytorch/pytorch/pull/189122", "confidence": "high", "evidence_hash": "c9aff83c72c14370a8a4d16301c44c5a1547ca2e88d745a20a33493e4f77ec12", "edge_hash": "f5aff1d74b7a6f41cca7dd53915aa7f73b3d6803b21ba637f0f939269b29741c" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 189122, "target_item_type": "issue", "target_number": 188900, "evidence_source": "pr.body", "evidence_excerpt": "Fixes #188900 Summary Multiplying a dense tensor by a sparse COO tensor whose size-1 sparse dimension must broadcast up to a larger size silently dropped", "evidence_url": "https://github.com/pytorch/pytorch/pull/189122", "confidence": "high", "evidence_hash": "1332268b0a3914ec83083e2a8ce59de96cd94e9353ad12b329acd8dec479d70b", "edge_hash": "78dd69d8b25bf8d8f27ac432a015a5a30d8251487cced38626798211989c0b2b" }, { "edge_kind": "review guidance", "source_item_type": "pr", "source_number": 189122, "target_item_type": "issue", "target_number": 188900, "evidence_source": "pr.reviews[0].body", "evidence_excerpt": "Looks correct", "evidence_url": "https://github.com/pytorch/pytorch/pull/189122", "confidence": "high", "evidence_hash": "3862839751a8d1eab6664ad49bedc4db2055b0bad337f7e8393d50cc16b9f9ba", "edge_hash": "4aa8c9006bbd2925f17ab11c79f6a4e538a9ebd4fb1bb33435a6ac03bf70e67d" }, { "edge_kind": "references", "source_item_type": "issue", "source_number": 188900, "target_item_type": "issue", "target_number": 158861, "evidence_source": "issue.comments[0].body", "evidence_excerpt": "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...", "evidence_url": "https://github.com/pytorch/pytorch/issues/188900", "confidence": "medium", "evidence_hash": "ea7c404fac461685b6138c3782e0a7aa2a90ce8b26aa1c804b94bd8e9cf24563", "edge_hash": "d047437dec822c0b823f648ebd2f463b3c4176ac617fb79263e89ff99974aaf6" } ], "evidence_count": 4, "coverage_note": "Represents 2 open issues; raw issue rows remain available for audit.", "top_issue_titles": [ "#158861 Different behavior between sparse and dense tensors with broadcasting multiplication.", "#188900 `sparse.mul`: broadcasting a size-1 dimension of the sparse operand silently drops data" ], "generated_utc": "2026-07-09T03:47:02+00:00", "group_hash": "754c6b6bbf39227f140eea6702dbc586700f1c978f3dc57331c762939cd27805" }, { "group_key": "issue-collapse:f5a7ee822ea80de7", "title": "Review thread: 2 issues + 1 PR - pr #185730: Fix dynamic shapes for variadic kwargs", "collapse_kind": "linked work thread", "primary_bucket": "PR blocked", "attention_score": 121, "confidence": "high", "source": "work_thread_graph", "open_issue_numbers": [ 150022, 150371 ], "active_pr_numbers": [ 185730 ], "context_issue_numbers": [], "context_pr_numbers": [], "issue_count": 2, "active_pr_count": 1, "context_issue_count": 0, "context_pr_count": 0, "component_labels": [ "module: regression", "oncall: export", "oncall: pt2" ], "labels": [ "export-triaged", "module: regression", "oncall: export", "oncall: pt2" ], "work_thread_keys": [ "thread:issue:150022:issue:150371:pr:185730" ], "maintainer_time_saved": "Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately.", "maintainer_next_action": "Review active PRs and linked issues as one maintainer work thread.", "representative_evidence": [ { "edge_kind": "closes", "source_item_type": "pr", "source_number": 185730, "target_item_type": "issue", "target_number": 150022, "evidence_source": "pr.body", "evidence_excerpt": "the dynamic_shapes tree and the traced input tree had different structures; the trace-order remap fixes that path too. Fixes #150371 Fixes #150022 Generated by my agent Test Plan: python - <<'PY' ... PY issue repro for strict=False and strict=True: both exported successfully w...", "evidence_url": "https://github.com/pytorch/pytorch/pull/185730", "confidence": "high", "evidence_hash": "1280b61e27f92076de65aa5eca8370a1a47db6fb0cc1a66e3b0833aa3669923d", "edge_hash": "75461475aaae45107a20065d12e1f885e94ee1460f6aaf09d9d41528bfac5049" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 185730, "target_item_type": "issue", "target_number": 150371, "evidence_source": "pr.body", "evidence_excerpt": "match, because the dynamic_shapes tree and the traced input tree had different structures; the trace-order remap fixes that path too. Fixes #150371 Fixes #150022 Generated by my agent Test Plan: python - <<'PY' ... PY issue repro for strict=False and strict=True: both exported...", "evidence_url": "https://github.com/pytorch/pytorch/pull/185730", "confidence": "high", "evidence_hash": "4af4ddfd7b54860737a4e6a88da999edb071902db60c8c7329ca1f2c15651f35", "edge_hash": "7490eb698f72c95594dbceda68a6ea41b00ab811e395ba7c0f1ec8187a4ad754" }, { "edge_kind": "review guidance", "source_item_type": "pr", "source_number": 185730, "target_item_type": "issue", "target_number": 150022, "evidence_source": "pr.reviews[0].body", "evidence_excerpt": "(Reviewed by me, assisted by AI)", "evidence_url": "https://github.com/pytorch/pytorch/pull/185730", "confidence": "high", "evidence_hash": "a35c76dd1027595a3e51e7f7eeb31aeaf3072bcee23de5691a56dc145f400667", "edge_hash": "8128c738c3a064dd0ce8f045325027e6e786006936f8d58e16968685c5a8f743" }, { "edge_kind": "review guidance", "source_item_type": "pr", "source_number": 185730, "target_item_type": "issue", "target_number": 150371, "evidence_source": "pr.reviews[0].body", "evidence_excerpt": "(Reviewed by me, assisted by AI)", "evidence_url": "https://github.com/pytorch/pytorch/pull/185730", "confidence": "high", "evidence_hash": "f87201261cc221e70f25e96b7de7dc2a5589c6ac235e1bee2e3eae4d2c5ea885", "edge_hash": "7fc11166d6dde81091773b9fc9cf5a60795d550c53a0236419c45c9718598edc" }, { "edge_kind": "review guidance", "source_item_type": "pr", "source_number": 185730, "target_item_type": "pr", "target_number": 185730, "evidence_source": "pr.reviews[0].body", "evidence_excerpt": "(Reviewed by me, assisted by AI)", "evidence_url": "https://github.com/pytorch/pytorch/pull/185730", "confidence": "high", "evidence_hash": "e75348e163b44bd157fdfc9bfcce3efdf14b8961eb08f117090c8a7cd7c0de53", "edge_hash": "63db8b8b0a3a554ef055b9d342be80a1081bbda4d19925c6e5662e5cb51b7d22" } ], "evidence_count": 5, "coverage_note": "Represents 2 open issues; raw issue rows remain available for audit.", "top_issue_titles": [ "#150022 Dynamic Shapes with **kwargs", "#150371 Dynamic shapes doesn't work with kwargs" ], "generated_utc": "2026-07-09T03:47:02+00:00", "group_hash": "654b4e3f63b28a9a784473ddf072b81ee4e55f900cd6cd49409183ea1d04a583" }, { "group_key": "issue-collapse:26c2a09b2790af05", "title": "Review thread: 1 issue + 1 PR - pr #188948: Fix triangular_solve for sparse CPU tensors on non-MKL platforms", "collapse_kind": "linked work thread", "primary_bucket": "waiting on contributor", "attention_score": 107, "confidence": "high", "source": "work_thread_graph", "open_issue_numbers": [ 153410 ], "active_pr_numbers": [ 188948 ], "context_issue_numbers": [], "context_pr_numbers": [], "issue_count": 1, "active_pr_count": 1, "context_issue_count": 0, "context_pr_count": 0, "component_labels": [ "oncall: export", "oncall: pt2" ], "labels": [ "export-triaged", "good first issue", "oncall: export", "oncall: pt2" ], "work_thread_keys": [ "thread:issue:153410:pr:188948" ], "maintainer_time_saved": "Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately.", "maintainer_next_action": "Wait for contributor update on PR #188948; keep related issue/PR context attached.", "representative_evidence": [ { "edge_kind": "closes", "source_item_type": "pr", "source_number": 188948, "target_item_type": "issue", "target_number": 153410, "evidence_source": "pr.closingIssuesReferences", "evidence_excerpt": "pr #188948 declares a closing reference to issue #153410.", "evidence_url": "https://github.com/pytorch/pytorch/pull/188948", "confidence": "high", "evidence_hash": "77a890cae4f7d0cb0a4dcb1cfa622daef7e79850b114d3ee3b78d4ca8e51a32b", "edge_hash": "3d8344fc6d97535281b0a2e6e67064e6a67e54dc92874bfadb94585a2cfebe14" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 188948, "target_item_type": "issue", "target_number": 153410, "evidence_source": "pr.body", "evidence_excerpt": "Fixes #153410 This change provides a reference implementation for triangular_solve on sparse CPU tensors when MKL is not available, by materializing diag", "evidence_url": "https://github.com/pytorch/pytorch/pull/188948", "confidence": "high", "evidence_hash": "5436a961d9bebd0782f621762e47ef904c9cd305c49bfb493b3e223293ca0969", "edge_hash": "f081a9d697bf3ee42145f946752ac3687845082dd30d04388d029e713548ceec" } ], "evidence_count": 2, "coverage_note": "Represents 1 open issue; raw issue rows remain available for audit.", "top_issue_titles": [ "#153410 [Feature request] `torch.export` .save/.load could support `safetensors` and/or `weights_only=True`" ], "generated_utc": "2026-07-09T03:47:02+00:00", "group_hash": "9dde14fa28f3c9e3e68ace3d18e724a5a9be264f74d138f8c4fac3282d7bd751" }, { "group_key": "issue-collapse:ab8b0a963ea4d873", "title": "Review thread: 3 issues + 2 PRs - pr #181720: [MPS] Make pin_memory return CPU-aliased storage backed by a unified MTLBuffer", "collapse_kind": "linked work thread", "primary_bucket": "has linked issue", "attention_score": 106, "confidence": "high", "source": "work_thread_graph", "open_issue_numbers": [ 180397, 181374, 188970 ], "active_pr_numbers": [ 181720, 189256 ], "context_issue_numbers": [], "context_pr_numbers": [], "issue_count": 3, "active_pr_count": 2, "context_issue_count": 0, "context_pr_count": 0, "component_labels": [ "module: crash", "module: inductor", "module: macos", "module: mps", "module: performance" ], "labels": [ "bot-triaged", "feature", "module: crash", "module: inductor", "module: macos", "module: mps", "module: performance", "needs reproduction", "triaged" ], "work_thread_keys": [ "thread:issue:180397:issue:181374:issue:188970:pr:181720" ], "maintainer_time_saved": "Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately.", "maintainer_next_action": "Review active PRs and linked issues as one maintainer work thread.", "representative_evidence": [ { "edge_kind": "closes", "source_item_type": "pr", "source_number": 181720, "target_item_type": "issue", "target_number": 188970, "evidence_source": "pr.body", "evidence_excerpt": "at in the current form it gives no perf benefit over regular CPU memory, it this is a foundation for copy-on-write work Fixes #181374 Fixes #188970 Authored with assistance from Claude Code.", "evidence_url": "https://github.com/pytorch/pytorch/pull/181720", "confidence": "high", "evidence_hash": "5ea45043d98df0a4ad322085dd827c3bb07e1d3fd75a4445c1295fccd497fc54", "edge_hash": "9f9097513fe3b8147774c273b83337ef06a3148338b0b36f48264762e57e35a4" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 181720, "target_item_type": "issue", "target_number": 181374, "evidence_source": "pr.body", "evidence_excerpt": "Please note that in the current form it gives no perf benefit over regular CPU memory, it this is a foundation for copy-on-write work Fixes #181374 Fixes #188970 Authored with assistance from Claude Code.", "evidence_url": "https://github.com/pytorch/pytorch/pull/181720", "confidence": "high", "evidence_hash": "3e77a49d0b11e8e1bb339954e060b531ae7d022db0646ee2db051e6d90653083", "edge_hash": "59a8cfc77ad9c9951e8bfcf9ba892aaf3452c2c0e12eb4a894dbd54b8ea2efd5" }, { "edge_kind": "review guidance", "source_item_type": "pr", "source_number": 181720, "target_item_type": "issue", "target_number": 188970, "evidence_source": "pr.reviews[0].body", "evidence_excerpt": "Thanks!", "evidence_url": "https://github.com/pytorch/pytorch/pull/181720", "confidence": "high", "evidence_hash": "b2a313153579148cba707a4d4878e55dec0e0a3060271ccb5b9cb7aba60f57c5", "edge_hash": "3434e087077f41aaf90c266c8bd98cd5e79f4180d6e0862577faeec5a43fa373" }, { "edge_kind": "review guidance", "source_item_type": "pr", "source_number": 181720, "target_item_type": "issue", "target_number": 181374, "evidence_source": "pr.reviews[0].body", "evidence_excerpt": "Thanks!", "evidence_url": "https://github.com/pytorch/pytorch/pull/181720", "confidence": "high", "evidence_hash": "333dcc7a493db6b08298e44f1ec259f3c77454017cc5f42091c38c1684f16019", "edge_hash": "097aba0c5cdf88626b0f11e8294a4b7258d599f942168a8a065aebbbb80594cb" }, { "edge_kind": "review guidance", "source_item_type": "pr", "source_number": 181720, "target_item_type": "pr", "target_number": 189256, "evidence_source": "pr.reviews[0].body", "evidence_excerpt": "Thanks!", "evidence_url": "https://github.com/pytorch/pytorch/pull/181720", "confidence": "high", "evidence_hash": "77ebc4646e156a17755e1ba84536e439b47b9c2a37158dcb5396cf949de3ba3e", "edge_hash": "a9c0bf0be8ad765418bb614ecbcbb68324490390f0477186e2d1124a382483bb" }, { "edge_kind": "review guidance", "source_item_type": "pr", "source_number": 181720, "target_item_type": "pr", "target_number": 181720, "evidence_source": "pr.reviews[0].body", "evidence_excerpt": "Thanks!", "evidence_url": "https://github.com/pytorch/pytorch/pull/181720", "confidence": "high", "evidence_hash": "a1012f3a4a88bbb21020e2517c66f1ced330a8bf287d587dd330cda29cc86ff3", "edge_hash": "5a94bf7ed0b9562b214b50ccc0c4d3cdbc21611c4511c6462204160eaacda13e" } ], "evidence_count": 6, "coverage_note": "Represents 3 open issues; raw issue rows remain available for audit.", "top_issue_titles": [ "#180397 [MPS] Add graph capture/replay API to eliminate per-op CPU dispatch overhead", "#181374 `torch.empty((1,1), device=\"cpu\", pin_memory=True).device` gives back MPS device on mac", "#188970 [MPS] SIGSEGV in MPSStream::copy with triton.cudagraphs (reduce-overhead/max-autotune) on deep fp16 graphs" ], "generated_utc": "2026-07-09T03:47:02+00:00", "group_hash": "89fc35f84cfbfbe51890bbc1e5816814f943bd199a94e048232308bcd856260e" }, { "group_key": "issue-collapse:e37d3d3231bd24d3", "title": "Review thread: 1 issue + 1 PR - pr #189043: Preload full bundled cuDNN set with RTLD_GLOBAL to prevent sublibrary version mismatch", "collapse_kind": "linked work thread", "primary_bucket": "waiting on contributor", "attention_score": 106, "confidence": "high", "source": "work_thread_graph", "open_issue_numbers": [ 188892 ], "active_pr_numbers": [ 189043 ], "context_issue_numbers": [], "context_pr_numbers": [], "issue_count": 1, "active_pr_count": 1, "context_issue_count": 0, "context_pr_count": 0, "component_labels": [ "module: binaries", "module: convolution", "module: crash", "module: cudnn" ], "labels": [ "bot-triaged", "has workaround", "module: binaries", "module: convolution", "module: crash", "module: cudnn", "needs reproduction", "triaged" ], "work_thread_keys": [ "thread:issue:188892:pr:189043" ], "maintainer_time_saved": "Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately.", "maintainer_next_action": "Wait for contributor update on PR #189043; keep related issue/PR context attached.", "representative_evidence": [ { "edge_kind": "closes", "source_item_type": "pr", "source_number": 189043, "target_item_type": "issue", "target_number": 188892, "evidence_source": "pr.closingIssuesReferences", "evidence_excerpt": "pr #189043 declares a closing reference to issue #188892.", "evidence_url": "https://github.com/pytorch/pytorch/pull/189043", "confidence": "high", "evidence_hash": "f5b6ab80fe1892253cf4f81379d702a448884f7e79992b4947759aec07f8d45b", "edge_hash": "1bcba899652fa1904c50f9e19a0c029c5ef800e5cbf00b08320b9233690620d7" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 189043, "target_item_type": "issue", "target_number": 188892, "evidence_source": "pr.body", "evidence_excerpt": "Fixes #188892 Problem cuDNN 9 is split into a dispatcher (libcudnn.so) plus a set of engine sub-libraries (libcudnn_graph.so, libcudnn_engines_*.so, libc", "evidence_url": "https://github.com/pytorch/pytorch/pull/189043", "confidence": "high", "evidence_hash": "27e6a9fef059c2da0dd1cdcdb6e15a046ee5906d93020d0aad202760f3dad1b2", "edge_hash": "39e78aca65df56e5b5890b4da833e858e7e6f3e325b5e5f60b261004e07bc91f" } ], "evidence_count": 2, "coverage_note": "Represents 1 open issue; raw issue rows remain available for audit.", "top_issue_titles": [ "#188892 nvidia-cudnn-cu13==9.20.0.48 bundled by torch is incomplete → CUDNN_STATUS_SUBLIBRARY_VERSION_MISMATCH" ], "generated_utc": "2026-07-09T03:47:02+00:00", "group_hash": "ac746ec42adb60385f5b0f28a7935ea6dedac4c14ebc3034cebbe95c4010a45e" }, { "group_key": "issue-collapse:f180143ef37a413c", "title": "Review thread: 21 issues + 14 PRs - pr #181726: [xpu][1/4]Implement scaled_mm_v2 for MXFP8/MXFP4/NVFP4 on XPU", "collapse_kind": "linked work thread", "primary_bucket": "PR blocked", "attention_score": 94, "confidence": "high", "source": "work_thread_graph", "open_issue_numbers": [ 178040, 183988, 186348, 187988, 188477, 188675, 188704, 188706, 188707, 188708, 188709, 188710, 188711, 188712, 188713, 188714, 188715, 188716, 188717, 188721, 188891 ], "active_pr_numbers": [ 181726, 181727, 181728, 183511, 184276, 187315, 187318, 187989, 188268, 188931, 188996, 189149, 189186, 189297 ], "context_issue_numbers": [], "context_pr_numbers": [], "issue_count": 21, "active_pr_count": 14, "context_issue_count": 0, "context_pr_count": 0, "component_labels": [ "module: advanced indexing", "module: arm", "module: autograd", "module: ci", "module: crash", "module: cuda", "module: decompositions", "module: floatx (formerly float8)", "module: functorch", "module: inductor", "module: linear algebra", "module: macos", "module: mps", "module: nn", "module: performance", "module: tests", "oncall: pt2" ], "labels": [ "bot-triaged", "enhancement", "high priority", "matrix multiplication", "module: advanced indexing", "module: arm", "module: autograd", "module: ci", "module: crash", "module: cuda", "module: decompositions", "module: floatx (formerly float8)", "module: functorch", "module: inductor", "module: linear algebra", "module: macos", "module: mps", "module: nn", "module: performance", "module: tests", "oncall: pt2", "repro:agent:h100:repro_success:reproduced", "skipped", "topic: fuzzer", "triaged", "unstable" ], "work_thread_keys": [ "thread:issue:178040:issue:183988:issue:186348:issue:187988" ], "maintainer_time_saved": "Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately.", "maintainer_next_action": "Review active PRs and linked issues as one maintainer work thread.", "representative_evidence": [ { "edge_kind": "closes", "source_item_type": "pr", "source_number": 189149, "target_item_type": "issue", "target_number": 186348, "evidence_source": "pr.closingIssuesReferences", "evidence_excerpt": "pr #189149 declares a closing reference to issue #186348.", "evidence_url": "https://github.com/pytorch/pytorch/pull/189149", "confidence": "high", "evidence_hash": "2c9285b3c98631b5be95ae4d0347933120619af424ec633b7b501b320911aa1b", "edge_hash": "267a94a5590695952bb3dc6676923cbdf32c49b0784d507b00322a22020c3451" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 187989, "target_item_type": "issue", "target_number": 187988, "evidence_source": "pr.closingIssuesReferences", "evidence_excerpt": "pr #187989 declares a closing reference to issue #187988.", "evidence_url": "https://github.com/pytorch/pytorch/pull/187989", "confidence": "high", "evidence_hash": "fe057327037f32490fe1da1b029a196b7a12a104c13c14fe68196b78724a7838", "edge_hash": "5c571cde76f5a602549cf71ef5f104197536a96c661b6108206c25201922d75f" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 188931, "target_item_type": "issue", "target_number": 188891, "evidence_source": "pr.closingIssuesReferences", "evidence_excerpt": "pr #188931 declares a closing reference to issue #188891.", "evidence_url": "https://github.com/pytorch/pytorch/pull/188931", "confidence": "high", "evidence_hash": "71b9f23a409e70213ffdd4176a0ebe31ac66e563e8a78bfbac39600c22895b11", "edge_hash": "c566526c1daec44bb96245705ab61c03c9955e274af8cc2f8d28d677012fbfb0" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 184276, "target_item_type": "issue", "target_number": 183988, "evidence_source": "pr.closingIssuesReferences", "evidence_excerpt": "pr #184276 declares a closing reference to issue #183988.", "evidence_url": "https://github.com/pytorch/pytorch/pull/184276", "confidence": "high", "evidence_hash": "01cf1e30fbc9c5ce40883e052072e0d4f7867a4eecf582bde862fed61581d99e", "edge_hash": "a319fbdb2bfa423feb3827b5451ca71882bb555468b2ab2c40504ae8b57f1b79" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 188996, "target_item_type": "issue", "target_number": 188711, "evidence_source": "pr.closingIssuesReferences", "evidence_excerpt": "pr #188996 declares a closing reference to issue #188711.", "evidence_url": "https://github.com/pytorch/pytorch/pull/188996", "confidence": "high", "evidence_hash": "5b80c54a7977141cbdb829a0becea8f602a1cdc37982d124a25422f0c13c2cca", "edge_hash": "783cdee991dcd54de53d85202899dafcb6cfb3d6ba6397590a34516ef3405145" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 189149, "target_item_type": "issue", "target_number": 186348, "evidence_source": "pr.body", "evidence_excerpt": "Fixes #186348 Summary When both inner dimensions of aten.mm are small (K < 8 and N < 8), the cuBLAS/Triton GEMM kernel launch overhead dominates executio", "evidence_url": "https://github.com/pytorch/pytorch/pull/189149", "confidence": "high", "evidence_hash": "b9e7da3fc9181b929397020a377afc2ca03a5c59d6526c20b258208c65b86efa", "edge_hash": "6afe2d2ec10b2eadf126c1c87c4cb0668922948cfbc5df848c2ab969d6ce2409" } ], "evidence_count": 6, "coverage_note": "Represents 21 open issues; raw issue rows remain available for audit.", "top_issue_titles": [ "#178040 `torch.compile` raises RuntimeError on valid `torch.addmm` with shape mismatch where eager succeeds", "#183988 [inductor] `torch.compile` crashes on `x[torch.randperm(n)]` — pattern matcher missing `slice_shape` input", "#186348 torch.mm slower than pointwise mul+sum when K and N are small (under 8)", "#187988 [MPS] linear backward crashes (SIGABRT) with a 1-D weight: 'mps.matmul' op contracting dimensions differ", "#188477 [CI][B200] smoke_b200 test_nv_universal_gemm fails: cutlass.cute.arch has no attribute 'ProxyKind' (unpinned cutlass_api vs pinned cutlass-dsl)", "#188675 DISABLED test_main_loop_scaling_shape2_use_fast_accum_True_scaling_block_sizes2_cuda (__main__.TestFP8LoweringCUDA)" ], "generated_utc": "2026-07-09T03:47:02+00:00", "group_hash": "57ad558f85f674703d75df9de913c43b82d17c11dd1d40ef812126c3979f1d12" }, { "group_key": "issue-collapse:fa12328e61a1943f", "title": "Review thread: 3 issues + 3 PRs - pr #184481: Guard synthetic-base input alias layouts", "collapse_kind": "linked work thread", "primary_bucket": "waiting on contributor", "attention_score": 94, "confidence": "high", "source": "work_thread_graph", "open_issue_numbers": [ 93617, 178680, 188133 ], "active_pr_numbers": [ 184481, 184694, 185891 ], "context_issue_numbers": [], "context_pr_numbers": [], "issue_count": 3, "active_pr_count": 3, "context_issue_count": 0, "context_pr_count": 0, "component_labels": [ "module: aotdispatch", "module: inductor", "module: pt2-dispatcher", "oncall: cpu inductor", "oncall: pt2" ], "labels": [ "bot-triaged", "feature", "high priority", "internal ramp-up task", "module: aotdispatch", "module: inductor", "module: pt2-dispatcher", "oncall: cpu inductor", "oncall: pt2", "triaged" ], "work_thread_keys": [ "thread:issue:178680:issue:188133:issue:93617:pr:184481" ], "maintainer_time_saved": "Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately.", "maintainer_next_action": "Wait for contributor update on PR #184481, #184694; keep related issue/PR context attached.", "representative_evidence": [ { "edge_kind": "closes", "source_item_type": "pr", "source_number": 184694, "target_item_type": "issue", "target_number": 178680, "evidence_source": "pr.body", "evidence_excerpt": "including static traces and AOTAutograd cache hits, so alias-sensitive synthetic-base graphs are not reused for incompatible inputs. Fixes #178680 Generated by my agent cc @voznesenskym @penguinwu @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv...", "evidence_url": "https://github.com/pytorch/pytorch/pull/184694", "confidence": "high", "evidence_hash": "d99a0cfc0ff5917e7e9569f0a0f6b7e21ba54aebaa303203c4d60c79942207e8", "edge_hash": "b0378b972dcf0953bb1e61017820ec48712cb9742aafe2aebca4b089dbf7dd09" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 184481, "target_item_type": "issue", "target_number": 93617, "evidence_source": "pr.body", "evidence_excerpt": "c-base storage groups so compiled InputBuffer view reconstruction is not reused after input alias topology or storage offsets change. Fixes #93617 Generated by my agent cc @voznesenskym @penguinwu @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv...", "evidence_url": "https://github.com/pytorch/pytorch/pull/184481", "confidence": "high", "evidence_hash": "dcedc4334dfc01a794b335f77651c9f5966051287c41ad66862aa1e804906953", "edge_hash": "438a9d2daaea015b30b34cd4f6e78370e90d6a3368cbee9d35bcc1491c3abbcd" }, { "edge_kind": "review guidance", "source_item_type": "pr", "source_number": 184481, "target_item_type": "issue", "target_number": 93617, "evidence_source": "pr.reviews[8].body", "evidence_excerpt": "(Reviewed by me, assisted by AI) [question] This overlaps with two other open PRs reworking AOTAutograd input-overlap guards: #184694 (same author, separate stack -- guards different-storage/non-overlap groups plus cache-key replay) and the third-party #185891 (replaces StorageOverlap with a new...", "evidence_url": "https://github.com/pytorch/pytorch/pull/184481#pullrequestreview-4555420043", "confidence": "high", "evidence_hash": "913f059a97f17a8419204de1e84ecfb90373c04ee37adbe402484b89c3b9c5bf", "edge_hash": "c15330d60c2818a4cce630a23c2e78d67dc0f0c0e3e89384908d6923a445057e" }, { "edge_kind": "review guidance", "source_item_type": "pr", "source_number": 184481, "target_item_type": "pr", "target_number": 184481, "evidence_source": "pr.reviews[8].body", "evidence_excerpt": "(Reviewed by me, assisted by AI) [question] This overlaps with two other open PRs reworking AOTAutograd input-overlap guards: #184694 (same author, separate stack -- guards different-storage/non-overlap groups plus cache-key replay) and the third-party #185891 (replaces StorageOverlap with a new...", "evidence_url": "https://github.com/pytorch/pytorch/pull/184481#pullrequestreview-4555420043", "confidence": "high", "evidence_hash": "4bd82210d7f507739056c966cf00b637b44fdc2f19be6de78ebce59af5e65bf8", "edge_hash": "064b7d1210f9ed2a74ea1080176b90d10eed5bc893e07e9023b41c3baea4a569" }, { "edge_kind": "review guidance", "source_item_type": "pr", "source_number": 184694, "target_item_type": "issue", "target_number": 178680, "evidence_source": "pr.reviews[2].body", "evidence_excerpt": "(Reviewed by me, assisted by AI) [blocker] The five benchmark-baseline flips from `pass` to `eager_two_runs_differ` -- `mobilenetv2_100` and `tf_efficientnet_b0` in `inductor_timm_training.csv`, and `mnasnet1_0`, `mobilenet_v2`, `shufflenet_v2_x1_0` in `inductor_torchbench_training.csv` -- diverg...", "evidence_url": "https://github.com/pytorch/pytorch/pull/184694#pullrequestreview-4566363664", "confidence": "high", "evidence_hash": "936735237d01ea51f99efca8d9f549476fa34039b9513b051a622f0fa7c22ddd", "edge_hash": "542b2a08c73cbe292a557f8c7daa5a8fec8fd783c730f0c8a5deaf120560a1f8" }, { "edge_kind": "review guidance", "source_item_type": "pr", "source_number": 184694, "target_item_type": "pr", "target_number": 184694, "evidence_source": "pr.reviews[2].body", "evidence_excerpt": "(Reviewed by me, assisted by AI) [blocker] The five benchmark-baseline flips from `pass` to `eager_two_runs_differ` -- `mobilenetv2_100` and `tf_efficientnet_b0` in `inductor_timm_training.csv`, and `mnasnet1_0`, `mobilenet_v2`, `shufflenet_v2_x1_0` in `inductor_torchbench_training.csv` -- diverg...", "evidence_url": "https://github.com/pytorch/pytorch/pull/184694#pullrequestreview-4566363664", "confidence": "high", "evidence_hash": "d50c948f195016346c29dbc3564da78d0a3b4c214bba226b1c303ab3af09af1f", "edge_hash": "7a50341d843e63c0317bee523af24d81d412994c8b37c9ca81f37f9ad1cd1a26" } ], "evidence_count": 6, "coverage_note": "Represents 3 open issues; raw issue rows remain available for audit.", "top_issue_titles": [ "#93617 [Inductor] Input Buffers Should Be Representable As Storage And Layout", "#178680 torch.compile (inductor/aot_eager) produces nondeterministic / incorrect results on model with `add_`, `clamp_`, and `squeeze`", "#188133 Pallas CPU mishandles synthetic-base mutated aliased inputs" ], "generated_utc": "2026-07-09T03:47:02+00:00", "group_hash": "93167f6519c6158351d4c28610b358ade4e8ae41b423a4a48a91f32ff139c137" }, { "group_key": "issue-collapse:79173b600fb13f89", "title": "Review thread: 3 issues + 2 PRs - pr #185946: [CUDA] Warn instead of assert in `reportProcessMemoryInfo` to prevent crash on Tegra OOM", "collapse_kind": "linked work thread", "primary_bucket": "PR blocked", "attention_score": 94, "confidence": "high", "source": "work_thread_graph", "open_issue_numbers": [ 16706, 185240, 186374 ], "active_pr_numbers": [ 185946, 186375 ], "context_issue_numbers": [], "context_pr_numbers": [], "issue_count": 3, "active_pr_count": 2, "context_issue_count": 0, "context_pr_count": 0, "component_labels": [ "module: arm", "module: crash", "module: cuda", "module: cudacachingallocator", "module: error checking", "module: jetson", "module: random", "module: tests" ], "labels": [ "bot-triaged", "module: CUDACachingAllocator", "module: arm", "module: crash", "module: cuda", "module: error checking", "module: jetson", "module: random", "module: tests", "triaged" ], "work_thread_keys": [ "thread:issue:16706:issue:185240:issue:186374:pr:185946" ], "maintainer_time_saved": "Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately.", "maintainer_next_action": "Review active PRs and linked issues as one maintainer work thread.", "representative_evidence": [ { "edge_kind": "closes", "source_item_type": "pr", "source_number": 186375, "target_item_type": "issue", "target_number": 186374, "evidence_source": "pr.closingIssuesReferences", "evidence_excerpt": "pr #186375 declares a closing reference to issue #186374.", "evidence_url": "https://github.com/pytorch/pytorch/pull/186375", "confidence": "high", "evidence_hash": "63092ba5224e03b5310d29efd6fec73ebb1b96bef15bdc27ec4ed3f923043a82", "edge_hash": "2dbbc0a4ed5fcc8bc044670a6a81a1bd1db5c1cc1cd8ce0b022329a219b84f4b" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 185946, "target_item_type": "issue", "target_number": 185240, "evidence_source": "pr.closingIssuesReferences", "evidence_excerpt": "pr #185946 declares a closing reference to issue #185240.", "evidence_url": "https://github.com/pytorch/pytorch/pull/185946", "confidence": "high", "evidence_hash": "a0c515681d05a1af4efc50bef0652f19dfdfc407fdd1a3b476cda76c86b52aaf", "edge_hash": "4e45d7c76b7e0f0636f27b4d42960521bd9e8c72187c0f8dd367855b83213474" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 186375, "target_item_type": "issue", "target_number": 186374, "evidence_source": "pr.body", "evidence_excerpt": "ad of falling back gracefully. Similar to #185946, this PR replaces the assertion with a warning and allows control flow to continue. Fixes #186374 cc @eqy", "evidence_url": "https://github.com/pytorch/pytorch/pull/186375", "confidence": "high", "evidence_hash": "796bec6cad2f1bb153fda6fec29af36eea9a57ffc90a0c1d9273a7a1086449cb", "edge_hash": "57448c1c2a2cc142843b58dd7853ab54fb58a569b5a6fa683cab3298ba77cbd1" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 185946, "target_item_type": "issue", "target_number": 185240, "evidence_source": "pr.body", "evidence_excerpt": "ns for successful NVML calls with softer checks and warnings to prevent hard crashes on Tegra, which does not have full NVML support. Fixes #185240", "evidence_url": "https://github.com/pytorch/pytorch/pull/185946", "confidence": "high", "evidence_hash": "382b0e27f6ed8618c88c78136c7dbe4fb11580bbf40d2e82f26f0d58e2d4f090", "edge_hash": "ea885232a1798ae79b85c5e985997962ba1cacc3928176de3fbe479721a9b729" }, { "edge_kind": "review guidance", "source_item_type": "pr", "source_number": 185946, "target_item_type": "issue", "target_number": 185240, "evidence_source": "pr.reviews[0].body", "evidence_excerpt": "Does it make sense to diverge the behavior here depending on compute capability or would that be too complex?", "evidence_url": "https://github.com/pytorch/pytorch/pull/185946", "confidence": "high", "evidence_hash": "81b2e5b84d62af421c0ab7ac0465a4118ff95685eb613cd2ccd3bff7b360840c", "edge_hash": "fe5107d7cfd15a41867a7b6bbec94e78be0b2e2db1a7ddb5b75a840122f336bb" }, { "edge_kind": "supersedes", "source_item_type": "pr", "source_number": 186375, "target_item_type": "pr", "target_number": 185946, "evidence_source": "pr.body", "evidence_excerpt": "fabric_access wraps it in an assertion, causing a crash on Orin and other pre-Hopper devices instead of falling back gracefully. Similar to #185946, this PR replaces the assertion with a warning and allows control flow to continue. Fixes #186374 cc @eqy", "evidence_url": "https://github.com/pytorch/pytorch/pull/186375", "confidence": "medium", "evidence_hash": "79bfce3e6bee3e7d5d7a06d66018b829bf851915f9f5cbbb8b425bfb9592c094", "edge_hash": "a8d876153c503fa96f55b4813a2e5a46c643537b821fd461b4301b5692ad7883" } ], "evidence_count": 6, "coverage_note": "Represents 3 open issues; raw issue rows remain available for audit.", "top_issue_titles": [ "#16706 Very poor Uniform() sampling near floating 0.0", "#185240 CUDACachingAllocator.cpp:995 NVML internal assert fires instead of clean OOMError when cudaMalloc fails on Tegra (Jetson)", "#186374 [CUDA] `TestCudaAllocator.test_garbage_collect_expandable` failing on Orin" ], "generated_utc": "2026-07-09T03:47:02+00:00", "group_hash": "76e327e40cb98b5306cef725780d92f2c8a3f251afcadb9f1595535596fe14ff" }, { "group_key": "issue-collapse:6377c52ccbcd44d0", "title": "Review thread: 2 issues + 3 PRs - pr #185846: [decomp] Match eager's device-dependent threshold comparison dtype", "collapse_kind": "linked work thread", "primary_bucket": "PR blocked", "attention_score": 94, "confidence": "high", "source": "work_thread_graph", "open_issue_numbers": [ 185470, 185484 ], "active_pr_numbers": [ 185846, 186358, 187609 ], "context_issue_numbers": [], "context_pr_numbers": [], "issue_count": 2, "active_pr_count": 3, "context_issue_count": 0, "context_pr_count": 0, "component_labels": [ "module: bfloat16", "module: correctness (silent)", "module: decompositions", "module: inductor", "module: type promotion", "oncall: pt2" ], "labels": [ "bot-triaged", "high priority", "module: bfloat16", "module: correctness (silent)", "module: decompositions", "module: inductor", "module: type promotion", "oncall: pt2", "triaged" ], "work_thread_keys": [ "thread:issue:185470:issue:185484:pr:185846:pr:186358" ], "maintainer_time_saved": "Review issues, active PRs, referenced context, checks, and review guidance together instead of reopening each issue separately.", "maintainer_next_action": "Review active PRs and linked issues as one maintainer work thread.", "representative_evidence": [ { "edge_kind": "closes", "source_item_type": "pr", "source_number": 186358, "target_item_type": "issue", "target_number": 185484, "evidence_source": "pr.closingIssuesReferences", "evidence_excerpt": "pr #186358 declares a closing reference to issue #185484.", "evidence_url": "https://github.com/pytorch/pytorch/pull/186358", "confidence": "high", "evidence_hash": "9ccbe29a4567df0872eae0473db7c0c08fcd6f2970b3bbe136f9be5efbfd3264", "edge_hash": "75ec78c4e24eeff6d4968bd1e9171d27b0f13ee8a38c2dde89635c4be0dbd8e9" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 187609, "target_item_type": "issue", "target_number": 185470, "evidence_source": "pr.body", "evidence_excerpt": "so output dtype semantics are unchanged. A prior stale PR, #185846, made the same root-cause fix but has not landed on current main. Fixes #185470 Generated by my agent Test Plan: python test/inductor/test_torchinductor.py GPUTests.test_threshold_low_precision_boundary_cuda (P...", "evidence_url": "https://github.com/pytorch/pytorch/pull/187609", "confidence": "high", "evidence_hash": "5dc8b2530883ddd295a344e4f6b71b54847125f4c33cc6750d04a6ce819ca287", "edge_hash": "30f61024f807e6a7d7d4d939ea503142cad16c8a3e8bba46ab02c5b53afae6aa" }, { "edge_kind": "closes", "source_item_type": "pr", "source_number": 186358, "target_item_type": "issue", "target_number": 185484, "evidence_source": "pr.body", "evidence_excerpt": "Fixes #185484 The softshrink decomposition and CPU eager kernel did not cast the scalar lambd to the input tensor's dtype before arithmetic. For reduced", "evidence_url": "https://github.com/pytorch/pytorch/pull/186358", "confidence": "high", "evidence_hash": "4ae89df12dc95d8fefe10ffc2e1455eb6c10c7dc00363e50316d3b52743486f3", "edge_hash": "2482e2caadb67d8d24bb184f37bdaa3c757cd22489f136c09d87ddc1933c384a" }, { "edge_kind": "references", "source_item_type": "pr", "source_number": 187609, "target_item_type": "pr", "target_number": 185846, "evidence_source": "pr.body", "evidence_excerpt": "2 comparison behavior. The selected result still uses the original input tensor, so output dtype semantics are unchanged. A prior stale PR, #185846, made the same root-cause fix but has not landed on current main. Fixes #185470 Generated by my agent Test Plan: python test/indu...", "evidence_url": "https://github.com/pytorch/pytorch/pull/187609", "confidence": "medium", "evidence_hash": "6c2f19bc01c2718a9c004bac5c1aecf19a58180f179015fa1e58a511864da513", "edge_hash": "4711e0981be733639d3d7e11f1402211d255ff20b28ad4868beac0d6ba342c18" }, { "edge_kind": "references", "source_item_type": "issue", "source_number": 185484, "target_item_type": "issue", "target_number": 185470, "evidence_source": "issue.body", "evidence_excerpt": "65625, indicating a discrepancy in how the scalar type casting or precision is handled during the kernel execution. This appears related to #185470, but it is not the same reproducer: #185470 reports F.threshold and says softshrink is fixed, while this reproducer shows F.softs...", "evidence_url": "https://github.com/pytorch/pytorch/issues/185484", "confidence": "medium", "evidence_hash": "8b59d6e8e6fe2d85e78edda234e55502f3f04a09a4b4f98defc1fa06fc7b2e7e", "edge_hash": "8c768ed0eecd766f93ce17d6dc8e67603e2b3aff92113bc21ffd42016929e1d3" } ], "evidence_count": 5, "coverage_note": "Represents 2 open issues; raw issue rows remain available for audit.", "top_issue_titles": [ "#185470 [Inductor] `F.threshold` bf16 miscompilation: scalar threshold not cast to tensor dtype", "#185484 [Inductor] Forward output mismatch between Eager and Inductor for F.softshrink with bfloat16 and float scalar" ], "generated_utc": "2026-07-09T03:47:02+00:00", "group_hash": "7e37f4c16f42fc81e564661489a662af0b18b2723a09861fb47ac31ebf42d34b" } ], "dry_run_proof_action_count": 15803, "dry_run_issue_proof_count": 15437, "dry_run_stale_pr_proof_count": 366, "dry_run_proof_hash": "ec5b874ff029ecfa5d4ecd204d13f40398adb089965dbb6308b8caec6b268a61", "simulated_resolution_package_count": 1579, "simulated_new_pr_package_count": 413, "simulated_existing_pr_decision_count": 863, "simulated_issue_sweep_count": 303, "simulated_diagnosed_package_count": 1579, "simulated_high_confidence_diagnosis_count": 505, "simulated_covered_issue_count": 15437, "simulated_covered_pr_count": 2770, "simulated_full_coverage": true, "simulated_package_kind_counts": { "existing_pr_blocked_review": 407, "stale_issue_resolution_sweep": 281, "existing_pr_decision": 232, "new_code_or_decision_package": 191, "existing_pr_contributor_wait": 133, "triage_to_fix_package": 122, "new_code_pr": 85, "existing_pr_final_review": 66, "existing_pr_stale_sweep": 25, "duplicate_resolution_sweep": 22, "new_volunteer_pr": 15 }, "simulated_github_actions_allowed": false, "simulated_resolution_hash": "141b35358567a5186edb6d910eab9ccd2abd54eb84d9d80d0b16c50fa4844f6d", "maintainer_move_count": 9, "maintainer_move_covered_issue_count": 15437, "maintainer_move_covered_pr_count": 2770, "maintainer_move_full_coverage": true, "maintainer_move_reduction_percent_vs_review_groups": 99.7, "maintainer_move_lane_counts": { "batch_issue_sweeps": 3, "repair_ready_prs": 2, "volunteer_bundles": 2, "maintainer_owned_unblocks": 1, "pr_lineage_cleanup": 1 }, "maintainer_move_hash": "1e1b19043e2b344504ccdd0d2fc02044153b326ffc4e170de1808882f1ac73bd", "workflow_lane_count": 312, "workflow_lane_issue_coverage_count": 14548, "workflow_lane_pr_coverage_count": 2064, "evidence_bundle_count": 1579, "patch_plan_bundle_count": 413, "workflow_lane_hash": "b8a3325d55f59957fd5beef8c1f034034c7d638ca0027515d2c652562d0f5f19", "evidence_bundle_hash": "fe1a1c670309e9b0ae245ba28bed61d9c7dd71c41532fd07827a5a5136993121" }, "github_writes": "none", "raw_api_payloads_included": false, "metrics_hash": "401994156ad917ca0d3219a4265c760111d5a39007e87a8e368a224bcac23395" }