Naga Sai Abhinay
231bdf2e56
UnCLIP Image Interpolation -> Keep same initial noise across interpolation steps ( #3782 )
...
* Maintain same decoder start noise for all interp steps
* Correct comment
* use batch_size for consistency
2023-06-15 15:15:40 +02:00
takuoko
1ae15fa64c
[Enhance] Update reference ( #3723 )
...
* update reference pipeline
* update reference pipeline
---------
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com >
2023-06-15 14:34:12 +02:00
Kadir Nar
cd6186907c
[Community] Support StableDiffusionCanvasPipeline ( #3590 )
...
* added StableDiffusionCanvasPipeline pipeline
* Added utils codes to pipe_utils file.
* make style
* delete mixture.py and Text2ImageRegion class
* make style
* Added the codes to the readme.md file.
* Moved functions from pipeline_utils to mix_canvas
2023-06-07 17:43:33 +01:00
Will Berman
7a39691362
linting fix ( #3653 )
2023-06-02 13:33:19 -07:00
asfiyab-nvidia
d3717e6368
add Stable Diffusion TensorRT Inpainting pipeline ( #3642 )
...
* add tensorrt inpaint pipeline
Signed-off-by: Asfiya Baig <asfiyab@nvidia.com >
* run make style
Signed-off-by: Asfiya Baig <asfiyab@nvidia.com >
---------
Signed-off-by: Asfiya Baig <asfiyab@nvidia.com >
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com >
2023-06-02 18:14:31 +01:00
Kadir Nar
0dbdc0cbae
[Community Doc] Updated the filename and readme file. ( #3634 )
...
* Updated the filename and readme file.
* reformatter
* reformetter
2023-06-02 17:53:09 +01:00
Patrick von Platen
0cc3a7a123
Make sure we also change the config when setting encoder_hid_dim_type=="text_proj" and allow xformers ( #3615 )
...
* fix if
* make style
* make style
* add tests for xformers
* make style
* update
2023-05-30 20:47:14 +01:00
Patrick von Platen
9d3ff0794d
fix tests ( #3614 )
2023-05-30 18:59:07 +01:00
Patrick von Platen
160c377ddc
Make style
2023-05-30 13:14:09 +01:00
Denis
bb22d546c0
[Community] CLIP Guided Images Mixing with Stable DIffusion Pipeline ( #3587 )
...
* added clip_guided_images_mixing_stable_diffusion file and readme description
* apply pre-commit
---------
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com >
2023-05-30 13:13:45 +01:00
takuoko
07ef4855cd
[Community, Enhancement] Add reference tricks in README ( #3589 )
...
add reference tricks
2023-05-30 12:38:16 +01:00
Kadir Nar
6cbddf558a
[Community] Support StableDiffusionTilingPipeline ( #3586 )
...
* added mixture pipeline
* added docstring
* update docstring
2023-05-30 12:24:15 +01:00
takuoko
b134f6a8b6
[Community] ControlNet Reference ( #3508 )
...
add controlnet reference and bugfix
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com >
2023-05-23 13:20:34 +01:00
yingjieh
edc6505193
[Community Pipelines]Accelerate inference of stable diffusion by IPEX on CPU ( #3105 )
...
* add stable_diffusion_ipex community pipeline
* Update readme.md
* reformat
* reformat
* Update examples/community/README.md
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
* Update examples/community/README.md
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
* Update examples/community/README.md
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
* Update examples/community/README.md
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
* Apply suggestions from code review
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
* Update README.md
* Update README.md
* Apply suggestions from code review
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
* style
---------
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
2023-05-23 10:55:14 +02:00
takuoko
c4359d63e3
[Community] reference only control ( #3435 )
...
* add reference only control
* add reference only control
* add reference only control
* fix lint
* fix lint
* reference adain
* bugfix EulerAncestralDiscreteScheduler
* fix style fidelity rule
* fix default output size
* del unused line
* fix deterministic
2023-05-22 16:21:54 +01:00
asfiyab-nvidia
9d44e2fb66
add stable diffusion tensorrt img2img pipeline ( #3419 )
...
* add stable diffusion tensorrt img2img pipeline
Signed-off-by: Asfiya Baig <asfiyab@nvidia.com >
* update docstrings
Signed-off-by: Asfiya Baig <asfiyab@nvidia.com >
---------
Signed-off-by: Asfiya Baig <asfiyab@nvidia.com >
2023-05-16 14:28:01 +01:00
Lucca Zenóbio
0407c3e7d0
Fix pipeline class on README ( #3345 )
...
Update README.md
2023-05-06 12:06:52 +01:00
Markus Pobitzer
2dd408504a
Add Stable Diffusion RePaint to community pipelines ( #3320 )
...
* Add Stable Diffsuion RePaint to community pipelines
- Adds Stable Diffsuion RePaint to community pipelines
- Add Readme enty for pipeline
* Fix: Remove wrong import
- Remove wrong import
- Minor change in comments
* Fix: Code formatting of stable_diffusion_repaint
* Fix: ruff errors in stable_diffusion_repaint
2023-05-03 17:59:49 +01:00
timegate
6290668254
Add multiple conditions to StableDiffusionControlNetInpaintPipeline ( #3125 )
...
* try multi controlnet inpaint
* multi controlnet inpaint
* multi controlnet inpaint
2023-04-28 10:58:10 +01:00
Joqsan
462b4edd31
[Community Pipelines] EDICT pipeline implementation ( #3153 )
...
* EDICT pipeline initial commit
- Starting point taking from https://github.com/Joqsan/edict-diffusion
* refactor __init__() method
* minor refactoring
* refactor scheduler code
- remove scheduler and move its methods to the EDICTPipeline class
* make CFG optional
- refactor encode_prompt().
- include optional generator for sampling with vae.
- minor variable renaming
* add EDICT pipeline description to README.md
* replace preprocess() with VaeImageProcessor
* run make style and make quality commands
---------
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com >
2023-04-28 10:11:29 +01:00
Patrick von Platen
2ced899cc7
Revert "Revert "[Community Pipelines] Update lpw_stable_diffusion pipeline"" ( #3265 )
...
Revert "Revert "[Community Pipelines] Update lpw_stable_diffusion pipeline" (#3201 )"
This reverts commit 91a2a80eb2 .
2023-04-27 16:45:37 +01:00
Will Berman
91a2a80eb2
Revert "[Community Pipelines] Update lpw_stable_diffusion pipeline" ( #3201 )
...
Revert "[Community Pipelines] Update lpw_stable_diffusion pipeline (#3197 )"
This reverts commit 9965cb50ea .
2023-04-22 12:36:55 -07:00
SkyTNT
9965cb50ea
[Community Pipelines] Update lpw_stable_diffusion pipeline ( #3197 )
...
* Update lpw_stable_diffusion.py
* fix cpu offload
2023-04-22 15:07:45 +01:00
asfiyab-nvidia
05d9baeacd
Fix TensorRT community pipeline device set function ( #3157 )
...
pass silence_dtype_warnings as kwarg
Signed-off-by: Asfiya Baig <asfiyab@nvidia.com >
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com >
2023-04-21 18:53:10 +01:00
asfiyab-nvidia
bba1c1de15
Add TensorRT SD/txt2img Community Pipeline to diffusers along with TensorRT utils ( #2974 )
...
* Add SD/txt2img Community Pipeline to diffusers along with TensorRT utils
Signed-off-by: Asfiya Baig <asfiyab@nvidia.com >
* update installation command
Signed-off-by: Asfiya Baig <asfiyab@nvidia.com >
* update tensorrt installation
Signed-off-by: Asfiya Baig <asfiyab@nvidia.com >
* changes
1. Update setting of cache directory
2. Address comments: merge utils and pipeline code.
3. Address comments: Add section in README
Signed-off-by: Asfiya Baig <asfiyab@nvidia.com >
* apply make style
Signed-off-by: Asfiya Baig <asfiyab@nvidia.com >
---------
Signed-off-by: Asfiya Baig <asfiyab@nvidia.com >
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com >
2023-04-19 17:51:03 +01:00
Patrick von Platen
703307efcc
Fix config deprecation ( #3129 )
...
* Better deprecation message
* Better deprecation message
* Better doc string
* Fixes
* fix more
* fix more
* Improve __getattr__
* correct more
* fix more
* fix
* Improve more
* more improvements
* fix more
* Apply suggestions from code review
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
* make style
* Fix all rest & add tests & remove old deprecation fns
---------
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
2023-04-17 17:16:28 +01:00
Will Berman
80bc0c0ced
config fixes ( #3060 )
2023-04-11 17:54:50 +01:00
Patrick von Platen
091a058236
make style
2023-04-11 15:51:21 +00:00
J N Hearns
881a6b58c3
Fix imports for composable_stable_diffusion pipeline ( #3002 )
...
* Update composable_stable_diffusion.py
Fix imports
* Formatting
* Formatting
* Formatting
2023-04-11 16:50:25 +01:00
Patrick von Platen
8b451eb63b
Fix config prints and save, load of pipelines ( #2849 )
...
* [Config] Fix config prints and save, load
* Only use potential nn.Modules for dtype and device
* Correct vae image processor
* make sure in_channels is not accessed directly
* make sure in channels is only accessed via config
* Make sure schedulers only access config attributes
* Make sure to access config in SAG
* Fix vae processor and make style
* add tests
* uP
* make style
* Fix more naming issues
* Final fix with vae config
* change more
2023-04-11 13:35:42 +02:00
Patrick von Platen
1c96f82ed9
Update one_step_unet.py
...
Fix dummy community pipeline
2023-04-09 19:22:18 +01:00
Michael Gartsbein
1d033a95f6
img2img.multiple.controlnets.pipeline ( #2833 )
...
* img2img.multiple.controlnets.pipeline
* remove comments
---------
Co-authored-by: mishka <gartsocial@gmail.com >
2023-03-30 18:00:12 +01:00
Li-Huai (Allan) Lin
159a0bff34
Remove duplicate sentence in docstrings ( #2834 )
...
* Remove duplicate sentence
* format
2023-03-28 16:27:51 +01:00
Aki Sakurai
0f14335af3
StableDiffusionLongPromptWeightingPipeline: Do not hardcode pad token ( #2832 )
2023-03-28 16:00:56 +01:00
Pedro Cuenca
1d7b4b60b7
Ruff: apply same rules as in transformers ( #2827 )
...
* Apply same ruff settings as in transformers
See https://github.com/huggingface/transformers/blob/main/pyproject.toml
Co-authored-by: Aaron Gokaslan <aaronGokaslan@gmail.com >
* Apply new style rules
* Style
Co-authored-by: Aaron Gokaslan <aaronGokaslan@gmail.com >
* style
* remove list, ruff wouldn't auto fix.
---------
Co-authored-by: Aaron Gokaslan <aaronGokaslan@gmail.com >
2023-03-27 16:18:57 +02:00
Nipun Jindal
055c90f589
[2737]: Add DPMSolverMultistepScheduler to CLIP guided community pipeline ( #2779 )
...
[2737]: Add DPMSolverMultistepScheduler to CLIP guided community pipelines
Co-authored-by: njindal <njindal@adobe.com >
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com >
2023-03-23 14:20:24 +01:00
Naoki Ainoya
14e3a28c12
Rename 'CLIPFeatureExtractor' class to 'CLIPImageProcessor' ( #2732 )
...
The 'CLIPFeatureExtractor' class name has been renamed to 'CLIPImageProcessor' in order to comply with future deprecation. This commit includes the necessary changes to the affected files.
2023-03-23 13:49:22 +01:00
Patrick von Platen
ca1a22296d
[MS Text To Video] Add first text to video ( #2738 )
...
* [MS Text To Video} Add first text to video
* upload
* make first model example
* match unet3d params
* make sure weights are correcctly converted
* improve
* forward pass works, but diff result
* make forward work
* fix more
* finish
* refactor video output class.
* feat: add support for a video export utility.
* fix: opencv availability check.
* run make fix-copies.
* add: docs for the model components.
* add: standalone pipeline doc.
* edit docstring of the pipeline.
* add: right path to TransformerTempModel
* add: first set of tests.
* complete fast tests for text to video.
* fix bug
* up
* three fast tests failing.
* add: note on slow tests
* make work with all schedulers
* apply styling.
* add slow tests
* change file name
* update
* more correction
* more fixes
* finish
* up
* Apply suggestions from code review
* up
* finish
* make copies
* fix pipeline tests
* fix more tests
* Apply suggestions from code review
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
* apply suggestions
* up
* revert
---------
Co-authored-by: Sayak Paul <spsayakpaul@gmail.com >
Co-authored-by: Pedro Cuenca <pedro@huggingface.co >
2023-03-22 18:39:33 +01:00
Hyowon Ha
58bcf46a8f
Add guidance start/end parameters to StableDiffusionControlNetImg2ImgPipeline ( #2731 )
...
* Add guidance start/end parameters to community controlnet img2img pipeline
* Fix formats
2023-03-21 14:38:43 +01:00
Nipun Jindal
0042efd015
[1929]: Add CLIP guidance for Img2Img stable diffusion pipeline ( #2723 )
...
* [Img2Img]: Copyover img2img pipeline
* [Img2Img]: img2img pipeline
* [Img2Img]: img2img pipeline
* [Img2Img]: img2img pipeline
---------
Co-authored-by: njindal <njindal@adobe.com >
2023-03-21 13:53:00 +01:00
Patrick von Platen
e828232780
Rename attention ( #2691 )
...
* rename file
* rename attention
* fix more
* rename more
* up
* more deprecation imports
* fixes
2023-03-16 00:35:54 +01:00
aengusng8
268ebcb015
Add ddim noise comparative analysis pipeline ( #2665 )
...
* add DDIM Noise Comparative Analysis pipeline
* update README
* add comments
* run BLACK format
2023-03-14 18:09:55 +01:00
Michael Gartsbein
46bef6e31d
community stablediffusion controlnet img2img pipeline ( #2584 )
...
Co-authored-by: mishka <gartsocial@gmail.com >
2023-03-07 13:31:56 -08:00
Will Berman
ca7ca11bcd
community controlnet inpainting pipelines ( #2561 )
...
* community controlnet inpainting pipelines
* add community member attribution re: @pcuenca
2023-03-06 12:55:31 -08:00
Naga Sai Abhinay
2e3541d7f4
[Community Pipeline] Unclip Image Interpolation ( #2400 )
...
* unclip img interpolation poc
* Added code sample and refactoring.
2023-03-05 16:55:30 -08:00
Patrick von Platen
eadf0e2555
[Copyright] 2023 ( #2524 )
2023-03-01 10:31:00 +01:00
Patrick von Platen
3231712b7d
Post release 0.14
2023-02-17 23:57:46 +02:00
Damian Stewart
e3ddbe25ed
Fix 3-way merging with the checkpoint_merger community pipeline ( #2355 )
...
correctly locate 3rd file; also correct misleading docs
2023-02-16 10:52:41 +01:00
Patrick von Platen
91925fbb76
Fix callback type hints - no optional function argument ( #2357 )
...
replace type hints
2023-02-14 14:35:05 -08:00
Naga Sai Abhinay
a688c7bdfb
[Community Pipeline] UnCLIP Text Interpolation Pipeline ( #2257 )
...
* UnCLIP Text Interpolation Pipeline
* Formatter fixes
* Changes based on feedback
* Formatting fix
* Formatting fix
* isort formatting fix(?)
* Remove duplicate code
* Formatting fix
* Refactor __call__ and change example in readme.
* Update examples/community/unclip_text_interpolation.py
Refactor to linter formatting
Co-authored-by: Will Berman <wlbberman@gmail.com >
---------
Co-authored-by: Will Berman <wlbberman@gmail.com >
2023-02-12 22:16:18 -08:00