Files
PozzettiAndrea-ComfyUI-SAM3…/dev/linux-gpu/logs/rigging.log
T
2026-05-15 12:20:25 +00:00

82 lines
15 KiB
Plaintext

Capturing execution frames: rigging.json
Frame 1 saved (frame_000.jpg, t=0.0s)
Validating workflow...
[ComfyUI] === /validate endpoint called ===
[ComfyUI] === /validate endpoint called ===
Queuing workflow for execution...
[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
[ComfyUI] Inputs: {"image": "masked_dancing.png"}
[ComfyUI] Inputs: {"image": "masked_dancing.png"}
[ComfyUI] Node 4: PreviewImage
[ComfyUI] Node 4: PreviewImage
[ComfyUI] Inputs: {"images": ["10", 2]}
[ComfyUI] Inputs: {"images": ["10", 2]}
[ComfyUI] Node 10: SAM3DBodyProcess
[ComfyUI] Node 10: SAM3DBodyProcess
[ComfyUI] Inputs: {"bbox_threshold": 0.8, "inference_type": "full", "model": ["15", 0], "image": ["3", 0], "mask": ["3", 1]}
[ComfyUI] Inputs: {"bbox_threshold": 0.8, "inference_type": "full", "model": ["15", 0], "image": ["3", 0], "mask": ["3", 1]}
[ComfyUI] Node 12: SAM3DBodyExportFBX
[ComfyUI] Node 12: SAM3DBodyExportFBX
[ComfyUI] Inputs: {"output_filename": "sam3d_rigged.fbx", "mesh_data": ["10", 0]}
[ComfyUI] Inputs: {"output_filename": "sam3d_rigged.fbx", "mesh_data": ["10", 0]}
[ComfyUI] Node 13: SAM3DBodyPreviewRiggedMesh
[ComfyUI] Node 13: SAM3DBodyPreviewRiggedMesh
[ComfyUI] Inputs: {"fbx_output_path": ["12", 0], "preview": ""}
[ComfyUI] Inputs: {"fbx_output_path": ["12", 0], "preview": ""}
[ComfyUI] Node 15: LoadSAM3DBodyModel
[ComfyUI] Node 15: LoadSAM3DBodyModel
[ComfyUI] Inputs: {"precision": "auto"}
[ComfyUI] Inputs: {"precision": "auto"}
[ComfyUI] Generated prompt_id: 5f0cd121-488f-428d-9386-c6d9459e3a9b
[ComfyUI] Generated prompt_id: 5f0cd121-488f-428d-9386-c6d9459e3a9b
[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 "/workspaces/SAM3DBody-1213/ComfyUI/execution.py", line 535, in execute
[ComfyUI] File "/workspaces/SAM3DBody-1213/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] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ComfyUI] File "/workspaces/SAM3DBody-1213/ComfyUI/execution.py", line 335, in get_output_data
[ComfyUI] File "/workspaces/SAM3DBody-1213/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] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ComfyUI] File "/workspaces/SAM3DBody-1213/ComfyUI/execution.py", line 309, in _async_map_node_over_list
[ComfyUI] File "/workspaces/SAM3DBody-1213/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)
Execution complete (t=0.8s)
[ComfyUI] File "/workspaces/SAM3DBody-1213/ComfyUI/execution.py", line 297, in process_inputs
[ComfyUI] File "/workspaces/SAM3DBody-1213/ComfyUI/execution.py", line 297, in process_inputs
Execution error: {'prompt_id': 'b147d146-3825-46c6-aa1b-9680636957e3', 'node_id': '10', 'node_type': 'SAM3DBodyProcess', 'executed': ['15', '3'], 'exception_message': "No module named 'roma'\n", 'exception_type': 'ModuleNotFoundError', 'traceback': [' File "/workspaces/SAM3DBody-1213/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 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/workspaces/SAM3DBody-1213/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 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/workspaces/SAM3DBody-1213/ComfyUI/execution.py", line 309, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "/workspaces/SAM3DBody-1213/ComfyUI/execution.py", line 297, in process_inputs\n result = f(**inputs)\n ^^^^^^^^^^^\n', ' File "/workspaces/SAM3DBody-1213/ComfyUI/comfy_api/internal/__init__.py", line 149, in wrapped_func\n return method(locked_class, **inputs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/workspaces/SAM3DBody-1213/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/workspaces/SAM3DBody-1213/ComfyUI/custom_nodes/ComfyUI-SAM3DBody/nodes/process.py", line 161, in execute\n from .sam_3d_body import SAM3DBodyEstimator\n', ' File "/workspaces/SAM3DBody-1213/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 "/workspaces/SAM3DBody-1213/ComfyUI/custom_nodes/ComfyUI-SAM3DBody/nodes/sam_3d_body/build_models.py", line 5, in <module>\n from .model import SAM3DBody\n', ' File "/workspaces/SAM3DBody-1213/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': '/workspaces/SAM3DBody-1213/ComfyUI/models/sam3dbody', 'ckpt_path': '/workspaces/SAM3DBody-1213/ComfyUI/models/sam3dbody/model.safetensors', 'mhr_path': '/workspaces/SAM3DBody-1213/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': ['13', '12', '4', '3', '15', '10'], 'timestamp': 1778847579987}
[ComfyUI] result = f(**inputs)
[ComfyUI] result = f(**inputs)
Status: FAILED
Error: Workflow execution failed: {'prompt_id': 'b147d146-3825-46c6-aa1b-9680636957e3', 'node_id': '10', 'node_type': 'SAM3DBodyProcess', 'executed': ['15', '3'], 'exception_message': "No module named 'roma'\n", 'exception_type': 'ModuleNotFoundError', 'traceback': [' File "/workspaces/SAM3DBody-1213/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 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/workspaces/SAM3DBody-1213/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 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/workspaces/SAM3DBody-1213/ComfyUI/execution.py", line 309, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "/workspaces/SAM3DBody-1213/ComfyUI/execution.py", line 297, in process_inputs\n result = f(**inputs)\n ^^^^^^^^^^^\n', ' File "/workspaces/SAM3DBody-1213/ComfyUI/comfy_api/internal/__init__.py", line 149, in wrapped_func\n return method(locked_class, **inputs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/workspaces/SAM3DBody-1213/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/workspaces/SAM3DBody-1213/ComfyUI/custom_nodes/ComfyUI-SAM3DBody/nodes/process.py", line 161, in execute\n from .sam_3d_body import SAM3DBodyEstimator\n', ' File "/workspaces/SAM3DBody-1213/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 "/workspaces/SAM3DBody-1213/ComfyUI/custom_nodes/ComfyUI-SAM3DBody/nodes/sam_3d_body/build_models.py", line 5, in <module>\n from .model import SAM3DBody\n', ' File "/workspaces/SAM3DBody-1213/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': '/workspaces/SAM3DBody-1213/ComfyUI/models/sam3dbody', 'ckpt_path': '/workspaces/SAM3DBody-1213/ComfyUI/models/sam3dbody/model.safetensors', 'mhr_path': '/workspaces/SAM3DBody-1213/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': ['13', '12', '4', '3', '15', '10'], 'timestamp': 1778847579987}
Details: Workflow: /node/ComfyUI-SAM3DBody/workflows/rigging.json
Node error: SAM3DBodyProcess
[ComfyUI] ^^^^^^^^^^^
[ComfyUI] ^^^^^^^^^^^
[ComfyUI] File "/workspaces/SAM3DBody-1213/ComfyUI/comfy_api/internal/__init__.py", line 149, in wrapped_func
[ComfyUI] File "/workspaces/SAM3DBody-1213/ComfyUI/comfy_api/internal/__init__.py", line 149, in wrapped_func
[ComfyUI] return method(locked_class, **inputs)
[ComfyUI] return method(locked_class, **inputs)