diff --git a/dev/windows-portable-cpu/index.html b/dev/windows-portable-cpu/index.html index d22d511..10d2602 100644 --- a/dev/windows-portable-cpu/index.html +++ b/dev/windows-portable-cpu/index.html @@ -924,7 +924,7 @@

PozzettiAndrea/ComfyUI-Sharp Test Results

- 2026-05-10 20:52 UTC Windows-2025Server-10.0.26100-SP0 AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD + 2026-05-10 21:28 UTC Windows-10-10.0.26100-SP0 Intel64 Family 6 Model 106 Stepping 6, GenuineIntel
@@ -960,7 +960,7 @@ fail
- 12.21s + 24.94s
@@ -974,7 +974,7 @@ fail
- 6.91s + 7.53s
@@ -988,25 +988,25 @@
sharp_basic - 12.21s + 24.94s
-
Workflow execution failed: {'prompt_id': '11df4844-a8d9-475d-9841-12ca8458f85f', 'node_id': '2', 'node_type': 'LoadSharpModel', 'executed': ['1'], 'exception_message': 'No module named \'safetensors\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 170, in execute\n import comfy.model_management\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_management.py", line 32, in <module>\n import comfy.utils\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\utils.py", line 26, in <module>\n import safetensors.torch\nModuleNotFoundError: No module named \'safetensors\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'precision': ['auto']}, 'current_outputs': ['4', '5', '2', '1'], 'timestamp': 1778446352358} +
Workflow execution failed: {'prompt_id': '76a53094-bb23-4a3c-bc30-1fbb157d736a', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['2', '1'], 'exception_message': 'No module named \'scipy\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 31, in <module>\n import comfy.hooks\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in <module>\n import comfy.lora\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in <module>\n import comfy.model_base\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 25, in <module>\n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py", line 21, in <module>\n from ..sdpose import HeatmapHead\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py", line 3, in <module>\n from scipy.ndimage import gaussian_filter\nModuleNotFoundError: No module named \'scipy\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': ["{'model_path': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}"], 'image': ['tensor([[[[0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n ...,\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000]],\n\n [[0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n ...,\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000]],\n\n [[0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n ...,\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000]],\n\n ...,\n\n [[0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n ...,\n [0.5137, 0.4627, 0.4275],\n [0.5137, 0.4627, 0.4314],\n [0.5137, 0.4627, 0.4275]],\n\n [[0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n ...,\n [0.5059, 0.4667, 0.4314],\n [0.5059, 0.4627, 0.4392],\n [0.5059, 0.4667, 0.4314]],\n\n [[0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n ...,\n [0.5059, 0.4627, 0.4392],\n [0.5059, 0.4627, 0.4392],\n [0.5059, 0.4627, 0.4392]]]])'], 'prompt': ["{'1': {'inputs': {'image': 'beach.jpg'}, 'class_type': 'LoadImage', '_meta': {'title': 'Load Image'}, 'is_changed': ['ee4f94632a5ec7038826e875829a62a81dc2a9b85ed59440f2eaa37b3704fa24']}, '2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '4': {'inputs': {'preview_gaussian': '', 'ply_path': ['5', 0], 'extrinsics': ['5', 1], 'intrinsics': ['5', 2]}, 'class_type': 'GeomPackPreviewGaussian', '_meta': {'title': 'Preview Gaussian'}}, '5': {'inputs': {'focal_length_mm': 30.0, 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['1', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}}"], 'extra_pnginfo': ["{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 5, 'last_link_id': 10, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150, -400], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [6]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226'}, 'widgets_values': ['auto']}, {'id': 1, 'type': 'LoadImage', 'pos': [-150, -100], 'size': [274, 340], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'IMAGE', 'type': 'IMAGE', 'links': [7]}, {'name': 'MASK', 'type': 'MASK', 'links': []}], 'properties': {'Node name for S&R': 'LoadImage', 'cnr_id': 'comfy-core', 'ver': '0.5.1'}, 'widgets_values': ['beach.jpg', 'image']}, {'id': 5, 'type': 'SharpPredict', 'pos': [181.546875, -251.55078125], 'size': [298.890625, 212], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 6}, {'name': 'image', 'type': 'IMAGE', 'link': 7}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [8]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [9]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [10]}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'aa98b213e3d0770477bbf46046094c5cb8ff6052'}, 'widgets_values': [30, 'sharp']}, {'id': 4, 'type': 'GeomPackPreviewGaussian', 'pos': [629.92578125, -322.046875], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 8}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 9}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 10}], 'outputs': [], 'properties': {'Node name for S&R': 'GeomPackPreviewGaussian', 'aux_id': 'PozzettiAndrea/ComfyUI-GeometryPack', 'ver': 'b7df285fc5b3fef7aad434d8b6e8698efed6358b', 'cnr_id': 'comfyui-geometrypack'}, 'widgets_values': ['']}], 'links': [[6, 2, 0, 5, 0, 'SHARP_MODEL'], [7, 1, 0, 5, 1, 'IMAGE'], [8, 5, 0, 4, 0, 'STRING'], [9, 5, 1, 4, 1, 'EXTRINSICS'], [10, 5, 2, 4, 2, 'INTRINSICS']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 1, 'offset': [300.79296875, 604.72265625]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.42.15'}, 'version': 0.4}}"]}, 'current_outputs': ['2', '4', '1', '5'], 'timestamp': 1778448517754} Details: -Workflow: C:\Users\RUNNER~1\AppData\Local\Temp\comfy-test-run-qe40d4z8\ComfyUI-Sharp\workflows\sharp_basic.json -Node error: LoadSharpModel
+Workflow: C:\Users\RUNNER~1\AppData\Local\Temp\comfy-test-run-309qdvjv\ComfyUI-Sharp\workflows\sharp_basic.json +Node error: SharpPredict
sharp_exif - 6.91s + 7.53s
-
Workflow execution failed: {'prompt_id': '5f04efd9-0d90-4dd5-a72e-7eb2a64ff167', 'node_id': '2', 'node_type': 'LoadSharpModel', 'executed': ['9'], 'exception_message': 'No module named \'safetensors\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 170, in execute\n import comfy.model_management\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_management.py", line 32, in <module>\n import comfy.utils\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\utils.py", line 26, in <module>\n import safetensors.torch\nModuleNotFoundError: No module named \'safetensors\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'precision': ['auto']}, 'current_outputs': ['7', '8', '9', '2'], 'timestamp': 1778446359505} +
Workflow execution failed: {'prompt_id': 'dba51357-a72d-4023-8da2-b7d65deca596', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['2', '9'], 'exception_message': 'No module named \'scipy\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 31, in <module>\n import comfy.hooks\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in <module>\n import comfy.lora\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in <module>\n import comfy.model_base\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 25, in <module>\n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py", line 21, in <module>\n from ..sdpose import HeatmapHead\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py", line 3, in <module>\n from scipy.ndimage import gaussian_filter\nModuleNotFoundError: No module named \'scipy\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': ["{'model_path': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}"], 'image': ['tensor([[[[0.2157, 0.1647, 0.1569],\n [0.2275, 0.1608, 0.1608],\n [0.2275, 0.1647, 0.1529],\n ...,\n [0.4471, 0.4745, 0.4863],\n [0.4510, 0.4745, 0.4863],\n [0.4431, 0.4745, 0.4745]],\n\n [[0.2196, 0.1686, 0.1569],\n [0.2314, 0.1647, 0.1608],\n [0.2353, 0.1647, 0.1647],\n ...,\n [0.4549, 0.4784, 0.4706],\n [0.4549, 0.4706, 0.4784],\n [0.4431, 0.4706, 0.4667]],\n\n [[0.2314, 0.1725, 0.1569],\n [0.2510, 0.1725, 0.1608],\n [0.2392, 0.1725, 0.1686],\n ...,\n [0.4588, 0.4745, 0.4627],\n [0.4510, 0.4745, 0.4667],\n [0.4471, 0.4706, 0.4627]],\n\n ...,\n\n [[0.1569, 0.1647, 0.1843],\n [0.1647, 0.1725, 0.1882],\n [0.1490, 0.1686, 0.1922],\n ...,\n [0.1020, 0.1137, 0.1373],\n [0.1137, 0.1176, 0.1412],\n [0.0863, 0.1176, 0.1373]],\n\n [[0.1569, 0.1686, 0.1804],\n [0.1569, 0.1647, 0.1961],\n [0.1490, 0.1647, 0.1961],\n ...,\n [0.1059, 0.1216, 0.1294],\n [0.1176, 0.1216, 0.1333],\n [0.1059, 0.1137, 0.1373]],\n\n [[0.1608, 0.1686, 0.1843],\n [0.1608, 0.1686, 0.1882],\n [0.1569, 0.1686, 0.1882],\n ...,\n [0.1059, 0.1176, 0.1333],\n [0.1137, 0.1176, 0.1333],\n [0.1333, 0.1176, 0.1333]]]])'], 'prompt': ["{'2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '7': {'inputs': {'focal_length_mm': ['9', 2], 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['9', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}, '8': {'inputs': {'preview_gaussian': '', 'ply_path': ['7', 0], 'extrinsics': ['7', 1], 'intrinsics': ['7', 2]}, 'class_type': 'GeomPackPreviewGaussian', '_meta': {'title': 'Preview Gaussian'}}, '9': {'inputs': {'image': 'eth3d.png', 'default_focal_mm': 30.0}, 'class_type': 'LoadImageWithExif', '_meta': {'title': 'Load Image with EXIF (Focal Length)'}}}"], 'extra_pnginfo': ["{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 10, 'last_link_id': 21, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150.00001507357692, -400.0000238262552], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [11]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226'}, 'widgets_values': ['auto']}, {'id': 9, 'type': 'LoadImageWithExif', 'pos': [-208.74980006336742, -99.02780314532481], 'size': [342.28125, 420], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'image', 'type': 'IMAGE', 'links': [19]}, {'name': 'mask', 'type': 'MASK', 'links': None}, {'name': 'focal_length_mm', 'type': 'FLOAT', 'links': [20]}], 'properties': {'Node name for S&R': 'LoadImageWithExif', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a'}, 'widgets_values': ['eth3d.png', 30, 'image']}, {'id': 7, 'type': 'SharpPredict', 'pos': [226.15697567127387, -245.70491052281056], 'size': [298.890625, 212], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 11}, {'name': 'image', 'type': 'IMAGE', 'link': 19}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}, {'name': 'focal_length_mm', 'shape': 7, 'type': 'FLOAT', 'widget': {'name': 'focal_length_mm'}, 'link': 20}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [16]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [17]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [18]}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a'}, 'widgets_values': [30, 'sharp']}, {'id': 8, 'type': 'GeomPackPreviewGaussian', 'pos': [641.9426645917283, -275.4979735998702], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 16}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 17}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 18}], 'outputs': [], 'properties': {'Node name for S&R': 'GeomPackPreviewGaussian', 'aux_id': 'PozzettiAndrea/ComfyUI-GeometryPack', 'ver': 'df6bf3d73d0dda9c6ad7428eb58a00dc8cbaf6ed', 'cnr_id': 'comfyui-geometrypack'}, 'widgets_values': ['']}], 'links': [[11, 2, 0, 7, 0, 'SHARP_MODEL'], [16, 7, 0, 8, 0, 'STRING'], [17, 7, 1, 8, 1, 'EXTRINSICS'], [18, 7, 2, 8, 2, 'INTRINSICS'], [19, 9, 0, 7, 1, 'IMAGE'], [20, 9, 2, 7, 4, 'FLOAT']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 1.1, 'offset': [292.8560303656579, 525.3669699599554]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.42.15'}, 'version': 0.4}}"]}, 'current_outputs': ['9', '2', '7', '8'], 'timestamp': 1778448526086} Details: -Workflow: C:\Users\RUNNER~1\AppData\Local\Temp\comfy-test-run-qe40d4z8\ComfyUI-Sharp\workflows\sharp_exif.json -Node error: LoadSharpModel
+Workflow: C:\Users\RUNNER~1\AppData\Local\Temp\comfy-test-run-309qdvjv\ComfyUI-Sharp\workflows\sharp_exif.json +Node error: SharpPredict
@@ -1016,9 +1016,25 @@ Node error: LoadSharpModel

Downloaded Models

- 8 files · 18.7 MB + 12 files · 2.6 GB
+
+ + models/sharp/ + + + 2.6 GB + + +
+
sharp_2572gikvuh.pt2.6 GB
+
.cache\huggingface\CACHEDIR.TAG195.0 B
+
.cache\huggingface\download\sharp_2572gikvuh.pt.metadata127.0 B
+
.cache\huggingface\.gitignore1.0 B
+
+
+
models/vae_approx/ @@ -1097,7 +1113,7 @@ Node error: LoadSharpModel
}); } - const workflowData = {"sharp_basic": {"src": "", "title": "sharp_basic", "status": "fail", "duration": "12.21", "log": "Capturing execution frames: sharp_basic.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"beach.jpg\"}\n [ComfyUI] Inputs: {\"image\": \"beach.jpg\"}\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 4: GeomPackPreviewGaussian\n [ComfyUI] Node 4: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"5\", 0], \"extrinsics\": [\"5\", 1], \"intrinsics\": [\"5\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"5\", 0], \"extrinsics\": [\"5\", 1], \"intrinsics\": [\"5\", 2]}\n [ComfyUI] Node 5: SharpPredict\n [ComfyUI] Node 5: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": 30, \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": 30, \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"1\", 0]}\n [ComfyUI] Generated prompt_id: 34c184c8-9710-480d-ad8a-c1226df2416d\n [ComfyUI] Generated prompt_id: 34c184c8-9710-480d-ad8a-c1226df2416d\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\python.exe\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\python.exe\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [comfy-env] sharp-nodes: Library/bin has 235 DLLs\n [ComfyUI] [comfy-env] sharp-nodes: Library/bin has 235 DLLs\n [ComfyUI] [ComfyUI-Sharp] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\python.exe\n [ComfyUI] [ComfyUI-Sharp] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\python.exe\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sharp-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sharp-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sharp-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_475kh7tp\\\\persistent_worker.py', 'tcp://127.0.0.1:65343']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sharp-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_475kh7tp\\\\persistent_worker.py', 'tcp://127.0.0.1:65343']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=138ms unfreeze=3ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [SubprocessWorker] got response: error\n [ComfyUI] [SubprocessWorker] got response: error\n [ComfyUI] !!! Exception during processing !!! No module named 'safetensors'\n [ComfyUI] !!! Exception during processing !!! No module named 'safetensors'\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Worker traceback:\n [ComfyUI] Worker traceback:\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py\", line 1762, in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py\", line 1762, in main\n [ComfyUI] result = method(**inputs)\n [ComfyUI] result = method(**inputs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826, in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826, in EXECUTE_NORMALIZED\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py\", line 170, in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py\", line 170, in execute\n [ComfyUI] import comfy.model_management\n [ComfyUI] import comfy.model_management\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_management.py\", line 32, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_management.py\", line 32, in \n [ComfyUI] import comfy.utils\n [ComfyUI] import comfy.utils\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\utils.py\", line 26, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\utils.py\", line 26, in \n [ComfyUI] import safetensors.torch\n [ComfyUI] import safetensors.torch\n [ComfyUI] ModuleNotFoundError: No module named 'safetensors'\n [ComfyUI] ModuleNotFoundError: No module named 'safetensors'\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 534, in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 534, in execute\n [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)\n [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)\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 334, in get_output_data\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 334, in get_output_data\n [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)\n [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)\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 308, in _async_map_node_over_list\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 308, in _async_map_node_over_list\n [ComfyUI] await process_inputs(input_dict, i)\n [ComfyUI] await process_inputs(input_dict, i)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 296, in process_inputs\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 296, in process_inputs\n [ComfyUI] result = f(**inputs)\n [ComfyUI] result = f(**inputs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py\", line 536, in proxy\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py\", line 536, in proxy\n [ComfyUI] result = worker.call_method(\n [ComfyUI] result = worker.call_method(\n [ComfyUI] module_name=mod,\n [ComfyUI] module_name=mod,\n [ComfyUI] ...<4 lines>...\n [ComfyUI] ...<4 lines>...\n [ComfyUI] timeout=600.0,\n [ComfyUI] timeout=600.0,\n [ComfyUI] )\n [ComfyUI] )\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py\", line 674, in call_method\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py\", line 674, in call_method\n Execution complete (t=3.4s)\n [ComfyUI] raise WorkerError(\n [ComfyUI] raise WorkerError(\n Execution error: {'prompt_id': '11df4844-a8d9-475d-9841-12ca8458f85f', 'node_id': '2', 'node_type': 'LoadSharpModel', 'executed': ['1'], 'exception_message': 'No module named \\'safetensors\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_475kh7tp\\\\persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy_api\\\\latest\\\\_io.py\", line 1826, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\load_model.py\", line 170, in execute\\n import comfy.model_management\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_management.py\", line 32, in \\n import comfy.utils\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\utils.py\", line 26, in \\n import safetensors.torch\\nModuleNotFoundError: No module named \\'safetensors\\'\\n\\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 534, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 334, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 308, in _async_map_node_over_list\\n await process_inputs(input_dict, i)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 296, in process_inputs\\n result = f(**inputs)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\metadata.py\", line 536, in proxy\\n result = worker.call_method(\\n module_name=mod,\\n ...<4 lines>...\\n timeout=600.0,\\n )\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\workers\\\\subprocess.py\", line 674, in call_method\\n raise WorkerError(\\n ...<2 lines>...\\n )\\n'], 'current_inputs': {'precision': ['auto']}, 'current_outputs': ['4', '5', '2', '1'], 'timestamp': 1778446352358}\n [ComfyUI] ...<2 lines>...\n [ComfyUI] ...<2 lines>...\n Status: FAILED\n Error: Workflow execution failed: {'prompt_id': '11df4844-a8d9-475d-9841-12ca8458f85f', 'node_id': '2', 'node_type': 'LoadSharpModel', 'executed': ['1'], 'exception_message': 'No module named \\'safetensors\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_475kh7tp\\\\persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy_api\\\\latest\\\\_io.py\", line 1826, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\load_model.py\", line 170, in execute\\n import comfy.model_management\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_management.py\", line 32, in \\n import comfy.utils\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\utils.py\", line 26, in \\n import safetensors.torch\\nModuleNotFoundError: No module named \\'safetensors\\'\\n\\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 534, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 334, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 308, in _async_map_node_over_list\\n await process_inputs(input_dict, i)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 296, in process_inputs\\n result = f(**inputs)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\metadata.py\", line 536, in proxy\\n result = worker.call_method(\\n module_name=mod,\\n ...<4 lines>...\\n timeout=600.0,\\n )\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\workers\\\\subprocess.py\", line 674, in call_method\\n raise WorkerError(\\n ...<2 lines>...\\n )\\n'], 'current_inputs': {'precision': ['auto']}, 'current_outputs': ['4', '5', '2', '1'], 'timestamp': 1778446352358}\n Details: Workflow: C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfy-test-run-qe40d4z8\\ComfyUI-Sharp\\workflows\\sharp_basic.json\nNode error: LoadSharpModel\n [ComfyUI] )\n [ComfyUI] )\n [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'safetensors'", "hardware": {"os": "Windows-2025Server-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "sharp_exif": {"src": "", "title": "sharp_exif", "status": "fail", "duration": "6.91", "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Node 9: LoadImageWithExif\n [ComfyUI] Node 9: LoadImageWithExif\n [ComfyUI] Inputs: {\"image\": \"eth3d.png\", \"default_focal_mm\": 30}\n [ComfyUI] Inputs: {\"image\": \"eth3d.png\", \"default_focal_mm\": 30}\n [ComfyUI] Generated prompt_id: 7b9c94f6-cd67-485f-9bf1-25bfe4d2bc8e\n [ComfyUI] Generated prompt_id: 7b9c94f6-cd67-485f-9bf1-25bfe4d2bc8e\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0\n [ComfyUI] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_image_exif.LoadImageWithExif.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_image_exif.LoadImageWithExif.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadImageWithExif done (0.46s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (0.46s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=3 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=3 sending call_method\n [ComfyUI] [SubprocessWorker] got response: error\n [ComfyUI] [SubprocessWorker] got response: error\n [ComfyUI] !!! Exception during processing !!! No module named 'safetensors'\n [ComfyUI] !!! Exception during processing !!! No module named 'safetensors'\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Worker traceback:\n [ComfyUI] Worker traceback:\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py\", line 1762, in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py\", line 1762, in main\n [ComfyUI] result = method(**inputs)\n [ComfyUI] result = method(**inputs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826, in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826, in EXECUTE_NORMALIZED\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py\", line 170, in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py\", line 170, in execute\n [ComfyUI] import comfy.model_management\n [ComfyUI] import comfy.model_management\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_management.py\", line 32, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_management.py\", line 32, in \n [ComfyUI] import comfy.utils\n [ComfyUI] import comfy.utils\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\utils.py\", line 26, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\utils.py\", line 26, in \n [ComfyUI] import safetensors.torch\n [ComfyUI] import safetensors.torch\n [ComfyUI] ModuleNotFoundError: No module named 'safetensors'\n [ComfyUI] ModuleNotFoundError: No module named 'safetensors'\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 534, in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 534, in execute\n [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)\n [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)\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 334, in get_output_data\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 334, in get_output_data\n [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)\n [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)\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 308, in _async_map_node_over_list\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 308, in _async_map_node_over_list\n [ComfyUI] await process_inputs(input_dict, i)\n [ComfyUI] await process_inputs(input_dict, i)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 296, in process_inputs\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 296, in process_inputs\n [ComfyUI] result = f(**inputs)\n [ComfyUI] result = f(**inputs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py\", line 536, in proxy\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py\", line 536, in proxy\n [ComfyUI] result = worker.call_method(\n [ComfyUI] result = worker.call_method(\n [ComfyUI] module_name=mod,\n [ComfyUI] module_name=mod,\n [ComfyUI] ...<4 lines>...\n [ComfyUI] ...<4 lines>...\n [ComfyUI] timeout=600.0,\n [ComfyUI] timeout=600.0,\n [ComfyUI] )\n [ComfyUI] )\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py\", line 674, in call_method\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py\", line 674, in call_method\n [ComfyUI] raise WorkerError(\n [ComfyUI] raise WorkerError(\n [ComfyUI] ...<2 lines>...\n [ComfyUI] ...<2 lines>...\n [ComfyUI] )\n [ComfyUI] )\n [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'safetensors'\n [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'safetensors'\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Worker traceback:\n [ComfyUI] Worker traceback:\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py\", line 1762, in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py\", line 1762, in main\n [ComfyUI] result = method(**inputs)\n [ComfyUI] result = method(**inputs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826, in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826, in EXECUTE_NORMALIZED\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py\", line 170, in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py\", line 170, in execute\n [ComfyUI] import comfy.model_management\n [ComfyUI] import comfy.model_management\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_management.py\", line 32, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_management.py\", line 32, in \n [ComfyUI] import comfy.utils\n [ComfyUI] import comfy.utils\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\utils.py\", line 26, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\utils.py\", line 26, in \n [ComfyUI] import safetensors.torch\n [ComfyUI] import safetensors.torch\n [ComfyUI] ModuleNotFoundError: No module named 'safetensors'\n [ComfyUI] ModuleNotFoundError: No module named 'safetensors'\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Prompt executed in 0.52 seconds\n [ComfyUI] Prompt executed in 0.52 seconds\n Execution complete (t=0.8s)\n Execution error: {'prompt_id': '5f04efd9-0d90-4dd5-a72e-7eb2a64ff167', 'node_id': '2', 'node_type': 'LoadSharpModel', 'executed': ['9'], 'exception_message': 'No module named \\'safetensors\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_475kh7tp\\\\persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy_api\\\\latest\\\\_io.py\", line 1826, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\load_model.py\", line 170, in execute\\n import comfy.model_management\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_management.py\", line 32, in \\n import comfy.utils\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\utils.py\", line 26, in \\n import safetensors.torch\\nModuleNotFoundError: No module named \\'safetensors\\'\\n\\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 534, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 334, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 308, in _async_map_node_over_list\\n await process_inputs(input_dict, i)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 296, in process_inputs\\n result = f(**inputs)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\metadata.py\", line 536, in proxy\\n result = worker.call_method(\\n module_name=mod,\\n ...<4 lines>...\\n timeout=600.0,\\n )\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\workers\\\\subprocess.py\", line 674, in call_method\\n raise WorkerError(\\n ...<2 lines>...\\n )\\n'], 'current_inputs': {'precision': ['auto']}, 'current_outputs': ['7', '8', '9', '2'], 'timestamp': 1778446359505}\n Status: FAILED\n Error: Workflow execution failed: {'prompt_id': '5f04efd9-0d90-4dd5-a72e-7eb2a64ff167', 'node_id': '2', 'node_type': 'LoadSharpModel', 'executed': ['9'], 'exception_message': 'No module named \\'safetensors\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_475kh7tp\\\\persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy_api\\\\latest\\\\_io.py\", line 1826, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\load_model.py\", line 170, in execute\\n import comfy.model_management\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_management.py\", line 32, in \\n import comfy.utils\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\utils.py\", line 26, in \\n import safetensors.torch\\nModuleNotFoundError: No module named \\'safetensors\\'\\n\\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 534, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 334, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 308, in _async_map_node_over_list\\n await process_inputs(input_dict, i)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 296, in process_inputs\\n result = f(**inputs)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\metadata.py\", line 536, in proxy\\n result = worker.call_method(\\n module_name=mod,\\n ...<4 lines>...\\n timeout=600.0,\\n )\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\workers\\\\subprocess.py\", line 674, in call_method\\n raise WorkerError(\\n ...<2 lines>...\\n )\\n'], 'current_inputs': {'precision': ['auto']}, 'current_outputs': ['7', '8', '9', '2'], 'timestamp': 1778446359505}\n Details: Workflow: C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfy-test-run-qe40d4z8\\ComfyUI-Sharp\\workflows\\sharp_exif.json\nNode error: LoadSharpModel", "hardware": {"os": "Windows-2025Server-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}}; + const workflowData = {"sharp_basic": {"src": "", "title": "sharp_basic", "status": "fail", "duration": "24.94", "log": "Capturing execution frames: sharp_basic.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"beach.jpg\"}\n [ComfyUI] Inputs: {\"image\": \"beach.jpg\"}\n Queuing workflow for execution...\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 4: GeomPackPreviewGaussian\n [ComfyUI] Node 4: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"5\", 0], \"extrinsics\": [\"5\", 1], \"intrinsics\": [\"5\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"5\", 0], \"extrinsics\": [\"5\", 1], \"intrinsics\": [\"5\", 2]}\n [ComfyUI] Node 5: SharpPredict\n [ComfyUI] Node 5: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": 30, \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": 30, \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"1\", 0]}\n [ComfyUI] Generated prompt_id: 800ec3de-59ee-4884-98d7-008fd47292de\n [ComfyUI] Generated prompt_id: 800ec3de-59ee-4884-98d7-008fd47292de\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\python.exe\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\python.exe\n [ComfyUI] [ComfyUI-Sharp] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\python.exe\n [ComfyUI] [comfy-env] sharp-nodes: Library/bin has 235 DLLs\n [ComfyUI] [comfy-env] sharp-nodes: Library/bin has 235 DLLs\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sharp-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sharp-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sharp-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_856nmmb6\\\\persistent_worker.py', 'tcp://127.0.0.1:64575']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sharp-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_856nmmb6\\\\persistent_worker.py', 'tcp://127.0.0.1:64575']...\n Frame 2 saved (frame_001.jpg, t=2.4s)\n [capture-periodic] freeze=9ms shot=175ms unfreeze=7ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\cuda\\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\\actions-runner\\_work\\pytorch\\pytorch\\pytorch\\c10\\cuda\\CUDAFunctions.cpp:88.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n Frame 3 saved (frame_002.jpg, t=4.8s)\n [capture-periodic] freeze=7ms shot=164ms unfreeze=7ms saved=True\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=50 t=6.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.7/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=42% browser_rss=0.70GB\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py\", line 31, in \n [ComfyUI] import comfy.hooks\n [ComfyUI] import comfy.hooks\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py\", line 14, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py\", line 14, in \n [ComfyUI] import comfy.lora\n [ComfyUI] import comfy.lora\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py\", line 22, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py\", line 22, in \n [ComfyUI] import comfy.model_base\n [ComfyUI] import comfy.model_base\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py\", line 25, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py\", line 25, in \n [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py\", line 21, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py\", line 21, in \n [ComfyUI] from ..sdpose import HeatmapHead\n [ComfyUI] from ..sdpose import HeatmapHead\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py\", line 3, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py\", line 3, in \n [ComfyUI] from scipy.ndimage import gaussian_filter\n [ComfyUI] from scipy.ndimage import gaussian_filter\n [ComfyUI] ModuleNotFoundError: No module named 'scipy'\n [ComfyUI] ModuleNotFoundError: No module named 'scipy'\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 534, in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 534, in execute\n [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)\n [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)\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 334, in get_output_data\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 334, in get_output_data\n [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)\n [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)\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 308, in _async_map_node_over_list\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 308, in _async_map_node_over_list\n [ComfyUI] await process_inputs(input_dict, i)\n [ComfyUI] await process_inputs(input_dict, i)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 296, in process_inputs\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 296, in process_inputs\n [ComfyUI] result = f(**inputs)\n [ComfyUI] result = f(**inputs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py\", line 536, in proxy\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py\", line 536, in proxy\n [ComfyUI] result = worker.call_method(\n [ComfyUI] result = worker.call_method(\n [ComfyUI] module_name=mod,\n [ComfyUI] module_name=mod,\n [ComfyUI] ...<4 lines>...\n [ComfyUI] ...<4 lines>...\n [ComfyUI] timeout=600.0,\n [ComfyUI] timeout=600.0,\n [ComfyUI] )\n [ComfyUI] )\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py\", line 674, in call_method\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py\", line 674, in call_method\n [ComfyUI] raise WorkerError(\n [ComfyUI] raise WorkerError(\n [capture-loop] iter=100 t=15.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=91% browser_rss=0.73GB\n [ComfyUI] ...<2 lines>...\n [ComfyUI] ...<2 lines>...\n [ComfyUI] )\n [ComfyUI] )\n [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'scipy'\n [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'scipy'\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Worker traceback:\n [ComfyUI] Worker traceback:\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py\", line 1762, in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py\", line 1762, in main\n [ComfyUI] result = method(**inputs)\n [ComfyUI] result = method(**inputs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826, in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826, in EXECUTE_NORMALIZED\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124, in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124, in decorate_context\n [ComfyUI] return func(*args, **kwargs)\n [ComfyUI] return func(*args, **kwargs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py\", line 111, in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py\", line 111, in execute\n [ComfyUI] patcher = _load_sharp_model(model)\n [ComfyUI] patcher = _load_sharp_model(model)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py\", line 75, in _load_sharp_model\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py\", line 75, in _load_sharp_model\n [ComfyUI] import comfy.model_patcher\n [ComfyUI] import comfy.model_patcher\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py\", line 31, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py\", line 31, in \n [ComfyUI] import comfy.hooks\n [ComfyUI] import comfy.hooks\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py\", line 14, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py\", line 14, in \n [ComfyUI] import comfy.lora\n [ComfyUI] import comfy.lora\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py\", line 22, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py\", line 22, in \n [ComfyUI] import comfy.model_base\n [ComfyUI] import comfy.model_base\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py\", line 25, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py\", line 25, in \n [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py\", line 21, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py\", line 21, in \n [ComfyUI] from ..sdpose import HeatmapHead\n [ComfyUI] from ..sdpose import HeatmapHead\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py\", line 3, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py\", line 3, in \n [ComfyUI] from scipy.ndimage import gaussian_filter\n [ComfyUI] from scipy.ndimage import gaussian_filter\n [ComfyUI] ModuleNotFoundError: No module named 'scipy'\n [ComfyUI] ModuleNotFoundError: No module named 'scipy'\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Prompt executed in 14.93 seconds\n [ComfyUI] Prompt executed in 14.93 seconds\n Execution complete (t=15.7s)\n Execution error: {'prompt_id': '76a53094-bb23-4a3c-bc30-1fbb157d736a', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['2', '1'], 'exception_message': 'No module named \\'scipy\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_856nmmb6\\\\persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy_api\\\\latest\\\\_io.py\", line 1826, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sharp-nodes\\\\Lib\\\\site-packages\\\\torch\\\\utils\\\\_contextlib.py\", line 124, in decorate_context\\n return func(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\predict.py\", line 111, in execute\\n patcher = _load_sharp_model(model)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\load_model.py\", line 75, in _load_sharp_model\\n import comfy.model_patcher\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_patcher.py\", line 31, in \\n import comfy.hooks\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\hooks.py\", line 14, in \\n import comfy.lora\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\lora.py\", line 22, in \\n import comfy.model_base\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_base.py\", line 25, in \\n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\ldm\\\\modules\\\\diffusionmodules\\\\openaimodel.py\", line 21, in \\n from ..sdpose import HeatmapHead\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\ldm\\\\modules\\\\sdpose.py\", line 3, in \\n from scipy.ndimage import gaussian_filter\\nModuleNotFoundError: No module named \\'scipy\\'\\n\\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 534, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 334, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 308, in _async_map_node_over_list\\n await process_inputs(input_dict, i)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 296, in process_inputs\\n result = f(**inputs)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\metadata.py\", line 536, in proxy\\n result = worker.call_method(\\n module_name=mod,\\n ...<4 lines>...\\n timeout=600.0,\\n )\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\workers\\\\subprocess.py\", line 674, in call_method\\n raise WorkerError(\\n ...<2 lines>...\\n )\\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': [\"{'model_path': 'D:\\\\\\\\a\\\\\\\\comfy-gpu-ci\\\\\\\\comfy-gpu-ci\\\\\\\\test_workspaces\\\\\\\\Sharp-2121\\\\\\\\portable-comfyui\\\\\\\\ComfyUI_windows_portable\\\\\\\\ComfyUI\\\\\\\\models\\\\\\\\sharp\\\\\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}\"], 'image': ['tensor([[[[0.0039, 0.4863, 0.9608],\\n [0.0039, 0.4863, 0.9608],\\n [0.0039, 0.4863, 0.9608],\\n ...,\\n [0.0510, 0.0353, 0.0000],\\n [0.0510, 0.0353, 0.0000],\\n [0.0510, 0.0353, 0.0000]],\\n\\n [[0.0039, 0.4863, 0.9608],\\n [0.0039, 0.4863, 0.9608],\\n [0.0039, 0.4863, 0.9608],\\n ...,\\n [0.0510, 0.0353, 0.0000],\\n [0.0510, 0.0353, 0.0000],\\n [0.0510, 0.0353, 0.0000]],\\n\\n [[0.0039, 0.4863, 0.9608],\\n [0.0039, 0.4863, 0.9608],\\n [0.0039, 0.4863, 0.9608],\\n ...,\\n [0.0510, 0.0353, 0.0000],\\n [0.0510, 0.0353, 0.0000],\\n [0.0510, 0.0353, 0.0000]],\\n\\n ...,\\n\\n [[0.6824, 0.6157, 0.5373],\\n [0.6824, 0.6157, 0.5373],\\n [0.6824, 0.6157, 0.5373],\\n ...,\\n [0.5137, 0.4627, 0.4275],\\n [0.5137, 0.4627, 0.4314],\\n [0.5137, 0.4627, 0.4275]],\\n\\n [[0.6824, 0.6157, 0.5373],\\n [0.6824, 0.6157, 0.5373],\\n [0.6824, 0.6157, 0.5373],\\n ...,\\n [0.5059, 0.4667, 0.4314],\\n [0.5059, 0.4627, 0.4392],\\n [0.5059, 0.4667, 0.4314]],\\n\\n [[0.6824, 0.6157, 0.5373],\\n [0.6824, 0.6157, 0.5373],\\n [0.6824, 0.6157, 0.5373],\\n ...,\\n [0.5059, 0.4627, 0.4392],\\n [0.5059, 0.4627, 0.4392],\\n [0.5059, 0.4627, 0.4392]]]])'], 'prompt': [\"{'1': {'inputs': {'image': 'beach.jpg'}, 'class_type': 'LoadImage', '_meta': {'title': 'Load Image'}, 'is_changed': ['ee4f94632a5ec7038826e875829a62a81dc2a9b85ed59440f2eaa37b3704fa24']}, '2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '4': {'inputs': {'preview_gaussian': '', 'ply_path': ['5', 0], 'extrinsics': ['5', 1], 'intrinsics': ['5', 2]}, 'class_type': 'GeomPackPreviewGaussian', '_meta': {'title': 'Preview Gaussian'}}, '5': {'inputs': {'focal_length_mm': 30.0, 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['1', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}}\"], 'extra_pnginfo': [\"{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 5, 'last_link_id': 10, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150, -400], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [6]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226'}, 'widgets_values': ['auto']}, {'id': 1, 'type': 'LoadImage', 'pos': [-150, -100], 'size': [274, 340], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'IMAGE', 'type': 'IMAGE', 'links': [7]}, {'name': 'MASK', 'type': 'MASK', 'links': []}], 'properties': {'Node name for S&R': 'LoadImage', 'cnr_id': 'comfy-core', 'ver': '0.5.1'}, 'widgets_values': ['beach.jpg', 'image']}, {'id': 5, 'type': 'SharpPredict', 'pos': [181.546875, -251.55078125], 'size': [298.890625, 212], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 6}, {'name': 'image', 'type': 'IMAGE', 'link': 7}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [8]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [9]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [10]}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'aa98b213e3d0770477bbf46046094c5cb8ff6052'}, 'widgets_values': [30, 'sharp']}, {'id': 4, 'type': 'GeomPackPreviewGaussian', 'pos': [629.92578125, -322.046875], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 8}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 9}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 10}], 'outputs': [], 'properties': {'Node name for S&R': 'GeomPackPreviewGaussian', 'aux_id': 'PozzettiAndrea/ComfyUI-GeometryPack', 'ver': 'b7df285fc5b3fef7aad434d8b6e8698efed6358b', 'cnr_id': 'comfyui-geometrypack'}, 'widgets_values': ['']}], 'links': [[6, 2, 0, 5, 0, 'SHARP_MODEL'], [7, 1, 0, 5, 1, 'IMAGE'], [8, 5, 0, 4, 0, 'STRING'], [9, 5, 1, 4, 1, 'EXTRINSICS'], [10, 5, 2, 4, 2, 'INTRINSICS']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 1, 'offset': [300.79296875, 604.72265625]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.42.15'}, 'version': 0.4}}\"]}, 'current_outputs': ['2', '4', '1', '5'], 'timestamp': 1778448517754}\n Status: FAILED\n Error: Workflow execution failed: {'prompt_id': '76a53094-bb23-4a3c-bc30-1fbb157d736a', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['2', '1'], 'exception_message': 'No module named \\'scipy\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_856nmmb6\\\\persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy_api\\\\latest\\\\_io.py\", line 1826, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sharp-nodes\\\\Lib\\\\site-packages\\\\torch\\\\utils\\\\_contextlib.py\", line 124, in decorate_context\\n return func(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\predict.py\", line 111, in execute\\n patcher = _load_sharp_model(model)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\load_model.py\", line 75, in _load_sharp_model\\n import comfy.model_patcher\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_patcher.py\", line 31, in \\n import comfy.hooks\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\hooks.py\", line 14, in \\n import comfy.lora\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\lora.py\", line 22, in \\n import comfy.model_base\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_base.py\", line 25, in \\n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\ldm\\\\modules\\\\diffusionmodules\\\\openaimodel.py\", line 21, in \\n from ..sdpose import HeatmapHead\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\ldm\\\\modules\\\\sdpose.py\", line 3, in \\n from scipy.ndimage import gaussian_filter\\nModuleNotFoundErr\n... (truncated)", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "Intel64 Family 6 Model 106 Stepping 6, GenuineIntel"}}, "sharp_exif": {"src": "", "title": "sharp_exif", "status": "fail", "duration": "7.53", "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Node 9: LoadImageWithExif\n [ComfyUI] Node 9: LoadImageWithExif\n [ComfyUI] Inputs: {\"image\": \"eth3d.png\", \"default_focal_mm\": 30}\n [ComfyUI] Inputs: {\"image\": \"eth3d.png\", \"default_focal_mm\": 30}\n [ComfyUI] Generated prompt_id: 0cc5af76-f424-47a5-8a6b-30f97bb0b6c1\n [ComfyUI] Generated prompt_id: 0cc5af76-f424-47a5-8a6b-30f97bb0b6c1\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n Queuing workflow for execution...\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0\n [ComfyUI] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_image_exif.LoadImageWithExif.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_image_exif.LoadImageWithExif.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=3 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=3 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadImageWithExif done (0.51s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (0.51s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SharpPredict: focal_length_mm: 20.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,2022,3040,3] cpu\n [ComfyUI] [comfy-env] Running SharpPredict: focal_length_mm: 20.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,2022,3040,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 2022, 3040, 3])\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 2022, 3040, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=5 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=5 sending call_method\n [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2022, 3040, 3]\n [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2022, 3040, 3]\n [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2022, 3040, 3])\n [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2022, 3040, 3])\n [ComfyUI] [SubprocessWorker] got response: error\n [ComfyUI] [SubprocessWorker] got response: error\n [ComfyUI] !!! Exception during processing !!! No module named 'scipy'\n [ComfyUI] !!! Exception during processing !!! No module named 'scipy'\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Worker traceback:\n [ComfyUI] Worker traceback:\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py\", line 1762, in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py\", line 1762, in main\n [ComfyUI] result = method(**inputs)\n [ComfyUI] result = method(**inputs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826, in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826, in EXECUTE_NORMALIZED\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124, in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124, in decorate_context\n [ComfyUI] return func(*args, **kwargs)\n [ComfyUI] return func(*args, **kwargs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py\", line 111, in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py\", line 111, in execute\n [ComfyUI] patcher = _load_sharp_model(model)\n [ComfyUI] patcher = _load_sharp_model(model)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py\", line 75, in _load_sharp_model\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py\", line 75, in _load_sharp_model\n [ComfyUI] import comfy.model_patcher\n [ComfyUI] import comfy.model_patcher\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py\", line 31, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py\", line 31, in \n [ComfyUI] import comfy.hooks\n [ComfyUI] import comfy.hooks\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py\", line 14, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py\", line 14, in \n [ComfyUI] import comfy.lora\n [ComfyUI] import comfy.lora\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py\", line 22, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py\", line 22, in \n [ComfyUI] import comfy.model_base\n [ComfyUI] import comfy.model_base\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py\", line 25, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py\", line 25, in \n [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py\", line 21, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py\", line 21, in \n [ComfyUI] from ..sdpose import HeatmapHead\n [ComfyUI] from ..sdpose import HeatmapHead\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py\", line 3, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py\", line 3, in \n [ComfyUI] from scipy.ndimage import gaussian_filter\n [ComfyUI] from scipy.ndimage import gaussian_filter\n [ComfyUI] ModuleNotFoundError: No module named 'scipy'\n [ComfyUI] ModuleNotFoundError: No module named 'scipy'\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 534, in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 534, in execute\n [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)\n [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)\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 334, in get_output_data\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 334, in get_output_data\n [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)\n [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)\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 308, in _async_map_node_over_list\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 308, in _async_map_node_over_list\n [ComfyUI] await process_inputs(input_dict, i)\n [ComfyUI] await process_inputs(input_dict, i)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 296, in process_inputs\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py\", line 296, in process_inputs\n [ComfyUI] result = f(**inputs)\n [ComfyUI] result = f(**inputs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py\", line 536, in proxy\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py\", line 536, in proxy\n [ComfyUI] result = worker.call_method(\n [ComfyUI] result = worker.call_method(\n [ComfyUI] module_name=mod,\n [ComfyUI] module_name=mod,\n [ComfyUI] ...<4 lines>...\n [ComfyUI] ...<4 lines>...\n [ComfyUI] timeout=600.0,\n [ComfyUI] timeout=600.0,\n [ComfyUI] )\n [ComfyUI] )\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py\", line 674, in call_method\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py\", line 674, in call_method\n [ComfyUI] raise WorkerError(\n [ComfyUI] raise WorkerError(\n [ComfyUI] ...<2 lines>...\n [ComfyUI] ...<2 lines>...\n [ComfyUI] )\n [ComfyUI] )\n [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'scipy'\n [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'scipy'\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Worker traceback:\n [ComfyUI] Worker traceback:\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py\", line 1762, in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py\", line 1762, in main\n [ComfyUI] result = method(**inputs)\n [ComfyUI] result = method(**inputs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826, in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826, in EXECUTE_NORMALIZED\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124, in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124, in decorate_context\n [ComfyUI] return func(*args, **kwargs)\n [ComfyUI] return func(*args, **kwargs)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py\", line 111, in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py\", line 111, in execute\n [ComfyUI] patcher = _load_sharp_model(model)\n [ComfyUI] patcher = _load_sharp_model(model)\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py\", line 75, in _load_sharp_model\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py\", line 75, in _load_sharp_model\n [ComfyUI] import comfy.model_patcher\n [ComfyUI] import comfy.model_patcher\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py\", line 31, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py\", line 31, in \n [ComfyUI] import comfy.hooks\n [ComfyUI] import comfy.hooks\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py\", line 14, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py\", line 14, in \n [ComfyUI] import comfy.lora\n [ComfyUI] import comfy.lora\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py\", line 22, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py\", line 22, in \n [ComfyUI] import comfy.model_base\n [ComfyUI] import comfy.model_base\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py\", line 25, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py\", line 25, in \n [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py\", line 21, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py\", line 21, in \n [ComfyUI] from ..sdpose import HeatmapHead\n [ComfyUI] from ..sdpose import HeatmapHead\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py\", line 3, in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py\", line 3, in \n [ComfyUI] from scipy.ndimage import gaussian_filter\n [ComfyUI] from scipy.ndimage import gaussian_filter\n [ComfyUI] ModuleNotFoundError: No module named 'scipy'\n [ComfyUI] ModuleNotFoundError: No module named 'scipy'\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Prompt executed in 0.88 seconds\n [ComfyUI] Prompt executed in 0.88 seconds\n Execution complete (t=1.2s)\n Execution error: {'prompt_id': 'dba51357-a72d-4023-8da2-b7d65deca596', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['2', '9'], 'exception_message': 'No module named \\'scipy\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_856nmmb6\\\\persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy_api\\\\latest\\\\_io.py\", line 1826, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sharp-nodes\\\\Lib\\\\site-packages\\\\torch\\\\utils\\\\_contextlib.py\", line 124, in decorate_context\\n return func(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\predict.py\", line 111, in execute\\n patcher = _load_sharp_model(model)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\load_model.py\", line 75, in _load_sharp_model\\n import comfy.model_patcher\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_patcher.py\", line 31, in \\n import comfy.hooks\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\hooks.py\", line 14, in \\n import comfy.lora\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\lora.py\", line 22, in \\n import comfy.model_base\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_base.py\", line 25, in \\n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\ldm\\\\modules\\\\diffusionmodules\\\\openaimodel.py\", line 21, in \\n from ..sdpose import HeatmapHead\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\ldm\\\\modules\\\\sdpose.py\", line 3, in \\n from scipy.ndimage import gaussian_filter\\nModuleNotFoundError: No module named \\'scipy\\'\\n\\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 534, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 334, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 308, in _async_map_node_over_list\\n await process_inputs(input_dict, i)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 296, in process_inputs\\n result = f(**inputs)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\metadata.py\", line 536, in proxy\\n result = worker.call_method(\\n module_name=mod,\\n ...<4 lines>...\\n timeout=600.0,\\n )\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\workers\\\\subprocess.py\", line 674, in call_method\\n raise WorkerError(\\n ...<2 lines>...\\n )\\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': [\"{'model_path': 'D:\\\\\\\\a\\\\\\\\comfy-gpu-ci\\\\\\\\comfy-gpu-ci\\\\\\\\test_workspaces\\\\\\\\Sharp-2121\\\\\\\\portable-comfyui\\\\\\\\ComfyUI_windows_portable\\\\\\\\ComfyUI\\\\\\\\models\\\\\\\\sharp\\\\\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}\"], 'image': ['tensor([[[[0.2157, 0.1647, 0.1569],\\n [0.2275, 0.1608, 0.1608],\\n [0.2275, 0.1647, 0.1529],\\n ...,\\n [0.4471, 0.4745, 0.4863],\\n [0.4510, 0.4745, 0.4863],\\n [0.4431, 0.4745, 0.4745]],\\n\\n [[0.2196, 0.1686, 0.1569],\\n [0.2314, 0.1647, 0.1608],\\n [0.2353, 0.1647, 0.1647],\\n ...,\\n [0.4549, 0.4784, 0.4706],\\n [0.4549, 0.4706, 0.4784],\\n [0.4431, 0.4706, 0.4667]],\\n\\n [[0.2314, 0.1725, 0.1569],\\n [0.2510, 0.1725, 0.1608],\\n [0.2392, 0.1725, 0.1686],\\n ...,\\n [0.4588, 0.4745, 0.4627],\\n [0.4510, 0.4745, 0.4667],\\n [0.4471, 0.4706, 0.4627]],\\n\\n ...,\\n\\n [[0.1569, 0.1647, 0.1843],\\n [0.1647, 0.1725, 0.1882],\\n [0.1490, 0.1686, 0.1922],\\n ...,\\n [0.1020, 0.1137, 0.1373],\\n [0.1137, 0.1176, 0.1412],\\n [0.0863, 0.1176, 0.1373]],\\n\\n [[0.1569, 0.1686, 0.1804],\\n [0.1569, 0.1647, 0.1961],\\n [0.1490, 0.1647, 0.1961],\\n ...,\\n [0.1059, 0.1216, 0.1294],\\n [0.1176, 0.1216, 0.1333],\\n [0.1059, 0.1137, 0.1373]],\\n\\n [[0.1608, 0.1686, 0.1843],\\n [0.1608, 0.1686, 0.1882],\\n [0.1569, 0.1686, 0.1882],\\n ...,\\n [0.1059, 0.1176, 0.1333],\\n [0.1137, 0.1176, 0.1333],\\n [0.1333, 0.1176, 0.1333]]]])'], 'prompt': [\"{'2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '7': {'inputs': {'focal_length_mm': ['9', 2], 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['9', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}, '8': {'inputs': {'preview_gaussian': '', 'ply_path': ['7', 0], 'extrinsics': ['7', 1], 'intrinsics': ['7', 2]}, 'class_type': 'GeomPackPreviewGaussian', '_meta': {'title': 'Preview Gaussian'}}, '9': {'inputs': {'image': 'eth3d.png', 'default_focal_mm': 30.0}, 'class_type': 'LoadImageWithExif', '_meta': {'title': 'Load Image with EXIF (Focal Length)'}}}\"], 'extra_pnginfo': [\"{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 10, 'last_link_id': 21, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150.00001507357692, -400.0000238262552], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [11]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226'}, 'widgets_values': ['auto']}, {'id': 9, 'type': 'LoadImageWithExif', 'pos': [-208.74980006336742, -99.02780314532481], 'size': [342.28125, 420], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'image', 'type': 'IMAGE', 'links': [19]}, {'name': 'mask', 'type': 'MASK', 'links': None}, {'name': 'focal_length_mm', 'type': 'FLOAT', 'links': [20]}], 'properties': {'Node name for S&R': 'LoadImageWithExif', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a'}, 'widgets_values': ['eth3d.png', 30, 'image']}, {'id': 7, 'type': 'SharpPredict', 'pos': [226.15697567127387, -245.70491052281056], 'size': [298.890625, 212], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 11}, {'name': 'image', 'type': 'IMAGE', 'link': 19}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}, {'name': 'focal_length_mm', 'shape': 7, 'type': 'FLOAT', 'widget': {'name': 'focal_length_mm'}, 'link': 20}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [16]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [17]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [18]}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a'}, 'widgets_values': [30, 'sharp']}, {'id': 8, 'type': 'GeomPackPreviewGaussian', 'pos': [641.9426645917283, -275.4979735998702], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 16}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 17}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 18}], 'outputs': [], 'properties': {'Node name for S&R': 'GeomPackPreviewGaussian', 'aux_id': 'PozzettiAndrea/ComfyUI-GeometryPack', 'ver': 'df6bf3d73d0dda9c6ad7428eb58a00dc8cbaf6ed', 'cnr_id': 'comfyui-geometrypack'}, 'widgets_values': ['']}], 'links': [[11, 2, 0, 7, 0, 'SHARP_MODEL'], [16, 7, 0, 8, 0, 'STRING'], [17, 7, 1, 8, 1, 'EXTRINSICS'], [18, 7, 2, 8, 2, 'INTRINSICS'], [19, 9, 0, 7, 1, 'IMAGE'], [20, 9, 2, 7, 4, 'FLOAT']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 1.1, 'offset': [292.8560303656579, 525.3669699599554]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.42.15'}, 'version': 0.4}}\"]}, 'current_outputs': ['9', '2', '7', '8'], 'timestamp': 1778448526086}\n Status: FAILED\n Error: Workflow execution failed: {'prompt_id': 'dba51357-a72d-4023-8da2-b7d65deca596', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['2', '9'], 'exception_message': 'No module named \\'scipy\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_856nmmb6\\\\persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy_api\\\\latest\\\\_io.py\", line 1826, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sharp-nodes\\\\Lib\\\\site-packages\\\\torch\\\\utils\\\\_contextlib.py\", line 124, in decorate_context\\n return func(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\predict.py\", line 111, in execute\\n patcher = _load_sharp_model(model)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\load_model.py\", line 75, in _load_sharp_model\\n import comfy.model_patcher\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_patcher.py\", line 31, in \\n import comfy.hooks\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\hooks.py\", line 14, in \\n import comfy.lora\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\lora.py\", line 22, in \\n import comfy.model_base\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_base.py\", line 25, in \\n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\ldm\\\\modules\\\\diffusionmodules\\\\openaimodel.py\", line 21, in \\n from ..sdpose import HeatmapHead\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\ldm\\\\modules\\\\sdpose.py\", line 3, in \\n from scipy.ndimage import gaussian_filter\\nModuleNotFoundError: No module named \\'scipy\\'\\n\\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 534, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 334, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 308, in _async_map_node_over_list\\n await process_inputs(input_dict, i)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 296, in process_inputs\\n result = f(**inputs)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\metadata.py\", line 536, in proxy\\n result = worker.call_method(\\n module_name=mod,\\n ...<4 lines>...\\n timeout=600.0,\\n )\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\workers\\\\subprocess.py\", line 674, in call_method\\n raise WorkerError(\\n ...<2 lines>...\\n )\\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': [\"{'model_path': 'D:\\\\\\\\a\\\\\\\\comfy-gpu-ci\\\\\\\\comfy-gpu-ci\\\\\\\\test_workspaces\\\\\\\\Sharp-2121\\\\\\\\portable-comfyui\\\\\\\\ComfyUI_windows_portable\\\\\\\\ComfyUI\\\\\\\\models\\\\\\\\sharp\\\\\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}\"], 'image': ['tensor([[[[0.2157, 0.1647, 0.1569],\\n [0.2275, 0.1608, 0.1608],\\n [0.2275, 0.1647, 0.1529],\\n ...,\\n [0.4471, 0.4745, 0.4863],\\n [0.4510, 0.4745, 0.4863],\\n [0.4431, 0.4745, 0.4745]],\\n\\n [[0.2196, 0.1686, 0.1569],\\n [0.2314, 0.1647, 0.1608],\\n [0.2353, 0.1647, 0.1647],\\n ...,\\n [0.4549, 0.4784, 0.4706],\\n [0.4549, 0.4706, 0.4784],\\n [0.4431, 0.4706, 0.4667]],\\n\\n [[0.2314, 0.1725, 0.1569],\\n [0.2510, 0.1725, 0.1608],\\n [0.2392, 0.1725, 0.1686],\\n ...,\\n [0.4588, 0.4745, 0.4627],\\n [0.4510, 0.4745, 0.4667],\\n [0.4471, 0.4706, 0.4627]],\\n\\n ...,\\n\\n [[0.1569, 0.1647, 0.1843],\\n [0.1647, 0.1725, 0.1882],\\n [0.1490, 0.1686, 0.1922],\\n ...,\\n [0.1020, 0.1137, 0.1373],\\n [0.1137, 0.1176, 0.1412],\\n [0.0863, 0.1176, 0.1373]],\\n\\n [[0.1569, 0.1686, 0.1804],\\n [0.1569, 0.1647, 0.1961],\\n [0.1490, 0.1647, 0.1961],\\n ...,\\n [0.1059, 0.1216, 0.1294],\\n [0.1176, 0.1216, 0.1333],\\n [0.1059, 0.1137, 0.1373]],\\n\\n [[0.1608, 0.1686, 0.1843],\\n [0.1608, 0.1686, 0.1882],\\n [0.1569, 0.1686, 0.1882],\\n ...,\\n [0.1059, 0.1176, 0.1333],\\n [0.1137, 0.1176, 0.1333],\\n [0.1333, 0.1176, 0.1333]]]])'], 'prompt': [\"{'2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '7': {'inputs': {'focal_length_mm': ['9', 2], 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['9', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}, '8': {'inputs': {'preview_gaussian': '', 'ply_path': ['7', 0], 'extrinsics': ['7', 1], 'intrinsics': ['7', 2]}, 'class_type': 'GeomPackPreviewGaussian', '_meta': {'title': 'Preview Gaussian'}}, '9': {'inputs': {'image': 'eth3d.png', 'default_focal_mm': 30.0}, 'class_type': 'LoadImageWithExif', '_meta': {'title': 'Load Image with EXIF (Focal Length)'}}}\"], 'extra_pnginfo': [\"{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 10, 'last_link_id': 21, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150.00001507357692, -400.0000238262552], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [11]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226'}, 'widgets_values': ['auto']}, {'id': 9, 'type': 'LoadImageWithExif', 'pos': [-208.74980006336742, -99.02780314532481], 'size': [342.28125, 420], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'image', 'type': 'IMAGE', 'links': [19]}, {'name': 'mask', 'type': 'MASK', 'links': None}, {'name': 'focal_length_mm', 'type': 'FLOAT', 'links': [20]}], 'properties': {'Node name for S&R': 'LoadImageWithExif', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a'}, 'widgets_values': ['eth3d.png', 30, 'image']}, {'id': 7, 'type': 'SharpPredict', 'pos': [226.15697567127387, -245.70491052281056], 'size': [298.890625, 212], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 11}, {'name': 'image', 'type': 'IMAGE', 'link': 19}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}, {'name': 'focal_length_mm', 'shape': 7, 'type': 'FLOAT', 'widget': {'name': 'focal_length_mm'}, 'link': 20}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [16]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [17]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [18]}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a'}, 'widgets_values': [30, 'sharp']}, {'id': 8, 'type': 'GeomPackPreviewGaussian', 'pos': [641.9426645917283, -275.4979735998702], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 16}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 17}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 18}], 'outputs': [], 'properties': {'Node name for S&R': 'GeomPackPreviewGaussian', 'aux_id': 'PozzettiAndrea/ComfyUI-GeometryPack', 'ver': 'df6bf3d73d0dda9c6ad7428eb58a00dc8cbaf6ed', 'cnr_id': 'comfyui-geometrypack'}, 'widgets_values': ['']}], 'links': [[11, 2, 0, 7, 0, 'SHARP_MODEL'], [16, 7, 0, 8, 0, 'STRING'], [17, 7, 1, 8, 1, 'EXTRINSICS'], [18, 7, 2, 8, 2, 'INTRINSICS'], [19, 9, 0, 7, 1, 'IMAGE'], [20, 9, 2, 7, 4, 'FLOAT']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 1.1, 'offset': [292.8560303656579, 525.3669699599554]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.42.15'}, 'version': 0.4}}\"]}, 'current_outputs': ['9', '2', '7', '8'], 'timestamp': 1778448526086}\n Details: Workflow: C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfy-test-run-309qdvjv\\ComfyUI-Sharp\\workflows\\sharp_exif.json\nNode error: SharpPredict", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "Intel64 Family 6 Model 106 Stepping 6, GenuineIntel"}}}; const workflowNames = Object.keys(workflowData); const videoData = {}; diff --git a/dev/windows-portable-cpu/logs/sharp_basic.log b/dev/windows-portable-cpu/logs/sharp_basic.log index 81cd35b..54dec5f 100644 --- a/dev/windows-portable-cpu/logs/sharp_basic.log +++ b/dev/windows-portable-cpu/logs/sharp_basic.log @@ -11,9 +11,9 @@ Capturing execution frames: sharp_basic.json [ComfyUI] Node 1: LoadImage [ComfyUI] Inputs: {"image": "beach.jpg"} [ComfyUI] Inputs: {"image": "beach.jpg"} - [ComfyUI] Node 2: LoadSharpModel - [ComfyUI] Node 2: LoadSharpModel Queuing workflow for execution... + [ComfyUI] Node 2: LoadSharpModel + [ComfyUI] Node 2: LoadSharpModel [ComfyUI] Inputs: {"precision": "auto"} [ComfyUI] Inputs: {"precision": "auto"} [ComfyUI] Node 4: GeomPackPreviewGaussian @@ -24,8 +24,8 @@ Capturing execution frames: sharp_basic.json [ComfyUI] Node 5: SharpPredict [ComfyUI] Inputs: {"focal_length_mm": 30, "output_prefix": "sharp", "model": ["2", 0], "image": ["1", 0]} [ComfyUI] Inputs: {"focal_length_mm": 30, "output_prefix": "sharp", "model": ["2", 0], "image": ["1", 0]} - [ComfyUI] Generated prompt_id: 34c184c8-9710-480d-ad8a-c1226df2416d - [ComfyUI] Generated prompt_id: 34c184c8-9710-480d-ad8a-c1226df2416d + [ComfyUI] Generated prompt_id: 800ec3de-59ee-4884-98d7-008fd47292de + [ComfyUI] Generated prompt_id: 800ec3de-59ee-4884-98d7-008fd47292de [ComfyUI] Calling execution.validate_prompt()... [ComfyUI] Calling execution.validate_prompt()... [ComfyUI] Validation result: valid=True @@ -36,28 +36,28 @@ Capturing execution frames: sharp_basic.json [ComfyUI] got prompt [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' - [ComfyUI] [comfy-env] SubprocessWorker: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe - [ComfyUI] [comfy-env] SubprocessWorker: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe - [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'} - [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'} + [ComfyUI] [comfy-env] SubprocessWorker: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe + [ComfyUI] [comfy-env] SubprocessWorker: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED + [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'} + [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'} [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... + [ComfyUI] [ComfyUI-Sharp] python: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe + [ComfyUI] [ComfyUI-Sharp] python: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe [ComfyUI] [comfy-env] sharp-nodes: Library/bin has 235 DLLs [ComfyUI] [comfy-env] sharp-nodes: Library/bin has 235 DLLs - [ComfyUI] [ComfyUI-Sharp] python: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe - [ComfyUI] [ComfyUI-Sharp] python: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe - [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp'] - [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp'] - [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe - [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe - [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\pixi.toml', '-e', 'sharp-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py', 'tcp://127.0.0.1:65343']... - [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\pixi.toml', '-e', 'sharp-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py', 'tcp://127.0.0.1:65343']... - Frame 2 saved (frame_001.jpg, t=2.3s) - [capture-periodic] freeze=3ms shot=138ms unfreeze=3ms saved=True - [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.) - [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.) + [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp'] + [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp'] + [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe + [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe + [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\pixi.toml', '-e', 'sharp-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py', 'tcp://127.0.0.1:64575']... + [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\pixi.toml', '-e', 'sharp-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py', 'tcp://127.0.0.1:64575']... + Frame 2 saved (frame_001.jpg, t=2.4s) + [capture-periodic] freeze=9ms shot=175ms unfreeze=7ms saved=True + [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.) + [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.) [ComfyUI] return torch._C._cuda_getDeviceCount() > 0 [ComfyUI] return torch._C._cuda_getDeviceCount() > 0 [ComfyUI] [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. @@ -72,64 +72,253 @@ Capturing execution frames: sharp_basic.json [ComfyUI] [SubprocessWorker] sending request via socket... [ComfyUI] [SubprocessWorker] call_id=1 sending call_method [ComfyUI] [SubprocessWorker] call_id=1 sending call_method + Frame 3 saved (frame_002.jpg, t=4.8s) + [capture-periodic] freeze=7ms shot=164ms unfreeze=7ms saved=True + [ComfyUI] + [ComfyUI] + [capture-loop] iter=50 t=6.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.7/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=42% browser_rss=0.70GB + [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00 - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_management.py", line 32, in - [ComfyUI] import comfy.utils - [ComfyUI] import comfy.utils - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\utils.py", line 26, in - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\utils.py", line 26, in - [ComfyUI] import safetensors.torch - [ComfyUI] import safetensors.torch - [ComfyUI] ModuleNotFoundError: No module named 'safetensors' - [ComfyUI] ModuleNotFoundError: No module named 'safetensors' + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context + [ComfyUI] return func(*args, **kwargs) + [ComfyUI] return func(*args, **kwargs) + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 111, in execute + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 111, in execute + [ComfyUI] patcher = _load_sharp_model(model) + [ComfyUI] patcher = _load_sharp_model(model) + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 75, in _load_sharp_model + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 75, in _load_sharp_model + [ComfyUI] import comfy.model_patcher + [ComfyUI] import comfy.model_patcher + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 31, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 31, in + [ComfyUI] import comfy.hooks + [ComfyUI] import comfy.hooks + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in + [ComfyUI] import comfy.lora + [ComfyUI] import comfy.lora + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in + [ComfyUI] import comfy.model_base + [ComfyUI] import comfy.model_base + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 25, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 25, in + [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep + [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\diffusionmodules\openaimodel.py", line 21, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\diffusionmodules\openaimodel.py", line 21, in + [ComfyUI] from ..sdpose import HeatmapHead + [ComfyUI] from ..sdpose import HeatmapHead + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sdpose.py", line 3, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sdpose.py", line 3, in + [ComfyUI] from scipy.ndimage import gaussian_filter + [ComfyUI] from scipy.ndimage import gaussian_filter + [ComfyUI] ModuleNotFoundError: No module named 'scipy' + [ComfyUI] ModuleNotFoundError: No module named 'scipy' [ComfyUI] [ComfyUI] [ComfyUI] Traceback (most recent call last): [ComfyUI] Traceback (most recent call last): - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 534, in execute - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 534, in execute + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 534, in execute + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 534, 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 "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 334, in get_output_data - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 334, in get_output_data + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 334, in get_output_data + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 334, 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 "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 308, in _async_map_node_over_list - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 308, in _async_map_node_over_list + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 308, in _async_map_node_over_list + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 308, in _async_map_node_over_list [ComfyUI] await process_inputs(input_dict, i) [ComfyUI] await process_inputs(input_dict, i) - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 296, in process_inputs - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 296, in process_inputs + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 296, in process_inputs + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 296, in process_inputs [ComfyUI] result = f(**inputs) [ComfyUI] result = f(**inputs) - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 536, in proxy - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 536, in proxy + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 536, in proxy + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 536, in proxy [ComfyUI] result = worker.call_method( [ComfyUI] result = worker.call_method( [ComfyUI] module_name=mod, @@ -140,18 +329,78 @@ Capturing execution frames: sharp_basic.json [ComfyUI] timeout=600.0, [ComfyUI] ) [ComfyUI] ) - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\workers\subprocess.py", line 674, in call_method - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\workers\subprocess.py", line 674, in call_method - Execution complete (t=3.4s) + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\workers\subprocess.py", line 674, in call_method + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\workers\subprocess.py", line 674, in call_method [ComfyUI] raise WorkerError( [ComfyUI] raise WorkerError( - Execution error: {'prompt_id': '11df4844-a8d9-475d-9841-12ca8458f85f', 'node_id': '2', 'node_type': 'LoadSharpModel', 'executed': ['1'], 'exception_message': 'No module named \'safetensors\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 170, in execute\n import comfy.model_management\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_management.py", line 32, in \n import comfy.utils\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\utils.py", line 26, in \n import safetensors.torch\nModuleNotFoundError: No module named \'safetensors\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'precision': ['auto']}, 'current_outputs': ['4', '5', '2', '1'], 'timestamp': 1778446352358} + [capture-loop] iter=100 t=15.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=91% browser_rss=0.73GB [ComfyUI] ...<2 lines>... [ComfyUI] ...<2 lines>... + [ComfyUI] ) + [ComfyUI] ) + [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'scipy' + [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'scipy' + [ComfyUI] + [ComfyUI] + [ComfyUI] Worker traceback: + [ComfyUI] Worker traceback: + [ComfyUI] Traceback (most recent call last): + [ComfyUI] Traceback (most recent call last): + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_856nmmb6\persistent_worker.py", line 1762, in main + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_856nmmb6\persistent_worker.py", line 1762, in main + [ComfyUI] result = method(**inputs) + [ComfyUI] result = method(**inputs) + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826, in EXECUTE_NORMALIZED + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826, in EXECUTE_NORMALIZED + [ComfyUI] to_return = cls.execute(*args, **kwargs) + [ComfyUI] to_return = cls.execute(*args, **kwargs) + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context + [ComfyUI] return func(*args, **kwargs) + [ComfyUI] return func(*args, **kwargs) + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 111, in execute + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 111, in execute + [ComfyUI] patcher = _load_sharp_model(model) + [ComfyUI] patcher = _load_sharp_model(model) + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 75, in _load_sharp_model + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 75, in _load_sharp_model + [ComfyUI] import comfy.model_patcher + [ComfyUI] import comfy.model_patcher + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 31, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 31, in + [ComfyUI] import comfy.hooks + [ComfyUI] import comfy.hooks + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in + [ComfyUI] import comfy.lora + [ComfyUI] import comfy.lora + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in + [ComfyUI] import comfy.model_base + [ComfyUI] import comfy.model_base + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 25, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 25, in + [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep + [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\diffusionmodules\openaimodel.py", line 21, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\diffusionmodules\openaimodel.py", line 21, in + [ComfyUI] from ..sdpose import HeatmapHead + [ComfyUI] from ..sdpose import HeatmapHead + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sdpose.py", line 3, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sdpose.py", line 3, in + [ComfyUI] from scipy.ndimage import gaussian_filter + [ComfyUI] from scipy.ndimage import gaussian_filter + [ComfyUI] ModuleNotFoundError: No module named 'scipy' + [ComfyUI] ModuleNotFoundError: No module named 'scipy' + [ComfyUI] + [ComfyUI] + [ComfyUI] + [ComfyUI] + [ComfyUI] Prompt executed in 14.93 seconds + [ComfyUI] Prompt executed in 14.93 seconds + Execution complete (t=15.7s) + Execution error: {'prompt_id': '76a53094-bb23-4a3c-bc30-1fbb157d736a', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['2', '1'], 'exception_message': 'No module named \'scipy\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 31, in \n import comfy.hooks\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in \n import comfy.lora\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in \n import comfy.model_base\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 25, in \n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py", line 21, in \n from ..sdpose import HeatmapHead\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py", line 3, in \n from scipy.ndimage import gaussian_filter\nModuleNotFoundError: No module named \'scipy\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': ["{'model_path': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}"], 'image': ['tensor([[[[0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n ...,\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000]],\n\n [[0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n ...,\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000]],\n\n [[0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n ...,\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000]],\n\n ...,\n\n [[0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n ...,\n [0.5137, 0.4627, 0.4275],\n [0.5137, 0.4627, 0.4314],\n [0.5137, 0.4627, 0.4275]],\n\n [[0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n ...,\n [0.5059, 0.4667, 0.4314],\n [0.5059, 0.4627, 0.4392],\n [0.5059, 0.4667, 0.4314]],\n\n [[0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n ...,\n [0.5059, 0.4627, 0.4392],\n [0.5059, 0.4627, 0.4392],\n [0.5059, 0.4627, 0.4392]]]])'], 'prompt': ["{'1': {'inputs': {'image': 'beach.jpg'}, 'class_type': 'LoadImage', '_meta': {'title': 'Load Image'}, 'is_changed': ['ee4f94632a5ec7038826e875829a62a81dc2a9b85ed59440f2eaa37b3704fa24']}, '2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '4': {'inputs': {'preview_gaussian': '', 'ply_path': ['5', 0], 'extrinsics': ['5', 1], 'intrinsics': ['5', 2]}, 'class_type': 'GeomPackPreviewGaussian', '_meta': {'title': 'Preview Gaussian'}}, '5': {'inputs': {'focal_length_mm': 30.0, 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['1', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}}"], 'extra_pnginfo': ["{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 5, 'last_link_id': 10, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150, -400], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [6]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226'}, 'widgets_values': ['auto']}, {'id': 1, 'type': 'LoadImage', 'pos': [-150, -100], 'size': [274, 340], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'IMAGE', 'type': 'IMAGE', 'links': [7]}, {'name': 'MASK', 'type': 'MASK', 'links': []}], 'properties': {'Node name for S&R': 'LoadImage', 'cnr_id': 'comfy-core', 'ver': '0.5.1'}, 'widgets_values': ['beach.jpg', 'image']}, {'id': 5, 'type': 'SharpPredict', 'pos': [181.546875, -251.55078125], 'size': [298.890625, 212], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 6}, {'name': 'image', 'type': 'IMAGE', 'link': 7}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [8]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [9]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [10]}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'aa98b213e3d0770477bbf46046094c5cb8ff6052'}, 'widgets_values': [30, 'sharp']}, {'id': 4, 'type': 'GeomPackPreviewGaussian', 'pos': [629.92578125, -322.046875], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 8}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 9}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 10}], 'outputs': [], 'properties': {'Node name for S&R': 'GeomPackPreviewGaussian', 'aux_id': 'PozzettiAndrea/ComfyUI-GeometryPack', 'ver': 'b7df285fc5b3fef7aad434d8b6e8698efed6358b', 'cnr_id': 'comfyui-geometrypack'}, 'widgets_values': ['']}], 'links': [[6, 2, 0, 5, 0, 'SHARP_MODEL'], [7, 1, 0, 5, 1, 'IMAGE'], [8, 5, 0, 4, 0, 'STRING'], [9, 5, 1, 4, 1, 'EXTRINSICS'], [10, 5, 2, 4, 2, 'INTRINSICS']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 1, 'offset': [300.79296875, 604.72265625]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.42.15'}, 'version': 0.4}}"]}, 'current_outputs': ['2', '4', '1', '5'], 'timestamp': 1778448517754} Status: FAILED - Error: Workflow execution failed: {'prompt_id': '11df4844-a8d9-475d-9841-12ca8458f85f', 'node_id': '2', 'node_type': 'LoadSharpModel', 'executed': ['1'], 'exception_message': 'No module named \'safetensors\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 170, in execute\n import comfy.model_management\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_management.py", line 32, in \n import comfy.utils\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\utils.py", line 26, in \n import safetensors.torch\nModuleNotFoundError: No module named \'safetensors\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'precision': ['auto']}, 'current_outputs': ['4', '5', '2', '1'], 'timestamp': 1778446352358} - Details: Workflow: C:\Users\RUNNER~1\AppData\Local\Temp\comfy-test-run-qe40d4z8\ComfyUI-Sharp\workflows\sharp_basic.json -Node error: LoadSharpModel - [ComfyUI] ) - [ComfyUI] ) - [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'safetensors' \ No newline at end of file + Error: Workflow execution failed: {'prompt_id': '76a53094-bb23-4a3c-bc30-1fbb157d736a', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['2', '1'], 'exception_message': 'No module named \'scipy\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 31, in \n import comfy.hooks\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in \n import comfy.lora\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in \n import comfy.model_base\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 25, in \n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py", line 21, in \n from ..sdpose import HeatmapHead\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py", line 3, in \n from scipy.ndimage import gaussian_filter\nModuleNotFoundError: No module named \'scipy\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': ["{'model_path': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}"], 'image': ['tensor([[[[0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n ...,\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000]],\n\n [[0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n ...,\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000]],\n\n [[0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n ...,\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000]],\n\n ...,\n\n [[0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n ...,\n [0.5137, 0.4627, 0.4275],\n [0.5137, 0.4627, 0.4314],\n [0.5137, 0.4627, 0.4275]],\n\n [[0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n ...,\n [0.5059, 0.4667, 0.4314],\n [0.5059, 0.4627, 0.4392],\n [0.5059, 0.4667, 0.4314]],\n\n [[0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n ...,\n [0.5059, 0.4627, 0.4392],\n [0.5059, 0.4627, 0.4392],\n [0.5059, 0.4627, 0.4392]]]])'], 'prompt': ["{'1': {'inputs': {'image': 'beach.jpg'}, 'class_type': 'LoadImage', '_meta': {'title': 'Load Image'}, 'is_changed': ['ee4f94632a5ec7038826e875829a62a81dc2a9b85ed59440f2eaa37b3704fa24']}, '2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '4': {'inputs': {'preview_gaussian': '', 'ply_path': ['5', 0], 'extrinsics': ['5', 1], 'intrinsics': ['5', 2]}, 'class_type': 'GeomPackPreviewGaussian', '_meta': {'title': 'Preview Gaussian'}}, '5': {'inputs': {'focal_length_mm': 30.0, 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['1', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}}"], 'extra_pnginfo': ["{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 5, 'last_link_id': 10, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150, -400], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [6]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226'}, 'widgets_values': ['auto']}, {'id': 1, 'type': 'LoadImage', 'pos': [-150, -100], 'size': [274, 340], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'IMAGE', 'type': 'IMAGE', 'links': [7]}, {'name': 'MASK', 'type': 'MASK', 'links': []}], 'properties': {'Node name for S&R': 'LoadImage', 'cnr_id': 'comfy-core', 'ver': '0.5.1'}, 'widgets_values': ['beach.jpg', 'image']}, {'id': 5, 'type': 'SharpPredict', 'pos': [181.546875, -251.55078125], 'size': [298.890625, 212], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 6}, {'name': 'image', 'type': 'IMAGE', 'link': 7}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [8]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [9]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [10]}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'aa98b213e3d0770477bbf46046094c5cb8ff6052'}, 'widgets_values': [30, 'sharp']}, {'id': 4, 'type': 'GeomPackPreviewGaussian', 'pos': [629.92578125, -322.046875], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 8}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 9}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 10}], 'outputs': [], 'properties': {'Node name for S&R': 'GeomPackPreviewGaussian', 'aux_id': 'PozzettiAndrea/ComfyUI-GeometryPack', 'ver': 'b7df285fc5b3fef7aad434d8b6e8698efed6358b', 'cnr_id': 'comfyui-geometrypack'}, 'widgets_values': ['']}], 'links': [[6, 2, 0, 5, 0, 'SHARP_MODEL'], [7, 1, 0, 5, 1, 'IMAGE'], [8, 5, 0, 4, 0, 'STRING'], [9, 5, 1, 4, 1, 'EXTRINSICS'], [10, 5, 2, 4, 2, 'INTRINSICS']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 1, 'offset': [300.79296875, 604.72265625]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.42.15'}, 'version': 0.4}}"]}, 'current_outputs': ['2', '4', '1', '5'], 'timestamp': 1778448517754} + Details: Workflow: C:\Users\RUNNER~1\AppData\Local\Temp\comfy-test-run-309qdvjv\ComfyUI-Sharp\workflows\sharp_basic.json +Node error: SharpPredict \ No newline at end of file diff --git a/dev/windows-portable-cpu/logs/sharp_basic_console.log b/dev/windows-portable-cpu/logs/sharp_basic_console.log index 7440ce5..d6e03b1 100644 --- a/dev/windows-portable-cpu/logs/sharp_basic_console.log +++ b/dev/windows-portable-cpu/logs/sharp_basic_console.log @@ -8,13 +8,6 @@ [Console-error] Failed to load resource: the server responded with a status of 404 (Not Found) [Console-error] Failed to load resource: the server responded with a status of 404 (Not Found) [Console-warning] WARNING: Multiple instances of Three.js being imported. -[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension -[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension... -[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh -[Console-log] [BVHViewer] Loading BVH Viewer extension -[Console-log] [BVHViewer] Loading BVH viewer extension... -[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer -[Console-log] [GeomPack Gaussian] Loading extension... [Console-log] [FBX Preview] Auto-registering for all known FBX preview node types... [Console-log] [UniRig] Loading FBX mesh preview extension... [Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack @@ -31,7 +24,15 @@ [Console-log] [UniRig Compare] Loading compare skeleton widget... [Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack [Console-log] [UniRig Compare] Compare skeleton widget registered -[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension +[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension +[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension... +[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh +[Console-log] [GeomPack] Loading mesh preview extension... +[Console-log] [GeomPack] Mesh preview extension registered +[Console-log] [GeomPack Gaussian] Loading extension... +[Console-log] [BVHViewer] Loading BVH Viewer extension +[Console-log] [BVHViewer] Loading BVH viewer extension... +[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer [Console-log] [GeomPack] Loading VTK.js textured mesh preview extension... [Console-log] [GeomPack] VTK.js textured mesh preview extension registered [Console-log] [GeomPack] Loading UV mesh preview extension... @@ -39,11 +40,10 @@ [Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension [Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension... [Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer +[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension [Console-log] [UniRig Debug] Loading FBX mesh preview extension... [Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack [Console-log] [UniRig Debug] FBX mesh preview extension registered -[Console-log] [GeomPack] Loading mesh preview extension... -[Console-log] [GeomPack] Mesh preview extension registered [Console-log] [VTK Bundle] GLTFImporter included in bundle [Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration. [Console-log] [GeomPack] Registering Preview Mesh node @@ -51,8 +51,8 @@ [Console-log] [GeomPack Gaussian] Registering Preview Gaussian node [Console-log] [GaussianViewer] Initialized successfully [Console-log] [GaussianViewer] Ready - waiting for LOAD_MESH message -[Console-warning] [.WebGL-0x5b400183e00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels -[Console-warning] [.WebGL-0x5b400183e00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels -[Console-warning] [.WebGL-0x5b400183e00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels -[Console-warning] [.WebGL-0x5b400183e00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat) +[Console-warning] [.WebGL-0x335400185a00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels +[Console-warning] [.WebGL-0x335400185a00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels +[Console-warning] [.WebGL-0x335400185a00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels +[Console-warning] [.WebGL-0x335400185a00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat) [Console-log] [comfy-test] graphToPrompt: 4 nodes, missing class_type: [], sample: {"inputs":{"image":"beach.jpg"},"class_type":"LoadImage","_meta":{"title":"Load Image"}} \ No newline at end of file diff --git a/dev/windows-portable-cpu/logs/sharp_basic_resources.csv b/dev/windows-portable-cpu/logs/sharp_basic_resources.csv index 1c29265..c8affa1 100644 --- a/dev/windows-portable-cpu/logs/sharp_basic_resources.csv +++ b/dev/windows-portable-cpu/logs/sharp_basic_resources.csv @@ -1,15 +1,27 @@ # total_ram_gb=16.0 t,ram_gb,vram_gb -0.0,1.38, -1.0,1.38, -2.0,1.38, -3.0,1.38, -4.0,1.38, -5.0,1.38, -6.0,1.38, -7.0,1.38, -8.0,1.38, -9.1,1.41, -10.1,1.85, -11.1,1.9, -12.1,1.94, +0.0,1.37, +1.0,1.37, +2.0,1.37, +3.0,1.37, +4.0,1.37, +5.0,1.37, +6.0,1.37, +7.0,1.37, +8.0,1.37, +9.1,1.37, +10.1,1.44, +11.1,1.84, +12.1,1.9, +13.1,1.93, +14.1,1.95, +15.1,1.99, +16.4,2.34, +17.5,2.45, +18.5,2.53, +19.6,2.69, +20.6,2.77, +21.7,2.9, +22.7,2.78, +23.7,2.16, +24.7,2.01, diff --git a/dev/windows-portable-cpu/logs/sharp_exif.log b/dev/windows-portable-cpu/logs/sharp_exif.log index 1c8f169..f71b0fe 100644 --- a/dev/windows-portable-cpu/logs/sharp_exif.log +++ b/dev/windows-portable-cpu/logs/sharp_exif.log @@ -9,29 +9,29 @@ Capturing execution frames: sharp_exif.json [ComfyUI] Prompt has 4 nodes [ComfyUI] Node 2: LoadSharpModel [ComfyUI] Node 2: LoadSharpModel + [ComfyUI] Inputs: {"precision": "auto"} + [ComfyUI] Inputs: {"precision": "auto"} + [ComfyUI] Node 7: SharpPredict + [ComfyUI] Node 7: SharpPredict + [ComfyUI] Inputs: {"focal_length_mm": ["9", 2], "output_prefix": "sharp", "model": ["2", 0], "image": ["9", 0]} + [ComfyUI] Inputs: {"focal_length_mm": ["9", 2], "output_prefix": "sharp", "model": ["2", 0], "image": ["9", 0]} + [ComfyUI] Node 8: GeomPackPreviewGaussian + [ComfyUI] Node 8: GeomPackPreviewGaussian + [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} + [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} + [ComfyUI] Node 9: LoadImageWithExif + [ComfyUI] Node 9: LoadImageWithExif + [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} + [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} + [ComfyUI] Generated prompt_id: 0cc5af76-f424-47a5-8a6b-30f97bb0b6c1 + [ComfyUI] Generated prompt_id: 0cc5af76-f424-47a5-8a6b-30f97bb0b6c1 + [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 === Queuing workflow for execution... - [ComfyUI] Inputs: {"precision": "auto"} - [ComfyUI] Inputs: {"precision": "auto"} - [ComfyUI] Node 7: SharpPredict - [ComfyUI] Node 7: SharpPredict - [ComfyUI] Inputs: {"focal_length_mm": ["9", 2], "output_prefix": "sharp", "model": ["2", 0], "image": ["9", 0]} - [ComfyUI] Inputs: {"focal_length_mm": ["9", 2], "output_prefix": "sharp", "model": ["2", 0], "image": ["9", 0]} - [ComfyUI] Node 8: GeomPackPreviewGaussian - [ComfyUI] Node 8: GeomPackPreviewGaussian - [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} - [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} - [ComfyUI] Node 9: LoadImageWithExif - [ComfyUI] Node 9: LoadImageWithExif - [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} - [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} - [ComfyUI] Generated prompt_id: 7b9c94f6-cd67-485f-9bf1-25bfe4d2bc8e - [ComfyUI] Generated prompt_id: 7b9c94f6-cd67-485f-9bf1-25bfe4d2bc8e - [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] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0 @@ -52,12 +52,12 @@ Capturing execution frames: sharp_exif.json [ComfyUI] [SubprocessWorker] created 0 shm blocks [ComfyUI] [SubprocessWorker] sending request via socket... [ComfyUI] [SubprocessWorker] sending request via socket... - [ComfyUI] [SubprocessWorker] call_id=2 sending call_method - [ComfyUI] [SubprocessWorker] call_id=2 sending call_method + [ComfyUI] [SubprocessWorker] call_id=3 sending call_method + [ComfyUI] [SubprocessWorker] call_id=3 sending call_method [ComfyUI] [SubprocessWorker] got response: ok [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [comfy-env] LoadImageWithExif done (0.46s): result: NodeOutput - [ComfyUI] [comfy-env] LoadImageWithExif done (0.46s): result: NodeOutput + [ComfyUI] [comfy-env] LoadImageWithExif done (0.51s): result: NodeOutput + [ComfyUI] [comfy-env] LoadImageWithExif done (0.51s): result: NodeOutput [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED @@ -76,66 +76,126 @@ Capturing execution frames: sharp_exif.json [ComfyUI] [SubprocessWorker] created 0 shm blocks [ComfyUI] [SubprocessWorker] sending request via socket... [ComfyUI] [SubprocessWorker] sending request via socket... - [ComfyUI] [SubprocessWorker] call_id=3 sending call_method - [ComfyUI] [SubprocessWorker] call_id=3 sending call_method + [ComfyUI] [SubprocessWorker] call_id=4 sending call_method + [ComfyUI] [SubprocessWorker] call_id=4 sending call_method + [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. + [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [comfy-env] LoadSharpModel done (0.21s): result: NodeOutput + [ComfyUI] [comfy-env] LoadSharpModel done (0.21s): result: NodeOutput + [ComfyUI] [comfy-env] Running SharpPredict: focal_length_mm: 20.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,2022,3040,3] cpu + [ComfyUI] [comfy-env] Running SharpPredict: focal_length_mm: 20.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,2022,3040,3] cpu + [ComfyUI] [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED + [ComfyUI] [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED + [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... + [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... + [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... + [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... + [ComfyUI] [ComfyUI-Sharp] Health check: ok + [ComfyUI] [ComfyUI-Sharp] Health check: ok + [ComfyUI] [SubprocessWorker] worker started/confirmed + [ComfyUI] [SubprocessWorker] worker started/confirmed + [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 2022, 3040, 3]) + [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 2022, 3040, 3]) + [ComfyUI] [SubprocessWorker] serializing kwargs to shm... + [ComfyUI] [SubprocessWorker] serializing kwargs to shm... + [ComfyUI] [SubprocessWorker] created 0 shm blocks + [ComfyUI] [SubprocessWorker] created 0 shm blocks + [ComfyUI] [SubprocessWorker] sending request via socket... + [ComfyUI] [SubprocessWorker] sending request via socket... + [ComfyUI] [SubprocessWorker] call_id=5 sending call_method + [ComfyUI] [SubprocessWorker] call_id=5 sending call_method + [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] + [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] + [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2022, 3040, 3] + [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2022, 3040, 3] + [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2022, 3040, 3]) + [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2022, 3040, 3]) [ComfyUI] [SubprocessWorker] got response: error [ComfyUI] [SubprocessWorker] got response: error - [ComfyUI] !!! Exception during processing !!! No module named 'safetensors' - [ComfyUI] !!! Exception during processing !!! No module named 'safetensors' + [ComfyUI] !!! Exception during processing !!! No module named 'scipy' + [ComfyUI] !!! Exception during processing !!! No module named 'scipy' [ComfyUI] [ComfyUI] [ComfyUI] Worker traceback: [ComfyUI] Worker traceback: [ComfyUI] Traceback (most recent call last): [ComfyUI] Traceback (most recent call last): - [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_475kh7tp\persistent_worker.py", line 1762, in main - [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_475kh7tp\persistent_worker.py", line 1762, in main + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_856nmmb6\persistent_worker.py", line 1762, in main + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_856nmmb6\persistent_worker.py", line 1762, in main [ComfyUI] result = method(**inputs) [ComfyUI] result = method(**inputs) - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826, in EXECUTE_NORMALIZED - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826, in EXECUTE_NORMALIZED + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826, in EXECUTE_NORMALIZED + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826, in EXECUTE_NORMALIZED [ComfyUI] to_return = cls.execute(*args, **kwargs) [ComfyUI] to_return = cls.execute(*args, **kwargs) - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 170, in execute - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 170, in execute - [ComfyUI] import comfy.model_management - [ComfyUI] import comfy.model_management - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_management.py", line 32, in - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_management.py", line 32, in - [ComfyUI] import comfy.utils - [ComfyUI] import comfy.utils - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\utils.py", line 26, in - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\utils.py", line 26, in - [ComfyUI] import safetensors.torch - [ComfyUI] import safetensors.torch - [ComfyUI] ModuleNotFoundError: No module named 'safetensors' - [ComfyUI] ModuleNotFoundError: No module named 'safetensors' + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context + [ComfyUI] return func(*args, **kwargs) + [ComfyUI] return func(*args, **kwargs) + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 111, in execute + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 111, in execute + [ComfyUI] patcher = _load_sharp_model(model) + [ComfyUI] patcher = _load_sharp_model(model) + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 75, in _load_sharp_model + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 75, in _load_sharp_model + [ComfyUI] import comfy.model_patcher + [ComfyUI] import comfy.model_patcher + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 31, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 31, in + [ComfyUI] import comfy.hooks + [ComfyUI] import comfy.hooks + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in + [ComfyUI] import comfy.lora + [ComfyUI] import comfy.lora + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in + [ComfyUI] import comfy.model_base + [ComfyUI] import comfy.model_base + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 25, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 25, in + [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep + [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\diffusionmodules\openaimodel.py", line 21, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\diffusionmodules\openaimodel.py", line 21, in + [ComfyUI] from ..sdpose import HeatmapHead + [ComfyUI] from ..sdpose import HeatmapHead + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sdpose.py", line 3, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sdpose.py", line 3, in + [ComfyUI] from scipy.ndimage import gaussian_filter + [ComfyUI] from scipy.ndimage import gaussian_filter + [ComfyUI] ModuleNotFoundError: No module named 'scipy' + [ComfyUI] ModuleNotFoundError: No module named 'scipy' [ComfyUI] [ComfyUI] [ComfyUI] Traceback (most recent call last): [ComfyUI] Traceback (most recent call last): - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 534, in execute - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 534, in execute + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 534, in execute + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 534, 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 "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 334, in get_output_data - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 334, in get_output_data + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 334, in get_output_data + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 334, 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 "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 308, in _async_map_node_over_list - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 308, in _async_map_node_over_list + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 308, in _async_map_node_over_list + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 308, in _async_map_node_over_list [ComfyUI] await process_inputs(input_dict, i) [ComfyUI] await process_inputs(input_dict, i) - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 296, in process_inputs - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 296, in process_inputs + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 296, in process_inputs + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 296, in process_inputs [ComfyUI] result = f(**inputs) [ComfyUI] result = f(**inputs) - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 536, in proxy - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 536, in proxy + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 536, in proxy + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 536, in proxy [ComfyUI] result = worker.call_method( [ComfyUI] result = worker.call_method( [ComfyUI] module_name=mod, @@ -146,53 +206,77 @@ Capturing execution frames: sharp_exif.json [ComfyUI] timeout=600.0, [ComfyUI] ) [ComfyUI] ) - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\workers\subprocess.py", line 674, in call_method - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\workers\subprocess.py", line 674, in call_method + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\workers\subprocess.py", line 674, in call_method + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\workers\subprocess.py", line 674, in call_method [ComfyUI] raise WorkerError( [ComfyUI] raise WorkerError( [ComfyUI] ...<2 lines>... [ComfyUI] ...<2 lines>... [ComfyUI] ) [ComfyUI] ) - [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'safetensors' - [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'safetensors' + [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'scipy' + [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'scipy' [ComfyUI] [ComfyUI] [ComfyUI] Worker traceback: [ComfyUI] Worker traceback: [ComfyUI] Traceback (most recent call last): [ComfyUI] Traceback (most recent call last): - [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_475kh7tp\persistent_worker.py", line 1762, in main - [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_475kh7tp\persistent_worker.py", line 1762, in main + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_856nmmb6\persistent_worker.py", line 1762, in main + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_856nmmb6\persistent_worker.py", line 1762, in main [ComfyUI] result = method(**inputs) [ComfyUI] result = method(**inputs) - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826, in EXECUTE_NORMALIZED - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826, in EXECUTE_NORMALIZED + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826, in EXECUTE_NORMALIZED + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826, in EXECUTE_NORMALIZED [ComfyUI] to_return = cls.execute(*args, **kwargs) [ComfyUI] to_return = cls.execute(*args, **kwargs) - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 170, in execute - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 170, in execute - [ComfyUI] import comfy.model_management - [ComfyUI] import comfy.model_management - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_management.py", line 32, in - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_management.py", line 32, in - [ComfyUI] import comfy.utils - [ComfyUI] import comfy.utils - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\utils.py", line 26, in - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\utils.py", line 26, in - [ComfyUI] import safetensors.torch - [ComfyUI] import safetensors.torch - [ComfyUI] ModuleNotFoundError: No module named 'safetensors' - [ComfyUI] ModuleNotFoundError: No module named 'safetensors' + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context + [ComfyUI] return func(*args, **kwargs) + [ComfyUI] return func(*args, **kwargs) + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 111, in execute + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 111, in execute + [ComfyUI] patcher = _load_sharp_model(model) + [ComfyUI] patcher = _load_sharp_model(model) + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 75, in _load_sharp_model + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 75, in _load_sharp_model + [ComfyUI] import comfy.model_patcher + [ComfyUI] import comfy.model_patcher + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 31, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 31, in + [ComfyUI] import comfy.hooks + [ComfyUI] import comfy.hooks + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in + [ComfyUI] import comfy.lora + [ComfyUI] import comfy.lora + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in + [ComfyUI] import comfy.model_base + [ComfyUI] import comfy.model_base + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 25, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 25, in + [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep + [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\diffusionmodules\openaimodel.py", line 21, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\diffusionmodules\openaimodel.py", line 21, in + [ComfyUI] from ..sdpose import HeatmapHead + [ComfyUI] from ..sdpose import HeatmapHead + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sdpose.py", line 3, in + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sdpose.py", line 3, in + [ComfyUI] from scipy.ndimage import gaussian_filter + [ComfyUI] from scipy.ndimage import gaussian_filter + [ComfyUI] ModuleNotFoundError: No module named 'scipy' + [ComfyUI] ModuleNotFoundError: No module named 'scipy' [ComfyUI] [ComfyUI] [ComfyUI] [ComfyUI] - [ComfyUI] Prompt executed in 0.52 seconds - [ComfyUI] Prompt executed in 0.52 seconds - Execution complete (t=0.8s) - Execution error: {'prompt_id': '5f04efd9-0d90-4dd5-a72e-7eb2a64ff167', 'node_id': '2', 'node_type': 'LoadSharpModel', 'executed': ['9'], 'exception_message': 'No module named \'safetensors\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 170, in execute\n import comfy.model_management\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_management.py", line 32, in \n import comfy.utils\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\utils.py", line 26, in \n import safetensors.torch\nModuleNotFoundError: No module named \'safetensors\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'precision': ['auto']}, 'current_outputs': ['7', '8', '9', '2'], 'timestamp': 1778446359505} + [ComfyUI] Prompt executed in 0.88 seconds + [ComfyUI] Prompt executed in 0.88 seconds + Execution complete (t=1.2s) + Execution error: {'prompt_id': 'dba51357-a72d-4023-8da2-b7d65deca596', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['2', '9'], 'exception_message': 'No module named \'scipy\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 31, in \n import comfy.hooks\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in \n import comfy.lora\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in \n import comfy.model_base\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 25, in \n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py", line 21, in \n from ..sdpose import HeatmapHead\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py", line 3, in \n from scipy.ndimage import gaussian_filter\nModuleNotFoundError: No module named \'scipy\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': ["{'model_path': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}"], 'image': ['tensor([[[[0.2157, 0.1647, 0.1569],\n [0.2275, 0.1608, 0.1608],\n [0.2275, 0.1647, 0.1529],\n ...,\n [0.4471, 0.4745, 0.4863],\n [0.4510, 0.4745, 0.4863],\n [0.4431, 0.4745, 0.4745]],\n\n [[0.2196, 0.1686, 0.1569],\n [0.2314, 0.1647, 0.1608],\n [0.2353, 0.1647, 0.1647],\n ...,\n [0.4549, 0.4784, 0.4706],\n [0.4549, 0.4706, 0.4784],\n [0.4431, 0.4706, 0.4667]],\n\n [[0.2314, 0.1725, 0.1569],\n [0.2510, 0.1725, 0.1608],\n [0.2392, 0.1725, 0.1686],\n ...,\n [0.4588, 0.4745, 0.4627],\n [0.4510, 0.4745, 0.4667],\n [0.4471, 0.4706, 0.4627]],\n\n ...,\n\n [[0.1569, 0.1647, 0.1843],\n [0.1647, 0.1725, 0.1882],\n [0.1490, 0.1686, 0.1922],\n ...,\n [0.1020, 0.1137, 0.1373],\n [0.1137, 0.1176, 0.1412],\n [0.0863, 0.1176, 0.1373]],\n\n [[0.1569, 0.1686, 0.1804],\n [0.1569, 0.1647, 0.1961],\n [0.1490, 0.1647, 0.1961],\n ...,\n [0.1059, 0.1216, 0.1294],\n [0.1176, 0.1216, 0.1333],\n [0.1059, 0.1137, 0.1373]],\n\n [[0.1608, 0.1686, 0.1843],\n [0.1608, 0.1686, 0.1882],\n [0.1569, 0.1686, 0.1882],\n ...,\n [0.1059, 0.1176, 0.1333],\n [0.1137, 0.1176, 0.1333],\n [0.1333, 0.1176, 0.1333]]]])'], 'prompt': ["{'2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '7': {'inputs': {'focal_length_mm': ['9', 2], 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['9', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}, '8': {'inputs': {'preview_gaussian': '', 'ply_path': ['7', 0], 'extrinsics': ['7', 1], 'intrinsics': ['7', 2]}, 'class_type': 'GeomPackPreviewGaussian', '_meta': {'title': 'Preview Gaussian'}}, '9': {'inputs': {'image': 'eth3d.png', 'default_focal_mm': 30.0}, 'class_type': 'LoadImageWithExif', '_meta': {'title': 'Load Image with EXIF (Focal Length)'}}}"], 'extra_pnginfo': ["{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 10, 'last_link_id': 21, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150.00001507357692, -400.0000238262552], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [11]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226'}, 'widgets_values': ['auto']}, {'id': 9, 'type': 'LoadImageWithExif', 'pos': [-208.74980006336742, -99.02780314532481], 'size': [342.28125, 420], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'image', 'type': 'IMAGE', 'links': [19]}, {'name': 'mask', 'type': 'MASK', 'links': None}, {'name': 'focal_length_mm', 'type': 'FLOAT', 'links': [20]}], 'properties': {'Node name for S&R': 'LoadImageWithExif', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a'}, 'widgets_values': ['eth3d.png', 30, 'image']}, {'id': 7, 'type': 'SharpPredict', 'pos': [226.15697567127387, -245.70491052281056], 'size': [298.890625, 212], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 11}, {'name': 'image', 'type': 'IMAGE', 'link': 19}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}, {'name': 'focal_length_mm', 'shape': 7, 'type': 'FLOAT', 'widget': {'name': 'focal_length_mm'}, 'link': 20}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [16]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [17]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [18]}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a'}, 'widgets_values': [30, 'sharp']}, {'id': 8, 'type': 'GeomPackPreviewGaussian', 'pos': [641.9426645917283, -275.4979735998702], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 16}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 17}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 18}], 'outputs': [], 'properties': {'Node name for S&R': 'GeomPackPreviewGaussian', 'aux_id': 'PozzettiAndrea/ComfyUI-GeometryPack', 'ver': 'df6bf3d73d0dda9c6ad7428eb58a00dc8cbaf6ed', 'cnr_id': 'comfyui-geometrypack'}, 'widgets_values': ['']}], 'links': [[11, 2, 0, 7, 0, 'SHARP_MODEL'], [16, 7, 0, 8, 0, 'STRING'], [17, 7, 1, 8, 1, 'EXTRINSICS'], [18, 7, 2, 8, 2, 'INTRINSICS'], [19, 9, 0, 7, 1, 'IMAGE'], [20, 9, 2, 7, 4, 'FLOAT']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 1.1, 'offset': [292.8560303656579, 525.3669699599554]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.42.15'}, 'version': 0.4}}"]}, 'current_outputs': ['9', '2', '7', '8'], 'timestamp': 1778448526086} Status: FAILED - Error: Workflow execution failed: {'prompt_id': '5f04efd9-0d90-4dd5-a72e-7eb2a64ff167', 'node_id': '2', 'node_type': 'LoadSharpModel', 'executed': ['9'], 'exception_message': 'No module named \'safetensors\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 170, in execute\n import comfy.model_management\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_management.py", line 32, in \n import comfy.utils\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\utils.py", line 26, in \n import safetensors.torch\nModuleNotFoundError: No module named \'safetensors\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'precision': ['auto']}, 'current_outputs': ['7', '8', '9', '2'], 'timestamp': 1778446359505} - Details: Workflow: C:\Users\RUNNER~1\AppData\Local\Temp\comfy-test-run-qe40d4z8\ComfyUI-Sharp\workflows\sharp_exif.json -Node error: LoadSharpModel \ No newline at end of file + Error: Workflow execution failed: {'prompt_id': 'dba51357-a72d-4023-8da2-b7d65deca596', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['2', '9'], 'exception_message': 'No module named \'scipy\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 31, in \n import comfy.hooks\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in \n import comfy.lora\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in \n import comfy.model_base\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 25, in \n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py", line 21, in \n from ..sdpose import HeatmapHead\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py", line 3, in \n from scipy.ndimage import gaussian_filter\nModuleNotFoundError: No module named \'scipy\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': ["{'model_path': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}"], 'image': ['tensor([[[[0.2157, 0.1647, 0.1569],\n [0.2275, 0.1608, 0.1608],\n [0.2275, 0.1647, 0.1529],\n ...,\n [0.4471, 0.4745, 0.4863],\n [0.4510, 0.4745, 0.4863],\n [0.4431, 0.4745, 0.4745]],\n\n [[0.2196, 0.1686, 0.1569],\n [0.2314, 0.1647, 0.1608],\n [0.2353, 0.1647, 0.1647],\n ...,\n [0.4549, 0.4784, 0.4706],\n [0.4549, 0.4706, 0.4784],\n [0.4431, 0.4706, 0.4667]],\n\n [[0.2314, 0.1725, 0.1569],\n [0.2510, 0.1725, 0.1608],\n [0.2392, 0.1725, 0.1686],\n ...,\n [0.4588, 0.4745, 0.4627],\n [0.4510, 0.4745, 0.4667],\n [0.4471, 0.4706, 0.4627]],\n\n ...,\n\n [[0.1569, 0.1647, 0.1843],\n [0.1647, 0.1725, 0.1882],\n [0.1490, 0.1686, 0.1922],\n ...,\n [0.1020, 0.1137, 0.1373],\n [0.1137, 0.1176, 0.1412],\n [0.0863, 0.1176, 0.1373]],\n\n [[0.1569, 0.1686, 0.1804],\n [0.1569, 0.1647, 0.1961],\n [0.1490, 0.1647, 0.1961],\n ...,\n [0.1059, 0.1216, 0.1294],\n [0.1176, 0.1216, 0.1333],\n [0.1059, 0.1137, 0.1373]],\n\n [[0.1608, 0.1686, 0.1843],\n [0.1608, 0.1686, 0.1882],\n [0.1569, 0.1686, 0.1882],\n ...,\n [0.1059, 0.1176, 0.1333],\n [0.1137, 0.1176, 0.1333],\n [0.1333, 0.1176, 0.1333]]]])'], 'prompt': ["{'2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '7': {'inputs': {'focal_length_mm': ['9', 2], 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['9', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}, '8': {'inputs': {'preview_gaussian': '', 'ply_path': ['7', 0], 'extrinsics': ['7', 1], 'intrinsics': ['7', 2]}, 'class_type': 'GeomPackPreviewGaussian', '_meta': {'title': 'Preview Gaussian'}}, '9': {'inputs': {'image': 'eth3d.png', 'default_focal_mm': 30.0}, 'class_type': 'LoadImageWithExif', '_meta': {'title': 'Load Image with EXIF (Focal Length)'}}}"], 'extra_pnginfo': ["{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 10, 'last_link_id': 21, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150.00001507357692, -400.0000238262552], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [11]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226'}, 'widgets_values': ['auto']}, {'id': 9, 'type': 'LoadImageWithExif', 'pos': [-208.74980006336742, -99.02780314532481], 'size': [342.28125, 420], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'image', 'type': 'IMAGE', 'links': [19]}, {'name': 'mask', 'type': 'MASK', 'links': None}, {'name': 'focal_length_mm', 'type': 'FLOAT', 'links': [20]}], 'properties': {'Node name for S&R': 'LoadImageWithExif', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a'}, 'widgets_values': ['eth3d.png', 30, 'image']}, {'id': 7, 'type': 'SharpPredict', 'pos': [226.15697567127387, -245.70491052281056], 'size': [298.890625, 212], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 11}, {'name': 'image', 'type': 'IMAGE', 'link': 19}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}, {'name': 'focal_length_mm', 'shape': 7, 'type': 'FLOAT', 'widget': {'name': 'focal_length_mm'}, 'link': 20}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [16]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [17]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [18]}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a'}, 'widgets_values': [30, 'sharp']}, {'id': 8, 'type': 'GeomPackPreviewGaussian', 'pos': [641.9426645917283, -275.4979735998702], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 16}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 17}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 18}], 'outputs': [], 'properties': {'Node name for S&R': 'GeomPackPreviewGaussian', 'aux_id': 'PozzettiAndrea/ComfyUI-GeometryPack', 'ver': 'df6bf3d73d0dda9c6ad7428eb58a00dc8cbaf6ed', 'cnr_id': 'comfyui-geometrypack'}, 'widgets_values': ['']}], 'links': [[11, 2, 0, 7, 0, 'SHARP_MODEL'], [16, 7, 0, 8, 0, 'STRING'], [17, 7, 1, 8, 1, 'EXTRINSICS'], [18, 7, 2, 8, 2, 'INTRINSICS'], [19, 9, 0, 7, 1, 'IMAGE'], [20, 9, 2, 7, 4, 'FLOAT']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 1.1, 'offset': [292.8560303656579, 525.3669699599554]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.42.15'}, 'version': 0.4}}"]}, 'current_outputs': ['9', '2', '7', '8'], 'timestamp': 1778448526086} + Details: Workflow: C:\Users\RUNNER~1\AppData\Local\Temp\comfy-test-run-309qdvjv\ComfyUI-Sharp\workflows\sharp_exif.json +Node error: SharpPredict \ No newline at end of file diff --git a/dev/windows-portable-cpu/logs/sharp_exif_console.log b/dev/windows-portable-cpu/logs/sharp_exif_console.log index f8c931a..70badc9 100644 --- a/dev/windows-portable-cpu/logs/sharp_exif_console.log +++ b/dev/windows-portable-cpu/logs/sharp_exif_console.log @@ -20,31 +20,31 @@ [Console-log] [MotionCapture] Loading FBX mesh preview extension... [Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack [Console-log] [MotionCapture] FBX mesh preview extension registered -[Console-log] [UniRig Debug] Loading FBX mesh preview extension... -[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack -[Console-log] [UniRig Debug] FBX mesh preview extension registered [Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension [Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension... [Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh -[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension -[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension... -[Console-log] [GeomPack] VTK.js textured mesh preview extension registered -[Console-log] [UniRig Compare] Loading compare skeleton widget... -[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack -[Console-log] [UniRig Compare] Compare skeleton widget registered -[Console-log] [GeomPack] Loading mesh preview extension... -[Console-log] [GeomPack] Mesh preview extension registered [Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension [Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension... [Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer -[Console-log] [GeomPack] Loading UV mesh preview extension... -[Console-log] [GeomPack] UV mesh preview extension registered -[Console-log] [GeomPack Gaussian] Loading extension... +[Console-log] [GeomPack] Loading mesh preview extension... +[Console-log] [GeomPack] Mesh preview extension registered +[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension [Console-log] [BVHViewer] Loading BVH Viewer extension [Console-log] [BVHViewer] Loading BVH viewer extension... [Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer -[Console-log] [VTK Bundle] GLTFImporter included in bundle +[Console-log] [UniRig Compare] Loading compare skeleton widget... +[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack +[Console-log] [UniRig Compare] Compare skeleton widget registered +[Console-log] [UniRig Debug] Loading FBX mesh preview extension... +[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack +[Console-log] [UniRig Debug] FBX mesh preview extension registered +[Console-log] [GeomPack Gaussian] Loading extension... +[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension... +[Console-log] [GeomPack] VTK.js textured mesh preview extension registered +[Console-log] [GeomPack] Loading UV mesh preview extension... +[Console-log] [GeomPack] UV mesh preview extension registered [Console-warning] WARNING: Multiple instances of Three.js being imported. +[Console-log] [VTK Bundle] GLTFImporter included in bundle [Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration. [Console-log] [GeomPack] Registering Preview Mesh node [Console-log] [GeomPack] Registering Preview Mesh UV node diff --git a/dev/windows-portable-cpu/logs/sharp_exif_resources.csv b/dev/windows-portable-cpu/logs/sharp_exif_resources.csv index 8efa788..92995ff 100644 --- a/dev/windows-portable-cpu/logs/sharp_exif_resources.csv +++ b/dev/windows-portable-cpu/logs/sharp_exif_resources.csv @@ -1,9 +1,10 @@ # total_ram_gb=16.0 t,ram_gb,vram_gb -0.0,1.96, -1.1,1.96, -2.1,1.96, -3.1,1.96, -4.1,1.96, -5.1,1.96, -6.1,1.96, +0.0,2.01, +1.0,2.01, +2.0,2.01, +3.0,2.01, +4.0,2.01, +5.0,2.01, +6.0,2.01, +7.0,2.07, diff --git a/dev/windows-portable-cpu/models.json b/dev/windows-portable-cpu/models.json index 0bfd1fc..b3f4770 100644 --- a/dev/windows-portable-cpu/models.json +++ b/dev/windows-portable-cpu/models.json @@ -1,11 +1,40 @@ { - "models_dir": "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models", + "models_dir": "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models", "summary": { - "total_files": 8, - "total_size_bytes": 19659992, - "total_size_human": "18.7 MB" + "total_files": 12, + "total_size_bytes": 2829398547, + "total_size_human": "2.6 GB" }, "folders": { + "sharp": { + "total_size_bytes": 2809738555, + "total_size_human": "2.6 GB", + "source": { + "type": "unknown" + }, + "files": [ + { + "path": "sharp_2572gikvuh.pt", + "size_bytes": 2809738232, + "size_human": "2.6 GB" + }, + { + "path": ".cache\\huggingface\\CACHEDIR.TAG", + "size_bytes": 195, + "size_human": "195.0 B" + }, + { + "path": ".cache\\huggingface\\download\\sharp_2572gikvuh.pt.metadata", + "size_bytes": 127, + "size_human": "127.0 B" + }, + { + "path": ".cache\\huggingface\\.gitignore", + "size_bytes": 1, + "size_human": "1.0 B" + } + ] + }, "vae_approx": { "total_size_bytes": 19659992, "total_size_human": "18.7 MB", diff --git a/dev/windows-portable-cpu/results.json b/dev/windows-portable-cpu/results.json index 80f2a31..53d5502 100644 --- a/dev/windows-portable-cpu/results.json +++ b/dev/windows-portable-cpu/results.json @@ -1,12 +1,12 @@ { - "timestamp": "2026-05-10T20:52:39.875591+00:00", + "timestamp": "2026-05-10T21:28:46.374324+00:00", "platform": "windows_portable", "hardware": { - "os": "Windows-2025Server-10.0.26100-SP0", - "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD" + "os": "Windows-10-10.0.26100-SP0", + "cpu": "Intel64 Family 6 Model 106 Stepping 6, GenuineIntel" }, - "commit_hash": "6a7e071a9bd9a14e34488422d5125204fb084ce9", - "run_url": "https://github.com/PozzettiAndrea/comfy-gpu-ci/actions/runs/25639230567", + "commit_hash": "b82e1d8162cdd3a2ad2a8c18145fa88434b2306f", + "run_url": "https://github.com/PozzettiAndrea/comfy-gpu-ci/actions/runs/25640100182", "success": false, "summary": { "total": 3, @@ -24,37 +24,37 @@ { "name": "sharp_basic", "status": "fail", - "duration_seconds": 12.21, - "error": "Workflow execution failed: {'prompt_id': '11df4844-a8d9-475d-9841-12ca8458f85f', 'node_id': '2', 'node_type': 'LoadSharpModel', 'executed': ['1'], 'exception_message': 'No module named \\'safetensors\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_475kh7tp\\\\persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy_api\\\\latest\\\\_io.py\", line 1826, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\load_model.py\", line 170, in execute\\n import comfy.model_management\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_management.py\", line 32, in \\n import comfy.utils\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\utils.py\", line 26, in \\n import safetensors.torch\\nModuleNotFoundError: No module named \\'safetensors\\'\\n\\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 534, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 334, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 308, in _async_map_node_over_list\\n await process_inputs(input_dict, i)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 296, in process_inputs\\n result = f(**inputs)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\metadata.py\", line 536, in proxy\\n result = worker.call_method(\\n module_name=mod,\\n ...<4 lines>...\\n timeout=600.0,\\n )\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\workers\\\\subprocess.py\", line 674, in call_method\\n raise WorkerError(\\n ...<2 lines>...\\n )\\n'], 'current_inputs': {'precision': ['auto']}, 'current_outputs': ['4', '5', '2', '1'], 'timestamp': 1778446352358}\n\nDetails:\nWorkflow: C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfy-test-run-qe40d4z8\\ComfyUI-Sharp\\workflows\\sharp_basic.json\nNode error: LoadSharpModel", + "duration_seconds": 24.94, + "error": "Workflow execution failed: {'prompt_id': '76a53094-bb23-4a3c-bc30-1fbb157d736a', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['2', '1'], 'exception_message': 'No module named \\'scipy\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_856nmmb6\\\\persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy_api\\\\latest\\\\_io.py\", line 1826, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sharp-nodes\\\\Lib\\\\site-packages\\\\torch\\\\utils\\\\_contextlib.py\", line 124, in decorate_context\\n return func(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\predict.py\", line 111, in execute\\n patcher = _load_sharp_model(model)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\load_model.py\", line 75, in _load_sharp_model\\n import comfy.model_patcher\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_patcher.py\", line 31, in \\n import comfy.hooks\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\hooks.py\", line 14, in \\n import comfy.lora\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\lora.py\", line 22, in \\n import comfy.model_base\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_base.py\", line 25, in \\n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\ldm\\\\modules\\\\diffusionmodules\\\\openaimodel.py\", line 21, in \\n from ..sdpose import HeatmapHead\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\ldm\\\\modules\\\\sdpose.py\", line 3, in \\n from scipy.ndimage import gaussian_filter\\nModuleNotFoundError: No module named \\'scipy\\'\\n\\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 534, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 334, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 308, in _async_map_node_over_list\\n await process_inputs(input_dict, i)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 296, in process_inputs\\n result = f(**inputs)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\metadata.py\", line 536, in proxy\\n result = worker.call_method(\\n module_name=mod,\\n ...<4 lines>...\\n timeout=600.0,\\n )\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\workers\\\\subprocess.py\", line 674, in call_method\\n raise WorkerError(\\n ...<2 lines>...\\n )\\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': [\"{'model_path': 'D:\\\\\\\\a\\\\\\\\comfy-gpu-ci\\\\\\\\comfy-gpu-ci\\\\\\\\test_workspaces\\\\\\\\Sharp-2121\\\\\\\\portable-comfyui\\\\\\\\ComfyUI_windows_portable\\\\\\\\ComfyUI\\\\\\\\models\\\\\\\\sharp\\\\\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}\"], 'image': ['tensor([[[[0.0039, 0.4863, 0.9608],\\n [0.0039, 0.4863, 0.9608],\\n [0.0039, 0.4863, 0.9608],\\n ...,\\n [0.0510, 0.0353, 0.0000],\\n [0.0510, 0.0353, 0.0000],\\n [0.0510, 0.0353, 0.0000]],\\n\\n [[0.0039, 0.4863, 0.9608],\\n [0.0039, 0.4863, 0.9608],\\n [0.0039, 0.4863, 0.9608],\\n ...,\\n [0.0510, 0.0353, 0.0000],\\n [0.0510, 0.0353, 0.0000],\\n [0.0510, 0.0353, 0.0000]],\\n\\n [[0.0039, 0.4863, 0.9608],\\n [0.0039, 0.4863, 0.9608],\\n [0.0039, 0.4863, 0.9608],\\n ...,\\n [0.0510, 0.0353, 0.0000],\\n [0.0510, 0.0353, 0.0000],\\n [0.0510, 0.0353, 0.0000]],\\n\\n ...,\\n\\n [[0.6824, 0.6157, 0.5373],\\n [0.6824, 0.6157, 0.5373],\\n [0.6824, 0.6157, 0.5373],\\n ...,\\n [0.5137, 0.4627, 0.4275],\\n [0.5137, 0.4627, 0.4314],\\n [0.5137, 0.4627, 0.4275]],\\n\\n [[0.6824, 0.6157, 0.5373],\\n [0.6824, 0.6157, 0.5373],\\n [0.6824, 0.6157, 0.5373],\\n ...,\\n [0.5059, 0.4667, 0.4314],\\n [0.5059, 0.4627, 0.4392],\\n [0.5059, 0.4667, 0.4314]],\\n\\n [[0.6824, 0.6157, 0.5373],\\n [0.6824, 0.6157, 0.5373],\\n [0.6824, 0.6157, 0.5373],\\n ...,\\n [0.5059, 0.4627, 0.4392],\\n [0.5059, 0.4627, 0.4392],\\n [0.5059, 0.4627, 0.4392]]]])'], 'prompt': [\"{'1': {'inputs': {'image': 'beach.jpg'}, 'class_type': 'LoadImage', '_meta': {'title': 'Load Image'}, 'is_changed': ['ee4f94632a5ec7038826e875829a62a81dc2a9b85ed59440f2eaa37b3704fa24']}, '2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '4': {'inputs': {'preview_gaussian': '', 'ply_path': ['5', 0], 'extrinsics': ['5', 1], 'intrinsics': ['5', 2]}, 'class_type': 'GeomPackPreviewGaussian', '_meta': {'title': 'Preview Gaussian'}}, '5': {'inputs': {'focal_length_mm': 30.0, 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['1', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}}\"], 'extra_pnginfo': [\"{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 5, 'last_link_id': 10, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150, -400], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [6]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226'}, 'widgets_values': ['auto']}, {'id': 1, 'type': 'LoadImage', 'pos': [-150, -100], 'size': [274, 340], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'IMAGE', 'type': 'IMAGE', 'links': [7]}, {'name': 'MASK', 'type': 'MASK', 'links': []}], 'properties': {'Node name for S&R': 'LoadImage', 'cnr_id': 'comfy-core', 'ver': '0.5.1'}, 'widgets_values': ['beach.jpg', 'image']}, {'id': 5, 'type': 'SharpPredict', 'pos': [181.546875, -251.55078125], 'size': [298.890625, 212], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 6}, {'name': 'image', 'type': 'IMAGE', 'link': 7}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [8]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [9]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [10]}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'aa98b213e3d0770477bbf46046094c5cb8ff6052'}, 'widgets_values': [30, 'sharp']}, {'id': 4, 'type': 'GeomPackPreviewGaussian', 'pos': [629.92578125, -322.046875], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 8}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 9}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 10}], 'outputs': [], 'properties': {'Node name for S&R': 'GeomPackPreviewGaussian', 'aux_id': 'PozzettiAndrea/ComfyUI-GeometryPack', 'ver': 'b7df285fc5b3fef7aad434d8b6e8698efed6358b', 'cnr_id': 'comfyui-geometrypack'}, 'widgets_values': ['']}], 'links': [[6, 2, 0, 5, 0, 'SHARP_MODEL'], [7, 1, 0, 5, 1, 'IMAGE'], [8, 5, 0, 4, 0, 'STRING'], [9, 5, 1, 4, 1, 'EXTRINSICS'], [10, 5, 2, 4, 2, 'INTRINSICS']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 1, 'offset': [300.79296875, 604.72265625]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.42.15'}, 'version': 0.4}}\"]}, 'current_outputs': ['2', '4', '1', '5'], 'timestamp': 1778448517754}\n\nDetails:\nWorkflow: C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfy-test-run-309qdvjv\\ComfyUI-Sharp\\workflows\\sharp_basic.json\nNode error: SharpPredict", "hardware": { - "os": "Windows-2025Server-10.0.26100-SP0", - "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD" + "os": "Windows-10-10.0.26100-SP0", + "cpu": "Intel64 Family 6 Model 106 Stepping 6, GenuineIntel" }, "resources": { "ram": { - "peak": 1.94, - "avg": 1.5 + "peak": 2.9, + "avg": 1.9 }, "total_ram_gb": 16.0, - "samples": 13 + "samples": 25 } }, { "name": "sharp_exif", "status": "fail", - "duration_seconds": 6.91, - "error": "Workflow execution failed: {'prompt_id': '5f04efd9-0d90-4dd5-a72e-7eb2a64ff167', 'node_id': '2', 'node_type': 'LoadSharpModel', 'executed': ['9'], 'exception_message': 'No module named \\'safetensors\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_475kh7tp\\\\persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy_api\\\\latest\\\\_io.py\", line 1826, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\load_model.py\", line 170, in execute\\n import comfy.model_management\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_management.py\", line 32, in \\n import comfy.utils\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\utils.py\", line 26, in \\n import safetensors.torch\\nModuleNotFoundError: No module named \\'safetensors\\'\\n\\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 534, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 334, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 308, in _async_map_node_over_list\\n await process_inputs(input_dict, i)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 296, in process_inputs\\n result = f(**inputs)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\metadata.py\", line 536, in proxy\\n result = worker.call_method(\\n module_name=mod,\\n ...<4 lines>...\\n timeout=600.0,\\n )\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2040\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\workers\\\\subprocess.py\", line 674, in call_method\\n raise WorkerError(\\n ...<2 lines>...\\n )\\n'], 'current_inputs': {'precision': ['auto']}, 'current_outputs': ['7', '8', '9', '2'], 'timestamp': 1778446359505}\n\nDetails:\nWorkflow: C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfy-test-run-qe40d4z8\\ComfyUI-Sharp\\workflows\\sharp_exif.json\nNode error: LoadSharpModel", + "duration_seconds": 7.53, + "error": "Workflow execution failed: {'prompt_id': 'dba51357-a72d-4023-8da2-b7d65deca596', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['2', '9'], 'exception_message': 'No module named \\'scipy\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_856nmmb6\\\\persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy_api\\\\latest\\\\_io.py\", line 1826, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sharp-nodes\\\\Lib\\\\site-packages\\\\torch\\\\utils\\\\_contextlib.py\", line 124, in decorate_context\\n return func(*args, **kwargs)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\predict.py\", line 111, in execute\\n patcher = _load_sharp_model(model)\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-Sharp\\\\nodes\\\\load_model.py\", line 75, in _load_sharp_model\\n import comfy.model_patcher\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_patcher.py\", line 31, in \\n import comfy.hooks\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\hooks.py\", line 14, in \\n import comfy.lora\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\lora.py\", line 22, in \\n import comfy.model_base\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\model_base.py\", line 25, in \\n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\ldm\\\\modules\\\\diffusionmodules\\\\openaimodel.py\", line 21, in \\n from ..sdpose import HeatmapHead\\n File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\comfy\\\\ldm\\\\modules\\\\sdpose.py\", line 3, in \\n from scipy.ndimage import gaussian_filter\\nModuleNotFoundError: No module named \\'scipy\\'\\n\\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 534, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 334, 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 \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 308, in _async_map_node_over_list\\n await process_inputs(input_dict, i)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\execution.py\", line 296, in process_inputs\\n result = f(**inputs)\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\metadata.py\", line 536, in proxy\\n result = worker.call_method(\\n module_name=mod,\\n ...<4 lines>...\\n timeout=600.0,\\n )\\n', ' File \"D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\python_embeded\\\\Lib\\\\site-packages\\\\comfy_env\\\\isolation\\\\workers\\\\subprocess.py\", line 674, in call_method\\n raise WorkerError(\\n ...<2 lines>...\\n )\\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': [\"{'model_path': 'D:\\\\\\\\a\\\\\\\\comfy-gpu-ci\\\\\\\\comfy-gpu-ci\\\\\\\\test_workspaces\\\\\\\\Sharp-2121\\\\\\\\portable-comfyui\\\\\\\\ComfyUI_windows_portable\\\\\\\\ComfyUI\\\\\\\\models\\\\\\\\sharp\\\\\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}\"], 'image': ['tensor([[[[0.2157, 0.1647, 0.1569],\\n [0.2275, 0.1608, 0.1608],\\n [0.2275, 0.1647, 0.1529],\\n ...,\\n [0.4471, 0.4745, 0.4863],\\n [0.4510, 0.4745, 0.4863],\\n [0.4431, 0.4745, 0.4745]],\\n\\n [[0.2196, 0.1686, 0.1569],\\n [0.2314, 0.1647, 0.1608],\\n [0.2353, 0.1647, 0.1647],\\n ...,\\n [0.4549, 0.4784, 0.4706],\\n [0.4549, 0.4706, 0.4784],\\n [0.4431, 0.4706, 0.4667]],\\n\\n [[0.2314, 0.1725, 0.1569],\\n [0.2510, 0.1725, 0.1608],\\n [0.2392, 0.1725, 0.1686],\\n ...,\\n [0.4588, 0.4745, 0.4627],\\n [0.4510, 0.4745, 0.4667],\\n [0.4471, 0.4706, 0.4627]],\\n\\n ...,\\n\\n [[0.1569, 0.1647, 0.1843],\\n [0.1647, 0.1725, 0.1882],\\n [0.1490, 0.1686, 0.1922],\\n ...,\\n [0.1020, 0.1137, 0.1373],\\n [0.1137, 0.1176, 0.1412],\\n [0.0863, 0.1176, 0.1373]],\\n\\n [[0.1569, 0.1686, 0.1804],\\n [0.1569, 0.1647, 0.1961],\\n [0.1490, 0.1647, 0.1961],\\n ...,\\n [0.1059, 0.1216, 0.1294],\\n [0.1176, 0.1216, 0.1333],\\n [0.1059, 0.1137, 0.1373]],\\n\\n [[0.1608, 0.1686, 0.1843],\\n [0.1608, 0.1686, 0.1882],\\n [0.1569, 0.1686, 0.1882],\\n ...,\\n [0.1059, 0.1176, 0.1333],\\n [0.1137, 0.1176, 0.1333],\\n [0.1333, 0.1176, 0.1333]]]])'], 'prompt': [\"{'2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '7': {'inputs': {'focal_length_mm': ['9', 2], 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['9', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}, '8': {'inputs': {'preview_gaussian': '', 'ply_path': ['7', 0], 'extrinsics': ['7', 1], 'intrinsics': ['7', 2]}, 'class_type': 'GeomPackPreviewGaussian', '_meta': {'title': 'Preview Gaussian'}}, '9': {'inputs': {'image': 'eth3d.png', 'default_focal_mm': 30.0}, 'class_type': 'LoadImageWithExif', '_meta': {'title': 'Load Image with EXIF (Focal Length)'}}}\"], 'extra_pnginfo': [\"{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 10, 'last_link_id': 21, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150.00001507357692, -400.0000238262552], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [11]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226'}, 'widgets_values': ['auto']}, {'id': 9, 'type': 'LoadImageWithExif', 'pos': [-208.74980006336742, -99.02780314532481], 'size': [342.28125, 420], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'image', 'type': 'IMAGE', 'links': [19]}, {'name': 'mask', 'type': 'MASK', 'links': None}, {'name': 'focal_length_mm', 'type': 'FLOAT', 'links': [20]}], 'properties': {'Node name for S&R': 'LoadImageWithExif', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a'}, 'widgets_values': ['eth3d.png', 30, 'image']}, {'id': 7, 'type': 'SharpPredict', 'pos': [226.15697567127387, -245.70491052281056], 'size': [298.890625, 212], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 11}, {'name': 'image', 'type': 'IMAGE', 'link': 19}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}, {'name': 'focal_length_mm', 'shape': 7, 'type': 'FLOAT', 'widget': {'name': 'focal_length_mm'}, 'link': 20}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [16]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [17]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [18]}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a'}, 'widgets_values': [30, 'sharp']}, {'id': 8, 'type': 'GeomPackPreviewGaussian', 'pos': [641.9426645917283, -275.4979735998702], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 16}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 17}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 18}], 'outputs': [], 'properties': {'Node name for S&R': 'GeomPackPreviewGaussian', 'aux_id': 'PozzettiAndrea/ComfyUI-GeometryPack', 'ver': 'df6bf3d73d0dda9c6ad7428eb58a00dc8cbaf6ed', 'cnr_id': 'comfyui-geometrypack'}, 'widgets_values': ['']}], 'links': [[11, 2, 0, 7, 0, 'SHARP_MODEL'], [16, 7, 0, 8, 0, 'STRING'], [17, 7, 1, 8, 1, 'EXTRINSICS'], [18, 7, 2, 8, 2, 'INTRINSICS'], [19, 9, 0, 7, 1, 'IMAGE'], [20, 9, 2, 7, 4, 'FLOAT']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 1.1, 'offset': [292.8560303656579, 525.3669699599554]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.42.15'}, 'version': 0.4}}\"]}, 'current_outputs': ['9', '2', '7', '8'], 'timestamp': 1778448526086}\n\nDetails:\nWorkflow: C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfy-test-run-309qdvjv\\ComfyUI-Sharp\\workflows\\sharp_exif.json\nNode error: SharpPredict", "hardware": { - "os": "Windows-2025Server-10.0.26100-SP0", - "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD" + "os": "Windows-10-10.0.26100-SP0", + "cpu": "Intel64 Family 6 Model 106 Stepping 6, GenuineIntel" }, "resources": { "ram": { - "peak": 1.96, - "avg": 1.96 + "peak": 2.07, + "avg": 2.02 }, "total_ram_gb": 16.0, - "samples": 7 + "samples": 8 } } ] diff --git a/dev/windows-portable-cpu/session.log b/dev/windows-portable-cpu/session.log index 727691c..4406303 100644 --- a/dev/windows-portable-cpu/session.log +++ b/dev/windows-portable-cpu/session.log @@ -1,4 +1,4 @@ -[00:00] Crash dump logging enabled: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\Sharp-2040\dev\windows-portable-cpu\crash_dump.log +[00:00] Crash dump logging enabled: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\Sharp-2121\dev\windows-portable-cpu\crash_dump.log [00:00] [00:00] [1/5] SYNTAX [00:00] ---------------------------------------- @@ -19,507 +19,649 @@ Setting up ComfyUI... [00:00] Fetching latest release version... [00:00] Latest version: v0.20.1 [00:00] Downloading portable ComfyUI from https://github.com/comfyanonymous/ComfyUI/releases/download/v0.20.1/ComfyUI_windows_portable_nvidia.7z... -[00:02] Downloaded: 10% -[00:03] Downloaded: 20% -[00:04] Downloaded: 30% -[00:05] Downloaded: 40% -[00:06] Downloaded: 50% -[00:07] Downloaded: 60% -[00:08] Downloaded: 70% -[00:09] Downloaded: 80% -[00:10] Downloaded: 90% -[00:11] Downloaded: 100% -[00:11] Downloaded to C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1.7z -[00:11] Extracting to cache: C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1 -[00:11] Extracting ComfyUI_portable_v0.20.1.7z... -[00:11] Using 7z: 7z -[02:20] Extracted to C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1 -[02:20] Copying from cache to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui -[05:33] Installing uv into embedded Python... -[05:33] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install uv -[05:36] Installing ComfyUI requirements... -[05:36] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m uv pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\requirements.txt -[05:37] +[00:01] Downloaded: 10% +[00:02] Downloaded: 20% +[00:03] Downloaded: 30% +[00:04] Downloaded: 40% +[00:05] Downloaded: 50% +[00:06] Downloaded: 60% +[00:07] Downloaded: 70% +[00:07] Downloaded: 80% +[00:08] Downloaded: 90% +[00:09] Downloaded: 100% +[00:09] Downloaded to C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1.7z +[00:09] Extracting to cache: C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1 +[00:09] Extracting ComfyUI_portable_v0.20.1.7z... +[00:09] Using 7z: 7z +[02:12] Extracted to C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1 +[02:12] Copying from cache to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui +[02:30] Installing uv into embedded Python... +[02:30] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install uv +[02:32] Installing ComfyUI requirements... +[02:32] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m uv pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\requirements.txt +[02:33] Installing custom node... -[05:37] Copying ComfyUI-Sharp to custom_nodes/... -[05:37] Installing node requirements... -[05:37] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\requirements.txt -[05:41] +[02:33] Copying ComfyUI-Sharp to custom_nodes/... +[02:33] Installing node requirements... +[02:33] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\requirements.txt +[02:38] Running install.py... -[05:41] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\install.py -[05:42] [comfy-env] Enabled Windows long path support -[05:42] -[05:42] Installing 1 node dependencies... -[05:42] Cloning ComfyUI-GeometryPack... -[05:44] Installing requirements for ComfyUI-GeometryPack... -[05:46] Running install.py for ComfyUI-GeometryPack... -[05:46] [comfy-env] Enabled Windows long path support -[05:48] [comfy-env] _discover: scanning D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes -[05:48] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml) -[05:48] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes\ComfyUI-Sharp\nodes\comfy-env.toml) -[05:48] [comfy-env] Workspace: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce -[05:48] [comfy-env] ComfyUI: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI -[05:48] [comfy-env] Found 2 node config(s): -[05:48] - geometrypack-nodes <- custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml (python=host) -[05:48] - sharp-nodes <- custom_nodes\ComfyUI-Sharp\nodes\comfy-env.toml (python=host) -[05:48] [comfy-env] Bootstrap interpreter has python 3.13 + torch 2.11.0 (cu130). Looking for cuda-only wheels matching cu130/torch2.11/cp313. -[05:51] [comfy-env] GPU: No GPU detected -[05:51] [comfy-env] Comfyui feature -> torch 2.11.0 from https://download.pytorch.org/whl/cu130 (CUDA 13.0 via bootstrap torch) -[05:51] [comfy-env] cuda-wheels: 1 package(s) need a matched (cuda, torch, python) combo: ['cumesh'] -[05:51] [comfy-env] cuda-wheels tier 1 (bootstrap): probing cu13.0/torch2.11/cp313 -[05:51] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64 -[05:52] [cuda-wheels] Found: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl -[05:52] [comfy-env] cuda-wheels combo: cu13.0/torch2.11 (bootstrap matches; per-node envs will pin to this) -[05:52] [comfy-env] Root conda deps from ComfyUI-GeometryPack: ['av', 'ffmpeg'] -[05:52] [comfy-env] Comfyui feature pin: torch ==2.11.0, torchvision ==0.26.*, torchaudio ==2.11.* -[05:52] [comfy-env] Root conda deps (comfyui env only): ['av', 'ffmpeg'] -[05:52] [comfy-env] comfyui env: python 3.13, torch from https://download.pytorch.org/whl/cu130 -[05:52] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64 -[05:52] [cuda-wheels] Found: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl -[05:52] [comfy-env] geometrypack-nodes: cuda-wheels deferred for post-pixi install (cumesh) -[05:52] Generated D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\pixi.toml -[05:52] [comfy-env] Installing 2 environment(s): -[05:52] - geometrypack-nodes (python=host, 13 pypi deps, 1 cuda wheels) -[05:52] - sharp-nodes (python=host, 5 pypi deps) -[05:52] [comfy-env] Running `pixi install --all`... -[07:36] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false` -[07:36] - Scripts/.librsvg-pre-unlink.bat -[07:36] To enable them, run: -[07:36] pixi config set --local run-post-link-scripts insecure -[07:36] More info: -[07:36] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts -[07:55] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false` -[07:55] - Scripts/.librsvg-pre-unlink.bat -[07:55] To enable them, run: -[07:55] pixi config set --local run-post-link-scripts insecure -[07:55] More info: -[07:55] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts -[08:01] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false` -[08:01] - Scripts/.librsvg-pre-unlink.bat -[08:01] To enable them, run: -[08:01] pixi config set --local run-post-link-scripts insecure -[08:01] More info: -[08:01] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts -[10:13] The following environments have been installed: default, comfyui, geometrypack-nodes, sharp-nodes. -[10:14] [comfy-env] Note: env `default` is on disk but no node declares it in this run. Leaving as-is. Remove via `pixi clean --environment default` if intended. -[10:14] [comfy-env] geometrypack-nodes: installing cuda-wheels with --no-deps (cumesh) -[10:14] Using Python 3.13.13 environment at: .pixi\envs\geometrypack-nodes -[10:15] Resolved 1 package in 629ms -[10:15] Downloading cumesh (3.8MiB) -[10:15] Downloaded cumesh -[10:15] Prepared 1 package in 151ms -[10:15] warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance. -[10:15] If the cache and target directories are on different filesystems, hardlinking may not be supported. -[10:15] If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning. -[10:15] Installed 1 package in 26ms -[10:15] + cumesh==0.0.1+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/cumesh-latest/cumesh-0.0.1%2Bcu130torch2.11-cp313-cp313-win_amd64.whl) -[10:15] [comfy-env] Install log: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\install.log -[10:15] -[10:15] Installation complete! -[10:17] -[10:17] [requirements] Re-installing main package requirements... -[10:17] Installing requirements for ComfyUI-Sharp... -[10:17] [comfy-env] _discover: scanning D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes -[10:17] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml) -[10:17] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes\ComfyUI-Sharp\nodes\comfy-env.toml) -[10:17] [comfy-env] Workspace: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce -[10:17] [comfy-env] ComfyUI: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI -[10:17] [comfy-env] Found 2 node config(s): -[10:17] - geometrypack-nodes <- custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml (python=host) -[10:17] - sharp-nodes <- custom_nodes\ComfyUI-Sharp\nodes\comfy-env.toml (python=host) -[10:17] [comfy-env] Bootstrap interpreter has python 3.13 + torch 2.11.0 (cu130). Looking for cuda-only wheels matching cu130/torch2.11/cp313. -[10:21] [comfy-env] GPU: No GPU detected -[10:21] [comfy-env] Comfyui feature -> torch 2.11.0 from https://download.pytorch.org/whl/cu130 (CUDA 13.0 via bootstrap torch) -[10:21] [comfy-env] cuda-wheels: 1 package(s) need a matched (cuda, torch, python) combo: ['cumesh'] -[10:21] [comfy-env] cuda-wheels tier 1 (bootstrap): probing cu13.0/torch2.11/cp313 -[10:21] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64 -[10:21] [cuda-wheels] Found: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl -[10:21] [comfy-env] cuda-wheels combo: cu13.0/torch2.11 (bootstrap matches; per-node envs will pin to this) -[10:21] [comfy-env] Root conda deps from ComfyUI-GeometryPack: ['av', 'ffmpeg'] -[10:21] [comfy-env] Comfyui feature pin: torch ==2.11.0, torchvision ==0.26.*, torchaudio ==2.11.* -[10:21] [comfy-env] Root conda deps (comfyui env only): ['av', 'ffmpeg'] -[10:21] [comfy-env] comfyui env: python 3.13, torch from https://download.pytorch.org/whl/cu130 -[10:21] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64 -[10:21] [cuda-wheels] Found: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl -[10:21] [comfy-env] geometrypack-nodes: cuda-wheels deferred for post-pixi install (cumesh) -[10:21] Generated D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\pixi.toml -[10:21] [comfy-env] Installing 2 environment(s): -[10:21] - geometrypack-nodes (python=host, 13 pypi deps, 1 cuda wheels) -[10:21] - sharp-nodes (python=host, 5 pypi deps) -[10:21] [comfy-env] Running `pixi install --all`... -[10:22] The following environments have been installed: default, comfyui, geometrypack-nodes, sharp-nodes. -[10:22] [comfy-env] Note: env `default` is on disk but no node declares it in this run. Leaving as-is. Remove via `pixi clean --environment default` if intended. -[10:22] [comfy-env] geometrypack-nodes: installing cuda-wheels with --no-deps (cumesh) -[10:22] Using Python 3.13.13 environment at: .pixi\envs\geometrypack-nodes -[10:22] Checked 1 package in 135ms -[10:22] [comfy-env] Install log: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\install.log -[10:22] -[10:22] Installation complete! -[10:22] Installing 1 node dependency(ies)... -[10:22] ComfyUI-GeometryPack from PozzettiAndrea/ComfyUI-GeometryPack -[10:22] ComfyUI-GeometryPack already exists, skipping... -[10:22] Installing validation endpoint... -[10:22] Cloning PozzettiAndrea/ComfyUI-validate-endpoint... -[10:22] Running: git clone --depth 1 https://github.com/PozzettiAndrea/ComfyUI-validate-endpoint.git D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint -[10:23] [INSTALL] PASSED -[10:23] -[10:23] [3/5] REGISTRATION -[10:23] ---------------------------------------- -[10:23] +[02:38] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\install.py +[02:38] [comfy-env] Enabled Windows long path support +[02:38] +[02:38] Installing 1 node dependencies... +[02:38] Cloning ComfyUI-GeometryPack... +[02:40] Installing requirements for ComfyUI-GeometryPack... +[02:42] Running install.py for ComfyUI-GeometryPack... +[02:42] [comfy-env] Enabled Windows long path support +[02:44] [comfy-env] _discover: scanning D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes +[02:44] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml) +[02:44] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes\ComfyUI-Sharp\nodes\comfy-env.toml) +[02:44] [comfy-env] Workspace: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce +[02:44] [comfy-env] ComfyUI: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI +[02:44] [comfy-env] Found 2 node config(s): +[02:44] - geometrypack-nodes <- custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml (python=host) +[02:44] - sharp-nodes <- custom_nodes\ComfyUI-Sharp\nodes\comfy-env.toml (python=host) +[02:44] [comfy-env] Bootstrap interpreter has python 3.13 + torch 2.11.0 (cu130). Looking for cuda-only wheels matching cu130/torch2.11/cp313. +[02:46] [comfy-env] GPU: No GPU detected +[02:46] [comfy-env] Comfyui feature -> torch 2.11.0 from https://download.pytorch.org/whl/cu130 (CUDA 13.0 via bootstrap torch) +[02:46] [comfy-env] cuda-wheels: 1 package(s) need a matched (cuda, torch, python) combo: ['cumesh'] +[02:46] [comfy-env] cuda-wheels tier 1 (bootstrap): probing cu13.0/torch2.11/cp313 +[02:46] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64 +[02:46] [cuda-wheels] Found: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl +[02:46] [comfy-env] cuda-wheels combo: cu13.0/torch2.11 (bootstrap matches; per-node envs will pin to this) +[02:46] [comfy-env] Root conda deps from ComfyUI-GeometryPack: ['av', 'ffmpeg'] +[02:46] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64 +[02:47] [cuda-wheels] Found: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl +[02:47] [comfy-env] geometrypack-nodes: cuda-wheels deferred for post-pixi install (cumesh) +[02:47] Generated D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\pixi.toml +[02:47] [comfy-env] Installing 2 environment(s): +[02:47] - geometrypack-nodes (python=host, 13 pypi deps, 1 cuda wheels) +[02:47] - sharp-nodes (python=host, 8 pypi deps) +[02:47] [comfy-env] Running `pixi install --all`... +[04:14] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false` +[04:14] - Scripts/.librsvg-pre-unlink.bat +[04:14] To enable them, run: +[04:14] pixi config set --local run-post-link-scripts insecure +[04:14] More info: +[04:14] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts +[04:22] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false` +[04:22] - Scripts/.librsvg-pre-unlink.bat +[04:22] To enable them, run: +[04:22] pixi config set --local run-post-link-scripts insecure +[04:22] More info: +[04:22] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts +[05:19] The following environments have been installed: default, geometrypack-nodes, sharp-nodes. +[05:19] [comfy-env] Note: env `default` is on disk but no node declares it in this run. Leaving as-is. Remove via `pixi clean --environment default` if intended. +[05:19] [comfy-env] geometrypack-nodes: installing cuda-wheels with --no-deps (cumesh) +[05:19] Using Python 3.13.13 environment at: .pixi\envs\geometrypack-nodes +[05:20] Resolved 1 package in 382ms +[05:20] Downloading cumesh (3.8MiB) +[05:20] Downloaded cumesh +[05:20] Prepared 1 package in 95ms +[05:20] warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance. +[05:20] If the cache and target directories are on different filesystems, hardlinking may not be supported. +[05:20] If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning. +[05:20] Installed 1 package in 96ms +[05:20] + cumesh==0.0.1+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/cumesh-latest/cumesh-0.0.1%2Bcu130torch2.11-cp313-cp313-win_amd64.whl) +[05:20] [comfy-env] Install log: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\install.log +[05:20] +[05:20] Installation complete! +[05:21] +[05:21] [requirements] Re-installing main package requirements... +[05:21] Installing requirements for ComfyUI-Sharp... +[05:21] [comfy-env] _discover: scanning D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes +[05:21] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml) +[05:21] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes\ComfyUI-Sharp\nodes\comfy-env.toml) +[05:21] [comfy-env] Workspace: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce +[05:21] [comfy-env] ComfyUI: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI +[05:21] [comfy-env] Found 2 node config(s): +[05:21] - geometrypack-nodes <- custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml (python=host) +[05:21] - sharp-nodes <- custom_nodes\ComfyUI-Sharp\nodes\comfy-env.toml (python=host) +[05:21] [comfy-env] Bootstrap interpreter has python 3.13 + torch 2.11.0 (cu130). Looking for cuda-only wheels matching cu130/torch2.11/cp313. +[05:23] [comfy-env] GPU: No GPU detected +[05:23] [comfy-env] Comfyui feature -> torch 2.11.0 from https://download.pytorch.org/whl/cu130 (CUDA 13.0 via bootstrap torch) +[05:23] [comfy-env] cuda-wheels: 1 package(s) need a matched (cuda, torch, python) combo: ['cumesh'] +[05:23] [comfy-env] cuda-wheels tier 1 (bootstrap): probing cu13.0/torch2.11/cp313 +[05:23] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64 +[05:23] [cuda-wheels] Found: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl +[05:23] [comfy-env] cuda-wheels combo: cu13.0/torch2.11 (bootstrap matches; per-node envs will pin to this) +[05:23] [comfy-env] Root conda deps from ComfyUI-GeometryPack: ['av', 'ffmpeg'] +[05:23] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64 +[05:23] [cuda-wheels] Found: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl +[05:23] [comfy-env] geometrypack-nodes: cuda-wheels deferred for post-pixi install (cumesh) +[05:23] Generated D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\pixi.toml +[05:23] [comfy-env] Installing 2 environment(s): +[05:23] - geometrypack-nodes (python=host, 13 pypi deps, 1 cuda wheels) +[05:23] - sharp-nodes (python=host, 8 pypi deps) +[05:23] [comfy-env] Running `pixi install --all`... +[05:23] The following environments have been installed: default, geometrypack-nodes, sharp-nodes. +[05:23] [comfy-env] Note: env `default` is on disk but no node declares it in this run. Leaving as-is. Remove via `pixi clean --environment default` if intended. +[05:23] [comfy-env] geometrypack-nodes: installing cuda-wheels with --no-deps (cumesh) +[05:24] Using Python 3.13.13 environment at: .pixi\envs\geometrypack-nodes +[05:24] Checked 1 package in 132ms +[05:24] [comfy-env] Install log: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\install.log +[05:24] +[05:24] Installation complete! +[05:24] Installing 1 node dependency(ies)... +[05:24] ComfyUI-GeometryPack from PozzettiAndrea/ComfyUI-GeometryPack +[05:24] ComfyUI-GeometryPack already exists, skipping... +[05:24] Installing validation endpoint... +[05:24] Cloning PozzettiAndrea/ComfyUI-validate-endpoint... +[05:24] Running: git clone --depth 1 https://github.com/PozzettiAndrea/ComfyUI-validate-endpoint.git D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint +[05:25] [INSTALL] PASSED +[05:25] +[05:25] [3/5] REGISTRATION +[05:25] ---------------------------------------- +[05:25] [DEBUG] server=None, server_url=None, api=None -[10:23] +[05:25] Starting ComfyUI server... -[10:23] Starting ComfyUI server on port 41889... -[10:23] Starting ComfyUI server on port 41889... -[10:23] Waiting for server to be ready (timeout: 600s)... -[10:24] [ComfyUI] setup plugin alembic.autogenerate.schemas -[10:24] [ComfyUI] setup plugin alembic.autogenerate.tables -[10:24] [ComfyUI] setup plugin alembic.autogenerate.types -[10:24] [ComfyUI] setup plugin alembic.autogenerate.constraints -[10:24] [ComfyUI] setup plugin alembic.autogenerate.defaults -[10:24] [ComfyUI] setup plugin alembic.autogenerate.comments -[10:24] [ComfyUI] [comfy-env] ComfyUI-GeometryPack: 1 isolation env(s): -[10:24] [ComfyUI] [comfy-env] nodes -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes -[10:24] [ComfyUI] [comfy-env] prestartup complete -[10:24] [ComfyUI] [comfy-env] ComfyUI-Sharp: 1 isolation env(s): -[10:24] [ComfyUI] [comfy-env] nodes -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes -[10:24] [ComfyUI] [comfy-env] prestartup complete -[10:24] [ComfyUI] -[10:24] [ComfyUI] Prestartup times for custom nodes: -[10:24] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp -[10:24] [ComfyUI] 0.4 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack -[10:24] [ComfyUI] -[10:26] [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.) -[10:26] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0 -[10:28] [ComfyUI] Found comfy_kitchen backend eager: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['apply_rope', 'apply_rope1', 'dequantize_mxfp8', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'scaled_mm_mxfp8', 'scaled_mm_nvfp4']} -[10:28] [ComfyUI] Found comfy_kitchen backend cuda: {'available': False, 'disabled': False, 'unavailable_reason': 'CUDA not available on this system', 'capabilities': []} -[10:28] [ComfyUI] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': "ImportError: No module named 'triton'", 'capabilities': []} -[10:28] [ComfyUI] Checkpoint files will always be loaded safely. -[10:28] [ComfyUI] Total VRAM 16379 MB, total RAM 16379 MB -[10:28] [ComfyUI] pytorch version: 2.11.0+cu130 -[10:28] [ComfyUI] Set vram state to: DISABLED -[10:28] [ComfyUI] Device: cpu -[10:28] [ComfyUI] Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention -[10:34] [ComfyUI] Python version: 3.13.12 (tags/v3.13.12:1cbe481, Feb 3 2026, 18:22:25) [MSC v.1944 64 bit (AMD64)] -[10:34] [ComfyUI] ComfyUI version: 0.20.1 -[10:34] [ComfyUI] comfy-aimdo version: 0.2.14 -[10:34] [ComfyUI] comfy-kitchen version: 0.2.8 -[10:34] [ComfyUI] ****** User settings have been changed to be stored on the server instead of browser storage. ****** -[10:34] [ComfyUI] ****** For multi-user setups add the --multi-user CLI argument to enable multiple user profiles. ****** -[10:35] [ComfyUI] ComfyUI frontend version: 1.42.15 -[10:35] [ComfyUI] [Prompt Server] web root: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfyui_frontend_package\static -[10:35] [ComfyUI] Asset seeder disabled -[10:37] [ComfyUI] loading... -[10:37] [ComfyUI] calling register_nodes -[10:37] [ComfyUI] [comfy-env] Version: 0.3.80 -[10:39] [ComfyUI] [comfy-env] register_nodes: ComfyUI-GeometryPack -[10:39] [ComfyUI] [comfy-env] ComfyUI source dir: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI -[10:39] [ComfyUI] [comfy-env] Found 1 isolation env(s) -[10:39] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)... -[10:39] [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs -[10:39] [ComfyUI] [comfy-env] Metadata scan: C:\Users\runneradmin\.pixi\bin\pixi.exe run --as-is --manifest-path D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\pixi.toml -e geometrypack-nodes python C:\Users\RUNNER~1\AppData\Local\Temp\comfy_meta_cu33_1la.py D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack nodes -[10:39] [ComfyUI] [comfy-env] Scan env PATH for nodes: -[10:39] [ComfyUI] [comfy-env] [0] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\geometrypack-nodes -[10:39] [ComfyUI] [comfy-env] [1] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\geometrypack-nodes\Library\bin -[10:39] [ComfyUI] [comfy-env] [2] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\geometrypack-nodes\Scripts -[10:39] [ComfyUI] [comfy-env] [3] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\bpy -[10:39] [ComfyUI] [comfy-env] [4] C:\Windows\System32 -[10:39] [ComfyUI] [comfy-env] [5] C:\Windows -[10:39] [ComfyUI] [comfy-env] [6] C:\Windows\System32\Wbem -[10:54] [ComfyUI] [comfy-env] Metadata scan stderr for nodes: -[10:54] [ComfyUI] [comfy-env] [meta-scan] importing nodes from D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack -[10:54] [ComfyUI] [comfy-env] ERROR:root:Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. -[10:54] [ComfyUI] [comfy-env] [meta-scan] import OK -[10:54] [ComfyUI] [comfy-env] Scanned nodes: 125 nodes (15.3s) -[10:54] [ComfyUI] [comfy-env] Scanned nodes root: 125 nodes (15.4s) -[10:54] [ComfyUI] [comfy-env] Imported nodes root: 125 nodes (isolation) -[10:54] [ComfyUI] [comfy-env] Registered 125 total nodes -[10:54] [ComfyUI] [comfy-env] Version: 0.3.80 -[10:54] [ComfyUI] [comfy-env] register_nodes: ComfyUI-Sharp -[10:54] [ComfyUI] [comfy-env] ComfyUI source dir: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI -[10:54] [ComfyUI] [comfy-env] Found 1 isolation env(s) -[10:54] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)... -[10:54] [ComfyUI] [comfy-env] sharp-nodes: Library/bin has 235 DLLs -[10:54] [ComfyUI] [comfy-env] Metadata scan: C:\Users\runneradmin\.pixi\bin\pixi.exe run --as-is --manifest-path D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\pixi.toml -e sharp-nodes python C:\Users\RUNNER~1\AppData\Local\Temp\comfy_meta_99vwzpw7.py D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp nodes -[10:54] [ComfyUI] [comfy-env] Scan env PATH for nodes: -[10:54] [ComfyUI] [comfy-env] [0] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes -[10:54] [ComfyUI] [comfy-env] [1] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Library\bin -[10:54] [ComfyUI] [comfy-env] [2] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Scripts -[10:54] [ComfyUI] [comfy-env] [3] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\bpy -[10:54] [ComfyUI] [comfy-env] [4] C:\Windows\System32 -[10:54] [ComfyUI] [comfy-env] [5] C:\Windows -[10:54] [ComfyUI] [comfy-env] [6] C:\Windows\System32\Wbem -[11:04] [ComfyUI] [comfy-env] Metadata scan stderr for nodes: -[11:04] [ComfyUI] [comfy-env] [meta-scan] importing nodes from D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp -[11:04] [ComfyUI] [comfy-env] [meta-scan] import OK -[11:04] [ComfyUI] [comfy-env] Scanned nodes: 8 nodes (9.4s) -[11:04] [ComfyUI] [comfy-env] Scanned nodes root: 8 nodes (9.5s) -[11:04] [ComfyUI] [comfy-env] Imported nodes root: 8 nodes (isolation) -[11:04] [ComfyUI] [comfy-env] Registered 8 total nodes -[11:04] [ComfyUI] -[11:04] [ComfyUI] Import times for custom nodes: -[11:04] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\websocket_image_save.py -[11:04] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint -[11:04] [ComfyUI] 9.5 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp -[11:04] [ComfyUI] 17.1 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack -[11:04] [ComfyUI] -[11:04] [ComfyUI] Context impl SQLiteImpl. -[11:04] [ComfyUI] Will assume non-transactional DDL. -[11:04] [ComfyUI] Context impl SQLiteImpl. -[11:04] [ComfyUI] Will assume non-transactional DDL. -[11:04] [ComfyUI] Running upgrade -> 0001_assets, Initial assets schema -[11:04] [ComfyUI] Revision ID: 0001_assets -[11:04] [ComfyUI] Revises: None -[11:04] [ComfyUI] Create Date: 2025-12-10 00:00:00 -[11:04] [ComfyUI] Running upgrade 0001_assets -> 0002_merge_to_asset_references, Merge AssetInfo and AssetCacheState into unified asset_references table. -[11:04] [ComfyUI] Running upgrade 0002_merge_to_asset_references -> 0003_add_metadata_job_id, Add system_metadata and job_id columns to asset_references. -[11:04] [ComfyUI] Change preview_id FK from assets.id to asset_references.id. -[11:04] [ComfyUI] Database upgraded from None to 0003_add_metadata_job_id -[11:04] [ComfyUI] Starting server -[11:04] [ComfyUI] -[11:04] [ComfyUI] To see the GUI go to: http://127.0.0.1:41889 -[11:05] Server responding, waiting for nodes to load... -[11:25] Server is ready! -[11:25] Checking for import errors in server logs... -[11:25] No import errors detected -[11:25] Found 822 registered nodes -[11:25] [REGISTRATION] PASSED -[11:25] -[11:25] [4/5] INSTANTIATION -[11:25] ---------------------------------------- -[11:25] -[DEBUG] server=, server_url=None, api= -[11:25] Testing node constructors... -[11:28] All 8 node(s) instantiated successfully! -[11:28] [INSTANTIATION] PASSED -[11:28] -[11:28] [5/5] EXECUTION -[11:28] ---------------------------------------- -[11:28] -[DEBUG] server=, server_url=None, api= -[11:28] CPU runner - will execute 2 workflow(s) -[11:28] Running 3 workflow(s) (all with videos)... -[11:29] Installing screenshot dependencies (playwright, pillow)... -[11:31] Packages installed, downloading chromium browser... -[11:46] Screenshot dependencies installed successfully -[11:46] Starting headless browser... -[11:47] Downloading Mesa llvmpipe for Windows... -[11:51] Copied opengl32.dll to Chromium dir -[11:51] Copied libgallium_wgl.dll to Chromium dir -[11:51] Using Mesa llvmpipe (desktop GL) -- multithreaded CPU rendering -[11:52] [1/3] SKIPPED (not in cpu list) pano.json -[11:52] Capturing execution frames: sharp_basic.json -[12:01] Frame 1 saved (frame_000.jpg, t=0.0s) -[12:01] Validating workflow... -[12:01] [ComfyUI] === /validate endpoint called === -[12:01] [ComfyUI] Received JSON with keys: ['prompt'] -[12:01] [ComfyUI] Prompt has 4 nodes -[12:01] [ComfyUI] Node 1: LoadImage -[12:01] [ComfyUI] Inputs: {"image": "beach.jpg"} -[12:01] [ComfyUI] Node 2: LoadSharpModel -[12:01] [ComfyUI] Inputs: {"precision": "auto"} -[12:01] Queuing workflow for execution... -[12:01] [ComfyUI] Node 4: GeomPackPreviewGaussian -[12:01] [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["5", 0], "extrinsics": ["5", 1], "intrinsics": ["5", 2]} -[12:01] [ComfyUI] Node 5: SharpPredict -[12:01] [ComfyUI] Inputs: {"focal_length_mm": 30, "output_prefix": "sharp", "model": ["2", 0], "image": ["1", 0]} -[12:01] [ComfyUI] Generated prompt_id: 34c184c8-9710-480d-ad8a-c1226df2416d -[12:01] [ComfyUI] Calling execution.validate_prompt()... -[12:01] [ComfyUI] Validation result: valid=True -[12:01] [ComfyUI] === Validation PASSED === -[12:01] [ComfyUI] got prompt -[12:01] [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' -[12:01] [ComfyUI] [comfy-env] SubprocessWorker: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe -[12:01] [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'} -[12:01] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED -[12:01] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[12:01] [ComfyUI] [comfy-env] sharp-nodes: Library/bin has 235 DLLs -[12:01] [ComfyUI] [ComfyUI-Sharp] python: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe -[12:01] [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp'] -[12:01] [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe -[12:01] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\pixi.toml', '-e', 'sharp-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py', 'tcp://127.0.0.1:65343']... -[12:03] Frame 2 saved (frame_001.jpg, t=2.3s) -[12:03] [capture-periodic] freeze=3ms shot=138ms unfreeze=3ms saved=True -[12:03] [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.) -[12:03] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0 -[12:03] [ComfyUI] [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. -[12:03] [ComfyUI] [SubprocessWorker] worker started/confirmed -[12:03] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[12:03] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[12:03] [ComfyUI] [SubprocessWorker] sending request via socket... -[12:03] [ComfyUI] [SubprocessWorker] call_id=1 sending call_method -[12:04] [ComfyUI] [SubprocessWorker] got response: error -[12:04] [ComfyUI] !!! Exception during processing !!! No module named 'safetensors' -[12:04] [ComfyUI] -[12:04] [ComfyUI] Worker traceback: -[12:04] [ComfyUI] Traceback (most recent call last): -[12:04] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_475kh7tp\persistent_worker.py", line 1762, in main -[12:04] [ComfyUI] result = method(**inputs) -[12:04] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826, in EXECUTE_NORMALIZED -[12:04] [ComfyUI] to_return = cls.execute(*args, **kwargs) -[12:04] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 170, in execute -[12:04] [ComfyUI] import comfy.model_management -[12:04] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_management.py", line 32, in -[12:04] [ComfyUI] import comfy.utils -[12:04] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\utils.py", line 26, in -[12:04] [ComfyUI] import safetensors.torch -[12:04] [ComfyUI] ModuleNotFoundError: No module named 'safetensors' -[12:04] [ComfyUI] -[12:04] [ComfyUI] Traceback (most recent call last): -[12:04] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 534, in execute -[12:04] [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) -[12:04] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[12:04] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 334, in get_output_data -[12:04] [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) -[12:04] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[12:04] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 308, in _async_map_node_over_list -[12:04] [ComfyUI] await process_inputs(input_dict, i) -[12:04] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 296, in process_inputs -[12:04] [ComfyUI] result = f(**inputs) -[12:04] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 536, in proxy -[12:04] [ComfyUI] result = worker.call_method( -[12:04] [ComfyUI] module_name=mod, -[12:04] [ComfyUI] ...<4 lines>... -[12:04] [ComfyUI] timeout=600.0, -[12:04] [ComfyUI] ) -[12:04] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\workers\subprocess.py", line 674, in call_method -[12:04] [ComfyUI] raise WorkerError( -[12:04] Execution complete (t=3.4s) -[12:04] [ComfyUI] ...<2 lines>... -[12:04] Execution error: {'prompt_id': '11df4844-a8d9-475d-9841-12ca8458f85f', 'node_id': '2', 'node_type': 'LoadSharpModel', 'executed': ['1'], 'exception_message': 'No module named \'safetensors\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 170, in execute\n import comfy.model_management\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_management.py", line 32, in \n import comfy.utils\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\utils.py", line 26, in \n import safetensors.torch\nModuleNotFoundError: No module named \'safetensors\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'precision': ['auto']}, 'current_outputs': ['4', '5', '2', '1'], 'timestamp': 1778446352358} -[12:04] [ComfyUI] ) -[12:04] [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'safetensors' -[12:04] [ComfyUI] -[12:04] [ComfyUI] Worker traceback: -[12:04] [ComfyUI] Traceback (most recent call last): -[12:04] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_475kh7tp\persistent_worker.py", line 1762, in main -[12:04] [ComfyUI] result = method(**inputs) -[12:04] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826, in EXECUTE_NORMALIZED -[12:04] [ComfyUI] to_return = cls.execute(*args, **kwargs) -[12:04] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 170, in execute -[12:04] [ComfyUI] import comfy.model_management -[12:04] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_management.py", line 32, in -[12:04] [ComfyUI] import comfy.utils -[12:04] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\utils.py", line 26, in -[12:04] [ComfyUI] import safetensors.torch -[12:04] [ComfyUI] ModuleNotFoundError: No module named 'safetensors' -[12:04] [ComfyUI] -[12:04] [ComfyUI] -[12:04] [ComfyUI] Prompt executed in 3.17 seconds -[12:04] Capturing execution frames: sharp_exif.json -[12:10] Frame 1 saved (frame_000.jpg, t=0.0s) -[12:10] Validating workflow... -[12:10] [ComfyUI] === /validate endpoint called === -[12:10] [ComfyUI] Received JSON with keys: ['prompt'] -[12:10] [ComfyUI] Prompt has 4 nodes -[12:10] [ComfyUI] Node 2: LoadSharpModel -[12:10] [ComfyUI] Inputs: {"precision": "auto"} -[12:10] Queuing workflow for execution... -[12:10] [ComfyUI] Node 7: SharpPredict -[12:11] [ComfyUI] Inputs: {"focal_length_mm": ["9", 2], "output_prefix": "sharp", "model": ["2", 0], "image": ["9", 0]} -[12:11] [ComfyUI] Node 8: GeomPackPreviewGaussian -[12:11] [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} -[12:11] [ComfyUI] Node 9: LoadImageWithExif -[12:11] [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} -[12:11] [ComfyUI] Generated prompt_id: 7b9c94f6-cd67-485f-9bf1-25bfe4d2bc8e -[12:11] [ComfyUI] Calling execution.validate_prompt()... -[12:11] [ComfyUI] Validation result: valid=True -[12:11] [ComfyUI] === Validation PASSED === -[12:11] [ComfyUI] got prompt -[12:11] [ComfyUI] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0 -[12:11] [ComfyUI] [SubprocessWorker] call_method: nodes.load_image_exif.LoadImageWithExif.EXECUTE_NORMALIZED -[12:11] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[12:11] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... -[12:11] [ComfyUI] [ComfyUI-Sharp] Health check: ok -[12:11] [ComfyUI] [SubprocessWorker] worker started/confirmed -[12:11] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[12:11] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[12:11] [ComfyUI] [SubprocessWorker] sending request via socket... -[12:11] [ComfyUI] [SubprocessWorker] call_id=2 sending call_method -[12:11] [ComfyUI] [SubprocessWorker] got response: ok -[12:11] [ComfyUI] [comfy-env] LoadImageWithExif done (0.46s): result: NodeOutput -[12:11] [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' -[12:11] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED -[12:11] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[12:11] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... -[12:11] [ComfyUI] [ComfyUI-Sharp] Health check: ok -[12:11] [ComfyUI] [SubprocessWorker] worker started/confirmed -[12:11] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[12:11] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[12:11] [ComfyUI] [SubprocessWorker] sending request via socket... -[12:11] [ComfyUI] [SubprocessWorker] call_id=3 sending call_method -[12:11] [ComfyUI] [SubprocessWorker] got response: error -[12:11] [ComfyUI] !!! Exception during processing !!! No module named 'safetensors' -[12:11] [ComfyUI] -[12:11] [ComfyUI] Worker traceback: -[12:11] [ComfyUI] Traceback (most recent call last): -[12:11] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_475kh7tp\persistent_worker.py", line 1762, in main -[12:11] [ComfyUI] result = method(**inputs) -[12:11] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826, in EXECUTE_NORMALIZED -[12:11] [ComfyUI] to_return = cls.execute(*args, **kwargs) -[12:11] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 170, in execute -[12:11] [ComfyUI] import comfy.model_management -[12:11] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_management.py", line 32, in -[12:11] [ComfyUI] import comfy.utils -[12:11] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\utils.py", line 26, in -[12:11] [ComfyUI] import safetensors.torch -[12:11] [ComfyUI] ModuleNotFoundError: No module named 'safetensors' -[12:11] [ComfyUI] -[12:11] [ComfyUI] Traceback (most recent call last): -[12:11] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 534, in execute -[12:11] [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) -[12:11] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[12:11] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 334, in get_output_data -[12:11] [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) -[12:11] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[12:11] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 308, in _async_map_node_over_list -[12:11] [ComfyUI] await process_inputs(input_dict, i) -[12:11] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 296, in process_inputs -[12:11] [ComfyUI] result = f(**inputs) -[12:11] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 536, in proxy -[12:11] [ComfyUI] result = worker.call_method( -[12:11] [ComfyUI] module_name=mod, -[12:11] [ComfyUI] ...<4 lines>... -[12:11] [ComfyUI] timeout=600.0, -[12:11] [ComfyUI] ) -[12:11] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\workers\subprocess.py", line 674, in call_method -[12:11] [ComfyUI] raise WorkerError( -[12:11] [ComfyUI] ...<2 lines>... -[12:11] [ComfyUI] ) -[12:11] [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'safetensors' -[12:11] [ComfyUI] -[12:11] [ComfyUI] Worker traceback: -[12:11] [ComfyUI] Traceback (most recent call last): -[12:11] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_475kh7tp\persistent_worker.py", line 1762, in main -[12:11] [ComfyUI] result = method(**inputs) -[12:11] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826, in EXECUTE_NORMALIZED -[12:11] [ComfyUI] to_return = cls.execute(*args, **kwargs) -[12:11] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 170, in execute -[12:11] [ComfyUI] import comfy.model_management -[12:11] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_management.py", line 32, in -[12:11] [ComfyUI] import comfy.utils -[12:11] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2040\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\utils.py", line 26, in -[12:11] [ComfyUI] import safetensors.torch -[12:11] [ComfyUI] ModuleNotFoundError: No module named 'safetensors' -[12:11] [ComfyUI] -[12:11] [ComfyUI] -[12:11] [ComfyUI] Prompt executed in 0.52 seconds -[12:11] Execution complete (t=0.8s) -[12:11] Execution error: {'prompt_id': '5f04efd9-0d90-4dd5-a72e-7eb2a64ff167', 'node_id': '2', 'node_type': 'LoadSharpModel', 'executed': ['9'], 'exception_message': 'No module named \'safetensors\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 170, in execute\n import comfy.model_management\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_management.py", line 32, in \n import comfy.utils\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\utils.py", line 26, in \n import safetensors.torch\nModuleNotFoundError: No module named \'safetensors\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'precision': ['auto']}, 'current_outputs': ['7', '8', '9', '2'], 'timestamp': 1778446359505} -[12:11] Results saved to D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\Sharp-2040\dev\windows-portable-cpu\results.json -[12:11] Model report: 8 files, 18.7 MB -> D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\Sharp-2040\dev\windows-portable-cpu\models.json -[12:11] Saved: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\Sharp-2040\dev\windows-portable-cpu\index.html -[12:11] +[05:25] Starting ComfyUI server on port 41880... +[05:25] Starting ComfyUI server on port 41880... +[05:25] Waiting for server to be ready (timeout: 600s)... +[05:25] [ComfyUI] setup plugin alembic.autogenerate.schemas +[05:25] [ComfyUI] setup plugin alembic.autogenerate.tables +[05:25] [ComfyUI] setup plugin alembic.autogenerate.types +[05:25] [ComfyUI] setup plugin alembic.autogenerate.constraints +[05:25] [ComfyUI] setup plugin alembic.autogenerate.defaults +[05:25] [ComfyUI] setup plugin alembic.autogenerate.comments +[05:26] [ComfyUI] [comfy-env] ComfyUI-GeometryPack: 1 isolation env(s): +[05:26] [ComfyUI] [comfy-env] nodes -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes +[05:26] [ComfyUI] [comfy-env] prestartup complete +[05:26] [ComfyUI] [comfy-env] ComfyUI-Sharp: 1 isolation env(s): +[05:26] [ComfyUI] [comfy-env] nodes -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes +[05:26] [ComfyUI] [comfy-env] prestartup complete +[05:26] [ComfyUI] +[05:26] [ComfyUI] Prestartup times for custom nodes: +[05:26] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp +[05:26] [ComfyUI] 0.4 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack +[05:26] [ComfyUI] +[05:28] [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.) +[05:28] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0 +[05:29] [ComfyUI] Found comfy_kitchen backend cuda: {'available': False, 'disabled': False, 'unavailable_reason': 'CUDA not available on this system', 'capabilities': []} +[05:29] [ComfyUI] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': "ImportError: No module named 'triton'", 'capabilities': []} +[05:29] [ComfyUI] Found comfy_kitchen backend eager: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['apply_rope', 'apply_rope1', 'dequantize_mxfp8', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'scaled_mm_mxfp8', 'scaled_mm_nvfp4']} +[05:29] [ComfyUI] Checkpoint files will always be loaded safely. +[05:29] [ComfyUI] Total VRAM 16383 MB, total RAM 16383 MB +[05:29] [ComfyUI] pytorch version: 2.11.0+cu130 +[05:29] [ComfyUI] Set vram state to: DISABLED +[05:29] [ComfyUI] Device: cpu +[05:30] [ComfyUI] Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention +[05:35] [ComfyUI] Python version: 3.13.12 (tags/v3.13.12:1cbe481, Feb 3 2026, 18:22:25) [MSC v.1944 64 bit (AMD64)] +[05:35] [ComfyUI] ComfyUI version: 0.20.1 +[05:35] [ComfyUI] comfy-aimdo version: 0.2.14 +[05:35] [ComfyUI] comfy-kitchen version: 0.2.8 +[05:35] [ComfyUI] ****** User settings have been changed to be stored on the server instead of browser storage. ****** +[05:35] [ComfyUI] ****** For multi-user setups add the --multi-user CLI argument to enable multiple user profiles. ****** +[05:35] [ComfyUI] ComfyUI frontend version: 1.42.15 +[05:35] [ComfyUI] [Prompt Server] web root: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfyui_frontend_package\static +[05:35] [ComfyUI] Asset seeder disabled +[05:38] [ComfyUI] loading... +[05:38] [ComfyUI] calling register_nodes +[05:38] [ComfyUI] [comfy-env] Version: 0.3.81 +[05:39] [ComfyUI] [comfy-env] register_nodes: ComfyUI-GeometryPack +[05:39] [ComfyUI] [comfy-env] ComfyUI source dir: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI +[05:39] [ComfyUI] [comfy-env] Found 1 isolation env(s) +[05:39] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)... +[05:39] [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 611 DLLs +[05:39] [ComfyUI] [comfy-env] Metadata scan: C:\Users\runneradmin\.pixi\bin\pixi.exe run --as-is --manifest-path D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\pixi.toml -e geometrypack-nodes python C:\Users\RUNNER~1\AppData\Local\Temp\comfy_meta_r2xzo2g0.py D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack nodes +[05:39] [ComfyUI] [comfy-env] Scan env PATH for nodes: +[05:39] [ComfyUI] [comfy-env] [0] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\geometrypack-nodes +[05:39] [ComfyUI] [comfy-env] [1] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\geometrypack-nodes\Library\bin +[05:39] [ComfyUI] [comfy-env] [2] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\geometrypack-nodes\Scripts +[05:39] [ComfyUI] [comfy-env] [3] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\geometrypack-nodes\Lib\site-packages\bpy +[05:39] [ComfyUI] [comfy-env] [4] C:\Windows\System32 +[05:39] [ComfyUI] [comfy-env] [5] C:\Windows +[05:39] [ComfyUI] [comfy-env] [6] C:\Windows\System32\Wbem +[05:54] [ComfyUI] [comfy-env] Metadata scan stderr for nodes: +[05:54] [ComfyUI] [comfy-env] [meta-scan] importing nodes from D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack +[05:54] [ComfyUI] [comfy-env] ERROR:root:Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. +[05:54] [ComfyUI] [comfy-env] [meta-scan] import OK +[05:54] [ComfyUI] [comfy-env] Scanned nodes: 125 nodes (14.8s) +[05:54] [ComfyUI] [comfy-env] Scanned nodes root: 125 nodes (14.8s) +[05:54] [ComfyUI] [comfy-env] Imported nodes root: 125 nodes (isolation) +[05:54] [ComfyUI] [comfy-env] Registered 125 total nodes +[05:54] [ComfyUI] [comfy-env] Version: 0.3.81 +[05:54] [ComfyUI] [comfy-env] register_nodes: ComfyUI-Sharp +[05:54] [ComfyUI] [comfy-env] ComfyUI source dir: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI +[05:54] [ComfyUI] [comfy-env] Found 1 isolation env(s) +[05:54] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)... +[05:54] [ComfyUI] [comfy-env] sharp-nodes: Library/bin has 235 DLLs +[05:54] [ComfyUI] [comfy-env] Metadata scan: C:\Users\runneradmin\.pixi\bin\pixi.exe run --as-is --manifest-path D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\pixi.toml -e sharp-nodes python C:\Users\RUNNER~1\AppData\Local\Temp\comfy_meta_hdju2zlq.py D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp nodes +[05:54] [ComfyUI] [comfy-env] Scan env PATH for nodes: +[05:54] [ComfyUI] [comfy-env] [0] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes +[05:54] [ComfyUI] [comfy-env] [1] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Library\bin +[05:54] [ComfyUI] [comfy-env] [2] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Scripts +[05:54] [ComfyUI] [comfy-env] [3] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\bpy +[05:54] [ComfyUI] [comfy-env] [4] C:\Windows\System32 +[05:54] [ComfyUI] [comfy-env] [5] C:\Windows +[05:54] [ComfyUI] [comfy-env] [6] C:\Windows\System32\Wbem +[06:03] [ComfyUI] [comfy-env] Metadata scan stderr for nodes: +[06:03] [ComfyUI] [comfy-env] [meta-scan] importing nodes from D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp +[06:03] [ComfyUI] [comfy-env] [meta-scan] import OK +[06:03] [ComfyUI] [comfy-env] Scanned nodes: 8 nodes (8.9s) +[06:03] [ComfyUI] [comfy-env] Scanned nodes root: 8 nodes (8.9s) +[06:03] [ComfyUI] [comfy-env] Imported nodes root: 8 nodes (isolation) +[06:03] [ComfyUI] [comfy-env] Registered 8 total nodes +[06:03] [ComfyUI] +[06:03] [ComfyUI] Import times for custom nodes: +[06:03] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\websocket_image_save.py +[06:03] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint +[06:03] [ComfyUI] 9.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp +[06:03] [ComfyUI] 16.6 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack +[06:03] [ComfyUI] +[06:03] [ComfyUI] Context impl SQLiteImpl. +[06:03] [ComfyUI] Will assume non-transactional DDL. +[06:03] [ComfyUI] Context impl SQLiteImpl. +[06:03] [ComfyUI] Will assume non-transactional DDL. +[06:03] [ComfyUI] Running upgrade -> 0001_assets, Initial assets schema +[06:03] [ComfyUI] Revision ID: 0001_assets +[06:03] [ComfyUI] Revises: None +[06:03] [ComfyUI] Create Date: 2025-12-10 00:00:00 +[06:03] [ComfyUI] Running upgrade 0001_assets -> 0002_merge_to_asset_references, Merge AssetInfo and AssetCacheState into unified asset_references table. +[06:03] [ComfyUI] Running upgrade 0002_merge_to_asset_references -> 0003_add_metadata_job_id, Add system_metadata and job_id columns to asset_references. +[06:03] [ComfyUI] Change preview_id FK from assets.id to asset_references.id. +[06:03] [ComfyUI] Database upgraded from None to 0003_add_metadata_job_id +[06:04] [ComfyUI] Starting server +[06:04] [ComfyUI] +[06:04] [ComfyUI] To see the GUI go to: http://127.0.0.1:41880 +[06:04] Server responding, waiting for nodes to load... +[06:24] Server is ready! +[06:24] Checking for import errors in server logs... +[06:24] No import errors detected +[06:25] Found 822 registered nodes +[06:25] [REGISTRATION] PASSED +[06:25] +[06:25] [4/5] INSTANTIATION +[06:25] ---------------------------------------- +[06:25] +[DEBUG] server=, server_url=None, api= +[06:25] Testing node constructors... +[06:28] All 8 node(s) instantiated successfully! +[06:28] [INSTANTIATION] PASSED +[06:28] +[06:28] [5/5] EXECUTION +[06:28] ---------------------------------------- +[06:28] +[DEBUG] server=, server_url=None, api= +[06:28] CPU runner - will execute 2 workflow(s) +[06:28] Running 3 workflow(s) (all with videos)... +[06:29] Installing screenshot dependencies (playwright, pillow)... +[06:34] Packages installed, downloading chromium browser... +[06:47] Screenshot dependencies installed successfully +[06:47] Starting headless browser... +[06:48] Downloading Mesa llvmpipe for Windows... +[06:52] Copied opengl32.dll to Chromium dir +[06:52] Copied libgallium_wgl.dll to Chromium dir +[06:52] Using Mesa llvmpipe (desktop GL) -- multithreaded CPU rendering +[06:53] [1/3] SKIPPED (not in cpu list) pano.json +[06:53] Capturing execution frames: sharp_basic.json +[07:03] Frame 1 saved (frame_000.jpg, t=0.0s) +[07:03] Validating workflow... +[07:03] [ComfyUI] === /validate endpoint called === +[07:03] [ComfyUI] Received JSON with keys: ['prompt'] +[07:03] [ComfyUI] Prompt has 4 nodes +[07:03] [ComfyUI] Node 1: LoadImage +[07:03] [ComfyUI] Inputs: {"image": "beach.jpg"} +[07:03] [ComfyUI] Node 2: LoadSharpModel +[07:03] [ComfyUI] Inputs: {"precision": "auto"} +[07:03] Queuing workflow for execution... +[07:03] [ComfyUI] Node 4: GeomPackPreviewGaussian +[07:03] [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["5", 0], "extrinsics": ["5", 1], "intrinsics": ["5", 2]} +[07:03] [ComfyUI] Node 5: SharpPredict +[07:03] [ComfyUI] Inputs: {"focal_length_mm": 30, "output_prefix": "sharp", "model": ["2", 0], "image": ["1", 0]} +[07:03] [ComfyUI] Generated prompt_id: 800ec3de-59ee-4884-98d7-008fd47292de +[07:03] [ComfyUI] Calling execution.validate_prompt()... +[07:03] [ComfyUI] Validation result: valid=True +[07:03] [ComfyUI] === Validation PASSED === +[07:03] [ComfyUI] got prompt +[07:03] [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' +[07:03] [ComfyUI] [comfy-env] SubprocessWorker: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe +[07:03] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED +[07:03] [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'} +[07:03] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[07:03] [ComfyUI] [ComfyUI-Sharp] python: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe +[07:03] [ComfyUI] [comfy-env] sharp-nodes: Library/bin has 235 DLLs +[07:03] [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp'] +[07:03] [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\python.exe +[07:03] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\pixi.toml', '-e', 'sharp-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py', 'tcp://127.0.0.1:64575']... +[07:05] Frame 2 saved (frame_001.jpg, t=2.4s) +[07:05] [capture-periodic] freeze=9ms shot=175ms unfreeze=7ms saved=True +[07:06] [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.) +[07:06] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0 +[07:06] [ComfyUI] [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. +[07:06] [ComfyUI] [SubprocessWorker] worker started/confirmed +[07:06] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[07:06] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[07:06] [ComfyUI] [SubprocessWorker] sending request via socket... +[07:06] [ComfyUI] [SubprocessWorker] call_id=1 sending call_method +[07:07] Frame 3 saved (frame_002.jpg, t=4.8s) +[07:07] [capture-periodic] freeze=7ms shot=164ms unfreeze=7ms saved=True +[07:08] [ComfyUI] +[07:09] [capture-loop] iter=50 t=6.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.7/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=42% browser_rss=0.70GB +[07:10] [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00 +[07:17] [ComfyUI] import comfy.hooks +[07:17] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in +[07:17] [ComfyUI] import comfy.lora +[07:17] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in +[07:17] [ComfyUI] import comfy.model_base +[07:17] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 25, in +[07:17] [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep +[07:17] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\diffusionmodules\openaimodel.py", line 21, in +[07:17] [ComfyUI] from ..sdpose import HeatmapHead +[07:17] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sdpose.py", line 3, in +[07:17] [ComfyUI] from scipy.ndimage import gaussian_filter +[07:17] [ComfyUI] ModuleNotFoundError: No module named 'scipy' +[07:17] [ComfyUI] +[07:17] [ComfyUI] Traceback (most recent call last): +[07:17] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 534, in execute +[07:17] [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) +[07:17] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +[07:17] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 334, in get_output_data +[07:17] [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) +[07:17] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +[07:17] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 308, in _async_map_node_over_list +[07:17] [ComfyUI] await process_inputs(input_dict, i) +[07:17] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 296, in process_inputs +[07:17] [ComfyUI] result = f(**inputs) +[07:17] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 536, in proxy +[07:17] [ComfyUI] result = worker.call_method( +[07:17] [ComfyUI] module_name=mod, +[07:17] [ComfyUI] ...<4 lines>... +[07:17] [ComfyUI] timeout=600.0, +[07:17] [ComfyUI] ) +[07:17] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\workers\subprocess.py", line 674, in call_method +[07:17] [ComfyUI] raise WorkerError( +[07:17] [ComfyUI] ...<2 lines>... +[07:17] [capture-loop] iter=100 t=15.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=91% browser_rss=0.73GB +[07:18] [ComfyUI] ) +[07:18] [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'scipy' +[07:18] [ComfyUI] +[07:18] [ComfyUI] Worker traceback: +[07:18] [ComfyUI] Traceback (most recent call last): +[07:18] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_856nmmb6\persistent_worker.py", line 1762, in main +[07:18] [ComfyUI] result = method(**inputs) +[07:18] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826, in EXECUTE_NORMALIZED +[07:18] [ComfyUI] to_return = cls.execute(*args, **kwargs) +[07:18] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context +[07:18] [ComfyUI] return func(*args, **kwargs) +[07:18] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 111, in execute +[07:18] [ComfyUI] patcher = _load_sharp_model(model) +[07:18] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 75, in _load_sharp_model +[07:18] [ComfyUI] import comfy.model_patcher +[07:18] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 31, in +[07:18] [ComfyUI] import comfy.hooks +[07:18] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in +[07:18] [ComfyUI] import comfy.lora +[07:18] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in +[07:18] [ComfyUI] import comfy.model_base +[07:18] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 25, in +[07:18] [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep +[07:18] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\diffusionmodules\openaimodel.py", line 21, in +[07:18] [ComfyUI] from ..sdpose import HeatmapHead +[07:18] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sdpose.py", line 3, in +[07:18] [ComfyUI] from scipy.ndimage import gaussian_filter +[07:18] [ComfyUI] ModuleNotFoundError: No module named 'scipy' +[07:18] [ComfyUI] +[07:18] [ComfyUI] +[07:18] [ComfyUI] Prompt executed in 14.93 seconds +[07:18] Execution complete (t=15.7s) +[07:18] Execution error: {'prompt_id': '76a53094-bb23-4a3c-bc30-1fbb157d736a', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['2', '1'], 'exception_message': 'No module named \'scipy\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 31, in \n import comfy.hooks\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in \n import comfy.lora\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in \n import comfy.model_base\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 25, in \n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py", line 21, in \n from ..sdpose import HeatmapHead\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py", line 3, in \n from scipy.ndimage import gaussian_filter\nModuleNotFoundError: No module named \'scipy\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': ["{'model_path': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}"], 'image': ['tensor([[[[0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n ...,\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000]],\n\n [[0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n ...,\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000]],\n\n [[0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n ...,\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000]],\n\n ...,\n\n [[0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n ...,\n [0.5137, 0.4627, 0.4275],\n [0.5137, 0.4627, 0.4314],\n [0.5137, 0.4627, 0.4275]],\n\n [[0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n ...,\n [0.5059, 0.4667, 0.4314],\n [0.5059, 0.4627, 0.4392],\n [0.5059, 0.4667, 0.4314]],\n\n [[0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n ...,\n [0.5059, 0.4627, 0.4392],\n [0.5059, 0.4627, 0.4392],\n [0.5059, 0.4627, 0.4392]]]])'], 'prompt': ["{'1': {'inputs': {'image': 'beach.jpg'}, 'class_type': 'LoadImage', '_meta': {'title': 'Load Image'}, 'is_changed': ['ee4f94632a5ec7038826e875829a62a81dc2a9b85ed59440f2eaa37b3704fa24']}, '2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '4': {'inputs': {'preview_gaussian': '', 'ply_path': ['5', 0], 'extrinsics': ['5', 1], 'intrinsics': ['5', 2]}, 'class_type': 'GeomPackPreviewGaussian', '_meta': {'title': 'Preview Gaussian'}}, '5': {'inputs': {'focal_length_mm': 30.0, 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['1', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}}"], 'extra_pnginfo': ["{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 5, 'last_link_id': 10, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150, -400], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [6]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226'}, 'widgets_values': ['auto']}, {'id': 1, 'type': 'LoadImage', 'pos': [-150, -100], 'size': [274, 340], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'IMAGE', 'type': 'IMAGE', 'links': [7]}, {'name': 'MASK', 'type': 'MASK', 'links': []}], 'properties': {'Node name for S&R': 'LoadImage', 'cnr_id': 'comfy-core', 'ver': '0.5.1'}, 'widgets_values': ['beach.jpg', 'image']}, {'id': 5, 'type': 'SharpPredict', 'pos': [181.546875, -251.55078125], 'size': [298.890625, 212], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 6}, {'name': 'image', 'type': 'IMAGE', 'link': 7}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [8]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [9]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [10]}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'aa98b213e3d0770477bbf46046094c5cb8ff6052'}, 'widgets_values': [30, 'sharp']}, {'id': 4, 'type': 'GeomPackPreviewGaussian', 'pos': [629.92578125, -322.046875], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 8}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 9}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 10}], 'outputs': [], 'properties': {'Node name for S&R': 'GeomPackPreviewGaussian', 'aux_id': 'PozzettiAndrea/ComfyUI-GeometryPack', 'ver': 'b7df285fc5b3fef7aad434d8b6e8698efed6358b', 'cnr_id': 'comfyui-geometrypack'}, 'widgets_values': ['']}], 'links': [[6, 2, 0, 5, 0, 'SHARP_MODEL'], [7, 1, 0, 5, 1, 'IMAGE'], [8, 5, 0, 4, 0, 'STRING'], [9, 5, 1, 4, 1, 'EXTRINSICS'], [10, 5, 2, 4, 2, 'INTRINSICS']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 1, 'offset': [300.79296875, 604.72265625]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.42.15'}, 'version': 0.4}}"]}, 'current_outputs': ['2', '4', '1', '5'], 'timestamp': 1778448517754} +[07:18] Capturing execution frames: sharp_exif.json +[07:25] Frame 1 saved (frame_000.jpg, t=0.0s) +[07:25] Validating workflow... +[07:25] [ComfyUI] === /validate endpoint called === +[07:25] [ComfyUI] Received JSON with keys: ['prompt'] +[07:25] [ComfyUI] Prompt has 4 nodes +[07:25] [ComfyUI] Node 2: LoadSharpModel +[07:25] [ComfyUI] Inputs: {"precision": "auto"} +[07:25] [ComfyUI] Node 7: SharpPredict +[07:25] [ComfyUI] Inputs: {"focal_length_mm": ["9", 2], "output_prefix": "sharp", "model": ["2", 0], "image": ["9", 0]} +[07:25] [ComfyUI] Node 8: GeomPackPreviewGaussian +[07:25] [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} +[07:25] [ComfyUI] Node 9: LoadImageWithExif +[07:25] [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} +[07:25] [ComfyUI] Generated prompt_id: 0cc5af76-f424-47a5-8a6b-30f97bb0b6c1 +[07:25] [ComfyUI] Calling execution.validate_prompt()... +[07:25] [ComfyUI] Validation result: valid=True +[07:25] [ComfyUI] === Validation PASSED === +[07:25] Queuing workflow for execution... +[07:25] [ComfyUI] got prompt +[07:25] [ComfyUI] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0 +[07:25] [ComfyUI] [SubprocessWorker] call_method: nodes.load_image_exif.LoadImageWithExif.EXECUTE_NORMALIZED +[07:25] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[07:25] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... +[07:25] [ComfyUI] [ComfyUI-Sharp] Health check: ok +[07:25] [ComfyUI] [SubprocessWorker] worker started/confirmed +[07:25] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[07:25] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[07:25] [ComfyUI] [SubprocessWorker] sending request via socket... +[07:25] [ComfyUI] [SubprocessWorker] call_id=3 sending call_method +[07:25] [ComfyUI] [SubprocessWorker] got response: ok +[07:25] [ComfyUI] [comfy-env] LoadImageWithExif done (0.51s): result: NodeOutput +[07:25] [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' +[07:25] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED +[07:25] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[07:25] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... +[07:25] [ComfyUI] [ComfyUI-Sharp] Health check: ok +[07:25] [ComfyUI] [SubprocessWorker] worker started/confirmed +[07:25] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[07:25] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[07:25] [ComfyUI] [SubprocessWorker] sending request via socket... +[07:25] [ComfyUI] [SubprocessWorker] call_id=4 sending call_method +[07:26] [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. +[07:26] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. +[07:26] [ComfyUI] [SubprocessWorker] got response: ok +[07:26] [ComfyUI] [comfy-env] LoadSharpModel done (0.21s): result: NodeOutput +[07:26] [ComfyUI] [comfy-env] Running SharpPredict: focal_length_mm: 20.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,2022,3040,3] cpu +[07:26] [ComfyUI] [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED +[07:26] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[07:26] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... +[07:26] [ComfyUI] [ComfyUI-Sharp] Health check: ok +[07:26] [ComfyUI] [SubprocessWorker] worker started/confirmed +[07:26] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 2022, 3040, 3]) +[07:26] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[07:26] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[07:26] [ComfyUI] [SubprocessWorker] sending request via socket... +[07:26] [ComfyUI] [SubprocessWorker] call_id=5 sending call_method +[07:26] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] +[07:26] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2022, 3040, 3] +[07:26] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2022, 3040, 3]) +[07:26] [ComfyUI] [SubprocessWorker] got response: error +[07:26] [ComfyUI] !!! Exception during processing !!! No module named 'scipy' +[07:26] [ComfyUI] +[07:26] [ComfyUI] Worker traceback: +[07:26] [ComfyUI] Traceback (most recent call last): +[07:26] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_856nmmb6\persistent_worker.py", line 1762, in main +[07:26] [ComfyUI] result = method(**inputs) +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826, in EXECUTE_NORMALIZED +[07:26] [ComfyUI] to_return = cls.execute(*args, **kwargs) +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context +[07:26] [ComfyUI] return func(*args, **kwargs) +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 111, in execute +[07:26] [ComfyUI] patcher = _load_sharp_model(model) +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 75, in _load_sharp_model +[07:26] [ComfyUI] import comfy.model_patcher +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 31, in +[07:26] [ComfyUI] import comfy.hooks +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in +[07:26] [ComfyUI] import comfy.lora +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in +[07:26] [ComfyUI] import comfy.model_base +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 25, in +[07:26] [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\diffusionmodules\openaimodel.py", line 21, in +[07:26] [ComfyUI] from ..sdpose import HeatmapHead +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sdpose.py", line 3, in +[07:26] [ComfyUI] from scipy.ndimage import gaussian_filter +[07:26] [ComfyUI] ModuleNotFoundError: No module named 'scipy' +[07:26] [ComfyUI] +[07:26] [ComfyUI] Traceback (most recent call last): +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 534, in execute +[07:26] [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) +[07:26] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 334, in get_output_data +[07:26] [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) +[07:26] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 308, in _async_map_node_over_list +[07:26] [ComfyUI] await process_inputs(input_dict, i) +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 296, in process_inputs +[07:26] [ComfyUI] result = f(**inputs) +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 536, in proxy +[07:26] [ComfyUI] result = worker.call_method( +[07:26] [ComfyUI] module_name=mod, +[07:26] [ComfyUI] ...<4 lines>... +[07:26] [ComfyUI] timeout=600.0, +[07:26] [ComfyUI] ) +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\workers\subprocess.py", line 674, in call_method +[07:26] [ComfyUI] raise WorkerError( +[07:26] [ComfyUI] ...<2 lines>... +[07:26] [ComfyUI] ) +[07:26] [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'scipy' +[07:26] [ComfyUI] +[07:26] [ComfyUI] Worker traceback: +[07:26] [ComfyUI] Traceback (most recent call last): +[07:26] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_856nmmb6\persistent_worker.py", line 1762, in main +[07:26] [ComfyUI] result = method(**inputs) +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826, in EXECUTE_NORMALIZED +[07:26] [ComfyUI] to_return = cls.execute(*args, **kwargs) +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context +[07:26] [ComfyUI] return func(*args, **kwargs) +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 111, in execute +[07:26] [ComfyUI] patcher = _load_sharp_model(model) +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 75, in _load_sharp_model +[07:26] [ComfyUI] import comfy.model_patcher +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 31, in +[07:26] [ComfyUI] import comfy.hooks +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in +[07:26] [ComfyUI] import comfy.lora +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in +[07:26] [ComfyUI] import comfy.model_base +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 25, in +[07:26] [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\diffusionmodules\openaimodel.py", line 21, in +[07:26] [ComfyUI] from ..sdpose import HeatmapHead +[07:26] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\Sharp-2121\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sdpose.py", line 3, in +[07:26] [ComfyUI] from scipy.ndimage import gaussian_filter +[07:26] [ComfyUI] ModuleNotFoundError: No module named 'scipy' +[07:26] [ComfyUI] +[07:26] [ComfyUI] +[07:26] [ComfyUI] Prompt executed in 0.88 seconds +[07:26] Execution complete (t=1.2s) +[07:26] Execution error: {'prompt_id': 'dba51357-a72d-4023-8da2-b7d65deca596', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['2', '9'], 'exception_message': 'No module named \'scipy\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 31, in \n import comfy.hooks\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in \n import comfy.lora\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in \n import comfy.model_base\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 25, in \n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py", line 21, in \n from ..sdpose import HeatmapHead\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py", line 3, in \n from scipy.ndimage import gaussian_filter\nModuleNotFoundError: No module named \'scipy\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': ["{'model_path': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}"], 'image': ['tensor([[[[0.2157, 0.1647, 0.1569],\n [0.2275, 0.1608, 0.1608],\n [0.2275, 0.1647, 0.1529],\n ...,\n [0.4471, 0.4745, 0.4863],\n [0.4510, 0.4745, 0.4863],\n [0.4431, 0.4745, 0.4745]],\n\n [[0.2196, 0.1686, 0.1569],\n [0.2314, 0.1647, 0.1608],\n [0.2353, 0.1647, 0.1647],\n ...,\n [0.4549, 0.4784, 0.4706],\n [0.4549, 0.4706, 0.4784],\n [0.4431, 0.4706, 0.4667]],\n\n [[0.2314, 0.1725, 0.1569],\n [0.2510, 0.1725, 0.1608],\n [0.2392, 0.1725, 0.1686],\n ...,\n [0.4588, 0.4745, 0.4627],\n [0.4510, 0.4745, 0.4667],\n [0.4471, 0.4706, 0.4627]],\n\n ...,\n\n [[0.1569, 0.1647, 0.1843],\n [0.1647, 0.1725, 0.1882],\n [0.1490, 0.1686, 0.1922],\n ...,\n [0.1020, 0.1137, 0.1373],\n [0.1137, 0.1176, 0.1412],\n [0.0863, 0.1176, 0.1373]],\n\n [[0.1569, 0.1686, 0.1804],\n [0.1569, 0.1647, 0.1961],\n [0.1490, 0.1647, 0.1961],\n ...,\n [0.1059, 0.1216, 0.1294],\n [0.1176, 0.1216, 0.1333],\n [0.1059, 0.1137, 0.1373]],\n\n [[0.1608, 0.1686, 0.1843],\n [0.1608, 0.1686, 0.1882],\n [0.1569, 0.1686, 0.1882],\n ...,\n [0.1059, 0.1176, 0.1333],\n [0.1137, 0.1176, 0.1333],\n [0.1333, 0.1176, 0.1333]]]])'], 'prompt': ["{'2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '7': {'inputs': {'focal_length_mm': ['9', 2], 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['9', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}, '8': {'inputs': {'preview_gaussian': '', 'ply_path': ['7', 0], 'extrinsics': ['7', 1], 'intrinsics': ['7', 2]}, 'class_type': 'GeomPackPreviewGaussian', '_meta': {'title': 'Preview Gaussian'}}, '9': {'inputs': {'image': 'eth3d.png', 'default_focal_mm': 30.0}, 'class_type': 'LoadImageWithExif', '_meta': {'title': 'Load Image with EXIF (Focal Length)'}}}"], 'extra_pnginfo': ["{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 10, 'last_link_id': 21, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150.00001507357692, -400.0000238262552], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [11]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226'}, 'widgets_values': ['auto']}, {'id': 9, 'type': 'LoadImageWithExif', 'pos': [-208.74980006336742, -99.02780314532481], 'size': [342.28125, 420], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'image', 'type': 'IMAGE', 'links': [19]}, {'name': 'mask', 'type': 'MASK', 'links': None}, {'name': 'focal_length_mm', 'type': 'FLOAT', 'links': [20]}], 'properties': {'Node name for S&R': 'LoadImageWithExif', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a'}, 'widgets_values': ['eth3d.png', 30, 'image']}, {'id': 7, 'type': 'SharpPredict', 'pos': [226.15697567127387, -245.70491052281056], 'size': [298.890625, 212], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 11}, {'name': 'image', 'type': 'IMAGE', 'link': 19}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}, {'name': 'focal_length_mm', 'shape': 7, 'type': 'FLOAT', 'widget': {'name': 'focal_length_mm'}, 'link': 20}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [16]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [17]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [18]}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a'}, 'widgets_values': [30, 'sharp']}, {'id': 8, 'type': 'GeomPackPreviewGaussian', 'pos': [641.9426645917283, -275.4979735998702], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 16}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 17}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 18}], 'outputs': [], 'properties': {'Node name for S&R': 'GeomPackPreviewGaussian', 'aux_id': 'PozzettiAndrea/ComfyUI-GeometryPack', 'ver': 'df6bf3d73d0dda9c6ad7428eb58a00dc8cbaf6ed', 'cnr_id': 'comfyui-geometrypack'}, 'widgets_values': ['']}], 'links': [[11, 2, 0, 7, 0, 'SHARP_MODEL'], [16, 7, 0, 8, 0, 'STRING'], [17, 7, 1, 8, 1, 'EXTRINSICS'], [18, 7, 2, 8, 2, 'INTRINSICS'], [19, 9, 0, 7, 1, 'IMAGE'], [20, 9, 2, 7, 4, 'FLOAT']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 1.1, 'offset': [292.8560303656579, 525.3669699599554]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.42.15'}, 'version': 0.4}}"]}, 'current_outputs': ['9', '2', '7', '8'], 'timestamp': 1778448526086} +[07:26] Results saved to D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\Sharp-2121\dev\windows-portable-cpu\results.json +[07:26] Model report: 12 files, 2.6 GB -> D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\Sharp-2121\dev\windows-portable-cpu\models.json +[07:26] Saved: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\Sharp-2121\dev\windows-portable-cpu\index.html +[07:26] windows_portable: FAILED -[12:11] Error: Workflow execution failed (2 error(s)) -[12:11] Details: sharp_basic.json: Workflow execution failed: {'prompt_id': '11df4844-a8d9-475d-9841-12ca8458f85f', 'node_id': '2', 'node_type': 'LoadSharpModel', 'executed': ['1'], 'exception_message': 'No module named \'safetensors\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 170, in execute\n import comfy.model_management\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_management.py", line 32, in \n import comfy.utils\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\utils.py", line 26, in \n import safetensors.torch\nModuleNotFoundError: No module named \'safetensors\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'precision': ['auto']}, 'current_outputs': ['4', '5', '2', '1'], 'timestamp': 1778446352358} +[07:26] Error: Workflow execution failed (2 error(s)) +[07:26] Details: sharp_basic.json: Workflow execution failed: {'prompt_id': '76a53094-bb23-4a3c-bc30-1fbb157d736a', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['2', '1'], 'exception_message': 'No module named \'scipy\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 31, in \n import comfy.hooks\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in \n import comfy.lora\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in \n import comfy.model_base\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 25, in \n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py", line 21, in \n from ..sdpose import HeatmapHead\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py", line 3, in \n from scipy.ndimage import gaussian_filter\nModuleNotFoundError: No module named \'scipy\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': ["{'model_path': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}"], 'image': ['tensor([[[[0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n ...,\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000]],\n\n [[0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n ...,\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000]],\n\n [[0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n [0.0039, 0.4863, 0.9608],\n ...,\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000],\n [0.0510, 0.0353, 0.0000]],\n\n ...,\n\n [[0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n ...,\n [0.5137, 0.4627, 0.4275],\n [0.5137, 0.4627, 0.4314],\n [0.5137, 0.4627, 0.4275]],\n\n [[0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n ...,\n [0.5059, 0.4667, 0.4314],\n [0.5059, 0.4627, 0.4392],\n [0.5059, 0.4667, 0.4314]],\n\n [[0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n [0.6824, 0.6157, 0.5373],\n ...,\n [0.5059, 0.4627, 0.4392],\n [0.5059, 0.4627, 0.4392],\n [0.5059, 0.4627, 0.4392]]]])'], 'prompt': ["{'1': {'inputs': {'image': 'beach.jpg'}, 'class_type': 'LoadImage', '_meta': {'title': 'Load Image'}, 'is_changed': ['ee4f94632a5ec7038826e875829a62a81dc2a9b85ed59440f2eaa37b3704fa24']}, '2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '4': {'inputs': {'preview_gaussian': '', 'ply_path': ['5', 0], 'extrinsics': ['5', 1], 'intrinsics': ['5', 2]}, 'class_type': 'GeomPackPreviewGaussian', '_meta': {'title': 'Preview Gaussian'}}, '5': {'inputs': {'focal_length_mm': 30.0, 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['1', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}}"], 'extra_pnginfo': ["{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 5, 'last_link_id': 10, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150, -400], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [6]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226'}, 'widgets_values': ['auto']}, {'id': 1, 'type': 'LoadImage', 'pos': [-150, -100], 'size': [274, 340], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'IMAGE', 'type': 'IMAGE', 'links': [7]}, {'name': 'MASK', 'type': 'MASK', 'links': []}], 'properties': {'Node name for S&R': 'LoadImage', 'cnr_id': 'comfy-core', 'ver': '0.5.1'}, 'widgets_values': ['beach.jpg', 'image']}, {'id': 5, 'type': 'SharpPredict', 'pos': [181.546875, -251.55078125], 'size': [298.890625, 212], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 6}, {'name': 'image', 'type': 'IMAGE', 'link': 7}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [8]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [9]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [10]}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'aa98b213e3d0770477bbf46046094c5cb8ff6052'}, 'widgets_values': [30, 'sharp']}, {'id': 4, 'type': 'GeomPackPreviewGaussian', 'pos': [629.92578125, -322.046875], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 8}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 9}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 10}], 'outputs': [], 'properties': {'Node name for S&R': 'GeomPackPreviewGaussian', 'aux_id': 'PozzettiAndrea/ComfyUI-GeometryPack', 'ver': 'b7df285fc5b3fef7aad434d8b6e8698efed6358b', 'cnr_id': 'comfyui-geometrypack'}, 'widgets_values': ['']}], 'links': [[6, 2, 0, 5, 0, 'SHARP_MODEL'], [7, 1, 0, 5, 1, 'IMAGE'], [8, 5, 0, 4, 0, 'STRING'], [9, 5, 1, 4, 1, 'EXTRINSICS'], [10, 5, 2, 4, 2, 'INTRINSICS']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 1, 'offset': [300.79296875, 604.72265625]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.42.15'}, 'version': 0.4}}"]}, 'current_outputs': ['2', '4', '1', '5'], 'timestamp': 1778448517754} Details: -Workflow: C:\Users\RUNNER~1\AppData\Local\Temp\comfy-test-run-qe40d4z8\ComfyUI-Sharp\workflows\sharp_basic.json -Node error: LoadSharpModel -sharp_exif.json: Workflow execution failed: {'prompt_id': '5f04efd9-0d90-4dd5-a72e-7eb2a64ff167', 'node_id': '2', 'node_type': 'LoadSharpModel', 'executed': ['9'], 'exception_message': 'No module named \'safetensors\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_475kh7tp\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 170, in execute\n import comfy.model_management\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_management.py", line 32, in \n import comfy.utils\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\utils.py", line 26, in \n import safetensors.torch\nModuleNotFoundError: No module named \'safetensors\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2040\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'precision': ['auto']}, 'current_outputs': ['7', '8', '9', '2'], 'timestamp': 1778446359505} +Workflow: C:\Users\RUNNER~1\AppData\Local\Temp\comfy-test-run-309qdvjv\ComfyUI-Sharp\workflows\sharp_basic.json +Node error: SharpPredict +sharp_exif.json: Workflow execution failed: {'prompt_id': 'dba51357-a72d-4023-8da2-b7d65deca596', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['2', '9'], 'exception_message': 'No module named \'scipy\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_856nmmb6\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1826, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 31, in \n import comfy.hooks\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in \n import comfy.lora\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in \n import comfy.model_base\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 25, in \n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\diffusionmodules\\openaimodel.py", line 21, in \n from ..sdpose import HeatmapHead\n File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sdpose.py", line 3, in \n from scipy.ndimage import gaussian_filter\nModuleNotFoundError: No module named \'scipy\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 534, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 334, 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 "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 308, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 296, in process_inputs\n result = f(**inputs)\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 536, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\Sharp-2121\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': ["{'model_path': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\Sharp-2121\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}"], 'image': ['tensor([[[[0.2157, 0.1647, 0.1569],\n [0.2275, 0.1608, 0.1608],\n [0.2275, 0.1647, 0.1529],\n ...,\n [0.4471, 0.4745, 0.4863],\n [0.4510, 0.4745, 0.4863],\n [0.4431, 0.4745, 0.4745]],\n\n [[0.2196, 0.1686, 0.1569],\n [0.2314, 0.1647, 0.1608],\n [0.2353, 0.1647, 0.1647],\n ...,\n [0.4549, 0.4784, 0.4706],\n [0.4549, 0.4706, 0.4784],\n [0.4431, 0.4706, 0.4667]],\n\n [[0.2314, 0.1725, 0.1569],\n [0.2510, 0.1725, 0.1608],\n [0.2392, 0.1725, 0.1686],\n ...,\n [0.4588, 0.4745, 0.4627],\n [0.4510, 0.4745, 0.4667],\n [0.4471, 0.4706, 0.4627]],\n\n ...,\n\n [[0.1569, 0.1647, 0.1843],\n [0.1647, 0.1725, 0.1882],\n [0.1490, 0.1686, 0.1922],\n ...,\n [0.1020, 0.1137, 0.1373],\n [0.1137, 0.1176, 0.1412],\n [0.0863, 0.1176, 0.1373]],\n\n [[0.1569, 0.1686, 0.1804],\n [0.1569, 0.1647, 0.1961],\n [0.1490, 0.1647, 0.1961],\n ...,\n [0.1059, 0.1216, 0.1294],\n [0.1176, 0.1216, 0.1333],\n [0.1059, 0.1137, 0.1373]],\n\n [[0.1608, 0.1686, 0.1843],\n [0.1608, 0.1686, 0.1882],\n [0.1569, 0.1686, 0.1882],\n ...,\n [0.1059, 0.1176, 0.1333],\n [0.1137, 0.1176, 0.1333],\n [0.1333, 0.1176, 0.1333]]]])'], 'prompt': ["{'2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '7': {'inputs': {'focal_length_mm': ['9', 2], 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['9', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}, '8': {'inputs': {'preview_gaussian': '', 'ply_path': ['7', 0], 'extrinsics': ['7', 1], 'intrinsics': ['7', 2]}, 'class_type': 'GeomPackPreviewGaussian', '_meta': {'title': 'Preview Gaussian'}}, '9': {'inputs': {'image': 'eth3d.png', 'default_focal_mm': 30.0}, 'class_type': 'LoadImageWithExif', '_meta': {'title': 'Load Image with EXIF (Focal Length)'}}}"], 'extra_pnginfo': ["{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 10, 'last_link_id': 21, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150.00001507357692, -400.0000238262552], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [11]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226'}, 'widgets_values': ['auto']}, {'id': 9, 'type': 'LoadImageWithExif', 'pos': [-208.74980006336742, -99.02780314532481], 'size': [342.28125, 420], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'image', 'type': 'IMAGE', 'links': [19]}, {'name': 'mask', 'type': 'MASK', 'links': None}, {'name': 'focal_length_mm', 'type': 'FLOAT', 'links': [20]}], 'properties': {'Node name for S&R': 'LoadImageWithExif', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a'}, 'widgets_values': ['eth3d.png', 30, 'image']}, {'id': 7, 'type': 'SharpPredict', 'pos': [226.15697567127387, -245.70491052281056], 'size': [298.890625, 212], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 11}, {'name': 'image', 'type': 'IMAGE', 'link': 19}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}, {'name': 'focal_length_mm', 'shape': 7, 'type': 'FLOAT', 'widget': {'name': 'focal_length_mm'}, 'link': 20}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [16]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [17]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [18]}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a'}, 'widgets_values': [30, 'sharp']}, {'id': 8, 'type': 'GeomPackPreviewGaussian', 'pos': [641.9426645917283, -275.4979735998702], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 16}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 17}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 18}], 'outputs': [], 'properties': {'Node name for S&R': 'GeomPackPreviewGaussian', 'aux_id': 'PozzettiAndrea/ComfyUI-GeometryPack', 'ver': 'df6bf3d73d0dda9c6ad7428eb58a00dc8cbaf6ed', 'cnr_id': 'comfyui-geometrypack'}, 'widgets_values': ['']}], 'links': [[11, 2, 0, 7, 0, 'SHARP_MODEL'], [16, 7, 0, 8, 0, 'STRING'], [17, 7, 1, 8, 1, 'EXTRINSICS'], [18, 7, 2, 8, 2, 'INTRINSICS'], [19, 9, 0, 7, 1, 'IMAGE'], [20, 9, 2, 7, 4, 'FLOAT']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 1.1, 'offset': [292.8560303656579, 525.3669699599554]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.42.15'}, 'version': 0.4}}"]}, 'current_outputs': ['9', '2', '7', '8'], 'timestamp': 1778448526086} Details: -Workflow: C:\Users\RUNNER~1\AppData\Local\Temp\comfy-test-run-qe40d4z8\ComfyUI-Sharp\workflows\sharp_exif.json -Node error: LoadSharpModel -[12:11] Stopping ComfyUI server... +Workflow: C:\Users\RUNNER~1\AppData\Local\Temp\comfy-test-run-309qdvjv\ComfyUI-Sharp\workflows\sharp_exif.json +Node error: SharpPredict +[07:26] Stopping ComfyUI server... diff --git a/dev/windows-portable-cpu/videos/sharp_basic/frame_000.jpg b/dev/windows-portable-cpu/videos/sharp_basic/frame_000.jpg index 3012aed..168a335 100644 Binary files a/dev/windows-portable-cpu/videos/sharp_basic/frame_000.jpg and b/dev/windows-portable-cpu/videos/sharp_basic/frame_000.jpg differ diff --git a/dev/windows-portable-cpu/videos/sharp_basic/frame_001.jpg b/dev/windows-portable-cpu/videos/sharp_basic/frame_001.jpg index 6240ad1..e0e52e0 100644 Binary files a/dev/windows-portable-cpu/videos/sharp_basic/frame_001.jpg and b/dev/windows-portable-cpu/videos/sharp_basic/frame_001.jpg differ diff --git a/dev/windows-portable-cpu/videos/sharp_basic/frame_002.jpg b/dev/windows-portable-cpu/videos/sharp_basic/frame_002.jpg new file mode 100644 index 0000000..6427a2d Binary files /dev/null and b/dev/windows-portable-cpu/videos/sharp_basic/frame_002.jpg differ diff --git a/dev/windows-portable-cpu/videos/sharp_basic/frame_003.jpg b/dev/windows-portable-cpu/videos/sharp_basic/frame_003.jpg new file mode 100644 index 0000000..b857426 Binary files /dev/null and b/dev/windows-portable-cpu/videos/sharp_basic/frame_003.jpg differ diff --git a/dev/windows-portable-cpu/videos/sharp_basic/frame_004.jpg b/dev/windows-portable-cpu/videos/sharp_basic/frame_004.jpg new file mode 100644 index 0000000..287a01d Binary files /dev/null and b/dev/windows-portable-cpu/videos/sharp_basic/frame_004.jpg differ diff --git a/dev/windows-portable-cpu/videos/sharp_basic/frame_005.jpg b/dev/windows-portable-cpu/videos/sharp_basic/frame_005.jpg new file mode 100644 index 0000000..1b4bb60 Binary files /dev/null and b/dev/windows-portable-cpu/videos/sharp_basic/frame_005.jpg differ diff --git a/dev/windows-portable-cpu/videos/sharp_exif/frame_000.jpg b/dev/windows-portable-cpu/videos/sharp_exif/frame_000.jpg index d772cb3..5599a0d 100644 Binary files a/dev/windows-portable-cpu/videos/sharp_exif/frame_000.jpg and b/dev/windows-portable-cpu/videos/sharp_exif/frame_000.jpg differ