TMElyralab / Comfyui-MusePose

Other
287 stars 28 forks source link

MMCV==2.2.0 is used but incompatible. #24

Open Aljnk opened 4 weeks ago

Aljnk commented 4 weeks ago

[2024-06-05 12:50] Traceback (most recent call last): File "..\Portable\ComfyUI\ComfyUI\execution.py", line 151, in recursive_execute output_data, output_ui = get_output_data(obj, input_data_all) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "..\Portable\ComfyUI\ComfyUI\execution.py", line 81, in get_output_data return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "..\Portable\ComfyUI\ComfyUI\execution.py", line 74, in map_node_over_list results.append(getattr(obj, func)(*slice_dict(input_data_all, i))) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "..\Portable\ComfyUI\ComfyUI\custom_nodes\Comfyui-MusePose\nodes.py", line 554, in posealign_func return run_align_video_with_filterPose_translate_smooth(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "..\Portable\ComfyUI\ComfyUI\custom_nodes\Comfyui-MusePose\nodes.py", line 276, in run_align_video_with_filterPose_translate_smooth detector = DWposeDetector( ^^^^^^^^^^^^^^^ File "..\Portable\ComfyUI\ComfyUI\custom_nodes\Comfyui-MusePose\pose\script\dwpose.py", line 72, in init from pose.script.wholebody import Wholebody File "..\Portable\ComfyUI\ComfyUI\custom_nodes\Comfyui-MusePose\pose\script\wholebody.py", line 6, in from mmpose.apis import inference_topdown File "..\Portable\ComfyUI\python_embeded\Lib\site-packages\mmpose\apis__init__.py", line 2, in from .inference import (collect_multi_frames, inference_bottomup, File "..\Portable\ComfyUI\python_embeded\Lib\site-packages\mmpose\apis\inference.py", line 17, in from mmpose.models.builder import build_pose_estimator File "..\Portable\ComfyUI\python_embeded\Lib\site-packages\mmpose\models__init__.py", line 8, in from .heads import # noqa ^^^^^^^^^^^^^^^^^^^^ File "..\Portable\ComfyUI\python_embeded\Lib\site-packages\mmpose\models\heads__init__.py", line 6, in from .hybrid_heads import DEKRHead, RTMOHead, VisPredictHead File "..\Portable\ComfyUI\python_embeded\Lib\site-packages\mmpose\models\heads\hybrid_heads__init.py", line 3, in from .rtmo_head import RTMOHead File "..\Portable\ComfyUI\python_embeded\Lib\site-packages\mmpose\models\heads\hybrid_heads\rtmo_head.py", line 9, in from mmdet.utils import ConfigType, reduce_mean File "..\Portable\ComfyUI\python_embeded\Lib\site-packages\mmdet\init__.py", line 17, in and mmcv_version < digit_version(mmcv_maximum_version)), \ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: MMCV==2.2.0 is used but incompatible. Please install mmcv>=2.0.0rc4, <2.2.0.

lulu-xiao commented 4 weeks ago

[2024-06-05 12:50] Traceback (most recent call last): File "..\Portable\ComfyUI\ComfyUI\execution.py", line 151, in recursive_execute output_data, output_ui = get_output_data(obj, input_data_all) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "..\Portable\ComfyUI\ComfyUI\execution.py", line 81, in get_output_data return_values = map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "..\Portable\ComfyUI\ComfyUI\execution.py", line 74, in map_node_over_list results.append(getattr(obj, func)(slice_dict(input_data_all, i))) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "..\Portable\ComfyUI\ComfyUI\custom_nodes\Comfyui-MusePose\nodes.py", line 554, in posealign_func return run_align_video_with_filterPose_translate_smooth(args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "..\Portable\ComfyUI\ComfyUI\custom_nodes\Comfyui-MusePose\nodes.py", line 276, in run_align_video_with_filterPose_translate_smooth detector = DWposeDetector( ^^^^^^^^^^^^^^^ File "..\Portable\ComfyUI\ComfyUI\custom_nodes\Comfyui-MusePose\pose\script\dwpose.py", line 72, in init* from pose.script.wholebody import Wholebody File "..\Portable\ComfyUI\ComfyUI\custom_nodes\Comfyui-MusePose\pose\script\wholebody.py", line 6, in from mmpose.apis import inference_topdown File "..\Portable\ComfyUI\python_embeded\Lib\site-packages\mmpose\apisinit.py", line 2, in from .inference import (collect_multi_frames, inference_bottomup, File "..\Portable\ComfyUI\python_embeded\Lib\site-packages\mmpose\apis\inference.py", line 17, in from mmpose.models.builder import build_pose_estimator File "..\Portable\ComfyUI\python_embeded\Lib\site-packages\mmpose\modelsinit.py", line 8, in from .heads import # noqa ^^^^^^^^^^^^^^^^^^^^ File "..\Portable\ComfyUI\python_embeded\Lib\site-packages\mmpose\models\headsinit.py", line 6, in from .hybrid_heads import DEKRHead, RTMOHead, VisPredictHead File "..\Portable\ComfyUI\python_embeded\Lib\site-packages\mmpose\models\heads\hybrid_headsinit.py", line 3, in from .rtmo_head import RTMOHead File "..\Portable\ComfyUI\python_embeded\Lib\site-packages\mmpose\models\heads\hybrid_heads\rtmo_head.py", line 9, in from mmdet.utils import ConfigType, reduce_mean File "..\Portable\ComfyUI\python_embeded\Lib\site-packages\mmdetinit.py", line 17, in and mmcv_version < digit_version(mmcv_maximum_version)), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: MMCV==2.2.0 is used but incompatible. Please install mmcv>=2.0.0rc4, <2.2.0.

mim install "mmcv==2.1.0"

Tophness commented 4 weeks ago

I solved this by editing site-packages\mmdet\ init.py. from mmcv_maximum_version = '2.2.0' to mmcv_maximum_version = '2.3.0'

Solution @ #26

lulu-xiao commented 4 weeks ago

I solved this by editing site-packages\mmdet\ init.py. from mmcv_maximum_version = '2.2.0' to mmcv_maximum_version = '2.3.0'

Solution @ #26

this works

123-321Kit commented 3 weeks ago

Я решил это, отредактировав site-packages\mmdet\ init.py . от mmcv_maximum_version = '2.2.0'доmmcv_maximum_version = '2.3.0' Решение26

это работает

Do you have 'mmcv._ext' ? I get an error saying that this file is missing.