• Chen Wu (吴尘)'s avatar
    Add CycleDiffusion pipeline using Stable Diffusion (#888) · 9d8943b7
    Chen Wu (吴尘) authored
    
    
    * Add CycleDiffusion pipeline for Stable Diffusion
    
    * Add the option of passing noise to DDIMScheduler
    
    Add the option of providing the noise itself to DDIMScheduler, instead of the random seed generator.
    
    * Update README.md
    
    * Update README.md
    
    * Update pipeline_stable_diffusion_cycle_diffusion.py
    
    * Update pipeline_stable_diffusion_cycle_diffusion.py
    
    * Update pipeline_stable_diffusion_cycle_diffusion.py
    
    * Update pipeline_stable_diffusion_cycle_diffusion.py
    
    * Update scheduling_ddim.py
    
    * Update import format
    
    * Update pipeline_stable_diffusion_cycle_diffusion.py
    
    * Update scheduling_ddim.py
    
    * Update src/diffusers/schedulers/scheduling_ddim.py
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    
    * Update src/diffusers/schedulers/scheduling_ddim.py
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    
    * Update src/diffusers/schedulers/scheduling_ddim.py
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    
    * Update src/diffusers/schedulers/scheduling_ddim.py
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    
    * Update src/diffusers/schedulers/scheduling_ddim.py
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    
    * Update scheduling_ddim.py
    
    * Update scheduling_ddim.py
    
    * Update scheduling_ddim.py
    
    * add two tests
    
    * Update pipeline_stable_diffusion_cycle_diffusion.py
    
    * Update pipeline_stable_diffusion_cycle_diffusion.py
    
    * Update README.md
    
    * Rename pipeline name as suggested in the latest reviewer comment
    
    * Update test_pipelines.py
    
    * Update test_pipelines.py
    
    * Update test_pipelines.py
    
    * Update pipeline_stable_diffusion_cycle_diffusion.py
    
    * Remove the generator
    
    This generator does not control all randomness during sampling, which can be misleading.
    
    * Update optimal hyperparameters
    
    * Update src/diffusers/pipelines/stable_diffusion/README.md
    Co-authored-by: default avatarSuraj Patil <surajp815@gmail.com>
    
    * Update src/diffusers/pipelines/stable_diffusion/README.md
    Co-authored-by: default avatarSuraj Patil <surajp815@gmail.com>
    
    * Update src/diffusers/pipelines/stable_diffusion/README.md
    Co-authored-by: default avatarSuraj Patil <surajp815@gmail.com>
    
    * Apply suggestions from code review
    
    * uP
    
    * Update src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_cycle_diffusion.py
    Co-authored-by: default avatarSuraj Patil <surajp815@gmail.com>
    
    * up
    
    * up
    
    * Replace assert with ValueError
    
    * finish docs
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    Co-authored-by: default avatarSuraj Patil <surajp815@gmail.com>
    9d8943b7
_toctree.yml 3.25 KB