Sayak Paul
aa5f5d41d6
[tests] add tests to check for graph breaks, recompilation, cuda syncs in pipelines during torch.compile() ( #11085 )
...
* test for better torch.compile stuff.
* fixes
* recompilation and graph break.
* clear compilation cache.
* change to modeling level test.
* allow running compilation tests during nightlies.
2025-04-28 08:36:33 +08:00
hlky
5d49b3e83b
Flux quantized with lora ( #10990 )
...
* Flux quantized with lora
* fix
* changes
* Apply suggestions from code review
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
* Apply style fixes
* enable model cpu offload()
* Update src/diffusers/loaders/lora_pipeline.py
Co-authored-by: hlky <hlky@hlky.ac >
* update
* Apply suggestions from code review
* update
* add peft as an additional dependency for gguf
---------
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Dhruv Nair <dhruv.nair@gmail.com >
2025-04-08 21:17:03 +05:30
Sayak Paul
cc19726f3d
[Tests] add requires peft decorator. ( #11037 )
...
* add requires peft decorator.
* install peft conditionally.
* conditional deps.
Co-authored-by: DN6 <dhruv.nair@gmail.com >
---------
Co-authored-by: DN6 <dhruv.nair@gmail.com >
2025-03-15 12:56:41 +05:30
Dhruv Nair
f5edaa7894
[Quantization] Add Quanto backend ( #10756 )
...
* update
* updaet
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* Update docs/source/en/quantization/quanto.md
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* Update src/diffusers/quantizers/quanto/utils.py
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
* update
* update
---------
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
2025-03-10 08:33:05 +05:30
Dhruv Nair
8d6f6d6b66
[CI] Update HF_TOKEN in all workflows ( #10613 )
...
update
2025-01-22 20:03:41 +05:30
Dhruv Nair
9731773d39
[CI] Torch Min Version Test Fix ( #10491 )
...
update
2025-01-08 19:43:38 +05:30
Dhruv Nair
854a04659c
[CI] Add minimal testing for legacy Torch versions ( #10479 )
...
* update
* update
2025-01-07 18:51:41 +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
Dhruv Nair
e24941b2a7
[Single File] Add GGUF support ( #9964 )
...
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* Update src/diffusers/quantizers/gguf/utils.py
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* Update docs/source/en/quantization/gguf.md
Co-authored-by: Steven Liu <59462357+stevhliu@users.noreply.github.com >
* update
* update
* update
* update
---------
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
Co-authored-by: Steven Liu <59462357+stevhliu@users.noreply.github.com >
2024-12-17 16:09:37 +05:30
Pauline Bailly-Masson
c002724dd5
Ci update tpu ( #10197 )
...
* Update nightly_tests.yml for TPU CI
* Update push_tests.yml
2024-12-12 23:54:41 +05:30
Sayak Paul
827b6c25f9
[CI] Add quantization ( #9832 )
...
* add quantization to nightly CI.
* prep.
* fix lib name.
* remove deps that are not needed.
* fix slice.
2024-12-02 14:53:43 +05:30
Sayak Paul
ff182ad669
[CI] add a big GPU marker to run memory-intensive tests separately on CI ( #9691 )
...
* add a marker for big gpu tests
* update
* trigger on PRs temporarily.
* onnx
* fix
* total memory
* fixes
* reduce memory threshold.
* bigger gpu
* empty
* g6e
* Apply suggestions from code review
* address comments.
* fix
* fix
* fix
* fix
* fix
* okay
* further reduce.
* updates
* remove
* updates
* updates
* updates
* updates
* fixes
* fixes
* updates.
* fix
* workflow fixes.
---------
Co-authored-by: Aryan <aryan@huggingface.co >
2024-10-31 18:44:34 +05:30
Sayak Paul
5440cbd34e
[CI] updates to the CI report naming, and accelerate installation ( #9429 )
...
* chore: id accordingly to avoid duplicates.
* update properly.
* updates
* updates
* empty
* updates
* changing order helps?
2024-09-16 11:29:07 -10:00
Sayak Paul
6cf8d98ce1
[CI] update artifact uploader version ( #9426 )
...
update artifact uploader version
2024-09-12 19:26:09 +05:30
Dhruv Nair
1d4d71875b
[CI] Update Hub Token on nightly tests ( #9318 )
...
update
2024-08-30 10:23:50 +05:30
Dhruv Nair
cf2c49b179
Remove M1 runner from Nightly Test ( #9193 )
...
* update
* update
2024-08-20 11:44:58 +05:30
Dhruv Nair
9ab80a99a4
[CI] Add fail-fast=False to CUDA nightly and slow tests ( #9214 )
...
* update
* update
2024-08-19 16:08:35 +05:30
Dhruv Nair
b1f43d7189
Fix Nightly Deps ( #9036 )
...
update
2024-08-02 15:18:54 +05:30
Dhruv Nair
c646fbc124
Updates deps for pipeline test fetcher ( #9033 )
...
update
2024-08-01 13:22:13 +05:30
Adrien
bfc9369f0a
[CI] Update runner configuration for setup and nightly tests ( #9005 )
...
* [CI] Update runner configuration for setup and nightly tests
Signed-off-by: Adrien <adrien@huggingface.co >
* fix group
Signed-off-by: Adrien <adrien@huggingface.co >
* update for t4
Signed-off-by: Adrien <adrien@huggingface.co >
---------
Signed-off-by: Adrien <adrien@huggingface.co >
2024-07-29 21:14:31 +05:30
Dhruv Nair
1168eaaadd
[CI] Nightly Test Runner explicitly set runner for Setup Pipeline Matrix ( #8986 )
...
* update
* update
* update
2024-07-26 13:20:35 +05:30
Dhruv Nair
bce9105ac7
[CI] Fix parallelism in nightly tests ( #8983 )
...
update
2024-07-26 10:04:01 +05:30
Dhruv Nair
5fbb4d32d5
[CI] Slow Test Updates ( #8870 )
...
* update
* update
* update
2024-07-25 16:00:43 +05:30
Dhruv Nair
4d633bfe9a
Update slow test actions ( #8381 )
...
* update
* update
* update
* update
2024-06-03 18:32:34 +05:30
Lucain
e1df77ee1e
Use HF_TOKEN env var in CI ( #7993 )
2024-05-21 14:58:10 +05:30
Guillaume LEGENDRE
ce97d7e19b
Change GPU Runners ( #7840 )
...
* Move to new GPU Runners for slow tests
* Move to new GPU Runners for nightly tests
2024-05-02 18:48:46 +05:30
Dhruv Nair
c1edb03c37
Fix for pipeline slow test fetcher ( #7824 )
...
* update
* update
2024-05-01 17:36:54 +05:30
Sayak Paul
c827e94da0
[Workflows] remove installation of libsndfile1-dev and libgl1 from workflows ( #7543 )
...
* remove libsndfile1-dev and libgl1 from workflows and ensure that re present in the respective dockerfiles.
* change to self-hosted runner; let's see 🤞
* add libsndfile1-dev libgl1 for now
* use self-hosted runners for building and push too.
2024-04-10 08:34:56 +05:30
Sayak Paul
5d83f50c23
[Release tests] make nightly workflow dispatchable. ( #7541 )
...
* make nightly workflow dispatchable.
* add a note about running the release tests to setup.py
2024-04-02 12:21:17 +05:30
Sayak Paul
73f28708be
Improve nightly tests ( #7385 )
...
* flesh out the nightly tests
* address feedback.
2024-03-28 13:26:34 +05:30
Sayak Paul
95de1981c9
add: pytest log installation ( #7313 )
2024-03-14 10:01:16 +05:30
Sayak Paul
46ab56a468
add: support for notifying maintainers about the nightly test status ( #7117 )
...
* add: support for notifying maintainers about the nightly test status
* add: a tempoerary workflow for validation.
* cancel in progress.
* runs-on
* clean up
* add: peft dep
* change device.
* multiple edits.
* remove temp workflow.
2024-03-13 16:48:11 +05:30
Sayak Paul
3daebe2b44
use uv for installing stuff in the workflows. ( #7116 )
...
* use uv for installing stuff in the workflows.
* fix: from source installation command when using uv.
* fix uv venv issue
* edit editable installation.
* fix quality installation
* checking
* make editable.
* more check
* check
* add: export step
* venv handling.
* checking.
* fix: dependency workflows.
* peft tests.
* proper way to initialize env.
* Empty-Commit
* Empty-Commit
2024-02-29 08:27:24 +05:30
Patrick von Platen
f2e521c499
[Dtype] Align dtype casting behavior with Transformers and Accelerate ( #1725 )
...
* [Dtype] Align automatic dtype
* up
* up
* fix
* re-add accelerate
2022-12-29 14:36:02 +01:00
Suraj Patil
d07f73003d
Fix num images per prompt unclip ( #1787 )
...
* use repeat_interleave
* fix repeat
* Trigger Build
* don't install accelerate from main
* install released accelrate for mps test
* Remove additional accelerate installation from main.
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
2022-12-20 16:03:38 +01:00
Anton Lozhkov
086c7f9ea8
Nightly integration tests ( #1664 )
...
* [WIP] Nightly integration tests
* initial SD tests
* update SD slow tests
* style
* repaint
* ImageVariations
* style
* finish imgvar
* img2img tests
* debug
* inpaint 1.5
* inpaint legacy
* torch isn't happy about deterministic ops
* allclose -> max diff for shorter logs
* add SD2
* debug
* Update tests/pipelines/stable_diffusion_2/test_stable_diffusion.py
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com >
* Update tests/pipelines/stable_diffusion/test_stable_diffusion.py
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com >
* fix refs
* Update src/diffusers/utils/testing_utils.py
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
* fix refs
* remove debug
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com >
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
2022-12-16 18:51:11 +01:00
Anton Lozhkov
cc22bda5f6
[CI] Add slow MPS tests ( #1104 )
...
* [CI] Add slow MPS tests
* fix yml
* temporarily resolve caching
* Tests: fix mps crashes.
* Skip test_load_pipeline_from_git on mps.
Not compatible with float16.
* Increase tolerance, use CPU generator, alt. slices.
* Move to nightly
* style
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
2022-12-05 11:50:24 +01:00