1. 25 Nov, 2025 1 commit
    • Sayak Paul's avatar
      let's go Flux2 🚀 (#12711) · 5ffb73d4
      Sayak Paul authored
      
      
      * add vae
      
      * Initial commit for Flux 2 Transformer implementation
      
      * add pipeline part
      
      * small edits to the pipeline and conversion
      
      * update conversion script
      
      * fix
      
      * up up
      
      * finish pipeline
      
      * Remove Flux IP Adapter logic for now
      
      * Remove deprecated 3D id logic
      
      * Remove ControlNet logic for now
      
      * Add link to ViT-22B paper as reference for parallel transformer blocks such as the Flux 2 single stream block
      
      * update pipeline
      
      * Don't use biases for input projs and output AdaNorm
      
      * up
      
      * Remove bias for double stream block text QKV projections
      
      * Add script to convert Flux 2 transformer to diffusers
      
      * make style and make quality
      
      * fix a few things.
      
      * allow sft files to go.
      
      * fix image processor
      
      * fix batch
      
      * style a bit
      
      * Fix some bugs in Flux 2 transformer implementation
      
      * Fix dummy input preparation and fix some test bugs
      
      * fix dtype casting in timestep guidance module.
      
      * resolve conflicts.,
      
      * remove ip adapter stuff.
      
      * Fix Flux 2 transformer consistency test
      
      * Fix bug in Flux2TransformerBlock (double stream block)
      
      * Get remaining Flux 2 transformer tests passing
      
      * make style; make quality; make fix-copies
      
      * remove stuff.
      
      * fix type annotaton.
      
      * remove unneeded stuff from tests
      
      * tests
      
      * up
      
      * up
      
      * add sf support
      
      * Remove unused IP Adapter and ControlNet logic from transformer (#9)
      
      * copied from
      
      * Apply suggestions from code review
      Co-authored-by: default avatarYiYi Xu <yixu310@gmail.com>
      Co-authored-by: default avatarapolinário <joaopaulo.passos@gmail.com>
      
      * up
      
      * up
      
      * up
      
      * up
      
      * up
      
      * Refactor Flux2Attention into separate classes for double stream and single stream attention
      
      * Add _supports_qkv_fusion to AttentionModuleMixin to allow subclasses to disable QKV fusion
      
      * Have Flux2ParallelSelfAttention inherit from AttentionModuleMixin with _supports_qkv_fusion=False
      
      * Log debug message when calling fuse_projections on a AttentionModuleMixin subclass that does not support QKV fusion
      
      * Address review comments
      
      * Update src/diffusers/pipelines/flux2/pipeline_flux2.py
      Co-authored-by: default avatarYiYi Xu <yixu310@gmail.com>
      
      * up
      
      * Remove maybe_allow_in_graph decorators for Flux 2 transformer blocks (#12)
      
      * up
      
      * support ostris loras. (#13)
      
      * up
      
      * update schdule
      
      * up
      
      * up (#17)
      
      * add training scripts (#16)
      
      * add training scripts
      Co-authored-by: default avatarLinoy Tsaban <linoytsaban@gmail.com>
      
      * model cpu offload in validation.
      
      * add flux.2 readme
      
      * add img2img and tests
      
      * cpu offload in log validation
      
      * Apply suggestions from code review
      
      * fix
      
      * up
      
      * fixes
      
      * remove i2i training tests for now.
      
      ---------
      Co-authored-by: default avatarLinoy Tsaban <linoytsaban@gmail.com>
      Co-authored-by: default avatarlinoytsaban <linoy@huggingface.co>
      
      * up
      
      ---------
      Co-authored-by: default avataryiyixuxu <yixu310@gmail.com>
      Co-authored-by: default avatarDaniel Gu <dgu8957@gmail.com>
      Co-authored-by: default avataryiyi@huggingface.co <yiyi@ip-10-53-87-203.ec2.internal>
      Co-authored-by: default avatardg845 <58458699+dg845@users.noreply.github.com>
      Co-authored-by: default avatarDhruv Nair <dhruv.nair@gmail.com>
      Co-authored-by: default avatarapolinário <joaopaulo.passos@gmail.com>
      Co-authored-by: default avataryiyi@huggingface.co <yiyi@ip-26-0-160-103.ec2.internal>
      Co-authored-by: default avatarLinoy Tsaban <linoytsaban@gmail.com>
      Co-authored-by: default avatarlinoytsaban <linoy@huggingface.co>
      5ffb73d4
  2. 24 Nov, 2025 1 commit
  3. 19 Nov, 2025 1 commit
    • Pratim Dasude's avatar
      Community Pipeline: FluxFillControlNetInpaintPipeline for FLUX Fill-Based... · d5da453d
      Pratim Dasude authored
      Community Pipeline: FluxFillControlNetInpaintPipeline for FLUX Fill-Based Inpainting with ControlNet (#12649)
      
      * new flux fill controlnet inpaint pipline
      
      * Delete src/diffusers/pipelines/flux/pipline_flux_fill_controlnet_Inpaint.py
      
      deleting from main flux pipeline
      
      * Fluc_fill_controlnet community pipline
      
      * Update README.md
      
      * Apply style fixes
      d5da453d
  4. 12 Nov, 2025 2 commits
    • Steven Liu's avatar
      [docs] Update install instructions (#12626) · 2f44d630
      Steven Liu authored
      
      
      remove commit
      
      Removed specific commit reference for installation instructions.
      Co-authored-by: default avatarSayak Paul <spsayakpaul@gmail.com>
      Co-authored-by: default avatarÁlvaro Somoza <asomoza@users.noreply.github.com>
      2f44d630
    • Quentin Gallouédec's avatar
      ArXiv -> HF Papers (#12583) · f3db38c1
      Quentin Gallouédec authored
      * Update pipeline_skyreels_v2_i2v.py
      
      * Update README.md
      
      * Update torch_utils.py
      
      * Update torch_utils.py
      
      * Update guider_utils.py
      
      * Update pipeline_ltx.py
      
      * Update pipeline_bria.py
      
      * Apply suggestion from @qgallouedec
      
      * Update autoencoder_kl_qwenimage.py
      
      * Update pipeline_prx.py
      
      * Update pipeline_wan_vace.py
      
      * Update pipeline_skyreels_v2.py
      
      * Update pipeline_skyreels_v2_diffusion_forcing.py
      
      * Update pipeline_bria_fibo.py
      
      * Update pipeline_skyreels_v2_diffusion_forcing_i2v.py
      
      * Update pipeline_ltx_condition.py
      
      * Update pipeline_ltx_image2video.py
      
      * Update regional_prompting_stable_diffusion.py
      
      * make style
      
      * style
      
      * style
      f3db38c1
  5. 10 Nov, 2025 1 commit
  6. 06 Nov, 2025 1 commit
  7. 17 Oct, 2025 1 commit
  8. 07 Oct, 2025 1 commit
    • Linoy Tsaban's avatar
      [Qwen LoRA training] fix bug when offloading (#12440) · 1066de8c
      Linoy Tsaban authored
      * fix bug when offload and cache_latents both enabled
      
      * fix bug when offload and cache_latents both enabled
      
      * fix bug when offload and cache_latents both enabled
      
      * fix bug when offload and cache_latents both enabled
      
      * fix bug when offload and cache_latents both enabled
      
      * fix bug when offload and cache_latents both enabled
      
      * fix bug when offload and cache_latents both enabled
      
      * fix bug when offload and cache_latents both enabled
      
      * fix bug when offload and cache_latents both enabled
      1066de8c
  9. 06 Oct, 2025 1 commit
  10. 03 Oct, 2025 1 commit
  11. 30 Sep, 2025 1 commit
  12. 22 Sep, 2025 1 commit
    • Jason Cox's avatar
      Fix example server install instructions (#12362) · c006a95d
      Jason Cox authored
      * Upgrade huggingface-hub to version 0.35.0
      
      Updated huggingface-hub version from 0.26.1 to 0.35.0.
      
      * Add uvicorn and accelerate to requirements
      
      * Fix install instructions for server
      c006a95d
  13. 18 Sep, 2025 1 commit
    • Fredy's avatar
      Add RequestScopedPipeline for safe concurrent inference, tokenizer lock and... · eda9ff83
      Fredy authored
      
      Add RequestScopedPipeline for safe concurrent inference, tokenizer lock and non-mutating retrieve_timesteps (#12328)
      
      * Basic implementation of request scheduling
      
      * Basic editing in SD and Flux Pipelines
      
      * Small Fix
      
      * Fix
      
      * Update for more pipelines
      
      * Add examples/server-async
      
      * Add examples/server-async
      
      * Updated RequestScopedPipeline to handle a single tokenizer lock to avoid race conditions
      
      * Fix
      
      * Fix _TokenizerLockWrapper
      
      * Fix _TokenizerLockWrapper
      
      * Delete _TokenizerLockWrapper
      
      * Fix tokenizer
      
      * Update examples/server-async
      
      * Fix server-async
      
      * Optimizations in examples/server-async
      
      * We keep the implementation simple in examples/server-async
      
      * Update examples/server-async/README.md
      
      * Update examples/server-async/README.md for changes to tokenizer locks and backward-compatible retrieve_timesteps
      
      * The changes to the diffusers core have been undone and all logic is being moved to exmaples/server-async
      
      * Update examples/server-async/utils/*
      
      * Fix BaseAsyncScheduler
      
      * Rollback in the core of the diffusers
      
      * Update examples/server-async/README.md
      
      * Complete rollback of diffusers core files
      
      * Simple implementation of an asynchronous server compatible with SD3-3.5 and Flux Pipelines
      
      * Update examples/server-async/README.md
      
      * Fixed import errors in 'examples/server-async/serverasync.py'
      
      * Flux Pipeline Discard
      
      * Update examples/server-async/README.md
      
      * Apply style fixes
      
      ---------
      Co-authored-by: default avatarSayak Paul <spsayakpaul@gmail.com>
      Co-authored-by: default avatargithub-actions[bot] <github-actions[bot]@users.noreply.github.com>
      eda9ff83
  14. 11 Sep, 2025 1 commit
  15. 09 Sep, 2025 1 commit
  16. 03 Sep, 2025 1 commit
  17. 02 Sep, 2025 1 commit
  18. 01 Sep, 2025 1 commit
  19. 28 Aug, 2025 1 commit
  20. 27 Aug, 2025 1 commit
  21. 26 Aug, 2025 1 commit
  22. 25 Aug, 2025 2 commits
  23. 19 Aug, 2025 1 commit
  24. 18 Aug, 2025 2 commits
  25. 11 Aug, 2025 1 commit
  26. 05 Aug, 2025 2 commits
  27. 31 Jul, 2025 1 commit
  28. 29 Jul, 2025 1 commit
  29. 22 Jul, 2025 2 commits
  30. 18 Jul, 2025 1 commit
  31. 16 Jul, 2025 1 commit
  32. 15 Jul, 2025 1 commit
  33. 14 Jul, 2025 1 commit
  34. 10 Jul, 2025 1 commit
  35. 09 Jul, 2025 1 commit