• Susung Hong's avatar
    Add Self-Attention-Guided (SAG) Stable Diffusion pipeline (#2193) · fa35750d
    Susung Hong authored
    
    
    * Add Stable Diffusion Sw/ elf-Attention Guidance
    
    * Modify __init__.py
    
    * Register attention storing processor
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Editing default value
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update dummy_torch_and_transformers_objects.py
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_sag.py
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_sag.py
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    
    * Update src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_sag.py
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    
    * Update src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_sag.py
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    
    * Update src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_sag.py
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    
    * Update src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_sag.py
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    
    * Update src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_sag.py
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    
    * Update src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_sag.py
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    
    * Update src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_sag.py
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    
    * Update src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_sag.py
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    
    * Update src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_sag.py
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Create test_stable_diffusion_sag.py
    
    * Create self_attention_guidance.py
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update test_stable_diffusion_sag.py
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Rename self_attention_guidance.py to self_attention_guidance.mdx
    
    * Update self_attention_guidance.mdx
    
    * Update self_attention_guidance.mdx
    
    * Update _toctree.yml
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Fixing order
    
    * Update pipeline_stable_diffusion_sag.py
    
    * fixing import order
    
    * fix order
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Naming change
    
    * Noting pred_x0
    
    * Adding some fast tests
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update test_stable_diffusion_sag.py
    
    * Update test_stable_diffusion_sag.py
    
    * Update test_stable_diffusion_sag.py
    
    * Update docs/source/en/api/pipelines/stable_diffusion/self_attention_guidance.mdx
    
    * implement gaussian_blur
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update pipeline_stable_diffusion_sag.py
    
    * fix tests
    
    * Update pipeline_stable_diffusion_sag.py
    
    * Update pipeline_stable_diffusion_sag.py
    
    ---------
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    Co-authored-by: default avatarWill Berman <wlbberman@gmail.com>
    fa35750d
__init__.py 4.36 KB