• Sayak Paul's avatar
    [Core] refactor encode_prompt (#4617) · 3768d4d7
    Sayak Paul authored
    
    
    * refactoring of encode_prompt()
    
    * better handling of device.
    
    * fix: device determination
    
    * fix: device determination 2
    
    * handle num_images_per_prompt
    
    * revert changes in loaders.py and give birth to encode_prompt().
    
    * minor refactoring for encode_prompt()/
    
    * make backward compatible.
    
    * Apply suggestions from code review
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    
    * fix: concatenation of the neg and pos embeddings.
    
    * incorporate encode_prompt() in test_stable_diffusion.py
    
    * turn it into big PR.
    
    * make it bigger
    
    * gligen fixes.
    
    * more fixes to fligen
    
    * _encode_prompt -> encode_prompt in tests
    
    * first batch
    
    * second batch
    
    * fix blasphemous mistake
    
    * fix
    
    * fix: hopefully for the final time.
    
    ---------
    Co-authored-by: default avatarPatrick von Platen <patrick.v.platen@gmail.com>
    3768d4d7
pipeline_controlnet.py 51.3 KB