{"full_name":"huggingface/diffusers","owner":"huggingface","name":"diffusers","url":"https://github.com/huggingface/diffusers","description":"🤗 Diffusers: State-of-the-art diffusion models for image, video, and audio generation in PyTorch.","homepage":"https://huggingface.co/docs/diffusers","topics":[],"language":"Python","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/25720743?v=4","created_at":"2022-05-30T16:04:02Z","pushed_at":"2026-11-10T09:23:07Z","metrics":{"stars":34894,"forks":7475,"watchers":220,"issues":5718,"prs":8438,"releases":96,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":676},"growth":{"day":{"stars":4,"forks":5,"base_day":"2026-11-09"},"week":{"stars":43,"forks":24,"base_day":"2026-11-03"}},"history":{"dates":["2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[34844,34851,34856,34890,34894],"forks":[7437,7451,7455,7470,7475],"watchers":[218,219,219,220,220],"issues_open":[null,null,null,null,null],"prs_open":[null,null,null,null,null]},"boards":{},"same_owner":[{"full_name":"huggingface/transformers","name":"transformers","boards":{"total":54}},{"full_name":"huggingface/OpenEnv","name":"OpenEnv","boards":{}},{"full_name":"huggingface/accelerate","name":"accelerate","boards":{}},{"full_name":"huggingface/agents-course","name":"agents-course","boards":{}},{"full_name":"huggingface/alignment-handbook","name":"alignment-handbook","boards":{}},{"full_name":"huggingface/ml-intern","name":"ml-intern","boards":{}},{"full_name":"huggingface/parler-tts","name":"parler-tts","boards":{}},{"full_name":"huggingface/pytorch-image-models","name":"pytorch-image-models","boards":{}},{"full_name":"huggingface/sentence-transformers","name":"sentence-transformers","boards":{}},{"full_name":"huggingface/skills","name":"skills","boards":{}},{"full_name":"huggingface/smolagents","name":"smolagents","boards":{}},{"full_name":"huggingface/speech-to-speech","name":"speech-to-speech","boards":{}},{"full_name":"huggingface/transformers.js","name":"transformers.js","boards":{}},{"full_name":"huggingface/trl","name":"trl","boards":{}}],"issues":[{"number":9108,"title":"can't resume training with quantized base model","comments":45,"created_at":"2024-08-07T04:25:34Z"},{"number":5808,"title":"Inpainting produces results that are uneven with input image","comments":43,"created_at":"2023-11-15T16:33:02Z"},{"number":13401,"title":"Help us profile important pipelines and improve if needed","comments":42,"created_at":"2026-04-03T17:18:13Z"},{"number":9924,"title":"Can we get more schedulers for flow based models such as SD3, SD3.5, and flux","comments":40,"created_at":"2024-11-14T00:07:56Z"},{"number":9180,"title":"Pipeline has no attribute '_execution_device'","comments":38,"created_at":"2024-08-14T14:43:15Z"},{"number":9279,"title":"Support dynamic LoRA loading with `torch.compile` model","comments":37,"created_at":"2024-08-26T15:10:04Z"},{"number":7219,"title":"Add SUPIR Upscaler","comments":36,"created_at":"2024-03-05T09:32:38Z"},{"number":5894,"title":"Error RuntimeError: Invalid buffer size ","comments":36,"created_at":"2023-11-22T11:36:01Z"}],"discussions":[{"number":14951,"title":"What is the easiest Diffusers pipeline to start with for a beginner?","comments":1,"category":"Q&A","created_at":"2026-10-05T17:56:05Z"},{"number":14893,"title":"Real-time serving on diffusers with LTX-2.5 (22B video DiT, single GPU) — notes and two negative results","comments":0,"category":"Show and tell","created_at":"2026-09-28T09:23:08Z"},{"number":14857,"title":"One obsession text encoder","comments":3,"category":"Q&A","created_at":"2026-09-23T15:22:38Z"},{"number":14823,"title":"A four-layer evidence pattern for apps that persist Diffusers outputs","comments":0,"category":"Show and tell","created_at":"2026-09-20T20:09:08Z"},{"number":14813,"title":"How to generate white background images instead of colorful?","comments":3,"category":"Q&A","created_at":"2026-09-19T20:28:49Z"},{"number":14251,"title":"[Modular Diffusers] Repo ID to custom path mapping","comments":0,"category":"General","created_at":"2026-07-20T16:07:45Z"},{"number":14173,"title":"🎬 [Showcase] AI-Generated Anime Short - 'Light in the Ruins'","comments":0,"category":"Show and tell","created_at":"2026-07-12T04:51:20Z"},{"number":13912,"title":"[removed]","comments":0,"category":"General","created_at":"2026-06-10T14:55:51Z"}],"latest_release":{"name":"v0.42.1 — fix component resolution in `from_pretrained` to prevent `trust_remote_code` bypass","tag":"v0.42.1","published_at":"2026-10-27T07:41:43Z","body":"This is a security release. See [GHSA-4prv-5hj7-c2xr](https://github.com/huggingface/diffusers/security/advisories/GHSA-4prv-5hj7-c2xr) for details.\n\nThis patch release fixes how a component's declared library name is resolved when loading with `from_pretrained`.\n\nPipelines and models declare each component as a `[\"<library>\", \"<class>\"]` pair in `model_index.json` / `config.json`. This release changes how that library name is resolved across the `DiffusionPipeline`, `AutoModel`, and `ModularPipeline` loading paths, and adds a clearer error when the declared class is not found in the resolved module.\n\nAll users on 0.42.0 are encouraged to upgrade:\n\n```\npip install diffusers==0.42.1\n```"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}