102 lines
16 KiB
Plaintext
102 lines
16 KiB
Plaintext
Capturing execution frames: workflow.json
|
|
Frame 1 saved (frame_000.jpg, t=0.0s)
|
|
Validating workflow...
|
|
[ComfyUI] === /validate endpoint called ===
|
|
[ComfyUI] === /validate endpoint called ===
|
|
[ComfyUI] Received JSON with keys: ['prompt']
|
|
[ComfyUI] Received JSON with keys: ['prompt']
|
|
[ComfyUI] Prompt has 6 nodes
|
|
[ComfyUI] Prompt has 6 nodes
|
|
[ComfyUI] Node 3: LoadImage
|
|
[ComfyUI] Node 3: LoadImage
|
|
Queuing workflow for execution...
|
|
[ComfyUI] Inputs: {"image": "masked_dancing.png"}
|
|
[ComfyUI] Inputs: {"image": "masked_dancing.png"}
|
|
[ComfyUI] Node 4: PreviewImage
|
|
[ComfyUI] Node 4: PreviewImage
|
|
[ComfyUI] Inputs: {"images": ["13", 2]}
|
|
[ComfyUI] Inputs: {"images": ["13", 2]}
|
|
[ComfyUI] Node 10: Preview3D
|
|
[ComfyUI] Node 10: Preview3D
|
|
[ComfyUI] Inputs: {"model_file": ["15", 0], "image": ""}
|
|
[ComfyUI] Inputs: {"model_file": ["15", 0], "image": ""}
|
|
[ComfyUI] Node 12: LoadSAM3DBodyModel
|
|
[ComfyUI] Node 12: LoadSAM3DBodyModel
|
|
[ComfyUI] Inputs: {"precision": "auto"}
|
|
[ComfyUI] Inputs: {"precision": "auto"}
|
|
[ComfyUI] Node 13: SAM3DBodyProcess
|
|
[ComfyUI] Node 13: SAM3DBodyProcess
|
|
[ComfyUI] Inputs: {"bbox_threshold": 0.8, "inference_type": "full", "model": ["12", 0], "image": ["3", 0], "mask": ["3", 1]}
|
|
[ComfyUI] Inputs: {"bbox_threshold": 0.8, "inference_type": "full", "model": ["12", 0], "image": ["3", 0], "mask": ["3", 1]}
|
|
[ComfyUI] Node 15: SAM3DBodyExportMesh
|
|
[ComfyUI] Node 15: SAM3DBodyExportMesh
|
|
[ComfyUI] Inputs: {"filename": "output_mesh.stl", "mesh_data": ["13", 0]}
|
|
[ComfyUI] Inputs: {"filename": "output_mesh.stl", "mesh_data": ["13", 0]}
|
|
[ComfyUI] Generated prompt_id: 68e53866-7068-435f-bf04-9c9d2e3cd2bc
|
|
[ComfyUI] Generated prompt_id: 68e53866-7068-435f-bf04-9c9d2e3cd2bc
|
|
[ComfyUI] Calling execution.validate_prompt()...
|
|
[ComfyUI] Calling execution.validate_prompt()...
|
|
[ComfyUI] Validation result: valid=True
|
|
[ComfyUI] Validation result: valid=True
|
|
[ComfyUI] === Validation PASSED ===
|
|
[ComfyUI] === Validation PASSED ===
|
|
[ComfyUI] got prompt
|
|
[ComfyUI] got prompt
|
|
[ComfyUI] Precision: bf16
|
|
[ComfyUI] Precision: bf16
|
|
[ComfyUI] !!! Exception during processing !!! No module named 'roma'
|
|
[ComfyUI] !!! Exception during processing !!! No module named 'roma'
|
|
[ComfyUI] Traceback (most recent call last):
|
|
[ComfyUI] Traceback (most recent call last):
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\execution.py", line 535, in execute
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\execution.py", line 535, in execute
|
|
[ComfyUI] 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, v3_data=v3_data)
|
|
[ComfyUI] 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, v3_data=v3_data)
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\execution.py", line 335, in get_output_data
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\execution.py", line 335, in get_output_data
|
|
[ComfyUI] 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, v3_data=v3_data)
|
|
[ComfyUI] 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, v3_data=v3_data)
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\execution.py", line 309, in _async_map_node_over_list
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\execution.py", line 309, in _async_map_node_over_list
|
|
[ComfyUI] await process_inputs(input_dict, i)
|
|
[ComfyUI] await process_inputs(input_dict, i)
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\execution.py", line 297, in process_inputs
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\execution.py", line 297, in process_inputs
|
|
[ComfyUI] result = f(**inputs)
|
|
[ComfyUI] result = f(**inputs)
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\comfy_api\internal\__init__.py", line 149, in wrapped_func
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\comfy_api\internal\__init__.py", line 149, in wrapped_func
|
|
[ComfyUI] return method(locked_class, **inputs)
|
|
[ComfyUI] return method(locked_class, **inputs)
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\comfy_api\latest\_io.py", line 1833, in EXECUTE_NORMALIZED
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\comfy_api\latest\_io.py", line 1833, in EXECUTE_NORMALIZED
|
|
[ComfyUI] to_return = cls.execute(*args, **kwargs)
|
|
[ComfyUI] to_return = cls.execute(*args, **kwargs)
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\custom_nodes\ComfyUI-SAM3DBody\nodes\process.py", line 161, in execute
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\custom_nodes\ComfyUI-SAM3DBody\nodes\process.py", line 161, in execute
|
|
[ComfyUI] from .sam_3d_body import SAM3DBodyEstimator
|
|
[ComfyUI] from .sam_3d_body import SAM3DBodyEstimator
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\custom_nodes\ComfyUI-SAM3DBody\nodes\sam_3d_body\__init__.py", line 5, in <module>
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\custom_nodes\ComfyUI-SAM3DBody\nodes\sam_3d_body\__init__.py", line 5, in <module>
|
|
[ComfyUI] from .build_models import load_sam_3d_body
|
|
[ComfyUI] from .build_models import load_sam_3d_body
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\custom_nodes\ComfyUI-SAM3DBody\nodes\sam_3d_body\build_models.py", line 5, in <module>
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\custom_nodes\ComfyUI-SAM3DBody\nodes\sam_3d_body\build_models.py", line 5, in <module>
|
|
[ComfyUI] from .model import SAM3DBody
|
|
[ComfyUI] from .model import SAM3DBody
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\custom_nodes\ComfyUI-SAM3DBody\nodes\sam_3d_body\model.py", line 12, in <module>
|
|
[ComfyUI] File "C:\workspaces\SAM3DBody-1509\ComfyUI\custom_nodes\ComfyUI-SAM3DBody\nodes\sam_3d_body\model.py", line 12, in <module>
|
|
[ComfyUI] import roma
|
|
[ComfyUI] import roma
|
|
[ComfyUI] ModuleNotFoundError: No module named 'roma'
|
|
[ComfyUI] ModuleNotFoundError: No module named 'roma'
|
|
[ComfyUI]
|
|
[ComfyUI]
|
|
[ComfyUI] Prompt executed in 0.24 seconds
|
|
[ComfyUI] Prompt executed in 0.24 seconds
|
|
Execution complete (t=0.5s)
|
|
Execution error: {'prompt_id': 'e895ec2d-e96c-49bc-97c3-cd3641b0f389', 'node_id': '13', 'node_type': 'SAM3DBodyProcess', 'executed': ['12', '3'], 'exception_message': "No module named 'roma'\n", 'exception_type': 'ModuleNotFoundError', 'traceback': [' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\execution.py", line 535, in execute\n 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, v3_data=v3_data)\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\execution.py", line 335, in get_output_data\n 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, v3_data=v3_data)\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\execution.py", line 309, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\execution.py", line 297, in process_inputs\n result = f(**inputs)\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\comfy_api\\internal\\__init__.py", line 149, in wrapped_func\n return method(locked_class, **inputs)\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\comfy_api\\latest\\_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\custom_nodes\\ComfyUI-SAM3DBody\\nodes\\process.py", line 161, in execute\n from .sam_3d_body import SAM3DBodyEstimator\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\custom_nodes\\ComfyUI-SAM3DBody\\nodes\\sam_3d_body\\__init__.py", line 5, in <module>\n from .build_models import load_sam_3d_body\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\custom_nodes\\ComfyUI-SAM3DBody\\nodes\\sam_3d_body\\build_models.py", line 5, in <module>\n from .model import SAM3DBody\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\custom_nodes\\ComfyUI-SAM3DBody\\nodes\\sam_3d_body\\model.py", line 12, in <module>\n import roma\n'], 'current_inputs': {'bbox_threshold': [0.8], 'inference_type': ['full'], 'model': ["{'model_path': 'C:\\\\workspaces\\\\SAM3DBody-1509\\\\ComfyUI\\\\models\\\\sam3dbody', 'ckpt_path': 'C:\\\\workspaces\\\\SAM3DBody-1509\\\\ComfyUI\\\\models\\\\sam3dbody\\\\model.safetensors', 'mhr_path': 'C:\\\\workspaces\\\\SAM3DBody-1509\\\\ComfyUI\\\\models\\\\sam3dbody\\\\assets\\\\mhr_model.pt', 'precision': 'bf16'}"], 'image': ['tensor([[[[0.8784, 0.8118, 0.7412],\n [0.8784, 0.8118, 0.7412],\n [0.8784, 0.8118, 0.7412],\n ...,\n [0.6235, 0.3412, 0.2824],\n [0.6196, 0.3569, 0.2941],\n [0.6196, 0.3608, 0.2980]],\n\n [[0.8784, 0.8118, 0.7412],\n [0.8784, 0.8118, 0.7412],\n [0.8784, 0.8118, 0.7412],\n ...,\n [0.6196, 0.3373, 0.2784],\n [0.6157, 0.3529, 0.2902],\n [0.6118, 0.3529, 0.2902]],\n\n [[0.8784, 0.8118, 0.7412],\n [0.8824, 0.8157, 0.7451],\n [0.8824, 0.8157, 0.7451],\n ...,\n [0.6196, 0.3373, 0.2784],\n [0.6157, 0.3529, 0.2902],\n [0.6118, 0.3529, 0.2902]],\n\n ...,\n\n [[0.2784, 0.1961, 0.2157],\n [0.2745, 0.1922, 0.2118],\n [0.2667, 0.1882, 0.1961],\n ...,\n [0.4588, 0.3922, 0.3647],\n [0.4588, 0.3922, 0.3647],\n [0.4667, 0.4000, 0.3725]],\n\n [[0.2824, 0.2000, 0.2196],\n [0.2784, 0.1961, 0.2157],\n [0.2784, 0.1922, 0.2039],\n ...,\n [0.4667, 0.3922, 0.3765],\n [0.4392, 0.3647, 0.3490],\n [0.4431, 0.3686, 0.3529]],\n\n [[0.2824, 0.2000, 0.2196],\n [0.2863, 0.2039, 0.2235],\n [0.2902, 0.2039, 0.2157],\n ...,\n [0.4196, 0.3451, 0.3294],\n [0.4157, 0.3412, 0.3255],\n [0.4196, 0.3451, 0.3294]]]])'], 'mask': ['tensor([[[1., 1., 1., ..., 1., 1., 1.],\n [1., 1., 1., ..., 1., 1., 1.],\n [1., 1., 1., ..., 1., 1., 1.],\n ...,\n [1., 1., 1., ..., 1., 1., 1.],\n [1., 1., 1., ..., 1., 1., 1.],\n [1., 1., 1., ..., 1., 1., 1.]]])']}, 'current_outputs': ['12', '10', '15', '13', '4', '3'], 'timestamp': 1778851155637}
|
|
Status: FAILED
|
|
Error: Workflow execution failed: {'prompt_id': 'e895ec2d-e96c-49bc-97c3-cd3641b0f389', 'node_id': '13', 'node_type': 'SAM3DBodyProcess', 'executed': ['12', '3'], 'exception_message': "No module named 'roma'\n", 'exception_type': 'ModuleNotFoundError', 'traceback': [' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\execution.py", line 535, in execute\n 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, v3_data=v3_data)\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\execution.py", line 335, in get_output_data\n 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, v3_data=v3_data)\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\execution.py", line 309, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\execution.py", line 297, in process_inputs\n result = f(**inputs)\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\comfy_api\\internal\\__init__.py", line 149, in wrapped_func\n return method(locked_class, **inputs)\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\comfy_api\\latest\\_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\custom_nodes\\ComfyUI-SAM3DBody\\nodes\\process.py", line 161, in execute\n from .sam_3d_body import SAM3DBodyEstimator\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\custom_nodes\\ComfyUI-SAM3DBody\\nodes\\sam_3d_body\\__init__.py", line 5, in <module>\n from .build_models import load_sam_3d_body\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\custom_nodes\\ComfyUI-SAM3DBody\\nodes\\sam_3d_body\\build_models.py", line 5, in <module>\n from .model import SAM3DBody\n', ' File "C:\\workspaces\\SAM3DBody-1509\\ComfyUI\\custom_nodes\\ComfyUI-SAM3DBody\\nodes\\sam_3d_body\\model.py", line 12, in <module>\n import roma\n'], 'current_inputs': {'bbox_threshold': [0.8], 'inference_type': ['full'], 'model': ["{'model_path': 'C:\\\\workspaces\\\\SAM3DBody-1509\\\\ComfyUI\\\\models\\\\sam3dbody', 'ckpt_path': 'C:\\\\workspaces\\\\SAM3DBody-1509\\\\ComfyUI\\\\models\\\\sam3dbody\\\\model.safetensors', 'mhr_path': 'C:\\\\workspaces\\\\SAM3DBody-1509\\\\ComfyUI\\\\models\\\\sam3dbody\\\\assets\\\\mhr_model.pt', 'precision': 'bf16'}"], 'image': ['tensor([[[[0.8784, 0.8118, 0.7412],\n [0.8784, 0.8118, 0.7412],\n [0.8784, 0.8118, 0.7412],\n ...,\n [0.6235, 0.3412, 0.2824],\n [0.6196, 0.3569, 0.2941],\n [0.6196, 0.3608, 0.2980]],\n\n [[0.8784, 0.8118, 0.7412],\n [0.8784, 0.8118, 0.7412],\n [0.8784, 0.8118, 0.7412],\n ...,\n [0.6196, 0.3373, 0.2784],\n [0.6157, 0.3529, 0.2902],\n [0.6118, 0.3529, 0.2902]],\n\n [[0.8784, 0.8118, 0.7412],\n [0.8824, 0.8157, 0.7451],\n [0.8824, 0.8157, 0.7451],\n ...,\n [0.6196, 0.3373, 0.2784],\n [0.6157, 0.3529, 0.2902],\n [0.6118, 0.3529, 0.2902]],\n\n ...,\n\n [[0.2784, 0.1961, 0.2157],\n [0.2745, 0.1922, 0.2118],\n [0.2667, 0.1882, 0.1961],\n ...,\n [0.4588, 0.3922, 0.3647],\n [0.4588, 0.3922, 0.3647],\n [0.4667, 0.4000, 0.3725]],\n\n [[0.2824, 0.2000, 0.2196],\n [0.2784, 0.1961, 0.2157],\n [0.2784, 0.1922, 0.2039],\n ...,\n [0.4667, 0.3922, 0.3765],\n [0.4392, 0.3647, 0.3490],\n [0.4431, 0.3686, 0.3529]],\n\n [[0.2824, 0.2000, 0.2196],\n [0.2863, 0.2039, 0.2235],\n [0.2902, 0.2039, 0.2157],\n ...,\n [0.4196, 0.3451, 0.3294],\n [0.4157, 0.3412, 0.3255],\n [0.4196, 0.3451, 0.3294]]]])'], 'mask': ['tensor([[[1., 1., 1., ..., 1., 1., 1.],\n [1., 1., 1., ..., 1., 1., 1.],\n [1., 1., 1., ..., 1., 1., 1.],\n ...,\n [1., 1., 1., ..., 1., 1., 1.],\n [1., 1., 1., ..., 1., 1., 1.],\n [1., 1., 1., ..., 1., 1., 1.]]])']}, 'current_outputs': ['12', '10', '15', '13', '4', '3'], 'timestamp': 1778851155637}
|
|
Details: Workflow: C:\ComfyUI-SAM3DBody\workflows\workflow.json
|
|
Node error: SAM3DBodyProcess |