1. 11 Sep, 2023 1 commit
    • Dhruv Nair's avatar
      Lazy Import for Diffusers (#4829) · b6e0b016
      Dhruv Nair authored
      
      
      * initial commit
      
      * move modules to import struct
      
      * add dummy objects and _LazyModule
      
      * add lazy import to schedulers
      
      * clean up unused imports
      
      * lazy import on models module
      
      * lazy import for schedulers module
      
      * add lazy import to pipelines module
      
      * lazy import altdiffusion
      
      * lazy import audio diffusion
      
      * lazy import audioldm
      
      * lazy import consistency model
      
      * lazy import controlnet
      
      * lazy import dance diffusion ddim ddpm
      
      * lazy import deepfloyd
      
      * lazy import kandinksy
      
      * lazy imports
      
      * lazy import semantic diffusion
      
      * lazy imports
      
      * lazy import stable diffusion
      
      * move sd output to its own module
      
      * clean up
      
      * lazy import t2iadapter
      
      * lazy import unclip
      
      * lazy import versatile and vq diffsuion
      
      * lazy import vq diffusion
      
      * helper to fetch objects from modules
      
      * lazy import sdxl
      
      * lazy import txt2vid
      
      * lazy import stochastic karras
      
      * fix model imports
      
      * fix bug
      
      * lazy import
      
      * clean up
      
      * clean up
      
      * fixes for tests
      
      * fixes for tests
      
      * clean up
      
      * remove import of torch_utils from utils module
      
      * clean up
      
      * clean up
      
      * fix mistake import statement
      
      * dedicated modules for exporting and loading
      
      * remove testing utils from utils module
      
      * fixes from  merge conflicts
      
      * Update src/diffusers/pipelines/kandinsky2_2/__init__.py
      
      * fix docs
      
      * fix alt diffusion copied from
      
      * fix check dummies
      
      * fix more docs
      
      * remove accelerate import from utils module
      
      * add type checking
      
      * make style
      
      * fix check dummies
      
      * remove torch import from xformers check
      
      * clean up error message
      
      * fixes after upstream merges
      
      * dummy objects fix
      
      * fix tests
      
      * remove unused module import
      
      ---------
      Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
      b6e0b016
  2. 26 Jul, 2023 1 commit
  3. 27 Mar, 2023 1 commit
  4. 01 Mar, 2023 1 commit
  5. 10 Feb, 2023 1 commit
    • Patrick von Platen's avatar
      Correct fast tests (#2314) · 96c2279b
      Patrick von Platen authored
      * correct some
      
      * Apply suggestions from code review
      
      * correct
      
      * Update tests/pipelines/altdiffusion/test_alt_diffusion_img2img.py
      
      * Final
      96c2279b
  6. 07 Feb, 2023 1 commit
  7. 25 Jan, 2023 3 commits
  8. 18 Jan, 2023 1 commit
  9. 06 Jan, 2023 1 commit
  10. 03 Jan, 2023 1 commit
  11. 08 Dec, 2022 2 commits
    • Suraj Patil's avatar
      StableDiffusionDepth2ImgPipeline (#1531) · 5383188c
      Suraj Patil authored
      
      
      * begin depth pipeline
      
      * add depth estimation model
      
      * fix prepare_depth_mask
      
      * add a comment about autocast
      
      * copied from, quality, cleanup
      
      * begin tests
      
      * handle tensors
      
      * norm image tensor
      
      * fix batch size
      
      * fix tests
      
      * fix enable_sequential_cpu_offload
      
      * fix save load
      
      * fix test_save_load_float16
      
      * fix test_save_load_optional_components
      
      * fix test_float16_inference
      
      * fix test_cpu_offload_forward_pass
      
      * fix test_dict_tuple_outputs_equivalent
      
      * up
      
      * fix fast tests
      
      * fix test_stable_diffusion_img2img_multiple_init_images
      
      * fix few more fast tests
      
      * don't use device map for DPT
      
      * fix test_stable_diffusion_pipeline_with_sequential_cpu_offloading
      
      * accept external depth maps
      
      * prepare_depth_mask -> prepare_depth_map
      
      * fix file name
      
      * fix file name
      
      * quality
      
      * check transformers version
      
      * fix test names
      
      * use skipif
      
      * fix import
      
      * add docs
      
      * skip tests on mps
      
      * correct version
      
      * uP
      
      * Update docs/source/api/pipelines/stable_diffusion_2.mdx
      
      * fix fix-copies
      
      * fix fix-copies
      Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
      Co-authored-by: default avataranton- <anton@huggingface.co>
      5383188c
    • Anton Lozhkov's avatar
      Fix PyCharm/VSCode static type checking for dummy objects (#1596) · dbe07192
      Anton Lozhkov authored
      
      
      * Fix PyCharm/VSCode static type checking for dummy objects
      
      * Re-add dummies
      
      * Fix AudioDiffusion imports
      
      * fix import
      
      * fix import
      
      * Update utils/check_dummies.py
      Co-authored-by: default avatarPedro Cuenca <pedro@huggingface.co>
      
      * Update src/diffusers/utils/import_utils.py
      
      * Update src/diffusers/__init__.py
      Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
      
      * Update src/diffusers/pipelines/stable_diffusion/__init__.py
      
      * fix double import
      Co-authored-by: default avatarPedro Cuenca <pedro@huggingface.co>
      Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
      dbe07192
  12. 18 Nov, 2022 1 commit
  13. 31 Oct, 2022 1 commit
  14. 20 Oct, 2022 1 commit
  15. 12 Oct, 2022 1 commit
  16. 27 Sep, 2022 1 commit
  17. 19 Sep, 2022 1 commit
  18. 18 Sep, 2022 1 commit
  19. 16 Sep, 2022 2 commits
  20. 31 Aug, 2022 2 commits
  21. 26 Aug, 2022 1 commit
  22. 17 Aug, 2022 1 commit
  23. 27 Jun, 2022 1 commit
  24. 22 Jun, 2022 1 commit
  25. 17 Jun, 2022 2 commits
  26. 07 Jun, 2022 1 commit
  27. 31 May, 2022 1 commit