Patrick von Platen
17b8adeb0e
Update README.md
2022-09-01 10:32:25 +02:00
Patrick von Platen
e8140304b9
[Tests] Add fast pipeline tests ( #302 )
...
* add fast tests
* Finish
2022-08-31 21:17:02 +02:00
Patrick von Platen
bc2ad5a661
Improve README ( #301 )
2022-08-31 21:02:46 +02:00
Patrick von Platen
f3937bc8f3
[Refactor] Remove set_seed ( #289 )
...
* [Refactor] Remove set_seed and class attributes
* apply anton's suggestiosn
* fix
* Apply suggestions from code review
Co-authored-by: Pedro Cuenca <pedro@huggingface.co>
* up
* update
* make style
* Apply suggestions from code review
Co-authored-by: Anton Lozhkov <anton@huggingface.co>
* make fix-copies
* make style
* make style and new copies
Co-authored-by: Pedro Cuenca <pedro@huggingface.co>
Co-authored-by: Anton Lozhkov <anton@huggingface.co>
2022-08-31 19:29:38 +02:00
Patrick von Platen
384fcac6df
[Stable Diffusion] Hotfix ( #299 )
2022-08-31 19:27:49 +02:00
Patrick von Platen
0b1a843d32
Check dummy file ( #297 )
...
fix line type
2022-08-31 18:54:36 +02:00
Patrick von Platen
2299951e6d
Update README.md
2022-08-31 18:34:35 +02:00
Anton Lozhkov
ab7857019a
Add missing auth tokens for two SD tests ( #296 )
2022-08-31 17:57:46 +02:00
Anton Lozhkov
c7a3b2ed31
Fix GPU tests (token + single-process) ( #294 )
2022-08-31 17:26:20 +02:00
Nouamane Tazi
b64c522759
[PNDM Scheduler] format timesteps attrs to np arrays ( #273 )
...
* format timesteps attrs to np arrays in pndm scheduler
because lists don't get formatted to tensors in `self.set_format`
* convert to long type to use timesteps as indices for tensors
* add scheduler set_format test
* fix `_timesteps` type
* make style with black 22.3.0 and isort 5.10.1
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com>
2022-08-31 14:12:08 +02:00
Kirill
7eb6dfc607
Fix link ( #286 )
...
Fix img2img link
2022-08-31 12:50:36 +02:00
Patrick von Platen
06bc1daf6c
[Type hint] Karras VE pipeline ( #288 )
...
* [Type hint] Karras VE pipeline
* Apply suggestions from code review
Co-authored-by: Anton Lozhkov <anton@huggingface.co>
Co-authored-by: Anton Lozhkov <anton@huggingface.co>
2022-08-31 12:50:11 +02:00
Anton Lozhkov
7e1b202d5e
Add datasets + transformers + scipy to test deps ( #279 )
...
Add datasets + transformers to test deps
2022-08-30 20:19:21 +02:00
Richard Löwenström
170af08e7f
Easily understandable error if inference steps not set before using scheduler ( #263 ) ( #264 )
...
* Helpful exception if inference steps not set in schedulers (#263 )
* Apply suggestions from codereview by patrickvonplaten
* Apply suggestions from code review
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com>
Co-authored-by: Suraj Patil <surajp815@gmail.com>
2022-08-30 23:17:24 +05:30
Patrick von Platen
76985bc87a
[Docs] Add some guides ( #276 )
2022-08-30 19:13:07 +02:00
Nathan Lambert
851b968630
readme: remove soon tag for diffuse-the-rest
2022-08-30 10:08:03 -07:00
Patrick von Platen
3a5eff9022
Update README.md
2022-08-30 19:02:14 +02:00
Patrick von Platen
6e808719d2
Update README.md
2022-08-30 19:01:58 +02:00
Patrick von Platen
eb64e201b8
[README] Add readme for SD ( #274 )
...
* [README] Add readme for SD
* fix
* fix
* up
* uP
2022-08-30 18:50:19 +02:00
Patrick von Platen
a4d5b59f13
Refactor Pipelines / Community pipelines and add better explanations. ( #257 )
...
* [Examples readme]
* Improve
* more
* save
* save
* save more
* up
* up
* Apply suggestions from code review
Co-authored-by: Nathan Lambert <nathan@huggingface.co>
Co-authored-by: Pedro Cuenca <pedro@huggingface.co>
* up
* make deterministic
* up
* better
* up
* add generator to img2img pipe
* save
* make pipelines deterministic
* Update src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_inpaint.py
Co-authored-by: Anton Lozhkov <anton@huggingface.co>
* apply all changes
* more correctnios
* finish
* improve table
* more fixes
* up
* Apply suggestions from code review
Co-authored-by: Suraj Patil <surajp815@gmail.com>
Co-authored-by: Pedro Cuenca <pedro@huggingface.co>
* Apply suggestions from code review
Co-authored-by: Suraj Patil <surajp815@gmail.com>
* Apply suggestions from code review
Co-authored-by: Suraj Patil <surajp815@gmail.com>
* Apply suggestions from code review
Co-authored-by: Pedro Cuenca <pedro@huggingface.co>
Co-authored-by: Suraj Patil <surajp815@gmail.com>
Co-authored-by: Anton Lozhkov <anton@huggingface.co>
* Update src/diffusers/pipelines/README.md
Co-authored-by: Suraj Patil <surajp815@gmail.com>
* add better links
* fix more
* finish
Co-authored-by: Nathan Lambert <nathan@huggingface.co>
Co-authored-by: Pedro Cuenca <pedro@huggingface.co>
Co-authored-by: Anton Lozhkov <anton@huggingface.co>
Co-authored-by: Suraj Patil <surajp815@gmail.com>
2022-08-30 18:43:42 +02:00
hysts
5e84353eba
Refactor progress bar ( #242 )
...
* Refactor progress bar of pipeline __call__
* Make any tqdm configs available
* remove init
* add some tests
* remove file
* finish
* make style
* improve progress bar test
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com>
2022-08-30 12:30:06 +02:00
Anton Lozhkov
efa773afd2
Support K-LMS in img2img ( #270 )
...
* Support K-LMS in img2img
* Apply review suggestions
2022-08-29 17:17:05 +02:00
nicolas-dufour
da7d4cf200
[BugFix]: Fixed add_noise in LMSDiscreteScheduler ( #253 )
...
* Fixed add_noise in LMSDiscreteScheduler
* Linting
* Update src/diffusers/schedulers/scheduling_lms_discrete.py
Co-authored-by: Anton Lozhkov <aglozhkov@gmail.com>
Co-authored-by: Anton Lozhkov <aglozhkov@gmail.com>
2022-08-29 16:40:49 +02:00
Patrick von Platen
9e1b1ca49d
[Tests] Make sure tests are on GPU ( #269 )
...
* [Tests] Make sure tests are on GPU
* move more models
* speed up tests
2022-08-29 15:58:11 +02:00
Pulkit Mishra
16172c1c7e
Adds missing torch imports to inpainting and image_to_image example ( #265 )
...
adds missing torch import to example
2022-08-29 10:56:37 +02:00
Evita
28f730520e
Fix typo in README.md ( #260 )
2022-08-26 18:54:45 -07:00
Suraj Patil
5cbed8e0d1
Fix inpainting script ( #258 )
...
* expand latents before the check, style
* update readme
2022-08-26 21:16:43 +05:30
Anton Lozhkov
11133dcca1
Initialize CI for code quality and testing ( #256 )
...
* Init CI
* clarify cpu
* style
* Check scripts quality too
* Drop smi for cpu tests
* Run PR tests on cpu docker envs
* Update .github/workflows/push_tests.yml
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com>
* Try minimal python container
* Print env, install stable GPU torch
* Manual torch install
* remove deprecated platform.dist()
Co-authored-by: Patrick von Platen <patrick.v.platen@gmail.com>
2022-08-26 17:34:58 +02:00
Logan
bb4d605dfc
add inpainting example script ( #241 )
...
* add inpainting
* added proper noising of init_latent as reccommened by jackloomen (https://github.com/huggingface/diffusers/pull/241#issuecomment-1226283542 )
* move image preprocessing inside pipeline and allow non 512x512 mask
2022-08-26 20:32:46 +05:30
Nathan Lambert
e5b5deaea6
Update README.md with examples ( #252 )
...
* Update README.md
* Update README.md
Co-authored-by: Pedro Cuenca <pedro@huggingface.co>
* Update README.md
Co-authored-by: Pedro Cuenca <pedro@huggingface.co>
Co-authored-by: Pedro Cuenca <pedro@huggingface.co>
2022-08-26 15:27:25 +05:30
Pedro Cuenca
bfe37f3159
Reproducible images by supplying latents to pipeline ( #247 )
...
* Accept latents as input for StableDiffusionPipeline.
* Notebook to demonstrate reusable seeds (latents).
* More accurate type annotation
Co-authored-by: Suraj Patil <surajp815@gmail.com>
* Review comments: move to device, raise instead of assert.
* Actually commit the test notebook.
I had mistakenly pushed an empty file instead.
* Adapt notebook to Colab.
* Update examples readme.
* Move notebook to personal repo.
Co-authored-by: Suraj Patil <surajp815@gmail.com>
2022-08-25 19:17:05 +05:30
Anton Lozhkov
89793a97e2
Style the `scripts` directory ( #250 )
...
Style scripts
2022-08-25 15:46:09 +02:00
Anton Lozhkov
365f75233f
Pin black==22.3 to keep a stable --preview flag ( #249 )
...
Pin black==22.3
2022-08-25 15:19:59 +02:00
Patrick von Platen
c1efda70b5
[Clean up] Clean unused code ( #245 )
...
* CleanResNet
* refactor more
* correct
2022-08-25 15:25:57 +05:30
Kashif Rasul
47893164ab
added test workflow and fixed failing test ( #237 )
...
* added test workflow and fixed failing test
* 4 decimal places
2022-08-24 13:46:53 +02:00
Kashif Rasul
102cabeb23
split tests_modeling_utils ( #223 )
...
* split tests_modeling_utils
* Fix SD tests .to(device)
* fix merge
* Fix style
Co-authored-by: anton-l <anton@huggingface.co>
2022-08-24 13:27:16 +02:00
Suraj Patil
511bd3aaf2
[example/image2image] raise error if strength is not in desired range ( #238 )
...
raise error if strength is not in desired range
2022-08-23 19:52:52 +05:30
Suraj Patil
4674fdf807
Add image2image example script. ( #231 )
...
* boom boom
* reorganise examples
* add image2image in example inference
* add readme
* fix example
* update colab url
* Apply suggestions from code review
Co-authored-by: Pedro Cuenca <pedro@huggingface.co>
* fix init_timestep
* update colab url
* update main readme
* rename readme
Co-authored-by: Pedro Cuenca <pedro@huggingface.co>
2022-08-23 16:27:28 +05:30
Yih-Dar
6028d58cb0
Remove dead code in `resnet.py` ( #218 )
...
remove dead code in resnet.py
Co-authored-by: ydshieh <ydshieh@users.noreply.github.com>
2022-08-23 12:08:37 +05:30
anton-l
60a147343f
Release: v0.2.4
2022-08-22 18:45:43 +02:00
anton-l
eb5267f377
Style quickfix
2022-08-22 18:40:04 +02:00
Patrick von Platen
db5fa43079
[Loading] allow modules to be loaded in fp16 ( #230 )
2022-08-22 18:27:17 +02:00
Anton Lozhkov
0ab948568d
Add more visibility to the colab links with badges
2022-08-22 14:15:24 +02:00
anton-l
ebd80e2618
Release: v0.2.3
2022-08-22 10:49:38 +02:00
anton-l
89509230db
Merge remote-tracking branch 'origin/main'
2022-08-22 10:22:36 +02:00
anton-l
577a6a65d6
Fix SD tests .to(device)
2022-08-22 10:22:28 +02:00
Anton Lozhkov
62b3efe351
Fix SD example typo
2022-08-22 09:25:55 +02:00
anton-l
21ceda3f6c
Remove duplicate add_noise
2022-08-22 09:12:42 +02:00
Suraj Patil
5321f3e203
add add_noise method in LMSDiscreteScheduler, PNDMScheduler ( #227 )
...
add add_noise method in more schedulers
2022-08-22 08:38:07 +02:00
Nathan Lambert
3f1861ee46
hotfix for pdnm test ( #220 )
2022-08-22 07:23:59 +02:00