WASasquatch / was-node-suite-comfyui

An extensive node suite for ComfyUI with over 210 new nodes
MIT License
1.15k stars 170 forks source link

version requirements for Transformers==4.26.1, It's a bit low, causing conflicts, #380

Open axdwct opened 5 months ago

axdwct commented 5 months ago

(ComfyUI) C:\ProgramData\anaconda3\envs\ComfyUI\ComfyUI>pip install transformers==4.26.1 Looking in indexes: https://mirrors.aliyun.com/pypi/simple/https://pypi.mirrors.ustc.edu.cn/simple/, https://pypi.tuna.tsinghua.edu.cn/simple/, https://mirror.baidu.com/pypi/simple/, http://pypi.douban.com/simple/, http://pypi.mirrors.ustc.edu.cn/simple/, https://pypi.org/ WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/transformers/ WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/transformers/ WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/transformers/ WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/transformers/ WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/transformers/ Collecting transformers==4.26.1 Using cached https://mirrors.bfsu.edu.cn/pypi/web/packages/1e/e2/60c3f4691b16d126ee9cfe28f598b13c424b60350ab339aba81aef054b8f/transformers-4.26.1-py3-none-any.whl (6.3 MB) Requirement already satisfied: filelock in c:\programdata\anaconda3\envs\comfyui\lib\site-packages (from transformers==4.26.1) (3.13.1) Requirement already satisfied: huggingface-hub<1.0,>=0.11.0 in c:\programdata\anaconda3\envs\comfyui\lib\site-packages (from transformers==4.26.1) (0.20.3) Requirement already satisfied: numpy>=1.17 in c:\programdata\anaconda3\envs\comfyui\lib\site-packages (from transformers==4.26.1) (1.24.3) Requirement already satisfied: packaging>=20.0 in c:\programdata\anaconda3\envs\comfyui\lib\site-packages (from transformers==4.26.1) (23.2) Requirement already satisfied: pyyaml>=5.1 in c:\programdata\anaconda3\envs\comfyui\lib\site-packages (from transformers==4.26.1) (6.0.1) Requirement already satisfied: regex!=2019.12.17 in c:\programdata\anaconda3\envs\comfyui\lib\site-packages (from transformers==4.26.1) (2023.12.25) Requirement already satisfied: requests in c:\programdata\anaconda3\envs\comfyui\lib\site-packages (from transformers==4.26.1) (2.31.0) WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/tokenizers/ WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/tokenizers/ WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/tokenizers/ WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/tokenizers/ WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/tokenizers/ Collecting tokenizers!=0.11.3,<0.14,>=0.11.1 (from transformers==4.26.1) Using cached https://mirrors.bfsu.edu.cn/pypi/web/packages/3d/e7/ea70a1a0cd9ad5b4786365edd4042c30037bc4e67ae09c53cd62c6c1b89f/tokenizers-0.13.3-cp310-cp310-win_amd64.whl (3.5 MB) Requirement already satisfied: tqdm>=4.27 in c:\programdata\anaconda3\envs\comfyui\lib\site-packages (from transformers==4.26.1) (4.66.1) Requirement already satisfied: fsspec>=2023.5.0 in c:\programdata\anaconda3\envs\comfyui\lib\site-packages (from huggingface-hub<1.0,>=0.11.0->transformers==4.26.1) (2023.10.0) Requirement already satisfied: typing-extensions>=3.7.4.3 in c:\programdata\anaconda3\envs\comfyui\lib\site-packages (from huggingface-hub<1.0,>=0.11.0->transformers==4.26.1) (4.10.0) Requirement already satisfied: colorama in c:\programdata\anaconda3\envs\comfyui\lib\site-packages (from tqdm>=4.27->transformers==4.26.1) (0.4.4) Requirement already satisfied: charset-normalizer<4,>=2 in c:\programdata\anaconda3\envs\comfyui\lib\site-packages (from requests->transformers==4.26.1) (2.0.12) Requirement already satisfied: idna<4,>=2.5 in c:\programdata\anaconda3\envs\comfyui\lib\site-packages (from requests->transformers==4.26.1) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in c:\programdata\anaconda3\envs\comfyui\lib\site-packages (from requests->transformers==4.26.1) (1.26.18) Requirement already satisfied: certifi>=2017.4.17 in c:\programdata\anaconda3\envs\comfyui\lib\site-packages (from requests->transformers==4.26.1) (2024.2.2) Installing collected packages: tokenizers, transformers Attempting uninstall: tokenizers Found existing installation: tokenizers 0.15.2 Uninstalling tokenizers-0.15.2: Successfully uninstalled tokenizers-0.15.2 Attempting uninstall: transformers Found existing installation: transformers 4.38.2 Uninstalling transformers-4.38.2: Successfully uninstalled transformers-4.38.2 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. auto-gptq 0.7.1 requires transformers>=4.31.0, but you have transformers 4.26.1 which is incompatible. autoawq 0.2.3 requires transformers>=4.35.0, but you have transformers 4.26.1 which is incompatible. clip-interrogator 0.6.0 requires transformers>=4.27.1, but you have transformers 4.26.1 which is incompatible. image-reward 1.5 requires timm==0.6.13, but you have timm 0.9.16 which is incompatible. image-reward 1.5 requires transformers>=4.27.4, but you have transformers 4.26.1 which is incompatible. Successfully installed tokenizers-0.13.3 transformers-4.26.1

zBrightz commented 5 months ago

遇到同样问题,transformers要求版本过低 -comfyui-marigold:transformers>=4.32.1 -comfyui-mixlab-nodes:transformers>=4.36.0

JosenJin commented 5 months ago

build_info = ' '.join(cv2.getBuildInformation().split()) AttributeError: module 'cv2' has no attribute 'getBuildInformation'

WAS-PlaiLabs commented 5 months ago

Most the time, these packages using newer Transformers are just arbitrarily doing so. You can just install WAS-NS last to downgrade transformers. Or install it first and then install other nodes to upgrade transformers.

The BLIP code used requires old transformers, and until that code is replaced with something that does work, I won't be upgrading it.

build_info = ' '.join(cv2.getBuildInformation().split()) AttributeError: module 'cv2' has no attribute 'getBuildInformation'

You're CV2 is incorrectly installed.

WAS-PlaiLabs commented 4 months ago

https://github.com/WASasquatch/was-node-suite-comfyui/pull/393

Check out this PR guys.