[ { "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" } ]