@@ -234,8 +234,9 @@ def from_single_file(cls, pretrained_model_link_or_path_or_dict: Optional[str] =
234234 )
235235
236236 mapping_functions = SINGLE_FILE_LOADABLE_CLASSES [mapping_class_name ]
237-
237+ logger . warning ( mapping_functions )
238238 checkpoint_mapping_fn = mapping_functions ["checkpoint_mapping_fn" ]
239+ logger .warning (checkpoint_mapping_fn )
239240 if original_config is not None :
240241 if "config_mapping_fn" in mapping_functions :
241242 config_mapping_fn = mapping_functions ["config_mapping_fn" ]
@@ -255,6 +256,7 @@ def from_single_file(cls, pretrained_model_link_or_path_or_dict: Optional[str] =
255256 # If original_config is a URL or filepath fetch the original_config dict
256257 original_config = fetch_original_config (original_config , local_files_only = local_files_only )
257258
259+ logger .warn ("hi1" )
258260 config_mapping_kwargs = _get_mapping_function_kwargs (config_mapping_fn , ** kwargs )
259261 diffusers_model_config = config_mapping_fn (
260262 original_config = original_config , checkpoint = checkpoint , ** config_mapping_kwargs
@@ -312,14 +314,17 @@ def from_single_file(cls, pretrained_model_link_or_path_or_dict: Optional[str] =
312314
313315 ctx = init_empty_weights if is_accelerate_available () else nullcontext
314316 with ctx ():
317+ logger .warn ("hi2" )
315318 model = cls .from_config (diffusers_model_config )
316319
320+ logger .warn ("hi3" )
317321 if is_accelerate_available ():
318322 unexpected_keys = load_model_dict_into_meta (model , diffusers_format_checkpoint , dtype = torch_dtype )
319323
320324 else :
321325 _ , unexpected_keys = model .load_state_dict (diffusers_format_checkpoint , strict = False , no_mmap = no_mmap )
322326
327+ logger .warn ("hi4" )
323328 if model ._keys_to_ignore_on_load_unexpected is not None :
324329 for pat in model ._keys_to_ignore_on_load_unexpected :
325330 unexpected_keys = [k for k in unexpected_keys if re .search (pat , k ) is None ]
0 commit comments