diffusers-dashboard / data /pr_scope_clusters.json
evalstate's picture
evalstate HF Staff
Deploy dashboard
b33df06 verified
raw
history blame
114 kB
[
{
"authors": [
"DN6"
],
"average_similarity": 0.357,
"cluster_id": "pr-scope-13253-9",
"kind": "pr_scope",
"last_activity_at": "2026-03-30T09:49:38Z",
"outside_window_prs": [],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.164,
"left_pr_number": 13345,
"right_pr_number": 13346,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.404,
"size_similarity": 0.929
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.16,
"left_pr_number": 13315,
"right_pr_number": 13341,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.397,
"size_similarity": 0.898
},
{
"breadth_similarity": 0.875,
"concentration_similarity": 1.0,
"content_similarity": 0.157,
"left_pr_number": 13345,
"right_pr_number": 13347,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.396,
"size_similarity": 0.989
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 1.0,
"content_similarity": 0.169,
"left_pr_number": 13254,
"right_pr_number": 13345,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.395,
"size_similarity": 0.956
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.166,
"left_pr_number": 13315,
"right_pr_number": 13340,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.391,
"size_similarity": 1.0
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 1.0,
"content_similarity": 0.172,
"left_pr_number": 13254,
"right_pr_number": 13346,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.387,
"size_similarity": 0.888
},
{
"breadth_similarity": 0.875,
"concentration_similarity": 1.0,
"content_similarity": 0.159,
"left_pr_number": 13346,
"right_pr_number": 13347,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.387,
"size_similarity": 0.919
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.164,
"left_pr_number": 13254,
"right_pr_number": 13347,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.385,
"size_similarity": 0.966
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.166,
"left_pr_number": 13340,
"right_pr_number": 13341,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.376,
"size_similarity": 0.898
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.165,
"left_pr_number": 13253,
"right_pr_number": 13340,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.372,
"size_similarity": 0.71
},
{
"breadth_similarity": 0.667,
"concentration_similarity": 1.0,
"content_similarity": 0.162,
"left_pr_number": 13253,
"right_pr_number": 13346,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.372,
"size_similarity": 0.947
},
{
"breadth_similarity": 0.9,
"concentration_similarity": 1.0,
"content_similarity": 0.16,
"left_pr_number": 13347,
"right_pr_number": 13348,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.371,
"size_similarity": 0.798
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.167,
"left_pr_number": 13253,
"right_pr_number": 13254,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.368,
"size_similarity": 0.842
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.168,
"left_pr_number": 13254,
"right_pr_number": 13341,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.368,
"size_similarity": 0.665
},
{
"breadth_similarity": 0.7,
"concentration_similarity": 1.0,
"content_similarity": 0.173,
"left_pr_number": 13254,
"right_pr_number": 13348,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.365,
"size_similarity": 0.826
},
{
"breadth_similarity": 0.8,
"concentration_similarity": 1.0,
"content_similarity": 0.165,
"left_pr_number": 13345,
"right_pr_number": 13348,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.364,
"size_similarity": 0.79
},
{
"breadth_similarity": 0.667,
"concentration_similarity": 1.0,
"content_similarity": 0.16,
"left_pr_number": 13253,
"right_pr_number": 13345,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.36,
"size_similarity": 0.88
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 1.0,
"content_similarity": 0.163,
"left_pr_number": 13341,
"right_pr_number": 13346,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.36,
"size_similarity": 0.749
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.168,
"left_pr_number": 13254,
"right_pr_number": 13315,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.357,
"size_similarity": 0.597
},
{
"breadth_similarity": 0.8,
"concentration_similarity": 1.0,
"content_similarity": 0.167,
"left_pr_number": 13346,
"right_pr_number": 13348,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.357,
"size_similarity": 0.734
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.159,
"left_pr_number": 13253,
"right_pr_number": 13341,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.355,
"size_similarity": 0.79
},
{
"breadth_similarity": 0.625,
"concentration_similarity": 1.0,
"content_similarity": 0.154,
"left_pr_number": 13253,
"right_pr_number": 13347,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.351,
"size_similarity": 0.871
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 1.0,
"content_similarity": 0.161,
"left_pr_number": 13341,
"right_pr_number": 13345,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.35,
"size_similarity": 0.696
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 1.0,
"content_similarity": 0.163,
"left_pr_number": 13315,
"right_pr_number": 13346,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.348,
"size_similarity": 0.673
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.159,
"left_pr_number": 13253,
"right_pr_number": 13315,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.342,
"size_similarity": 0.71
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 1.0,
"content_similarity": 0.161,
"left_pr_number": 13315,
"right_pr_number": 13345,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.34,
"size_similarity": 0.625
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.175,
"left_pr_number": 13254,
"right_pr_number": 13340,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.337,
"size_similarity": 0.597
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.156,
"left_pr_number": 13341,
"right_pr_number": 13347,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.337,
"size_similarity": 0.688
},
{
"breadth_similarity": 0.667,
"concentration_similarity": 1.0,
"content_similarity": 0.17,
"left_pr_number": 13340,
"right_pr_number": 13346,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.336,
"size_similarity": 0.673
},
{
"breadth_similarity": 0.6,
"concentration_similarity": 1.0,
"content_similarity": 0.163,
"left_pr_number": 13253,
"right_pr_number": 13348,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.328,
"size_similarity": 0.695
},
{
"breadth_similarity": 0.667,
"concentration_similarity": 1.0,
"content_similarity": 0.168,
"left_pr_number": 13340,
"right_pr_number": 13345,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.328,
"size_similarity": 0.625
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.155,
"left_pr_number": 13315,
"right_pr_number": 13347,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.327,
"size_similarity": 0.618
},
{
"breadth_similarity": 0.625,
"concentration_similarity": 1.0,
"content_similarity": 0.162,
"left_pr_number": 13340,
"right_pr_number": 13347,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.319,
"size_similarity": 0.618
},
{
"breadth_similarity": 0.7,
"concentration_similarity": 1.0,
"content_similarity": 0.164,
"left_pr_number": 13341,
"right_pr_number": 13348,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.317,
"size_similarity": 0.549
},
{
"breadth_similarity": 0.7,
"concentration_similarity": 1.0,
"content_similarity": 0.164,
"left_pr_number": 13315,
"right_pr_number": 13348,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.309,
"size_similarity": 0.494
},
{
"breadth_similarity": 0.6,
"concentration_similarity": 1.0,
"content_similarity": 0.171,
"left_pr_number": 13340,
"right_pr_number": 13348,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.304,
"size_similarity": 0.494
}
],
"pr_count": 9,
"pr_numbers": [
13253,
13254,
13315,
13340,
13341,
13345,
13346,
13347,
13348
],
"recent_pr_count": 9,
"recent_pr_numbers": [
13253,
13254,
13315,
13340,
13341,
13345,
13346,
13347,
13348
],
"representative_pr_number": 13254,
"representative_title": "[CI] Refactor LTX Transformer Tests",
"representative_url": "https://github.com/huggingface/diffusers/pull/13254",
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"summary": "9 open PRs cluster in `tests/models/transformers`, `tests/models`, `tests` with similar change breadth; representative PR #13254.",
"title": "Scope: [CI] Refactor LTX Transformer Tests"
},
{
"authors": [
"agarwalprakhar2511",
"azolotenkov",
"gambletan"
],
"average_similarity": 0.438,
"cluster_id": "pr-scope-13273-4",
"kind": "pr_scope",
"last_activity_at": "2026-04-05T12:01:01Z",
"outside_window_prs": [],
"pairwise": [
{
"breadth_similarity": 0.833,
"concentration_similarity": 1.0,
"content_similarity": 0.682,
"left_pr_number": 13307,
"right_pr_number": 13415,
"shared_directories": [
"examples/dreambooth",
"examples"
],
"shared_filenames": [
"examples/dreambooth/train_dreambooth_lora_flux2.py",
"examples/dreambooth/train_dreambooth_lora_flux2_klein.py"
],
"similarity": 0.705,
"size_similarity": 0.625
},
{
"breadth_similarity": 0.647,
"concentration_similarity": 1.0,
"content_similarity": 0.381,
"left_pr_number": 13273,
"right_pr_number": 13353,
"shared_directories": [
"examples/dreambooth",
"examples"
],
"shared_filenames": [
"examples/dreambooth/train_dreambooth_lora_flux2.py",
"examples/dreambooth/train_dreambooth_lora_flux2_img2img.py",
"examples/dreambooth/train_dreambooth_lora_flux2_klein.py",
"examples/dreambooth/train_dreambooth_lora_flux2_klein_img2img.py",
"examples/dreambooth/train_dreambooth_lora_z_image.py"
],
"similarity": 0.484,
"size_similarity": 0.687
},
{
"breadth_similarity": 0.8,
"concentration_similarity": 1.0,
"content_similarity": 0.385,
"left_pr_number": 13307,
"right_pr_number": 13353,
"shared_directories": [
"examples/dreambooth",
"examples"
],
"shared_filenames": [
"examples/dreambooth/train_dreambooth_lora_flux2.py",
"examples/dreambooth/train_dreambooth_lora_flux2_klein.py",
"examples/dreambooth/train_dreambooth_lora_flux2_klein_img2img.py"
],
"similarity": 0.415,
"size_similarity": 0.103
},
{
"breadth_similarity": 0.7,
"concentration_similarity": 1.0,
"content_similarity": 0.331,
"left_pr_number": 13353,
"right_pr_number": 13415,
"shared_directories": [
"examples/dreambooth",
"examples"
],
"shared_filenames": [
"examples/dreambooth/train_dreambooth_lora_flux2.py",
"examples/dreambooth/train_dreambooth_lora_flux2_klein.py"
],
"similarity": 0.377,
"size_similarity": 0.166
},
{
"breadth_similarity": 0.588,
"concentration_similarity": 1.0,
"content_similarity": 0.309,
"left_pr_number": 13273,
"right_pr_number": 13307,
"shared_directories": [
"examples/dreambooth",
"examples"
],
"shared_filenames": [
"examples/dreambooth/train_dreambooth_lora_flux2.py",
"examples/dreambooth/train_dreambooth_lora_flux2_klein.py",
"examples/dreambooth/train_dreambooth_lora_flux2_klein_img2img.py"
],
"similarity": 0.336,
"size_similarity": 0.071
},
{
"breadth_similarity": 0.559,
"concentration_similarity": 1.0,
"content_similarity": 0.266,
"left_pr_number": 13273,
"right_pr_number": 13415,
"shared_directories": [
"examples/dreambooth",
"examples"
],
"shared_filenames": [
"examples/dreambooth/train_dreambooth_lora_flux2.py",
"examples/dreambooth/train_dreambooth_lora_flux2_klein.py"
],
"similarity": 0.309,
"size_similarity": 0.114
}
],
"pr_count": 4,
"pr_numbers": [
13273,
13307,
13353,
13415
],
"recent_pr_count": 4,
"recent_pr_numbers": [
13273,
13307,
13353,
13415
],
"representative_pr_number": 13307,
"representative_title": "fix(dreambooth): batch size mismatch with --with_prior_preservation in flux2 scripts",
"representative_url": "https://github.com/huggingface/diffusers/pull/13307",
"shared_directories": [
"examples/dreambooth",
"examples"
],
"shared_filenames": [
"examples/dreambooth/train_dreambooth_lora_flux2.py",
"examples/dreambooth/train_dreambooth_lora_flux2_klein.py",
"examples/dreambooth/train_dreambooth_lora_flux2_klein_img2img.py",
"examples/dreambooth/train_dreambooth_lora_flux2_img2img.py",
"examples/dreambooth/train_dreambooth_lora_z_image.py"
],
"summary": "4 open PRs share weighted file overlap around `examples/dreambooth/train_dreambooth_lora_flux2.py`, `examples/dreambooth/train_dreambooth_lora_flux2_klein.py`, `examples/dreambooth/train_dreambooth_lora_flux2_klein_img2img.py`; representative PR #13307.",
"title": "Scope: fix(dreambooth): batch size mismatch with --with_prior_preservation in flux2 scripts"
},
{
"authors": [
"Mr-Neutr0n",
"jscaldwell55",
"yunjoochoi"
],
"average_similarity": 0.598,
"cluster_id": "pr-scope-13102-3",
"kind": "pr_scope",
"last_activity_at": "2026-03-16T21:55:13Z",
"outside_window_prs": [],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.989,
"left_pr_number": 13102,
"right_pr_number": 13136,
"shared_directories": [
"src/diffusers/models/controlnets",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/controlnets/controlnet_z_image.py"
],
"similarity": 0.97,
"size_similarity": 0.85
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.383,
"left_pr_number": 13102,
"right_pr_number": 13267,
"shared_directories": [
"src/diffusers/models/controlnets",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/controlnets/controlnet_z_image.py"
],
"similarity": 0.426,
"size_similarity": 0.05
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.341,
"left_pr_number": 13136,
"right_pr_number": 13267,
"shared_directories": [
"src/diffusers/models/controlnets",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/controlnets/controlnet_z_image.py"
],
"similarity": 0.398,
"size_similarity": 0.059
}
],
"pr_count": 3,
"pr_numbers": [
13102,
13136,
13267
],
"recent_pr_count": 3,
"recent_pr_numbers": [
13102,
13136,
13267
],
"representative_pr_number": 13102,
"representative_title": "fix(controlnet): Use deep copy in ZImageControlNet.from_transformer",
"representative_url": "https://github.com/huggingface/diffusers/pull/13102",
"shared_directories": [
"src/diffusers/models/controlnets",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/controlnets/controlnet_z_image.py"
],
"summary": "3 open PRs share weighted file overlap around `src/diffusers/models/controlnets/controlnet_z_image.py`; representative PR #13102.",
"title": "Scope: fix(controlnet): Use deep copy in ZImageControlNet.from_transformer"
},
{
"authors": [
"christopher5106",
"sayakpaul"
],
"average_similarity": 0.525,
"cluster_id": "pr-scope-12851-5",
"kind": "pr_scope",
"last_activity_at": "2026-03-31T09:04:04Z",
"outside_window_prs": [
{
"additions": 7,
"author": "badayvedat",
"changed_files": 1,
"created_at": "2025-12-17T00:27:58Z",
"deletions": 74,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12851/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12851",
"merged": false,
"number": 12851,
"state": "open",
"title": "refactor: replace fa3 wrapper with original fa3 in attention backends registry",
"updated_at": "2026-01-16T15:03:44Z"
},
{
"additions": 178,
"author": "dxqb",
"changed_files": 3,
"created_at": "2025-12-21T21:28:02Z",
"deletions": 41,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12870/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12870",
"merged": false,
"number": 12870,
"state": "open",
"title": "Split attention backends",
"updated_at": "2026-03-02T21:05:56Z"
},
{
"additions": 49,
"author": "tsu-bin",
"changed_files": 3,
"created_at": "2026-01-16T17:24:31Z",
"deletions": 17,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12988/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12988",
"merged": false,
"number": 12988,
"state": "open",
"title": "Bugfix: Context Parallel crash when seq-len not divisible by mesh size",
"updated_at": "2026-01-16T17:24:31Z"
}
],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.855,
"left_pr_number": 12851,
"right_pr_number": 13171,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_dispatch.py"
],
"similarity": 0.765,
"size_similarity": 0.109
},
{
"breadth_similarity": 0.417,
"concentration_similarity": 0.955,
"content_similarity": 0.592,
"left_pr_number": 12851,
"right_pr_number": 12988,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_dispatch.py"
],
"similarity": 0.626,
"size_similarity": 0.815
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 0.823,
"content_similarity": 0.43,
"left_pr_number": 12988,
"right_pr_number": 13373,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_dispatch.py"
],
"similarity": 0.585,
"size_similarity": 0.955
},
{
"breadth_similarity": 0.417,
"concentration_similarity": 0.778,
"content_similarity": 0.531,
"left_pr_number": 12851,
"right_pr_number": 13373,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_dispatch.py"
],
"similarity": 0.569,
"size_similarity": 0.778
},
{
"breadth_similarity": 0.417,
"concentration_similarity": 0.955,
"content_similarity": 0.64,
"left_pr_number": 12988,
"right_pr_number": 13171,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_dispatch.py"
],
"similarity": 0.551,
"size_similarity": 0.089
},
{
"breadth_similarity": 0.417,
"concentration_similarity": 0.778,
"content_similarity": 0.62,
"left_pr_number": 13171,
"right_pr_number": 13373,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_dispatch.py"
],
"similarity": 0.527,
"size_similarity": 0.085
},
{
"breadth_similarity": 0.333,
"concentration_similarity": 0.479,
"content_similarity": 0.449,
"left_pr_number": 12851,
"right_pr_number": 12870,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_dispatch.py"
],
"similarity": 0.427,
"size_similarity": 0.37
},
{
"breadth_similarity": 0.333,
"concentration_similarity": 0.479,
"content_similarity": 0.465,
"left_pr_number": 12870,
"right_pr_number": 13171,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_dispatch.py"
],
"similarity": 0.427,
"size_similarity": 0.295
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 0.702,
"content_similarity": 0.332,
"left_pr_number": 12870,
"right_pr_number": 13373,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_dispatch.py"
],
"similarity": 0.394,
"size_similarity": 0.288
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 0.525,
"content_similarity": 0.314,
"left_pr_number": 12870,
"right_pr_number": 12988,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_dispatch.py"
],
"similarity": 0.375,
"size_similarity": 0.301
}
],
"pr_count": 5,
"pr_numbers": [
12851,
12870,
12988,
13171,
13373
],
"recent_pr_count": 2,
"recent_pr_numbers": [
13171,
13373
],
"representative_pr_number": 12851,
"representative_title": "refactor: replace fa3 wrapper with original fa3 in attention backends registry",
"representative_url": "https://github.com/huggingface/diffusers/pull/12851",
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_dispatch.py"
],
"summary": "5 open PRs share weighted file overlap around `src/diffusers/models/attention_dispatch.py`; representative PR #12851.",
"title": "Scope: refactor: replace fa3 wrapper with original fa3 in attention backends registry"
},
{
"authors": [
"akshan-main",
"vkuzo"
],
"average_similarity": 0.422,
"cluster_id": "pr-scope-12087-3",
"kind": "pr_scope",
"last_activity_at": "2026-04-08T05:39:31Z",
"outside_window_prs": [
{
"additions": 153,
"author": "robin-ede",
"changed_files": 2,
"created_at": "2025-08-06T23:47:41Z",
"deletions": 17,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12087/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12087",
"merged": false,
"number": 12087,
"state": "open",
"title": "Fix Qwen-Image long prompt dimension mismatch error (issue #12083)",
"updated_at": "2026-01-09T15:14:47Z"
}
],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.427,
"left_pr_number": 13263,
"right_pr_number": 13406,
"shared_directories": [
"src/diffusers/models/transformers",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/transformers/transformer_qwenimage.py"
],
"similarity": 0.467,
"size_similarity": 0.121
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.541,
"content_similarity": 0.511,
"left_pr_number": 12087,
"right_pr_number": 13406,
"shared_directories": [
"src/diffusers/models/transformers",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/transformers/transformer_qwenimage.py"
],
"similarity": 0.464,
"size_similarity": 0.194
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.541,
"content_similarity": 0.366,
"left_pr_number": 12087,
"right_pr_number": 13263,
"shared_directories": [
"src/diffusers/models/transformers",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/transformers/transformer_qwenimage.py"
],
"similarity": 0.337,
"size_similarity": 0.024
}
],
"pr_count": 3,
"pr_numbers": [
12087,
13263,
13406
],
"recent_pr_count": 2,
"recent_pr_numbers": [
13263,
13406
],
"representative_pr_number": 13406,
"representative_title": "Cache RoPE freqs on device to avoid repeated CPU-GPU copy in QwenImage",
"representative_url": "https://github.com/huggingface/diffusers/pull/13406",
"shared_directories": [
"src/diffusers/models/transformers",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/transformers/transformer_qwenimage.py"
],
"summary": "3 open PRs share weighted file overlap around `src/diffusers/models/transformers/transformer_qwenimage.py`; representative PR #13406.",
"title": "Scope: Cache RoPE freqs on device to avoid repeated CPU-GPU copy in QwenImage"
},
{
"authors": [
"Mr-Neutr0n"
],
"average_similarity": 0.418,
"cluster_id": "pr-scope-9715-3",
"kind": "pr_scope",
"last_activity_at": "2026-02-12T18:11:24Z",
"outside_window_prs": [
{
"additions": 21,
"author": "ahnjj",
"changed_files": 1,
"created_at": "2024-10-19T05:36:26Z",
"deletions": 18,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/9715/files",
"html_url": "https://github.com/huggingface/diffusers/pull/9715",
"merged": false,
"number": 9715,
"state": "open",
"title": "[docs] refactoring docstrings in ./src/diffusers/models/transformers/auraflow_transformer_2d.py",
"updated_at": "2024-12-22T15:03:58Z"
}
],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.509,
"left_pr_number": 9715,
"right_pr_number": 13110,
"shared_directories": [
"src/diffusers/models/transformers",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/transformers/auraflow_transformer_2d.py"
],
"similarity": 0.529,
"size_similarity": 0.154
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.87,
"content_similarity": 0.365,
"left_pr_number": 13110,
"right_pr_number": 13111,
"shared_directories": [
"src/diffusers/models/transformers",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/transformers/auraflow_transformer_2d.py"
],
"similarity": 0.369,
"size_similarity": 0.13
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.87,
"content_similarity": 0.193,
"left_pr_number": 9715,
"right_pr_number": 13111,
"shared_directories": [
"src/diffusers/models/transformers",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/transformers/auraflow_transformer_2d.py"
],
"similarity": 0.356,
"size_similarity": 0.848
}
],
"pr_count": 3,
"pr_numbers": [
9715,
13110,
13111
],
"recent_pr_count": 2,
"recent_pr_numbers": [
13110,
13111
],
"representative_pr_number": 13110,
"representative_title": "Add bounds check for AuraFlow positional embedding indices",
"representative_url": "https://github.com/huggingface/diffusers/pull/13110",
"shared_directories": [
"src/diffusers/models/transformers",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/transformers/auraflow_transformer_2d.py"
],
"summary": "3 open PRs share weighted file overlap around `src/diffusers/models/transformers/auraflow_transformer_2d.py`; representative PR #13110.",
"title": "Scope: Add bounds check for AuraFlow positional embedding indices"
},
{
"authors": [
"chenyangzhu1"
],
"average_similarity": 0.532,
"cluster_id": "pr-scope-13387-2",
"kind": "pr_scope",
"last_activity_at": "2026-04-08T06:28:20Z",
"outside_window_prs": [],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.53,
"left_pr_number": 13387,
"right_pr_number": 13396,
"shared_directories": [
"examples/dreambooth",
"examples"
],
"shared_filenames": [
"examples/dreambooth/train_dreambooth_lora_qwen_image.py"
],
"similarity": 0.532,
"size_similarity": 0.074
}
],
"pr_count": 2,
"pr_numbers": [
13387,
13396
],
"recent_pr_count": 2,
"recent_pr_numbers": [
13387,
13396
],
"representative_pr_number": 13387,
"representative_title": "Handle prompt embedding concat in Qwen dreambooth example",
"representative_url": "https://github.com/huggingface/diffusers/pull/13387",
"shared_directories": [
"examples/dreambooth",
"examples"
],
"shared_filenames": [
"examples/dreambooth/train_dreambooth_lora_qwen_image.py"
],
"summary": "2 open PRs share weighted file overlap around `examples/dreambooth/train_dreambooth_lora_qwen_image.py`; representative PR #13387.",
"title": "Scope: Handle prompt embedding concat in Qwen dreambooth example"
},
{
"authors": [
"sayakpaul"
],
"average_similarity": 0.525,
"cluster_id": "pr-scope-13116-2",
"kind": "pr_scope",
"last_activity_at": "2026-03-25T05:19:46Z",
"outside_window_prs": [],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 0.938,
"content_similarity": 0.519,
"left_pr_number": 13116,
"right_pr_number": 13330,
"shared_directories": [
"tests/models/testing_utils",
"tests/models",
"tests"
],
"shared_filenames": [
"tests/models/testing_utils/quantization.py"
],
"similarity": 0.525,
"size_similarity": 0.094
}
],
"pr_count": 2,
"pr_numbers": [
13116,
13330
],
"recent_pr_count": 2,
"recent_pr_numbers": [
13116,
13330
],
"representative_pr_number": 13116,
"representative_title": "[tests] tests for `modules_to_not_convert`",
"representative_url": "https://github.com/huggingface/diffusers/pull/13116",
"shared_directories": [
"tests/models/testing_utils",
"tests/models",
"tests"
],
"shared_filenames": [
"tests/models/testing_utils/quantization.py"
],
"summary": "2 open PRs share weighted file overlap around `tests/models/testing_utils/quantization.py`; representative PR #13116.",
"title": "Scope: [tests] tests for `modules_to_not_convert`"
},
{
"authors": [
"yaoqih"
],
"average_similarity": 0.44,
"cluster_id": "pr-scope-13089-2",
"kind": "pr_scope",
"last_activity_at": "2026-02-08T07:26:29Z",
"outside_window_prs": [],
"pairwise": [
{
"breadth_similarity": 0.311,
"concentration_similarity": 0.382,
"content_similarity": 0.382,
"left_pr_number": 13089,
"right_pr_number": 13097,
"shared_directories": [
"src/diffusers/modular_pipelines/qwenimage",
"src/diffusers/modular_pipelines",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/modular_pipelines/qwenimage/denoise.py",
"src/diffusers/modular_pipelines/qwenimage/encoders.py",
"src/diffusers/modular_pipelines/qwenimage/inputs.py",
"src/diffusers/modular_pipelines/qwenimage/modular_blocks_qwenimage.py"
],
"similarity": 0.44,
"size_similarity": 0.821
}
],
"pr_count": 2,
"pr_numbers": [
13089,
13097
],
"recent_pr_count": 2,
"recent_pr_numbers": [
13089,
13097
],
"representative_pr_number": 13089,
"representative_title": "Add NAG guider and update QwenImage modular pipeline",
"representative_url": "https://github.com/huggingface/diffusers/pull/13089",
"shared_directories": [
"src/diffusers/modular_pipelines/qwenimage",
"src/diffusers/modular_pipelines",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/modular_pipelines/qwenimage/denoise.py",
"src/diffusers/modular_pipelines/qwenimage/encoders.py",
"src/diffusers/modular_pipelines/qwenimage/inputs.py",
"src/diffusers/modular_pipelines/qwenimage/modular_blocks_qwenimage.py"
],
"summary": "2 open PRs share weighted file overlap around `src/diffusers/modular_pipelines/qwenimage/denoise.py`, `src/diffusers/modular_pipelines/qwenimage/encoders.py`, `src/diffusers/modular_pipelines/qwenimage/inputs.py`; representative PR #13089.",
"title": "Scope: Add NAG guider and update QwenImage modular pipeline"
},
{
"authors": [
"akshan-main"
],
"average_similarity": 0.352,
"cluster_id": "pr-scope-13378-2",
"kind": "pr_scope",
"last_activity_at": "2026-04-08T01:22:17Z",
"outside_window_prs": [],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 0.976,
"content_similarity": 0.1,
"left_pr_number": 13378,
"right_pr_number": 13389,
"shared_directories": [
"src/diffusers/modular_pipelines",
"src/diffusers",
"tests/modular_pipelines",
"src",
"tests"
],
"shared_filenames": [
"src/diffusers/__init__.py",
"src/diffusers/modular_pipelines/__init__.py",
"src/diffusers/modular_pipelines/modular_pipeline.py"
],
"similarity": 0.352,
"size_similarity": 0.891
}
],
"pr_count": 2,
"pr_numbers": [
13378,
13389
],
"recent_pr_count": 2,
"recent_pr_numbers": [
13378,
13389
],
"representative_pr_number": 13378,
"representative_title": "[modular] Add LTX Video modular pipeline",
"representative_url": "https://github.com/huggingface/diffusers/pull/13378",
"shared_directories": [
"src/diffusers/modular_pipelines",
"tests/modular_pipelines",
"src/diffusers",
"tests",
"src"
],
"shared_filenames": [
"src/diffusers/modular_pipelines/__init__.py",
"src/diffusers/modular_pipelines/modular_pipeline.py",
"src/diffusers/__init__.py"
],
"summary": "2 open PRs share weighted file overlap around `src/diffusers/modular_pipelines/__init__.py`, `src/diffusers/modular_pipelines/modular_pipeline.py`, `src/diffusers/__init__.py`; representative PR #13378.",
"title": "Scope: [modular] Add LTX Video modular pipeline"
},
{
"authors": [
"Ricardo-M-L"
],
"average_similarity": 0.443,
"cluster_id": "pr-scope-2643-7",
"kind": "pr_scope",
"last_activity_at": "2026-04-03T05:41:14Z",
"outside_window_prs": [
{
"additions": 8,
"author": "Birch-san",
"changed_files": 1,
"created_at": "2023-03-11T16:53:19Z",
"deletions": 4,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/2643/files",
"html_url": "https://github.com/huggingface/diffusers/pull/2643",
"merged": false,
"number": 2643,
"state": "open",
"title": "[MPS] CrossAttention: (partial) fix for NaN attention_scores on PyTorch nightly",
"updated_at": "2023-09-07T03:35:29Z"
},
{
"additions": 9,
"author": "dhmbb2",
"changed_files": 1,
"created_at": "2024-10-11T04:47:45Z",
"deletions": 0,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/9644/files",
"html_url": "https://github.com/huggingface/diffusers/pull/9644",
"merged": false,
"number": 9644,
"state": "open",
"title": "Pad attention mask's shape when using bfloat and xformer",
"updated_at": "2024-12-05T15:03:34Z"
},
{
"additions": 50,
"author": "rootonchair",
"changed_files": 1,
"created_at": "2024-11-28T11:16:08Z",
"deletions": 1,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/10044/files",
"html_url": "https://github.com/huggingface/diffusers/pull/10044",
"merged": false,
"number": 10044,
"state": "open",
"title": "Attention mask for Flux & SD3",
"updated_at": "2026-03-22T14:23:49Z"
},
{
"additions": 8,
"author": "christopher5106",
"changed_files": 2,
"created_at": "2024-11-29T10:39:36Z",
"deletions": 3,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/10053/files",
"html_url": "https://github.com/huggingface/diffusers/pull/10053",
"merged": false,
"number": 10053,
"state": "open",
"title": "use attention mask parameter in flux attention",
"updated_at": "2025-02-03T15:03:50Z"
},
{
"additions": 6,
"author": "Dawn-LX",
"changed_files": 1,
"created_at": "2024-12-20T05:47:09Z",
"deletions": 3,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/10312/files",
"html_url": "https://github.com/huggingface/diffusers/pull/10312",
"merged": false,
"number": 10312,
"state": "open",
"title": "fix bug of Attention.head_to_batch_dim issue #10303",
"updated_at": "2025-01-19T15:02:49Z"
},
{
"additions": 4,
"author": "Nerogar",
"changed_files": 1,
"created_at": "2024-12-23T16:42:13Z",
"deletions": 3,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/10362/files",
"html_url": "https://github.com/huggingface/diffusers/pull/10362",
"merged": false,
"number": 10362,
"state": "open",
"title": "Fix a dtype issue when evaluating the sana transformer with a float16 autocast context",
"updated_at": "2025-02-15T15:54:54Z"
}
],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.401,
"left_pr_number": 9644,
"right_pr_number": 10362,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.547,
"size_similarity": 0.778
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.383,
"left_pr_number": 2643,
"right_pr_number": 9644,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.53,
"size_similarity": 0.75
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.313,
"left_pr_number": 9644,
"right_pr_number": 10312,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.519,
"size_similarity": 1.0
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.401,
"left_pr_number": 2643,
"right_pr_number": 10362,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.518,
"size_similarity": 0.583
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.328,
"left_pr_number": 10312,
"right_pr_number": 10362,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.496,
"size_similarity": 0.778
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.313,
"left_pr_number": 2643,
"right_pr_number": 10312,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.482,
"size_similarity": 0.75
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.409,
"left_pr_number": 2643,
"right_pr_number": 10044,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.471,
"size_similarity": 0.235
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.428,
"left_pr_number": 10044,
"right_pr_number": 10362,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.47,
"size_similarity": 0.137
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.409,
"left_pr_number": 9644,
"right_pr_number": 10044,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.463,
"size_similarity": 0.176
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.75,
"content_similarity": 0.315,
"left_pr_number": 10362,
"right_pr_number": 13398,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.439,
"size_similarity": 0.875
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.818,
"content_similarity": 0.293,
"left_pr_number": 2643,
"right_pr_number": 10053,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.433,
"size_similarity": 0.917
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.75,
"content_similarity": 0.3,
"left_pr_number": 9644,
"right_pr_number": 13398,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.431,
"size_similarity": 0.889
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.818,
"content_similarity": 0.293,
"left_pr_number": 9644,
"right_pr_number": 10053,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.419,
"size_similarity": 0.818
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 0.932,
"content_similarity": 0.23,
"left_pr_number": 10053,
"right_pr_number": 13398,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.417,
"size_similarity": 0.727
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.334,
"left_pr_number": 10044,
"right_pr_number": 10312,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.411,
"size_similarity": 0.176
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.818,
"content_similarity": 0.307,
"left_pr_number": 10053,
"right_pr_number": 10362,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.401,
"size_similarity": 0.636
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.75,
"content_similarity": 0.3,
"left_pr_number": 2643,
"right_pr_number": 13398,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.398,
"size_similarity": 0.667
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.75,
"content_similarity": 0.246,
"left_pr_number": 10312,
"right_pr_number": 13398,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.393,
"size_similarity": 0.889
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.818,
"content_similarity": 0.24,
"left_pr_number": 10053,
"right_pr_number": 10312,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.381,
"size_similarity": 0.818
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.818,
"content_similarity": 0.313,
"left_pr_number": 10044,
"right_pr_number": 10053,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.342,
"size_similarity": 0.216
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.75,
"content_similarity": 0.321,
"left_pr_number": 10044,
"right_pr_number": 13398,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"similarity": 0.336,
"size_similarity": 0.157
}
],
"pr_count": 7,
"pr_numbers": [
2643,
9644,
10044,
10053,
10312,
10362,
13398
],
"recent_pr_count": 1,
"recent_pr_numbers": [
13398
],
"representative_pr_number": 9644,
"representative_title": "Pad attention mask's shape when using bfloat and xformer",
"representative_url": "https://github.com/huggingface/diffusers/pull/9644",
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_processor.py"
],
"summary": "7 open PRs share weighted file overlap around `src/diffusers/models/attention_processor.py`; representative PR #9644.",
"title": "Scope: Pad attention mask's shape when using bfloat and xformer"
},
{
"authors": [
"jashshah999"
],
"average_similarity": 0.512,
"cluster_id": "pr-scope-11105-6",
"kind": "pr_scope",
"last_activity_at": "2026-03-12T15:16:37Z",
"outside_window_prs": [
{
"additions": 23,
"author": "victolee0",
"changed_files": 2,
"created_at": "2025-03-18T12:01:30Z",
"deletions": 5,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/11105/files",
"html_url": "https://github.com/huggingface/diffusers/pull/11105",
"merged": false,
"number": 11105,
"state": "open",
"title": "Add gradient checkpointing support for AutoencoderKLWan",
"updated_at": "2025-07-22T20:25:59Z"
},
{
"additions": 8,
"author": "MengAiDev",
"changed_files": 1,
"created_at": "2025-08-18T09:58:59Z",
"deletions": 0,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12180/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12180",
"merged": false,
"number": 12180,
"state": "open",
"title": "feat(autoencoders): add patchify support for AutoencoderKLWan",
"updated_at": "2026-02-03T15:19:11Z"
},
{
"additions": 27,
"author": "miaojinc",
"changed_files": 2,
"created_at": "2025-08-19T12:37:21Z",
"deletions": 3,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12191/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12191",
"merged": false,
"number": 12191,
"state": "open",
"title": "[Wan 2.2 VAE] fix VAE tiling encode/decode",
"updated_at": "2026-02-03T15:19:06Z"
},
{
"additions": 27,
"author": "oneflyingfish",
"changed_files": 1,
"created_at": "2025-09-17T02:52:44Z",
"deletions": 15,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12342/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12342",
"merged": false,
"number": 12342,
"state": "open",
"title": " fix autoencoder_kl_wan.AutoencoderKLWan.py tiling bugs ",
"updated_at": "2026-01-09T15:10:54Z"
},
{
"additions": 553,
"author": "TmacAaron",
"changed_files": 3,
"created_at": "2025-11-04T09:48:31Z",
"deletions": 2,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12590/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12590",
"merged": false,
"number": 12590,
"state": "open",
"title": "[WIP] Add parallelized tiled VAE support to AutoencoderKL and AutoencoderKLWan",
"updated_at": "2026-01-09T15:06:46Z"
}
],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.98,
"left_pr_number": 12180,
"right_pr_number": 12342,
"shared_directories": [
"src/diffusers/models/autoencoders",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
],
"similarity": 0.865,
"size_similarity": 0.19
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.967,
"content_similarity": 0.864,
"left_pr_number": 12191,
"right_pr_number": 12342,
"shared_directories": [
"src/diffusers/models/autoencoders",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
],
"similarity": 0.811,
"size_similarity": 0.714
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.967,
"content_similarity": 0.822,
"left_pr_number": 12180,
"right_pr_number": 12191,
"shared_directories": [
"src/diffusers/models/autoencoders",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
],
"similarity": 0.714,
"size_similarity": 0.267
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 0.76,
"content_similarity": 0.536,
"left_pr_number": 11105,
"right_pr_number": 13190,
"shared_directories": [
"src/diffusers/models/autoencoders",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
],
"similarity": 0.592,
"size_similarity": 0.636
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 0.748,
"content_similarity": 0.423,
"left_pr_number": 11105,
"right_pr_number": 12191,
"shared_directories": [
"src/diffusers/models/autoencoders",
"src/diffusers/models",
"tests/models/autoencoders",
"src/diffusers",
"tests/models",
"src",
"tests"
],
"shared_filenames": [
"src/diffusers/models/autoencoders/autoencoder_kl_wan.py",
"tests/models/autoencoders/test_models_autoencoder_wan.py"
],
"similarity": 0.573,
"size_similarity": 0.933
},
{
"breadth_similarity": 0.417,
"concentration_similarity": 0.955,
"content_similarity": 0.391,
"left_pr_number": 12342,
"right_pr_number": 13190,
"shared_directories": [
"src/diffusers/models/autoencoders",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
],
"similarity": 0.506,
"size_similarity": 0.955
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 0.988,
"content_similarity": 0.346,
"left_pr_number": 12191,
"right_pr_number": 13190,
"shared_directories": [
"src/diffusers/models/autoencoders",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
],
"similarity": 0.477,
"size_similarity": 0.682
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.714,
"content_similarity": 0.404,
"left_pr_number": 11105,
"right_pr_number": 12342,
"shared_directories": [
"src/diffusers/models/autoencoders",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
],
"similarity": 0.468,
"size_similarity": 0.667
},
{
"breadth_similarity": 0.667,
"concentration_similarity": 1.0,
"content_similarity": 0.457,
"left_pr_number": 12342,
"right_pr_number": 12590,
"shared_directories": [
"src/diffusers/models/autoencoders",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
],
"similarity": 0.448,
"size_similarity": 0.076
},
{
"breadth_similarity": 0.583,
"concentration_similarity": 0.967,
"content_similarity": 0.458,
"left_pr_number": 12191,
"right_pr_number": 12590,
"shared_directories": [
"src/diffusers/models/autoencoders",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
],
"similarity": 0.436,
"size_similarity": 0.054
},
{
"breadth_similarity": 0.667,
"concentration_similarity": 1.0,
"content_similarity": 0.406,
"left_pr_number": 12180,
"right_pr_number": 12590,
"shared_directories": [
"src/diffusers/models/autoencoders",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
],
"similarity": 0.403,
"size_similarity": 0.014
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.714,
"content_similarity": 0.359,
"left_pr_number": 11105,
"right_pr_number": 12180,
"shared_directories": [
"src/diffusers/models/autoencoders",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
],
"similarity": 0.38,
"size_similarity": 0.286
},
{
"breadth_similarity": 0.417,
"concentration_similarity": 0.955,
"content_similarity": 0.348,
"left_pr_number": 12180,
"right_pr_number": 13190,
"shared_directories": [
"src/diffusers/models/autoencoders",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
],
"similarity": 0.36,
"size_similarity": 0.182
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 0.955,
"content_similarity": 0.292,
"left_pr_number": 12590,
"right_pr_number": 13190,
"shared_directories": [
"src/diffusers/models/autoencoders",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
],
"similarity": 0.339,
"size_similarity": 0.079
},
{
"breadth_similarity": 0.583,
"concentration_similarity": 0.714,
"content_similarity": 0.298,
"left_pr_number": 11105,
"right_pr_number": 12590,
"shared_directories": [
"src/diffusers/models/autoencoders",
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/autoencoders/autoencoder_kl_wan.py"
],
"similarity": 0.31,
"size_similarity": 0.05
}
],
"pr_count": 6,
"pr_numbers": [
11105,
12180,
12191,
12342,
12590,
13190
],
"recent_pr_count": 1,
"recent_pr_numbers": [
13190
],
"representative_pr_number": 12342,
"representative_title": " fix autoencoder_kl_wan.AutoencoderKLWan.py tiling bugs ",
"representative_url": "https://github.com/huggingface/diffusers/pull/12342",
"shared_directories": [
"src/diffusers/models/autoencoders",
"src/diffusers/models",
"src/diffusers",
"src",
"tests/models/autoencoders",
"tests/models",
"tests"
],
"shared_filenames": [
"src/diffusers/models/autoencoders/autoencoder_kl_wan.py",
"tests/models/autoencoders/test_models_autoencoder_wan.py"
],
"summary": "6 open PRs share weighted file overlap around `src/diffusers/models/autoencoders/autoencoder_kl_wan.py`, `tests/models/autoencoders/test_models_autoencoder_wan.py`; representative PR #12342.",
"title": "Scope: fix autoencoder_kl_wan.AutoencoderKLWan.py tiling bugs "
},
{
"authors": [
"Sunhill666"
],
"average_similarity": 0.461,
"cluster_id": "pr-scope-12453-5",
"kind": "pr_scope",
"last_activity_at": "2026-04-08T02:05:24Z",
"outside_window_prs": [
{
"additions": 1,
"author": "cakedan",
"changed_files": 1,
"created_at": "2025-10-09T08:24:44Z",
"deletions": 1,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12453/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12453",
"merged": false,
"number": 12453,
"state": "open",
"title": "Fix `QwenImageEditPlusPipeline` not using the passed in width/height for the VAE",
"updated_at": "2026-02-10T15:26:49Z"
},
{
"additions": 39,
"author": "SahilCarterr",
"changed_files": 1,
"created_at": "2025-10-10T23:23:34Z",
"deletions": 3,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12467/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12467",
"merged": false,
"number": 12467,
"state": "open",
"title": "[FIX] Fixes QwenImagePipeline batch issue",
"updated_at": "2026-01-09T15:08:43Z"
},
{
"additions": 188,
"author": "akshan-main",
"changed_files": 15,
"created_at": "2025-11-22T04:42:32Z",
"deletions": 78,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12698/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12698",
"merged": false,
"number": 12698,
"state": "open",
"title": "Fix: Normalize batch inputs to 5D tensors for Qwen-Image-Edit",
"updated_at": "2026-01-09T15:05:07Z"
},
{
"additions": 185,
"author": "kashif",
"changed_files": 3,
"created_at": "2026-01-12T08:40:28Z",
"deletions": 56,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12968/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12968",
"merged": false,
"number": 12968,
"state": "open",
"title": "[QwenImageEditPlus] batch size > 1 support",
"updated_at": "2026-03-08T11:00:49Z"
}
],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.744,
"left_pr_number": 12453,
"right_pr_number": 12467,
"shared_directories": [
"src/diffusers/pipelines/qwenimage",
"src/diffusers/pipelines",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
],
"similarity": 0.678,
"size_similarity": 0.048
},
{
"breadth_similarity": 0.117,
"concentration_similarity": 0.835,
"content_similarity": 0.747,
"left_pr_number": 12467,
"right_pr_number": 12698,
"shared_directories": [
"src/diffusers/pipelines/qwenimage",
"src/diffusers/pipelines",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
],
"similarity": 0.6,
"size_similarity": 0.158
},
{
"breadth_similarity": 0.35,
"concentration_similarity": 0.809,
"content_similarity": 0.511,
"left_pr_number": 12698,
"right_pr_number": 12968,
"shared_directories": [
"src/diffusers/pipelines/qwenimage",
"src/diffusers/pipelines",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
],
"similarity": 0.569,
"size_similarity": 0.906
},
{
"breadth_similarity": 0.333,
"concentration_similarity": 0.643,
"content_similarity": 0.609,
"left_pr_number": 12467,
"right_pr_number": 12968,
"shared_directories": [
"src/diffusers/pipelines/qwenimage",
"src/diffusers/pipelines",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
],
"similarity": 0.518,
"size_similarity": 0.174
},
{
"breadth_similarity": 0.556,
"concentration_similarity": 1.0,
"content_similarity": 0.332,
"left_pr_number": 12467,
"right_pr_number": 13379,
"shared_directories": [
"src/diffusers/pipelines/qwenimage",
"src/diffusers/pipelines",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
],
"similarity": 0.466,
"size_similarity": 0.857
},
{
"breadth_similarity": 0.117,
"concentration_similarity": 0.835,
"content_similarity": 0.554,
"left_pr_number": 12453,
"right_pr_number": 12698,
"shared_directories": [
"src/diffusers/pipelines/qwenimage",
"src/diffusers/pipelines",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
],
"similarity": 0.443,
"size_similarity": 0.008
},
{
"breadth_similarity": 0.333,
"concentration_similarity": 0.643,
"content_similarity": 0.491,
"left_pr_number": 12453,
"right_pr_number": 12968,
"shared_directories": [
"src/diffusers/pipelines/qwenimage",
"src/diffusers/pipelines",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
],
"similarity": 0.41,
"size_similarity": 0.008
},
{
"breadth_similarity": 0.556,
"concentration_similarity": 1.0,
"content_similarity": 0.374,
"left_pr_number": 12453,
"right_pr_number": 13379,
"shared_directories": [
"src/diffusers/pipelines/qwenimage",
"src/diffusers/pipelines",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
],
"similarity": 0.376,
"size_similarity": 0.056
},
{
"breadth_similarity": 0.383,
"concentration_similarity": 0.835,
"content_similarity": 0.277,
"left_pr_number": 12698,
"right_pr_number": 13379,
"shared_directories": [
"src/diffusers/pipelines/qwenimage",
"src/diffusers/pipelines",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
],
"similarity": 0.294,
"size_similarity": 0.135
},
{
"breadth_similarity": 0.333,
"concentration_similarity": 0.643,
"content_similarity": 0.24,
"left_pr_number": 12968,
"right_pr_number": 13379,
"shared_directories": [
"src/diffusers/pipelines/qwenimage",
"src/diffusers/pipelines",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
],
"similarity": 0.256,
"size_similarity": 0.149
}
],
"pr_count": 5,
"pr_numbers": [
12453,
12467,
12698,
12968,
13379
],
"recent_pr_count": 1,
"recent_pr_numbers": [
13379
],
"representative_pr_number": 12467,
"representative_title": "[FIX] Fixes QwenImagePipeline batch issue",
"representative_url": "https://github.com/huggingface/diffusers/pull/12467",
"shared_directories": [
"src/diffusers/pipelines/qwenimage",
"src/diffusers/pipelines",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py"
],
"summary": "5 open PRs share weighted file overlap around `src/diffusers/pipelines/qwenimage/pipeline_qwenimage_edit_plus.py`; representative PR #12467.",
"title": "Scope: [FIX] Fixes QwenImagePipeline batch issue"
},
{
"authors": [
"Xyc2016"
],
"average_similarity": 0.419,
"cluster_id": "pr-scope-10824-4",
"kind": "pr_scope",
"last_activity_at": "2026-04-06T15:11:47Z",
"outside_window_prs": [
{
"additions": 2,
"author": "surya-narayanan",
"changed_files": 1,
"created_at": "2025-02-18T20:39:22Z",
"deletions": 1,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/10824/files",
"html_url": "https://github.com/huggingface/diffusers/pull/10824",
"merged": false,
"number": 10824,
"state": "open",
"title": "Update text2image.md",
"updated_at": "2025-03-21T15:03:17Z"
},
{
"additions": 17,
"author": "surya-narayanan",
"changed_files": 1,
"created_at": "2025-02-18T21:19:41Z",
"deletions": 0,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/10825/files",
"html_url": "https://github.com/huggingface/diffusers/pull/10825",
"merged": false,
"number": 10825,
"state": "open",
"title": "Update text2image.md",
"updated_at": "2025-03-21T15:03:14Z"
},
{
"additions": 2,
"author": "a120092009",
"changed_files": 1,
"created_at": "2025-11-11T07:34:28Z",
"deletions": 2,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12631/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12631",
"merged": false,
"number": 12631,
"state": "open",
"title": "Fix Context Parallelism doc",
"updated_at": "2026-02-03T15:15:59Z"
}
],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.8,
"left_pr_number": 10824,
"right_pr_number": 10825,
"shared_directories": [
"docs/source/en/training",
"docs/source/en",
"docs/source",
"docs"
],
"shared_filenames": [
"docs/source/en/training/text2image.md"
],
"similarity": 0.737,
"size_similarity": 0.176
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.208,
"left_pr_number": 10824,
"right_pr_number": 12631,
"shared_directories": [
"docs/source/en/training",
"docs/source/en",
"docs/source",
"docs"
],
"shared_filenames": [],
"similarity": 0.408,
"size_similarity": 0.75
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.124,
"left_pr_number": 12631,
"right_pr_number": 13423,
"shared_directories": [
"docs/source/en",
"docs/source",
"docs"
],
"shared_filenames": [],
"similarity": 0.387,
"size_similarity": 1.0
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.125,
"left_pr_number": 10824,
"right_pr_number": 13423,
"shared_directories": [
"docs/source/en",
"docs/source",
"docs"
],
"shared_filenames": [],
"similarity": 0.35,
"size_similarity": 0.75
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.233,
"left_pr_number": 10825,
"right_pr_number": 12631,
"shared_directories": [
"docs/source/en/training",
"docs/source/en",
"docs/source",
"docs"
],
"shared_filenames": [],
"similarity": 0.349,
"size_similarity": 0.235
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.141,
"left_pr_number": 10825,
"right_pr_number": 13423,
"shared_directories": [
"docs/source/en",
"docs/source",
"docs"
],
"shared_filenames": [],
"similarity": 0.284,
"size_similarity": 0.235
}
],
"pr_count": 4,
"pr_numbers": [
10824,
10825,
12631,
13423
],
"recent_pr_count": 1,
"recent_pr_numbers": [
13423
],
"representative_pr_number": 10824,
"representative_title": "Update text2image.md",
"representative_url": "https://github.com/huggingface/diffusers/pull/10824",
"shared_directories": [
"docs/source/en",
"docs/source",
"docs",
"docs/source/en/training"
],
"shared_filenames": [
"docs/source/en/training/text2image.md"
],
"summary": "4 open PRs share weighted file overlap around `docs/source/en/training/text2image.md`; representative PR #10824.",
"title": "Scope: Update text2image.md"
},
{
"authors": [
"kitsune-hash"
],
"average_similarity": 0.418,
"cluster_id": "pr-scope-8442-4",
"kind": "pr_scope",
"last_activity_at": "2026-02-10T14:26:40Z",
"outside_window_prs": [
{
"additions": 24,
"author": "luocfprime",
"changed_files": 2,
"created_at": "2024-06-09T05:41:28Z",
"deletions": 6,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/8442/files",
"html_url": "https://github.com/huggingface/diffusers/pull/8442",
"merged": false,
"number": 8442,
"state": "open",
"title": "fix: create_dynamic_module infinite recursion when setting HF_HOME using relative path",
"updated_at": "2025-01-02T20:30:02Z"
},
{
"additions": 53,
"author": "IrisRainbowNeko",
"changed_files": 2,
"created_at": "2025-08-15T06:22:33Z",
"deletions": 11,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12153/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12153",
"merged": false,
"number": 12153,
"state": "open",
"title": "`no_init_weights` in `from_pretrained` should be optional",
"updated_at": "2026-01-09T15:13:41Z"
},
{
"additions": 80,
"author": "RakshithaKowlikar",
"changed_files": 3,
"created_at": "2025-11-24T11:58:43Z",
"deletions": 0,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12707/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12707",
"merged": false,
"number": 12707,
"state": "open",
"title": "Feat: fal flashpack support",
"updated_at": "2026-02-04T15:15:03Z"
}
],
"pairwise": [
{
"breadth_similarity": 0.833,
"concentration_similarity": 0.684,
"content_similarity": 0.431,
"left_pr_number": 12153,
"right_pr_number": 12707,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/modeling_utils.py"
],
"similarity": 0.539,
"size_similarity": 0.8
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 0.614,
"content_similarity": 0.461,
"left_pr_number": 8442,
"right_pr_number": 12153,
"shared_directories": [
"src/diffusers/loaders",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/loaders/single_file_model.py"
],
"similarity": 0.524,
"size_similarity": 0.469
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.547,
"content_similarity": 0.491,
"left_pr_number": 12153,
"right_pr_number": 13117,
"shared_directories": [
"src/diffusers/loaders",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/loaders/single_file_model.py"
],
"similarity": 0.519,
"size_similarity": 0.653
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.933,
"content_similarity": 0.502,
"left_pr_number": 8442,
"right_pr_number": 13117,
"shared_directories": [
"src/diffusers/loaders",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/loaders/single_file_model.py"
],
"similarity": 0.494,
"size_similarity": 0.306
},
{
"breadth_similarity": 0.417,
"concentration_similarity": 0.863,
"content_similarity": 0.027,
"left_pr_number": 12707,
"right_pr_number": 13117,
"shared_directories": [
"src/diffusers",
"src"
],
"shared_filenames": [],
"similarity": 0.226,
"size_similarity": 0.816
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 0.929,
"content_similarity": 0.024,
"left_pr_number": 8442,
"right_pr_number": 12707,
"shared_directories": [
"src/diffusers",
"src"
],
"shared_filenames": [],
"similarity": 0.203,
"size_similarity": 0.375
}
],
"pr_count": 4,
"pr_numbers": [
8442,
12153,
12707,
13117
],
"recent_pr_count": 1,
"recent_pr_numbers": [
13117
],
"representative_pr_number": 12153,
"representative_title": "`no_init_weights` in `from_pretrained` should be optional",
"representative_url": "https://github.com/huggingface/diffusers/pull/12153",
"shared_directories": [
"src/diffusers",
"src",
"src/diffusers/loaders",
"src/diffusers/models"
],
"shared_filenames": [
"src/diffusers/loaders/single_file_model.py",
"src/diffusers/models/modeling_utils.py"
],
"summary": "4 open PRs share weighted file overlap around `src/diffusers/loaders/single_file_model.py`, `src/diffusers/models/modeling_utils.py`; representative PR #12153.",
"title": "Scope: `no_init_weights` in `from_pretrained` should be optional"
},
{
"authors": [
"Mr-Neutr0n"
],
"average_similarity": 0.589,
"cluster_id": "pr-scope-9068-3",
"kind": "pr_scope",
"last_activity_at": "2026-02-12T18:11:08Z",
"outside_window_prs": [
{
"additions": 83,
"author": "suzukimain",
"changed_files": 2,
"created_at": "2024-08-03T09:46:38Z",
"deletions": 6,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/9068/files",
"html_url": "https://github.com/huggingface/diffusers/pull/9068",
"merged": false,
"number": 9068,
"state": "open",
"title": "Ability to change the strength of safety_checker",
"updated_at": "2025-04-10T07:02:08Z"
},
{
"additions": 1,
"author": "missionfloyd",
"changed_files": 1,
"created_at": "2025-12-01T05:09:06Z",
"deletions": 1,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12762/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12762",
"merged": false,
"number": 12762,
"state": "open",
"title": "from_pipe: Keep existing dtype by default",
"updated_at": "2026-04-03T01:00:29Z"
}
],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.998,
"left_pr_number": 12762,
"right_pr_number": 13103,
"shared_directories": [
"src/diffusers/pipelines",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/pipelines/pipeline_utils.py"
],
"similarity": 0.949,
"size_similarity": 0.667
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.607,
"content_similarity": 0.468,
"left_pr_number": 9068,
"right_pr_number": 13103,
"shared_directories": [
"src/diffusers/pipelines",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/pipelines/pipeline_utils.py"
],
"similarity": 0.413,
"size_similarity": 0.034
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.607,
"content_similarity": 0.458,
"left_pr_number": 9068,
"right_pr_number": 12762,
"shared_directories": [
"src/diffusers/pipelines",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/pipelines/pipeline_utils.py"
],
"similarity": 0.404,
"size_similarity": 0.022
}
],
"pr_count": 3,
"pr_numbers": [
9068,
12762,
13103
],
"recent_pr_count": 1,
"recent_pr_numbers": [
13103
],
"representative_pr_number": 13103,
"representative_title": "fix(pipeline): Preserve dtype in from_pipe() instead of defaulting to float32",
"representative_url": "https://github.com/huggingface/diffusers/pull/13103",
"shared_directories": [
"src/diffusers/pipelines",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/pipelines/pipeline_utils.py"
],
"summary": "3 open PRs share weighted file overlap around `src/diffusers/pipelines/pipeline_utils.py`; representative PR #13103.",
"title": "Scope: fix(pipeline): Preserve dtype in from_pipe() instead of defaulting to float32"
},
{
"authors": [
"Chase-Xuu"
],
"average_similarity": 0.566,
"cluster_id": "pr-scope-9955-3",
"kind": "pr_scope",
"last_activity_at": "2026-03-10T02:02:34Z",
"outside_window_prs": [
{
"additions": 69,
"author": "Crized-bit",
"changed_files": 1,
"created_at": "2024-11-18T21:16:48Z",
"deletions": 3,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/9955/files",
"html_url": "https://github.com/huggingface/diffusers/pull/9955",
"merged": false,
"number": 9955,
"state": "open",
"title": "Added brownian_noise to DMP 2++ SDE Scheduler and fixed use_exponential_sigmas behaviour",
"updated_at": "2024-12-25T15:03:17Z"
},
{
"additions": 75,
"author": "Aznix07",
"changed_files": 2,
"created_at": "2025-12-04T04:50:12Z",
"deletions": 9,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12788/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12788",
"merged": false,
"number": 12788,
"state": "open",
"title": "Fix duplicate timesteps in DPMSolverMultistepScheduler with sigma conversion methods",
"updated_at": "2026-02-03T15:15:14Z"
}
],
"pairwise": [
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.667,
"content_similarity": 0.664,
"left_pr_number": 12788,
"right_pr_number": 13240,
"shared_directories": [
"src/diffusers/schedulers",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/schedulers/scheduling_dpmsolver_multistep.py"
],
"similarity": 0.577,
"size_similarity": 0.19
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.667,
"content_similarity": 0.516,
"left_pr_number": 9955,
"right_pr_number": 12788,
"shared_directories": [
"src/diffusers/schedulers",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/schedulers/scheduling_dpmsolver_multistep.py"
],
"similarity": 0.573,
"size_similarity": 0.857
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.522,
"left_pr_number": 9955,
"right_pr_number": 13240,
"shared_directories": [
"src/diffusers/schedulers",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/schedulers/scheduling_dpmsolver_multistep.py"
],
"similarity": 0.549,
"size_similarity": 0.222
}
],
"pr_count": 3,
"pr_numbers": [
9955,
12788,
13240
],
"recent_pr_count": 1,
"recent_pr_numbers": [
13240
],
"representative_pr_number": 12788,
"representative_title": "Fix duplicate timesteps in DPMSolverMultistepScheduler with sigma conversion methods",
"representative_url": "https://github.com/huggingface/diffusers/pull/12788",
"shared_directories": [
"src/diffusers/schedulers",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/schedulers/scheduling_dpmsolver_multistep.py"
],
"summary": "3 open PRs share weighted file overlap around `src/diffusers/schedulers/scheduling_dpmsolver_multistep.py`; representative PR #12788.",
"title": "Scope: Fix duplicate timesteps in DPMSolverMultistepScheduler with sigma conversion methods"
},
{
"authors": [
"s-zx"
],
"average_similarity": 0.554,
"cluster_id": "pr-scope-12747-3",
"kind": "pr_scope",
"last_activity_at": "2026-03-22T00:34:28Z",
"outside_window_prs": [
{
"additions": 370,
"author": "Aki-07",
"changed_files": 5,
"created_at": "2025-11-29T13:54:49Z",
"deletions": 23,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12747/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12747",
"merged": false,
"number": 12747,
"state": "open",
"title": "Feature/group offload pinning",
"updated_at": "2026-02-11T15:05:13Z"
},
{
"additions": 8,
"author": "gameofdimension",
"changed_files": 1,
"created_at": "2026-01-04T10:07:20Z",
"deletions": 18,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12910/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12910",
"merged": false,
"number": 12910,
"state": "open",
"title": "[group offloading] avoid unnecessary moving out to speed up inference",
"updated_at": "2026-02-05T08:21:50Z"
}
],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.869,
"left_pr_number": 12910,
"right_pr_number": 13305,
"shared_directories": [
"src/diffusers/hooks",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/hooks/group_offloading.py"
],
"similarity": 0.903,
"size_similarity": 0.963
},
{
"breadth_similarity": 0.2,
"concentration_similarity": 0.585,
"content_similarity": 0.479,
"left_pr_number": 12747,
"right_pr_number": 12910,
"shared_directories": [
"src/diffusers/hooks",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/hooks/group_offloading.py"
],
"similarity": 0.394,
"size_similarity": 0.066
},
{
"breadth_similarity": 0.2,
"concentration_similarity": 0.585,
"content_similarity": 0.434,
"left_pr_number": 12747,
"right_pr_number": 13305,
"shared_directories": [
"src/diffusers/hooks",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/hooks/group_offloading.py"
],
"similarity": 0.364,
"size_similarity": 0.069
}
],
"pr_count": 3,
"pr_numbers": [
12747,
12910,
13305
],
"recent_pr_count": 1,
"recent_pr_numbers": [
13305
],
"representative_pr_number": 12910,
"representative_title": "[group offloading] avoid unnecessary moving out to speed up inference",
"representative_url": "https://github.com/huggingface/diffusers/pull/12910",
"shared_directories": [
"src/diffusers/hooks",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/hooks/group_offloading.py"
],
"summary": "3 open PRs share weighted file overlap around `src/diffusers/hooks/group_offloading.py`; representative PR #12910.",
"title": "Scope: [group offloading] avoid unnecessary moving out to speed up inference"
},
{
"authors": [
"Mr-Neutr0n"
],
"average_similarity": 0.888,
"cluster_id": "pr-scope-13075-2",
"kind": "pr_scope",
"last_activity_at": "2026-02-13T13:44:17Z",
"outside_window_prs": [
{
"additions": 9,
"author": "akshatvishu",
"changed_files": 1,
"created_at": "2026-02-03T20:20:36Z",
"deletions": 1,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/13075/files",
"html_url": "https://github.com/huggingface/diffusers/pull/13075",
"merged": false,
"number": 13075,
"state": "open",
"title": "[Context Parallel] fix: support PyTorch < 2.6 in distributed gather",
"updated_at": "2026-02-04T11:41:08Z"
}
],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.904,
"left_pr_number": 13075,
"right_pr_number": 13093,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/_modeling_parallel.py"
],
"similarity": 0.888,
"size_similarity": 0.7
}
],
"pr_count": 2,
"pr_numbers": [
13075,
13093
],
"recent_pr_count": 1,
"recent_pr_numbers": [
13093
],
"representative_pr_number": 13075,
"representative_title": "[Context Parallel] fix: support PyTorch < 2.6 in distributed gather",
"representative_url": "https://github.com/huggingface/diffusers/pull/13075",
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/_modeling_parallel.py"
],
"summary": "2 open PRs share weighted file overlap around `src/diffusers/models/_modeling_parallel.py`; representative PR #13075.",
"title": "Scope: [Context Parallel] fix: support PyTorch < 2.6 in distributed gather"
},
{
"authors": [
"s-zx"
],
"average_similarity": 0.583,
"cluster_id": "pr-scope-11452-2",
"kind": "pr_scope",
"last_activity_at": "2026-03-22T00:04:23Z",
"outside_window_prs": [
{
"additions": 8,
"author": "sayakpaul",
"changed_files": 1,
"created_at": "2025-04-29T14:39:47Z",
"deletions": 0,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/11452/files",
"html_url": "https://github.com/huggingface/diffusers/pull/11452",
"merged": false,
"number": 11452,
"state": "open",
"title": "[quant] add __repr__ for better printing of configs.",
"updated_at": "2026-01-09T15:22:05Z"
}
],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.569,
"left_pr_number": 11452,
"right_pr_number": 13304,
"shared_directories": [
"src/diffusers/quantizers",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/quantizers/quantization_config.py"
],
"similarity": 0.583,
"size_similarity": 0.235
}
],
"pr_count": 2,
"pr_numbers": [
11452,
13304
],
"recent_pr_count": 1,
"recent_pr_numbers": [
13304
],
"representative_pr_number": 11452,
"representative_title": "[quant] add __repr__ for better printing of configs.",
"representative_url": "https://github.com/huggingface/diffusers/pull/11452",
"shared_directories": [
"src/diffusers/quantizers",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/quantizers/quantization_config.py"
],
"summary": "2 open PRs share weighted file overlap around `src/diffusers/quantizers/quantization_config.py`; representative PR #11452.",
"title": "Scope: [quant] add __repr__ for better printing of configs."
},
{
"authors": [
"sayakpaul"
],
"average_similarity": 0.496,
"cluster_id": "pr-scope-12595-2",
"kind": "pr_scope",
"last_activity_at": "2026-03-10T06:33:46Z",
"outside_window_prs": [
{
"additions": 142,
"author": "Ratish1",
"changed_files": 3,
"created_at": "2025-11-05T14:34:40Z",
"deletions": 5,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12595/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12595",
"merged": false,
"number": 12595,
"state": "open",
"title": "fix(hooks): Add padding support to context parallel hooks",
"updated_at": "2026-03-02T10:06:39Z"
}
],
"pairwise": [
{
"breadth_similarity": 0.333,
"concentration_similarity": 0.653,
"content_similarity": 0.529,
"left_pr_number": 12595,
"right_pr_number": 13242,
"shared_directories": [
"tests/hooks",
"tests"
],
"shared_filenames": [
"tests/hooks/test_hooks.py"
],
"similarity": 0.496,
"size_similarity": 0.401
}
],
"pr_count": 2,
"pr_numbers": [
12595,
13242
],
"recent_pr_count": 1,
"recent_pr_numbers": [
13242
],
"representative_pr_number": 12595,
"representative_title": "fix(hooks): Add padding support to context parallel hooks",
"representative_url": "https://github.com/huggingface/diffusers/pull/12595",
"shared_directories": [
"tests/hooks",
"tests"
],
"shared_filenames": [
"tests/hooks/test_hooks.py"
],
"summary": "2 open PRs share weighted file overlap around `tests/hooks/test_hooks.py`; representative PR #12595.",
"title": "Scope: fix(hooks): Add padding support to context parallel hooks"
},
{
"authors": [
"christopher5106"
],
"average_similarity": 0.484,
"cluster_id": "pr-scope-7645-2",
"kind": "pr_scope",
"last_activity_at": "2026-03-31T06:43:45Z",
"outside_window_prs": [
{
"additions": 7,
"author": "yhZhai",
"changed_files": 1,
"created_at": "2024-04-12T02:24:57Z",
"deletions": 0,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/7645/files",
"html_url": "https://github.com/huggingface/diffusers/pull/7645",
"merged": false,
"number": 7645,
"state": "open",
"title": "fix: support modules in UNet3DConditionModel and UNetMotionModel for kohya LoRA conversion",
"updated_at": "2024-09-14T15:15:42Z"
}
],
"pairwise": [
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.496,
"left_pr_number": 7645,
"right_pr_number": 13189,
"shared_directories": [
"src/diffusers/loaders",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/loaders/lora_conversion_utils.py"
],
"similarity": 0.484,
"size_similarity": 0.079
}
],
"pr_count": 2,
"pr_numbers": [
7645,
13189
],
"recent_pr_count": 1,
"recent_pr_numbers": [
13189
],
"representative_pr_number": 7645,
"representative_title": "fix: support modules in UNet3DConditionModel and UNetMotionModel for kohya LoRA conversion",
"representative_url": "https://github.com/huggingface/diffusers/pull/7645",
"shared_directories": [
"src/diffusers/loaders",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/loaders/lora_conversion_utils.py"
],
"summary": "2 open PRs share weighted file overlap around `src/diffusers/loaders/lora_conversion_utils.py`; representative PR #7645.",
"title": "Scope: fix: support modules in UNet3DConditionModel and UNetMotionModel for kohya LoRA conversion"
},
{
"authors": [
"rustadadam"
],
"average_similarity": 0.481,
"cluster_id": "pr-scope-12341-2",
"kind": "pr_scope",
"last_activity_at": "2026-02-13T18:22:18Z",
"outside_window_prs": [
{
"additions": 49,
"author": "seotaekkong",
"changed_files": 2,
"created_at": "2025-09-17T00:31:34Z",
"deletions": 13,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/12341/files",
"html_url": "https://github.com/huggingface/diffusers/pull/12341",
"merged": false,
"number": 12341,
"state": "open",
"title": "feat(scheduler): Add scale_betas_for_timesteps to DDPMScheduler",
"updated_at": "2026-01-09T15:10:58Z"
}
],
"pairwise": [
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.629,
"content_similarity": 0.543,
"left_pr_number": 12341,
"right_pr_number": 13141,
"shared_directories": [
"src/diffusers/schedulers",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/schedulers/scheduling_ddpm.py"
],
"similarity": 0.481,
"size_similarity": 0.129
}
],
"pr_count": 2,
"pr_numbers": [
12341,
13141
],
"recent_pr_count": 1,
"recent_pr_numbers": [
13141
],
"representative_pr_number": 12341,
"representative_title": "feat(scheduler): Add scale_betas_for_timesteps to DDPMScheduler",
"representative_url": "https://github.com/huggingface/diffusers/pull/12341",
"shared_directories": [
"src/diffusers/schedulers",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/schedulers/scheduling_ddpm.py"
],
"summary": "2 open PRs share weighted file overlap around `src/diffusers/schedulers/scheduling_ddpm.py`; representative PR #12341.",
"title": "Scope: feat(scheduler): Add scale_betas_for_timesteps to DDPMScheduler"
},
{
"authors": [
"s-zx"
],
"average_similarity": 0.325,
"cluster_id": "pr-scope-9784-2",
"kind": "pr_scope",
"last_activity_at": "2026-03-21T23:33:44Z",
"outside_window_prs": [
{
"additions": 7,
"author": "huchenz1",
"changed_files": 1,
"created_at": "2024-10-28T08:16:34Z",
"deletions": 1,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/9784/files",
"html_url": "https://github.com/huggingface/diffusers/pull/9784",
"merged": false,
"number": 9784,
"state": "open",
"title": "[fix] sync ControlNet-SD3 attention parameters of dual_attention_layer and qk_norm with SD3",
"updated_at": "2024-12-22T15:03:51Z"
}
],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.036,
"left_pr_number": 9784,
"right_pr_number": 13302,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [],
"similarity": 0.325,
"size_similarity": 1.0
}
],
"pr_count": 2,
"pr_numbers": [
9784,
13302
],
"recent_pr_count": 1,
"recent_pr_numbers": [
13302
],
"representative_pr_number": 9784,
"representative_title": "[fix] sync ControlNet-SD3 attention parameters of dual_attention_layer and qk_norm with SD3",
"representative_url": "https://github.com/huggingface/diffusers/pull/9784",
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [],
"summary": "2 open PRs cluster in `src/diffusers/models`, `src/diffusers`, `src` with similar change breadth; representative PR #9784.",
"title": "Scope: [fix] sync ControlNet-SD3 attention parameters of dual_attention_layer and qk_norm with SD3"
}
]