portu-sim / comfyui_bmab

BMAB for ComfyUI
GNU Affero General Public License v3.0
93 stars 7 forks source link

Hand Detailer 사용시 cpu 오류가 뜹니다. #10

Closed Neytiri7 closed 6 months ago

Neytiri7 commented 6 months ago

image

Error occurred when executing BMAB Detector:

'NoneType' object has no attribute 'cpu'

File "A:\SynologyDrive\ComfyUI-webui\ComfyUI\execution.py", line 151, in recursive_execute output_data, output_ui = get_output_data(obj, input_data_all) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "A:\SynologyDrive\ComfyUI-webui\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 "A:\SynologyDrive\ComfyUI-webui\ComfyUI\execution.py", line 74, in map_node_over_list results.append(getattr(obj, func)(*slice_dict(input_data_all, i))) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "A:\SynologyDrive\ComfyUI-webui\ComfyUI\custom_nodes\comfyui-bmab\bmab\nodes\imaging.py", line 244, in process pil_img = utils.tensor2pil(image) ^^^^^^^^^^^^^^^^^^^^^^^ File "A:\SynologyDrive\ComfyUI-webui\ComfyUI\custom_nodes\comfyui-bmab\bmab\utils__init__.py", line 32, in tensor2pil return Image.fromarray(np.clip(255. image.cpu().numpy().squeeze(), 0, 255).astype(np.uint8)) ^^^^^^^^^

아카라이브에 후기 올릴때만 해도 이상없었는데, 그 이후에 BMAB Detail Anything 이 기능 업데이트 이후에 저렇게 오류가 뜹니다. 심플이랑 서브 프레임 모두 오류가 발생합니다.

BMAB Detail Anything로 하면 정상 동작 합니다.

portu-sim commented 6 months ago

혹시..로그에 'You should install GroudingDINO on your system.' 이런거 안나오나요? 위 메시지가 보이면 groundingDINO 가 설치되지 않아서 발생하는 문제로 보입니다.

portu-sim commented 6 months ago

GroudingDINO가 없는 경우 Bypass 하도록 수정했습니다.

portu-sim commented 6 months ago

GroudingDINO가 설치되지 않은 경우 노드를 사용할 수 없도록 막았습니다.

Neytiri7 commented 6 months ago

수정 고맙습니다. GroudingDINO를 ComfyUI에 설치 하는걸 잘 몰라서... 설치를 못했습니다.

당분간은 GroudingDINO없이 사용 가능한 BMAB Detail Anything를 이용해야 겠습니다.