Skip to content

transformers 4.57.1 时:BiRefNet Ultra V2会报错,是否能修复一下呢,因为很多插件,都要求高版本的:transformers #120

@shonlg

Description

@shonlg

您好!
非常感谢开源的这个插件,因最近安装了:ComfyUI-QwenVL,要求将:transformers 更新到:4.57.1,此时再运行:BiRefNet Ultra V2 时则报以下错误,不知道是否能更新兼容一下新版本的:transformers 环境,谢谢!

got prompt
!!! Exception during processing !!! 'Config' object has no attribute 'is_encoder_decoder'
Traceback (most recent call last):
File "/workspace/ComfyUI/execution.py", line 498, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/ComfyUI/execution.py", line 316, in get_output_data
return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/ComfyUI/execution.py", line 290, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "/workspace/ComfyUI/execution.py", line 278, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "/workspace/ComfyUI/custom_nodes/ComfyUI_LayerStyle_Advance/py/birefnet_ultra_v2.py", line 104, in load_birefnet_model
self.model = AutoModelForImageSegmentation.from_pretrained(model_path, trust_remote_code=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/venv312/lib/python3.12/site-packages/transformers/models/auto/auto_factory.py", line 597, in from_pretrained
return model_class.from_pretrained(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/venv312/lib/python3.12/site-packages/transformers/modeling_utils.py", line 277, in _wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/workspace/venv312/lib/python3.12/site-packages/transformers/modeling_utils.py", line 4974, in from_pretrained
model.tie_weights()
File "/workspace/venv312/lib/python3.12/site-packages/transformers/modeling_utils.py", line 3018, in tie_weights
module.tie_embeddings_and_encoder_decoder()
File "/workspace/venv312/lib/python3.12/site-packages/transformers/modeling_utils.py", line 2994, in tie_embeddings_and_encoder_decoder
if getattr(self.config.get_text_config(decoder=True), "tie_word_embeddings", True):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/venv312/lib/python3.12/site-packages/transformers/configuration_utils.py", line 1241, in get_text_config
if not return_both and len(valid_text_config_names) == 0 and config_to_return.is_encoder_decoder:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/venv312/lib/python3.12/site-packages/transformers/configuration_utils.py", line 207, in getattribute
return super().getattribute(key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'Config' object has no attribute 'is_encoder_decoder'

comfyui lumi batcher overwrite task done
Prompt executed in 0.75 seconds

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions