PhotoMaker icon indicating copy to clipboard operation
PhotoMaker copied to clipboard

Missing key(s) in state_dict: "vision_model.embeddings.position_ids".

Open Weifeng-Chen opened this issue 1 year ago • 8 comments

Weifeng-Chen avatar Jan 16 '24 03:01 Weifeng-Chen

update transfomers to the newest

xiaohaipeng avatar Jan 16 '24 06:01 xiaohaipeng

【自动恢复】来信已收到,我将尽快回复你!

Weifeng-Chen avatar Jan 16 '24 06:01 Weifeng-Chen

update transfomers to the newest

How to do this?

zhangpengbackend avatar Jan 18 '24 09:01 zhangpengbackend

pip install -U transformers

Paper99 avatar Jan 18 '24 09:01 Paper99

pip install -U transformers It works, thx my bro

zhangpengbackend avatar Jan 18 '24 09:01 zhangpengbackend

I tried this, but I still get the error:

Error(s) in loading state_dict for PhotoMakerIDEncoder: Missing key(s) in state_dict: "vision_model.embeddings.position_ids".

Could it be something else?

sweetramen avatar Jan 23 '24 05:01 sweetramen

Here is the full error:

got prompt Loading PhotoMaker components [1] id_encoder from [J:\Software\AI\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PhotoMaker]... ERROR:root:!!! Exception during processing !!! ERROR:root:Traceback (most recent call last): File "J:\Software\AI\ComfyUI_windows_portable\ComfyUI\execution.py", line 154, in recursive_execute output_data, output_ui = get_output_data(obj, input_data_all) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "J:\Software\AI\ComfyUI_windows_portable\ComfyUI\execution.py", line 84, in get_output_data return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "J:\Software\AI\ComfyUI_windows_portable\ComfyUI\execution.py", line 77, in map_node_over_list results.append(getattr(obj, func)(**slice_dict(input_data_all, i))) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "J:\Software\AI\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PhotoMakerv2\PhotoMakerNode.py", line 151, in load_photomaker_adapter pipe.load_photomaker_adapter( File "J:\Software\AI\ComfyUI_windows_portable\python_embeded\Lib\site-packages\huggingface_hub\utils_validators.py", line 118, in _inner_fn return fn(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^ File "J:\Software\AI\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PhotoMakerv2\pipeline.py", line 114, in load_photomaker_adapter id_encoder.load_state_dict(state_dict["id_encoder"], strict=True) File "J:\Software\AI\ComfyUI_windows_portable\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 2152, in load_state_dict raise RuntimeError('Error(s) in loading state_dict for {}:\n\t{}'.format( RuntimeError: Error(s) in loading state_dict for PhotoMakerIDEncoder: Missing key(s) in state_dict: "vision_model.embeddings.position_ids".

sweetramen avatar Jan 23 '24 05:01 sweetramen

I can confirm pip install -U transformers fixed this issue for me. Had v4.24 running before.

@sweetramen whats your transformers version?

$ pip show transformers
Name: transformers
Version: 4.37.2

freeo avatar Feb 05 '24 11:02 freeo