pytorch-backlog-intelligence / data /summary_metrics.json
cjc0013's picture
Publish PyTorch backlog intelligence public demo
14ed4df verified
Raw
History Blame Contribute Delete
110 kB
{
"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"
}