This error 'Config' object has no attribute 'get_text_config'
!!! Exception during processing !!! 'Config' object has no attribute 'get_text_config' Traceback (most recent call last): File "E:\ComfyUI_windows_portable_nvidia\ComfyUI\execution.py", line 327, in execute output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\ComfyUI_windows_portable_nvidia\ComfyUI\execution.py", line 202, in get_output_data return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\ComfyUI_windows_portable_nvidia\ComfyUI\execution.py", line 174, in _map_node_over_list process_inputs(input_dict, i) File "E:\ComfyUI_windows_portable_nvidia\ComfyUI\execution.py", line 163, in process_inputs results.append(getattr(obj, func)(**inputs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "F:\comfyui-portable-nfc1.1-windows\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 "E:\ComfyUI_windows_portable_nvidia\python_embeded\Lib\site-packages\transformers\models\auto\auto_factory.py", line 559, in from_pretrained return model_class.from_pretrained( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\ComfyUI_windows_portable_nvidia\python_embeded\Lib\site-packages\transformers\modeling_utils.py", line 262, in _wrapper return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "E:\ComfyUI_windows_portable_nvidia\python_embeded\Lib\site-packages\transformers\modeling_utils.py", line 4319, in from_pretrained ) = cls._load_pretrained_model( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "E:\ComfyUI_windows_portable_nvidia\python_embeded\Lib\site-packages\transformers\modeling_utils.py", line 4549, in _load_pretrained_model model.tie_weights() File "E:\ComfyUI_windows_portable_nvidia\python_embeded\Lib\site-packages\transformers\modeling_utils.py", line 1914, in tie_weights if getattr(self.config.get_text_config(decoder=True), "tie_word_embeddings", True): ^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'Config' object has no attribute 'get_text_config'
This conflict was caused by the upgraded transformers lib, which didn't manage to maintain compatibility.
You can follow the previous issue on this problem to fix it.
Or, you can also use a downgraded version of transformers lib. pip install transformers<=4.47 should work here.