Junsong Chen
80fd9260bb
[Sana][bug fix]change clean_caption from True to False. ( #10481 )
...
change clean_caption from True to False.
2025-01-07 15:31:23 -10:00
Aryan
71ad16b463
Add _no_split_modules to some models ( #10308 )
...
* set supports gradient checkpointing to true where necessary; add missing no split modules
* fix cogvideox tests
* update
---------
Co-authored-by: Dhruv Nair <dhruv.nair@gmail.com >
2025-01-08 06:34:19 +05:30
hlky
ee7e141d80
Use pipelines without vae ( #10441 )
...
* Use pipelines without vae
* getattr
* vqvae
---------
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
2025-01-07 13:26:51 -10:00
hlky
01bd79649e
Fix HunyuanVideo produces NaN on PyTorch<2.5 ( #10482 )
...
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
2025-01-07 13:13:55 -10:00
Teriks
03bcf5aefe
RFInversionFluxPipeline, small fix for enable_model_cpu_offload & enable_sequential_cpu_offload compatibility ( #10480 )
...
RFInversionFluxPipeline.encode_image, device fix
Use self._execution_device instead of self.device when selecting
a device for the input image tensor.
This allows for compatibility with enable_model_cpu_offload &
enable_sequential_cpu_offload
Co-authored-by: Teriks <Teriks@users.noreply.github.com >
Co-authored-by: Linoy Tsaban <57615435+linoytsaban@users.noreply.github.com >
2025-01-07 15:47:28 +01:00
dependabot[bot]
e0b96ba7b0
Bump jinja2 from 3.1.4 to 3.1.5 in /examples/research_projects/realfill ( #10377 )
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.5 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-07 19:59:41 +05:30
Dhruv Nair
854a04659c
[CI] Add minimal testing for legacy Torch versions ( #10479 )
...
* update
* update
2025-01-07 18:51:41 +05:30
hlky
628f2c544a
Use Pipelines without scheduler ( #10439 )
...
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
2025-01-07 12:07:08 +00:00
Aryan
811560b1d7
[LoRA] Support original format loras for HunyuanVideo ( #10376 )
...
* update
* fix make copies
* update
* add relevant markers to the integration test suite.
* add copied.
* fox-copies
* temporarily add print.
* directly place on CUDA as CPU isn't that big on the CIO.
* fixes to fuse_lora, aryan was right.
* fixes
---------
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
2025-01-07 13:18:57 +05:30
Rahul Raman
f1e0c7ce4a
Refactor instructpix2pix lora to support peft ( #10205 )
...
* make base code changes referred from train_instructpix2pix script in examples
* change code to use PEFT as discussed in issue 10062
* update README training command
* update README training command
* refactor variable name and freezing unet
* Update examples/research_projects/instructpix2pix_lora/train_instruct_pix2pix_lora.py
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
* update README installation instructions.
* cleanup code using make style and quality
---------
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
2025-01-07 12:00:45 +05:30
Sayak Paul
b94cfd7937
[Training] QoL improvements in the Flux Control training scripts ( #10461 )
...
* qol improvements to the Flux script.
* propagate the dataloader changes.
2025-01-07 11:56:17 +05:30
Aryan
661bde0ff2
Fix style ( #10478 )
...
fix
2025-01-07 11:06:36 +05:30
Ameer Azam
4f5e3e35d2
Regarding the RunwayML path for V1.5 did change to stable-diffusion-v1-5/[stable-diffusion-v1-5/ stable-diffusion-inpainting] ( #10476 )
...
* Update pipeline_controlnet.py
* Update pipeline_controlnet_img2img.py
runwayml Take-down so change all from to this
stable-diffusion-v1-5/stable-diffusion-v1-5
* Update pipeline_controlnet_inpaint.py
* runwayml take-down make change to sd-legacy
* runwayml take-down make change to sd-legacy
* runwayml take-down make change to sd-legacy
* runwayml take-down make change to sd-legacy
* Update convert_blipdiffusion_to_diffusers.py
style change
2025-01-06 15:01:52 -08:00
hlky
8f2253c58c
Add torch_xla and from_single_file to instruct-pix2pix ( #10444 )
...
* Add torch_xla and from_single_file to instruct-pix2pix
* StableDiffusionInstructPix2PixPipelineSingleFileSlowTests
* StableDiffusionInstructPix2PixPipelineSingleFileSlowTests
---------
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
Co-authored-by: YiYi Xu <yixu310@gmail.com >
2025-01-06 10:11:16 -10:00
Aryan
7747b588e2
Fix hunyuan video attention mask dim ( #10454 )
...
* fix
* add coauthor
Co-Authored-By: Nerogar <nerogar@arcor.de >
---------
Co-authored-by: Nerogar <nerogar@arcor.de >
2025-01-06 10:07:54 -10:00
Sayak Paul
d9d94e12f3
[LoRA] fix: lora unloading when using expanded Flux LoRAs. ( #10397 )
...
* fix: lora unloading when using expanded Flux LoRAs.
* fix argument name.
Co-authored-by: a-r-r-o-w <contact.aryanvs@gmail.com >
* docs.
---------
Co-authored-by: a-r-r-o-w <contact.aryanvs@gmail.com >
2025-01-06 08:35:05 -10:00
hlky
2f25156c14
LEditsPP - examples, check height/width, add tiling/slicing ( #10471 )
...
* LEditsPP - examples, check height/width, add tiling/slicing
* make style
2025-01-06 08:19:53 -10:00
SahilCarterr
6da6406529
[Fix] broken links in docs ( #10434 )
...
* Fix broken links in docs
* fix parenthesis
2025-01-06 10:07:38 -08:00
Aryan
04e783cd9e
Update variable names correctly in docs ( #10435 )
...
fix
2025-01-06 08:56:43 -08:00
hlky
1896b1f7c1
lora_bias PEFT version check in unet.load_attn_procs (#10474 )
...
`lora_bias` PEFT version check in `unet.load_attn_procs` path
2025-01-06 21:27:56 +05:30
Sayak Paul
b5726358cf
[Tests] add slow and nightly markers to sd3 lora integation. ( #10458 )
...
add slow and nightly markers to sd3 lora integation.
2025-01-06 07:29:04 +05:30
hlky
fdcbbdf0bb
Add torch_xla and from_single_file support to TextToVideoZeroPipeline ( #10445 )
...
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
2025-01-05 05:24:28 +00:00
chaowenguo
4e44534845
Update rerender_a_video.py fix dtype error ( #10451 )
...
Update rerender_a_video.py
2025-01-04 14:52:50 +00:00
chaowenguo
a17832b2d9
add pythor_xla support for render a video ( #10443 )
...
* Update rerender_a_video.py
* Update rerender_a_video.py
* make style
---------
Co-authored-by: hlky <hlky@hlky.ac >
2025-01-03 16:00:02 +00:00
hlky
c28db0aa5b
Fix AutoPipeline from_pipe where source pipeline is missing target pipeline's optional components ( #10400 )
...
* Optional components in AutoPipeline
* missing_modules
---------
Co-authored-by: YiYi Xu <yixu310@gmail.com >
2025-01-02 11:06:51 -10:00
Doug J
f7822ae4bf
Update train_text_to_image_sdxl.py ( #8830 )
...
Enable VAE hash to be able to change with args change. If not, train_dataset_with_embeddiings may have row number inconsistency with train_dataset_with_vae.
Co-authored-by: Linoy Tsaban <57615435+linoytsaban@users.noreply.github.com >
2025-01-02 10:41:18 -10:00
Steven Liu
d81cc6f1da
[docs] Fix internal links ( #10418 )
...
fix links
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
2025-01-02 10:11:16 -10:00
Aryan
476795c5c3
Update Flux docstrings ( #10423 )
...
update
2025-01-02 10:06:18 -10:00
Sayak Paul
3cb66865f7
[LTX-Video] fix attribute adjustment for ltx. ( #10426 )
...
fix attribute adjustment for ltx.
2025-01-02 10:05:41 -10:00
Daniel Regado
68bd6934b1
IP-Adapter support for StableDiffusion3ControlNetPipeline ( #10363 )
...
* IP-Adapter support for `StableDiffusion3ControlNetPipeline`
* Update src/diffusers/pipelines/controlnet_sd3/pipeline_stable_diffusion_3_controlnet.py
Co-authored-by: hlky <hlky@hlky.ac >
---------
Co-authored-by: hlky <hlky@hlky.ac >
2025-01-02 10:02:32 -10:00
G.O.D
f4fdb3a0ab
fix bug for ascend npu ( #10429 )
2025-01-02 09:52:53 -10:00
Junsong Chen
7ab7c12173
[Sana] 1k PE bug fixed ( #10431 )
...
fix pe bug for Sana
Co-authored-by: YiYi Xu <yixu310@gmail.com >
2025-01-02 09:50:51 -10:00
maxs-kan
44640c8358
Fix Flux multiple Lora loading bug ( #10388 )
...
* check for base_layer key in transformer state dict
* test_lora_expansion_works_for_absent_keys
* check
* Update tests/lora/test_lora_layers_flux.py
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
* check
* test_lora_expansion_works_for_absent_keys/test_lora_expansion_works_for_extra_keys
* absent->extra
---------
Co-authored-by: hlky <hlky@hlky.ac >
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
2025-01-02 08:34:48 -10:00
Dev Rajput
4b9f1c7d8c
Add correct number of channels when resuming from checkpoint for Flux Control LoRa training ( #10422 )
...
* Add correct number of channels when resuming from checkpoint
* Fix Formatting
2025-01-02 15:51:44 +05:30
Steven Liu
91008aabc4
[docs] Video generation update ( #10272 )
...
* update
* update
* feedback
* fix videos
* use previous checkpoint
---------
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
2024-12-31 12:44:57 -08:00
Steven Liu
0744378dc0
[docs] Quantization tip ( #10249 )
...
* quantization
* add other vid models
* typo
* more pipelines
---------
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
2024-12-31 08:52:11 -08:00
Luchao Qi
3f591ef975
[Typo] Update md files ( #10404 )
...
* Update pix2pix.md
fix hyperlink error
* fix md link typos
* fix md typo - remove ".md" at the end of links
* [Fix] Broken links in hunyuan docs (#10402 )
* fix-hunyuan-broken-links
* [Fix] docs broken links hunyuan
* [training] add ds support to lora sd3. (#10378 )
* add ds support to lora sd3.
Co-authored-by: leisuzz <jiangshuonb@gmail.com >
* style.
---------
Co-authored-by: leisuzz <jiangshuonb@gmail.com >
Co-authored-by: Linoy Tsaban <57615435+linoytsaban@users.noreply.github.com >
* fix md typo - remove ".md" at the end of links
* fix md link typos
* fix md typo - remove ".md" at the end of links
---------
Co-authored-by: SahilCarterr <110806554+SahilCarterr@users.noreply.github.com >
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
Co-authored-by: leisuzz <jiangshuonb@gmail.com >
Co-authored-by: Linoy Tsaban <57615435+linoytsaban@users.noreply.github.com >
2024-12-31 08:37:00 -08:00
Sayak Paul
5f72473543
[training] add ds support to lora sd3. ( #10378 )
...
* add ds support to lora sd3.
Co-authored-by: leisuzz <jiangshuonb@gmail.com >
* style.
---------
Co-authored-by: leisuzz <jiangshuonb@gmail.com >
Co-authored-by: Linoy Tsaban <57615435+linoytsaban@users.noreply.github.com >
2024-12-30 19:31:05 +05:30
SahilCarterr
01780c3c9c
[Fix] Broken links in hunyuan docs ( #10402 )
...
* fix-hunyuan-broken-links
* [Fix] docs broken links hunyuan
2024-12-28 10:01:26 -10:00
hlky
55ac1dbdf2
Default values in SD3 pipelines when submodules are not loaded ( #10393 )
...
SD3 pipelines hasattr
2024-12-27 07:58:49 -10:00
SahilCarterr
83da817f73
[Add] torch_xla support to pipeline_sana.py ( #10364 )
...
[Add] torch_xla support in pipeline_sana.py
2024-12-27 08:33:11 +00:00
Alan Ponnachan
f430a0cf32
Add torch_xla support to pipeline_aura_flow.py ( #10365 )
...
* Add torch_xla support to pipeline_aura_flow.py
* make style
---------
Co-authored-by: hlky <hlky@hlky.ac >
2024-12-27 07:53:04 +00:00
Sayak Paul
1b202c5730
[LoRA] feat: support unload_lora_weights() for Flux Control. ( #10206 )
...
* feat: support unload_lora_weights() for Flux Control.
* tighten test
* minor
* updates
* meta device fixes.
2024-12-25 17:27:16 +05:30
Aryan
cd991d1e1a
Fix TorchAO related bugs; revert device_map changes ( #10371 )
...
* Revert "Add support for sharded models when TorchAO quantization is enabled (#10256 )"
This reverts commit 41ba8c0bf6 .
* update tests
* udpate
* update
* update
* update device map tests
* apply review suggestions
* update
* make style
* fix
* update docs
* update tests
* update workflow
* update
* improve tests
* allclose tolerance
* Update src/diffusers/models/modeling_utils.py
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
* Update tests/quantization/torchao/test_torchao.py
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
* improve tests
* fix
* update correct slices
---------
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
2024-12-25 15:37:49 +05:30
Sayak Paul
825979ddc3
[training] fix: registration of out_channels in the control flux scripts. ( #10367 )
...
* fix: registration of out_channels in the control flux scripts.
* free memory.
2024-12-24 21:44:44 +05:30
Fanli Lin
023b0e0d55
[tests] fix AssertionError: Torch not compiled with CUDA enabled ( #10356 )
...
fix bug on xpu
2024-12-24 15:28:50 +00:00
Eliseu Silva
c0c11683f3
Make passing the IP Adapter mask to the attention mechanism optional ( #10346 )
...
Make passing the IP Adapter mask to the attention mechanism optional if there is no need to apply it to a given IP Adapter.
2024-12-24 15:28:42 +00:00
YiYi Xu
6dfaec3487
make style for https://github.com/huggingface/diffusers/pull/10368 ( #10370 )
...
* fix bug for torch.uint1-7 not support in torch<2.6
* up
---------
Co-authored-by: baymax591 <cbai@mail.nwpu.edu.cn >
2024-12-23 19:52:21 -10:00
suzukimain
c1e7fd5b34
[Docs] Added model search to community_projects.md ( #10358 )
...
Update community_projects.md
2024-12-23 17:14:26 -10:00
Sayak Paul
9d2c8d8859
fix test pypi installation in the release workflow ( #10360 )
...
fix
2024-12-24 07:48:18 +05:30