1
0
mirror of https://github.com/huggingface/diffusers.git synced 2026-01-27 17:22:53 +03:00

Update loaders.py (#4805)

* Update loaders.py

Solves an error sometimes thrown while iterating over state_dict.keys() caused by using the .pop() method within the loop.

* Update loaders.py
This commit is contained in:
chillpixel
2023-08-28 00:53:25 -05:00
committed by GitHub
parent 766aa50f70
commit e8c9069d6f

View File

@@ -1080,7 +1080,7 @@ class LoraLoaderMixin:
@classmethod
def _maybe_map_sgm_blocks_to_diffusers(cls, state_dict, unet_config, delimiter="_", block_slice_pos=5):
# 1. get all state_dict_keys
all_keys = state_dict.keys()
all_keys = list(state_dict.keys())
sgm_patterns = ["input_blocks", "middle_block", "output_blocks"]
# 2. check if needs remapping, if not return original dict