- 07 Feb, 2023 2 commits
-
-
chavinlo authored
* Create convert_vae_pt_to_diffusers.py Just a simple script to convert VAE.pt files to diffusers format Tested with: https://huggingface.co/WarriorMama777/OrangeMixs/blob/main/VAEs/orangemix.vae.pt * Update convert_vae_pt_to_diffusers.py Forgot to add the function call * make style --------- Co-authored-by:
Patrick von Platen <patrick.v.platen@gmail.com> Co-authored-by:
chavinlo <example@example.com>
-
Jorge C. Gomes authored
* Fixes prompt input checks in img2img Allows providing prompt_embeds instead of the prompt, which is not currently possible as the first check fails. This becomes the same as the function found in https://github.com/huggingface/diffusers/blob/8267c7844504b55366525169187767ef92d1f499/src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion.py#L393 * Continues the fix This also needs to be fixed. Becomes consistent with https://github.com/huggingface/diffusers/blob/8267c7844504b55366525169187767ef92d1f499/src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion.py#L558 I've now tested this implementation, and it produces the expected results.
-
- 06 Feb, 2023 1 commit
-
-
nickkolok authored
-
- 05 Feb, 2023 1 commit
-
-
psychedelicious authored
Needed to convert `timesteps` to `float32` a bit sooner. Fixes #1537
-
- 04 Feb, 2023 2 commits
-
-
Pedro Cuenca authored
* Show error when loading safety_checker `from_flax` * fix style
-
Pedro Cuenca authored
Make `key` optional so default pipelines don't fail.
-
- 03 Feb, 2023 7 commits
-
-
Robin Hutmacher authored
* Fix typo in StableDiffusionInpaintPipeline * Add embedded prompt handling --------- Co-authored-by:Patrick von Platen <patrick.v.platen@gmail.com>
-
Jorge C. Gomes authored
Related to #2124 The current implementation is throwing a shape mismatch error. Which makes sense, as this line is obviously missing, comparing to XFormersCrossAttnProcessor and LoRACrossAttnProcessor. I don't have formal tests, but I compared `LoRACrossAttnProcessor` and `LoRAXFormersCrossAttnProcessor` ad-hoc, and they produce the same results with this fix.
-
Patrick von Platen authored
-
Justin Merrell authored
Flagged images would be set to the blank image instead of the original image that contained the NSF concept for optional viewing. Co-authored-by:Patrick von Platen <patrick.v.platen@gmail.com>
-
Will Berman authored
* negative_prompt typo * fix
-
dymil authored
* Fix timestep dtype in legacy inpaint This matches the structure in the text2img, img2img, and inpaint ONNX pipelines * Fix style in dtype patch
-
Dudu Moshe authored
scheduling_ddpm: fix variance in the case of learned_range type. In the case of learned_range variance type, there are missing logs and exponent comparing to the theory (see "Improved Denoising Diffusion Probabilistic Models" section 3.1 equation 15: https://arxiv.org/pdf/2102.09672.pdf).
-
- 01 Feb, 2023 3 commits
-
-
Patrick von Platen authored
* up * finish
-
Muyang Li authored
The dimension does not match when `inner_dim` is not equal to `in_channels`.
-
Asad Memon authored
-
- 31 Jan, 2023 4 commits
-
-
Abhishek Varma authored
-- This commit adopts `requests` in place of `wget` to fetch config `.yaml` files as part of `load_pipeline_from_original_stable_diffusion_ckpt` API. -- This was done because in Windows PowerShell one needs to explicitly ensure that `wget` binary is part of the PATH variable. If not present, this leads to the code not being able to download the `.yaml` config file. Signed-off-by:
Abhishek Varma <abhishek@nod-labs.com> Co-authored-by:
Abhishek Varma <abhishek@nod-labs.com>
-
Patrick von Platen authored
-
1lint authored
* fix legacy inpaint noise and resize mask tensor * updated legacy inpaint pipe test expected_slice
-
Dudu Moshe authored
scheduling_ddpm: fix evaluate with lower timesteps count than train. Co-authored-by:Patrick von Platen <patrick.v.platen@gmail.com>
-
- 30 Jan, 2023 1 commit
-
-
Pedro Cuenca authored
Fix typo in accelerate and transformers versions.
-
- 29 Jan, 2023 1 commit
-
- 27 Jan, 2023 6 commits
-
-
Will Berman authored
-
Patrick von Platen authored
-
Patrick von Platen authored
-
Patrick von Platen authored
Don't call the Hub if
-
Ji soo Kim authored
Fix typo in loaders.py
-
Patrick von Platen authored
* [LoRA] All to use in inference with pipeline * [LoRA] allow cross attention kwargs passed to pipeline * finish
-
- 26 Jan, 2023 8 commits
-
-
Will Berman authored
-
Patrick von Platen authored
-
Will Berman authored
-
Will Berman authored
* fuse attention mask * lint * use 0 beta when no attention mask re: @Birch-san
-
Cyberes authored
* fix PosixPath is not JSON serializable * use PosixPath * forgot elif like a dummy
-
Patrick von Platen authored
-
Suraj Patil authored
* make scaling factor cnfig arg of vae * fix * make flake happy * fix ldm * fix upscaler * qualirty * Apply suggestions from code review Co-authored-by:
Anton Lozhkov <anton@huggingface.co> Co-authored-by:
Pedro Cuenca <pedro@huggingface.co> Co-authored-by:
Patrick von Platen <patrick.v.platen@gmail.com> * solve conflicts, addres some comments * examples * examples min version * doc * fix type * typo * Update src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_upscale.py Co-authored-by:
Pedro Cuenca <pedro@huggingface.co> * remove duplicate line * Apply suggestions from code review Co-authored-by:
Patrick von Platen <patrick.v.platen@gmail.com> Co-authored-by:
Anton Lozhkov <anton@huggingface.co> Co-authored-by:
Pedro Cuenca <pedro@huggingface.co> Co-authored-by:
Patrick von Platen <patrick.v.platen@gmail.com>
-
Pedro Cuenca authored
* Allow `UNet2DModel` to use arbitrary class embeddings. We can currently use class conditioning in `UNet2DConditionModel`, but not in `UNet2DModel`. However, `UNet2DConditionModel` requires text conditioning too, which is unrelated to other types of conditioning. This commit makes it possible for `UNet2DModel` to be conditioned on entities other than timesteps. This is useful for training / research purposes. We can currently train models to perform unconditional image generation or text-to-image generation, but it's not straightforward to train a model to perform class-conditioned image generation, if text conditioning is not required. We could potentiall use `UNet2DConditionModel` for class-conditioning without text embeddings by using down/up blocks without cross-conditioning. However: - The mid block currently requires cross attention. - We are required to provide `encoder_hidden_states` to `forward`. * Style * Align class conditioning, add docstring for `num_class_embeds`. * Copy docstring to versatile_diffusion UNetFlatConditionModel
-
- 25 Jan, 2023 4 commits
-
-
Patrick von Platen authored
* [Bump version] 0.13 * Bump model up * up
-
Patrick von Platen authored
-
Patrick von Platen authored
* make tests deterministic * run slow tests * prepare for testing * finish * refactor * add print statements * finish more * correct some test failures * more fixes * set up to correct tests * more corrections * up * fix more * more prints * add * up * up * up * uP * uP * more fixes * uP * up * up * up * up * fix more * up * up * clean tests * up * up * up * more fixes * Apply suggestions from code review Co-authored-by:
Suraj Patil <surajp815@gmail.com> * make * correct * finish * finish Co-authored-by:
Suraj Patil <surajp815@gmail.com>
-
Patrick von Platen authored
-