diffusers-dashboard / data /pr_scope_clusters.json
evalstate's picture
evalstate HF Staff
Deploy dashboard
3f1f760 verified
[
{
"authors": [
"DN6"
],
"average_similarity": 0.356,
"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.162,
"left_pr_number": 13345,
"right_pr_number": 13346,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.403,
"size_similarity": 0.929
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.158,
"left_pr_number": 13315,
"right_pr_number": 13341,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.395,
"size_similarity": 0.898
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 1.0,
"content_similarity": 0.167,
"left_pr_number": 13254,
"right_pr_number": 13345,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.394,
"size_similarity": 0.956
},
{
"breadth_similarity": 0.875,
"concentration_similarity": 1.0,
"content_similarity": 0.155,
"left_pr_number": 13345,
"right_pr_number": 13347,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.394,
"size_similarity": 0.989
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.164,
"left_pr_number": 13315,
"right_pr_number": 13340,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.39,
"size_similarity": 1.0
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 1.0,
"content_similarity": 0.17,
"left_pr_number": 13254,
"right_pr_number": 13346,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.385,
"size_similarity": 0.888
},
{
"breadth_similarity": 0.875,
"concentration_similarity": 1.0,
"content_similarity": 0.157,
"left_pr_number": 13346,
"right_pr_number": 13347,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.385,
"size_similarity": 0.919
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.162,
"left_pr_number": 13254,
"right_pr_number": 13347,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.383,
"size_similarity": 0.966
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.164,
"left_pr_number": 13340,
"right_pr_number": 13341,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.375,
"size_similarity": 0.898
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.163,
"left_pr_number": 13253,
"right_pr_number": 13340,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.371,
"size_similarity": 0.71
},
{
"breadth_similarity": 0.667,
"concentration_similarity": 1.0,
"content_similarity": 0.16,
"left_pr_number": 13253,
"right_pr_number": 13346,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.371,
"size_similarity": 0.947
},
{
"breadth_similarity": 0.9,
"concentration_similarity": 1.0,
"content_similarity": 0.158,
"left_pr_number": 13347,
"right_pr_number": 13348,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.37,
"size_similarity": 0.798
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.165,
"left_pr_number": 13253,
"right_pr_number": 13254,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.367,
"size_similarity": 0.842
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.166,
"left_pr_number": 13254,
"right_pr_number": 13341,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.366,
"size_similarity": 0.665
},
{
"breadth_similarity": 0.7,
"concentration_similarity": 1.0,
"content_similarity": 0.171,
"left_pr_number": 13254,
"right_pr_number": 13348,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.363,
"size_similarity": 0.826
},
{
"breadth_similarity": 0.8,
"concentration_similarity": 1.0,
"content_similarity": 0.163,
"left_pr_number": 13345,
"right_pr_number": 13348,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.363,
"size_similarity": 0.79
},
{
"breadth_similarity": 0.667,
"concentration_similarity": 1.0,
"content_similarity": 0.158,
"left_pr_number": 13253,
"right_pr_number": 13345,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.359,
"size_similarity": 0.88
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 1.0,
"content_similarity": 0.161,
"left_pr_number": 13341,
"right_pr_number": 13346,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.358,
"size_similarity": 0.749
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.166,
"left_pr_number": 13254,
"right_pr_number": 13315,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.356,
"size_similarity": 0.597
},
{
"breadth_similarity": 0.8,
"concentration_similarity": 1.0,
"content_similarity": 0.165,
"left_pr_number": 13346,
"right_pr_number": 13348,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.356,
"size_similarity": 0.734
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.157,
"left_pr_number": 13253,
"right_pr_number": 13341,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.353,
"size_similarity": 0.79
},
{
"breadth_similarity": 0.625,
"concentration_similarity": 1.0,
"content_similarity": 0.153,
"left_pr_number": 13253,
"right_pr_number": 13347,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.35,
"size_similarity": 0.871
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 1.0,
"content_similarity": 0.159,
"left_pr_number": 13341,
"right_pr_number": 13345,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.349,
"size_similarity": 0.696
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 1.0,
"content_similarity": 0.161,
"left_pr_number": 13315,
"right_pr_number": 13346,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.347,
"size_similarity": 0.673
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.157,
"left_pr_number": 13253,
"right_pr_number": 13315,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.341,
"size_similarity": 0.71
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 1.0,
"content_similarity": 0.159,
"left_pr_number": 13315,
"right_pr_number": 13345,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.338,
"size_similarity": 0.625
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.173,
"left_pr_number": 13254,
"right_pr_number": 13340,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.336,
"size_similarity": 0.597
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.154,
"left_pr_number": 13341,
"right_pr_number": 13347,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.336,
"size_similarity": 0.688
},
{
"breadth_similarity": 0.667,
"concentration_similarity": 1.0,
"content_similarity": 0.168,
"left_pr_number": 13340,
"right_pr_number": 13346,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.335,
"size_similarity": 0.673
},
{
"breadth_similarity": 0.6,
"concentration_similarity": 1.0,
"content_similarity": 0.161,
"left_pr_number": 13253,
"right_pr_number": 13348,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.327,
"size_similarity": 0.695
},
{
"breadth_similarity": 0.667,
"concentration_similarity": 1.0,
"content_similarity": 0.166,
"left_pr_number": 13340,
"right_pr_number": 13345,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.326,
"size_similarity": 0.625
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 1.0,
"content_similarity": 0.154,
"left_pr_number": 13315,
"right_pr_number": 13347,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.325,
"size_similarity": 0.618
},
{
"breadth_similarity": 0.625,
"concentration_similarity": 1.0,
"content_similarity": 0.16,
"left_pr_number": 13340,
"right_pr_number": 13347,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.317,
"size_similarity": 0.618
},
{
"breadth_similarity": 0.7,
"concentration_similarity": 1.0,
"content_similarity": 0.162,
"left_pr_number": 13341,
"right_pr_number": 13348,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.316,
"size_similarity": 0.549
},
{
"breadth_similarity": 0.7,
"concentration_similarity": 1.0,
"content_similarity": 0.162,
"left_pr_number": 13315,
"right_pr_number": 13348,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.307,
"size_similarity": 0.494
},
{
"breadth_similarity": 0.6,
"concentration_similarity": 1.0,
"content_similarity": 0.169,
"left_pr_number": 13340,
"right_pr_number": 13348,
"shared_directories": [
"tests/models/transformers",
"tests/models",
"tests"
],
"shared_filenames": [],
"similarity": 0.302,
"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.382,
"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.485,
"size_similarity": 0.687
},
{
"breadth_similarity": 0.8,
"concentration_similarity": 1.0,
"content_similarity": 0.386,
"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.311,
"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.337,
"size_similarity": 0.071
},
{
"breadth_similarity": 0.559,
"concentration_similarity": 1.0,
"content_similarity": 0.267,
"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.31,
"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": [
"christopher5106",
"sayakpaul"
],
"average_similarity": 0.487,
"cluster_id": "pr-scope-12851-6",
"kind": "pr_scope",
"last_activity_at": "2026-04-10T15:11:13Z",
"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.849,
"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.761,
"size_similarity": 0.109
},
{
"breadth_similarity": 0.417,
"concentration_similarity": 0.955,
"content_similarity": 0.581,
"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.618,
"size_similarity": 0.815
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 0.823,
"content_similarity": 0.42,
"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.579,
"size_similarity": 0.955
},
{
"breadth_similarity": 0.417,
"concentration_similarity": 0.778,
"content_similarity": 0.521,
"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.562,
"size_similarity": 0.778
},
{
"breadth_similarity": 0.417,
"concentration_similarity": 0.955,
"content_similarity": 0.63,
"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.544,
"size_similarity": 0.089
},
{
"breadth_similarity": 0.417,
"concentration_similarity": 0.778,
"content_similarity": 0.613,
"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.523,
"size_similarity": 0.085
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.515,
"left_pr_number": 13171,
"right_pr_number": 13443,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_dispatch.py"
],
"similarity": 0.511,
"size_similarity": 0.003
},
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.496,
"left_pr_number": 12851,
"right_pr_number": 13443,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_dispatch.py"
],
"similarity": 0.501,
"size_similarity": 0.025
},
{
"breadth_similarity": 0.417,
"concentration_similarity": 0.778,
"content_similarity": 0.513,
"left_pr_number": 13373,
"right_pr_number": 13443,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_dispatch.py"
],
"similarity": 0.444,
"size_similarity": 0.032
},
{
"breadth_similarity": 0.333,
"concentration_similarity": 0.479,
"content_similarity": 0.439,
"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.42,
"size_similarity": 0.37
},
{
"breadth_similarity": 0.333,
"concentration_similarity": 0.479,
"content_similarity": 0.455,
"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.42,
"size_similarity": 0.295
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 0.702,
"content_similarity": 0.32,
"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.386,
"size_similarity": 0.288
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 0.525,
"content_similarity": 0.304,
"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.368,
"size_similarity": 0.301
},
{
"breadth_similarity": 0.417,
"concentration_similarity": 0.955,
"content_similarity": 0.358,
"left_pr_number": 12988,
"right_pr_number": 13443,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_dispatch.py"
],
"similarity": 0.345,
"size_similarity": 0.03
},
{
"breadth_similarity": 0.333,
"concentration_similarity": 0.479,
"content_similarity": 0.37,
"left_pr_number": 12870,
"right_pr_number": 13443,
"shared_directories": [
"src/diffusers/models",
"src/diffusers",
"src"
],
"shared_filenames": [
"src/diffusers/models/attention_dispatch.py"
],
"similarity": 0.318,
"size_similarity": 0.009
}
],
"pr_count": 6,
"pr_numbers": [
12851,
12870,
12988,
13171,
13373,
13443
],
"recent_pr_count": 3,
"recent_pr_numbers": [
13171,
13373,
13443
],
"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": "6 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": [
"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": [
{
"additions": 12,
"author": "Mr-Neutr0n",
"changed_files": 1,
"created_at": "2026-02-08T12:14:29Z",
"deletions": 8,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/13102/files",
"html_url": "https://github.com/huggingface/diffusers/pull/13102",
"merged": false,
"number": 13102,
"state": "open",
"title": "fix(controlnet): Use deep copy in ZImageControlNet.from_transformer",
"updated_at": "2026-02-08T12:49:55Z"
}
],
"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.397,
"size_similarity": 0.059
}
],
"pr_count": 3,
"pr_numbers": [
13102,
13136,
13267
],
"recent_pr_count": 2,
"recent_pr_numbers": [
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": [
"paulinebm",
"sayakpaul"
],
"average_similarity": 0.367,
"cluster_id": "pr-scope-7404-3",
"kind": "pr_scope",
"last_activity_at": "2026-04-10T06:27:38Z",
"outside_window_prs": [
{
"additions": 100,
"author": "DN6",
"changed_files": 2,
"created_at": "2024-03-20T10:38:24Z",
"deletions": 1,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/7404/files",
"html_url": "https://github.com/huggingface/diffusers/pull/7404",
"merged": false,
"number": 7404,
"state": "open",
"title": "[Do Not Merge] Remove shared memory restriction on containers for Pipeline Tests",
"updated_at": "2024-07-15T12:57:35Z"
}
],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.199,
"left_pr_number": 13329,
"right_pr_number": 13438,
"shared_directories": [
".github/workflows",
".github"
],
"shared_filenames": [],
"similarity": 0.385,
"size_similarity": 0.639
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.99,
"content_similarity": 0.195,
"left_pr_number": 7404,
"right_pr_number": 13438,
"shared_directories": [
".github/workflows",
".github"
],
"shared_filenames": [],
"similarity": 0.36,
"size_similarity": 0.828
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.99,
"content_similarity": 0.199,
"left_pr_number": 7404,
"right_pr_number": 13329,
"shared_directories": [
".github/workflows",
".github"
],
"shared_filenames": [],
"similarity": 0.354,
"size_similarity": 0.772
}
],
"pr_count": 3,
"pr_numbers": [
7404,
13329,
13438
],
"recent_pr_count": 2,
"recent_pr_numbers": [
13329,
13438
],
"representative_pr_number": 13438,
"representative_title": "add PR fork workable",
"representative_url": "https://github.com/huggingface/diffusers/pull/13438",
"shared_directories": [
".github/workflows",
".github"
],
"shared_filenames": [],
"summary": "3 open PRs cluster in `.github/workflows`, `.github` with similar change breadth; representative PR #13438.",
"title": "Scope: add PR fork workable"
},
{
"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": [
"akshan-main"
],
"average_similarity": 0.341,
"cluster_id": "pr-scope-13378-2",
"kind": "pr_scope",
"last_activity_at": "2026-04-10T19:05:11Z",
"outside_window_prs": [],
"pairwise": [
{
"breadth_similarity": 0.862,
"concentration_similarity": 0.999,
"content_similarity": 0.099,
"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.341,
"size_similarity": 0.908
}
],
"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.462,
"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.41,
"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.511,
"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.81,
"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.421,
"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.572,
"size_similarity": 0.933
},
{
"breadth_similarity": 0.417,
"concentration_similarity": 0.955,
"content_similarity": 0.39,
"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.505,
"size_similarity": 0.955
},
{
"breadth_similarity": 0.833,
"concentration_similarity": 0.988,
"content_similarity": 0.345,
"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.476,
"size_similarity": 0.682
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.714,
"content_similarity": 0.403,
"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.456,
"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.447,
"size_similarity": 0.076
},
{
"breadth_similarity": 0.583,
"concentration_similarity": 0.967,
"content_similarity": 0.457,
"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.435,
"size_similarity": 0.054
},
{
"breadth_similarity": 0.667,
"concentration_similarity": 1.0,
"content_similarity": 0.405,
"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.402,
"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.347,
"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.359,
"size_similarity": 0.182
},
{
"breadth_similarity": 0.75,
"concentration_similarity": 0.955,
"content_similarity": 0.29,
"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.338,
"size_similarity": 0.079
},
{
"breadth_similarity": 0.583,
"concentration_similarity": 0.714,
"content_similarity": 0.296,
"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.309,
"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": [
"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.462,
"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.503,
"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": [
"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.548,
"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": [
"sayakpaul"
],
"average_similarity": 0.359,
"cluster_id": "pr-scope-6978-3",
"kind": "pr_scope",
"last_activity_at": "2026-04-10T15:58:45Z",
"outside_window_prs": [
{
"additions": 22,
"author": "Bhavay-2001",
"changed_files": 1,
"created_at": "2024-02-14T16:19:30Z",
"deletions": 26,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/6978/files",
"html_url": "https://github.com/huggingface/diffusers/pull/6978",
"merged": false,
"number": 6978,
"state": "open",
"title": "Update train_dreambooth_lora_sd15_advanced.py",
"updated_at": "2024-05-03T15:04:43Z"
},
{
"additions": 33,
"author": "linoytsaban",
"changed_files": 2,
"created_at": "2024-03-18T10:11:48Z",
"deletions": 10,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/7372/files",
"html_url": "https://github.com/huggingface/diffusers/pull/7372",
"merged": false,
"number": 7372,
"state": "open",
"title": "[Dreambooth LoRA training] Add `edm` tags + scheduler type to model card ",
"updated_at": "2024-09-14T15:17:13Z"
}
],
"pairwise": [
{
"breadth_similarity": 0.35,
"concentration_similarity": 0.863,
"content_similarity": 0.361,
"left_pr_number": 7372,
"right_pr_number": 13442,
"shared_directories": [
"examples/advanced_diffusion_training",
"examples/dreambooth",
"examples"
],
"shared_filenames": [
"examples/advanced_diffusion_training/train_dreambooth_lora_sdxl_advanced.py",
"examples/dreambooth/train_dreambooth_lora_sdxl.py"
],
"similarity": 0.37,
"size_similarity": 0.257
},
{
"breadth_similarity": 0.175,
"concentration_similarity": 0.677,
"content_similarity": 0.386,
"left_pr_number": 6978,
"right_pr_number": 13442,
"shared_directories": [
"examples/advanced_diffusion_training",
"examples"
],
"shared_filenames": [
"examples/advanced_diffusion_training/train_dreambooth_lora_sd15_advanced.py"
],
"similarity": 0.365,
"size_similarity": 0.287
},
{
"breadth_similarity": 0.5,
"concentration_similarity": 0.814,
"content_similarity": 0.167,
"left_pr_number": 6978,
"right_pr_number": 7372,
"shared_directories": [
"examples/advanced_diffusion_training",
"examples"
],
"shared_filenames": [],
"similarity": 0.342,
"size_similarity": 0.896
}
],
"pr_count": 3,
"pr_numbers": [
6978,
7372,
13442
],
"recent_pr_count": 1,
"recent_pr_numbers": [
13442
],
"representative_pr_number": 13442,
"representative_title": "[wip] [tests] fix training tests",
"representative_url": "https://github.com/huggingface/diffusers/pull/13442",
"shared_directories": [
"examples/advanced_diffusion_training",
"examples",
"examples/dreambooth"
],
"shared_filenames": [
"examples/advanced_diffusion_training/train_dreambooth_lora_sd15_advanced.py",
"examples/advanced_diffusion_training/train_dreambooth_lora_sdxl_advanced.py",
"examples/dreambooth/train_dreambooth_lora_sdxl.py"
],
"summary": "3 open PRs share weighted file overlap around `examples/advanced_diffusion_training/train_dreambooth_lora_sd15_advanced.py`, `examples/advanced_diffusion_training/train_dreambooth_lora_sdxl_advanced.py`, `examples/dreambooth/train_dreambooth_lora_sdxl.py`; representative PR #13442.",
"title": "Scope: [wip] [tests] fix training tests"
},
{
"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": [
"Ricardo-M-L"
],
"average_similarity": 0.362,
"cluster_id": "pr-scope-10449-2",
"kind": "pr_scope",
"last_activity_at": "2026-04-08T17:39:01Z",
"outside_window_prs": [
{
"additions": 276,
"author": "KaranpreetRaja",
"changed_files": 1,
"created_at": "2025-01-04T03:06:38Z",
"deletions": 0,
"draft": false,
"files_url": "https://github.com/huggingface/diffusers/pull/10449/files",
"html_url": "https://github.com/huggingface/diffusers/pull/10449",
"merged": false,
"number": 10449,
"state": "open",
"title": "[#10076] Adds conversion script from diffusers to cogvideox",
"updated_at": "2026-03-10T21:03:47Z"
}
],
"pairwise": [
{
"breadth_similarity": 1.0,
"concentration_similarity": 1.0,
"content_similarity": 0.093,
"left_pr_number": 10449,
"right_pr_number": 13435,
"shared_directories": [
"scripts"
],
"shared_filenames": [],
"similarity": 0.362,
"size_similarity": 0.979
}
],
"pr_count": 2,
"pr_numbers": [
10449,
13435
],
"recent_pr_count": 1,
"recent_pr_numbers": [
13435
],
"representative_pr_number": 10449,
"representative_title": "[#10076] Adds conversion script from diffusers to cogvideox",
"representative_url": "https://github.com/huggingface/diffusers/pull/10449",
"shared_directories": [
"scripts"
],
"shared_filenames": [],
"summary": "2 open PRs cluster in `scripts` with similar change breadth; representative PR #10449.",
"title": "Scope: [#10076] Adds conversion script from diffusers to cogvideox"
},
{
"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"
}
]