From 5b533b7ad32e5db078f69e40fd8fda67b9a14ce2 Mon Sep 17 00:00:00 2001 From: comfy-test Date: Sun, 10 May 2026 21:51:21 +0000 Subject: [PATCH] Update dev/linux-cpu --- dev/linux-cpu/index.html | 69 +- dev/linux-cpu/logs/sharp_basic.log | 885 ++++++--- dev/linux-cpu/logs/sharp_basic_console.log | 57 +- dev/linux-cpu/logs/sharp_basic_resources.csv | 401 +++- dev/linux-cpu/logs/sharp_exif.log | 847 +++++++-- dev/linux-cpu/logs/sharp_exif_console.log | 59 +- dev/linux-cpu/logs/sharp_exif_resources.csv | 341 +++- dev/linux-cpu/models.json | 2 +- dev/linux-cpu/results.json | 36 +- .../screenshots/sharp_basic_executed.png | Bin 0 -> 424592 bytes .../screenshots/sharp_exif_executed.png | Bin 0 -> 481502 bytes dev/linux-cpu/session.log | 1635 +++++++++++------ .../videos/sharp_basic/frame_000.jpg | Bin 109273 -> 109278 bytes .../videos/sharp_basic/frame_001.jpg | Bin 112337 -> 112344 bytes .../videos/sharp_basic/frame_002.jpg | Bin 112283 -> 112240 bytes .../videos/sharp_basic/frame_003.jpg | Bin 112436 -> 112422 bytes .../videos/sharp_basic/frame_004.jpg | Bin 112623 -> 112628 bytes .../videos/sharp_basic/frame_005.jpg | Bin 111925 -> 111938 bytes .../videos/sharp_basic/frame_006.jpg | Bin 0 -> 113445 bytes .../videos/sharp_basic/frame_007.jpg | Bin 0 -> 115620 bytes .../videos/sharp_basic/frame_008.jpg | Bin 0 -> 127169 bytes .../videos/sharp_basic/metadata.json | 50 + dev/linux-cpu/videos/sharp_exif/frame_000.jpg | Bin 110733 -> 110735 bytes dev/linux-cpu/videos/sharp_exif/frame_001.jpg | Bin 0 -> 114213 bytes dev/linux-cpu/videos/sharp_exif/frame_002.jpg | Bin 0 -> 113894 bytes dev/linux-cpu/videos/sharp_exif/frame_003.jpg | Bin 0 -> 117056 bytes dev/linux-cpu/videos/sharp_exif/frame_004.jpg | Bin 0 -> 115029 bytes dev/linux-cpu/videos/sharp_exif/frame_005.jpg | Bin 0 -> 129045 bytes dev/linux-cpu/videos/sharp_exif/metadata.json | 35 + 29 files changed, 3336 insertions(+), 1081 deletions(-) create mode 100644 dev/linux-cpu/screenshots/sharp_basic_executed.png create mode 100644 dev/linux-cpu/screenshots/sharp_exif_executed.png create mode 100644 dev/linux-cpu/videos/sharp_basic/frame_006.jpg create mode 100644 dev/linux-cpu/videos/sharp_basic/frame_007.jpg create mode 100644 dev/linux-cpu/videos/sharp_basic/frame_008.jpg create mode 100644 dev/linux-cpu/videos/sharp_basic/metadata.json create mode 100644 dev/linux-cpu/videos/sharp_exif/frame_001.jpg create mode 100644 dev/linux-cpu/videos/sharp_exif/frame_002.jpg create mode 100644 dev/linux-cpu/videos/sharp_exif/frame_003.jpg create mode 100644 dev/linux-cpu/videos/sharp_exif/frame_004.jpg create mode 100644 dev/linux-cpu/videos/sharp_exif/frame_005.jpg create mode 100644 dev/linux-cpu/videos/sharp_exif/metadata.json diff --git a/dev/linux-cpu/index.html b/dev/linux-cpu/index.html index 11c184f..0fef10b 100644 --- a/dev/linux-cpu/index.html +++ b/dev/linux-cpu/index.html @@ -113,7 +113,7 @@ } .progress-fill.has-failures { - background: linear-gradient(90deg, #3fb950 0%, #3fb950 0.0%, #f85149 0.0%, #f85149 100%); + background: linear-gradient(90deg, #3fb950 0%, #3fb950 100.0%, #f85149 100.0%, #f85149 100%); width: 100% !important; border-radius: 6px; } @@ -924,7 +924,7 @@

PozzettiAndrea/ComfyUI-Sharp Test Results

- 2026-05-10 21:23 UTC Linux-6.17.0-1010-azure-x86_64-with-glibc2.39 AMD EPYC 7763 64-Core Processor + 2026-05-10 21:50 UTC Linux-6.17.0-1010-azure-x86_64-with-glibc2.39 AMD EPYC 7763 64-Core Processor
@@ -932,14 +932,14 @@
-
+
- 0.0% + 100.0%
- 0 passed - 2 failed - 0/2 tests + 2 passed + + 2/2 tests
@@ -952,29 +952,35 @@
-
-
No screenshot
+
+ + sharp_basic +
sharp_basic - fail + pass
- 21.23s + 381.10s
-
-
No screenshot
+
+ + sharp_exif +
sharp_exif - fail + pass
- 6.37s + 335.37s
@@ -982,35 +988,6 @@
-
-

Failed Tests

- -
-
- sharp_basic - 21.23s -
-
Workflow execution failed: {'prompt_id': '680e7efb-b7e3-4246-98ac-baa7a4da9ce6', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \'scipy\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main\n result = method(**inputs)\n ^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n ^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in <module>\n import comfy.hooks\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in <module>\n import comfy.lora\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in <module>\n import comfy.model_base\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in <module>\n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in <module>\n from ..sdpose import HeatmapHead\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 535, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 335, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 309, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 297, in process_inputs\n result = f(**inputs)\n ^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 536, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method\n raise WorkerError(\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': ["{'model_path': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/models/sharp/sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}"], 'image': ['tensor([[[[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n [[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n [[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n ...,\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5098, 0.4627, 0.4235],\n [0.5098, 0.4627, 0.4235],\n [0.5098, 0.4627, 0.4235]],\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5059, 0.4588, 0.4392],\n [0.5059, 0.4627, 0.4314],\n [0.5059, 0.4627, 0.4314]],\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5059, 0.4588, 0.4392],\n [0.5059, 0.4627, 0.4314],\n [0.5059, 0.4627, 0.4314]]]])'], '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.43.18'}, 'version': 0.4}}"]}, 'current_outputs': ['1', '2', '5', '4'], 'timestamp': 1778448202982} - -Details: -Workflow: /tmp/comfy-test-run-25wt5ji7/ComfyUI-Sharp/workflows/sharp_basic.json -Node error: SharpPredict
-
- -
-
- sharp_exif - 6.37s -
-
Workflow execution failed: {'prompt_id': '17b4c6a0-5277-443b-9e4a-9650d557d2fd', '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 "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main\n result = method(**inputs)\n ^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n ^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in <module>\n import comfy.hooks\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in <module>\n import comfy.lora\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in <module>\n import comfy.model_base\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in <module>\n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in <module>\n from ..sdpose import HeatmapHead\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 535, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 335, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 309, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 297, in process_inputs\n result = f(**inputs)\n ^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 536, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method\n raise WorkerError(\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': ["{'model_path': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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, -400], '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.74978010739324, -99.02778023242435], '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.15696022727278, -245.70490056818184], '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.9426914835157, -275.49795068697], '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.43.18'}, 'version': 0.4}}"]}, 'current_outputs': ['7', '8', '2', '9'], 'timestamp': 1778448210087} - -Details: -Workflow: /tmp/comfy-test-run-25wt5ji7/ComfyUI-Sharp/workflows/sharp_exif.json -Node error: SharpPredict
-
- -
-
@@ -1093,9 +1070,9 @@ Node error: SharpPredict
}); } - const workflowData = {"sharp_basic": {"src": "", "title": "sharp_basic", "status": "fail", "duration": "21.23", "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 [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: 51fa9ff4-7a87-4e50-afea-54864870cb31\n [ComfyUI] Generated prompt_id: 51fa9ff4-7a87-4e50-afea-54864870cb31\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 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] [comfy-env] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI'}\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py', 'abstract://comfy_worker_0f5107705732']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py', 'abstract://comfy_worker_0f5107705732']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_0f5107705732 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_0f5107705732 (abstract, no filesystem path)\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] \n [ComfyUI] \n Frame 2 saved (frame_001.jpg, t=2.4s)\n [capture-periodic] freeze=5ms shot=120ms unfreeze=2ms saved=True\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py\", line 32, in \n [ComfyUI] import comfy.hooks\n [ComfyUI] import comfy.hooks\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py\", line 14, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py\", line 14, in \n [ComfyUI] import comfy.lora\n [ComfyUI] import comfy.lora\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py\", line 23, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py\", line 23, in \n [ComfyUI] import comfy.model_base\n [ComfyUI] import comfy.model_base\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py\", line 25, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py\", line 21, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/sdpose.py\", line 3, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 535, in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 535, 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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 335, in get_output_data\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 335, 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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 309, in _async_map_node_over_list\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 309, 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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 297, in process_inputs\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 297, in process_inputs\n [ComfyUI] result = f(**inputs)\n [ComfyUI] result = f(**inputs)\n [ComfyUI] ^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 536, in proxy\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/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] ^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py\", line 674, in call_method\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py\", line 674, in call_method\n [ComfyUI] raise WorkerError(\n [ComfyUI] raise WorkerError(\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 \"/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py\", line 1762, in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py\", line 1762, in main\n [ComfyUI] result = method(**inputs)\n [ComfyUI] result = method(**inputs)\n [ComfyUI] ^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124, in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/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] ^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 111, in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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] ^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py\", line 75, in _load_sharp_model\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py\", line 32, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py\", line 32, in \n [ComfyUI] import comfy.hooks\n [ComfyUI] import comfy.hooks\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py\", line 14, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py\", line 14, in \n [ComfyUI] import comfy.lora\n [ComfyUI] import comfy.lora\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py\", line 23, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py\", line 23, in \n [ComfyUI] import comfy.model_base\n [ComfyUI] import comfy.model_base\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py\", line 25, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py\", line 21, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/sdpose.py\", line 3, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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.46 seconds\n [ComfyUI] Prompt executed in 14.46 seconds\n Execution complete (t=15.1s)\n Execution error: {'prompt_id': '680e7efb-b7e3-4246-98ac-baa7a4da9ce6', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \\'scipy\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n ^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124, in decorate_context\\n return func(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 111, in execute\\n patcher = _load_sharp_model(model)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py\", line 75, in _load_sharp_model\\n import comfy.model_patcher\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py\", line 32, in \\n import comfy.hooks\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py\", line 14, in \\n import comfy.lora\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py\", line 23, in \\n import comfy.model_base\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py\", line 25, in \\n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py\", line 21, in \\n from ..sdpose import HeatmapHead\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 535, in execute\\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 335, in get_output_data\\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 309, in _async_map_node_over_list\\n await process_inputs(input_dict, i)\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 297, in process_inputs\\n result = f(**inputs)\\n ^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 536, in proxy\\n result = worker.call_method(\\n ^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py\", line 674, in call_method\\n raise WorkerError(\\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': [\"{'model_path': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/models/sharp/sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}\"], 'image': ['tensor([[[[0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n ...,\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000]],\\n\\n [[0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n ...,\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000]],\\n\\n [[0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n ...,\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000]],\\n\\n ...,\\n\\n [[0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n ...,\\n [0.5098, 0.4627, 0.4235],\\n [0.5098, 0.4627, 0.4235],\\n [0.5098, 0.4627, 0.4235]],\\n\\n [[0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n ...,\\n [0.5059, 0.4588, 0.4392],\\n [0.5059, 0.4627, 0.4314],\\n [0.5059, 0.4627, 0.4314]],\\n\\n [[0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n ...,\\n [0.5059, 0.4588, 0.4392],\\n [0.5059, 0.4627, 0.4314],\\n [0.5059, 0.4627, 0.4314]]]])'], '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.43.18'}, 'version': 0.4}}\"]}, 'current_outputs': ['1', '2', '5', '4'], 'timestamp': 1778448202982}\n Status: FAILED\n Error: Workflow execution failed: {'prompt_id': '680e7efb-b7e3-4246-98ac-baa7a4da9ce6', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \\'scipy\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n ^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124, in decorate_context\\n return func(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 111, in execute\\n patcher = _load_sharp_model(model)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py\", line 75, in _load_sharp_model\\n import comfy.model_patcher\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py\", line 32, in \\n import comfy.hooks\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py\", line 14, in \\n import comfy.lora\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py\", line 23, in \\n import comfy.model_base\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py\", line 25, in \\n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py\", line 21, in \\n from ..sdpose import HeatmapHead\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 535, in execute\\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 335, in get_output_data\\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 309, in _async_map_node_over_list\\n await process_inputs(input_dict, i)\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 297, in process_inputs\\n result = f(**inputs)\\n ^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 536, in proxy\\n result = worker.call_method(\\n ^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py\", line 674, in call_method\\n raise WorkerError(\\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': [\"{'model_path': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/models/sharp/sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}\"], 'image': ['tensor([[[[0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n ...,\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000]],\\n\\n [[0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n ...,\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000]],\\n\\n [[0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n ...,\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000]],\\n\\n ...,\\n\\n [[0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n ...,\\n [0.5098, 0.4627, 0.4235],\\n [0.5098, 0.4627, 0.4235],\\n [0.5098, 0.4627, 0.4235]],\\n\\n [[0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n ...,\\n [0.5059, 0.4588, 0.4392],\\n [0.5059, 0.4627, 0.4314],\\n [0.5059, 0.4627, 0.4314]],\\n\\n [[0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n ...,\\n [0.5059, 0.4588, 0.4392],\\n [0.5059, 0.4627, 0.4314],\\n [0.5059, 0.4627, 0.4314]]]])'], '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.43.18'}, 'version': 0.4}}\"]}, 'current_outputs': ['1', '2', '5', '4'], 'timestamp': 1778448202982}\n Details: Workflow: /tmp/comfy-test-run-25wt5ji7/ComfyUI-Sharp/workflows/sharp_basic.json\nNode error: SharpPredict", "hardware": {"os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", "cpu": "AMD EPYC 7763 64-Core Processor"}}, "sharp_exif": {"src": "", "title": "sharp_exif", "status": "fail", "duration": "6.37", "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: e1e5db64-9ff1-4f8a-b8ff-d68adb858593\n [ComfyUI] Generated prompt_id: e1e5db64-9ff1-4f8a-b8ff-d68adb858593\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=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.29s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (0.29s): 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] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.11s): 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', 'parent_pid', 'fd', 'storage_size']\n [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'parent_pid', 'fd', '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 \"/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py\", line 1762, in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py\", line 1762, in main\n [ComfyUI] result = method(**inputs)\n [ComfyUI] result = method(**inputs)\n [ComfyUI] ^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124, in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/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] ^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 111, in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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] ^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py\", line 75, in _load_sharp_model\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py\", line 32, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py\", line 32, in \n [ComfyUI] import comfy.hooks\n [ComfyUI] import comfy.hooks\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py\", line 14, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py\", line 14, in \n [ComfyUI] import comfy.lora\n [ComfyUI] import comfy.lora\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py\", line 23, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py\", line 23, in \n [ComfyUI] import comfy.model_base\n [ComfyUI] import comfy.model_base\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py\", line 25, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py\", line 21, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/sdpose.py\", line 3, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 535, in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 535, 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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 335, in get_output_data\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 335, 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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 309, in _async_map_node_over_list\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 309, 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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 297, in process_inputs\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 297, in process_inputs\n [ComfyUI] result = f(**inputs)\n [ComfyUI] result = f(**inputs)\n [ComfyUI] ^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 536, in proxy\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/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] ^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py\", line 674, in call_method\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py\", line 674, in call_method\n [ComfyUI] raise WorkerError(\n [ComfyUI] raise WorkerError(\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 \"/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py\", line 1762, in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py\", line 1762, in main\n [ComfyUI] result = method(**inputs)\n [ComfyUI] result = method(**inputs)\n [ComfyUI] ^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] to_return = cls.execute(*args, **kwargs)\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124, in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/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] ^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 111, in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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] ^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py\", line 75, in _load_sharp_model\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py\", line 32, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py\", line 32, in \n [ComfyUI] import comfy.hooks\n [ComfyUI] import comfy.hooks\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py\", line 14, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py\", line 14, in \n [ComfyUI] import comfy.lora\n [ComfyUI] import comfy.lora\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py\", line 23, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py\", line 23, in \n [ComfyUI] import comfy.model_base\n [ComfyUI] import comfy.model_base\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py\", line 25, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py\", line 21, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/sdpose.py\", line 3, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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.46 seconds\n [ComfyUI] Prompt executed in 0.46 seconds\n Execution complete (t=0.7s)\n Execution error: {'prompt_id': '17b4c6a0-5277-443b-9e4a-9650d557d2fd', '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 \"/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n ^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124, in decorate_context\\n return func(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 111, in execute\\n patcher = _load_sharp_model(model)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py\", line 75, in _load_sharp_model\\n import comfy.model_patcher\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py\", line 32, in \\n import comfy.hooks\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py\", line 14, in \\n import comfy.lora\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py\", line 23, in \\n import comfy.model_base\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py\", line 25, in \\n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py\", line 21, in \\n from ..sdpose import HeatmapHead\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 535, in execute\\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 335, in get_output_data\\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 309, in _async_map_node_over_list\\n await process_inputs(input_dict, i)\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 297, in process_inputs\\n result = f(**inputs)\\n ^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 536, in proxy\\n result = worker.call_method(\\n ^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py\", line 674, in call_method\\n raise WorkerError(\\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': [\"{'model_path': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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, -400], '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.74978010739324, -99.02778023242435], '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.15696022727278, -245.70490056818184], '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.9426914835157, -275.49795068697], '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.43.18'}, 'version': 0.4}}\"]}, 'current_outputs': ['7', '8', '2', '9'], 'timestamp': 1778448210087}\n Status: FAILED\n Error: Workflow execution failed: {'prompt_id': '17b4c6a0-5277-443b-9e4a-9650d557d2fd', '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 \"/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n ^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124, in decorate_context\\n return func(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 111, in execute\\n patcher = _load_sharp_model(model)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py\", line 75, in _load_sharp_model\\n import comfy.model_patcher\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py\", line 32, in \\n import comfy.hooks\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py\", line 14, in \\n import comfy.lora\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py\", line 23, in \\n import comfy.model_base\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py\", line 25, in \\n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py\", line 21, in \\n from ..sdpose import HeatmapHead\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 535, in execute\\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 335, in get_output_data\\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 309, in _async_map_node_over_list\\n await process_inputs(input_dict, i)\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 297, in process_inputs\\n result = f(**inputs)\\n ^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 536, in proxy\\n result = worker.call_method(\\n ^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py\", line 674, in call_method\\n raise WorkerError(\\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': [\"{'model_path': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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, -400], '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.74978010739324, -99.02778023242435], '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.15696022727278, -245.70490056818184], '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.9426914835157, -275.49795068697], '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.43.18'}, 'version': 0.4}}\"]}, 'current_outputs': ['7', '8', '2', '9'], 'timestamp': 1778448210087}\n Details: Workflow: /tmp/comfy-test-run-25wt5ji7/ComfyUI-Sharp/workflows/sharp_exif.json\nNode error: SharpPredict", "hardware": {"os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", "cpu": "AMD EPYC 7763 64-Core Processor"}}}; + const workflowData = {"sharp_basic": {"src": "screenshots/sharp_basic_executed.png", "title": "sharp_basic", "status": "pass", "duration": "381.10", "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 [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 Queuing workflow for execution...\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: 04e254e4-caa2-4c9b-a901-c613caa7624e\n [ComfyUI] Generated prompt_id: 04e254e4-caa2-4c9b-a901-c613caa7624e\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: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\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': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_865cc9f45b4c']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_865cc9f45b4c']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_865cc9f45b4c (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_865cc9f45b4c (abstract, no filesystem path)\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] \n [ComfyUI] \n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=134ms unfreeze=2ms saved=True\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=550 t=64.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=600 t=69.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=650 t=75.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=700 t=80.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=750 t=86.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.83GB\n [capture-loop] iter=800 t=91.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.83GB\n [capture-loop] iter=850 t=97.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=900 t=102.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=950 t=108.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=1000 t=113.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1050 t=119.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1100 t=124.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1150 t=130.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1200 t=135.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1250 t=141.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=1300 t=146.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1350 t=152.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1400 t=157.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1450 t=163.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1500 t=168.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1550 t=174.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1600 t=179.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", \n... (truncated)", "hardware": {"os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", "cpu": "AMD EPYC 7763 64-Core Processor"}}, "sharp_exif": {"src": "screenshots/sharp_exif_executed.png", "title": "sharp_exif", "status": "pass", "duration": "335.37", "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 Queuing workflow for execution...\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: 45cc0364-112c-4155-8e2c-ad553a9461dd\n [ComfyUI] Generated prompt_id: 45cc0364-112c-4155-8e2c-ad553a9461dd\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] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] main()\n [ComfyUI] main()\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\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=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 (2.19s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.19s): 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 Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=1ms shot=130ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.18s): 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', 'parent_pid', 'fd', 'storage_size']\n [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'parent_pid', 'fd', '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] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions.\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=5ms shot=125ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=3.6/15.6GB (23%) swap=0.0/3.0GB (0%) cpu=78% browser_rss=1.00GB\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.83GB\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.83GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.83GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.83GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] start: 0.00 GB, input=[1, 3, 1536, 1536]\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] start: 0.00 GB, input=[1, 3, 1536, 1536]\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] patches: 0.00 GB, x0=25 x1=9 x2=1 total=35\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] patches: 0.00 GB, x0=25 x1=9 x2=1 total=35\n [capture-loop] iter=100 t=11.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=37% browser_rss=0.92GB\n [capture-loop] iter=150 t=16.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=200 t=22.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=250 t=27.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after first chunk (4/35): 0.00 GB, chunk_size=4\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after first chunk (4/35): 0.00 GB, chunk_size=4\n [capture-loop] iter=300 t=33.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=350 t=38.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=400 t=44.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=450 t=49.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=500 t=55.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 274 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 274 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=550 t=60.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=600 t=66.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.91GB\n [capture-loop] iter=650 t=72.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=700 t=77.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=750 t=83.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=800 t=88.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=850 t=94.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=900 t=99.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=950 t=105.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=1000 t=110.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=1050 t=116.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1100 t=121.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1150 t=127.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1200 t=132.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1250 t=138.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=1300 t=143.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=1350 t=149.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=1400 t=154.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1450 t=160.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1500 t=165.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=1550 t=171.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=1600 t=176.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 232 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 232 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/S\n... (truncated)", "hardware": {"os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", "cpu": "AMD EPYC 7763 64-Core Processor"}}}; const workflowNames = Object.keys(workflowData); - const videoData = {}; + const videoData = {"sharp_basic": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: sharp_basic.json"}, {"file": "frame_001.jpg", "time": 2.3, "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 [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 Queuing workflow for execution...\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: 04e254e4-caa2-4c9b-a901-c613caa7624e\n [ComfyUI] Generated prompt_id: 04e254e4-caa2-4c9b-a901-c613caa7624e\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: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\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': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_865cc9f45b4c']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_865cc9f45b4c']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_865cc9f45b4c (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_865cc9f45b4c (abstract, no filesystem path)\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"}, {"file": "frame_002.jpg", "time": 4.6, "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 [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 Queuing workflow for execution...\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: 04e254e4-caa2-4c9b-a901-c613caa7624e\n [ComfyUI] Generated prompt_id: 04e254e4-caa2-4c9b-a901-c613caa7624e\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: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\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': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_865cc9f45b4c']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_865cc9f45b4c']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_865cc9f45b4c (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_865cc9f45b4c (abstract, no filesystem path)\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] \n [ComfyUI] \n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=134ms unfreeze=2ms saved=True\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=550 t=64.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=600 t=69.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=650 t=75.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=700 t=80.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=750 t=86.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.83GB\n [capture-loop] iter=800 t=91.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.83GB\n [capture-loop] iter=850 t=97.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=900 t=102.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=950 t=108.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=1000 t=113.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1050 t=119.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1100 t=124.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1150 t=130.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1200 t=135.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1250 t=141.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=1300 t=146.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1350 t=152.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1400 t=157.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1450 t=163.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1500 t=168.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1550 t=174.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1600 t=179.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1650 t=185.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=1700 t=190.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1750 t=196.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1800 t=201.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1850 t=207.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [capture-loop] iter=1900 t=212.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [capture-loop] iter=1950 t=218.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB\n [capture-loop] iter=2000 t=223.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=2050 t=229.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.4/15.6GB (41%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=2100 t=234.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=2150 t=240.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 862 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 862 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1118 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1118 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=2200 t=245.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=2250 t=251.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB\n [capture-loop] iter=2300 t=256.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB\n [capture-loop] iter=2350 t=262.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=2400 t=267.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.8/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=2450 t=273.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [capture-loop] iter=2500 t=278.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=2550 t=284.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.9/15.6GB (63%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [capture-loop] iter=2600 t=289.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=2650 t=295.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1345 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1345 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=2700 t=300.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=2750 t=306.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=2800 t=311.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=2850 t=317.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [capture-loop] iter=2900 t=322.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SharpPredict done (311.19s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (311.19s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [comfy-env] env_vars: {'KMP_DUPLICATE_LIB_OK': 'TRUE', 'OMP_NUM_THREADS': '1', 'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'KMP_DUPLICATE_LIB_OK': 'TRUE', 'OMP_NUM_THREADS': '1', 'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_f95ad019e395']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_f95ad019e395']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f95ad019e395 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f95ad019e395 (abstract, no filesystem path)\n [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [worker:ComfyUI-GeometryPack] 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"}, {"file": "frame_007.jpg", "time": 329.26, "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 [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 Queuing workflow for execution...\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: 04e254e4-caa2-4c9b-a901-c613caa7624e\n [ComfyUI] Generated prompt_id: 04e254e4-caa2-4c9b-a901-c613caa7624e\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: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\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': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_865cc9f45b4c']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_865cc9f45b4c']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_865cc9f45b4c (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_865cc9f45b4c (abstract, no filesystem path)\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] \n [ComfyUI] \n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=134ms unfreeze=2ms saved=True\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=550 t=64.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=600 t=69.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=650 t=75.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=700 t=80.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=750 t=86.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.83GB\n [capture-loop] iter=800 t=91.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.83GB\n [capture-loop] iter=850 t=97.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=900 t=102.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=950 t=108.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=1000 t=113.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1050 t=119.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1100 t=124.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1150 t=130.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1200 t=135.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1250 t=141.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=1300 t=146.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1350 t=152.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1400 t=157.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1450 t=163.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1500 t=168.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1550 t=174.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1600 t=179.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1650 t=185.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=1700 t=190.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1750 t=196.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1800 t=201.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1850 t=207.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [capture-loop] iter=1900 t=212.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [capture-loop] iter=1950 t=218.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB\n [capture-loop] iter=2000 t=223.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=2050 t=229.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.4/15.6GB (41%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=2100 t=234.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=2150 t=240.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 862 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 862 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1118 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1118 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=2200 t=245.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=2250 t=251.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB\n [capture-loop] iter=2300 t=256.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB\n [capture-loop] iter=2350 t=262.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=2400 t=267.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.8/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=2450 t=273.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [capture-loop] iter=2500 t=278.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=2550 t=284.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.9/15.6GB (63%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [capture-loop] iter=2600 t=289.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=2650 t=295.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1345 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1345 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=2700 t=300.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=2750 t=306.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=2800 t=311.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=2850 t=317.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [capture-loop] iter=2900 t=322.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SharpPredict done (311.19s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (311.19s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [comfy-env] env_vars: {'KMP_DUPLICATE_LIB_OK': 'TRUE', 'OMP_NUM_THREADS': '1', 'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'KMP_DUPLICATE_LIB_OK': 'TRUE', 'OMP_NUM_THREADS': '1', 'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_f95ad019e395']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_f95ad019e395']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f95ad019e395 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f95ad019e395 (abstract, no filesystem path)\n [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [worker:ComfyUI-GeometryPack] 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 7 saved (frame_006.jpg, t=327.5s)\n [capture-periodic] freeze=2ms shot=116ms unfreeze=2ms saved=True\n [capture-loop] iter=2950 t=328.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.85GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778449169906.ply (63.00 MB)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778449169906.ply (63.00 MB)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.05s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.05s): result: NodeOutput\n [ComfyUI] Prompt executed in 328.82 seconds\n [ComfyUI] Prompt executed in 328.82 seconds"}, {"file": "frame_008.jpg", "time": 374.63967514038086, "log": "Final screenshot"}], "total_time": 372.31}, "sharp_exif": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: sharp_exif.json"}, {"file": "frame_001.jpg", "time": 2.24, "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 Queuing workflow for execution...\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: 45cc0364-112c-4155-8e2c-ad553a9461dd\n [ComfyUI] Generated prompt_id: 45cc0364-112c-4155-8e2c-ad553a9461dd\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] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] main()\n [ComfyUI] main()\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\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=3 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=3 sending call_method"}, {"file": "frame_002.jpg", "time": 4.49, "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 Queuing workflow for execution...\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: 45cc0364-112c-4155-8e2c-ad553a9461dd\n [ComfyUI] Generated prompt_id: 45cc0364-112c-4155-8e2c-ad553a9461dd\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] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] main()\n [ComfyUI] main()\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\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=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 (2.19s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.19s): 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 Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=1ms shot=130ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.18s): 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', 'parent_pid', 'fd', 'storage_size']\n [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'parent_pid', 'fd', '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] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions."}, {"file": "frame_003.jpg", "time": 306.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 [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 Queuing workflow for execution...\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: 45cc0364-112c-4155-8e2c-ad553a9461dd\n [ComfyUI] Generated prompt_id: 45cc0364-112c-4155-8e2c-ad553a9461dd\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] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] main()\n [ComfyUI] main()\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\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=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 (2.19s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.19s): 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 Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=1ms shot=130ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.18s): 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', 'parent_pid', 'fd', 'storage_size']\n [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'parent_pid', 'fd', '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] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions.\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=5ms shot=125ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=3.6/15.6GB (23%) swap=0.0/3.0GB (0%) cpu=78% browser_rss=1.00GB\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.83GB\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.83GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.83GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.83GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] start: 0.00 GB, input=[1, 3, 1536, 1536]\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] start: 0.00 GB, input=[1, 3, 1536, 1536]\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] patches: 0.00 GB, x0=25 x1=9 x2=1 total=35\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] patches: 0.00 GB, x0=25 x1=9 x2=1 total=35\n [capture-loop] iter=100 t=11.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=37% browser_rss=0.92GB\n [capture-loop] iter=150 t=16.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=200 t=22.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=250 t=27.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after first chunk (4/35): 0.00 GB, chunk_size=4\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after first chunk (4/35): 0.00 GB, chunk_size=4\n [capture-loop] iter=300 t=33.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=350 t=38.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=400 t=44.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=450 t=49.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=500 t=55.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 274 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 274 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=550 t=60.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=600 t=66.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.91GB\n [capture-loop] iter=650 t=72.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=700 t=77.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=750 t=83.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=800 t=88.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=850 t=94.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=900 t=99.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=950 t=105.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=1000 t=110.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=1050 t=116.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1100 t=121.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1150 t=127.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1200 t=132.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1250 t=138.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=1300 t=143.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=1350 t=149.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=1400 t=154.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1450 t=160.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1500 t=165.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=1550 t=171.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=1600 t=176.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 232 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 232 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1650 t=182.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1700 t=187.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [capture-loop] iter=1750 t=193.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [capture-loop] iter=1800 t=198.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.6/15.6GB (42%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB\n [capture-loop] iter=1850 t=204.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1900 t=209.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=1950 t=215.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=2000 t=220.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2050 t=226.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=2100 t=231.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB\n [capture-loop] iter=2150 t=237.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1118 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1118 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=2200 t=242.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.7/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2250 t=248.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.6/15.6GB (61%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2300 t=253.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.7/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [capture-loop] iter=2350 t=259.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2400 t=265.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [capture-loop] iter=2450 t=270.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2500 t=276.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.3/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2550 t=281.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.9/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2600 t=287.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.5/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2650 t=292.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.5/15.6GB (55%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2700 t=298.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.4/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1355 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1355 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [capture-loop] iter=2750 t=303.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SharpPredict done (304.21s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (304.21s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_b0cee011be37']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_b0cee011be37']...\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_b0cee011be37 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_b0cee011be37 (abstract, no filesystem path)"}, {"file": "frame_004.jpg", "time": 309.58, "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 Queuing workflow for execution...\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: 45cc0364-112c-4155-8e2c-ad553a9461dd\n [ComfyUI] Generated prompt_id: 45cc0364-112c-4155-8e2c-ad553a9461dd\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] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] main()\n [ComfyUI] main()\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\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=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 (2.19s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.19s): 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 Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=1ms shot=130ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.18s): 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', 'parent_pid', 'fd', 'storage_size']\n [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'parent_pid', 'fd', '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] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions.\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=5ms shot=125ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=3.6/15.6GB (23%) swap=0.0/3.0GB (0%) cpu=78% browser_rss=1.00GB\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.83GB\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.83GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.83GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.83GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] start: 0.00 GB, input=[1, 3, 1536, 1536]\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] start: 0.00 GB, input=[1, 3, 1536, 1536]\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] patches: 0.00 GB, x0=25 x1=9 x2=1 total=35\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] patches: 0.00 GB, x0=25 x1=9 x2=1 total=35\n [capture-loop] iter=100 t=11.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=37% browser_rss=0.92GB\n [capture-loop] iter=150 t=16.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=200 t=22.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=250 t=27.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after first chunk (4/35): 0.00 GB, chunk_size=4\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after first chunk (4/35): 0.00 GB, chunk_size=4\n [capture-loop] iter=300 t=33.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=350 t=38.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=400 t=44.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=450 t=49.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=500 t=55.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 274 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 274 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=550 t=60.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=600 t=66.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.91GB\n [capture-loop] iter=650 t=72.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=700 t=77.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=750 t=83.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=800 t=88.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=850 t=94.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=900 t=99.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=950 t=105.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=1000 t=110.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=1050 t=116.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1100 t=121.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1150 t=127.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1200 t=132.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1250 t=138.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=1300 t=143.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=1350 t=149.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=1400 t=154.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1450 t=160.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1500 t=165.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=1550 t=171.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=1600 t=176.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 232 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 232 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1650 t=182.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1700 t=187.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [capture-loop] iter=1750 t=193.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [capture-loop] iter=1800 t=198.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.6/15.6GB (42%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB\n [capture-loop] iter=1850 t=204.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1900 t=209.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=1950 t=215.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=2000 t=220.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2050 t=226.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=2100 t=231.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB\n [capture-loop] iter=2150 t=237.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1118 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1118 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=2200 t=242.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.7/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2250 t=248.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.6/15.6GB (61%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2300 t=253.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.7/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [capture-loop] iter=2350 t=259.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2400 t=265.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [capture-loop] iter=2450 t=270.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2500 t=276.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.3/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2550 t=281.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.9/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2600 t=287.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.5/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2650 t=292.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.5/15.6GB (55%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2700 t=298.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.4/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1355 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1355 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [capture-loop] iter=2750 t=303.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SharpPredict done (304.21s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (304.21s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_b0cee011be37']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_b0cee011be37']...\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_b0cee011be37 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_b0cee011be37 (abstract, no filesystem path)\n Frame 4 saved (frame_003.jpg, t=306.9s)\n [capture-periodic] freeze=2ms shot=156ms unfreeze=7ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [worker:ComfyUI-GeometryPack] 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=2 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n [capture-loop] iter=2800 t=309.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778449538154.ply (63.00 MB)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778449538154.ply (63.00 MB)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.64s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.64s): result: NodeOutput\n [ComfyUI] Prompt executed in 309.22 seconds\n [ComfyUI] Prompt executed in 309.22 seconds"}, {"file": "frame_005.jpg", "time": 329.13140988349915, "log": "Final screenshot"}], "total_time": 326.8}}; const inIframe = window !== window.top; let currentWorkflow = null; diff --git a/dev/linux-cpu/logs/sharp_basic.log b/dev/linux-cpu/logs/sharp_basic.log index 248b3d8..41516a2 100644 --- a/dev/linux-cpu/logs/sharp_basic.log +++ b/dev/linux-cpu/logs/sharp_basic.log @@ -19,41 +19,41 @@ Capturing execution frames: sharp_basic.json [ComfyUI] Node 4: GeomPackPreviewGaussian [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["5", 0], "extrinsics": ["5", 1], "intrinsics": ["5", 2]} [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["5", 0], "extrinsics": ["5", 1], "intrinsics": ["5", 2]} - [ComfyUI] Node 5: SharpPredict - [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: 51fa9ff4-7a87-4e50-afea-54864870cb31 - [ComfyUI] Generated prompt_id: 51fa9ff4-7a87-4e50-afea-54864870cb31 - [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] Node 5: SharpPredict + [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: 04e254e4-caa2-4c9b-a901-c613caa7624e + [ComfyUI] Generated prompt_id: 04e254e4-caa2-4c9b-a901-c613caa7624e + [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 LoadSharpModel: precision: 'auto' [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' + [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED - [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python - [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python - [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI'} - [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI'} - [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python - [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python - [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp'] - [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp'] + [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'} + [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'} [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... - [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python - [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python - [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py', 'abstract://comfy_worker_0f5107705732']... - [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py', 'abstract://comfy_worker_0f5107705732']... - [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_0f5107705732 (abstract, no filesystem path) - [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_0f5107705732 (abstract, no filesystem path) + [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp'] + [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp'] + [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_865cc9f45b4c']... + [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_865cc9f45b4c']... + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_865cc9f45b4c (abstract, no filesystem path) + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_865cc9f45b4c (abstract, no filesystem path) [ComfyUI] [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. [ComfyUI] [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. [ComfyUI] [SubprocessWorker] worker started/confirmed @@ -68,63 +68,68 @@ Capturing execution frames: sharp_basic.json [ComfyUI] [SubprocessWorker] call_id=1 sending call_method [ComfyUI] [ComfyUI] - Frame 2 saved (frame_001.jpg, t=2.4s) - [capture-periodic] freeze=5ms shot=120ms unfreeze=2ms saved=True + Frame 2 saved (frame_001.jpg, t=2.3s) + [capture-periodic] freeze=2ms shot=134ms unfreeze=2ms saved=True [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00 - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in - [ComfyUI] import comfy.hooks - [ComfyUI] import comfy.hooks - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in - [ComfyUI] import comfy.lora - [ComfyUI] import comfy.lora - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in - [ComfyUI] import comfy.model_base - [ComfyUI] import comfy.model_base - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in - [ComfyUI] from ..sdpose import HeatmapHead - [ComfyUI] from ..sdpose import HeatmapHead - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/sdpose.py", line 3, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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] Current thread 0x00007f2cbc1716c0 (most recent call first): + [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap [ComfyUI] [ComfyUI] - [ComfyUI] Traceback (most recent call last): - [ComfyUI] Traceback (most recent call last): - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 535, in execute - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 535, in execute - [ComfyUI] output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data) - [ComfyUI] output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data) - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 335, in get_output_data - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 335, in get_output_data - [ComfyUI] return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data) - [ComfyUI] return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data) - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 309, in _async_map_node_over_list - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 309, in _async_map_node_over_list - [ComfyUI] await process_inputs(input_dict, i) - [ComfyUI] await process_inputs(input_dict, i) - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 297, in process_inputs - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 297, in process_inputs - [ComfyUI] result = f(**inputs) - [ComfyUI] result = f(**inputs) - [ComfyUI] ^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 536, in proxy - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 536, in proxy - [ComfyUI] result = worker.call_method( - [ComfyUI] result = worker.call_method( - [ComfyUI] ^^^^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method - [ComfyUI] raise WorkerError( - [ComfyUI] raise WorkerError( - [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'scipy' - [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'scipy' + [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first): + [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 236 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 236 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 309 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 309 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in [ComfyUI] [ComfyUI] - [ComfyUI] Worker traceback: - [ComfyUI] Worker traceback: - [ComfyUI] Traceback (most recent call last): - [ComfyUI] Traceback (most recent call last): - [ComfyUI] File "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main - [ComfyUI] File "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main - [ComfyUI] result = method(**inputs) - [ComfyUI] result = method(**inputs) - [ComfyUI] ^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED - [ComfyUI] to_return = cls.execute(*args, **kwargs) - [ComfyUI] to_return = cls.execute(*args, **kwargs) - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context - [ComfyUI] return func(*args, **kwargs) - [ComfyUI] return func(*args, **kwargs) - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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] ^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in - [ComfyUI] import comfy.hooks - [ComfyUI] import comfy.hooks - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in - [ComfyUI] import comfy.lora - [ComfyUI] import comfy.lora - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in - [ComfyUI] import comfy.model_base - [ComfyUI] import comfy.model_base - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in - [ComfyUI] from ..sdpose import HeatmapHead - [ComfyUI] from ..sdpose import HeatmapHead - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/sdpose.py", line 3, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === [ComfyUI] [ComfyUI] + [capture-loop] iter=550 t=64.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB + [capture-loop] iter=600 t=69.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB + [capture-loop] iter=650 t=75.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB + [capture-loop] iter=700 t=80.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB + [capture-loop] iter=750 t=86.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.83GB + [capture-loop] iter=800 t=91.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.83GB + [capture-loop] iter=850 t=97.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB + [capture-loop] iter=900 t=102.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB + [capture-loop] iter=950 t=108.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB + [capture-loop] iter=1000 t=113.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB + [capture-loop] iter=1050 t=119.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 2 === + [ComfyUI] === WATCHDOG TICK 2 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap [ComfyUI] [ComfyUI] - [ComfyUI] Prompt executed in 14.46 seconds - [ComfyUI] Prompt executed in 14.46 seconds - Execution complete (t=15.1s) - Execution error: {'prompt_id': '680e7efb-b7e3-4246-98ac-baa7a4da9ce6', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \'scipy\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main\n result = method(**inputs)\n ^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n ^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in \n import comfy.hooks\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in \n import comfy.lora\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in \n import comfy.model_base\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in \n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in \n from ..sdpose import HeatmapHead\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 535, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 335, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 309, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 297, in process_inputs\n result = f(**inputs)\n ^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 536, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method\n raise WorkerError(\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': ["{'model_path': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/models/sharp/sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}"], 'image': ['tensor([[[[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n [[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n [[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n ...,\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5098, 0.4627, 0.4235],\n [0.5098, 0.4627, 0.4235],\n [0.5098, 0.4627, 0.4235]],\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5059, 0.4588, 0.4392],\n [0.5059, 0.4627, 0.4314],\n [0.5059, 0.4627, 0.4314]],\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5059, 0.4588, 0.4392],\n [0.5059, 0.4627, 0.4314],\n [0.5059, 0.4627, 0.4314]]]])'], '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.43.18'}, 'version': 0.4}}"]}, 'current_outputs': ['1', '2', '5', '4'], 'timestamp': 1778448202982} - Status: FAILED - Error: Workflow execution failed: {'prompt_id': '680e7efb-b7e3-4246-98ac-baa7a4da9ce6', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \'scipy\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main\n result = method(**inputs)\n ^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n ^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in \n import comfy.hooks\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in \n import comfy.lora\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in \n import comfy.model_base\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in \n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in \n from ..sdpose import HeatmapHead\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 535, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 335, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 309, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 297, in process_inputs\n result = f(**inputs)\n ^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 536, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method\n raise WorkerError(\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': ["{'model_path': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/models/sharp/sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}"], 'image': ['tensor([[[[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n [[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n [[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n ...,\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5098, 0.4627, 0.4235],\n [0.5098, 0.4627, 0.4235],\n [0.5098, 0.4627, 0.4235]],\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5059, 0.4588, 0.4392],\n [0.5059, 0.4627, 0.4314],\n [0.5059, 0.4627, 0.4314]],\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5059, 0.4588, 0.4392],\n [0.5059, 0.4627, 0.4314],\n [0.5059, 0.4627, 0.4314]]]])'], '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.43.18'}, 'version': 0.4}}"]}, 'current_outputs': ['1', '2', '5', '4'], 'timestamp': 1778448202982} - Details: Workflow: /tmp/comfy-test-run-25wt5ji7/ComfyUI-Sharp/workflows/sharp_basic.json -Node error: SharpPredict \ No newline at end of file + [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first): + [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first): + [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first): + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py", line 170 in _get_attention_scores_no_kv_chunking + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py", line 170 in _get_attention_scores_no_kv_chunking + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py", line 259 in efficient_dot_product_attention + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py", line 259 in efficient_dot_product_attention + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py", line 275 in attention_sub_quad + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py", line 275 in attention_sub_quad + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py", line 139 in wrapper + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py", line 139 in wrapper + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 234 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 234 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 309 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 309 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=1100 t=124.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [capture-loop] iter=1150 t=130.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [capture-loop] iter=1200 t=135.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [capture-loop] iter=1250 t=141.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB + [capture-loop] iter=1300 t=146.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB + [capture-loop] iter=1350 t=152.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [capture-loop] iter=1400 t=157.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [capture-loop] iter=1450 t=163.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB + [capture-loop] iter=1500 t=168.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [capture-loop] iter=1550 t=174.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [capture-loop] iter=1600 t=179.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 3 === + [ComfyUI] === WATCHDOG TICK 3 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first): + [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first): + [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 268 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 268 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 310 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 310 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=1650 t=185.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB + [capture-loop] iter=1700 t=190.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB + [capture-loop] iter=1750 t=196.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [capture-loop] iter=1800 t=201.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [capture-loop] iter=1850 t=207.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB + [capture-loop] iter=1900 t=212.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB + [capture-loop] iter=1950 t=218.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB + [capture-loop] iter=2000 t=223.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB + [capture-loop] iter=2050 t=229.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.4/15.6GB (41%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB + [capture-loop] iter=2100 t=234.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB + [capture-loop] iter=2150 t=240.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 4 === + [ComfyUI] === WATCHDOG TICK 4 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first): + [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first): + [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 553 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 553 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 518 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 518 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 862 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 862 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 970 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 970 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1118 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1118 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=2200 t=245.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB + [capture-loop] iter=2250 t=251.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB + [capture-loop] iter=2300 t=256.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB + [capture-loop] iter=2350 t=262.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB + [capture-loop] iter=2400 t=267.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.8/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [capture-loop] iter=2450 t=273.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB + [capture-loop] iter=2500 t=278.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB + [capture-loop] iter=2550 t=284.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.9/15.6GB (63%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB + [capture-loop] iter=2600 t=289.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [capture-loop] iter=2650 t=295.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 5 === + [ComfyUI] === WATCHDOG TICK 5 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first): + [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first): + [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 553 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 553 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 518 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 518 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py", line 253 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py", line 253 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 766 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 766 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 860 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 860 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 970 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 970 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1345 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1345 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2030 in decode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2030 in decode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 303 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 303 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=2700 t=300.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB + [capture-loop] iter=2750 t=306.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB + [capture-loop] iter=2800 t=311.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB + [capture-loop] iter=2850 t=317.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB + [capture-loop] iter=2900 t=322.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB + [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 + [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [comfy-env] SharpPredict done (311.19s): result: NodeOutput + [ComfyUI] [comfy-env] SharpPredict done (311.19s): result: NodeOutput + [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3] + [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3] + [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED + [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED + [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... + [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... + [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [comfy-env] env_vars: {'KMP_DUPLICATE_LIB_OK': 'TRUE', 'OMP_NUM_THREADS': '1', 'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'} + [ComfyUI] [comfy-env] env_vars: {'KMP_DUPLICATE_LIB_OK': 'TRUE', 'OMP_NUM_THREADS': '1', 'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'} + [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack'] + [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack'] + [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_f95ad019e395']... + [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_f95ad019e395']... + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f95ad019e395 (abstract, no filesystem path) + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f95ad019e395 (abstract, no filesystem path) + [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. + [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. + [ComfyUI] [SubprocessWorker] worker started/confirmed + [ComfyUI] [SubprocessWorker] worker started/confirmed + [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=1 sending call_method + [ComfyUI] [SubprocessWorker] call_id=1 sending call_method + Frame 7 saved (frame_006.jpg, t=327.5s) + [capture-periodic] freeze=2ms shot=116ms unfreeze=2ms saved=True + [capture-loop] iter=2950 t=328.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.85GB + [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778449169906.ply (63.00 MB) + [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778449169906.ply (63.00 MB) + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.05s): result: NodeOutput + [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.05s): result: NodeOutput + [ComfyUI] Prompt executed in 328.82 seconds + [ComfyUI] Prompt executed in 328.82 seconds + Node executed (1 total), capturing... + Frame 8 saved (frame_007.jpg, t=329.3s) + [capture-node] freeze=6ms shot=142ms unfreeze=15ms saved=True + Execution complete (t=330.5s) + [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear... + [3d-wait] Phase 1 done in 0.0s + [3d-wait] Phase 2: iframes=1 + [3d-wait] iframe viewer_ready=True (matched 1 console logs) + [3d-wait] Unfrozen in 0.007s, rendering for 5s... + [3d-wait] JS halted via CDP after 10.4s + [3d-wait] Re-frozen in 41.6s + [3d-wait] Total 3D wait: 41.6s + Captured 8 unique frames over 372.31s + [debug] iframes: 1 + [debug] iframe[0]: src=http://127.0.0.1:41883/extensions/ComfyUI-GeometryPack/viewer_gaussian.html?v=17, canvas=1536x1024, rafFrozen=True + [timing] trigger_3d_previews: 0.0s + Saved high-quality screenshot: sharp_basic_executed.png + [timing] final_screenshot: 0.3s + Captured 9 video frames \ No newline at end of file diff --git a/dev/linux-cpu/logs/sharp_basic_console.log b/dev/linux-cpu/logs/sharp_basic_console.log index f818f0d..cc1eee5 100644 --- a/dev/linux-cpu/logs/sharp_basic_console.log +++ b/dev/linux-cpu/logs/sharp_basic_console.log @@ -11,6 +11,13 @@ [Console-log] [VTK Bundle] GLTFImporter included in bundle [Console-log] [GeomPack] Loading mesh preview extension... [Console-log] [GeomPack] Mesh preview extension registered +[Console-log] [BVHViewer] Loading BVH Viewer extension +[Console-log] [BVHViewer] Loading BVH viewer extension... +[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer +[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 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 @@ -24,25 +31,18 @@ [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] [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] [FBXAnimationViewer] Loading FBX Animation Viewer extension [Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension... [Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer -[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] [GeomPack] Loading VTK.js textured mesh preview extension... [Console-log] [GeomPack] VTK.js textured mesh preview extension 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 UV mesh preview extension... [Console-log] [GeomPack] UV mesh preview extension registered [Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration. @@ -51,8 +51,35 @@ [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-0x363c09d29800]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels -[Console-warning] [.WebGL-0x363c09d29800]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels -[Console-warning] [.WebGL-0x363c09d29800]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels -[Console-warning] [.WebGL-0x363c09d29800]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 +[Console-warning] [.WebGL-0x3afc0438d600]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels +[Console-warning] [.WebGL-0x3afc0438d600]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels +[Console-warning] [.WebGL-0x3afc0438d600]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels +[Console-warning] [.WebGL-0x3afc0438d600]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"}} +[Console-log] [GeomPack Gaussian] onExecuted called with: {ply_file: Array(1), filename: Array(1), file_size_mb: Array(1), extrinsics: Array(1), intrinsics: Array(1)} +[Console-log] [GeomPack Gaussian] Resized node to: 512 x 401 (aspect ratio: 1.50 ) +[Console-log] [GaussianViewer] Received LOAD_MESH_URL: /view?filename=sharp_1778449169906.ply&type=output&subfolder= +[Console-log] [GaussianViewer] Pre-calculated scale compensation: 31.60 x +[Console-log] [GaussianViewer] Loading from URL: /view?filename=sharp_1778449169906.ply&type=output&subfolder= +[Console-log] [GaussianViewer] Scene bounds center: -3.536740303039551 -2.5357117652893066 21.384358376264572 +[Console-log] [GaussianViewer] Scene bounds size: 47.50189781188965 28.793131828308105 41.961805403232574 +[Console-log] [GaussianViewer] Applied scale compensation: 31.60 x, 1179648 gaussians +[Console-log] [GaussianViewer] Setting camera from extrinsics/intrinsics +[Console-log] [GaussianViewer] Extrinsics: [[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]] +[Console-log] [GaussianViewer] Intrinsics: [[1279.9999999999998,0,768],[0,1279.9999999999998,512],[0,0,1]] +[Console-log] [GaussianViewer] Computed camera position from extrinsics: 0 0 0 +[Console-log] [GaussianViewer] Intrinsics: fx= 1279.9999999999998 fy= 1279.9999999999998 cx= 768 cy= 512 +[Console-log] [GaussianViewer] Image dimensions (from intrinsics): 1536 x 1024 +[Console-log] [GaussianViewer] Locking resolution to native: 1536x1024 +[Console-log] [GaussianViewer] Native resolution: 1536 x 1024 +[Console-log] [GaussianViewer] Container size: 486 x 197 +[Console-log] [GaussianViewer] Gaussian scale compensation (with 3x boost): 9.48 x +[Console-log] [GaussianViewer] Calculated FOV: 43.60281897270364 degrees +[Console-log] [GaussianViewer] Target Z distance: 2.4999999999999996 +[Console-log] [GaussianViewer] Scene center: -3.536740303039551 2.5357117652893066 21.384358376264572 +[Console-log] [GaussianViewer] Closest point Z: 0.4 +[Console-log] [GaussianViewer] Orbit center Z: 0.6 (closest + 50%) +[Console-log] [GaussianViewer] Camera set to position: 0 0 0 +[Console-log] [GaussianViewer] Looking at target: 0 0 21.384358376264572 +[Console-log] [GaussianViewer] This should match the original input image view +[Console-log] [GaussianViewer] Loaded successfully from URL \ No newline at end of file diff --git a/dev/linux-cpu/logs/sharp_basic_resources.csv b/dev/linux-cpu/logs/sharp_basic_resources.csv index 979e047..c659593 100644 --- a/dev/linux-cpu/logs/sharp_basic_resources.csv +++ b/dev/linux-cpu/logs/sharp_basic_resources.csv @@ -1,24 +1,381 @@ # total_ram_gb=15.6 t,ram_gb,vram_gb -0.0,0.85, -1.0,0.85, -2.0,0.86, -3.0,0.86, -4.0,0.86, -5.0,0.86, -6.0,0.86, -7.0,1.12, -8.1,1.19, -9.1,1.25, -10.1,1.6, -11.1,1.63, -12.1,1.81, -13.1,1.94, -14.1,1.99, -15.1,1.99, -16.1,1.27, -17.1,1.27, -18.2,1.27, -19.2,1.27, -20.2,1.27, -21.2,1.28, +0.0,0.86, +1.0,0.86, +2.0,0.87, +3.0,0.87, +4.0,0.87, +5.0,0.87, +6.0,0.87, +7.0,1.07, +8.0,1.2, +9.0,1.29, +10.1,1.51, +11.1,1.8, +12.1,2.1, +13.1,1.83, +14.2,2.12, +15.2,1.84, +16.2,1.84, +17.2,1.3, +18.2,1.3, +19.2,1.3, +20.2,1.3, +21.2,1.3, +22.2,1.33, +23.2,1.35, +24.2,1.38, +25.2,1.39, +26.3,2.25, +27.3,4.01, +28.3,4.3, +29.3,4.29, +30.3,4.3, +31.3,4.34, +32.3,4.3, +33.3,4.29, +34.3,4.43, +35.3,4.31, +36.3,4.29, +37.3,4.31, +38.3,4.31, +39.3,4.35, +40.3,4.31, +41.3,4.36, +42.3,4.3, +43.3,4.29, +44.3,4.3, +45.3,4.4, +46.4,4.41, +47.4,4.32, +48.4,4.35, +49.4,4.32, +50.4,4.36, +51.4,4.4, +52.4,4.4, +53.4,4.4, +54.4,4.37, +55.4,4.37, +56.4,4.37, +57.4,4.47, +58.4,4.47, +59.4,4.4, +60.4,4.4, +61.4,4.4, +62.4,4.39, +63.4,4.44, +64.4,4.39, +65.4,4.44, +66.4,4.38, +67.5,4.4, +68.5,4.39, +69.5,4.43, +70.5,4.52, +71.5,4.35, +72.5,4.4, +73.5,4.4, +74.5,4.45, +75.5,4.41, +76.5,4.41, +77.5,4.52, +78.5,4.42, +79.5,4.43, +80.5,4.47, +81.5,4.47, +82.5,4.47, +83.5,4.43, +84.5,4.44, +85.5,4.47, +86.6,4.59, +87.6,4.45, +88.6,4.45, +89.6,4.46, +90.6,4.49, +91.6,4.46, +92.6,4.46, +93.6,4.51, +94.6,4.45, +95.6,4.46, +96.6,4.49, +97.6,4.49, +98.6,4.46, +99.6,4.46, +100.6,4.55, +101.6,4.48, +102.6,4.48, +103.6,4.48, +104.6,4.48, +105.7,4.47, +106.7,4.53, +107.7,4.47, +108.7,4.46, +109.7,4.55, +110.7,4.5, +111.7,4.5, +112.7,4.47, +113.7,4.54, +114.7,4.48, +115.7,4.49, +116.7,4.49, +117.7,4.5, +118.7,4.59, +119.7,4.58, +120.7,4.5, +121.7,4.51, +122.7,4.52, +123.7,4.55, +124.7,4.55, +125.7,4.52, +126.8,4.53, +127.8,4.61, +128.8,4.54, +129.8,4.54, +130.8,4.54, +131.8,4.57, +132.8,4.58, +133.8,4.55, +134.8,4.55, +135.8,4.61, +136.8,4.56, +137.8,4.65, +138.8,4.54, +139.8,4.58, +140.8,4.54, +141.8,4.54, +142.8,4.58, +143.8,4.59, +144.8,4.57, +145.9,4.57, +146.9,4.62, +147.9,4.65, +148.9,4.58, +149.9,4.58, +150.9,4.55, +151.9,4.61, +152.9,4.56, +153.9,4.58, +154.9,4.56, +155.9,4.55, +156.9,4.65, +157.9,4.56, +158.9,4.58, +159.9,4.58, +160.9,4.62, +161.9,4.62, +162.9,4.59, +163.9,4.68, +164.9,4.6, +166.0,4.61, +167.0,4.64, +168.0,4.64, +169.0,4.61, +170.0,4.61, +171.0,4.62, +172.0,4.69, +173.0,4.7, +174.0,4.62, +175.0,4.62, +176.0,4.67, +177.0,4.67, +178.0,4.63, +179.0,4.63, +180.0,4.61, +181.0,4.66, +182.0,4.78, +183.0,4.63, +184.1,4.63, +185.1,4.63, +186.1,4.67, +187.1,4.68, +188.1,4.69, +189.1,4.66, +190.1,4.66, +191.1,4.67, +192.1,4.71, +193.1,4.73, +194.1,4.76, +195.1,4.75, +196.1,4.79, +197.1,4.77, +198.1,4.75, +199.1,4.68, +200.1,4.68, +201.1,4.68, +202.1,4.65, +203.2,4.67, +204.2,4.71, +205.2,4.67, +206.2,4.77, +207.2,4.67, +208.2,4.67, +209.2,4.7, +210.2,4.7, +211.2,4.7, +212.2,4.72, +213.2,4.7, +214.2,4.7, +215.2,4.7, +216.2,4.7, +217.2,4.7, +218.2,4.7, +219.2,4.42, +220.3,4.42, +221.3,4.42, +222.3,4.42, +223.3,4.42, +224.3,4.52, +225.3,4.96, +226.3,5.12, +227.3,5.06, +228.3,5.08, +229.3,5.18, +230.3,5.21, +231.3,5.28, +232.3,5.42, +233.3,5.31, +234.3,5.37, +235.3,5.54, +236.3,5.61, +237.3,5.54, +238.4,5.61, +239.4,5.94, +240.4,6.06, +241.4,6.03, +242.4,6.06, +243.4,6.06, +244.4,6.12, +245.4,6.91, +246.4,6.62, +247.4,6.62, +248.4,6.23, +249.4,6.3, +250.4,6.37, +251.4,6.44, +252.4,6.51, +253.4,6.59, +254.4,6.66, +255.4,6.73, +256.5,6.24, +257.5,6.31, +258.5,6.38, +259.5,6.46, +260.5,6.53, +261.5,6.6, +262.5,6.68, +263.5,6.75, +264.5,6.69, +265.5,7.97, +266.5,8.16, +267.5,8.36, +268.5,8.44, +269.5,8.44, +270.5,8.44, +271.5,8.44, +272.5,8.44, +273.5,7.9, +274.5,8.08, +275.5,8.25, +276.6,8.42, +277.6,8.44, +278.6,8.44, +279.6,8.44, +280.6,8.44, +281.6,8.44, +282.6,7.32, +283.6,6.29, +284.6,6.47, +285.6,6.48, +286.6,6.48, +287.6,6.51, +288.6,7.6, +289.6,8.57, +290.6,9.12, +291.6,7.99, +292.6,8.16, +293.7,5.71, +294.7,5.8, +295.7,5.85, +296.7,5.94, +297.7,6.15, +298.7,6.19, +299.7,6.31, +300.7,6.59, +301.7,6.72, +302.7,6.57, +303.7,6.72, +304.7,6.74, +305.7,7.53, +306.7,7.65, +307.7,7.5, +308.7,7.65, +309.7,6.85, +310.7,7.04, +311.7,6.83, +312.7,7.01, +313.7,6.63, +314.8,7.54, +315.8,7.65, +316.8,7.52, +317.8,7.65, +318.8,6.87, +319.8,6.61, +320.8,7.1, +321.8,6.81, +322.8,7.21, +323.8,7.01, +324.8,6.76, +325.8,7.23, +326.8,6.94, +327.8,6.66, +328.8,5.82, +329.8,5.89, +330.8,5.91, +331.8,5.94, +332.8,5.9, +333.8,5.99, +334.9,6.2, +335.9,6.27, +336.9,6.27, +337.9,6.27, +338.9,6.27, +339.9,6.27, +340.9,6.27, +341.9,6.27, +342.9,6.27, +343.9,6.27, +344.9,6.27, +345.9,6.27, +346.9,6.27, +347.9,6.27, +348.9,6.27, +350.0,6.27, +351.0,6.27, +352.0,6.27, +353.0,6.27, +354.0,6.27, +355.0,6.27, +356.0,6.27, +357.0,6.27, +358.0,6.27, +359.0,6.27, +360.0,6.27, +361.0,6.27, +362.0,6.27, +363.0,6.27, +364.0,6.27, +365.0,6.27, +366.0,6.27, +367.1,6.27, +368.1,6.27, +369.1,6.27, +370.1,6.27, +371.1,6.27, +372.1,6.27, +373.1,6.27, +374.1,6.27, +375.1,6.27, +376.1,6.27, +377.1,6.27, +378.1,6.27, +379.1,6.27, +380.1,6.27, diff --git a/dev/linux-cpu/logs/sharp_exif.log b/dev/linux-cpu/logs/sharp_exif.log index dc4349b..60d43ac 100644 --- a/dev/linux-cpu/logs/sharp_exif.log +++ b/dev/linux-cpu/logs/sharp_exif.log @@ -9,13 +9,13 @@ 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]} 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]} @@ -24,8 +24,8 @@ Capturing execution frames: sharp_exif.json [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: e1e5db64-9ff1-4f8a-b8ff-d68adb858593 - [ComfyUI] Generated prompt_id: e1e5db64-9ff1-4f8a-b8ff-d68adb858593 + [ComfyUI] Generated prompt_id: 45cc0364-112c-4155-8e2c-ad553a9461dd + [ComfyUI] Generated prompt_id: 45cc0364-112c-4155-8e2c-ad553a9461dd [ComfyUI] Calling execution.validate_prompt()... [ComfyUI] Calling execution.validate_prompt()... [ComfyUI] Validation result: valid=True @@ -42,8 +42,38 @@ Capturing execution frames: sharp_exif.json [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] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp'] + [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp'] + [ComfyUI] [ComfyUI-Sharp] Health check: failed + [ComfyUI] [ComfyUI-Sharp] Health check: failed + [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker... + [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker... + [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']... + [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']... + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path) + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path) + [ComfyUI] Traceback (most recent call last): + [ComfyUI] Traceback (most recent call last): + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807, in + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807, in + [ComfyUI] main() + [ComfyUI] main() + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1667, in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1667, in main + [ComfyUI] transport.send({"status": "pong", "call_id": _current_call_id}) + [ComfyUI] transport.send({"status": "pong", "call_id": _current_call_id}) + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1075, in send + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1075, in send + [ComfyUI] self._sock.sendall(msg) + [ComfyUI] self._sock.sendall(msg) + [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe + [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe + [ComfyUI] [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. + [ComfyUI] [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. [ComfyUI] [SubprocessWorker] worker started/confirmed [ComfyUI] [SubprocessWorker] worker started/confirmed [ComfyUI] [SubprocessWorker] serializing kwargs to shm... @@ -56,8 +86,8 @@ Capturing execution frames: sharp_exif.json [ComfyUI] [SubprocessWorker] call_id=3 sending call_method [ComfyUI] [SubprocessWorker] got response: ok [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [comfy-env] LoadImageWithExif done (0.29s): result: NodeOutput - [ComfyUI] [comfy-env] LoadImageWithExif done (0.29s): result: NodeOutput + [ComfyUI] [comfy-env] LoadImageWithExif done (2.19s): result: NodeOutput + [ComfyUI] [comfy-env] LoadImageWithExif done (2.19s): 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 @@ -78,10 +108,12 @@ Capturing execution frames: sharp_exif.json [ComfyUI] [SubprocessWorker] sending request via socket... [ComfyUI] [SubprocessWorker] call_id=4 sending call_method [ComfyUI] [SubprocessWorker] call_id=4 sending call_method + Frame 2 saved (frame_001.jpg, t=2.2s) + [capture-periodic] freeze=1ms shot=130ms unfreeze=6ms saved=True [ComfyUI] [SubprocessWorker] got response: ok [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [comfy-env] LoadSharpModel done (0.11s): result: NodeOutput - [ComfyUI] [comfy-env] LoadSharpModel done (0.11s): result: NodeOutput + [ComfyUI] [comfy-env] LoadSharpModel done (0.18s): result: NodeOutput + [ComfyUI] [comfy-env] LoadSharpModel done (0.18s): 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 @@ -110,177 +142,636 @@ Capturing execution frames: sharp_exif.json [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 'scipy' - [ComfyUI] !!! Exception during processing !!! No module named 'scipy' + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions. + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions. + Frame 3 saved (frame_002.jpg, t=4.5s) + [capture-periodic] freeze=5ms shot=125ms unfreeze=2ms saved=True + [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=3.6/15.6GB (23%) swap=0.0/3.0GB (0%) cpu=78% browser_rss=1.00GB + [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5 + [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5 + [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.83GB + [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.83GB + [ComfyUI] [comfy-env] VRAM after eviction: 10.83GB + [ComfyUI] [comfy-env] VRAM after eviction: 10.83GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] start: 0.00 GB, input=[1, 3, 1536, 1536] + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] start: 0.00 GB, input=[1, 3, 1536, 1536] + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] patches: 0.00 GB, x0=25 x1=9 x2=1 total=35 + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] patches: 0.00 GB, x0=25 x1=9 x2=1 total=35 + [capture-loop] iter=100 t=11.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=37% browser_rss=0.92GB + [capture-loop] iter=150 t=16.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [capture-loop] iter=200 t=22.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB + [capture-loop] iter=250 t=27.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after first chunk (4/35): 0.00 GB, chunk_size=4 + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after first chunk (4/35): 0.00 GB, chunk_size=4 + [capture-loop] iter=300 t=33.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=350 t=38.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB + [capture-loop] iter=400 t=44.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB + [capture-loop] iter=450 t=49.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB + [capture-loop] iter=500 t=55.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 1 === + [ComfyUI] === WATCHDOG TICK 1 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap [ComfyUI] [ComfyUI] - [ComfyUI] Worker traceback: - [ComfyUI] Worker traceback: - [ComfyUI] Traceback (most recent call last): - [ComfyUI] Traceback (most recent call last): - [ComfyUI] File "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main - [ComfyUI] File "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main - [ComfyUI] result = method(**inputs) - [ComfyUI] result = method(**inputs) - [ComfyUI] ^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED - [ComfyUI] to_return = cls.execute(*args, **kwargs) - [ComfyUI] to_return = cls.execute(*args, **kwargs) - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context - [ComfyUI] return func(*args, **kwargs) - [ComfyUI] return func(*args, **kwargs) - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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] ^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in - [ComfyUI] import comfy.hooks - [ComfyUI] import comfy.hooks - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in - [ComfyUI] import comfy.lora - [ComfyUI] import comfy.lora - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in - [ComfyUI] import comfy.model_base - [ComfyUI] import comfy.model_base - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in - [ComfyUI] from ..sdpose import HeatmapHead - [ComfyUI] from ..sdpose import HeatmapHead - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/sdpose.py", line 3, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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] Current thread 0x00007f3f751346c0 (most recent call first): + [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap [ComfyUI] [ComfyUI] - [ComfyUI] Traceback (most recent call last): - [ComfyUI] Traceback (most recent call last): - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 535, in execute - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 535, in execute - [ComfyUI] output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data) - [ComfyUI] output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data) - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 335, in get_output_data - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 335, in get_output_data - [ComfyUI] return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data) - [ComfyUI] return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data) - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 309, in _async_map_node_over_list - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 309, in _async_map_node_over_list - [ComfyUI] await process_inputs(input_dict, i) - [ComfyUI] await process_inputs(input_dict, i) - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 297, in process_inputs - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 297, in process_inputs - [ComfyUI] result = f(**inputs) - [ComfyUI] result = f(**inputs) - [ComfyUI] ^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 536, in proxy - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 536, in proxy - [ComfyUI] result = worker.call_method( - [ComfyUI] result = worker.call_method( - [ComfyUI] ^^^^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method - [ComfyUI] raise WorkerError( - [ComfyUI] raise WorkerError( - [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'scipy' - [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'scipy' + [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first): + [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 274 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 274 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 310 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 310 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in [ComfyUI] [ComfyUI] - [ComfyUI] Worker traceback: - [ComfyUI] Worker traceback: - [ComfyUI] Traceback (most recent call last): - [ComfyUI] Traceback (most recent call last): - [ComfyUI] File "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main - [ComfyUI] File "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main - [ComfyUI] result = method(**inputs) - [ComfyUI] result = method(**inputs) - [ComfyUI] ^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED - [ComfyUI] to_return = cls.execute(*args, **kwargs) - [ComfyUI] to_return = cls.execute(*args, **kwargs) - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context - [ComfyUI] return func(*args, **kwargs) - [ComfyUI] return func(*args, **kwargs) - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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] ^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^ - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in - [ComfyUI] import comfy.hooks - [ComfyUI] import comfy.hooks - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in - [ComfyUI] import comfy.lora - [ComfyUI] import comfy.lora - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in - [ComfyUI] import comfy.model_base - [ComfyUI] import comfy.model_base - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in - [ComfyUI] from ..sdpose import HeatmapHead - [ComfyUI] from ..sdpose import HeatmapHead - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/sdpose.py", line 3, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === [ComfyUI] [ComfyUI] + [capture-loop] iter=550 t=60.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=600 t=66.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.91GB + [capture-loop] iter=650 t=72.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB + [capture-loop] iter=700 t=77.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB + [capture-loop] iter=750 t=83.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=800 t=88.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB + [capture-loop] iter=850 t=94.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=900 t=99.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=950 t=105.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=1000 t=110.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB + [capture-loop] iter=1050 t=116.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 2 === + [ComfyUI] === WATCHDOG TICK 2 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap [ComfyUI] [ComfyUI] - [ComfyUI] Prompt executed in 0.46 seconds - [ComfyUI] Prompt executed in 0.46 seconds - Execution complete (t=0.7s) - Execution error: {'prompt_id': '17b4c6a0-5277-443b-9e4a-9650d557d2fd', '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 "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main\n result = method(**inputs)\n ^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n ^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in \n import comfy.hooks\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in \n import comfy.lora\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in \n import comfy.model_base\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in \n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in \n from ..sdpose import HeatmapHead\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 535, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 335, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 309, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 297, in process_inputs\n result = f(**inputs)\n ^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 536, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method\n raise WorkerError(\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': ["{'model_path': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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, -400], '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.74978010739324, -99.02778023242435], '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.15696022727278, -245.70490056818184], '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.9426914835157, -275.49795068697], '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.43.18'}, 'version': 0.4}}"]}, 'current_outputs': ['7', '8', '2', '9'], 'timestamp': 1778448210087} - Status: FAILED - Error: Workflow execution failed: {'prompt_id': '17b4c6a0-5277-443b-9e4a-9650d557d2fd', '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 "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main\n result = method(**inputs)\n ^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n ^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in \n import comfy.hooks\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in \n import comfy.lora\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in \n import comfy.model_base\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in \n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in \n from ..sdpose import HeatmapHead\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 535, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 335, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 309, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 297, in process_inputs\n result = f(**inputs)\n ^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 536, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method\n raise WorkerError(\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': ["{'model_path': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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, -400], '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.74978010739324, -99.02778023242435], '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.15696022727278, -245.70490056818184], '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.9426914835157, -275.49795068697], '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.43.18'}, 'version': 0.4}}"]}, 'current_outputs': ['7', '8', '2', '9'], 'timestamp': 1778448210087} - Details: Workflow: /tmp/comfy-test-run-25wt5ji7/ComfyUI-Sharp/workflows/sharp_exif.json -Node error: SharpPredict \ No newline at end of file + [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first): + [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first): + [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 268 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 268 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 310 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 310 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=1100 t=121.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [capture-loop] iter=1150 t=127.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB + [capture-loop] iter=1200 t=132.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [capture-loop] iter=1250 t=138.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB + [capture-loop] iter=1300 t=143.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB + [capture-loop] iter=1350 t=149.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB + [capture-loop] iter=1400 t=154.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB + [capture-loop] iter=1450 t=160.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [capture-loop] iter=1500 t=165.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB + [capture-loop] iter=1550 t=171.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB + [capture-loop] iter=1600 t=176.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 3 === + [ComfyUI] === WATCHDOG TICK 3 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first): + [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first): + [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 232 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 232 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 309 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 309 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=1650 t=182.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB + [capture-loop] iter=1700 t=187.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB + [capture-loop] iter=1750 t=193.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB + [capture-loop] iter=1800 t=198.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.6/15.6GB (42%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB + [capture-loop] iter=1850 t=204.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [capture-loop] iter=1900 t=209.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB + [capture-loop] iter=1950 t=215.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB + [capture-loop] iter=2000 t=220.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=2050 t=226.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB + [capture-loop] iter=2100 t=231.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB + [capture-loop] iter=2150 t=237.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 4 === + [ComfyUI] === WATCHDOG TICK 4 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first): + [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first): + [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 553 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 553 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 518 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 518 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py", line 253 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py", line 253 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 766 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 766 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 860 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 860 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 970 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 970 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1118 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1118 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=2200 t=242.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.7/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [capture-loop] iter=2250 t=248.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.6/15.6GB (61%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [capture-loop] iter=2300 t=253.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.7/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB + [capture-loop] iter=2350 t=259.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=2400 t=265.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB + [capture-loop] iter=2450 t=270.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [capture-loop] iter=2500 t=276.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.3/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=2550 t=281.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.9/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=2600 t=287.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.5/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [capture-loop] iter=2650 t=292.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.5/15.6GB (55%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [capture-loop] iter=2700 t=298.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.4/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 5 === + [ComfyUI] === WATCHDOG TICK 5 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first): + [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first): + [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first): + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 553 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 553 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 518 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 518 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py", line 253 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py", line 253 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 766 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 766 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py", line 253 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py", line 253 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1355 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1355 in forward + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2030 in decode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2030 in decode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 303 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 303 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB + [capture-loop] iter=2750 t=303.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5 + [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5 + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [comfy-env] SharpPredict done (304.21s): result: NodeOutput + [ComfyUI] [comfy-env] SharpPredict done (304.21s): result: NodeOutput + [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3] + [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3] + [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED + [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED + [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack'] + [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack'] + [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... + [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... + [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)... + [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)... + [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [ComfyUI-GeometryPack] Health check: failed + [ComfyUI] [ComfyUI-GeometryPack] Health check: failed + [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_b0cee011be37']... + [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_b0cee011be37']... + [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker... + [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker... + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_b0cee011be37 (abstract, no filesystem path) + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_b0cee011be37 (abstract, no filesystem path) + Frame 4 saved (frame_003.jpg, t=306.9s) + [capture-periodic] freeze=2ms shot=156ms unfreeze=7ms saved=True + [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. + [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. + [ComfyUI] [SubprocessWorker] worker started/confirmed + [ComfyUI] [SubprocessWorker] worker started/confirmed + [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=2 sending call_method + [ComfyUI] [SubprocessWorker] call_id=2 sending call_method + [capture-loop] iter=2800 t=309.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB + [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778449538154.ply (63.00 MB) + [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778449538154.ply (63.00 MB) + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.64s): result: NodeOutput + [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.64s): result: NodeOutput + [ComfyUI] Prompt executed in 309.22 seconds + [ComfyUI] Prompt executed in 309.22 seconds + Node executed (1 total), capturing... + Frame 5 saved (frame_004.jpg, t=309.6s) + [capture-node] freeze=2ms shot=124ms unfreeze=22ms saved=True + Execution complete (t=310.9s) + [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear... + [3d-wait] Phase 1 done in 0.1s + [3d-wait] Phase 2: iframes=1 + [3d-wait] iframe viewer_ready=True (matched 1 console logs) + [3d-wait] Unfrozen in 0.014s, rendering for 5s... + [3d-wait] JS halted via CDP after 14.6s + [3d-wait] Re-frozen in 15.6s + [3d-wait] Total 3D wait: 15.7s + Captured 5 unique frames over 326.8s + [debug] iframes: 1 + [debug] iframe[0]: src=http://127.0.0.1:41883/extensions/ComfyUI-GeometryPack/viewer_gaussian.html?v=17, canvas=3040x2022, rafFrozen=True + [timing] trigger_3d_previews: 0.0s + Saved high-quality screenshot: sharp_exif_executed.png + [timing] final_screenshot: 0.3s + Captured 6 video frames \ No newline at end of file diff --git a/dev/linux-cpu/logs/sharp_exif_console.log b/dev/linux-cpu/logs/sharp_exif_console.log index bf68c1c..c5daaef 100644 --- a/dev/linux-cpu/logs/sharp_exif_console.log +++ b/dev/linux-cpu/logs/sharp_exif_console.log @@ -9,17 +9,14 @@ [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] [VTK Bundle] GLTFImporter included in bundle -[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] [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... -[Console-log] [GeomPack] UV mesh preview extension 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] [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 @@ -33,18 +30,21 @@ [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] [GeomPack] Loading mesh preview extension... -[Console-log] [GeomPack] 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 Gaussian] Loading extension... [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] [FBXAnimationViewer] Loading FBX Animation Viewer extension +[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension... +[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer +[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 Multi JS] Loading mesh_preview_multi.js extension +[Console-log] [GeomPack] Loading UV mesh preview extension... +[Console-log] [GeomPack] UV mesh preview extension registered +[Console-log] [GeomPack] Loading mesh preview extension... +[Console-log] [GeomPack] Mesh preview extension registered +[Console-log] [GeomPack Gaussian] Loading extension... [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 @@ -53,4 +53,31 @@ [Console-log] [GaussianViewer] Ready - waiting for LOAD_MESH message [Console-log] [GaussianViewer] Initialized successfully [Console-log] [GaussianViewer] Ready - waiting for LOAD_MESH message -[Console-log] [comfy-test] graphToPrompt: 4 nodes, missing class_type: [], sample: {"inputs":{"precision":"auto"},"class_type":"LoadSharpModel","_meta":{"title":"(Down)Load SHARP Model"}} \ No newline at end of file +[Console-log] [comfy-test] graphToPrompt: 4 nodes, missing class_type: [], sample: {"inputs":{"precision":"auto"},"class_type":"LoadSharpModel","_meta":{"title":"(Down)Load SHARP Model"}} +[Console-log] [GeomPack Gaussian] onExecuted called with: {ply_file: Array(1), filename: Array(1), file_size_mb: Array(1), extrinsics: Array(1), intrinsics: Array(1)} +[Console-log] [GeomPack Gaussian] Resized node to: 512 x 401 (aspect ratio: 1.50 ) +[Console-log] [GaussianViewer] Received LOAD_MESH_URL: /view?filename=sharp_1778449538154.ply&type=output&subfolder= +[Console-log] [GaussianViewer] Pre-calculated scale compensation: 62.55 x +[Console-log] [GaussianViewer] Loading from URL: /view?filename=sharp_1778449538154.ply&type=output&subfolder= +[Console-log] [GaussianViewer] Scene bounds center: 3.975041151046753 -3.7338359355926514 15.92608642578125 +[Console-log] [GaussianViewer] Scene bounds size: 22.670219898223877 12.130749225616455 28.834945678710938 +[Console-log] [GaussianViewer] Applied scale compensation: 62.55 x, 1179648 gaussians +[Console-log] [GaussianViewer] Setting camera from extrinsics/intrinsics +[Console-log] [GaussianViewer] Extrinsics: [[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]] +[Console-log] [GaussianViewer] Intrinsics: [[1687.6932621209776,0,1520],[0,1687.6932621209776,1011],[0,0,1]] +[Console-log] [GaussianViewer] Computed camera position from extrinsics: 0 0 0 +[Console-log] [GaussianViewer] Intrinsics: fx= 1687.6932621209776 fy= 1687.6932621209776 cx= 1520 cy= 1011 +[Console-log] [GaussianViewer] Image dimensions (from intrinsics): 3040 x 2022 +[Console-log] [GaussianViewer] Locking resolution to native: 3040x2022 +[Console-log] [GaussianViewer] Native resolution: 3040 x 2022 +[Console-log] [GaussianViewer] Container size: 486 x 197 +[Console-log] [GaussianViewer] Gaussian scale compensation (with 3x boost): 18.77 x +[Console-log] [GaussianViewer] Calculated FOV: 61.84680192071069 degrees +[Console-log] [GaussianViewer] Target Z distance: 1.6693306252433013 +[Console-log] [GaussianViewer] Scene center: 3.975041151046753 3.7338359355926514 15.92608642578125 +[Console-log] [GaussianViewer] Closest point Z: 1.5 +[Console-log] [GaussianViewer] Orbit center Z: 2.3 (closest + 50%) +[Console-log] [GaussianViewer] Camera set to position: 0 0 0 +[Console-log] [GaussianViewer] Looking at target: 0 0 15.92608642578125 +[Console-log] [GaussianViewer] This should match the original input image view +[Console-log] [GaussianViewer] Loaded successfully from URL \ No newline at end of file diff --git a/dev/linux-cpu/logs/sharp_exif_resources.csv b/dev/linux-cpu/logs/sharp_exif_resources.csv index 7472ab7..72891c7 100644 --- a/dev/linux-cpu/logs/sharp_exif_resources.csv +++ b/dev/linux-cpu/logs/sharp_exif_resources.csv @@ -1,9 +1,336 @@ # total_ram_gb=15.6 t,ram_gb,vram_gb -0.0,1.28, -1.0,1.28, -2.0,1.28, -3.0,1.28, -4.0,1.28, -5.0,1.28, -6.1,1.33, +0.0,6.27, +1.0,6.27, +2.0,6.27, +3.0,6.27, +4.0,6.27, +5.0,6.27, +6.0,6.27, +7.0,1.77, +8.0,1.83, +9.1,2.1, +10.1,2.17, +11.1,2.61, +12.1,3.02, +13.1,3.41, +14.1,4.25, +15.1,5.15, +16.1,5.16, +17.1,5.16, +18.1,5.15, +19.1,5.2, +20.1,5.15, +21.1,5.16, +22.1,5.19, +23.1,5.17, +24.1,5.15, +25.1,5.16, +26.2,5.18, +27.2,5.2, +28.2,5.18, +29.2,5.18, +30.2,5.18, +31.2,5.18, +32.2,5.18, +33.2,5.17, +34.2,5.21, +35.2,5.19, +36.2,5.24, +37.2,5.28, +38.2,5.25, +39.2,5.25, +40.2,5.33, +41.2,5.25, +42.2,5.25, +43.2,5.28, +44.2,5.28, +45.2,5.25, +46.3,5.32, +47.3,5.25, +48.3,5.3, +49.3,5.26, +50.3,5.23, +51.3,5.22, +52.3,5.36, +53.3,5.28, +54.3,5.26, +55.3,5.32, +56.3,5.28, +57.3,5.28, +58.3,5.28, +59.3,5.28, +60.3,5.32, +61.3,5.28, +62.3,5.28, +63.3,5.37, +64.4,5.3, +65.4,5.3, +66.4,5.33, +67.4,5.33, +68.4,5.31, +69.4,5.31, +70.4,5.34, +71.4,5.34, +72.4,5.34, +73.4,5.35, +74.4,5.32, +75.4,5.37, +76.4,5.4, +77.4,5.33, +78.4,5.36, +79.4,5.33, +80.4,5.36, +81.4,5.33, +82.4,5.33, +83.5,5.33, +84.5,5.33, +85.5,5.33, +86.5,5.33, +87.5,5.37, +88.5,5.33, +89.5,5.31, +90.5,5.43, +91.5,5.34, +92.5,5.34, +93.5,5.38, +94.5,5.35, +95.5,5.35, +96.5,5.31, +97.5,5.35, +98.5,5.42, +99.5,5.37, +100.5,5.37, +101.6,5.37, +102.6,5.4, +103.6,5.4, +104.6,5.37, +105.6,5.38, +106.6,5.46, +107.6,5.38, +108.6,5.38, +109.6,5.41, +110.6,5.42, +111.6,5.39, +112.6,5.39, +113.6,5.42, +114.6,5.42, +115.6,5.43, +116.6,5.39, +117.6,5.41, +118.6,5.4, +119.7,5.41, +120.7,5.42, +121.7,5.46, +122.7,5.42, +123.7,5.47, +124.7,5.42, +125.7,5.42, +126.7,5.42, +127.7,5.46, +128.7,5.42, +129.7,5.42, +130.7,5.52, +131.7,5.44, +132.7,5.42, +133.7,5.44, +134.7,5.43, +135.7,5.44, +136.7,5.41, +137.7,5.53, +138.7,5.46, +139.8,5.44, +140.8,5.46, +141.8,5.49, +142.8,5.46, +143.8,5.48, +144.8,5.54, +145.8,5.46, +146.8,5.47, +147.8,5.51, +148.8,5.47, +149.8,5.47, +150.8,5.55, +151.8,5.52, +152.8,5.52, +153.8,5.52, +154.8,5.48, +155.8,5.55, +156.8,5.49, +157.8,5.49, +158.9,5.5, +159.9,5.54, +160.9,5.54, +161.9,5.53, +162.9,5.5, +163.9,5.5, +164.9,5.53, +165.9,5.5, +166.9,5.53, +167.9,5.51, +168.9,5.51, +169.9,5.58, +170.9,5.51, +171.9,5.51, +172.9,5.52, +173.9,5.52, +174.9,5.48, +175.9,5.6, +176.9,5.52, +177.9,5.52, +179.0,5.53, +180.0,5.53, +181.0,5.56, +182.0,5.54, +183.0,5.56, +184.0,5.57, +185.0,5.56, +186.0,5.62, +187.0,5.56, +188.0,5.62, +189.0,5.56, +190.0,5.56, +191.0,5.56, +192.0,5.56, +193.0,5.62, +194.0,5.56, +195.0,5.56, +196.0,5.54, +197.0,5.56, +198.1,5.29, +199.1,5.29, +200.1,5.29, +201.1,5.29, +202.1,5.29, +203.1,5.54, +204.1,5.92, +205.1,6.01, +206.1,5.92, +207.1,6.03, +208.1,6.07, +209.1,6.12, +210.1,6.09, +211.1,6.06, +212.1,6.13, +213.1,6.3, +214.1,6.37, +215.1,6.3, +216.1,6.38, +217.1,6.37, +218.2,6.84, +219.2,6.86, +220.2,6.79, +221.2,6.86, +222.2,6.59, +223.2,7.07, +224.2,7.92, +225.2,7.42, +226.2,7.01, +227.2,7.08, +228.2,7.15, +229.2,7.22, +230.2,7.29, +231.2,7.36, +232.2,7.43, +233.2,7.5, +234.2,7.0, +235.2,7.08, +236.2,7.15, +237.3,7.22, +238.3,7.29, +239.3,7.37, +240.3,7.44, +241.3,7.51, +242.3,7.13, +243.3,8.0, +244.3,8.82, +245.3,9.0, +246.3,9.18, +247.3,9.25, +248.3,9.25, +249.3,9.25, +250.3,9.25, +251.3,9.25, +252.3,8.48, +253.3,8.82, +254.4,8.99, +255.4,9.17, +256.4,9.25, +257.4,9.25, +258.4,9.25, +259.4,9.25, +260.4,9.25, +261.4,7.69, +262.4,8.12, +263.4,7.12, +264.4,7.27, +265.4,7.27, +266.4,7.27, +267.4,7.41, +268.4,8.36, +269.4,9.3, +270.4,9.83, +271.4,8.74, +272.4,8.93, +273.5,6.6, +274.5,6.67, +275.5,6.66, +276.5,6.8, +277.5,6.8, +278.5,7.07, +279.5,7.67, +280.5,7.43, +281.5,7.58, +282.5,7.44, +283.5,7.58, +284.5,7.66, +285.5,8.36, +286.5,8.53, +287.5,8.32, +288.5,8.49, +289.5,7.99, +290.5,7.82, +291.5,7.99, +292.5,7.78, +293.6,7.97, +294.6,8.31, +295.6,8.5, +296.6,8.3, +297.6,8.48, +298.6,7.99, +299.6,7.82, +300.6,7.54, +301.6,8.02, +302.6,7.72, +303.6,7.89, +304.6,7.9, +305.6,7.67, +306.6,8.14, +307.6,7.87, +308.6,6.79, +309.6,6.7, +310.6,6.71, +311.6,6.73, +312.6,6.7, +313.7,6.06, +314.7,6.27, +315.7,6.39, +316.7,6.39, +317.7,6.39, +318.7,6.39, +319.7,6.39, +320.7,6.39, +321.7,6.39, +322.7,6.39, +323.7,6.39, +324.7,6.39, +325.7,6.39, +326.7,6.39, +327.7,6.39, +328.7,6.39, +329.8,6.39, +330.8,6.39, +331.8,6.39, +332.8,6.39, +333.8,6.39, +334.8,6.39, diff --git a/dev/linux-cpu/models.json b/dev/linux-cpu/models.json index 209a6cd..0a99d40 100644 --- a/dev/linux-cpu/models.json +++ b/dev/linux-cpu/models.json @@ -1,5 +1,5 @@ { - "models_dir": "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/models", + "models_dir": "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/models", "summary": { "total_files": 4, "total_size_bytes": 2809738549, diff --git a/dev/linux-cpu/results.json b/dev/linux-cpu/results.json index 16650f1..52bab79 100644 --- a/dev/linux-cpu/results.json +++ b/dev/linux-cpu/results.json @@ -1,17 +1,17 @@ { - "timestamp": "2026-05-10T21:23:30.271452+00:00", + "timestamp": "2026-05-10T21:50:59.317407+00:00", "platform": "linux", "hardware": { "os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", "cpu": "AMD EPYC 7763 64-Core Processor" }, - "commit_hash": "b82e1d8162cdd3a2ad2a8c18145fa88434b2306f", - "run_url": "https://github.com/PozzettiAndrea/comfy-gpu-ci/actions/runs/25640092318", - "success": false, + "commit_hash": "49f7747be5d8f6e19afce68ff2a1a2309b02ab47", + "run_url": "https://github.com/PozzettiAndrea/comfy-gpu-ci/actions/runs/25640427969", + "success": true, "summary": { "total": 3, - "passed": 0, - "failed": 2 + "passed": 2, + "failed": 0 }, "workflows": [ { @@ -23,38 +23,38 @@ }, { "name": "sharp_basic", - "status": "fail", - "duration_seconds": 21.23, - "error": "Workflow execution failed: {'prompt_id': '680e7efb-b7e3-4246-98ac-baa7a4da9ce6', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \\'scipy\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n ^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124, in decorate_context\\n return func(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 111, in execute\\n patcher = _load_sharp_model(model)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py\", line 75, in _load_sharp_model\\n import comfy.model_patcher\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py\", line 32, in \\n import comfy.hooks\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py\", line 14, in \\n import comfy.lora\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py\", line 23, in \\n import comfy.model_base\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py\", line 25, in \\n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py\", line 21, in \\n from ..sdpose import HeatmapHead\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 535, in execute\\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 335, in get_output_data\\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 309, in _async_map_node_over_list\\n await process_inputs(input_dict, i)\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 297, in process_inputs\\n result = f(**inputs)\\n ^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 536, in proxy\\n result = worker.call_method(\\n ^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py\", line 674, in call_method\\n raise WorkerError(\\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': [\"{'model_path': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/models/sharp/sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}\"], 'image': ['tensor([[[[0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n ...,\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000]],\\n\\n [[0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n ...,\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000]],\\n\\n [[0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n [0.0039, 0.4824, 0.9569],\\n ...,\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000],\\n [0.0510, 0.0275, 0.0000]],\\n\\n ...,\\n\\n [[0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n ...,\\n [0.5098, 0.4627, 0.4235],\\n [0.5098, 0.4627, 0.4235],\\n [0.5098, 0.4627, 0.4235]],\\n\\n [[0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n ...,\\n [0.5059, 0.4588, 0.4392],\\n [0.5059, 0.4627, 0.4314],\\n [0.5059, 0.4627, 0.4314]],\\n\\n [[0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n [0.6824, 0.6118, 0.5333],\\n ...,\\n [0.5059, 0.4588, 0.4392],\\n [0.5059, 0.4627, 0.4314],\\n [0.5059, 0.4627, 0.4314]]]])'], '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.43.18'}, 'version': 0.4}}\"]}, 'current_outputs': ['1', '2', '5', '4'], 'timestamp': 1778448202982}\n\nDetails:\nWorkflow: /tmp/comfy-test-run-25wt5ji7/ComfyUI-Sharp/workflows/sharp_basic.json\nNode error: SharpPredict", + "status": "pass", + "duration_seconds": 381.1, + "error": null, "hardware": { "os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", "cpu": "AMD EPYC 7763 64-Core Processor" }, "resources": { "ram": { - "peak": 1.99, - "avg": 1.28 + "peak": 9.12, + "avg": 5.16 }, "total_ram_gb": 15.6, - "samples": 22 + "samples": 379 } }, { "name": "sharp_exif", - "status": "fail", - "duration_seconds": 6.37, - "error": "Workflow execution failed: {'prompt_id': '17b4c6a0-5277-443b-9e4a-9650d557d2fd', '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 \"/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py\", line 1762, in main\\n result = method(**inputs)\\n ^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124, in decorate_context\\n return func(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 111, in execute\\n patcher = _load_sharp_model(model)\\n ^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py\", line 75, in _load_sharp_model\\n import comfy.model_patcher\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py\", line 32, in \\n import comfy.hooks\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py\", line 14, in \\n import comfy.lora\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py\", line 23, in \\n import comfy.model_base\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py\", line 25, in \\n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py\", line 21, in \\n from ..sdpose import HeatmapHead\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 535, in execute\\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 335, in get_output_data\\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 309, in _async_map_node_over_list\\n await process_inputs(input_dict, i)\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py\", line 297, in process_inputs\\n result = f(**inputs)\\n ^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 536, in proxy\\n result = worker.call_method(\\n ^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py\", line 674, in call_method\\n raise WorkerError(\\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': [\"{'model_path': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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, -400], '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.74978010739324, -99.02778023242435], '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.15696022727278, -245.70490056818184], '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.9426914835157, -275.49795068697], '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.43.18'}, 'version': 0.4}}\"]}, 'current_outputs': ['7', '8', '2', '9'], 'timestamp': 1778448210087}\n\nDetails:\nWorkflow: /tmp/comfy-test-run-25wt5ji7/ComfyUI-Sharp/workflows/sharp_exif.json\nNode error: SharpPredict", + "status": "pass", + "duration_seconds": 335.37, + "error": null, "hardware": { "os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", "cpu": "AMD EPYC 7763 64-Core Processor" }, "resources": { "ram": { - "peak": 1.33, - "avg": 1.29 + "peak": 9.83, + "avg": 6.13 }, "total_ram_gb": 15.6, - "samples": 7 + "samples": 334 } } ] diff --git a/dev/linux-cpu/screenshots/sharp_basic_executed.png b/dev/linux-cpu/screenshots/sharp_basic_executed.png new file mode 100644 index 0000000000000000000000000000000000000000..07c1ce56f353dc45a610b49db19e79eaa9a8c1e3 GIT binary patch literal 424592 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
_Ytjs{5?%MnGGe;JbQHu(`2(qurhiL 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 ES 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 WVc zpyj!7|IqO0m-$x=sB&8Gx2_D@^3s02eS+$?A6vLMus$Z^%)YyYAK zkkzkiye%iE{xfS;*4G>vrS~q|7B4wj0Hc$3rRmPvq~>=cKsTB?oF~d5GEaWALL9#p zHW7t!&riwbp6Uz1z=o}san=E@3So679BPO-Zus7Ti{FV8dcgHASMe8oW`0GS zP$2i)9w|(^a^|`3SgCu02i)JualN+rt|Ih?qe2v~xN*pZn#{tS^2Lj)Dm0Kj37_Ul zBzg_Z50d72>NAp7t?>y=EJPgbjHAa-%oQCiy~?(|V*6T0`M;@?SQ%OZkicA}p1aNJ zm;cVX>&DvITO0SV!ebCNG#DfSXq@%iENm?8H-~7INR_r#{r-`F8g{r)VAlOav!G(& z=84-wb1^a8Q*gLf#{apZ-PKR(szAPQuQTr>%k6@zXB&YEHhy?B!;IA3ApgVK!vZX4 zy9vzp1ka^;n7MafwTZ zcM$*jSo{X{{11gOsGW9{v(^A+4JTcV&S~N#%tsgtwD{Q8FI|jGm&TY0sA4O`R&I?L zF_(u!_1-n>EdlWm8SKNY{FVzS*!!H!%G8gZEX^(T|2__H8;SQxQ+|3nLk0i*r8q3SPR^|MrRU(O(%k{uezKPlw?4qoYg`9{IYCF*gju z99{8jvA4_o=ZSibK9K{PhDf0s)eRZl52v~eoMUQJM1SdXWl-EdEwyprM{*hgey~L zEKyg8>Pd`?aqWbrX6`tXE=gc7oiLCIPx?qH$6Of3U;ej6Pc&%Z?ilk{A5`d$kNkvxXA4_sFZ`C-9M?`}Gg^x4I{LA-zPTw_(WJ>2T_Tg@Ema zQOSEfDfF!cuFc62^0t2=rLCA~+y4+_2%F228spcvz7z}C*=TsMBH=IzjC|tkhZ;fO z#U$M)A&+~tM=$ZTnargCoJi;eLc*BM><`p-&|cI zvS2CE;C3)V@n^|1+vnz{&DP#^J@SKie4%`Dt*dhJ8f!#BBd=ZUluN89`u9ka_}gtu zi?8KYlRP>m+grLJh7W5!`*r=qu8u%Jo@Rk0^Lc}?M|hWb^!dm%WM5Z&-B#5=H?!5t z-E{LfPY+h2LP#d94%hVBUQ)2Il@3TfI`nYVM`$lF-5!&+z}lOQGVGtebzbdEYEkwS zcJ%s#@khZ!<~9oy;`Ug5t~OKn4V%Iu-hMB2p0=5`P5KRnYp}99(h|NC}qna4nIVF|tg#R6Jzm%dC&2PtCJR9Uie7_WYRF6aXdi|8i? zLPGKJ1Br7bs$`6z8r{=ufoe*Cxs+^a#cIn*sCFPgTZOz33#TW!hgOBR!l_;Z%(dc> z*=5rc3)2Gn7`3{5cs+A4kV%J05YHB?mvqy=aemcba;4;8r)C9z`|R)YBhSCIfUto) z&#%fqa_P0G)XaXVTYZZUGBBakSSoht3v#D_46#?y=^~FZ<{19+iAiJq)1-b( z*-BT>RUtc_mx*5NM=iis?ktF=jWN-|Rr`nddsz@2wUStGX_yBar>vfH7b{CXa3=SZn?i6Q{}=eZ?T#B?N}WByl;=QR1>!C4lHgBOL) zvd;0dL!T+t>WaJmd`xmcWBF`GYa}y5bmpdx!n3m1cE(?dKvev~fW-?PdGhaJwJ5u} zO^|lCCw%!TsQow_UAUBUd-WO*VExeaKLhxb=IwMqgqOwc1}xy!3AD`%W>Z+>GZVsc zy}&PZA!vEu8SqcsYsTzm-qL@!B;dvr0QzDAQqDQOIU@p7d;jE~vd%sbrbXOLB>!u0 zAD~e@JzqrCff>kgxQV4{rSoLuCb-WJ0*SeM5RdZF%(MXc7FUez5z_hh<89gM%Zq7% zNUXKB|E|>C;%GqM4dSuYOr??cX49yKwc8AaJbbn{OmEoYQno-Bge(67%+πUTd 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

5Ww#Le|kWFi41i#vV}OAReu7s8nn~9f+X) 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

hB$#KKC-Gig4;` zRnwk{51-KSx)=!v@@?~~+NTzkUMLU~Q|lHFe*h2Rke1LKmY7`8 zclMVQ$s?%Z9|fpo6;`uch( z*L@5P9i|PAh=4kIBvvRou&#&QA6{!K=!lrG+Fr7j42kxX7`vKUh9RnUjbzqyWBtj_ zd7+ND&TxhdswU%gOZmJ(H5SmhdmPN9`4;$oy)+Bu0h=ZB-O-)?x0+NUcIrgpfyhX~ zz?L+8B}e&lDAjNl08*)Di8P z$B9e@{cW~l7A>~m=}#3EjjvNH47hDiiHfIU8SL-ctIVqq`+@7IG0XWZ`gS5IN4{NK zUnjt?BZH=Doxl=_Lx)>GvfmsdXN^kr z!i%CVoME=RILM{)+J4;Qby}N1k=*w_GtCO9T0CeE|E?i9)) zYlo{8f*u#qyjUgEdI7zOc;w)+vmmROMIl|CT61rmMAK7KTn_x6n-%0|@Fpitb7E5I zC#bL9si$aYN<{W_m$UjKZTJ|<)Yk6uYCOQkxrkG~nIJgsyiWzjLY}ChMLP_)Iii)}#b77EAJoXC1FK72n z91%pT(qL;VVDcUJI5Bs6?xgNUNvGHIL()(-M#yy|yWd2g6wB}apS{v+5L_DZDuGmn zkp@P*rA&3jdSHah7G62>;1-tyFKl(S2EI4j`02)ajflk-2O%PStYT}t^Q0m*vr#91 zZ*Q-xO784*>0*RKg!{g^kUUWik`F?^H`crF;<=g&SlU9E9w#yd%UC|h5;D4vpUIq6 zqq5)rB4|V$o8y4g(sN?RQKL@hOnW~O2DU_O$Djl}uqE0SaP{Zn0|@&2LKJvVf#kx!iLo)_0v-X4e zzTbqwTfJ~1a(+-siT7l^4RlOL7wEnlal14iC^f8Owl4m^R{{R+)?d$k{12DYzqFUu zG8$w5ro9vew0HNSKg+DUCsq8laDC&Urp943;V+ zKM5lD>X0OlS>Gi#TSvPzeRGIAHz>*WKcU^vG6|H3b2T%W z?OY}UqhuGhUEXNxshlj-=V5Blf-bjku0z}#AF3pBOH*fUO|&8ks3t^!DtCYDS((jK z?wmm&1#6%M9riSnf#Fv*$K%@cwKuQ(wk2^789@pBpVR*issc zA=_v}Y28E*kmPL_Av(RmnHT53o?mE${pn!;kO0vqo_H2K-=jgjsXkxYHN+(l?4CTEvlEC+Wsp=oY*Dp;Vr8_J zoW)3hFyo2H0{M2C5&~3L26*J4)>Aw9O+%|H&hf0*EDV`@)u0bmRX0>got4q<7%q;B- zRa95|$C6T1`Vkhc|4SzyA7RiQcXzY=^Fp|%&~aYR@r&KFJ<`9H&WiM%-{u~w6+J6NLS3@jmk0_5ycBb1pNQeL(D&Fo-!^>lA z)dM_UJFv3A9F?22>{<=JAPhVwR7SVPND?8ZA-`ZpY6F zm>I=ic!hbOPbHwb`ckHhdx?v@&x6|Ew2Ck9T8aG_t1*}ktW^E>W{c`>nymeg__bvG z>tCvcS#HT5uhcB|G7Ee)080@xzQ=C)B7l{=TUK`dl115kD$E0lbX~p+=8j>CF3H!S zU~XA|eMR{3qa_kT!tBAt3pW|AUAvay3IUq%(Zun}C~{+SGbt%)aq-TTdwWk!7T(Kv zu)T;4>NcG4I&s}u>FgANhQ0MtUqRC#WeA62xa=P$H`wqu8Dc5Q2d)=Gf zvy{i1&ktg6NNj(JJvQr?ZRscE*sij8cp8lM`oV?IUzcd5L?`?9cm1mz?$-^*87kw@ zscV(3*ACqb40|Uf+LN8KyG0XGbUG5)5q(}-uJ232gPPOdZ=vF*NAip-kB2M>LJ*!-fD=Bgmuc+{) z`0+W-ebLB^V)t0eec^iXA|$1_^-@s+479bLizQUW#pJS{4phF0TP{`oCPH5}YoS1b zDEEPVsWYw$^1~3QQKsi!Jl`QxE;L>l!oPHxx+90d8(*#N{c=sR+Jl1~zi!QuTYWLZ zp&B;U_6CgH)=$emRlCZ^e#S?N1BpI+Q#wND*H<~KH>-eg=*L7 zWmylVq8ARVl2f?o$4Q6)Z+zQ>a!rphxAmtxNI^=mOyNTJ-W|g6@5yr$ey>}q_((GZ zkYb7)91WNbD+i^%iAU3UyQhnqd0D0#iqD@9^nXSoT}$R^2?%~eQ+0o-kWD6UKv8$!F+&Tz?uiv;%`X-jg-bU2xv}9SZtxeE%#qEMMr9>~l z_aRDpTb{D&RV{S5L+=fZ$~3mK**jK2B^{rVz@j2(JEMTI$c*c8eg>5$Xdvk&dq9p+ zbFg3v@;bI^1}IPq2rzPTCKeR*=yBcwOAz=Up;>_fYJxE99y|M5BZVbk^ zKvkQMlNR|rRdN_JixX2EcclM!|tqXq|}5Z{}k*L4@SACIhTT^6H=YvRU>Q@!cUOo&HAzY2Hm%+Jp& zX5HcJiL$u3Anvd-B4odid`q5@5J4|FRN`)^qT=kAx4{j4d^-U-q9Ce!Ji06XUz*tw z&Bd4U+z(SqIdIN$*?aQC<=1c@!~sTau8R)tR7P%fS+;GB$1#`~JWlpW5Y2Z7)k8mh zqHSvhHP>LyVHkdaR^7R~^1x$sa3j2GUggp-I55yspe`?8Wh@`*GXBu&#(-8)X%tS| zegTv#f9gFaV#pWX?Ha=PO8hn;Jd^Me4gtfre5~1;=Q`pGO*GMXfeT|dGhI)UliwE- zA1EtX)-3JeUH)c+%lt0U)ulba=j~hfgO=7;ufBnxreY~NI!Pjw*YaSrdhmDPrw-+8 zV#K?=ygYZmIxTk6EoIMod(cz}I`??5t$m59*m2U`RcWxM6qoZ&G~2VT-#Co8ikO^4 z5{43XCdWeT^UrRVSDNuKAtiM75j+-0x<9{Yg9mNlVN$mi&tO(iyFp=4P>@Dmsb#+M z0uG(9@WaSd-M_xLI61SjOu@>)V=?k6IJgWf6wo?0+IbT%#5W!siyomkqUEOh%}vt& zzGNt#Q51j0NNfH;$VfJq%EIZz$E{gUZksKz>N?qB+uq8)Lc^2p8Hd)mj+QM<`;%Ug zD3#`3!Tu)OpxJE>`kkPSnxnl48v0~eY|~q88SBA8w*b6uz)eo$F_pjSxwk&otryy& zw|Ya3CH&JTQr7}k_1&4v00dV7XSLCU=wUbv7Q{!$xONJyR|e8c3OX*U)M)EUN@i3v z^>{4M8v#3SDzxD|$tt?w=D}x3a|w$CFPybKyB-abcV+hU^nef*0Kki@l=FBYE^&sYD=1F;*Y4bR z^$v`^dziVmHZf6#!<8G;`{D;*xWbrSeW?KQ=hw(J>r$CziXZHaUg_HM#KIn(?Y5I! z-p>swpRipabJ)!OAgPUBr|k}Ez!^aUdLO}^xX-~HykpzD!?{#c**CrS#CI33ep6k@ zE@=x~wF*u@8ElUc8hL87CH6k$_oESdE+pimGYVX=7XhVptMqi2Pg?UxP{4iz$c;BF zG^>9Yacg*v7DI!)xF)kam67xMH$BetSXhJzF*)_!MN8h%BCYuzm_?v%JFBtz9mxzk zoHG=f1;={B5FyDhhtV-8F^Tkzoagis^ZllscgrzdQCbW}e@@=Dd&@`FJ79eQ;Xy`F zXH1)KK!94w5)a~$hlhuYivS%sjx!8kEQ~6|l_wds7oziiH+#i%xBvadOzN`%gX5Evhdb3@FP#cM8`Wwb zJMB%qM?sg&W7^w9vAx?K<1E`Fg?RVW-lCVSh9*7uB$|jNjOJ&-o%Kfk(lNmaMFe(6 zo6P9iejp`h_xfH0mG`@b3eOYc2MGcALhG3GWMpw3JNuw-+5?RF zFpfY9o8Ohky#Xm(HZSy&H-QP7v+zh?ZMo@t$@fO$4Qx8DnT}?uw(s=+yq4V0oyvGe zw^;tN%v}bF$oCUb2JBY{$6GVlDEvVDIeeNh$sZ|5I{18Tpe8oGxJss@^S&5{27G6{J0_kzJ^Lgp>T^loZ-4s-@n9o1M-soeZ-H*qy0h_Q=TY&6>3hC<{sCG%;9nO>CxyPl;Qd? zz2=ai`M>e+p;S=+Xzb1E8S)qj@y=Z={z<<;yB+=>x4!6;T@s{S!y{fN%Rj=7mXAw# z;(xbx4`A8Nx&_l>pX=Nt5LhN2ba&H!sdQ72;8a4^uyp3I^?EOQ%_V$?i_ZQ5c=@e!~U zCm|F4I!IvN9y=-IS~BNQb&$U%ko|}4;kDeyC9{m)T`7<5zV&oJjX364+SoD_WO;=i z&_cbhc3_y z?a7U0tvF0~t-+Trwy+wtNns=Y^jG4N7y z_`4RvSr%l1&e`2fkFb9`A2FVl$PVE>uH6IQl7bV|tZpY)`lq7$Dd;oq2q8{3eJ(hW%eL1nLJ! zG8{k4pBAg+7}!z`OqOxp@--_|SzIuI8AV4qYsw4sb5I|aZ<5VWW9*EU>N}q;E*n>O z77o8am3};JmUvnV)HO8?^ZSOKqL>n|j&8RUuwcXZo{T)+&3m%g)7M4~5!m(YENz4c zhm(ByQ9|l#W0s;Kuha<6AcqzIUU(R)KuDLoRUf_c%&>tI7ui#2_Y_L+sHH!4i5P#4 zdxzoD7l*oQ9UctE#|-)tUNHaF!oJNC&c=mTbj%v+1XLu_*ph-DN+5*y#!u>g)EjfG zlB5J}j&uLR&_P%j(A@wViF&T!&(apqWgNlf);67a0}_JeQu9`jhg0GvXwK1l?-3`Ok8gxHz-Hz&FzwHwZgCm;k3ix|b_VVh8aTZv8WE zarxW>D+Jxe4?q+ZlYB;$_xaO&0F`7};!~oO-gy|HQ@wncTYX{@qtRru^s_~`)cj}T zW~EG8{VMyP7qAl^?C=Wo^PLd$Pc3K2%#6 zT8^Xv55u>seVWnlg_d7@+ioIQx%;JDf71UwY6R+a-$b>yXQer%^gy2YTd3cQ5-@{F zN)QG$zk7#$mI=ET`G^6l#mT=OUE4Gjrdl5Gm2DK+k$@%Q(K z_!@>I_u{&zvz&=75l(v+{TJ(zbzR;@fN-7 ze0rAEM@=SKk+3mKEfGYs_xx2EN+CLw^k^^nEPxYGc}w2)FbOcb^H2=}HSb?N%oxY9 z?kuIsev<%S-$`c=fO;Am8+!+XHx`B#%tH)ED(pr|-WB^=pZ|&q8R$!^#%eEBzN<(< zw?hN4p!8M54s2LF@vhs8*NDj!RiC$_fcbX+tT0Tp_9QUyB_<`|&>0&W_NNhvf0jxe z8Y&0-BV1(|Bh-G^)}TFddU4Se1l4$yeDR=IA1+xY_a`qBl`DE{hZ^WM&lfW!h~ecR zuk@QQ#-=cMiXJ=-H%uwE|9QFNm zK%W2}LBzO6jD{v|+;e;nSS6WP6YH*$;#z1p!@OVWBA6dIF$yu;X_2GluN(_9VTZD@ z_?ycA-0TFXK={{flSu~t!oZ*)&C(Smd&L(BL=BY9s$kCU4z&c#Cf=BCgRZr>IB3x4 z_pFls(LETu_@{fotI%)nE97>o|EvO9{1vUOfO>dg+MMV9cLe1Gbnj6e14Y?S`ae)j z7MIs2G?u5YrHl&rH-N-7;ck2omEZt$ zKVc}<&r(XE$R)n|+{(&(pfCj!2dc!={GKu&1_vQ1hq`Xx$M4IFL!mMLCNeboAd}`; z5OK+W;TIQAPh4MYXG=44hC)T1x~O_5egbV;GmGO?-9m6ZWLwUE*)46q}{lO(Y{k`SaqhGti|Y5q?A8Btxn;fvOhvH|5>nJ1B*{FRMUE4bbaUGU<5w! zqLxMt0p6RZDFWgRhzAUWY#G~i^6lKRnwUaTwg8XmM28RvzJ2FK~~;@gmXG9k&(B%Wa~2+e~U z-+FIj-l<0wlkZML{8@0Ro_V|}1;qk$9yJg&qkueO*cp%_zkd&YK)H&}%fl48cz70K z{GZXK^=!v}k9&?`YS?V6Pf z1CoZAnvA>|zeB6*#ZgX(iLVWtGSzTfNHI58o+6`n^UUV#5 z;X1)X3EWY_o0{&(N)`Es^xLas>AKBver>H{7VKYDX4-e&6zLT|#x-13gYLP;FDscd7};26Niqnsj+Dnh}!YSkwC2L z%^0>9cwuIi?H@vJ#p`1)BQ)kLG4I z?VXS_m8ze+(BCUb``X#)sLmQrViRD~i5YUv)7Q1~e#I*CpYKFdg?7okP9=rsF_J>P zo>rcS=CWJJ%d7k>s57>Vg6_}LTc&zQ(FInPC~jjNH#gbC@YffvyiWvSKms`585kLV zmeTN9eR-gZnbQ(7;x^ubKj!$z@wL6<e6A9?bTunW@<{=0vv*hO zC-1TQ(fuu|YiIcKQmyF44zWX zE8e@TDO_=t9*||SoI5@s(B=o*sCDkY2~sylH-ea_o_Of-3ih6F(4JUcCeLh(g)`{# zvM{&nnAsbB#105JXLD`uXQ%_ROU8D%&{b-jq{dhAWI8Xn#{VLWwJ*+ zFz}Sf$I@ex$E!(4*mN{Plpx*~#dmg0}F`O7vZ?`Yr9z3#fT zav##&u>g#-e3!NJFnq#mVB&mTXD1ZkzO^7a3s`=cDOQcWUO|99pPlAvGY8{DgpBQE3G2%R!%ta#F{p2NbB z1s3e8hYM;N_}^7)BWjY8;h^iyZ)B{!b_H)Pw?$oPxXRVd17J+2GLJ&iw&MH0cFqaE zj(A4IKuepRThcg+VN8sQhT94%Ef1?zHVp|7Zvv50%Yz^2KbNZLH~dcQe;rDaLAmAL|yVPb=<#O}QTM3+Vnu?0gtc06P3g5q)$bTY(j^>q? zVEm?co-cfJodb%ZvB7+g2pcwMZ9(v5eaOv+HYa5y>L~5Y5)lyr@GoZ8TW0G8fEMcq zO}}Cqa<0StL0iZVze@U&E`|$hRvy(Sz6cYOtWhC+L%zTyvV(H*!MkOQq_}UK{bm^$ z8BPigNV3lReSzBzxOYxYo?KTpzm$`y_es~TO+z+}hUUbe5^kpG7ofbbVDk8hpV6Dk zm;4sGtCWB&1JpRkcGAE!X$;v9AsrrnRYE&rybYgS=*QbkkRz9K_ z<)9ykYGeHfIBKG6F_y=#+@bY_<*q3Cuy0j#fx5w9r_0H(Md7sZyr53Y%;Gs(m*Tz7CNW1PqJ1gV z+ieBOy{F~F1Wc?<4n1CQU%nSCU2}@DQ~Gz~;X6k~&iqp?Nun-yEHtlJ$ZaFvTdSfbc~QTJ^3Me&-Cqi@a3R3ZEQNcu{2t2$|iU(O<;Y@thchkyy+@v z7##TWsFLON7|h=6l24Q84>vz{=|bzG7njRceB$ON657Ihcbk3D>g(!M%}NOtY}9>e zo^dl8PF92Ww}l9)7Ogz z4-1um9=$lzn1RBVYC=(0$;9U2Y>W%I(|jvp3k2ffqe6*1d=U<;%VMgb6+JS^Db&&p z4e0O|lJN;i2AM@xqiNTG2MdqS``fo$O-wR%bzH!{hBk3K$3*nPg$r!zWm-Uk*|`I< z=Cbuh3P@a6j(mV^^GHg{s8ZiVKx-=wIZ1Osid+T=hE^#1uAE)UI+MQAMLdV`6gl`dbuFOiNACS2k-|1 zr*63w7a*=t%Kho-9+%c9wB1~jL<0iYPFsZkIQw1bAEqy*$a8da0v)9!nLj(!5H zINW*zJw2esUqt|70ESMoF)Bd@w;q-t;9 z(0$`DF{$DTHD^I;c|l@gc4lfw0@+RGZ)j-Xo4^#&JoT!buo(T;*7ig;Rw|cw(0M*C zp!U+@K&~Ks3?nC_N6O7bzk1=BH@a=?)C09tr`W-HyA|pi;4aL3x0e3xo7*e4I zkL~_J-$WJ-we9)5u~SQq36z)=oE$p{i^m-A`{NJ1Z+BuAq9-C5CnEg zGj4r8WgBOK^@ySupa{D*p1dP%$8Iqs*b&m+S=h-1I^f4?MBCPJro)VD6kvl6WD zCUg#-s|RxE==XuV#nuJ8RF`pU8=Lo=H?R|SF%*}eOZVErB({ElXHC?;M8^PFY$%W2 z96sXFf7Fr&GKmbfq*M`5KP*qfOJ&kR^}nX3y7Z=U+X)E-usrecaVB9U>gHZXBHIcm z>jCM8@9WUq++nHobKUFUs^yADObpkXTmqDdN?lP>{DZz9lkY1gWlota$9f}ccXvy$ zIyYIrqNV)lENU)#!3S$wW-jJ)c*|zx<}eW&ny3=t1dU$tFBam$e>|M!8yh{b>+U$> zzn}1(HmwTkf zk%0jL4BpUCQdAn;+f%P})dsjtV*tffLPF4;e+~(80ez12I8~8o_;h)BB%`DKw;cAr zFp(}*WAuC4>!?0FKzyK}`6zrE z%Bu3Ih&eb3i&&EU@sT0aF_+~5A4f=rENKh#>_!S3c9hgzS zz1|e})RL#y+NJ6Q5DQW=!kNxV4qJ2Gr+ZD~7jQ}AJwBQis{$@~bE{X@bWGGTWO0lH zO*Ack-EDBM^%fd;R|(b@444CCMul;&!C|=VY=Mq0GWf@>wEXG z=lEDlZ!tuP0emsJxgAKx$QS{8lY=cX?_dyyz}2fcIaowN*kHDusf`stK(y)trl+q( zQns@KxDDWolg=mmvvH@$AZeJX3q%-=YPVmfhO5=}NdmcVUdDaZuW(VZ$5EgUHcBLC zPb9NKZ#KiV^Yrb~W%#!!rby3HrE1Fa-u9LLq$6@CN5;t|+NJ(^Yw$I}nhBp+vtT3qk~ zyhQW&TUXKJhewW&uEbtI3wUUIchM>-XR7!$^E_Kw$jK}CBgv4VurSTuE>g<;PQ;l0 zOmrSUmAlXR3M`?_ZY(Ki+ZHAzWKQmdNzVuHYJiwSiLlGp^JJ68+1VLRE;oR9K;v2# zE^w!i>60gIpeMS7CJ^Iraujt_y4Bdo2+$@Hj*h%&BQ|Y!;7T6#=f&*vp(;(o*oH-k(qEIeR2hSj0h zx(cIxvHJaOzSkBws3J_`KrMFcNv5pQfO1!X`=P^h@@pQKAS6=#+O;rndZ<^sso2^5 zK=JnggP|{S%Nu{A!hij0j(e4~wEYdC5BL3JO?Q>w!iCf|WoR0UN#zT?LE@!EuF8R{ zpu+%a_q}&ycqwL0VraR^HRs^|T(iQ+O{SNGy>Qg?xuob@Zy!DB*4xZ1Ngp-Z1xCD> zodf>*E-&W!JT!Gl&-4C?Vf2`+g~FI^RsWqra_k)k;@tU%mzw9lDnUwX+^D zQw%$ZJhr+e(AK&hTxo1<++ohnH|qWds2&%?IP?ia7SeTk(c&);PKHU_Ntr$hv z+RDQz1+vXDt^2VX1KnISDT7<{Ur~_L5U-ON-kSZR&6)*J_N}aV9L%So06#Zl_d4PO z#*ll$g8*YX*@&pIb94kyI=_y#-X2+xInm5Cl{Z6cr>y1f)y41r?-~?oyzj9q& zuYjPOB?3H*&&Eba!AmVHs>J5xpbZ{h^lXy=0Rk?s0|EkoOs5ka_X;E|(TWbdThGQp z9}|?JiJ76^7wYVc<<3q^dj(>Q()kc#(fNZr49|jtYz*g{(?(~3gwYb~{OoLMf6&MS z;l9aOkP!rde2A`Lk&(q7hjyjWpaoe1lKCJIe7J25uc2wj&GXr_E?B6rP0u`9naD9v zz5^wsBp#L$P`li0qO4iuB7~*z&ubhS#Rwu4|E(ufa__`&owy{o3?G5KZ*=i3_Ws_^ zW#2EV*^+L)@RJf0>Ah}C2a#hj&i(;U6xyp;&ijnNyi78lNPd|V5t*GlxGcO+rHy>q zJXXeAwej;xOUd!xYIeS8(#PQU?_nxvf;vPfYs^K0&_4>4K;hc>_~C<@x%n~ZTvEEu zUJH_#aS%|;(>7%%0U8U-dcnb3wfFgJSdt61AkT^MTZXNw(rTO+Lmv`h0|SG^p#Bfv zzdsXy=gf`Xv!mVJ3o;aU1f4uUoXmV+Y?Xfm=7*rqkeKMzol5w`cC7Tk$~y5x3>o*pmA6z;sk8;(scFLVsVM%j&~_DM)abDY!@4l zDy@8p@E)4u3QlKMeeY%{XPN7$P{NO@_p#x47O!;mp-PUJj`0wndkYGH0*E1tVxXU* zwT?hs_xV+R@~aB!9v(u7O3>LmEvEx_%A%sG(>*~2;oZKL2qsW4`ffKz0m90P$h@c_ zkV+MHo~*hrB;?Wk^$ndo`6P(7!uhHA_U#))GHza8;v4asYlb||QlU4lU;kqo!%oG- z&wmkNXNSblhjoAz04>Xx9v+q5B)4zgq-}lBsdrK}q<6M8D0+$tL2F5xn?qKAc076R z1${~}vMTpOktjPH+&BGZyQj?>a3XM%v)^7a@h2=#-V|E5D_h|?jtMiiTbPBnaYTp`jvg&oavaqo4_`d(6=hri9 zPFJnrL#sxan3xb>GBZ)XKc|$yQA!l9um%ytq_Z94sD4kt$62G6=i{ssLH#yQry?#k zHk^?h7C^veO1~zVJ{8_t#o>G$S}2o&1s?MT0tWCwy_K7{q@kg~V&X*V(W83v{3=}? z9naa{pa1;1w|*_)C~zI9{Lq6=jI)Xj3*$81U8(@p!CiiPE7HOr`RgZV%YlhksNh*l zq77bQQ2AS#wCG$Jv)b?Wl#IYCocPk&+|F(ZKo0Nf-3 z#vLndZEcii8t(F-EoreXw)%vNsO|)MHKZ0N8!&xB<&dJ3sf>80r!_e+mR1NG9TV}D{!cFMHF4a-DTkc| zq3YD~rG^a%>9uoqo(I!7lZPEdfy8Wv8o-||JKu*|8sq?lD&9jU@x}8SHJd?iK^Z3b zhFf*c+VTFnR*{*Cv9YnOEe8TPjqAmuRz@VRK!OI74le$abkO{Q<#B;rD~d%6BHI?^ zT>ZVER(o~~et1hQt*sbS!GcyH;Q2{FaNKU~)y}S0eT|8pK3Z@;Ej`gqF})Z3(nsE0 z*$&?W+A5rK^d&NYD)j#}YF&egfDu6)9v*IPSBY&;*1ubO`fdIbLh(h3CU(45B*MmK z@UZg+T{@klgyaRE(bYT6F|ZRzcjM*Fbu6dhsc(uN4;MgR!X0#RV&md~;mXd$v>apX zCC;D{JhB=Lp9tp2USKAw)&-^}B7@7j&=6Lv9xt(`q-v}4dy6GT!WZ6)s)Qpiaxhg7 zYE0{pMtPs^4o0%+o&CI0bJiW=g@phaJGdn$(GqE##+NT&xdPWkMR~c9CkU|(0@)oL zosA)MqO)?CjHgYlD(F3dOIokm!`0H#(%igtu-a)s!TYEeA{v2(knJCTW3I^sbWkHC z^=dHrNQ&au4u~E)NNW_Z!$7!HKcjbU-{SDSi(9>3VB3uVAq?E-+5LlSH+Y}^Po6@Z z|LrdB)wh0XurFIXxi#?-GHewyCv3M^@<@)hL+6{mH{Tvdgb2dTh4hSB25WDr7a{Phb|TR|cE z>WK3*5RC;@aTAjaQTO7X&NKZcj`}=An&a4XncwZCHbG^8vgabP4$5w-M+vO`qo`M z`jp7g{c73VOo+FK=yt!loCic?zC2-V+{qG+Sr2h zaOs>@+0VJ)^YPMcgKGx!R|`g02TZuAh3jOV;MUv5OQ*h4cgh&Ouu-|FqxRAP`#Uqv zL**`0_bN};R=FS`C@4rrm;U{G*Q)}|hbAVA zg{DfQBO@J&!dDPbn8?b>0rcfuaS;JBhLFAJdU}Fi%2sRN-(RnD+xKp~kcZu`LDh^t zMnrVU%L%%5&wIGOnz_{j&aPFY;XOV+Up{qhbamlYO-wmej9H1@7=I|~_6m2L9ruxo z?k{_xd__lRXQ*vqHv6*G!qd*bw+=+&&^$&AVMw-vgM-01gnkkm8#|aX37uX^nwy!y z0CR>%91y60nodaQgT9$bi#oi&{z3^j&i2Ju@*~(`Ou;g)xJ;W>j4+&(A_YISkB|`Z zo?q-A%L=NpkZp#jJMCq5{(0_r^^l&veM=U0U8%gHeW63;@`cDy$-i%I5!-R@62P~h z$QT$XBg6t-Ys7c`y7nu##&QbdMH1HeNy*5rAi(%Z%|ilxP-5+fb)-U}l`G_4XCeMh zIybgRf8aF*&X^T%=XMI?4;h9zJ{3FZ@;X9g=e(?x6gg8$m9WQ)*fgz*#_5>_y$$RZ z9^yUW3ho6%p1nqzs_eo|~QRm!B3l z^XE_7tAhIJ(htM;AW@kQzx;hQchxwslaXcnRwuPTj4THs%k#v<43yG33f0}@6ZvMF zMX3EH2s9#>md)hjg>w3r?kglVXZKMHLthrXdAn>XwkW!!1Mac2vx|u6no7ybTUlCy zPZ2#rHbH)C(&;D7=|1RJIgxk$k{NZA({0s61x?<26@Vk^XopxWMZ zT9u6MoaTcl|xCU7WUXwUw1UnQi7|V*KFFGX6im!$#Sb zkT?i5ySpDl#$QPWN_bfw0Pw`b#Z`D5KIjB$8uXw&f2BWy&$fU(^)9Z8kxJUFFpfrC zglj8ER`XGR_(MO8l@KZ*LeEZfzQe)H9N4Aa-P1EPI2f0}xw^8kMT0I)KWUC zhV3`bZAGl7nKXLpkyUBNW!E4;U4asJO4`kyj~vO|8O{4*mD)Ta^89%BykBJy{QFe( zW*_Ygy3qzTM$gWE>`f0b+`FC3LB~hK%*3?Nmr2dKfUgs2xub21w6_x+8I?_o{G5m` z-+(MnWLaFD)@c9#*4z0@VSTJoGLc3IP}Js%kv$C_`KwC7JwxzehR+VeB{lgbXmC6c z4Y1nSIMR3S$J7KC=-V@}8;uQk|`*RzMxQ%tzKpeST8^#6pvPo7TJNzn1Vdm#T% zPpO#!6@6`Iu_%sZvwx}|eAR}c>gv7}M&+FA$+$q5O^`o`Gr z8B5|G%E&oBQ8Z*U*pR#bFOUz`WP6TV^T1_FP3_s0;{OSXa!?C^FVG#$7J_;^dAea+ zh^k@4T-bBvgyp4iTbuzdJHlsF_`w|8A48(0<*ZERkl(}C#Lo@OLz^Y~vp z79SkzkDU6h?nXvRiYzDqkp(TSnl1j8jg1X%bJb-B0Rh$h;+`rG3RXW5kl?;H)) zj7L-tqnW!G$QJB^19IgGP==hJor1txZ*)Qe1-L;#^$%VXt~dY`(mv?P z@EGs!ciftlT6Y&c5^+P#Xyb!Z7odFL2jl4EBm%0wa8JTyXL&3JuzjnceiYtrQ;4v} z(W&QH`YPHkMrjJ^A}Ai#`QfZO9ji&kk>0*t1`?uaY4@MsIGa2_PC}~yYl`}t*O{$y zl3b8Y`<#gLZ)-1VZYf+KMa0W5fbE^|Bzm+J;H>s`y|g$WM?scPE44NFciUm22T6#Y z*g|e6eL;Yp#-t^OAw4ACsbai7#z!@?&zJp!h{PjYs7KEVpo&k71S}EidZk-|7ZKIR z^PfS$flkw0`iomY`kRMcOWi75ppVtqMZMu`@YrRmLwc=tMd96XCTQdFFtwZ`{J2uHa-Gc zmnq>h;QRrgb;EGM&A~+nh&Xu^MNlTpJ(*jzT$OJ9GkS{%W-CdHrMvLz3B_4?G1|9d zv+*{j!LC6Ua3lN9Qx8DpnN)LJHh&QlvuGZG9;(j3-QF}g89BM}GW)?S6(*cJEG#TQ zvIg>cA|J=``Dx8LFMxg^;O&%=0wDB+r02&O>aCVi?Y#c%^`oInmb>0 z+yOj6#74j7F0NO6ocCd3jkVf_5~U$g4720kKb$;k#lp>HYiy^B5w;o;h+zrWI77e|1w z|KU%;sjt@B`651wOMQgV?CFEu90To+D5CJ7MN8sEi_#rw`&bgIzF z?!St+cPzbCc^UDowb>cx;uHC#B4p*xGyC3QF-$|l-h%rR9!m%5!orqOA~{VxsWJeU zq*!QKSy;4nvgvE^z)nD7mmRNhLu#@Py3*hq14M4!=g;{~)Qyc7=#nfFMLZh;a>AK+ zjYxsLp<8Sbv(CIx`y1+LBq(fy($@Z10f6xq0FWWR^qMYo*0}b3i-(L6yj}owb(g@! z#Z|9#d9JCcX=^K`q7spQ3MMsK5aROl)v8sp`?nW5bjQ>uEs*RV^EZJ7?*(DIQp`%eZ z5}B2++K#E^-5)fhJx=(ei0dmus2xKzkMU_fZOcnCVx@rovhN~!;qenk2ZwK|sbqNA zpt4#hv_IC#W{xHP`@>BpK(*Q-0L8Y?gY(c4c$TbFPoQI8K#tloJw0o764trOiO+B+ zK@GBtMql7oP6UENLsJt7Tj;!8-zziR92i(6dUfH6Ng0k{xF+~p00%#mT<7cR1y}AP0@zAelyktTdGV-G9 z(EZK|j4oU!BC_Ne72Y3n2P3f7BZh;n!NL8}$+JB)hzur>)u6MiceP{wzDj^uF>ZG>yHLhy)f&$p zr8v@aGAFXQ7+sk2o>wOHllPK+T+u>Hqc+BIDV6eEdMh9>p2*bepmS8}KO$z6+X+aEO`+3=QxhBlu4)6x836I$iMEi^FEoOgmarme!=G^lj`gO@rKYjDqRbk;+)O z*);$P#jp-)x~_+U00e^R<{j7BZa}W|pn!ldPBO$KB60^I)JsCo%8G6QYH4aVhIE2S z_4?*a6P$~IEF?n1E*K5tepBg=IwT0&zS`9|O-0xne0qFgIg-uA* zKwQ<$ZG^&kCx4)4V8D!vwJJQBa0~b9Rj;YnIN%?Mco=CEV1Sr{_E(a{gk5S;1fOU0 zbC%e0=6dDW%*kOt!$y>j9Ls#*$r3vLLq5n$s)UVBtf?ZT=WO`4Lgv}3UYMG=&?A_u zJ#D4L-YZ^mbC~~<>p8DPC(@c=t2NNziuf}7CFMoW{g-T?Xr_0XJKb3*)PxSE>-B^V zrXCRp*_``=+|bb?btl-i0C;^?Qghl)^eH@i2QK|%lIadXwTP%FCP5o?Gt7NW!yP(8 zz=f_QBD{V35W=eBp#ZP5o4ouUSb@y*FC|Q&FV_DwWc(6;JI{hsoRH}x7z+Ry0L=7K zT8gd22*I9b4onxod+>wNFl3~nU>S3Gc(ElJ2qdeN=La=j3our#0{{SLr%+f@5&_~? z;9O>UwR?Bg4Y(Unh}!Az1UGGV7Jo!W-a_yJQa5b_u6pXt2T1~sq=@U+uY>P{9D`25 zyp=*!M@L6>bv2k8KtC2f>wNwE>~ZszE4~}xq$QVd6cQ-1RLr9{r*R}a1f4YabnpF@ z;VQ5?3lTZW(A!8ouf%qnk4ah?DO%2i%L<@aY^!|ONu=#}BWwssTfi(3{LAh@Kgq6) zK2@5!o*gn>5?)r+`2GM>jd_$L1+V+=eow5P+iHPbRMLVVJu8zy$lY8z?~%;q3DjZ&P5xbS|9DKQ?> z9_I`}e*)yG5qEib_Rukfz-z-ZL4H4O@@)Ew~c~)%K-#c;fI87cl(-Mg*Cq z^sKVKg)?ryzQX-0{4@>$%6O+>CkTg!Ea)>p3rOZ|q4c&a=+PT30${$AJ^~gN zL*c?mNxtW*Igk$KS_D<|D(ibeO~Ni{z9~`h4)lzavV>p0dbKuEv<>ZtZTW`;vNi;B zJ=CjCf{2s7lA2X#!G@NW57E);2wXh89WF45BjEOR9-@V$1j`3@t&FTX0V7P(Y|kr@ zl9KAWukJ1_Ex|QI|NfPcD!4@_{sw<;FZ(+?&yPjMYjLuBO^Y;FzwqzKoHO8MrKgXs zI)Ud8zEJq5PeWs49>1tlmO*zbM{R|vbc3uG71S8sMp9*x z$Cho0`q}q4!|gI*mk#^4`GaRj0gvMnZj+R6(X>*E z#r#YPj}u!uCO&dBLh!24u5M9&_m$6lp74?hE3>DBZW=9fZ!}RW|3jkRudBS)Yj`Pg zw@IHnh-=TECfxQ}tEK&>;7Wz@#-q3dEGUWVLnE$6{_E__^7CX!dPbL}EK zYl38?@grXvY$Y%e#H3-Luq-ucG1}iOjPI&zlHkURHHlddH+hd}4>)Qtp&=$Hwcd2c zF+T(taD-62&#Z|41GGOnwGxSMUBgDSu4y~XH{6yAWp%?G`)stzNqKBYjo?cd$fg8E zmet{ceeh2EF>2|3*s6Dl3cQIrtM(_hp)Ays-UmG~c+S&l0`DCwW)_xQu#DR75X8Cv z1!Ky&=6Jj%!ue#ySk(Pwvnk)}?2&DmHk6)q&ehwGrKC3Du7PlP+NY!-@#G1c`giCV zS`H)Uzz}O~b@ljUyVJVN2!%-?#BPHnMhGgM8<08f?`o7-3_pNQ5p)8pb8=**9y&Yk z1J@0dI*T+ddAw<>n523j#)7@ldBx=E*@p!^UEQk)=P}!3K#1OdMZ3H*T;hvr-37|a zA@mcw%!&k^ENTwtFAfhAvCTbqZ<%2{YOk5}gEzYd&!Ft(bp~B0R_FOsD-DL$E!z2T z2oq$KlqJy4YZaz0zY2W~ov!ssMufkFe`8~l#N#Lak^yfe{3S@J#ebp~|I_Qb3HsF6 zuQ47`F5ol#h*%fh*R`a~cu^3QUtxK6S`c?$Ik{uxpMB_}(plJ+!{upIjgRo{vAbRr ziJVERllg_mq3?&;*GQ5w;P5AP6(_J<`-{Tak*E26Ifb$QX9L>bH}wWoL^W;}TlbPx zjL;$+uOqB+ee0LK)%C9re~CBR&u@+WOr-gP()k~l8^kC35N@z?kf#Li9ES0;&AsD+ zaU29RQ8?$@`Mfqtk(Xi#AN1Ihhw3SI-dP^-+=l$h9bl>I{i=10hYAXvf*|L7JgKL+ zwFBiNrVmVQ?we17%1fAn2-I4`fM=~g1AB8a;5h(;12n7n;c~KRhuzSLjq?`0Nm@!M zC@3b621>#m`Z+sKXjobIqH0clLHZb&n3$NJbe1Hxjy!-8>>d}_4sf^**}OLGrBT4n z@Y*ZbK5l?aE&>={Dr#z$(7c9^K5_&vWP(Z0{RD7mfvC$A=b@o74B6xUKR2nQ2pSYr zGRA6ZgKv~-T5L}~+-zNk?60RM)N%RFWYKafUVez=s^!#46(utQN<5*H4c)nBTV% zHahQV@CQnyY+k#|Ln*2;iG!FjW1T4B7v6lm^RYDLetztoyfmbAZ+N`vC9%V~Te#Bk zw^BF~n1y-!s+a3LXsZ1F8Rvq_c0LNqI?Xpcrl zkQ3*;W@Y{aB?cVuo_F0O+&%WCcpN`A<$@e%FCaENk_oZIQWXzLroWQyu#!$W2t)|` z{NL?cV3NHDZ2J+zoud?DuN${1E+Ga)mh-)L%{04eyDdI|IFHCZ@MSyYMIQ|K8or&)=yzV(Hs20&lk5!_+|$CQ(r=GQs6( zO4*Xi(~)$Yf~u=O8fo{(YZ}Uyo#Ujb%-hdd2P{0dSL=AFk4bD^RO3Iij2Ccs(nUVc z=6!q{gh0}$z1{5f60k5#v%Qdv7L#$rP7l2u$ypz);}96d@KkNOv7q~+CM)lPgG)wp zS=x6`N1Dcp$S^(r!2=e#G;2N*K(cV<3sy4w=(RU(9OAKm4Z)5@a%-~KWmIw$8qy|t zKW&3<+=#!8VmQ!)$n@;(-uk3B12q_TF8vY1%+akn`XfdRT~qk#$p^1AU36*-vct&q zbUJ$aMY2hkA*+)8E8CkHo)t(O_gyHI!$KQ_erI+U-ERe%KGo2U)3dB=FHg->6sG0QKssO&}lkOq@C>G(yES49YSMSnMHjYM;qK#&{wBxrgoU2WajdcmJ&qL941UDU@ zGA*<|0VN=o48AICJ3+|9`ZU4X9s}_`p!6xG`j*^1lbY+aG3GMM^BqZ%VfAFcvQ~@I zlD9h_;p39NNc(IqP`H`;;{G+n&=;<%{GPk$>lvpd*9f~fWW;=*z4JehT1%qY{3FUo z_43D~|DP^DLT#%D6MP|8jCOiyIcyop%(u9+g=Dl60c z^mdZ)1PSMC<78TSTGm!p+EH3$K;%`Wx9K{W-N_#9E}40GXwUKLy`ucGaVw3;s<(=X zreGOp8TjkZi!DMC`{AvLQ%QyWjDj>a?a%b8o~q`Nch|DTzNYS}x5gI@YfR;Mr`IjG zJi^26xD$roNK0efui4s07!_7R^SoZ~Ap7&8-6j2ZS2%56Eq|d+h8|CllwWlS2_Pxg zV(NFVq1mrKKZ-&RyzW4C5b-R#|0{iQNipTH^K9B1UW|twh4F=Lg;`sSC8Mjy*s8ce z;h(c2UUxlg3BI{rS#WQRBvF_}@P)X<(m`MHQ87=EYJ^I^a$lcvA0I`Bm*gcX(3X)_ zVZ4df#M!$tRAjCO7aM?D#Ds)jR*F@B#>Qz)xO<=0#(nXM=u-NTts1t!+oXB{@lK9T z)T3gE`Dg8xUu4$TR~(+cpY$9$j49@+u(3XA?yZV^-rIe%d`AZt;iNRZIg}34S{Hh((s80TW#pY*!bT?mI&DTf+@C2ud67NdSmNo`~s;h_rp~`sz z(PO{f>7C~~H-MG)GF>Z1VFf@h6&EnsUU9WSg6@qB!{Cg00-Ef0Mvn zbEmhAH4Yasl{E@xjl-uAe9y06{85lmSw`UdYT`5(NAaj?n=o6%-E#XA<^{wK_sa41 z`Ayo}elF={nd5&DL$fHBm=N!?$(ba*gS~8H;?e!nwUA?0RQKO9FWG#Ri4Bwb-aTzr zHEU}&1Q<46|LNf5bm8H{hd%P@oH4SGg1+{f`T6;2YK>Ns1xdVssfy;8W>!{rT;SQe z)YDb7FN)a=QE2g6>YPrQA)q5zWi-bUH)wqet4@#~cmuqA>!%$y)6`*zPoLsH33Cg& zn>m$oc<8ge9e=K(tD>RlT6|!kpr%lhLf!j`xM~L5rCnVzMryJo8$!RXE{<;xC5Pbg|{5 z*~M~I*N1*!A^<&WM2=}$S6xH^ED&lmEO|lT{(U#_kp`?e*m>sblR!-^t?~-s)_(x- zFo)V78g5aojw`i4Q1 zyJVB?){%&ZOXk+}lw5Yv=>dN$h=57p@&kH$g?JtV(YY-qCWiRZZ4xhUY+68`m_}k6aav>$py}Ba%+lWCQJ;|piZME&+E2D zK{m`F`k1ojJf!pNd2`u8H8ln>yQAn+tx78NCSurWSU6dXH9Pznh%Q{f#C9^xu%u_8 z2YRM#Nm<1t3zl$Pf-vvon)7+B!5=e$LsU(xwp?D|o0}ec`(h|AOkxAqJO_18J_`MYaP@Q$S~Xoh}^j2r-_KnDE_C8aRt-h%@d zagwm+@c8(#k&&Zjx;Tuf0WItHHgX^VKtBwqw}`v6w2%|$Y7~^`<*|y2QX+yWMLBE@ zoq(GSbVX@teE8~Yha&Sz8pcP{TNMKFqwss^KAA1^J zgM*#%6PW|+Sf+hkyc#E9Zl-K;1Hr6Sl(X^JprmYc+6H9XJ0pR?S1!^J64+VAz)QuC zfgm*_3#Q;x)zV=4@D<5|iBJ!2Z|i7lZf}kaPwh54awLB816hdVt0^t~(q~oRK5~gl zdO{;|u3O6h^B;=a+P$uNx2x+JB@qz?5mCX5CV8n)t18EfsfBrYy4n3htd)F_atI`J zSn#-~2S8LhK05M9vY5JiOU7C+$?>N@bKoz4-AO^ihK#HN+!X$0 zm9Qk1I3yasu-hwKxukS|<Fse(zG@q+>}aU!Eb z#aLn-&Q)gQG=mN3lfujGQXdq>@Lba#hxTQWrkuOGAR?oGX=tbvXrW6E<$wTR6Q@rF zNUtd*X>ssJO3Dl*Kmdjx15OXG2}f81?!j8Ij)d&?=4P`B(o!sNt-&H&HSpKh!R3y`Tm&M(U~B8v z?EE|+e-uJ4UG9W)y8=L{6w-6S(RQf+-H!uf15J4Kr1=^Mojut zo;bP4x!S2(%Bl_O)OomPPPXm6*La)@n3ox_JujwD@p(129i}T#B#V?osJ!7v1^9My z=^_)Q1DR!~UAUrDXt>rDMQJ+O#Eqcz>gg1=i@>&R=?K4>z{tqP8r8tI-O*w!=8|Yk z@(TD|jmGjzDAdw&JsAej^+;X2yEmOGic-s}^^Q$kT-n|7#$O2kSNm)evm2iJq+aP= zN_N5Wc+`aFj(f-jABmL1My1Jv(QWTAnr4)PSW2kDudCK)dc72;xH(~U@w^{|3tI+scH-~R8zXua|c3wLmyRK zZP$80fH3^?V(oa|)B1eDQjCx!ppNYNJ%0%n+VvH?vUt$%n&3CL8~BC_Yg8cb%=WO{ zMEIP%IBdx?ZWH{Q%u#*&J3K<=t(d8dX0o23aFXt)-v1R6h~p#GOXnC@A$q*Q8P)ox zjKsgoys5TJ%~TREo#ukww}XfRv6nR6%&@OAm1rX8SM-dRHq7I zJ{p%Uj81aVN3>b0*_-oTe^&w5RUh4>{FKDtEDky;Bj%@_l;_(!_TZPMi74H!7R>b= z_^R{-#(+T`sNNiw4eOaSbVEX&_qdjJ%7L`7k~y3?qok4NZEIH2s-vr|>w^4VnGruz znx5n?z7bHC9f8?4O!Y<&$cN^f1&|iw}QKa_6}q= z_hl0alWvH9kE&mzhqx%B<54`DL${8nyMGfBrNxO9$$dy3nr!f4IFm+%%2LtE!RC{y zsg%@J1*xm~){BP2aU_wJRyiA!!-WPKuG>HN`fsTWW4B+^`cPc6Nmo^Xl78@8t(W-k zWr$Dw4>wc=byOq3e^kPibG#i-t0pUn5x7*&j>R3G7KdQjZe&(O~APY)<1Fms+!L<bQkWPncrxNX)Gb^6u&m(gJq`v= zRuRjiK8Q>GY$6;~;fkN;PzkH}tWht1+YbBuZpguU@#SS^c7EoP9R^uAzmZvNwxODB zASS|xJFPwX_A7obr1;bL@|V&Uchh5d+)efEe^vXAu)fEC`n&l`0e~{5VZ8-hD9}|j3@T?8kT`{C2bdfy`*h`2@idah{1taZA7hE{dK#0 zmR0jDtd|f&K3zkF4MXhgYAOSLu5%SQ%m3MvSN`(fbsm`&X)=_=dNU`@4RI6XK7YU` zv!;HXko@~*dk`e(q2Kz=G>W~uRUl(|j0O_N@_%9@OdLlx`DY63kUezYmhq2Xd%C;3 z1#Snzw|U0^y{oZCWQ2kRM6VDpBr}tH6|IzA#kgOGkTCTiNv0aIQ$D?`YiRt1?c>KJ zjkEz64;2kf?9HuZEsn}Yeu^p71;|xdu2O5%`SveO;k_m`?$6uT6EIo|{b(PRx*f^O z!(CeXJJZ}cE``O#I|?gV?ETC~Yy>OUeX2_%g%?3sB(?K*YvC_Bj{`s3eG;bz~v-u0E9 zk!%i^Dv_-clhti>Gn?Q`_)+lf0Df)C|DIp?JL*xX7HR~_PBc=`U@!R02y1Nt#Qd+R|eJ+skA3g1UB1r?#7EMJ_T_xJ6VJIJ@E_J{j=~unKU} zahfX*eEF4t@g=t`cSqJ#%1g@AvdUSoo}Dq`gONt6T8(92l%N#liQ})$m+=t^9TONW zNGz<2k4dP1-mCw4@8`Xb*K$4)l2LraiqGa$Q*}l>G}p=(%MZroMLc}^ori|YYy*qS zyiKE;XS{5EyvEY(J4Qy>tMTo}6I-lO?nMYOBa6}LLsMxMRYW*2P^J>O4Zx#~0T z8+4A$J8I7Q?in{R)PFW7zJ*Oq?zQmt;{9uVQi18-!*?wD?r5FYUkLk+J;z+(tup|U z{@lkErMA7sH2h4u?#nYCfmla7g13y{Tr{n{=ccf7MlLs;H#jNM--C1XO~W}aj@Lc! zhoRCHydJeqjK9#OLnveyOj9QAA)Jc#r6T{PLIPkIh4u^oe+HSUaDCUcG<7_EXkd!tAs;`=%E|(EUTnxmfgXmiBx&Vnr>d4V2walLPE_kYb? zZmq->A5^s%<9k~_U}Q!4$Qb6(c_k!BQ@*;$)5-+Hm=} zM)I-KvvYGgYLAqDe199byna{h@|Luv#H38cOab+D)?2#}U?6dLQ*wB1)vgRtD~MWg zRUwZeAxMGC_9`mp{Mda=jIaneUUbE!;sLKO6lQQmq~Oi!(wJ!8K1P z9xmR=8kL<{jmob%S|$>8yGJ90g(wtQg&5E4ZnhUN$je6oOx?_vQQ@66+d?&Vb1k5B zdclXem47%!I%{z%xgMrxiGNMYY#|%VN^)b2jt&kx&EMt)UPdgH4rkXy4V?4@CPfeo z_H_k;qrCg_G7}h)+mLibaCjkgi9aQI|2|%UNdiG<51aSYP)AP`>@CkU(lYG6yF>-t z9y@`Ab!Z#rUr%k>YWdR(2EDXS zapRm9s2;l}KHuZjZWPB8TqmWLo*#Fo*uglOEu8hA_5arQZKy$g{iD4o-W7ksC>iB! ze!z{o9b+T3ANapX%vb0!EgsGl_H$b3lc>7S?$mBwP~Bs3wRam4oOdGkmb1Esxp;Z; zxI&Xv)kx#U8?mIis*#K7N?21E2)Bep;6`t37z;`y_-H zGPw7>4ka(CO&&66=dhvk0>bhEc67O95}na+7GOYr^=(=GNtE81(VQ@o{lYBcTV%Qs zoiPm>-rQKL=gF2M#F7FCpKQN@Na3-hi1hj75wb{2WyL zRICiFA`D&`2_1+jr?Sq-cr7_Mpps>u?S`IpE$om?lmjei}Y@k$IOLI(# zMNr3K{2>zxmhwNE;PUwDT2fa!ncr(?nsh=+$ z0hQLAQiF^T6lL7}yqZ^Ktg7eciQdYujF*>`q&ov;xx2f&rKzooA*n9p-MeTZ*Pf|M zCaQ6t3TWEwO54bz;}gIA=!2_&n8wn?P9DiY$n2S(7@-d?MuOqk#Cg27Wc z6;lNT?NLa3E^>fw|nkaC-sh z3(&)cNQ%ci91k&!mlfW!h=I2F%blswcwy-HEEV(vJ=-|2!_8aX*MKDTcK~y%$R2J8 zA1x|JXxDYn;VRx`S!o$*=y^&5$x?1h_$gp(WyxhlKZ?ftCQO$stS$GyO>q{y+E@uK z9nue=GUJX)+>6*C3~8k$y$j%G50vvCP9{ocUM30wM=Jj0_ux*o%=0 zG0`J@+`>8e$zNOU;rH;?kvv=OME%_eRC@momO6mCAf`hQsur$%GHvW#y8OE0erI$J zxk{$8J#l+Ng^88@BYSzpU>Nc>BQF^hwqBD1$qVw8GyP-~=N6L6T=o0&nHzk5R#xrv zDIGDcL>CfNC-kQl`mH_oPfu5`e;4C#9ms3FgwxGnLwcvdUUJgg)cX-7;=6&p+IS7m zIO1!8+N`R&*;1eGpe&EYlBGFi^W|GPsyN2DeSFzYRp&hnC$hZdJon`idwUe4LIvtj zg%_~{n03lu9q-{^Os_%WYY@KSw~ylHQce*S7EVF!VobXI;jd`Fb)B>hxe~B@zSkk= z4l=;-jkhb48y;P{T0A<^zS>Ct0<1+{Ub>WW2;F;dkL#X8R|T#cr*pJ9qZ#zyvRbn% z+Q$=JQh#GN*)qdurn^@zt5bUTHL6zRUEEVfiwy3izRgS&QBN=3H%Ss|kDXPMWfLnC zEBH1wF|{(;%j5bJM5w6oIVn0kM(;~Y!Yy8Xa?NLbJIP6(_J2FmXG#af)t3?dh$6v9)o>FtvOl>sywf4*L>$> zUdSy^=46l-T7M>L-T7Ox<0oayJv1*G>FWc4qt-dPe?(13XU1kq&>rs9TJ$&htNoZS6heH>T(!JT36Gi9S|{T$9? z`#}-gOQ2_xuCvP8W$Zcgd34*(Fl628YMX|acW|1;;Ieg+8R~`KgY7kK-s8Rg_Vr3# zqo4%jNuC3rH*TL)!P=qjodpvZrY^>wF!S?E}@mjXrfBROl>U2P_^6dwOr>>{{qIL%;z?Y=pQ0$9c|9@I zm1Yl%{fV{;RiTXoe~=i>S@=*~U0pLUU3Q7;q26joR7rMHsU@mBJ{56yr*CDfa#cMF zi(P%v@WlP^RCE`6c^2`U|0ip&?KmNCDZkmd_n?F&S}FPzx(kaEX^NSA!S(_PU+H-U zxT~Q)De)|{oc{2p_m#p6{z&SvCv3OF6;n9u-eDDX^=kL&U&E+1GDWIi%wXWGKp^7h z?*~TTe%Xbbjv4;(tj1YMOokHiG;+&RaGzF)otKWMa3DV7CR5+KkT9wC)c@QHD z^*c}1&as?cfO@d?(eWl*4L9ZaNllaJzQ_8%zNYX{iJmFW56{WuMo4v3wdolk=*b|^CJAZptSer z@Z7s7L5XZPK4oBRdDw|wBbHfSm-3s6)}!5xh(`k*_XA1xjU?stS7Ik$dCqyvvkMal z6DK?nSNrK+P(btkRRIG#`!~I|7+-4ph1{nKoeXT9N$j?6FCGPj5?7C5)c;JGA1mbI zqaXV_-T9coNJB55jWTtD@D0HAy;ad#4K^4yT_(QxfiYVkwV!s7s}MkgPW!MljFYP4DqnZS_EoSnm% zkK9e@BxYJ>Hwn6?;IrNweuFZP&s~Vq{6qi9Xn(&gf5@Z4m@J8@J6?Htdyp&m#q;ho zuul8~pLCeiB7Cmm<74IaHAI zs@vg{vYX?d346wcUwW4)9jQn$$rt@`rd~BDFVNln z;%AWKqUQ5V?up5)e$wZQdS4n}E$8NEx5Y-guZ<1QhUZw0PSp5fI11E1A~^q^p1wW% zzA7OhZ6LBdz51A}M#!HhjDdxv-&r+W@#r||w7MjH(5e9J5Bfeo%T#W;KPkgJz<~_k z8jw!F@2p?oV+C{pP+|~NGIbnzU4>QhOiM#c0|a6;he!IBJb#Ck!MJr|7O5JCum;J7 z^`(DVj40`<<0fpn@w@7g{U`?{bKuuSyR!1~@^IPSXDCM6QwQ!#CQ+;L!~BCJWR0qO z41x*$2BrqEkNV8lz29B=5X5Pthstn{T{4gBwEnF67Tc8k7O~4snkT=L48IZy>p_zS zyyler`kg_9x7y;@$j(Qpuk_(jiPgRsGerM~uCsuO@(b7f(2ay5Al)$_-6AR7IUv#? zDcubsEes6ZNH<7}(g;YGG>CLbDkXRG|DSW#IrpCHLf2AR41C`=d%ydApXc{zf=Lv{ z-koK`1u~@n80hME#@S75d26BUQPRsdvFpu^fC$=0GKy}kHfN>=!@3U;5gWa>RGdv` zi5d*BR+FSf7$Epr*?kQz{zR@%r%Pr(rSOo0nZld{oafT&0!9OFu?@j7W{>_}8v}mO zSaNXd!DJZXG{n*L$Lp!{Up@*9h)?^Wt!gny3!mGT#60#}qjVY{HG1X$zY2x`NR6Le z0dxE{UmX-o-_3U>3OQ$KJZF$0*;~LC645)c=gah2zYLpg*i*%*?OW@)g(dN0QBRL$ zzE~UM+5x1hviz&%X{}k#dPi}CIZOFhH6|}8Fyfwy&YUgtZv~5;DqY)BpqpZr=KH{LIH_RmC+$n4&SN-Woj|kuz-EYOmsWcvHV|nZLc~ z=~RLwI)Cq=c2$H8*uauWI6o%>e$AMRh&{m8QuOme_dJB(k^8C3_Vx;{h&|`wF&i@u zWE}q#aO(r+hEqHjAMze0X^!HI+$-U)LN$4605iAS z;otyro|AW@jH>UXNKm`+t zMnq({?ngCIzw=Mz`xz2vE9>Si%6&>Z;MV=WeYl$jIAEILW-%@ zLZ`>f8UDB~SXZ{5pFbJh_BbfbZa~o>1Pl27C&x1+k0EC|4!-^?>7aB8V76urI$azH zeb;h1`FX$jU}d3&+0pQ{d`B_#baDK>r@$)yYq#MflAJL#RPn!+Tab>OkAcl=Upx#~ zI=EnP!0X`kKFQ1y75`L+)YdA3PxZ%sXM$fTr7FR4=U1MCKs9leP;KB#mzf8FH?tG) zL_>iu-mnLq2OeK;2HDm8t_}0@@Vq;P%}#*B_O9tkI#fa z@V3ZXMOslM)pzaH6%ok8BJG^ag3P`K9zahd>B;Vy(WZ2w6a^Z%>~_y$v)h-!II5p& z%hW6Neg^Q%9Okil?-aZ}UdsO$`3E>FaMIY6baATJ!15MN!r`+XD~KQ;0}w33moIOk zfe4a|2MRp{LTM0esAg)q_9zD*VrI6ULB8k5oa?{x`(}4`WXFx|4OZ3C|D5Lm(#v0? zf&KmccT_&|rGSEs+bu*9cm712g`NF3ch|=1S)a414}PXm5y_-plc8Ox*^e$h6aFl_ zCcK-9_j+=P1B`e=aq&4~7XTK=r+u(^EGcEiHgw`p8H@kUy=1kpX)!A)>3AYANAL6P zfZClfS5ZOx^zR_kyuOarv8pN$rBT_#Q|A`_WTQ`B<6WQ7!U!0ZhPadgiVJWwfr0|P zU|nH9A4$Vmqp7NeUx0RIazcIK*T8iS-;@9(2w+2m+|3U67pJ~W1za~jqAZH*N_;C@ z9Bn{u@M)n1hcuk5@tv@^tEQToo^ejE90O>l@QLLYtRHyTDY^Q8xfpjk@Ar)Ui~SGk z=DUGH#Xo%(ZFWx1znu>P2*_+c**Lz^(SfPG-zakw6T%#~Dyzc__-blXN-n~_UO+E3 zD8m=jgyevv;Iv?tu=6GWn>;gmW=zE_!&*lhMc2)xA42xea=wK5 z&oLa_n=*dEthS_@nPibWe6LU-3iowP11P$kHa(!~2TV0J>Sqo+f9nF?!#y{>U$wN+ zK;(&%WB+B)2x9+p9l$MiTh8^ihD5|gj|>c_2?rJ(9r}tdxbAmwkKR5)+>T^_0tk)! z7ZwEB*8iO4@}5u@Y7>AO0AO(^`W4&Yp4mVnSWLOu#K^5AyYRlF$BIOP6U z05pboSVlAkFl`V3E9e3~QHVtOG&k;jiZ^LmrWig1Xn-)N{(YI(GJq)aYITV!y&$R%FQ%_4cs|A`e@X$j+QlbC9Q)YQ*P&opd_=xH$pj%EBZ~2fPefAyB z?aayoF6Pa0Vak8MtezU2fpKTCn#5JpRuc&N_HE`sn;OM8%|Q8WG4@{h9<|>O$%Yq8 zMr|wMrU@$->+*YBsiOzI!gv?JbRWU&{o*ic59Y}Y*xpF1{-2~(pr@tasKGR zkCgu~w5`2}=_@IxpaX6$F)<2=n@FWW<>BEW8R_KQ985>Y9l?wo1i)aeuG5Ny&!i%@ zaE?;#jLg6{CiRun$CKN3?LVXZ9_1j(SjxEIL(Dni3F%DK9&yS^1xY$?r^ z8W7b|Bnw~ja=hs|CT3Fmnx0t*YT~%b#j%%ut$)xDRBAi&bGVmWb^GoIR{v~$UPK7|1{jwNos-cJ$SZy@BG_Kdo#jYhF$eHm2ia^?$zEQ3%G3$tT)bg(b7Qd_5l zY!d2{Txpa-jGsSkzoE-Hd8Qk1^;<1UdBVis_=B}d~<^u}h0(+|Lo=MAa13>n6X zS89dWq4MhuE1CS8&@a#Bv>Nx$o75W4g2ioSvi3HIv+XLrPa%h%ZRp2yp@5+Y*i@wc zZSvZi=-9q0AU2A-=R$pb{?UMAs7`NeTyzJtC_UfCcI0*>9kZ6Em4cbkT0$s87E*_) z=fkbXDUT639OCTFXoVoT(TFB0|H#aPUKNH^_)Y%HBXv^q7@)-(cOECyAY4mW16Ie! zB2vd|*}u3#PaLGpn-~VbghZ**A^E5C8iatT0uMXtQy2_$=BgV31pf?5I?fJ;x-Ktk z&|A@4PIFBvg{i$uLnCM+KQXbeGl7sOm+x#%_Eo6r%-)XIU%{xbU+Q*Q1&zZW0%>eD zr~cb0vG1w?+3oy~rb9yLKa%i*bO8q2d6egZR>M~OSFa&+mV&bnAHMn1-o3bAprt(X zk;V>YiLzXVO`8hZzQt|zrKKLJ*Z7Pa{O*@gmRQHfNt#j-y)Ij&TEzlymMb3WQYHOn zS_w7{mJDW1V=W~s1v52(AIU@C5%5fTn3R;wTFF*^V()M;kE_Yu2bp0U;N;n=UGqB#9ptE+^jR+?|@?w|H@^?*#kB!TOQm- zm7!1)se>FV+Sc5d495T~={4Ukw$IvKe>q-#m>Zg9$`JT`^*7*~M8V#xzCQy#MiK#k z^CaK%;Q9{LwPlcxI_Te34^dv)Ug1ZrH$P%e9?lTedngM=n|!u>=^!|>qM`!uR4YqM zu{b|uw0l2x(=<>qFVk&;Y9fXmTmzA?r3K{w}Hk9hvd`PN;?hS}u zZ{!(?Dz?sPne-Ssy{^$TVc=#QCpG_+G!8Xdl8`T+BOx<|1cm*HzrZio451fclaB;T z$l1C3HH8&vgpn-hH4&00rjjJ4A`*Gu%#mlEw)?;8m&Ni@<=uY&CjK+x&TlC^1?7Hm z%Om8OH+BW@_f}IhAk;h`elEgtl;xfW;l$E^A$qX3LSbLN=RmceINexw@a9J0$i8cz zx0Ucikt#rZld~al3{5P&x#>M5{Q&KfHBwoT9L^E+TwZJet?af0&0UW+pv0&0-LK8L z-M1FVa9CAAMxuezK}Ezx1ZV}A#F@aKLVVx*BSloQbT)K0dN-ymr@{I57O_f_Jq-YaPZ5%z`lZn`c%+#ha2hUA7K^CBV(q6>!Lx2OsS6GT5?Pf#eC z1#6qdeAQuy`Rqaj1%+SnsYX(pZ)S4#h26y}Ct)!@_Rk6<4n)5p+xy2!>C`?Zj=JA$ zhTe8_E(q7VR&fi&RPJkK?*Oy&j;TK$7|GehfA+z%uE%S@0@$qk?auI@vX*c6Yu!Fc z&(3@B9`jP5VvxvRP5Sy1BhY*M_irt4iS)FM|5E$>mvD#|gQ=L=2I`LBcNb82lAf7p zkBh2gq$7*i=z>&;3ve@XbdqlJJwl`e%;AG!f8Pg--Y{oQE$>Q&jLgK%ibXw35+tA; z`X36W^BjDslsMD5o}RPq)Skntxb$7krUfhry0ppR*{7(eE>Isc+8=(}$jWlC9>THu zW?&H$HM?_$bD}#ltCwBQkt6=BdU6pc&vLS!O-?O;S2xZ|O&VXC)G)G41OHV}Us%{8 z&f#wsMBDs1Z=RP1($g0k9i^&X&gbBO*TBD_SWx^F!i5XCk>tdJBa3soFpcdjQp%5S zo&#H-QVQp>DuyqyEH@q94?E-Q`F|`6U=di0!4{D)9r(*riina@KmG2V@e`X=-MwTB5oT2;o^~8Xw5Lkdg6)Ww2bg<)4 z_Qv+#k&uo34wpM_`rvbCzkZG(>WZozc@<&fs-8rD^q|B`aMWxlb^b;Dqma;u6A9PZ z6n(`0E&H`7%@cvWs&}*K)1TT+7mhjgB4#k56;bpY!{>7NUyO(3}u|xTFUj7hDywpduyvNJ%S(ulr3qdQN z?j%FzA1O0B`r?Ki9h=W?#)Z0k*KxOvhqSbm)!DfgvT(cXduM%UUvJ=BkpF|XPt9lN z`KXp+u`446wcb5Svc|q~mYyo+}olcsAL zln0e;4IoQl<$K-b@JXE?wf{AE_8vpfmpMlP4-)wB7&jTh!`{C95e4L}U~&k2D7GUr zXKv>#v5LFN1o`{mh!?>3*i)BHG&;ZJXV$X=ivB{Yq9V(pLd(Kl#y-61rA1TDr)<^G z%8KgJCK$$CxhkgV=fQ(rQFp&5(zQnn}LaI6Qw3yP*FJEQ; zUt=BdgVqpQhSS<5U*02wQLvscM&RU#5u+sc>9?@@mtPc8!g!5n%b7%eoxi>{klan$nR(9 zF!0x>x-8efE{FMBS%3Ql)?WPyKhGeyAIxLktbMoQXRRc982TdR=&(U;`(wE0^51e6 z?6CN2sz21>v~Svvts!H3D6{^1*35B79Bg72-vx7oJ?wvv({I`3uJ|n6uB~aj`Fza0 zvC#kdQmdVIbvh-`uE9Wz<6r&GukV6^WrC=mF9wgUu3GsGZlxdiubAx^-2Huyw7Rfz zX{n_(T%56j9P~5kn?mBI-^I>C$m+#e`}N*RTujWZNq6+Y!LV3$>uHr73W}7m_vLKp z#Zuj+io)*Q!u2-&ioA*nnf}-B86b?SMVW_kKlDD-%cJGV9{HZ#?w;M=UfCWH?gk*; zi)qU(4CGGjq>dKYe3&=R(Qki}CDs>Py&t7ID!88eQ4jVl%eR)44wSd}tPd6w9jR;y z`3$;MPIbfI_4A;5WjnW6LSDaSDK8U}efR2atq4DsFFd%gbctum_*|&n`DH3q<|Y#N z<0GH|eLWQ!7k6}UU{g{}c8^xPu?MVXD_F7@QgsaIzi95R7d8^D?g+8KlKn9N*JHnw zZ1>?RFIK?#y^s-{%!(nPJ*5Q!+I?0?Ri`3$2mk~lPHjWz`c^IurV1ZmprLD!x)lGs z%!9b)jej;z;yvSg%&#v4aRL(}T_oGVZ=4WFamxUm6*}3+F?CP-+oL#ds*uSkdfU(# zgGO8$F?M#6bWbWrU6;YC))QjO`XkUyxA(GY)Tp>|E3VTZf9c-KTvqf{O$l>zUZr^f z--rrf0LY3BYqx>X`4C9b1aZH|N`qCFuAP%mg@EDF@)Gq^gOi5U)nD0E^~~2|CA(!r zY8T!ed1f1bT~yyy=GQrOg}p2^O8!tY_I0f0E2pckgNpYT9&!Z(X!m zxjXAB;BLCv9xpCWKb-Un6yjpG&;a=2#F+wdv9dB{j>uGMk*=1GjSfr$c0OmTL4XkU z0tKs5o3R@_WTE!W?`!f{$CIQvpo3bRK6E>aET~j}TVCGY`5WC9wExII$zS$f-y0EP zNyB$MqgO$nfc@9fk3v)+HO)a@Z8f|%>23;*oSIQ`escOv@dy>Kf-5d%mwzd6|D}a&K0_o~fa4Swhhv9jIaur(N}DLbk*0+5Qq6$R0ulRi>z&9Ci0-%5#@R0GcuD_2y5 za<`~Q(vD5hmZNvsRARs84%n&vZVX4yFFcwWW~fCzwl7WnjKsypMGF$pDkzpsnfRBQiD8gY0z0`-W2Wx#VI%Lmc^PY1XM#V1!=0(z`M7&8W{_JWDQNcf=TBxXnYstU z4D)+x70-2#&I#Y#&jr=|3Wk^>=^*=a4W$M3!)@(D_L`po9PE8Gb$^}xOxU6{hWP2x z+|baeo$U}2k!C>wF-R-Fx|+@LI$rrg(0e*(%ji(4YxlJF=*!>B3bED0Tn8rNerIt- zCqS;AoU9ML{u|sha=QFei4~}j^nkNJ0q#kHnrEDaXCC9+^%E=6S~)KAJ=sTdJ1x8M z(tKbZYTXq%@+d58I9ZAQy!dZZ^mWod#*)0X7p(3gS&mIlAZ~=mykBku6JV~NP;4(g z8@6p7r2W2qqdkIrO&}WC0CmfJcDTQDHk8EIr%XTV_Ih2ZUzrY4BWdF^d@0STgcwLm ziBBZaPJEL9p`j6AW={o9_kUfKRHw^_yv z#TL4{5832~Hw99L$exH+<^8>R_8eSGdOC9;bHkq(WZ>(%ndTFL0F>rZog3EZsq{v! zclJshfE9b`CH?|qurStM_7}Wr%Pq#T(ak+VmS0>gw14Kd10x{71&m}0O*$OvIu>F+ z76@Tgu%@QY2Vib+CU`y7dVq$aidX>;u%x8>BZf8o88|4^-4Ssysx^Yu-uX55W$@D*^10(Oius}WTdPi zIgOT+`Hez;xFCDKy`|iHZN{hmKbL(cRFl&~v^K4nY-J0(!vFsorwsC6^AViHg&%)? z8*gz1HJ+RxBX@$rg9(YWm%P67KWOM75;?GNibh zR#6HWv%9Pd;4J)D zvlCwW9g`LTM)lG=-;e7eih9V{w0A(In76e8Tuk8H*^))Xh=Y<=VY%8m2( z4^e9*2$11E@H18ag}?%964w0W_hvySH56+#rMt=@dm_vWeBw6Li$RY z=LDDP%olu$yU`(Sp8jW*%-M!@7UyvXPavy3k+u0V@%^(y zH@vVMtQp8bs`WMtTSpBI{678rOV^RQ*7~jcdrB$(S(*l~vcK5%zmq<1xH!l60g$R6 zv#$cp4`z>mOaSQa4i&oU_5rD{76?b#Q*R<@!oC^tcmj_bQZN!^Y!-l7@5YS`J-lb< zNK*vvhm_U^s_OD%9fS-TWh~_^15a58p4KkxXPdU*$Y@YVM|%C!Jq`1_C%+@kKLPX; z!0Pn9r@jL$J`@Rgd3irSKUY^*MMW2Lb1gf&y$%ux=6|gIa_zxWJm|-&u0WlmM`$guStUpP)#mRn&zxB{ z)68WdPUX?y`XLJ*yv6F+G0Vu9nCU0TvXZauE09R@F|YV@HA~IS5`BDHeOg7sqqxb} z-L8VbK|H%!_e)FCXDYyM0v`Ri_wS=4<2*!+0HziV4Gqw&2gk>MF>H#`2tmE3+si@c z>#9L7S*I${-5=ltCO#?v84OA&3I^F6hjxR#GpA z5rEx|g@BUsO_QNv`rdWJ`#;mvzn1dv{xf>x1ltqDzuo@=_u*PtI5EGV000oAq@{s< zI!qd?Aq}IBeas0}NA^_E(&SGbw9 zCLjGi2UPKeT61Q|>xQfC?e9PGwNm&;2?c#S_k-uGA@ZY&cgNL%6*IUeR2>^`Ssdbq zZmlJsYF@GiKD{3t0xx*!QA}^vzg{5seQe?}VkQfI0RiL=Fp2|gPH-V067Ub;0i}ji z=o+f3dVpBjFUdcC5W$jteK|xuv(KF$xPhm6Hm%w!M^Gjvr}X1*0lkB};U#=m90&j_ zG#ET%tLO5^dt1!mS>?AqQ20!j3l+m<#FhEEk+BuokBbP*yuAblAcH{{VXZEX$35MX!!R9ig2Zxg_pad4tlv&hY#yt;2yAt~Syh38`q3A2wS;bb(y)g0w4F0ZIjo;zB6di3q|lctCC<=3ALIpX(CRRSscBgN$dIXSsKxB0-^y_G?n zWB0w!AoNtKlmc`GCU^Ede5Is54Ok!t1#kc@gl)rpB2#2!WYc2Z+2Fk=>!SSc;?aih zmj{jy+|H4bG*|u?(@&5!BWoeZUVwkVK?sgm=NO)NQr~pnY9}X^>7eKZbg;e<)1sgM z=H4iY?M4$;HQ2G0c>l(7X^{al+HqH7Nhx_-tKF_gIR2hc5u>w_z~y7mNxB*VY9g>7 zz`Sp9&3{IPg3E=+s{luD7mE!a`jOh~@jmk3P{cgMCphX^7#6Idp&?su6oEj%U}=Sg zg}UYEGlqJ=ING!T=)wa%Jz)VHfDsI$`&?XI0oVbbO3Vwb7#$L~?za;5%V2gi`Cm%2 z_M=Ox;s4unHnHQT31)q1zqV-CU2K^}b%FjwNU%zYUm^ zyHHT}p4@Y35v%4U3kSm(9#&7yi;wowLBX%~8{;t=slg9*Ihk(#{8lgXFN4A` z1W6H7I+!bLFo_2jDGga2Sw>-o7}CWB>44-xP)l$jxP-DAy>+-;Ns14HG_k{IQAu-g zJ1&{9lT7u)337P|&?6Xz=nC1w^B@wKN)gJeXt@wE2xAx;+Yk}Kiw{Yrq>7jjG;AIu z@HJziXeEMaacQ-aEFd&tU*SDGGH^>|8p7~A9)d1)I?YI08T9;3p>UQ&ROB#CSZ)Ur zS{LLiL?XyJ3La%nhFk|FhA0MU<|a8ok;-o7lGGJZVVcgkIFK+RY+NMCA_{3z^}z;(=Wg^v0^e=9nKZT%MNG8c>;9}t;v(;us5jhEG$rP@6 zJ+dT?+h9>oBf=YX&lsi+mZU(^NDd-MUT26@gkpptSPDBJ>bdZAiR$4ZZd7@Q7?PAE zq>Bifhk(xY@n3FY8eJtd3H98Q>R?OZT)0drixw3oB!Lv20cJK=H8ZpQx&W#`*Buo` z3zsL;O=6JJSHwg^uIs6tve}t_f(soYL@!|=4o?V1CJ0xTB1O)iQb~c29|j>|hhc&nzGbXVNCO_E zotx)6WFvQz`A{^r;FAp0!3qY&w9_}Oh!wkd%QVIhEw!vn;#4Kdm?+?hp&38*MQ1^y z;Xwq4&_q29S{H^$K`>qaUWO3RKvX3)U7-Zvr$Ve4j$Zq+Y0)HQ-wCta5n&Q2c{Xvf zU}A!MPs5XdSn-is>w3ybAcgwQsCZ2{JTXWeW^E?lKjG{=MCob2a}rYcxKiGW#0UtamPhX9@@c1f9u`MH4olK390>>d zOmv)$QLANdYc;OCFl5Tz$nwg<%E}g%>RAv4?cK6eD=}P87>tBFM978{B7vDu+M}Lq z&05GquLM`dLP`sX(yNDdXR0L=DKcV_rYw}An+PYPp<5^*69@@l2AQ(52Y-Vw#$<%h zXrc6L(mX6-QS7K&a^#jNup%?TlxC^Hr4QbBQJ}!FrFqB@2Vv~Nih)BPmO{D16qD9~ z8@xIJRSFYF!V*S=hLJ~}Y%cMG?A3>SmJsPe!Ye2_4Rq)$%>XXF7E$iFEotOn649VK zI%(g2GBSc%T+V_`p>FXYKTiZtKA%Agf(&&=A(R!??~MyD4P)dX_(5dZ>G&X5l?D|vPeMit^~Dg5M;8H2 zopNN9IYkmi_-mOIL%9ANqZS0A%kU{X0qZ*~9AK7A{xCf$cWDb6geEX5AS;-8$8m3W z$>PXi_Ve-#Vdg87<>q&*Fg6W6BF#6&`YNGK(R~7~*5rmtlj3b?w|1yEbavG5r@<#; ze#*qHU8XTDD5iv^03)S6!&bq16@A zQ&Tb1!G+6J5w&))|NN8FvC1d$F@OOSp_qBqrdm!YGnYH73ET8y;^X?x*!-SaTqJNn z3SrP)V=HA*-o8K=tXo*9%~Ru-!%`ErjWwySMNCYXZwh-cEXtUh)C|)_PbMN@h}2~K zg0osPE6B%ey(NTI07p}BvJu)P(dSpvfzm=vS=DK@i(>K4$8E?uT#^(a6}UV|k@7?c zMmCf}ny;v&7vDNjTsMbFu*}y#!cmC|;WRul=wSUNBt=B!!Mo>YrwATBE*Rg|m$Ecr z$$O|@OydfbBW2@34H_gms24Kav(sd6L{Pf@D+s6)3KO>WMAE0MLPFrM|9Hc^}{k$ugdB9cs^CnG7Tmv<}TQx^kO66+tTlVPke^pTd5T5=4=uA^z;hv1I= zfamYq5SKDwabi@@@bI`}aVEArWfP}jAsCE;vw*#?+$W2(fis8}lpRT|Nb#1PrVYrC zBA`4nmnd}VxsECJ^@bmj&^L~pLMBfr86fMbuEammAM;Y&Z?6ZuE>HuoC zoes3)EyNOw-xhd}yfkh0?JA%B%4oCf>~*F9;ayVnUlTzCu2ai8)HD@%!a+MZQ^+!3 zTmry077iR8995K6Dcrt2%Q*yLn2^=W53A>4vn8Q)^cD(cEC~!S0yJ1MqvAA_8PkzQ z#zn;4CzK`%xBo=!$fHGHiV>pVq-BCxO(+Q$8nN`W6CxpngeQ8>a12PGLgIrN#n_dm zR2d20zLK1`ijE-LDB@J&>9&MMyw=_)r$>x;Hiy7FoYWK}MlGT#e^y0DuHl8eAk$PSS)%ZHfB& zrd4hJO4XMFJy{m6OoM)#b2v>z2tZq1LEAe`X#qYua@;g*OBj*edc`n4d91HW6eOX>c6UNSg!F+~j z8WFI$_P;(0Ci>NJoWvDuWag*ZXh5xugxNg^X?0>|Z($ii;xcfkp;4p}osxXP$rm!d zI~5K|gPR~Ht)Z?quX16PFhq!%QnqI$Y5nH%QP6c2X~=lM7sll%X{JNo1g+J6XwjlX zm!uKQ`RDuGiw50deo|xTFFiJku2Cm z5x4~Lk#lBPJgDW`VgxUWt?}}+JX;?chrKN&Sr5#-K`Bz6Lvn z)mcP$-~NrxX$5u=CN8Z^?*ML|+=YLF=c!mSZ5>0u^1xVGB!jSr|8Z|r^%8nM1D0d> zI%^OEp{uo;vKLFCi;FE^KM&w*O+9&pC^3s*XvP{M2q)+|xb)llv=I&9C6*xQhL%Q- z6k9E8WMlv}oF#D0x%DmlX5w2#MSL!#OTy8Bp`WOW^x{Z}%X;8txZV()L2Hn!V%6MPX9&Jim%@_9MB!;hYicQGr-RBol#R2r=v1*Z@F{Y; zS$s<|I!I(mnoLAfr>*71CeHX4X%K=EgG=N-Z||Qx1Hoe-$WN!wSJp=~mbF^moRQTr zI8)FM@u>g!I6qi!SFD=T$ps~#Q_v=<$U4UZDYOxs@jPLLj&mDD+O`!H5z1;v#aiVW zC}?ag7HoooUk6HAp-2gXG7l};c%a;`KZcoVQ;e$9X|N$BQ0Ak?C>9j*FvhT8b80-) zS0AeTRzuN^sVys%01)hO77hM4?m{vONfxjNAw!Oju&fVvHTK-J^KrX9+}%&1NnqvNcM^|4WflO!aPKm0NByevy9X!GGDP!moN=sQMT#x zvJUJE8o6OaX@psvCg^wC_wL5kCR8^S6$g+Mc|-zAQ9(?_((W}#(Adv``s|yOiS5RV zeb9x;?^eVd-*LOwMB_bIEcFUzKKfSv=Xh=%3~8-5Eo|@IQHz|O-p<}@16?QiE}a~H zTY+DAIUQbpN!>l!O|R#ly+Mkhh*f=Tk86q5f6T@hJgOdF`i+N1OA7FwBnouup*RvS zDJ)ZcNEab?43szICzAw=deg8KCO#7c5(AC2ebf(FaF{d-b;>MCl5mT8$2x|>*meDE z%``4360GzG4ayJ%f)lou74m&@o`{H0kxZAs;?XDpiGDaCr7m*Vy1t2!YGK`6rX>2a z@(F@?%Y-@^D_D39w7--A?5EmrEa?&cDdzV|W@Nf>22kG@;wE6OVbWG8_8!}6d>|@3 zaMu~fQjicz9<19&2gW2UE}23&tF&Y?s$9x6*$8IqDve^vw_QvKg2j|fYAFmG&fp5c z4}Yxsh}_kxj)Gbl>njfI#;}T!D^g*T^43VmQ0(J7s3!tp*C%h zg>;5wn%BX##xv@KT>ij{l&*Y=jRaD%v}O{y?-5)vJs%Vt^lSC&ccvy5kzgV=E!B^0 zi=2<$mFl3#CHtxv2mpT~z%(|PomsMWZMGojfrK_T)n~b1M5?}nMw8E#>N&H$LJNC# zbqq_kHc(D>;@@as%Zggl$)uU|V3+BCA{`pyC8Z^$bAY(4TX3$(^*IhngQ6t4P>d=) z8_s&>;U6UVgsSvMnkCNGugnY#{ku-)@|nc}7q%|$FlUXlK?-A+Gkw)Vh5?R6F~%%K zp?G%5N8 z!1`4%;vhxf;>r`D%~`pkqHgPuqYyx_;VgvV!Zp_>eP{OAVG#K`W&OtfL)|@Ctgaf1 zv_4H(p+u-H)D(-AqFa;gZJ&DhSGY{~`jVe|bGmw$3pko2k@{o)3KpRp`g)ivkJnu) zlg6_Pc|}~J>k6M7w2NdRid%P+%$x7vN~YB&LfjrLWn!0nwGnz$Y$g=0NHoL)EeD4K zBolq24h+zFsUw&2>Iz{PAfhGeFD+$J53liQpq2k1Bg@K2(`Mvog4GYs2xO~RN?7WU zVg?OPHLwQ4?AYH^&!ld<4Wr&earAjElC68PWav~ZE#?^+4I*ddj1y^i0 zhNfd-d446LSHK-&=|xz8o)j`t`DEvgHXTZ?t|+KMN%UJrb~P8WDAeP&rrBOSWMpd= zd1(e= z3jBc$m)(!H18W|Jtyx9*PD8lrbVJ%il0~|{#tyDe9`tOuT)=#h8+;H34h?4wQ`*ik znusuSZ3pBONt~8RI2_I*HWaz3pn9aEB#d#%oxo@ZRO+ z<@~5#XX8&h1zpvzQamOSs7OR1Ong~ot!=F?RU(&}S-PpNamRnZ>!>_Q&n>Ez*gv8^ zFXjE6$^OlM#K8A%=FQ(13|oz5w&HK*r#6roBV_DeF7Nh~*vrdc!An@}-n_J})S=TS zF)P$pAhjMsFKLK7_4_brkCH|jE5Sj~hiwA0gQ5I<8zthX)9F-#@Fzf5=8od#a*ZID zt)D^^xLEp=%_YAJZ?%;WmMMWKZm@iq%YFWufdb>!^UKyPezvrG1K;(@AiYARLM3;& zs_{~$%GiK?`I2~TdwP)#pMZT;<4H`6If-4Gvd_-objIOldOf_(x8vlj&jT)YjYb0# zOn>&hwy@qlX*hQrf%k&U93vh2-Q}9}$c%#)Sx1AX=v@$1v4FM4t))lpf=wJU1Z1u| zCnpn!OSC(EC`+Ops`GJjLoId>gFJ`yh z2aL3wG%{+)|4v3&t}XveA4*z zO-eAIEm27Q!=caAuLebz$~bi(6WX^Wv)8Nd#G}+x1S*F@-aR9-;oz`=`zG>eK;

b@TiDU$|XXCR6pQ!ug>z*-qq0P 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⁣C8tgiPQJdi&VhuA0W<2#A&tZLDZZo@U--bBn2|8(4a6R7lYw33rO%MmJW ztB*7OTu%kZ(5M2xcba&(GH*MZP(Z9MVthQKiVSOlXnY=b<(Zv|T|d4bNKf1-Z7=bu zQS~ohC5yLuN{kB#e+h0j0Pf7HxpjjYogJ~Ux{DMe*;nP)I`lC^I-lCpas~4a(NG4}L&HX8*-XxL7u3X~8C$Vt8%aUs|pkRZ(;sRU3kM4Ry6h z5wWze!rXdUm@GZqOxI1GF3&_w=zKoA!3%*XJn8c7XzRH8LOU@r@xuJiT2Lm;a_v@a zi@M!j`)B-(LVuw21>JGx1LICSn0nm9y1P>aPC>e$rCo-iY9;Qh*tNsY-;8&}In+ZJ zbLN;(Qh!iF8$l}@L1Hm-jQ=wy`#;dMYpnl5XTIz8McuGy{2#4BmqE`DGT#3@hzk8Y z>exO)Z`A)tJHy9SB3nCxyi{0RS=itQY35w4>%PZLbi0Pfwm&o8g^)t(w4UVIg!W@z zaUB)K<}!`Gaiyto;>6eU#DI)%*FKUHthk0jR{X!_?Tp_F$mtNpsoCe{oAf>YJF362NF0aM4(5%*O8AoROKw%K^=7$HDB5XKDC zDK{G96@h_kUfQJ}LH0xO?*8*zrv$Qd%f6c!G2 zer@K<*2zDWls;X3>b;Z6-rD{-@vnVr;5n(YYp7@Y^*SAk^@9&y#n?adsUuS>OmX`D zzGDlVd&7`(H1v`=EweKemC%iz)<*rBM32aw*I?@E{?fv!arTg};IzY2LU%W}W!Am0 z2S9$nY@VQ0dS~rIPRhKy#Tsf#6~hbjN5@4Qyp}M4MN}^N6&2i9imkJ0;6R@7drD^t z?+B%JZ6v0$`an41h=r#lCr6OS_K~`mQmjau<~yBrVU##m@@W5h*$MI)0z?;f9CQ{$ zvfr8EeI<9q{}(wyw!Yo&FGupzeB=qkKhRYK%ZtO^5evg$r?AGeI=*0IcFd~>LPlrN z_!t~ZO8W0Fq8I;b_qf$~Qj0|(E+B_(0%K<~mgoqQA79O|-4)rLEQRcN01+4sK85hK zIhEM()~SbwuWgi+29my*yEW-4O$|{$uccAJsSsiyqIcP0%-$XpW&o5#H;7hvRpC|h zm0_{R)hF|{YvI_EXz!EYP&(o2X!*r6Mj>iwl_E2DYm5oJ6Jn2|!c#MGu`UVi!;YL| zq6sjW0%p`&F%IEh7!_S^&u+bD+PlAoIgtb>x$OZZlB?Jla(g0^lES#s)snTepf=^U z-j+l}%7@JBBVE9kZH{LjQ==Or<#MGFw_%SEw|wAax94V(?Cc;DHtyzpDPV8r>$3y% zJ27*Xyk;jfpCN}sS6BHBPI_su2Lls9KkLVgO`Vq(Vh1|;;q3#56n%a{TzE=Wen_t; zBaYGfLx9~0{w1^gzMAE`-kd^qmXnqC`?>X-;~}G*BGf?*?%g zHh37j5MB2D4>N4@eRJOyGKCwM$eBx+x^H#_*SbQgzU|Pr-QTGSOiZpq#{)lvBEkH4 zObnU_rwY2f2AAzy6DY*ARLVMnJ7D6lzpihF1ZrjM1n{b5{;(ds0<`u&eYrgBH>C&H02l$uVqVPp9alp}#?B}aw zx!?HOM%Rp?$TiKg2QU5~u>F5uN96MwpuZ&h$VUQuJkzobW+2E$Mrun>dCGTe3WSX#DF9DE8$(X_zDn<)|hPE6?``{vl>kRlX~`Q!X1Yf_KUyZiOF=HV zHdx$yg7FiF?L8fr9}uW1OwD_2;Cbd4XyK9;_-5Iyj^LyNmKY*KGW+Qpf{jC-doRQO z6YoGNSU&RS%6pc%ppSTCZ(JMqS=3|tnig&|XzKmKuoiqCrBXub*(!LI*@fF$TLsrf zKRwEl?A;-Ci*Hi(D=l6y3+wPXv}yHu{pfE_mY~}hBfhxcaCCk<{kT~1>n-o!cxvE^ zJ-KtPb<{2`W?y&vATx@P2es%4_fW)GH)>=u_;PDYkxEm|joV{5wl}f=rN?rl*innH zQ=%FVw0f8&rb*S?Z*rfUNmgetcJ*X3XMVhZeHjf$(b7~2zg6HVRvljTZMV2Yct{h? z`%2-U-~i_n$iyUL_xZe(d*}2te690Y%;9$cZ%WAO@#J`?l^h5Kg~;Abr_k;qxsTk| zWm1AK;8Kz;^!k?)K=?$;knQy3VTAot5@(udpzW5Lo{fp`i#AbM#>>%)e=jCY3|gHm zO_F!cYzeR|kxRwLv>{(l>OF2S)C;Fkv$yz)Pl>DDk){!0o6w=bH6{GVov()^%nncY ztbX~_LuK~dXatpu?iG~<=3k#V*fAzt@ zjuxNx<4e8FZX-qrm^R%wE_OWeY{tpbPcfH2X!(tZ9k&4Y$F;Ph!c>Oz>(2d4N>JU9}C=+Zlg@?)uG>K`7AkDD7z>cmqc%8u5hrOE|OiaRPWg!>%_j@aoU(9&|49;(h=jY(Cmyq0i^d5B5 zg&sY$LZ0%p%{!Nzd}XBWZ0xhbe# zgmnK(@rmOiet)>KF{7;gX>d68K6po#_TV!}rnm%g|IviL@QH#V#XGLaOyw4C5_~m) z-p|Ls@M5%y!cFWwG~PFozD#m6G&cX->Q0iXa63G8K=e&LF)mA7>*20SIFP*d-TZ`r zTUmcYg1r->EzpW$ShJ#diLF{|jF6;Ugng;Lq$qBDoTLQ@zpV^bFS3vfJU)6_PeCRB zJt0V{ofO*~-#K69iB{O+pWpAlG$XM*Gz#1&$&^LIX%NKq%zG@iKc9J%P$E}qBY(b92*9|*9b>#_GV>+p@x)0lA`b2JjSQ`%5+ta#H4{jt}a zK%|Xb-ekDB_wi-Sj1%piLlNkvgehS6sK?Ab&5Q*F!Gvj^^D%4~Q`t#Y$U?1HBOW$>v46j$F3^suKic>X$`ohQn+cS-fV;MK1qY+9De-ttg7^Dem*j%( zmrx*b7Pj@k?YRZ3o86K=N-XFKtR7ZqWqt$&uwfBVzTjS=7-_uqe~kYGH@e1(Nw4A0 z%pF@Oz2?86n%zIuv^cT+4}C9b344jiWWKFXG{Y6bg}8~j#-X|2?RJNYAN$%;NSE?c zCDoV4yc;L2VM%oyEVWlr`6%Rt6*a?;Lny-9sRG1r>PZ%_Cy0%AI<)hB0L}jvTOFrg znWyrx^r3{5+=B^WOrC2?{IH?P5Pp>_PGDf`P~!!S6=lQDMSdW*(||XYN&13EI*Xc6 zJ#Mv_7K?#GQQ=n@Q_XUe+oWp%wnEZ==X9pN^vU-gH`4(4@Y2tKnWcWPc%iZ){9f+D0O)R%QE2ya9!53xS( z=?g<0x3{lObn=f0gb$OL!9%ah%yt%M6L;NeM6Y_oetjKbzUVRqUyCt@%71P}I=Ov} z{LQrH_EPj;3lZ~Q&$#8L4Z)Wytfqq_Tu&|LKV^35%bYc~D=OYV*(&-#=K>2WsuVG= zsH3DpWb!Du)PRK(%TK&yJWIi=-tm`xCYkRGJ;T1p(J>7jyY!^$pL_@0fdDbCwx81_ zEfZ>{=k;39jultjKyn@y`kE^81saL)Qnt46Vg+oQrQ>--%Ub|I08-80>Bst1cpY=R zi>VqD5iU;eh;vuKL1T!@H0TqR!!70_!u*;7aEVD8mDbOzgtPK#<>x4fYVs<91H! zMdQ+93!kwsKY24hY& zYRet8xd+G6OfEsWLn_*rLnNJ|@Xg;*pMbLkhZ zcX=JcQLxF-qlpB;FINq~$Z?rt>V{{8XL5vpGSqI*GG9mSDWp~($+Mc?JD zYfS6MS3scd%={?;eY5JO+A#0Sg6QHrg0CV&4s%vA5js^}e=ka~;;>?6lb<=_=7w1G zy!=|XiwmK+`QNGB7bp4qeFJYy($+(BgF79jgk#4`+AKN2o`j|;HXbEBr~H|T8`aN> z^Lo_M)ranfS-tVZPWLCv7A;kgNlp8oyaKL`8qbX^#UQ3iG|nX;E4tLL%)@^|L;h)pKBGmMEMqY& zO%ds`x^RT{*Tb$5I!`msDkXA^guqB9vbQeKo`xRAI#!$>p0%F#0J8W*5PStDwd zM;TK!<{YjP4tLuPbJ;NQ?=^U0qOdv|NX;z(sQfV_Ml9CwsigHa=gy2TczWV!yXacK z`j8gmc_xbl$YJ1kGM7ToyVs)*m9Je*@Ub}CV=dnVzId6L7JE1b^Mfn*=dXus&mT+e zC9KQ9p4AG59u|ejhVJf#URvFrU%}gnU6I(l%$SHN%!Myu3`ed3l-^5v}Vw5F(a{ z5Z&`!T+L&=`1d0wufT9u+AW?_z9mC?nsRf^ixa!7~Nn@jPEiWmY`NK zJ%2&lqt=?C`7jNyi8*QX_#+99#qVP5VKIuK?K*x(2gsB!I2@Q-oY3{ks(~p-ixb825y_Bx7oGR0NiYiFUrV4J9Sx^yJ?FB^%5y zUDHV4*F2(bWjuV`9;Hl9pCc2#S`SmGgXh>|AB<5=2lz@Q#H6d0nmD&V>ug1C-iG!4 zff7eeJHp50!&7A5{ZpSu{d>I!r8Kfz+B_N5|O19w-0t_r0sWnU_-1RYQh```U7 z6h!a3OQU}~$ljhg+|%B#-NWVXL(%IX!~*)XWNfHu6ozp;!g`q3)GXr8eg$z`Z|2mI zry*4VPeaF7oUEPk7WQNM<`4!aGI*TZ7bZHB3grPGyLjGcCBIj8s{Zyum5s#)j|BTe z^yjbt3cEm#S`ThJr(#RpK1V_=9`q-X=;X$pslQDP8~sJ)A?|W%Ql^Tu z&YG$a{-lzZa(6yBwebxBD4}n;$<*Tr<-6$6tt$Eqjscqp5`1dz;Gl5Y&7yin%?ts_ z*>`fhSqKxk?!^(Nwllk&Yc&FR`Z+t8P88Sb6J^p+(x;FvV0(!f7bCev^CvW|-rU@5S^850i12$S)za4-`@WX4czR;3=Yo9-C;&ek;#K9>^(L2dLkM4@<5YIoK&KL&kjQ2^@oKb z&Qf`0{w-ZyZ5@e>2-_VNh(PQb9 zv*Zp715I3FYm9z`4RFQOp?!0s*=lcozc0F3-Zs{q!YLP$?^+0E^t^;d3o;4d|zUR9s#bdKUrm%{<6@@|xW_;ZO9_EW0^ zRBEk#l<;GB6czhTLmm4*X_vIVsE^^5beqqn`7S7kEP+f23M|*t@C3Dt^hGer`X}qj z7R>B`B^f9FmYPKFZ^bJqVP}pt%Wjs&h4V>*(|1}OI8}(*S-n~jnjGbC4^s8I|`R35yel9=d%hrhl&eg0;z!%&=D9p*?l)Md9-|1CV00T zdT(`4>)vsr;>L4U&1DAuUD@beTWE-l<}cD#SX*|u?-vBY0Yw-u6IINmQp9#qC>VO` zj^4XJfLMmQTI>IytRABAd?{5C-8(AdMFFI0{E*l5Y*!+o>5YA=IQ2)2FYsDt&{g-} zD67`As!sAplvpdMA(=Gt4h+M~{J;H?HRikNc`Xl_7n?dgssHl&zcC)&<&M^$EB`I~ znlj-7{29k-5y;M>kRmmE8t?NO%@O<}<(`oGxI2yH=S;t7;`I1Im-+%*Ks>DQP;W0p54_Fa+!9EL} zoUFcDJb9dVa_NBbKp+G|G1ZnoZ;Rel52b|Meg&Z?@AxLAkzej_<&Y`er=t+P3L1_d zI?E*(@VtKP`!Lz!nGDtgb#Q(@Wuv`O%B_cwPfOs_PU0xNFL7T>(uzO6($)3|UVLb$ zSW>6Ao%q#5Tmw*I@M4Pz;eF_LNPZ{KmL^!ogba&izL6R1VB)+9r^CS9a(oQit-!{h z-uD=wo6qn+e?;KSA?J^OL7=UuVjSRW2W(3!5RONgt2@Yp-DDH@l8ms!8pnSdiW`0B z#>#UIf5XehUILyC%M7fv6xyGV{*qr}Zb0?0P=_vpTel_dtH-4Fx5+ddXU?5DLtSPQ zET{Cxb(c+JKaMW-;%zGj*afzYpCsjdmS<+Zi2c(}ox0Lj@Hya#CCg_Jv)wLESt5U7 zrG9nHSPVIQwR3J6wDK|OthG4aE}DA=8?5^g?DT~-5LcHB5EW^?3!bAO41XQf1W^JE z1}^mRR0Tq&BT7Cc;qS1n`t8v|6l!7)K_M5bvh{L-d(io((?KWfCu{B9FsraXW{wOa}MS3=Onw^=s(O6 zz+bBl@b$J3)i4(2w&`pja5tfqrzDjh&fk_q){~ei-`rf98IrWmqiluU+?uIj!Gy-%9FH&s!JE{=WrFi?4{ zwj{{eB?&glRoZV;!%s|THNnp88G^XJ{qy0NPsN3aw^Vf#x*Df*T2m$;-un&+bAm=M z)5VA=DKV(~vE2dr_x}y!X`= zZpA`zFYb~c1&S8;VnvEWfZ}dN3Y6jwB~S{5-~^ZA#VvtCX>czo#fwXUljncVJM%mr z-Z^vj%$|vSTx+kj_H|#^@753T3Jd#@s-|-3$SW8Ba^<6>>0@VrPd!=B>Rt9lu8fOK#$nD?nc7Z0yN$8o9$g|Sl@p$K4KEfxFrkLbnh}qGu zUiWOD(v05Gb>#d0K{m4K&L{jnDILKi76h`+5=o?Xfwl{B86K@DNV;OgoRt~_KY($7 z#VLFu%%+;yaLa~ZA{1P6Fw@wD4seDyw#<%Q1avV$w)8n`k0p`2xp45ShCj1nLF%3$ zhbFtnbRcx;5Ha84mNK}%EY#Tp9uw@E2;_B$4SsCf!;?)12|3TVwn!bB`U{^L@;tAu zp7>yW|I_+9@Zs{Z@Yc2WZ|ePOC)p}h8ePj}+kp$oc-(Xe9b{B9w^y2#xgYyJmiVg!u z#Vi3Udy@bWE5^5|x<)U_>VqiKd}P)V%D~`Y<73uyAY#=(_gm9bCklvr(IXKUsK**NT5H6-OB%2At2rW)gjbyR_2QI!A zC+8+_E-~VRrD|Lm<5b5*1`w0uJN>liSIQQuY;ez7A*2ljgPWyLjQO0XjOEO5&!XDZQfBs_|?Nm}oL*g*ssK}7nk$Es{( z0&^!I$t(HN$a8;6h#?E#+#MZImx^{INO><;Jhs(_gYhd;;yXQS#hkd#4=bJ|A&FdJ zx;-0OdsfBWwIQEXrMgDMN-afKqqy-46Hax9B(63$pTtx-1rYuDZ9c#%oT!y-20xSi_QqV!KnwLM8qH{z>%C!Kw`WkE|GYl~RC zjr^UTKQ1N3!C3{fW8(3w4R#ljRV(OlFE{p7U6XM(IM_RIcw%w8!uac35(ZOiLJF{q zmaJmiortjebOQN>bJ@*wfWvG?5v8myW{V;VZO5Sp6+UtC(r+XC40y9%>d~e-PxRMs zZL=@8bN}`VLmP{8QAp}2v=if?dSayTZb4oH82V=aapCn)?=g+%TKi?-!_vb^;=^Bb z&nLZ}i7cX-44bnX)-NwVZVA$Vs7OPx5dMBTLa^S%wm~;~1B6OpEyl zc2&b~!|uHsb+P|hgbPLP)<3Px&fZ!_tcQnp)YknYnyW@7D9Gd;wyHZyh4IiTwKp3? zwQd_;&w3B93)(1$@Mmc^*;3_{qgL(exdik!%m|9r9o22RRa$m2$9)D0aq2J$)GM)? zhi$Vwed&~=aBBKz=ZR%!5d2}5DIjMsL+Yz22LuQg6shXtO$b)WAn3q6)W<=5;jG+V zB^vw|D*3WKhEP#M!RU#!I&=mO%y96{Gy|KcGb*GO-S(SY8r%nIj$?|6`uH-6d(G48 zc872{6tS(mj}SC|Z}&w;g2gIb19s;X=I`R}{oJUd-7Pq!wtspgE>4}z7K~K5EM>+o zzT|tZJ?heZ8B$^{m;uoTBN?zTKt3NGp&3I91gChs#e6)~4tiixg#|_MnfUj=Mqh$L z=A%X2!P`S7f2=R0e~JJ#fV9BL->LAcq29~2`wtI05mz#EBLkVK!(bZE zfO_~ktOdDaCBtzO;(z@#_RfkWlKc9Xbesm^k{&~ndpsfr$(l)=M9i90QUb&9`Hz8k z_dW8GBvV)Cu3`FUZTEZReR|^0p`q)okq-m-O^;t=>lH(!FvuX7kqIYYNft`wg%9lf z?ohnoXsEl(WK40#0!AsGSCqwLo1qFr@1`e{Lx&$}$krdh8?1YzUlzFL$H9PhLzkeyeHW zZ2H`X;}i5!Ot)zPpszC!sMi-VthDy{hI7re**!IN<%j+YQ^iv5CyvedmV zI+&ci38{IwkZ9We`-%=-t@=<)HdlBDk#9g}cWZ0q?%E6Q_#e2>wouS}ct z`AReSr~h7$&!4;AOd85JRQb|m{4>T{GuvC$Y|L)8G>OJ90%!@owKKgl7Wp1K#()K< z$zjl(|0?uhOOh2cHUY_|mu2BKz=W;f3RA0a^I*8JAWDGJC3~oLq;bEer}~SNsQko8 zY+n841?Jv21w*5pcB{6FmZ+%`{&Z*>uTsf7%x4KIVNAlMpoDa;e zSdSWaOFWvKe1zTo<-;#6^E9xDs0aH}W6*Q3(#nMsb@yv3gys0t(lL@@)l(wNxrr70 z-*(HD4r27_Qe{e#3M4VklZc+IK@?aHYxP(&0^2;`wspUeh5vlcT1oelM%E^?5-smOA!Xb5Pr=4900dSC4rp(GG8_X+S7F z6=XV59gvy zcY?mgrvT3%Oaeoy4lZu9Qku_iq}5N&DUP~((Wr~Tj_{lEh}ycn?JazHbWiAh>wEr( z!}szh4ZVK~?|QAm&hx{HN=GiZadV|EotzN)EqpFUjHzhD&9GN>>$yZocv3zuT|Et<=t_$=M}Ymz_6CP;8HI`rF5}z zYkvHNt~8eJKwg)3FXx@x7}Jt{pr!M*&y38rv;lU(;}}^`!tK+lmLWVcS}b76`Y3lG zkOM0n0?~4X9tBMBA}pPwZ(yvat)zLxB7QG|%1XL1O0x<(S&n|fXbSjnRi>ujHaTv|}-gcqX zpEOE}k)=;)4+@+?u3A_uHnJM7a)@Hbv@pfnqf6Kps?awgU(D)YcF(LQ=V$mB;zj97?3So7G4Yf)E8`QSXR*VjIldb#noJ zj)D%eIY#448Fab{`?Ah>E&BzN!=;DA&Izm4cY5stiNO=_x!$|;fsLE*^5?#g>uc-# z(8Akm`MXCE8^SALsP^7->%TuD?)4(V4qTaVdBa^ z-c2NxR=@B#5avsSqdnjpd0}5Q91IXY#(N11`tNT({rk{-^Y(l|I(qHH^q+9AXTKt) z)_==C+~r@8otBlOb0P61LA6*lhjQvz+bo6Qvdnh=1@YLnfJizWB}W&MC`WU8G?={aL z-?y?}MoHM3<0#NEN699w>^q@NK-b+~&BunR^dsHW`4Rt|KgahM*L!x*W+b2Gp4Mj( z19o*-$S#;Pw`IsZ`qfiJAV+sFm9(lunT*3>O!HuoEoEMi3k3q9AeGJ0EzsVJ4N9X_9#n;RY<M}H1TUyobz0e0A2C$z$Trku<=$`3?A3EXOA<9znaoEWJR!RQ( zAes4Q(GMAac-%RJ4ixGG}#% zWceeVe+9oI`_ZhPn>Cr&wQS>jg6RUP(59;IXo0M7#B!Vy6eXm+c0`~)e!7Txf!#&mqxTAHG7h`lM|>l>yRr95SxhPTm&3_ZjOex+aarcMw7SMXqhVSEJ}k%f7Gh$CZw|nGyNh=@0V0cRL&MS4U{h`aR3T z1^Oj9M=Wj@Dfg!-Vi#0++kT5?uA#?B@kGY@4%U0k@?dQp_G^V`ia+rY)(@^~;xm!_ z5j}RJD)V=H-*V2vePX@rf_5$nI&bgpReLB8(UGR3)jKrb@1@7j*GJD)lE{WqL)ln@ z5ZPV4|F`?Dp8qLedTxYKIZ&^r<<1l#Knn79nOCIc23 z)Jh5vZg-C-h+CK$eGH$ENPC(9vEdM7oyLAdGN$TeV_CE8B+0LSAOhD77fo}__L%DO zDJcIUZXjK|_uD)gJ7eIdxY9l4W$Uw!D*K6NQvHCt_&puI=wV7967>m>a$=>*7!2WC zF+#AivL|B2{pohgK1C6qq+d0|XNgSHa=%_1bOyA$#F=<&GC@sLTh;voCq1Z9fn*y( z!7D9s5)b^%Ws5TfdVfk{%(U6TjCh(yrKgqFmnm-*A+ov60jsOdLPh7ev#DFthd9_7 zvr*Z?#K~QigPYM><>Wg&WeR#gkj8*PX$u%khh<62+^oCjDAg)$=0LI3lWmk5-HdWv z_QcK;7Be60pqqV(fe54fN}e_S>WK>oT&(*PPLRu{X0a9vP}?3?38XYZ`4-+E_g?&N z0`1k7WF;^&#G3&z(ZFzv)s-W%$c^*5<3HV}1R<36z0tlO8KT=Y_(; zl@Q-KWD|bfi;jB9`-6yc_PM*~86ipvM+?tgm7;(tma>3uezuT^pl^91MCs|%our?& z9aK3IvI@4wfOoOIboXD6iW#mcZX3wr2r|~}|IbeU|Dd0ewPZvT!QMP$cK!PODk{I= zC%&Bm%)vFH;>mS*F8a&YTQ5#M(u3bL-Iw&oeV`)wIC}Z-)^FEf`1L(55^I59rod3o zoC=b?wl^yDxU`DqNtC|y77ZV(U%*;$!C{u5n?`{mM;yF>=!zg-UJ>?X-5~4SmnI<` z+n7`^8=M^RxLyVd`epiKuOnLt4ARXwHi6GI6d)VtE-!K#mbx6F zS<}%H3gktYP#kQaS-9hC(3-~QNFsl1u&O!VW{?OdXSzV;fR;Hx$E`>Ly#?XnG}t_P zb(=75-}%VdotrRg`osa}k_u`Ot@^CJ|L|QG+Hky;^n|lKYx*U|I5X9iF{)8OY$~fW zzD%>doGr7pgwwXfL^xC7s6l`P0){i%5V8Y}-#VswSk0%MG=c`y6jmyBb}w^HWrmafnwHxfxi`)wS$w2qWY&a9c~bkTSD{|YQ_uV^K8-R% z(y!k4o?o@J&9Pix4*jQO$0A(7=8A!_+7af|wj?;QDHqmWN!G=7(^30=;CxGs>;+(o zWYAmM5yEiS{jJE;E0XxiD9M2R!~*7lr=MQ&#&39xgjs(P-b_NM5XCjh3X%HS>VWQU zLkKjiWXITAC;S<-u`WkEDNHNs9MB$8U6m`{1G@(xi*~c~V#NUwgkrp)jOMr>@DX|lP|6)y6{9epW^S;X6Q&A*P!o-+&s-K{+iz|QgZ)&4vp_1F>Wmq4n|9c> zh4C=ZNo8&nu6~dc@N2VJ&59|-)f!=G16_7N@rrr6&)xhnHFE=WtEpbzts*d0RejaX zZ#C0~^H^{_t!PPnQ;DivpTRIgD>0d_um4eL zTjfCOW0fy6S|Pb??)v#}v)Hf!s-_#fs_$&gzNu6cNzPS>GvfM<^4#DI_H~u=+GAuR z_@2HxYMd67STp8^A3e5unyi@%8DC)(BTf@ptfw^gp0gFfE;h(6SiK=kt`&Vrr8Btv zDE`$;5qeX(H*W7dC3e_LAm5-IZa6M0a9X7@iMpUHDL$3DIUY`Sn0S^-Rm`_MM+~$J zL%rs`y-v;iI7+T@RfT?1tnRf!S+OSTo~5Br8!~4r1czLcv{m!`@yzm6R}0dBa1`!B z-5))nWn-fToVY8;c|xd=&g7w+*D?hEn^V`#j}#A4o!xqh>5LHqiUeDQ;##HuVhlJP z4dqssU;cN@StJXdJ=M5vIz`*?(AfLi5n1%fGv5fzOge{w29>S#J}^e^ z?Nygg5OV(G(0Gx(@10u>;V5n9gUI+VV2<0g{L=8Sx{3+8L)pvg7%6W1JbKYUwYH(* zYTXdyDw4)i9cV;X{Kl)^ZFw3$mx=aWWXXb8=v$yq%xBSK#&coNvmf4-f=sV|zA90S zPqq|LaYb|!R*knM2+$Z{4`{cBG>EUQbH?sJy*>g`93BkX)_S%3`Q&{@gu`w%33+Ek zu7-*jZ~&{+8EC-IoLlnhYgl)%31qdxIV-&p_&sqNlQ6xz>x8I&ZnM+Oc#*_D;F*%+ zkypbmksd#nAgphfno>!%BN%KwevhLK5#t4BsFu7eW-5wQWypPedVni7fARA@A>u&( zjS7|1+hOt7+>b(|?7VX|c-esYlAg6OP@mIeRBRG66N8DtEsjDx&%!mSYZ2&k`(alWHY=dW? z_%ZFgEx>LZb(5xVw3{=IZ1tHc=v@HD1Od9yX4s${IKu~hq1O!0!K&$z<2~P+V)ck)9rH`P$HWU z1HnHE*u>g?`D&ratfm_>-ylY5Nt54MMf>Kr?OP!GZcEj?7m*U1lsO?JyUOJ53%;?e zpNfIWf@k(pOM?YaF<02}*d(Sch=x1MA2YBU-A;KTrm=s8?HxQ0$$(1mzBf+AlT zoY5*%ByB#YZB}c-xg?qe7qPiqm1PB!*)N_|WQ)clL9TS!SO8)!CSW9lShm69Ex_*(k znE0)syh+Uj9ickdj8=6{H{zS-m_=>LP24N8y;??L3|@l^|`YO=Nd=} z6CywhC&Ob0J(&Oz{FNbE1`F_iby%`*M;o5c-i4!@rox=Th2`NCXBQTp;Xg}LyKlxN z_u3x!{aLMyYP0BRdu50H`SlO%DhFX8?AzpUlrAN!eb=Cb+*>+CQc{h{KnHwXY5th} ziSN*B#^eZkQXY$t0=*!v0&1pnt6`ursSu~faj>uqBTr)8qbxR1<=9;LK zd2x{GI?kbW1!$A4qn33$XHDqB+5;B*(trE+(`P8(<+0Lpx85fs ze`uzy)2$YAd?fOb@zwL#S_}-CX_)%4X&{6dp^DB!Z9Do%Of) zHMELZKSPGe%GusAyRAL@S{r0Z_Oooe6n@{d}=T{M|k9wBklbV;TiJfoOV7Fgkk(QV5)2W*^!w`-Vy* zHEGRCTkh`PS}dnL?x=C;zouoigHy1;X4g>xl(kz-oAZgV~u>pH`z1@3GBz5;q9 zdIzL>LL`z7P%LQ!Q`n|6Q2?phFGSiDpI3r1Xa9J)btVSZ*7h9B)JgUn(?q;(`}Jd# z^KrJE9%&iAsxg!eX-*m`^;Hlrmr|dnb5^l)zm1vkGVsIuk$IN>LqW29+^3TuJW7ii zYa|&rM{coK+%p`zXC}OvPlB*U1@q+pEtiX*hn*SyrR#LOy!x}na+y?Cw#t6KD(tb+ zZ&(=h4+LNnZ$#vjk0Hxh!l1HwT>NED4*O>_OcS}cue08gP*StAC3wL3_&922ioU6S zuE!|iiB;WT#k)8A!Sj?Hj%zIe>Tn`UAzV6i)BA>aWc_L=Bqp`UV>*lkqspqTao`=Y z91xGv5+_kTD)OcjOi(oi`Q&a<#gvhFfu_5H-)6*0j~l(yW2C}9F7#AZQGQ(lBmUK4+>}K!lqzIjgrX)L{&*MQ0wy*lWawj z?HxB<@G+J#0k{;1!26xATHePeuKnXJ&bK+%&w^A|%84i|Y9X6poON(|G@Gph__YI! zWJ!nS8T9FFrHI8cLqHm3cc_Kfw^^wG6rTQXSsqBcV6uYh%apM4Gz^mCM<7SkA@w-H znZI}-5uF*H4=Rs05;ZZoY+*q*;%|v7_AN;%z(@4MN{H9_`l)s3QVz|1Kev#_AMfFW z^s<);ivr=S?9H`dvN2LCE6XmV%|e+k*uv{wtGqSKf@3v0s-cJN6 zmzwOGNq|Gy>>=B);^R}s6>*R0L|>_2BJQ!E#&?5Tar?^GP^#$cHm-`lBTvDgV&M1f z?i6}iqtOoFAWX2b*n^l2AH$W4VElx$5c>MJ!OWWycMLH_T#Pca>!InA8jFdYR>9P zmgyp!3bbY%Uz~WwoZeTm#Mnscd5PsW{;5|#olR!wmv8>+mtD{+){6(KrJM}*y(nAY z@yTNQF0m}3>i;Aw3eqYd$#E+2*Ab&0CrQBBzu}W>|B|MOQ0UK4kc#ST4{%x?!lvYf z0sa2ko?O3HJozmhFDl-G=|x)7>YV>Uw{T}u_dx+ED^*se8>tUw5ge=oNykFuwxk<~ zEH{q#Yak9MXm7IvqpO!3JfM}O@9KX4<2xNDysQ8Je5bxj$M-_iM`dfLOA(mee^1Ii zR@!eDtJiMWt(@Yz9+nfiiBIBwVjz64CI@B&=~V?^706Te*uBb7Wd)|&9zrlq99&aAtT(Th`(035$oa6Xi5lo!W{@zBk3$~i`$d? zhXF#XJ_ER&J2>yms}G)G#4-0{xY88NuNZG9jgMPDuX^3tDgbqiO`Z2i5tIH*8K*sM z`p1D`^ii4-k)~(z4vj>bx3@(`?JJ! z9<8zNZEtgqu6Vq!c}%l&e7q3q)O-Bf>EWl={c>=w$&c^v+~12V-E*@azy?;5wm=7# zm#WWI9q@Fs^XGS|e`95*(^WK1F}{2OHiKgsq*cJP*nDeTjGripwr1bocrx~!tb9rL zeAgL>?xPg=@W}cqo1uO2R{y-g{}TPA${pvSahw0Q`v&vniOa}=3(m-h{GZ=1d+rb{ z+c@QAtJczHU$(!8A5(mTwUmFH;{FdJHk#ktkZ;7e-x=`JMAh_q6*i`eWy>uj_C$df z2+41g!D`g7e;1l9RZC4y0#G%v{+IMBgQQsSXy!rd2l9yJE&-r@&1t6ICe34rD^ACz>8F1%KHpk*W2f zHo^6y07WuRubudgEIWgzA2Ex*+JBMa^lm1S%~_{%R0QjGkdnk++i!57>;6f#42$U85Xa!A4(x_UK5vAM}0D?6W1(T^lmAhKThFdJQ&`;9*W75g< zY@6NRyG9Y{=o;P@gq>KZ-Sdj3D2*DjV)1kHRp+blJFn9bs0kG#wt;9M0A8&8+h zJ{{GbamG7Ml9Ol+l6J#TkMl$ z#yqb@4RK3bw{*fm7!m7%)5&k*@8l;M1NzJ_BlTN>H?Uc5htW7`KpvHGz_mD2~o{SaA}j`ITEG0bLd2VaZf4 zQ6p0j1JOFO&%MI+!`}ReqY}yYA!Ok|jqR2aVNw)phRJ4reTB*?A+K{psoOZ=`ll{_ z)MQQGau@v@?jY46wRkWNscmDBbKp>4jC2yv0-2W?btV4^5D854z!P%pt6C1m6j1`_ zEVS)Nv-{K+=(!TmB9_+=&p!e=h^xdYyj*VUsHhq`WZ=7>`PoBQ)HBDm+H!b7hTx?4 z90`XU^|h`JXikIg2>6kwK7i7%-x)a{$~}AA!Tiz_7My6;PaD`e>-RCPILE19;D!h= z3NV{`#sr#e9ZLf$(=+KCxSQ?v4uQGyAm=-n4~Lx}tglY;=YlUD6^2~DyDJ%z0hAq% z0?u-PnKPSSLL<>P9eFNiGStkDHn3{RGz;G%C}ZKH`r^YVMN9fWmx8FeWjW~@%T%T9 z_1}7X|Iwvpb$+jQcSc+bKWu-n4!?$>L5eI7BN12Gb#JyuWJ}O`#q2*oEnZQB2K9Kz z@ME3Uv`$hYeKo11obl;o?p!m{L?e?Q@4(>L#}L*`a5Q>EqOp>nI6@&Gm~tVq17EfK zy7Nwe&sA2*ag_atP$^loD4|h4{~p8#6oaNRIouXTM;As_ktMkYffqdn_%YLz+4ChSWJ5Gj2zQYp61JMlY<*gS#28>>9o-7N zI$o4>D#k)(#n21H%j)pSYmIOW;ftx@i%$Z9@H)tT^|#cBR?<|)FEG*^8Y(kWWqVAO zGsW@xp^QKgl_=>J_lUJ*W_x<;&ySmnz%})uKR3sJ4>!6~|IP~bUUXSe`*O?@{?Nk^ zV}ChVGiJ@Ti%tp`fjW#Zu~UtI~n@R zAS`yu=C?Mb9{4Pg;sH4Fk82*yRadds6YF$3sWoUtDhv*5(O$32&-8I*;el~<+$P56g#2*$GU?MH0|}g^a6fmR z%p}&|tE?)dtVbdxCFnpjup^SahLfhT9G#GA&rKiJ#%!IIsky|+oHi@?k|JX^=vL6M-oK6`POwf{~Mhz|JV0!1|$B(K9HX*adw`^HKVkkp(J+HYAxg2EqG3v%XW0RVFr2I&=Qr8I-@*sq z-ZQPm*ebRkZty*mS9=RXr0M z_UJuAE-CxS%xrSDnL+=9cj2+h*e<%UMR34;4yEmqtSa7DF}h?PK72M4$q$s%8ua6$ z+z527p9nhF`I63FHCHmSlC@$tw5FVrNm&(qR5DO+N@ol*B_^-<_-B_wpa>)p>pRVb z@%3X67Im8mkJn?gQ1mlyWf#H$dAzIN8}uCMVittrb?-K zC9hf)>|NRSQv>VjZc|TO?f$KI?WV?un;xEa)Uw>ptM#6h3WsezF2p%*d$@>rKw5ap z%B~-@t@ZT%*3k*G4!b`sl$Tk0m=V6Ch&(Bp2)na-^I2#d&_x9@2&fBzwoP@1`jA+SvWsKa7>x1oizj8Uwz?0U!c2|ROk z#oxBCUekUXy2jv9erJXY0f{G)Bw9KfpP+I&n?(W# zhOFZAmQE0xnW_Xv1^qq|Uh#7O#+K*C1gWNj9rkM@4eN!u8k~j&FEiXHylT_xxskIn zk;Yp!>y(0Zd!AgO?T7S=8|8l0SpocPau_NKjHcTy|#%*uL_xW$1ZlnR5>ReUTH-}_9 zPd7%SLxY0f{6dV7t%ltqSEm@@u!AXKvXIN^63V~(`^cf|!mD}VuH$t1x2wH3WZ~Pc zp8pg0Zxd?FMXV-aYb96p2~Y+XEV_MH$1!?l^^({uZm*OS|dbHexcYY(@2_{9+l8vk%m zSshUoZ!&GzQ_TM?XUcSJ=T=hke1473G@5`v;gW0$)fWYi_@%B#<5WUyGea-#)2Eu(qA$O&2B4z@ z*M__vZais&3&OPx&UzFDSjR9ubred!;(r>HWw#mL$mg~h+MX{ItW*Z4)-n##U=TiO z>|a;iqCP~Th#1_61@c?NGtFFV0^h%&i_(B(@Zu&xWr_r713ya*o2i16l1=~og}<0+ zcSjD=G62#Ew;K09gr_lhM1H}Hcg(vzoOfsd_ zK}H@Yi%ml`b1{71hQ0b%&_kcUE$6VB&QDtI6tb^Rk(kY$$BvRD{|)IdAcY@JeL&gJ>QjF70bvWGJA3 zFh=<+B1Vu=cC*34+dz`uroEe%~3hyhua#-X1r^!nNpy#_6a4#~<|_K7@9qqnSF> z*l2?1#ONxTTc?{Pud9xmUmGMI)y)0OF3`w>VE|9)L3$z+j_$&uTk+BNmx$>TI`^i@ z#JP_Qr1bhqubX$Nn$tOt4iA26(zHRpGDfl$3qE=zULXbxp;4L5`|$SDyO7#5$#)G^ zKh}7%A5!7zQSTRLira-Z@D1(zzVsO4Hr?ek34nB+xap&4j!U z5p+<^HES4J*>%G(5uj0^b98WmO4e;9#tCr_Hq1ssd6+wh{DHa-Y&VOcL=y``cTR`B ze{T4NyRI^(g*;ZmFYbLkyY5g;Ecc@uyC*AwYqG;c)Y$YVD~A#9x3CkOtn9D>X`S>WN5hkK-UCJ4CuD>nh2);Nc52I>m<^&b1BaC0fMZI~S0q1a8sIFtZ4e@KD1P+8rf;Gs?ET^@04NVHmc(|@A9UA3imdcL^ zyB+?$Kfm5ptLnX?c{rE9b$Sp$mxA|t@8=$d=g?S>fAsM1O}|Y!>?^W|frryxFM^PN zcsg0@!`ZM^&_uaSvxWUqJ$5`6jvMpZ*!g03D$zrVKKFVg$L&K~;4g2VY~%Z@so+nc z)t7<=r84|xrb-GqtZ6n`LyAl`H~_X$uH85Os$i5%^o{@D-+{x|o4~EuBA^FP5-Se5 zH>To+EIE!6>yv_aei@U<-(i&9_PVC_+9OX+%oBqvDrYA8d~snY(9?(G9iCTyC!}1mYYjLlb=n(M`$2g0}fVE zA;&S?-E9+dcRz9#=I1j=;Dk7^+tSvT>X1}-3K|<5Q#%4ZT#!VL32uz|in;JelktOV z$RxoNYBrcUuSSoSK37U|%YM%b4Tkx6ck?N=u_1lF4*YV+^lV(E2?YUVCJiaj=`wFza$ILU*QJYopcRk7zJy zCe7uAJ0uYe(zA)0#4QY~HXFb6|Z7>}^3>j4J6+_jZo)!C`fdYhrSM#!P*_ z2gOco+7~R5c3m$v@Bm!X^-@9O^~6sUdnX^%^^}XvRa=@IlHAbFV@CnQmV^wJKIeCY z0iKw6Y&Pw&Ic1BT^0iqM#CZWp7m|inBaZ+ zIy);L)=<;j!gWp5C-_kc@&p0bOi#{u-3c|!az9x$+y@VQQHj&x9xw$^Uz)Upnv@y= zIn8-R(Nps1t%!h+p&Xy<>qQF-X&D(!t%(FJt!jS$B^ephnieENo!br;RlCwj-{wi8 zmB7c(myHx^P|k^aN??|iPv|jZZl5WKI%|7R5Z^KuNo4}pG#mJ>mHAA{zJ{Qj;cZBB z@0v>V1E&N%mNN7qce;L56cDL>L!`hJhRd4SgO#RXjX4Uf!*D?NmInUj$AFws{qy(J zd2LPUcP9#X(t4ksU2i4|^9d-(9sV*Bm^-#$6*xd^Yo=zt|mHprjYn~=+bFBP#Vx= zYG9u9#K%|nRe>=#cGi$FeKKWAJ?ofWWvfQZiwu)_KN-0>ypNNg)U8yWywHTq>o5k0 z`)#ilAO|TdVE!}LZrUf-MGnJF`@xAkbM`_=bEX*c23L1dF()x6tT95BhFkjQ%a=Gg z%M z)?tpivO{Ja+f1>$!5dxqf-&-KXy_^;-~0Oqs#0P1a3=-VmDzNWOxx19r^M}zRUI(@ zK)t}1X2EDHK#ZHvYgbpqPy@%o?97ihh9BCUpbSRA-UL zHQ9S9oXeV7#KN_v<>%^M0yb$T8Mdev@bKNrB~Fh_(dBjL=!9?sfXwTtG~7;gfNezi z-xKNoXP&LwfP(dZII%4@*pCGEhK6mVkB^V*z1iG43SC=povXF{ay)pj)W$LzjPa%c z`RrnTi{GS%=h>Gx*N=wh{ia};IEpq&-i3+idB&XhD$)I(dos|5OI&8}qM`)a`BF5q zUZmaq!06svLZTra7T-c->e9xvZhc0ONZwGNUuVO+Ru3txR2GHsq<1HIfjcm7@ShEhpRZQ=&B;hsC@GuPm@a^f zqfeWfS4x$6k>>om+=Wnf&E>8=4l0i-f4My*0pXrP=Vv$^XIXma+c!IjyAYwt^qfa|0%T#3;@x=zv2&HTgjm@60>*y;rsU3J# zLy&0)F0Dz)-DQDEhgVcozSt^FyBT40)|-XCRko=jS^MmjVLXalDLlS@xWb5eYKXC|t z!Y5o;11rd#*bebY&o5(BURha@U0H#@Vssc>Ji8O9!G@_TXOXrTEUYrS!d#64Eu_s| zTkN*(pBAkjk<1Viak6NT`q^ZEk??)!W%}Qn8pg%U>gs*|+H#xobfwd$U{sk-a;n_T zsCpg2s+Co!`wzL)OI{5YR?4FH@wWpJU=_{n_i~-mwDDMeQ_hIIKDfE-%K+^gjiIuYK9?;a!cz9w__4gF!EOewnb030Qz0rz8lCUs z|Gbro_^LXg?(V{pd4~(+G0BH`0FEQnHwC88jbS-Tr z!m@|4W%^B;7duQzI@ZJ&=f-LJt*gq_8+cHw0dd$|rob>tUhrNIm=Y|wiD&lZ7yJIF z>goz}c9Ukd4L<_xbUPJ3cU_u{zr++z?Cnaa%(z@LdFf1u>0sFnvAH^odkXxeG3xkl zP1)I`za@H=-G9(%($?(83jc zn{ip(7qhuq?&a*CusCGjr?%|)%oTjg0;@rK`yp}F^5;`SrSdxEqn~&sHBP%Zi=U?0 z+s7Hx;yCEsWGkfc@>N0fJMC{JkR3HO&5ezXooyo=*0uGV;Ifm9O?_7rkFNK2T$fU! z=%(6@9vO*HGTYLzWa73mo7rRzUd@px5I>-iD_{+;bZz4QObX)n{(DH6MVkloCFVLN z(YJvv3JKiebvu8}F)`F2vk zo6#`*{qq3qq+mUY8d_I2`_aL-NL#LN((7l!hBZ{BrZLNJNF=iqW9Hq>a^cEeccXSN ze_X}w0A(Y1O%lTwMI~sBzij(B{g$evg{ZkJ!23CEGgAA|c$B7LOb2D6Df+@qfU}bX z$j_-!`M+p;52&WPu3Z#C1u05Z5D*QW(2*`h2?8O2fV5Dg8N^Ve3rJBBNhs2L6N88( z!O)8oDWQV~4K*NLss#|~cl*8S`=0MV{~6zZ&%GIOI0j>9WoNB5=bH0*o;i17R}JMb zJqqR)6J_G2+sVlr0TCcNms=rmmL(Pa7M<-^v4ck0Bo(^Klk5zH)5v7NQ6O&%fw*;` zqLnU@mE3af5`u*`shAEcNP1^fC0R@&xmQUD>?q+{1#=u{K7AT-x-hX+A!7W@Ik6Ew z*$^|^*c kHKivGQKC^nGyG!t^Md489{H!;iV{bSOapDoP@MC~cqb8Mxv|Ax5;p z!N|m79)a1js|M`cNGnm^TU*rSSq`9r2li0g{r())E(88EEGfNO1n1~hn4h+G!pZS7 zR1i$MJC8NuIfiYLm;HjGdpkYh6|rM5V zDW6JhHlowAwGArTlS;91B4Ed*oy&+dbedbMXXJ4e$=K^o;{S9%wn?YEZh$hv05Fk68OD##AE^b%_)pylQS6i0Nhb_MBj z`a3aRn-2yY4R@lm=FrRVp+ zWl)9NzMpxVu;88YF~)dH2>S_R6>9i++W9WCC=OA>=a#~g$u;mMv)(png+4m?<~TV7 zw5a=8sh>rZr6=1#D9fkNS_$)9HSde?yt9X;{=bs-sy9KFij59F>)SJVh zaty!MmzG8?q_wrLS)NP;nYY!wIg4j76D_pmE?q{RmL;GHhAn4;33Ijs))OIgHPB69>AmtIpj7 z@LLAKbv>Zht@}4Lr$yhX2S9PSS$-l4j7c|Rt_f`Gg@SR(Wn@;XLUut{znm41E63PS zCTI!-QD}R7{LoA5Rr}ekCNig@<~Ur-d3{$UkuFKVU>a`qbVE%W2IK?x5eUWA;gq09 zZI&pB+7MoY>D=hvFr%W|!)fP@hgpT1ZrDov zpj<`{4FBwd(6hWGSy5nsy4=Z%^Aa9C)w2;E&5sJ4*)+_ZwXrhLLMGA`bVf3i_~cXg zqok0NNv@~#tVaDvChX;oUR!d=cCj2TiCGnEThVu`rkqh=%I%aq#>8F$f83;Ae@Y3d ze!&4trq~xb z`6wy|B}y5Nw?fG~CJNc%QpVPdklGmSPBcfEIFLk^7!alEnNB4Mi{K5cETb|=Wfx^o z+|%OhY@!HOJ^ea7*Cnng5Lp`RNKVCCny>ArH>$W6DKhAN^H0H;S~8-zT@#XnL`Ozs z^oqyY2Y5}yA<#!$PLBQ(10ZuZ*{e2fu`j9|XOx5m;IwG7GTWz>u5n3cjFG%GePWcX zL}j+fc85q?UP{9QsB8P8%~`#zMc?Q$a>y=!7a|pZQ+-53Ca{O0wn)57r=#J4WN&LJ z^{?d%uVw=xsT45Cy2>ph*6UFtMtd;DJ>!wc+oz;%j@OWgPF7K9fS*&LO|_UDH$l8$ z{2{KUCCks0J&`zxNg7-&Pm3EjfO@`F6u54AGNsddXCa$_a;>7g_W}st|XpZ z)}2376LN@^(Zh{cZeddh+s1D}9(SWkY|25P9D;)XV1{x|1v0jz0PTq2wR9SEyOZBZ z$Kcv0<|-ik4q8uLz+tlJGhGqk8RLMMLkMu|Z-Xe>3|TsfWB&ZL zWWykWG2}|J2Sik1q@0xUHbZm-XN1Y;&K6l@_1|?6nxw8leGqUSgf@=(CPc&pTcHHq z@0}*Vy5U{g1UgroGLELhOFX$LGfP>Lm^m8)6T9~EHAaB#Xf~hhbS{DYbtAgHPI3>^ z3=4*Tdc>~3BMLh_{w9PcNtADU;K*;=J+*oW1vMNiD5Vl44XBrvs}=c5kLV3IA-c zFJ>MSt->4laR)wF%afc9iNK+(M2GI()=rk+rmT*$#5pOpq|?_K;Ruj6s7+XL{4GS` zFdPiaOcXukar7u#J%I#Cj=RSUDg)hjbiCOPHQ9qLX9+mN;KH+=z)@c4E4#waMFSFW zb83Yq%+l)V%W}2FX1&EfPO~BuG@o_qs{2-y70J?0KyLUod;p1)1t#gExP#sNNCnFZ zcPq>x^_O`PS2jC9Zm~TO9_uZR`zBDE8?`1Yw;RalsHagQAKH>qDHUPa6lYd&SMy2e zyyTekHM-hmA?0^~6K)?J)|I`eE!xi0o&c^V5(uCSSfq_%3dkH=kshU;h&z=M+?XAs zo*BYCtvcB@o3T=QkR&0?qA~suO;3?#^}`*jQIH!rTo~C zm}|6Rsd7XO3M+oPas2nXdP<3Co>KE#t;Uc>s8Y2FWcVtV?^AX!Qf4pEI_{~+WGD>N z#)LQ1V~|G0Tb>qlq+p#`+eh6m>24F3Ff^IzDDk9ejBq-|dCK{eqSx4o`68juBm40q zm13r(tFT0K3!EiVBB71=%A4s8^jkv#{wls=*`SInYlV=A)Qw0nN5`TJ#Gy!p0>0f+ ze1W^$-;TFssRpeN_?sKgg zFCOy>GN=VwYdP<_RxGXB3KrXZv zt=`1M&L}Blue7Bb-aCz8ku}Cr=j6q>;W+sPrWNk94;{;UE~pSW=-LUvla{L3*b%Gr z*xoiYRuES~D4?876>y%(Mzy0)UNILl#SSVsmU)SrTQXR+Lass{2}0W-4G>InDke=M zFpaLTTxmQ@&YjoLdetB(`=O?lQ+tS(L#&_e6gr0B#lvRId=!t$6%jp&WHFyb6mcV+ zoW|{$la|d2wVkzjC_byr?(fLG*)C%jKN5xrg$$K!Mz4ok83Adb>XK}>9oqoHFfT?n;ACkid<_` z0NgRH*T#7PaT8aGP9d)l?Q1gYz>w$KL|^ZR`Z=$%^c-yYs1fz{zU-%qdXnV8hlpH_Y{>RpR}RZRnKQAX2wN;ltNvJ2>so zmr5rRDpSqMXzWQ}3?O8o8;tR0Zcc30`b4v216VIGjzVM#2@XbBi1~XS?@0v>Q5$)& zTV)BLtsY&@Pl4*V*SMaY4Qftt)XNk1A?ZsIrI90Yd6_6`C)gVS9*|H~a&p1o^G_8o z)BJ$<_x zND-a%if1LBCPVpNL?liOsaZhLS+F+z;uy!cEyoRlx9S!u3dLk)jF%rXQ5fTnd`gB# zVL2S1=@LvZO8xCb&VFs+r9vlgc#KBaV9i5SceFfyFWF%VL)U-Byms}dHkN=Hm%E0o z1ftwo;zesk3zd-A#6=R!8Kn)WJqThctk_*@4H0xm@{;bFv#}_XNsY3tRH37;rV%RV zNN`T{+u?&LmSq9EhD}dw{gJh!w-khjdq!+Qflg~^$33PbkYS`ENol)30xM%Id8Yn^ z05*nzZr_}-)<#ogpV@_e6oJFoHldTAz5%thh&5H7mD86kZ>_uV8nULY z=svRfvW!z72K6F^8F=^}kr9-m{U%X?f1VyQXP=VHLHWq=GuC0vU4CUK7Bvg^$VjQN zo5AGXR_21_B-d**3JwM;Yhcq!?$ngP5itV!gOGAy%PjpIesC1t(?UL520@zz$?F9- zJhS16I0BZ?+mc#5uZ7Q17F~x|>t^L9TM4etPD4|jv3?w5zMrpd@g9*YmtogdW-)fH zuO%&>40ToYGD$Hi$%eF{am-f6Z9>K0xDhwCFD^v)V=MfHFMzQr@tjCp6lk#bzUtq`M1KN#FIF|XdLR%c=G25 z$L-D6`er6xCBD|SJ)3T2To&!vsM}-AQ-6P;dllQ+JL(sJ1YhYEyWnuMvu5B5&s+>$ zeRYy0xTVcJBF5`8C%-wQKqT$ZQ&H}iihY{Dp71k)zHX5CWzKXZRtH7NNRmgu(6xcJ z{k%Ou7y|nw#OjpzbpSig><`_Y+)AeW3ervz2_5I;NcvQq>V5TN^kI-AL3agISByiK zF2g^TJL`!P9LogIVn74cT0ZKCldStzec8}HqZs5#$>N6Yv8D{m<7 zzVTCzMn+KvnODx?tdK~@c9=){@$xJ)_xAW2!Ufh(=g|cfL0NIJhRb&$Z3+zoDM7YY zCJ}z|{^G(0-D_i-LKjTT#pPIB9WM}6=wOm*?8Qkf1z>NXho=*1y$?>*z3CAvepSCD zpEL%RUj4{HcHLIRK}rNN%t@inNCVjyZ7K4Pk`dLHE=Y=rk?&U}o;OCRho{5^L}8kO|D=Z0CvKllMC@^TyeT{f(m*}J~gm=xG60IT|P zp2h3q%Vu*?9DBL}+tCNIra!=ifQ*Z)l6mUX@4AUMeavfgIF()2gL#`??Ty!)G zt%X5F6-|dMpFMn=IV^7>EI~3aa4Q8fEiBxXPB^Irk`)rlf_?AQ2!S%JT`9=GaU}Xa zR7L2sb3dyz?B~*f>Z#O0sI|?LD-{-hAiOJKhRX+CbPNU=pnwx)=DJu?H=NWhKy&VW z?&UWQ#$HuLSxNqW-A&8@r{xTZ86Iw6CUb%WRcd3rOHZ@acL{;oY)s4%-VMY|r8I+} zdr6lsc!1~&-M`|av!X^YY&q@lvKBa7l6f~g%h%eP;HbM;!A5a^Ba8>ShP@KHKtc=h z${K<$GoM9Ub)E&2IguRYmReBMSo;$ciW&hblp9UgO&>o)qetVFX>B1TTsSf;lEyE@ zd;BtU&A@#VbQ@d|J+`WH3rk2Py&GIxW$hpY%PzXaQn#~;Ja@LQ0LNG(+YK1gHuzn~ z-EI%{=ZN>tYcS)P^2V3bzFX4#3cs5#UpW$_Brte4W1TjYvSQkp1&BL!7^=ak{^cDF$vw+RSUb$y)JYd$iy zCusATfO02kM^CWR&= zgI&%GUpT+xBp}&7^4`_w0G$I!w@WqBN_<%pmQ9YJ1h5HlrGTb08zlsD7NKCI*>jB2r|zQ} ziO#PW6LjJDD)N3;c%=f`2};|2^u7>Srd>cU>5`lkzcIw4rdGzWy-W~ii6wxr7iECe zdBwfDl6$OB?iQc~Gl#@1E1W@+H266qCr|%Qvu5ajG70pH4gDs_b= zx`4nfE$FT?kcmKK2FD3k36MhExOs&6x0JB5t1*6a(3Jjr^UmWZ%0zM5sEQ0>cc zuf5wZPM=5E;ETDyHAitU2Le5Q@;){hT4W@!Ec!ydejQ9E_fRBeD1iQBARvLM{tZ%Whl%sHd zMsGsQ2d9)D+(`eun6xK0lc%O4*)UqclnW`nM)rkmoKRIm)JSZ)?!0^v(|cFmi@dn_ zb1bY?WO?;^i6gE9{egNJqi{Xdd>peiH=A)I#~9NNN7=Tdd4aRdtIE{Q`Q0k3V&}tV zjLM=R=!y)%aOoWcdy!@2UWR2NSN+-usuF7{9!)3H?lt?ex2xQ_9qRJnZR`i#rO2+T zNY`yM?3i$T6lM5k^)2K$&}d>prrZzL--hNW2c;MZ6HHp%V$I+(C**1YF27M&b}_mG zjpINR(wt7*v!L=&fv7yn^o#dWJqjP9?<1c@S}NHhWmg{PV&limWi*IZHWF%-oJ7m0 z82PTt2tD*#b`14`^X+o*A}h*K8%9o_%>bX)M~fIL(!(aeT?}o|V{SO|=vgf&TZz(` ze)5V?dRQ9K3!BV=6wDdPd3`f+^`w;y*qnUU36^L@SflSc2w7Xr3B5VpD0$++d4&Yv zkkL%AY!_&k{~&)kpqd4(-QuitRmCly+riHY|Lp`$-TE_k{PMIKE} zP2F4`YT8-q&dojd#DXi@#{Io_ZdOaS;kbc*Od@PrSNM#Ge{2^_0BfUlv9MAa>`~(` zt8jiX$52Ssr%o5?3k4E7S+` z;z@`nA4xD^D266Z^*{wTy}bsrZ3UGxu$o<`qt^nhk>lrCaFymz+ELD=??LtWJK$a* z{(@4*SHE#kg9Xi_B2r|D2D9fKytM-esp%EujPsvl z5(wtNsEK-my=~oRo!0l?^g6Z=r&I7LSS$yQW*);gE-<(297>l^^Oa%_5Zi%6Cu&9e zh;U?#bjC2VF=u39dwWifts3#gbb&No8>bVK@Fdr;5*lY|J}Qr;88wa_1#e~1E1wxQZ) za+0BnYeyWffq{Wk(;hvGL56JL_mz>NZ13)Gb5i0r8ZX`G2&`veRixI`E#7OM!!!!J z9vk6E!HFmihPOv8^PgsMfYwDO^-nrSS7CI!G1q11lry$96ThFY|Hc<>Stv(_keSNP zgG{a{@LpRvTQGut;p^w&e*}o|%wrtMmm?Fuw&9ued!e*kryb^?NnVXVLiagJqn}Hf%d(;)`)eA4FaLo0! zt~a0>%wX(F4bNtDuov`@)NzY-oV$88ULFsW=&FV^yLJ@ z7T>zFf`(E(GP*X)tt}1(g-#D8NfPN3kk9W zfqC(c9GIlku8_2NUr|$8#(y z8PM6>k<_{Tk(lGtd>@kF^|=Y-7JK&MuMN=r=IgcaldT^U^(95Y;9WpD-4wdNv-kBw zi3JFH$<#ytC|PYh;8i_)BhJeRj-!f7)jvSyGik z@)!MW+a(paII)(s=Nv5V3VN${iTVeVYrDmZZYm9Z=th&&Klt|Rm@Jy1trjuhkv2Ua z1sUOIp(v8UG25IZ%DHeDL{IP{*SQuq?M_~Y6vmVO0jx=ug*4ErRVQ=w_48hmc`^Yf zK;9|W+Pmz+@vWI{WhC=9q6~OQTpV5Ls3;a}G<2~rsSw4!x=2^#46n=*aio9~V!9N( zRx-N=>9J!RQldKyRu*G^!HjENS4aCja0YgZzUC1~#|b%o0j^UxfO{wVMT2pJT?2ZL z-k;6#wJaLcx2YX&nD1In6(Wb!KT9^jl8RY+(Ui{H%L|Tk~aTxy7qlYYeAEMMX~+CNZ7Ub7T{istw+KE>-Q_{`G+|_gYr?Ml^%N z1ryhR*8*J^gpe~f{ULA;)T;vNYvyh4Ch4JpzvE^qT67Vtn0ry$cn^QFafNuvnRMpAd8g5IIfp_KQ%~?| z9%KifY7bW)5(jmRSO~P{;c7U(xLA4T)Asg~kGuP7;6jeIwY5H^udlCZf7LT9D`f1C!czp{Urq z;WCjKyC^QEXdbrzovQLTuJcQD8UC=(*zQH2$$LJ# z-&fZsvK*@jDR{hY=f7KNg*?#0;%2z-eS86+UXYXqV(>L$mfe#gxv^irHl^T-l zfE-eo4a4H`p}-ZfGQ{+Syc>2Fih^N7b$(2bdHsjaOVR%QDW`UOojcdf%&MxZ7sB>F zA0DuJFa#`0$jNj5!z;1eiYNceuialN0Wb7rS=-s=YRCqxjRQ9`y;Pz> zJXWsU-P5zsoAL7k+Cb&MZ;2Cp+&bLD)zzvYsPEXB>>DN~({aB3{zR|wckeDNzFz=z zN~c0TJy4vmq>xCmojrd@HmYVznPKXSENVNS_pY*x%pkbj&EjMDa(tvusAwcGfzgFSF92HPWoad~;)i)mTsO zt4s%v&#=Q|_u*Gl0ZqFhl4;y~j{swI#(JNWb*asf>+d|IK?&Q#K>-=(QiuqM|ynt@9ofk`e}d zl+$b{`3{YgaNnGF0L5<$aKdq_YrK3vnrX*rNt}bj!#@Bi-q72(ALqmjnU7`{Jdmwm z(*|OM{Y!hA)XCr8a-QV>oDw*2LuA z)WPmn=*Ji?Im!B!XGR*E8*E1Ef#Ii=??j)GQaRi^6?wU41z!)S{YH)qG!6U+jcZN+ z|IE5tjE;=D-n#Y08hKpl=#3vOhsvMFeLVK_ZU7rU?E7e#@^;SWy(fnOyezyvy$|yC ze&~eN9Nw>FV#?bcuN-`Cu>aL4baa7m_?7Rl@zZ9@r-X=0A+ob&pjakySNpmunPMP5-c zY`y7VkR$(ab@JeIPJra@_kc!y$bj0`c&SIz>H+ORP2hU&W$+ohA5TXf^L{7khxLbP zD1X$70<@7u{kdwpRb!sQAjHAmg8FWGmgfY)$tBM$R1OJ=a?ReYzs9PiqszcoJ4#n?=U&jqVZVAY`CL5elV1N+=Jf=(O zewtM1SA7ecz*_Dl*^gR0PJNX_2hpUZw5HdqW0O1c#_LaZM*1`+gUyC)w?3rV1$9vn zh3r0u3zMp$VGCT>%YILZiN=pNTSz2QCy3+Y$mHSvk3HOz0%a<=pOq_xZw9G<#2I8QEp4qdZv!Q=Ukicy$SIw3wbR`_l!POE)8aP{ zT8h;77y0fT5)04Vz*g3M>wdC2OmOLOK@q;!qC?Du!Dw~U5(!>B&{2L zTHIKiHY2a>1j~FE>L4} zcPmjaETlj1(W%de7arN&ood%;+WS_YCcZs7)Yv$%IdgGF>Cz4d zd(X@p4pdkqZ0=4ci<+t*)(+sU_IENrl;#C>i-v728c{-q%0kbXeER7|Ros_urrp?{ zO)}aqJ=|OjtC^Q$IL*^AP#LmhdbpfyYP3BD{Q3KLf6&=4dm+=bmwqo6mGo#n%~@hf zTwEMO|DnB6z*a!%p`Df0hF@7PW&PY&z#Ei=2THz1o}G3{rMs`&&`B!cK|$_DEDu0098dSlj>twhLM;9Z(Kf z=(i1)S^=sdb~;JXQg%Ul`ufqTq=CfmT$6`hzqYf+7OyiEl|ix|T|= zf`Se2>`7@5AlUfylcU2D$rn!LwXW{E6w*rsu-*G@B z*Uz(tgjAw4E$SPtd3rws6_v5BNbj_>cb5*)n{I1vT#IvEKR-aj{{oN4*S);GnJFI< zXOyMjH{GW9v)uT8-V*aU?`x4ed(!k~=0I%l0c%t1h&dyB9moMNmFE^8#RPU@r2e}% zZDN;t{l!{7Z3qOxs}Qi9O1xnER0^m|*WcXS1Ui-|BQ&3!sviFq4Mc@WhCvJSeXa0? z71I{pVBWWvneU+K{}<+y{u!a;HBff4Idc8&NZHNhR0-=-OV=NNi8uBO<*fYvy8uC& zDD9&m^UNW^3G};+<=+CXe^$BNd6glKRp0V~hkJ?BQ9H%#+T@eyf4d|qDy?Z|)%;dz zY)J{y4R&xZzpPA_v9(37#!ydB53oGbLG`o7zipSwzL!u~$$I+K!KLxBr`|aN{$Gk7 zyjx*rc*`aPQ~LbcC+y2ZzB;}q%7`}+Cn}qObY~~RAP3%b_v^H^=YHO09Lt~Yy?U&Q zZ2_v?@R)5C-qW|NyvDm%Y=3e65>4I9m$&<~l}FtC`!eM{H0yyLi*ioH7$A)5%~35P zc=?!`CQUB?7IRTG$2+A?ixsC|>>Rws+nXJ~Xgm4g^_+y%@&n`Lw=O{Ljd%`(4N)(! zShqz|bVhMO!5&-QkGoS}HcznKHdJ;0x;qi@J>mqLWZkD$(;~yoSN?x)k@I0&X6~8? zD+!3d;r6$9gJ^x3j{>K+cQsf{EHkr;H*hu~Cnu-gU!LvV-u6hX&jKJ)eWFMl_a9q@ zydN3aj0@nY2SnU&a6Es;Bnp5@uY>e%`&v~E*ZUoUK!trR8ycRGIvXRYBg-&=yOD=RAMfYEe zLPtG+;ZxwmDd1^UD#+Ftx|!|~Y#`{uuD#-#0g zZ&}W!({W1w#a=UV%AGx}EJS@g=C5prh8Pp69ft}(@|X0XIs7j}{I4H>KG3jsimZJ! ztX4hWO~Ly5_3Jh^K>Z<42e9a0TK}bhK;-ehZEcl5d&WGEA-c(!{gK1)KM$QAa&FafKA(1V0B_W=AY`9C-C2?L5lUhq{CH0Hd(k7&mLE3Gu1-k*kn`H|hzmw_ za*hoSngYM)`t{^K1Z^0C)9kALzHcu8nX)0S262Skl+`AWK0JHjkCEQ_=)0h>r1EzA z$Ufmp@^u1mOteUgi*-YcJs|%4>>NwQZd{2C%m5`KOG9OfQo3hiMT2 z@4B|Q2sq;3H`J^ocxAfwk{C!$O>J&&4hUT+6#i?YWpha@${vxDHuQU!3m;{#J4xzd#nt5E?2y?hUR28HDn`&lv4un; zRrPyVTL}xwH}>}mb>yg;ZF$@fj-Yu=y>ZzIQMe^H|NL&t>%b4IrRsa*kskULK*{UK z=Sz)^RlXs}vD}yCVlQ9xLRNVjjy*<~Ai>e7ps|2T1TMN*v}%>N7N%Xeex_*@>n5OkUd|An*J@V zLGk`6D@8IV$zhbwT~*=I;cTwjAw*zRz00bBt`GbVn;KWh9Mnd!H<6>(`bTz^B&a(P|po(Eg!PkXK6Mn{R8J zxLGgUd;Y<*Wkt0?7<(#5fZG0UN7b5Z@=368DmLuPM29L?EGuLwqk~tYWV@DWm+R9T zbjZMiKcE7qx2-KD>7}r#-=<{Pf;eETr7xf6qHQG4bR@{!8s||L(d4^mzDo&>@AP*M znmXWJM(}$5Sm6iy0;~Eh%$p4~)gW}FSXeUfyq>EoWsoYTj(Pkum(n-%i6{sO6-<0{wU$c? z@Sl5abCN!`fx03%O&UsG__b%}~X3-@WvwLKF~%fQFsC$h=OHe-pa>jp7>esc_@=hZ`> z%BEuq_L&}@yOlyET>xoOfsdqkd*t^CAqS-0}t1hc2y--jLgjZB(vN{8pf_CZ>zXSrpfWH z*5TB`B1Tp>h)_|S{3^O^Gt;-Y6x`TXJHQ|ZE+pC=0kmR<#${6zxi^@BLuXr!YHLoD zdS?s~-#HrE$Og{!Zu?q}4$ixGGq{wg#Dy<-y!X{|EID`IFvS=X6%z~6$8QAymH%q?5;X_m3-kh4@*a~c@l&Mu}6N72@J9&BwN zU3dAkFfnBXoUs3gnDuwzHjkT-amcwC5-Abzk>4jK#9g|qX*SfO;&_AX!`Mp-WqPnUr0r<70RU zPY?BP6@vqL?*>177;CJrR2%&)b!o7&p>VpbN&WCTX%uKU?A30)3)IP73;C^N4VQWG z^5rP!AON4Wi%dRY18ke#sW-H7v&`1oT)pvTA-z60y13z4u#sR*$=9!w3iGWh6ZiHe z6j4zx0(PTM?fDxR_?_^pyckd<(Z_r2%{FZYSuyY4w}HYGhxepWiczfcxmzB8g5>5~ zrY0sfHa6oUBk#tdt$Jr@>EG_22aSKW5I4TmocCh*MZI5`Y2FqG<=yM@nP$gl_^SC( z8i+vLsl8DuY3hh!`U8_+N7+Xy%<4dnz&=ywBf_!LIrZ5B8)n4LiC4spkul%S3>&0A zGT7rId0qr9ZBJ*P%<%Ah_f$0KF9#g1hK`Qb*VhjY4h{+q)&U|1HkJIX3vu2Vu&`sd zK;3g?@a0ei-A!!3F4)MOPr4h}uB!elx^;0G)0O(=&g|_AqTLpco`{Z| zp3Po1R+Dh^Zf|cdEEMGBvm*Ei?1&KIidx?smeokn`uBqdX^DNS;@2<*;Yc=h4T9N0&9J{nv&SLUvYC$+nl7zw^1pEUv8q z;Sv1v3v^HA#Ebj*7FStHxgYT~}_P=R^@K0N$&C=V_ zSpq$1G6#f0`&@&09c&gYu?0~XwAOMV8}D=gIM7gawSqxX>F{8e&$1z?GEMNO0U8?r zVhnb{TzvML$gwqLpC^p1jx0V@(TQ$VifJ?F>HP95Nwhy~j<<3;!Fbwbrp|CR53{tt zORn2VJA8dFtSRc=J}dVKl@p`f7Tf>ihOg(Hf_mwBSy>$iCKUEpVEg55#qQpE55RH! z%zGBH*N1=>-~#|r^Kn4=8)PB~Ng1!zdHt0LcDSo)nyW2<_NEDOI8NnxgFL!u>asds zE0NY3X8Oy3qM}}w2)7vnbm--pw&#(b z?{=uFj;cB)agVqkKVpw9C!h11mGNxcu9Nwy`x}_Izn*?g^}+9z)zJno zfz!uw1Cc8^z`om^JX8n4YrW@`UZ|_8QEZuzH#EMzI7S{#uw$T#aWH1*4QzV=P%&%6 zjW;nvzwB8W4$Hl$%t!+ZJ2$!Kt2vOR2%yXZ@8B9hk~ZUf-1lW|ppKs2;@)-#&Z;3X z{VgpM6)hO;y*}SJfCyIfuu&x;e@!l@HlQ&y@U(mUu6ia52zo_}vhR($7NI)%4u5nE z*;&i~V2e`#9=Q@T^CR8K&~ktNrAS))rCU@=njSqfPI1bF2HZ{eR_-6ie-~R$cmTdY zeSc%{jN~O5biw5QTEOy<=lOzw2H@d8MTQhr?-?Q!KzB)Z_QWQ;k0}KB1@z~IjjvJa zt32G<2_jlFni`NcOVyj+A-0qXqQP=j=2_$5U&lar_0u<}^MQ6qKr$Y-zZ_icJ~ki6 z6SA=fcz_0eeJHxa<49(d%BZ!)>mM5%T#tE!S5Wo-9%Bu`E=ERAPQG59rlXp9SSiFP z`{4uI(vnL>#mc?Sl(~imHU0*XUmGJlL1uVo5g_K+A{{I&EDkyWg4oW~v^-!IfUJ)P z;#gc@dt_oH)AA62mF&K1J$b6-&JcceWCB|$6z7DLnEJeYWFjsC<;Q#+PU~Q4t!jm& zyhiSplwNv5lKb@?ulty)sB(Jd0EBlcq5og6%ehs2UOe^6FMG3_j5(SA)h)+4T;};x zhs{VPq&~D;$S~Um4mUS30p6LSVk-Hp(5ZY5wIunhk?~%@pvT zw7|9S-(dh1RrrPbf9G&iRE#KsBF!HNhN@YP;Mk`t^}sTMIP~QXd;afqlIr8C#9CoL zf@3poLnSImb$Iq_5Q{p%Nc{O4Ph_1_7U1JaC7gNE{}_=f@+ke=KUe*io00jB(CqN) z?S-`cWY3Nmvu}n)zM+lMJ(OvE75Vi)X@m1m{||J@0SH@6R81I#DZHBd*E;-)8viDR z)qnhQ(~L+?zW;y({wF5+tMg954kPo?`!d83N$Cf_A$j0e{-1yBzs)?2nC4>#%NsX- zVo>M5RJl3;xMfI4PHFj{S*L2gC3olYHqb5#UN&nBU~A;j>FMd7-h-k7Qd!2z0oVFYhBV<`z64m&IP#m( zO61t+D9||Vxl!K4=%|T>MYTigRg0&191cJm`~kj4ON)kOGf;QR3_v31doz;y5JOli zrx>m>;otrW__|h?a26imH@LcvtiBw8YA`s4I3n@a>R$Bp^%MdY3A3j z!_u#n-~C#^AE)H_ZB`T@oPeL)h0#m;iD3em$YVZr&vymd!5RW#D1hQE)R#g$2PlG{ zO=lc9PfiW~&DDla$!gO2y1Kf$xVYp!)HxUE4B&(fTL+O*{lIy-z5e93heto6{FKHX z9gD5shZNHy^453YAug+{?x)miMmc?^QNnBc@p~gcJEwrv+d>7~>*YQR{Q%z_yR~rQ z@BP~97ETSQpO@QE!n0xG5)#1NiHnM^EiL)$0Ju0*Uq34=YyFvAfrz6yP?Q_^@jh*w z%I$*@m%ROMaOr7|o8LoqgZfzu-vexF)UDOg$f~OE2WjjbGIDGzatog9$05e=54n!> zod@lAFt(m0>ih?NdHy}Y1S(KK(+7TvR1+RHClt{j#JPN`23J!jW8-&=MNJD|JM!%3 zeFoI33vX`iY%ZsXTeb9pWSxi`fZm{Si$)k&lIz#^0R9C4t(QYStL{!c=9`$*0;ny- zK<++pEOI%W7PovmIy!oo_~86Uc8=tyIU?vCzG<2Ndn<~oUMiQ*cIU@Eo*vI$J|E3A zMSOamE=Fd}M+Vry|2qA)K8Jh`J|k(P3jvP7yGzAI0FVpNBY|@%7R<&@PBU3R*TI0b zZ1q#up*dc}Md2J@6MzX}GrC0ZpzQ3cIRhZ8oJ;@frI%pfgV;)-Z_(!dy*~!_@!FlL zr0S-p4|?OX)t2ULhT^liuEqjAOCTFSAK(3rB8^p_FF;KQc+U$M2p=Iv;xm zcz{a%bLs!cjhx7pE%d+)-C_Pqh(PmeXAw8H->Et=0yVFXH^e+?|2r1w-~LXUsK+w0 ztHZ*QVD-3c3?zjD4Z0$!M7D5dfq~nhLX(sjOEDOKz&FFB$sG(s5 zAYt!bv$a(t>7T#yk9qudTGB>|q#y2e>>o3qAGT9;XlrA0iBv*003iPIWj|@`KXd=- zYX=|SqF}QU=4#NNZ2}yk|I1-VrA7UZ5rMUQn0bUZ@(tGNu|ej=Ma>6*#$}sq&HYT| zTrbDpgVWi49gWaYufT0PzWg$>dJcw``f7|@)@C2kM8~vPG5cu+ihVHQ= zvWpD=!Mo?avkBz;fiVQ){BQcJ#}h|v&CQ{ZUnJ2wKw<*o8!tfq;ujF`8DQxFmKmUe zJR3I6Z{D1HU%XjjQRP)Ct^()!AX`@|L^+Q{o6tQ&qMdW z5`jNPBJO;h1|H4bd%j=>n4u{ClfplbmFWn!IN^fD!6GSmMQ4xMpJk=8XXJX%_~~`t z!G_Bkv0-as+2hjYd($=Ia%t1S&T?sR?LUacm)9{gx-;zb#6>ov z;dA$#Hvlo%;eVw0QhghKtK|-3}LmeX>{xd-K zH)!{}-jg<~t7XYYqv#lC$Ak0I#F~NjeEPRQd;;WMuYmS;xu^g5ARvc$e0K5gxP+?t zN5uaUU!V9#5KU#ToBxlH`M-FP|G|lHw>!Bm!LIdkx{5o12r>1-ApgpH1{ZWb|Hb~3 zN?!8%|fXIhi!EL+} zd4>h>5tL-@WZQi>OaEGjT{aw@W*po~^$DMl5$3@Bjw8b&HdD>GwSWX`IXMTKL+^ z3J{ViuT~6-fx!Toz4h_oDOO{^8?)%}$OL{%)|YC)052?d1t^Qpkw=<`giv%ef?Tz= z+W|7AD5vVjPq#U}S4?`<3eZ2}Krr}1`TMXFrJ;kT+`c8^#P&xNo3NelyT?H6^i%6y zpdB6g4fT((~<-Xq#{#`)orCs z)Ejuv34DygYyWWlv8J8YBg64}IfQCjA*r zAG9@9*|%Zx2XTM3uNLV1KN92r(;p{uWTg2?^cjO5ZM!p!7p>>!%zLX}^?~@33vPi@ zqI`4P$Rn!%R%_|2v7u%+Z!ChAnXYVUX^ABPEv>KVm3euQQJ#EeGSnkFgD+`9Ki)#y*r@Bh#fZSev&K4Y_%e0p^FedSpmP3{L*Ld0gLpuIn z!{x4n)ER$A${a(NwTGWKUsOq49=qxyfTnqdr`mB@XX;a*Bz~iV#v|cK)Hef~1sRz2 zY+|C@_bjFS+2h9_IULvw)F5qNz4}RFqN+rUy3J3<#zT6N+fapX^FzP3^i6mjG_S)Q zB~4y!SJKkbx?+4eckE;E@|@O-Dgj50&M=UUVq;s`z60d;Yk)H?=|^7$klEF5-#*7T zNaZ72e$ub5u3j1A)%wgVWx?@X(_1QW`RqZDw5A0gwVEtauogvwlC@{go(+8yD5-n! zz=6hSIO}pRvmt`$?$e&{E?nF6j9lN=Qi1Vtd)PTw87O@H9KSj>S%O zc#pu8UP0gF%+AJ@Ziju$h7f#L`i99`LPsq1S1WvkX5kY#J)Mqm{oP>yanU}>pPI0P-t#8_LH zqHo^|W$v>tZ&VOT4r`Wsk2fNqz27>D_o!z65LM>k>6v7f@-QoFVz@+&+5He}5FrZa z#6D+;MwOx4v5$8Bd1)akSjxnE>d!sipFiKrkE#5|E`cx|8Q-S%$Y47nB6nwkm<{eaXGCCW@5R$Uo+x*)g8L8C_V zSzXFR0EIgtn3l+>S51_jD_4}h_U>Ks@WrQTH7w;9s^?lvpq{I&VY66fhtm{%l{cpn zT=Sapzqn>$^`Dm8r+%M2p3qNPe%1B_yNS9#qiL;B$M2=)<*@&b0RG=|#N#FR`yPp% zNkDaKY;Iaxm6o<~U|@}yt)=_EGxmnQn;I4(ukSK{q~JU2BY~^x+sHvr=1O=ltkMgQ z+V~+81M`3ensp-1SA1ms(d|nMofZqD?@@gj&uskuC(}Is!7(+z)Tnzjd!2*$S>zGb zhPZ>ms_rvq)~(oNe8cU*nse)~+$=tSuV%-u?q!@#OXC~v`A3vC6l56Hd{EiWH#Rq) z;9zbtA}^8N>KX;IP0C+lGF4Ytu07D#pYI>{`7x@0mCV?-?}&U!u?i-PZ!pj_4;#-~ ziVu-#u_>a&sZMY!UR!pm_cB$>$K8F@F2d3yZ@yN07|y1Fo(cY)e*IL)6=%)+4ikuv zwSPDLjGdL?ahoz4x70gp4+<>(x#iZYZBz8hLc{HwqU<{NuF!~-1=#%akrmv$HM~UK zup;TDlf<%ZyP{R#8f_$mIv8=N&k0-5`&Ga!<@BweFIldO7xT5H*L~{x_d>~g%j{>o z$r~$apK{8e6dKL&ao!=NZ`|%=pHesF$ou>wVr-d1trmJ`TdwHZ%#5+$D=u+(lR_|7 z&N<`TMgA8npNdj0uY-^-h=lM7#WcMETN9a4`Ne03LClN(!M-f<`416Eh6DXajkG(z zn!WLp(rx2?#}7?(PwKYHjf)iC?tTK)sw`iHE0qma?yD;x=Y&)6iAVX#WY{ zT=mPbAAyxw(R$pOT?2(|jX$x!O%pA=i++qao>CVR6Qk)^Bhhed`hyQ&ytsQ!{L_X8 zbNW{8xK&!ESE9u9^jFISFHRV3Uu}YaPp)G#Y;|P+G}`K5v&bNck=FA@IczgfmIZn< zvJg73mL}<*pCXN1kLL6{w|9tdqbu&&jYVV75Se!QW2~3}T7p_Pb5mlEARp|gz^n0x}h5RZY4sH;B6HH)fPAu~y+TUMnMb6n_6&m^p zR??$BQ4-fqCjaqocNY>X!j%pXtc!VleR2ao3%ZKPxim}5yNqqDaph8-4+}mLTKnri z?g<5?6pwn9PJeXo-tVDHmejy^W8pVsfX>Tl<;y}vN^8EX_0sl^&{cB+g!9u^{1t2a zx>^DyKk179Zz+RUcGn$ORK@ZavsajVXw@3s&9R+4q;#?E16j4|X!&6a3qhhMBc4VZ z9q*z#J2|nT4ZrKjzEgq=i7I0w=UtmQ}xYJ=?2nj?XkN}u2Mp#Ny=DW(0jjO8*H1&!4Q&Pqif;#k?Hk!nX+|GtOYUdS=}#o zRjs{J8QNvceWeD+6X3YH(93bba6N6A3|X-#ozWLeKdq#-|trK#Wh% z6Qp;^&fg{vnw$IJrgp^VA)v3M`X$pX(H&HTWD`hm(nOsXr6;Q+xR^iJ@#IM_ zxD-)LWveawd}j(?ET5zQ>AoCxq)lCVA|J>)?=n6tO8|ln?~W_2S+`E+8V;h_uMZp3 z9jrflZ|_;s`=U2LNl9_T>%dbA>wtC&#<}uKmSkn|Qa!+BT6@&lX|c|lEG-Or#qFvX z=Du?M@ zzhi0O)m5&50tMx3?(!rW$-I{sx<2yWNKNO%r+CeKqAM#Svkt@$aLfVGdCcp=EgU{) z^ZC|@1;QzyX;*w>c=#fobzs6z-(IVMEIK1Q`&jXf)i-bEO~?wAT6c#>Z~dULNLQVb z_I*~(FPjHP2hM!3;Gjs0eT3bvG(yk5GzrM-d zyTZiWyptcTztOu`clU9&O0F>4WuqyT%gcPjFwrXgbYUBDVOZa0jz+rUcSlFv7p~l2 zdcuu3JJL4n$8Z(&t?bc6PrD5*D3VW{02a#*4j=e_Gr^Quj)w*jgoTrQK5GtMMf z0x1BL0L5?b#KZ*VtaHfAWTAxEsMNDk;`8lm{v*idVRG`ZRpl0DW|aUK?(cgmu6@4c zsFBs-)}`+p=Lb#E14BNoJH@~?+tG*%S|ll6*k2^Hh$z`{D?p=76v0ndS7&BshO~w< zkgoj^_`zPajh`MvP~*y6q4s0=Llexnox$_v;Yi59V|ilo zNY&D32p!>}1anQdPKgIq{pq4pXj&11&_4k)4a~lU!l9+H7kS;T_H^%*}Hty8a^$8~h1v#gwY-AyZQ=%9Mb^aq?^g7c$c-mip+NnE1cn zWCvEX>v}8Z{<3P$0-tT-cA@ifDXzR1CVu6;&iQ%cS(05PRfclG;}!Wwfi>JH>1h1p zVi|NT0P0(E7pkbJgl%pegbs$@W_#>>KDz4rw6q!y+0@>?>*=rY^$iUnlxehFU3J#) zAz6)6OMluS_%l?(!PVrOOHq1$3HO!@7uioQn)>rD&OqM1R)m{DL?rb!zCYg-F8Ks2 za?_?woD}!$l$4YgFJ2@hoEbBnMo8PP*Z5qHi4OK!@iR3%?B2Nie$l*T<+Wsr3fg~d z_{%1@RG`W4EQ_iY(H02Yhb&y1;0Rku8g~E+=H`~tq%pk*U#FJ{z#48J~$cuYV z#a-Rn1FD?+*U_#bp$eHp&~k6S@Z3(-^EZdyLsEXy3e6O^yU8Vs|Z+Gm?q z5q5B+@bUwy#l)2D3VV4Dv#rom=WX*Qk9eJ-R>veWpS{L;3@v}|Eqjk|rT3YS+!192 zIE@cq;S^ru!HhK7?@Xa*XA1!AK$(z6%-~z1DT%uE&Ae;;#c%VRYo3{{ zjCT2Hst}o|sS0)N9>Q-U6xT6oc^cvD$`#an5*QsdndU@9;|#f}Q&K z$JR0}O2^EbS5&Ox3~JeD8z_D*KGM=MW!j?pinXURTB5?rGdeHrF?#kx>@Ir?ZvF#< zFx}_J4j!al_?SD7MBpOa^2sQ;SLMsf=s11SIin?*&lnKKA4>4)hvm1^S=X!UZb|D0 zuf-P`XS?%}n8{P)U4%<|sNOM&!7bPB?dicE;w)R(-b73hUo_PSqjI@tj$22usW>HJ zz4bXOhL5}d4`~NZVf>4>M<3R#$~Rg!)~cxiw)4h7pcwy&ZcDlc@U<&%k4=|Dv(rx3 zS)vX>xy2LmNrNEDgq2}dJg{yeE=e>%tX1o&4yt|WZP$~Jgl|K1NAMCFe<+OH_jI0W z#?fC?_LGIZ)*`rcV?;wU;j7$-D(w9}t-Gk*CNFJ~GYGdom@wA)Ai|GZm)6H79jFZ8 zCYfz*d(f-Pdr?6dEum&jl!Sf95Jjqdcko+dW4rbJCqFcP$cRfnd0@TFzO8Nbj%$bDV@24A6xx0~3Q3zy3msGRf2**0X8-fGwzSQL&M zRTx6a2o8;1HSsPY=WHqFDNqD+MFS!s$+omPNwd=)1#qOM<5l>-f#jm-9mX!M(>`|x z)r2?ZWL(;5Xc$6G`XbN?E={)cWZ|@Vy_}s!MipqCP9;qBBu(|)FxgKKIyv0C z152y6IA?a;dit~&p7=}pXMvr3Td7&=*NITv>W=u5da8JZ(pNs)@72!Of<5e>Bi4Hz&G zYe4iPlv8xalLH}yV!C;;RP$#x^S?Md?jJ?eXRiI|;2oW>D@Y;%(l2S`-aO1s06IU> zDl4L4v`AaQ71TAYFq@~KYwMBP-~04&Vr-9-1%^>@nx&*Vx6PEhv1HgrqVDvjJvX~& zyBHkYtAFFrod$VppJ&%Dp70x#uT?!fS{AlVqx&M2#m$%8dy3LoC>ndxyNs2|bX(wD z5WH(s)HXZ;wXBb^DHT&H34w$YIead2G{O1S&6~oHhNN!-TmW3CF-ETQv%5x!z%Nxk zpexO3`ujY)8@KL3)`}+l`h59KQk8_bjNX?V<&?FW6cqRP@lHpD;Cqwn!;9LT2T->8 zbAD8UWLvURVvfr{z`uX$tp1DtRv+8DESb*9ntV^4s!GRL8f@_je_lOF*xfQf5lsf2 zi3oZ4Ja+4ST2+Xme|sEML&F^vjtP(UMe#b+DBhu}H;U6V6InYH4{weeE{ym17BSz| zs^hA?yhoqIS=Gp)DdfiItx<};sh(`pTjfWFIwV=lW|dl1OTQ8grb8n|d*r#@>CLpX zw5hQ|BJ5D2NyA~HF-hz3V&u zr*NW{c_KkrYM5LyGBCqbfR&ttM*IQrwfiYHg(F z6w~iSfd-}q*kbFFtA+6w6Pew7#pOQzSrHx*o9Fv{+*47rJNa#FY){WAPvxkx&M+L~ z=v{DmF(hgV0$L(L8~KmK;o;c_E+6BiGpjM*1+gk1GzXgjouVmo;#bFf(>VU-)nAlk zmr2BA7=-spG;Xa$D<$n(xr4Tc^7HRZ*>1SAcjMzHb#=iuQomobo2>uGtFyv=E})bjU7 zZbY4_M(*B2*b`8KSx?s2ic{`k1crb20~yaIvX(TNms0EBCT}e&(3)yZwH8g(f({(W z=9a&*p7%vRbtf$nL z-hp$VO!Q5_U`88z=w_0jaE|JRYphJz91mR?Su?yuUdxg^T8(JPM7it_jr+|5kePN9 zLxc_;`WYIP{X#ZB$CJ zdDe(>9`pYC<47aqtAM5LN(8dK*1r8Tll@ydP;ab^B?ejHG)Lb;K?74bi3;uciL$7` z?3x)ef0mS#sH`bQ?v*JV`u%mpjT@!WTWkj}X-n;pLX8Xw>q27_lZ6^|<$~Mb+}mp{ zK6MsVRjK@4K;%+u=$-?duANr<_FbvTN=e~v516hBc_%JcnoF{ZLOzyW4b3obRFC%C znWVXB!g|mpha*fn-i6}JlhY?UPo$$M&ep+NyXL>t8#}zcz1_GR%q-BsWDpF(*iAhL ztO5#GPr&2jgj6d911)rBeT4B2r|UZ6lXK=`D%aOLTzGZ%N#?XQ;YHD8UY!w86+i%B zVX|v#4oPppZ6>I7NJQ}|Fm7m}@l+xjA!7HlyRKo?YA0o8n&|_onJqD`|M~F9Le&&d z>DiTvu^M^H8S}0AP>*7j-BrKGL+d$L8V9lB24?CLu$z5(^yy9X6J<+mOLK$fJu;$t zz$*f*=L(pDz7H?%hW=BFU0Y&lV&XQ|!Ug{VMD}`#oxHpj^j;VzM5obc_wKbw#poFs z8Rf_+8W5=tZewhiElLD+b8D>`PG?kA0^chqee>2WbaN?SKhen0!G3}W@EBkNoikck zDXu&CJK$w-)+1Yz$&((Q!+3b0v`J``Oa0I&pc#CSp6*F`H61J`!%GbG%t9{*e=Jqs z>6}+fhD;h#YzK!T2k1($ATd1xKtSTB;T6Pv{aeRPnyf4HB|XI<$PlEFA$Y;i2m(LQ z)6;WxErP(rU(iN9nLy-s1bYB8HPzJ&!LSNcp7YcMZ-LXf<94jr7dZks1dn+iQxj4& zG&I~687O^g;Cuau*AG{19~^||&)a)^?#k#vbQ$S1TIRhiP2=UBp^q`=LFOT?#^m8% z2jDZ#&I4{gP=?X7WYTXO5Q@tt+Eb;PN4)!gKK}0u$7WND7=Vio9lW9PU;*#*9<4ToA!w-k z5f!&or{#Pb6}=YrKzjuyLMZx=Nh@VR;{0fTLei5v&ynXQIg{(8$zyr4-x{w7e^GYH-T}hdbocuti`^Ty7q64 z*!x_367?1eD$YPE7+~~};*&3DpstxeDsl3}vgcoKxg9RqKnwm!G^?q_j}^kT>rr0& z_}T)DT>-{~+#r#ce@T{*fTOWD{nrsB1EQAkM+yeg#5f9UUJpYHnkQI$Nyuu94a-QA zeJR%79o4edey+`3{0Jan7-$#62m@=0Yyj0pU?{w!#0thshTvB^lI=A_=CdNGGxq5d zxubQn|9D3PH;gs8ll_;B>|b_C6`O5kZhpOJk+%*E&b@toaxwlk11y^G;GRPLg(EW# z`G$-W*uMjH_DP-+Fgj&uK0y82Up=~AusA#-`{?wnc(gM^0q;{n7BBRp{Y2=2qew+!k zwe9kIqpjWdv4RO1&&vq^=1r$RJa=iyC4?RqalR=PWKvB{jl6UAwa}j4UI3G0NKY1C zEkXM2r)tPo``C=hzeON$g?XW`bjDjForfOic@SX*SxEQ7Yz#ZS=QS+~R#&B^r;m=D zjfjYtwL=akqfGp{%n3g3RafK6%M(8~8yZU%u=C3T6UefM3??akXl55J@DuvVr`3`- zTR$W(`BO~6U}#->qq()UqJgo$)9~M;U}S<>zm+7Aow9lLj{2$aEV%bx59mY5ArI+3 z%r;y?(^m<1EuY5&-O_7FnizVOsGWqkfy}j5=Uq(=+QxL5W$Oz-$|)cK0hPzJ-XJ}1 zSU8*j1Tp=Jp@GwHznamE)kq8_S(82OOK5%z2g3$wPK&GpR(@%-#nPE8-fj0i&wk5q>yJ6Y)o)hEtXkktV~<<`K`_kB|M_XXJz^P z#YH}S>X=2}Ixp;BM7Qb(>l==M>_xF87Myp!{=%6A`s8WzH-t>4Dqz7Y$YeG-oph=A zofyPp8|XX zSaIChIeo#|FVd8h8s0)l^+T&3GTpq=K-YO=WaLTIJf;~@X}_KM|<)J3mz-nh|6Qg1tS zts3AOuXGYKg$V6NPpYl+!dzVqt?8GG9X-3mch*UJiss3xhtrQx?B@&U)ypGpbEBlL ie*7{LP3&mX6lKNl geometrypack-nodes (custom_nodes/ComfyUI-GeometryPack/nodes/comfy-env.toml) -[00:26] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes/ComfyUI-Sharp/nodes/comfy-env.toml) -[00:26] [comfy-env] Workspace: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce -[00:26] [comfy-env] ComfyUI: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI -[00:26] [comfy-env] Found 2 node config(s): -[00:26] - geometrypack-nodes <- custom_nodes/ComfyUI-GeometryPack/nodes/comfy-env.toml (python=host) -[00:26] - sharp-nodes <- custom_nodes/ComfyUI-Sharp/nodes/comfy-env.toml (python=host) -[00:26] [comfy-env] Bootstrap interpreter has python 3.11 + torch 2.11.0 (cpu). Looking for cuda-only wheels matching cpu/torch2.11/cp311. -[00:28] [comfy-env] GPU: No GPU detected -[00:28] [comfy-env] No CUDA detected -- pinning comfyui torch to CPU index -[00:28] [comfy-env] Root conda deps from ComfyUI-GeometryPack: ['av', 'ffmpeg'] -[00:28] [comfy-env] Host glibc 2.39 -> system-requirements -[00:28] Generated /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/pixi.toml -[00:28] [comfy-env] Installing 2 environment(s): -[00:28] - geometrypack-nodes (python=host, 13 pypi deps, 1 cuda wheels) -[00:28] - sharp-nodes (python=host, 8 pypi deps) -[00:28] [comfy-env] Running `pixi install --all`... -[00:50] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false` -[00:50] - bin/.librsvg-pre-unlink.sh -[00:50] To enable them, run: -[00:50] pixi config set --local run-post-link-scripts insecure -[00:50] More info: -[00:50] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts -[00:52] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false` -[00:52] - bin/.librsvg-pre-unlink.sh -[00:52] To enable them, run: -[00:52] pixi config set --local run-post-link-scripts insecure -[00:52] More info: -[00:52] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts -[00:57] ✔ The following environments have been installed: default, geometrypack-nodes, sharp-nodes. -[00:57] [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. -[00:57] [comfy-env] Install log: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/install.log +[00:23] Running: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/.venv/bin/python /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/install.py +[00:24] +[00:24] Installing 1 node dependencies... +[00:24] Cloning ComfyUI-GeometryPack... +[00:26] Installing requirements for ComfyUI-GeometryPack... +[00:27] Running install.py for ComfyUI-GeometryPack... +[00:27] [comfy-env] _discover: scanning /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes +[00:27] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes/ComfyUI-GeometryPack/nodes/comfy-env.toml) +[00:27] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes/ComfyUI-Sharp/nodes/comfy-env.toml) +[00:27] [comfy-env] Workspace: /home/runner/.ce +[00:27] [comfy-env] ComfyUI: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI +[00:27] [comfy-env] Found 2 node config(s): +[00:27] - geometrypack-nodes <- custom_nodes/ComfyUI-GeometryPack/nodes/comfy-env.toml (python=host) +[00:27] - sharp-nodes <- custom_nodes/ComfyUI-Sharp/nodes/comfy-env.toml (python=host) +[00:27] [comfy-env] Bootstrap interpreter has python 3.11 + torch 2.11.0 (cpu). Looking for cuda-only wheels matching cpu/torch2.11/cp311. +[00:30] [comfy-env] GPU: No GPU detected +[00:30] [comfy-env] No CUDA detected -- pinning comfyui torch to CPU index +[00:30] [comfy-env] Host glibc 2.39 -> system-requirements +[00:30] Generated /home/runner/.ce/pixi.toml +[00:30] [comfy-env] Installing 2 environment(s): +[00:30] - geometrypack-nodes (python=host, 14 pypi deps, 1 cuda wheels) +[00:30] - sharp-nodes (python=host, 9 pypi deps) +[00:30] [comfy-env] Running `pixi install -e geometrypack-nodes -e sharp-nodes`... +[00:38] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false` +[00:38] - bin/.librsvg-pre-unlink.sh +[00:38] To enable them, run: +[00:38] pixi config set --local run-post-link-scripts insecure +[00:38] More info: +[00:38] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts +[00:56] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false` +[00:56] - bin/.librsvg-pre-unlink.sh +[00:56] To enable them, run: +[00:56] pixi config set --local run-post-link-scripts insecure +[00:56] More info: +[00:56] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts +[00:57] ✔ The following environments have been installed: geometrypack-nodes, sharp-nodes. +[00:57] [comfy-env] Install log: /home/runner/.ce/install.log [00:57] [00:57] Installation complete! -[00:57] -[00:57] [requirements] Re-installing main package requirements... -[00:57] Installing requirements for ComfyUI-Sharp... -[00:57] [comfy-env] _discover: scanning /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes -[00:57] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes/ComfyUI-GeometryPack/nodes/comfy-env.toml) -[00:57] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes/ComfyUI-Sharp/nodes/comfy-env.toml) -[00:57] [comfy-env] Workspace: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce -[00:57] [comfy-env] ComfyUI: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI -[00:57] [comfy-env] Found 2 node config(s): -[00:57] - geometrypack-nodes <- custom_nodes/ComfyUI-GeometryPack/nodes/comfy-env.toml (python=host) -[00:57] - sharp-nodes <- custom_nodes/ComfyUI-Sharp/nodes/comfy-env.toml (python=host) -[00:57] [comfy-env] Bootstrap interpreter has python 3.11 + torch 2.11.0 (cpu). Looking for cuda-only wheels matching cpu/torch2.11/cp311. -[00:58] [comfy-env] GPU: No GPU detected -[00:58] [comfy-env] No CUDA detected -- pinning comfyui torch to CPU index -[00:58] [comfy-env] Root conda deps from ComfyUI-GeometryPack: ['av', 'ffmpeg'] -[00:58] [comfy-env] Host glibc 2.39 -> system-requirements -[00:58] Generated /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/pixi.toml -[00:58] [comfy-env] Installing 2 environment(s): -[00:58] - geometrypack-nodes (python=host, 13 pypi deps, 1 cuda wheels) -[00:58] - sharp-nodes (python=host, 8 pypi deps) -[00:58] [comfy-env] Running `pixi install --all`... -[00:58] ✔ The following environments have been installed: default, geometrypack-nodes, sharp-nodes. -[00:58] [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. -[00:58] [comfy-env] Install log: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/install.log [00:58] -[00:58] Installation complete! +[00:58] [requirements] Re-installing main package requirements... +[00:58] Installing requirements for ComfyUI-Sharp... +[00:58] [comfy-env] _discover: scanning /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes +[00:58] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes/ComfyUI-GeometryPack/nodes/comfy-env.toml) +[00:58] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes/ComfyUI-Sharp/nodes/comfy-env.toml) +[00:58] [comfy-env] Workspace: /home/runner/.ce +[00:58] [comfy-env] ComfyUI: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI +[00:58] [comfy-env] Found 2 node config(s): +[00:58] - geometrypack-nodes <- custom_nodes/ComfyUI-GeometryPack/nodes/comfy-env.toml (python=host) +[00:58] - sharp-nodes <- custom_nodes/ComfyUI-Sharp/nodes/comfy-env.toml (python=host) +[00:58] [comfy-env] Bootstrap interpreter has python 3.11 + torch 2.11.0 (cpu). Looking for cuda-only wheels matching cpu/torch2.11/cp311. +[00:59] [comfy-env] GPU: No GPU detected +[00:59] [comfy-env] No CUDA detected -- pinning comfyui torch to CPU index +[00:59] [comfy-env] Host glibc 2.39 -> system-requirements +[00:59] Generated /home/runner/.ce/pixi.toml +[00:59] [comfy-env] Installing 2 environment(s): +[00:59] - geometrypack-nodes (python=host, 14 pypi deps, 1 cuda wheels) +[00:59] - sharp-nodes (python=host, 9 pypi deps) +[00:59] [comfy-env] Running `pixi install -e geometrypack-nodes -e sharp-nodes`... +[00:59] ✔ The following environments have been installed: geometrypack-nodes, sharp-nodes. +[00:59] [comfy-env] Install log: /home/runner/.ce/install.log +[00:59] +[00:59] Installation complete! [00:59] Installing 1 node dependency(ies)... [00:59] ComfyUI-GeometryPack from PozzettiAndrea/ComfyUI-GeometryPack [00:59] ComfyUI-GeometryPack already exists, skipping... [00:59] Installing validation endpoint... [00:59] Cloning PozzettiAndrea/ComfyUI-validate-endpoint... -[00:59] Running: git clone --depth 1 https://github.com/PozzettiAndrea/ComfyUI-validate-endpoint.git /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-validate-endpoint -[00:59] [INSTALL] PASSED -[00:59] -[00:59] [3/5] REGISTRATION -[00:59] ---------------------------------------- -[00:59] +[00:59] Running: git clone --depth 1 https://github.com/PozzettiAndrea/ComfyUI-validate-endpoint.git /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-validate-endpoint +[01:00] [INSTALL] PASSED +[01:00] +[01:00] [3/5] REGISTRATION +[01:00] ---------------------------------------- +[01:00] [DEBUG] server=None, server_url=None, api=None -[00:59] +[01:00] Starting ComfyUI server... -[00:59] Starting ComfyUI server on port 41883... -[00:59] Starting ComfyUI server on port 41883... -[00:59] Waiting for server to be ready (timeout: 600s)... -[01:00] [ComfyUI] setup plugin alembic.autogenerate.schemas -[01:00] [ComfyUI] setup plugin alembic.autogenerate.tables -[01:00] [ComfyUI] setup plugin alembic.autogenerate.types -[01:00] [ComfyUI] setup plugin alembic.autogenerate.constraints -[01:00] [ComfyUI] setup plugin alembic.autogenerate.defaults -[01:00] [ComfyUI] setup plugin alembic.autogenerate.comments -[01:00] [ComfyUI] [comfy-env] ComfyUI-Sharp: 1 isolation env(s): -[01:00] [ComfyUI] [comfy-env] nodes -> /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes -[01:00] [ComfyUI] [comfy-env] prestartup complete -[01:00] [ComfyUI] [comfy-env] ComfyUI-GeometryPack: 1 isolation env(s): -[01:00] [ComfyUI] [comfy-env] nodes -> /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-GeometryPack/nodes -[01:00] [ComfyUI] [comfy-env] prestartup complete -[01:00] [ComfyUI] -[01:01] [ComfyUI] Prestartup times for custom nodes: -[01:01] [ComfyUI] 0.0 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-GeometryPack -[01:01] [ComfyUI] 0.2 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp +[01:00] Starting ComfyUI server on port 41883... +[01:00] Starting ComfyUI server on port 41883... +[01:00] Waiting for server to be ready (timeout: 600s)... +[01:01] [ComfyUI] setup plugin alembic.autogenerate.schemas +[01:01] [ComfyUI] setup plugin alembic.autogenerate.tables +[01:01] [ComfyUI] setup plugin alembic.autogenerate.types +[01:01] [ComfyUI] setup plugin alembic.autogenerate.constraints +[01:01] [ComfyUI] setup plugin alembic.autogenerate.defaults +[01:01] [ComfyUI] setup plugin alembic.autogenerate.comments +[01:01] [ComfyUI] [comfy-env] ComfyUI-Sharp: 1 isolation env(s): +[01:01] [ComfyUI] [comfy-env] nodes -> /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes +[01:01] [ComfyUI] [comfy-env] prestartup complete +[01:01] [ComfyUI] [comfy-env] ComfyUI-GeometryPack: 1 isolation env(s): +[01:01] [ComfyUI] [comfy-env] nodes -> /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack/nodes +[01:01] [ComfyUI] [comfy-env] prestartup complete [01:01] [ComfyUI] -[01:05] [ComfyUI] Found comfy_kitchen backend cuda: {'available': False, 'disabled': False, 'unavailable_reason': 'CUDA not available on this system', 'capabilities': []} -[01:05] [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']} -[01:05] [ComfyUI] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': 'Neither CUDA nor XPU available on this system', 'capabilities': []} -[01:05] [ComfyUI] Checkpoint files will always be loaded safely. -[01:05] [ComfyUI] Total VRAM 15990 MB, total RAM 15990 MB -[01:05] [ComfyUI] pytorch version: 2.11.0+cu130 -[01:05] [ComfyUI] Set vram state to: DISABLED -[01:05] [ComfyUI] Device: cpu -[01:06] [ComfyUI] Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention -[01:11] [ComfyUI] Python version: 3.11.15 (main, May 8 2026, 18:33:10) [Clang 22.1.3 ] -[01:11] [ComfyUI] ComfyUI version: 0.20.1 -[01:11] [ComfyUI] comfy-aimdo version: 0.3.0 -[01:11] [ComfyUI] comfy-kitchen version: 0.2.8 -[01:11] [ComfyUI] ****** User settings have been changed to be stored on the server instead of browser storage. ****** -[01:11] [ComfyUI] ****** For multi-user setups add the --multi-user CLI argument to enable multiple user profiles. ****** -[01:11] [ComfyUI] ComfyUI frontend version: 1.43.18 -[01:11] [ComfyUI] [Prompt Server] web root: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfyui_frontend_package/static -[01:11] [ComfyUI] Asset seeder disabled -[01:13] [ComfyUI] [comfy-env] Version: 0.3.81 -[01:13] [ComfyUI] [comfy-env] register_nodes: ComfyUI-Sharp -[01:13] [ComfyUI] [comfy-env] ComfyUI source dir: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI -[01:13] [ComfyUI] [comfy-env] Found 1 isolation env(s) -[01:13] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)... -[01:13] [ComfyUI] [comfy-env] Metadata scan: /home/runner/.pixi/bin/pixi run --as-is --manifest-path /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/pixi.toml -e sharp-nodes python /tmp/comfy_meta_qy9v647x.py /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp nodes -[01:13] [ComfyUI] [comfy-env] Scan env PATH for nodes: -[01:13] [ComfyUI] [comfy-env] [0] /opt/hostedtoolcache/Python/3.12.13/x64/bin -[01:13] [ComfyUI] [comfy-env] [1] /opt/hostedtoolcache/Python/3.12.13/x64 -[01:13] [ComfyUI] [comfy-env] [2] /snap/bin -[01:13] [ComfyUI] [comfy-env] [3] /home/runner/.local/bin -[01:13] [ComfyUI] [comfy-env] [4] /opt/pipx_bin -[01:13] [ComfyUI] [comfy-env] [5] /home/runner/.cargo/bin -[01:13] [ComfyUI] [comfy-env] [6] /home/runner/.config/composer/vendor/bin -[01:13] [ComfyUI] [comfy-env] [7] /usr/local/.ghcup/bin -[01:13] [ComfyUI] [comfy-env] [8] /home/runner/.dotnet/tools -[01:14] [ComfyUI] [comfy-env] [9] /usr/local/sbin -[01:14] [ComfyUI] [comfy-env] [10] /usr/local/bin -[01:14] [ComfyUI] [comfy-env] [11] /usr/sbin -[01:14] [ComfyUI] [comfy-env] [12] /usr/bin -[01:14] [ComfyUI] [comfy-env] [13] /sbin -[01:14] [ComfyUI] [comfy-env] [14] /bin -[01:14] [ComfyUI] [comfy-env] [15] /usr/games -[01:14] [ComfyUI] [comfy-env] [16] /usr/local/games -[01:14] [ComfyUI] [comfy-env] [17] /snap/bin -[01:17] [ComfyUI] [comfy-env] Metadata scan stderr for nodes: -[01:17] [ComfyUI] [comfy-env] [meta-scan] importing nodes from /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp -[01:17] [ComfyUI] [comfy-env] [meta-scan] import OK -[01:17] [ComfyUI] [comfy-env] Scanned nodes: 8 nodes (3.4s) -[01:17] [ComfyUI] [comfy-env] Scanned nodes root: 8 nodes (3.4s) -[01:17] [ComfyUI] [comfy-env] Imported nodes root: 8 nodes (isolation) -[01:17] [ComfyUI] [comfy-env] Registered 8 total nodes -[01:17] [ComfyUI] loading... -[01:17] [ComfyUI] calling register_nodes -[01:17] [ComfyUI] [comfy-env] Version: 0.3.81 -[01:17] [ComfyUI] [comfy-env] register_nodes: ComfyUI-GeometryPack -[01:17] [ComfyUI] [comfy-env] ComfyUI source dir: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI -[01:17] [ComfyUI] [comfy-env] Found 1 isolation env(s) -[01:17] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)... -[01:17] [ComfyUI] [comfy-env] Metadata scan: /home/runner/.pixi/bin/pixi run --as-is --manifest-path /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/pixi.toml -e geometrypack-nodes python /tmp/comfy_meta_v2_4bol1.py /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-GeometryPack nodes -[01:17] [ComfyUI] [comfy-env] Scan env PATH for nodes: -[01:17] [ComfyUI] [comfy-env] [0] /opt/hostedtoolcache/Python/3.12.13/x64/bin -[01:17] [ComfyUI] [comfy-env] [1] /opt/hostedtoolcache/Python/3.12.13/x64 -[01:17] [ComfyUI] [comfy-env] [2] /snap/bin -[01:17] [ComfyUI] [comfy-env] [3] /home/runner/.local/bin -[01:17] [ComfyUI] [comfy-env] [4] /opt/pipx_bin -[01:17] [ComfyUI] [comfy-env] [5] /home/runner/.cargo/bin -[01:17] [ComfyUI] [comfy-env] [6] /home/runner/.config/composer/vendor/bin -[01:17] [ComfyUI] [comfy-env] [7] /usr/local/.ghcup/bin -[01:17] [ComfyUI] [comfy-env] [8] /home/runner/.dotnet/tools -[01:17] [ComfyUI] [comfy-env] [9] /usr/local/sbin -[01:17] [ComfyUI] [comfy-env] [10] /usr/local/bin -[01:17] [ComfyUI] [comfy-env] [11] /usr/sbin -[01:17] [ComfyUI] [comfy-env] [12] /usr/bin -[01:17] [ComfyUI] [comfy-env] [13] /sbin -[01:17] [ComfyUI] [comfy-env] [14] /bin -[01:17] [ComfyUI] [comfy-env] [15] /usr/games -[01:17] [ComfyUI] [comfy-env] [16] /usr/local/games -[01:17] [ComfyUI] [comfy-env] [17] /snap/bin -[01:22] [ComfyUI] [comfy-env] Metadata scan stderr for nodes: -[01:22] [ComfyUI] [comfy-env] [meta-scan] importing nodes from /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-GeometryPack -[01:22] [ComfyUI] [comfy-env] ERROR:root:Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. -[01:22] [ComfyUI] [comfy-env] [meta-scan] import OK -[01:22] [ComfyUI] [comfy-env] Scanned nodes: 125 nodes (5.4s) -[01:22] [ComfyUI] [comfy-env] Scanned nodes root: 125 nodes (5.4s) -[01:22] [ComfyUI] [comfy-env] Imported nodes root: 125 nodes (isolation) -[01:22] [ComfyUI] [comfy-env] Registered 125 total nodes -[01:22] [ComfyUI] -[01:22] [ComfyUI] Import times for custom nodes: -[01:22] [ComfyUI] 0.0 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/websocket_image_save.py -[01:22] [ComfyUI] 0.0 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-validate-endpoint -[01:22] [ComfyUI] 3.6 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp -[01:22] [ComfyUI] 5.4 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-GeometryPack -[01:22] [ComfyUI] -[01:22] [ComfyUI] Context impl SQLiteImpl. -[01:22] [ComfyUI] Will assume non-transactional DDL. -[01:22] [ComfyUI] Context impl SQLiteImpl. -[01:22] [ComfyUI] Will assume non-transactional DDL. -[01:22] [ComfyUI] Running upgrade -> 0001_assets, Initial assets schema -[01:22] [ComfyUI] Revision ID: 0001_assets -[01:22] [ComfyUI] Revises: None -[01:22] [ComfyUI] Create Date: 2025-12-10 00:00:00 -[01:22] [ComfyUI] Running upgrade 0001_assets -> 0002_merge_to_asset_references, Merge AssetInfo and AssetCacheState into unified asset_references table. -[01:22] [ComfyUI] Running upgrade 0002_merge_to_asset_references -> 0003_add_metadata_job_id, Add system_metadata and job_id columns to asset_references. -[01:22] [ComfyUI] Change preview_id FK from assets.id to asset_references.id. -[01:22] [ComfyUI] Database upgraded from None to 0003_add_metadata_job_id -[01:23] [ComfyUI] Starting server -[01:23] [ComfyUI] -[01:23] [ComfyUI] To see the GUI go to: http://127.0.0.1:41883 -[01:23] Server responding, waiting for nodes to load... -[01:43] Server is ready! -[01:43] Checking for import errors in server logs... -[01:43] No import errors detected -[01:43] Found 838 registered nodes -[01:43] [REGISTRATION] PASSED -[01:43] -[01:43] [4/5] INSTANTIATION -[01:43] ---------------------------------------- -[01:43] -[DEBUG] server=, server_url=None, api= -[01:43] Testing node constructors... -[01:45] All 8 node(s) instantiated successfully! -[01:45] [INSTANTIATION] PASSED +[01:01] [ComfyUI] Prestartup times for custom nodes: +[01:01] [ComfyUI] 0.0 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack +[01:01] [ComfyUI] 0.2 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp +[01:01] [ComfyUI] +[01:07] [ComfyUI] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': 'Neither CUDA nor XPU available on this system', 'capabilities': []} +[01:07] [ComfyUI] Found comfy_kitchen backend cuda: {'available': False, 'disabled': False, 'unavailable_reason': 'CUDA not available on this system', 'capabilities': []} +[01:07] [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']} +[01:07] [ComfyUI] Checkpoint files will always be loaded safely. +[01:07] [ComfyUI] Total VRAM 15990 MB, total RAM 15990 MB +[01:07] [ComfyUI] pytorch version: 2.11.0+cu130 +[01:07] [ComfyUI] Set vram state to: DISABLED +[01:07] [ComfyUI] Device: cpu +[01:07] [ComfyUI] Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention +[01:12] [ComfyUI] Python version: 3.11.15 (main, May 8 2026, 18:33:10) [Clang 22.1.3 ] +[01:12] [ComfyUI] ComfyUI version: 0.20.1 +[01:12] [ComfyUI] comfy-aimdo version: 0.3.0 +[01:12] [ComfyUI] comfy-kitchen version: 0.2.8 +[01:12] [ComfyUI] ****** User settings have been changed to be stored on the server instead of browser storage. ****** +[01:12] [ComfyUI] ****** For multi-user setups add the --multi-user CLI argument to enable multiple user profiles. ****** +[01:12] [ComfyUI] ComfyUI frontend version: 1.43.18 +[01:12] [ComfyUI] [Prompt Server] web root: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/.venv/lib/python3.11/site-packages/comfyui_frontend_package/static +[01:12] [ComfyUI] Asset seeder disabled +[01:15] [ComfyUI] [comfy-env] Version: 0.3.82 +[01:15] [ComfyUI] [comfy-env] register_nodes: ComfyUI-Sharp +[01:15] [ComfyUI] [comfy-env] ComfyUI source dir: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI +[01:15] [ComfyUI] [comfy-env] Found 1 isolation env(s) +[01:15] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)... +[01:15] [ComfyUI] [comfy-env] Metadata scan: /home/runner/.pixi/bin/pixi run --as-is --manifest-path /home/runner/.ce/pixi.toml -e sharp-nodes python /tmp/comfy_meta_5lmueei1.py /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp nodes +[01:15] [ComfyUI] [comfy-env] Scan env PATH for nodes: +[01:15] [ComfyUI] [comfy-env] [0] /opt/hostedtoolcache/Python/3.10.20/x64/bin +[01:15] [ComfyUI] [comfy-env] [1] /opt/hostedtoolcache/Python/3.10.20/x64 +[01:15] [ComfyUI] [comfy-env] [2] /snap/bin +[01:15] [ComfyUI] [comfy-env] [3] /home/runner/.local/bin +[01:15] [ComfyUI] [comfy-env] [4] /opt/pipx_bin +[01:15] [ComfyUI] [comfy-env] [5] /home/runner/.cargo/bin +[01:15] [ComfyUI] [comfy-env] [6] /home/runner/.config/composer/vendor/bin +[01:15] [ComfyUI] [comfy-env] [7] /usr/local/.ghcup/bin +[01:15] [ComfyUI] [comfy-env] [8] /home/runner/.dotnet/tools +[01:15] [ComfyUI] [comfy-env] [9] /usr/local/sbin +[01:15] [ComfyUI] [comfy-env] [10] /usr/local/bin +[01:15] [ComfyUI] [comfy-env] [11] /usr/sbin +[01:15] [ComfyUI] [comfy-env] [12] /usr/bin +[01:15] [ComfyUI] [comfy-env] [13] /sbin +[01:15] [ComfyUI] [comfy-env] [14] /bin +[01:15] [ComfyUI] [comfy-env] [15] /usr/games +[01:15] [ComfyUI] [comfy-env] [16] /usr/local/games +[01:15] [ComfyUI] [comfy-env] [17] /snap/bin +[01:19] [ComfyUI] [comfy-env] Metadata scan stderr for nodes: +[01:19] [ComfyUI] [comfy-env] [meta-scan] importing nodes from /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp +[01:19] [ComfyUI] [comfy-env] [meta-scan] import OK +[01:19] [ComfyUI] [comfy-env] Scanned nodes: 8 nodes (3.3s) +[01:19] [ComfyUI] [comfy-env] Scanned nodes root: 8 nodes (3.3s) +[01:19] [ComfyUI] [comfy-env] Imported nodes root: 8 nodes (isolation) +[01:19] [ComfyUI] [comfy-env] Registered 8 total nodes +[01:19] [ComfyUI] loading... +[01:19] [ComfyUI] calling register_nodes +[01:19] [ComfyUI] [comfy-env] Version: 0.3.82 +[01:19] [ComfyUI] [comfy-env] register_nodes: ComfyUI-GeometryPack +[01:19] [ComfyUI] [comfy-env] ComfyUI source dir: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI +[01:19] [ComfyUI] [comfy-env] Found 1 isolation env(s) +[01:19] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)... +[01:19] [ComfyUI] [comfy-env] Metadata scan: /home/runner/.pixi/bin/pixi run --as-is --manifest-path /home/runner/.ce/pixi.toml -e geometrypack-nodes python /tmp/comfy_meta_nm4mzn0b.py /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack nodes +[01:19] [ComfyUI] [comfy-env] Scan env PATH for nodes: +[01:19] [ComfyUI] [comfy-env] [0] /opt/hostedtoolcache/Python/3.10.20/x64/bin +[01:19] [ComfyUI] [comfy-env] [1] /opt/hostedtoolcache/Python/3.10.20/x64 +[01:19] [ComfyUI] [comfy-env] [2] /snap/bin +[01:19] [ComfyUI] [comfy-env] [3] /home/runner/.local/bin +[01:19] [ComfyUI] [comfy-env] [4] /opt/pipx_bin +[01:19] [ComfyUI] [comfy-env] [5] /home/runner/.cargo/bin +[01:19] [ComfyUI] [comfy-env] [6] /home/runner/.config/composer/vendor/bin +[01:19] [ComfyUI] [comfy-env] [7] /usr/local/.ghcup/bin +[01:19] [ComfyUI] [comfy-env] [8] /home/runner/.dotnet/tools +[01:19] [ComfyUI] [comfy-env] [9] /usr/local/sbin +[01:19] [ComfyUI] [comfy-env] [10] /usr/local/bin +[01:19] [ComfyUI] [comfy-env] [11] /usr/sbin +[01:19] [ComfyUI] [comfy-env] [12] /usr/bin +[01:19] [ComfyUI] [comfy-env] [13] /sbin +[01:19] [ComfyUI] [comfy-env] [14] /bin +[01:19] [ComfyUI] [comfy-env] [15] /usr/games +[01:19] [ComfyUI] [comfy-env] [16] /usr/local/games +[01:19] [ComfyUI] [comfy-env] [17] /snap/bin +[01:24] [ComfyUI] [comfy-env] Metadata scan stderr for nodes: +[01:24] [ComfyUI] [comfy-env] [meta-scan] importing nodes from /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack +[01:24] [ComfyUI] [comfy-env] ERROR:root:Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. +[01:24] [ComfyUI] [comfy-env] [meta-scan] import OK +[01:24] [ComfyUI] [comfy-env] Scanned nodes: 125 nodes (5.3s) +[01:24] [ComfyUI] [comfy-env] Scanned nodes root: 125 nodes (5.3s) +[01:24] [ComfyUI] [comfy-env] Imported nodes root: 125 nodes (isolation) +[01:24] [ComfyUI] [comfy-env] Registered 125 total nodes +[01:24] [ComfyUI] +[01:24] [ComfyUI] Import times for custom nodes: +[01:24] [ComfyUI] 0.0 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/websocket_image_save.py +[01:24] [ComfyUI] 0.0 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-validate-endpoint +[01:24] [ComfyUI] 3.7 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp +[01:24] [ComfyUI] 5.3 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack +[01:24] [ComfyUI] +[01:24] [ComfyUI] Context impl SQLiteImpl. +[01:24] [ComfyUI] Will assume non-transactional DDL. +[01:24] [ComfyUI] Context impl SQLiteImpl. +[01:24] [ComfyUI] Will assume non-transactional DDL. +[01:24] [ComfyUI] Running upgrade -> 0001_assets, Initial assets schema +[01:24] [ComfyUI] Revision ID: 0001_assets +[01:24] [ComfyUI] Revises: None +[01:24] [ComfyUI] Create Date: 2025-12-10 00:00:00 +[01:24] [ComfyUI] Running upgrade 0001_assets -> 0002_merge_to_asset_references, Merge AssetInfo and AssetCacheState into unified asset_references table. +[01:24] [ComfyUI] Running upgrade 0002_merge_to_asset_references -> 0003_add_metadata_job_id, Add system_metadata and job_id columns to asset_references. +[01:24] [ComfyUI] Change preview_id FK from assets.id to asset_references.id. +[01:24] [ComfyUI] Database upgraded from None to 0003_add_metadata_job_id +[01:24] [ComfyUI] Starting server +[01:24] [ComfyUI] +[01:24] [ComfyUI] To see the GUI go to: http://127.0.0.1:41883 +[01:25] Server responding, waiting for nodes to load... +[01:45] Server is ready! +[01:45] Checking for import errors in server logs... +[01:45] No import errors detected +[01:45] Found 838 registered nodes +[01:45] [REGISTRATION] PASSED [01:45] -[01:45] [5/5] EXECUTION +[01:45] [4/5] INSTANTIATION [01:45] ---------------------------------------- [01:45] -[DEBUG] server=, server_url=None, api= -[01:45] CPU runner - will execute 2 workflow(s) -[01:45] Running 3 workflow(s) (all with videos)... -[01:45] Installing screenshot dependencies (playwright, pillow)... -[01:45] Packages installed, downloading chromium browser... -[01:56] Screenshot dependencies installed successfully -[01:56] Starting headless browser... -[01:56] Installing Mesa llvmpipe (apt)... +[DEBUG] server=, server_url=None, api= +[01:45] Testing node constructors... +[01:46] All 8 node(s) instantiated successfully! +[01:46] [INSTANTIATION] PASSED +[01:46] +[01:46] [5/5] EXECUTION +[01:46] ---------------------------------------- +[01:46] +[DEBUG] server=, server_url=None, api= +[01:46] CPU runner - will execute 2 workflow(s) +[01:46] Running 3 workflow(s) (all with videos)... +[01:46] Installing screenshot dependencies (playwright, pillow)... +[01:47] Packages installed, downloading chromium browser... +[01:57] Screenshot dependencies installed successfully +[01:58] Starting headless browser... +[01:58] Installing Mesa llvmpipe (apt)... [02:08] Mesa install failed: E: Unable to locate package libegl1-mesa [02:08] No GPU, no Mesa -- using SwiftShader software rendering [02:09] [1/3] SKIPPED (not in cpu list) pano.json -[02:09] Capturing execution frames: sharp_basic.json -[02:15] Frame 1 saved (frame_000.jpg, t=0.0s) -[02:15] Validating workflow... -[02:15] [ComfyUI] === /validate endpoint called === -[02:15] [ComfyUI] Received JSON with keys: ['prompt'] -[02:15] [ComfyUI] Prompt has 4 nodes -[02:15] [ComfyUI] Node 1: LoadImage -[02:15] [ComfyUI] Inputs: {"image": "beach.jpg"} -[02:15] [ComfyUI] Node 2: LoadSharpModel -[02:15] [ComfyUI] Inputs: {"precision": "auto"} -[02:15] [ComfyUI] Node 4: GeomPackPreviewGaussian -[02:15] [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["5", 0], "extrinsics": ["5", 1], "intrinsics": ["5", 2]} -[02:15] [ComfyUI] Node 5: SharpPredict -[02:15] [ComfyUI] Inputs: {"focal_length_mm": 30, "output_prefix": "sharp", "model": ["2", 0], "image": ["1", 0]} -[02:15] [ComfyUI] Generated prompt_id: 51fa9ff4-7a87-4e50-afea-54864870cb31 -[02:15] [ComfyUI] Calling execution.validate_prompt()... -[02:15] [ComfyUI] Validation result: valid=True -[02:15] [ComfyUI] === Validation PASSED === -[02:15] Queuing workflow for execution... -[02:15] [ComfyUI] got prompt -[02:15] [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' -[02:15] [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python -[02:15] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED -[02:15] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[02:15] [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI'} -[02:15] [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python -[02:15] [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp'] -[02:15] [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python -[02:15] [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py', 'abstract://comfy_worker_0f5107705732']... -[02:15] [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_0f5107705732 (abstract, no filesystem path) -[02:17] [ComfyUI] [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. -[02:17] [ComfyUI] [SubprocessWorker] worker started/confirmed -[02:17] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[02:17] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[02:17] [ComfyUI] [SubprocessWorker] sending request via socket... -[02:17] [ComfyUI] [SubprocessWorker] call_id=1 sending call_method -[02:17] [ComfyUI] -[02:17] Frame 2 saved (frame_001.jpg, t=2.4s) -[02:17] [capture-periodic] freeze=5ms shot=120ms unfreeze=2ms saved=True -[02:19] [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00 -[02:30] [ComfyUI] import comfy.hooks -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in -[02:30] [ComfyUI] import comfy.lora -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in -[02:30] [ComfyUI] import comfy.model_base -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in -[02:30] [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in -[02:30] [ComfyUI] from ..sdpose import HeatmapHead -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/sdpose.py", line 3, in -[02:30] [ComfyUI] from scipy.ndimage import gaussian_filter -[02:30] [ComfyUI] ModuleNotFoundError: No module named 'scipy' -[02:30] [ComfyUI] -[02:30] [ComfyUI] Traceback (most recent call last): -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 535, in execute -[02:30] [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) -[02:30] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 335, in get_output_data -[02:30] [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) -[02:30] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 309, in _async_map_node_over_list -[02:30] [ComfyUI] await process_inputs(input_dict, i) -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 297, in process_inputs -[02:30] [ComfyUI] result = f(**inputs) -[02:30] [ComfyUI] ^^^^^^^^^^^ -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 536, in proxy -[02:30] [ComfyUI] result = worker.call_method( -[02:30] [ComfyUI] ^^^^^^^^^^^^^^^^^^^ -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method -[02:30] [ComfyUI] raise WorkerError( -[02:30] [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'scipy' -[02:30] [ComfyUI] -[02:30] [ComfyUI] Worker traceback: -[02:30] [ComfyUI] Traceback (most recent call last): -[02:30] [ComfyUI] File "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main -[02:30] [ComfyUI] result = method(**inputs) -[02:30] [ComfyUI] ^^^^^^^^^^^^^^^^ -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED -[02:30] [ComfyUI] to_return = cls.execute(*args, **kwargs) -[02:30] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context -[02:30] [ComfyUI] return func(*args, **kwargs) -[02:30] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^ -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute -[02:30] [ComfyUI] patcher = _load_sharp_model(model) -[02:30] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^ -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model -[02:30] [ComfyUI] import comfy.model_patcher -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in -[02:30] [ComfyUI] import comfy.hooks -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in -[02:30] [ComfyUI] import comfy.lora -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in -[02:30] [ComfyUI] import comfy.model_base -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in -[02:30] [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in -[02:30] [ComfyUI] from ..sdpose import HeatmapHead -[02:30] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/sdpose.py", line 3, in -[02:30] [ComfyUI] from scipy.ndimage import gaussian_filter -[02:30] [ComfyUI] ModuleNotFoundError: No module named 'scipy' -[02:30] [ComfyUI] -[02:30] [ComfyUI] -[02:30] [ComfyUI] Prompt executed in 14.46 seconds -[02:30] Execution complete (t=15.1s) -[02:30] Execution error: {'prompt_id': '680e7efb-b7e3-4246-98ac-baa7a4da9ce6', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \'scipy\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main\n result = method(**inputs)\n ^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n ^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in \n import comfy.hooks\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in \n import comfy.lora\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in \n import comfy.model_base\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in \n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in \n from ..sdpose import HeatmapHead\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 535, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 335, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 309, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 297, in process_inputs\n result = f(**inputs)\n ^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 536, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method\n raise WorkerError(\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': ["{'model_path': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/models/sharp/sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}"], 'image': ['tensor([[[[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n [[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n [[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n ...,\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5098, 0.4627, 0.4235],\n [0.5098, 0.4627, 0.4235],\n [0.5098, 0.4627, 0.4235]],\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5059, 0.4588, 0.4392],\n [0.5059, 0.4627, 0.4314],\n [0.5059, 0.4627, 0.4314]],\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5059, 0.4588, 0.4392],\n [0.5059, 0.4627, 0.4314],\n [0.5059, 0.4627, 0.4314]]]])'], '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.43.18'}, 'version': 0.4}}"]}, 'current_outputs': ['1', '2', '5', '4'], 'timestamp': 1778448202982} -[02:30] Capturing execution frames: sharp_exif.json -[02:36] Frame 1 saved (frame_000.jpg, t=0.0s) -[02:36] Validating workflow... -[02:36] [ComfyUI] === /validate endpoint called === -[02:36] [ComfyUI] Received JSON with keys: ['prompt'] -[02:36] [ComfyUI] Prompt has 4 nodes -[02:36] [ComfyUI] Node 2: LoadSharpModel -[02:36] [ComfyUI] Inputs: {"precision": "auto"} -[02:36] Queuing workflow for execution... -[02:36] [ComfyUI] Node 7: SharpPredict -[02:36] [ComfyUI] Inputs: {"focal_length_mm": ["9", 2], "output_prefix": "sharp", "model": ["2", 0], "image": ["9", 0]} -[02:36] [ComfyUI] Node 8: GeomPackPreviewGaussian -[02:36] [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} -[02:36] [ComfyUI] Node 9: LoadImageWithExif -[02:36] [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} -[02:36] [ComfyUI] Generated prompt_id: e1e5db64-9ff1-4f8a-b8ff-d68adb858593 -[02:36] [ComfyUI] Calling execution.validate_prompt()... -[02:36] [ComfyUI] Validation result: valid=True -[02:36] [ComfyUI] === Validation PASSED === -[02:36] [ComfyUI] got prompt -[02:36] [ComfyUI] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0 -[02:36] [ComfyUI] [SubprocessWorker] call_method: nodes.load_image_exif.LoadImageWithExif.EXECUTE_NORMALIZED -[02:36] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[02:36] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... -[02:36] [ComfyUI] [ComfyUI-Sharp] Health check: ok -[02:36] [ComfyUI] [SubprocessWorker] worker started/confirmed -[02:36] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[02:36] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[02:36] [ComfyUI] [SubprocessWorker] sending request via socket... -[02:36] [ComfyUI] [SubprocessWorker] call_id=3 sending call_method -[02:37] [ComfyUI] [SubprocessWorker] got response: ok -[02:37] [ComfyUI] [comfy-env] LoadImageWithExif done (0.29s): result: NodeOutput -[02:37] [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' -[02:37] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED -[02:37] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[02:37] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... -[02:37] [ComfyUI] [ComfyUI-Sharp] Health check: ok -[02:37] [ComfyUI] [SubprocessWorker] worker started/confirmed -[02:37] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[02:37] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[02:37] [ComfyUI] [SubprocessWorker] sending request via socket... -[02:37] [ComfyUI] [SubprocessWorker] call_id=4 sending call_method -[02:37] [ComfyUI] [SubprocessWorker] got response: ok -[02:37] [ComfyUI] [comfy-env] LoadSharpModel done (0.11s): result: NodeOutput -[02:37] [ComfyUI] [comfy-env] Running SharpPredict: focal_length_mm: 20.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,2022,3040,3] cpu -[02:37] [ComfyUI] [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED -[02:37] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[02:37] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... -[02:37] [ComfyUI] [ComfyUI-Sharp] Health check: ok -[02:37] [ComfyUI] [SubprocessWorker] worker started/confirmed -[02:37] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 2022, 3040, 3]) -[02:37] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[02:37] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[02:37] [ComfyUI] [SubprocessWorker] sending request via socket... -[02:37] [ComfyUI] [SubprocessWorker] call_id=5 sending call_method -[02:37] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'parent_pid', 'fd', 'storage_size'] -[02:37] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2022, 3040, 3] -[02:37] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2022, 3040, 3]) -[02:37] [ComfyUI] [SubprocessWorker] got response: error -[02:37] [ComfyUI] !!! Exception during processing !!! No module named 'scipy' -[02:37] [ComfyUI] -[02:37] [ComfyUI] Worker traceback: -[02:37] [ComfyUI] Traceback (most recent call last): -[02:37] [ComfyUI] File "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main -[02:37] [ComfyUI] result = method(**inputs) -[02:37] [ComfyUI] ^^^^^^^^^^^^^^^^ -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED -[02:37] [ComfyUI] to_return = cls.execute(*args, **kwargs) -[02:37] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context -[02:37] [ComfyUI] return func(*args, **kwargs) -[02:37] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^ -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute -[02:37] [ComfyUI] patcher = _load_sharp_model(model) -[02:37] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^ -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model -[02:37] [ComfyUI] import comfy.model_patcher -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in -[02:37] [ComfyUI] import comfy.hooks -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in -[02:37] [ComfyUI] import comfy.lora -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in -[02:37] [ComfyUI] import comfy.model_base -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in -[02:37] [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in -[02:37] [ComfyUI] from ..sdpose import HeatmapHead -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/sdpose.py", line 3, in -[02:37] [ComfyUI] from scipy.ndimage import gaussian_filter -[02:37] [ComfyUI] ModuleNotFoundError: No module named 'scipy' -[02:37] [ComfyUI] -[02:37] [ComfyUI] Traceback (most recent call last): -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 535, in execute -[02:37] [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) -[02:37] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 335, in get_output_data -[02:37] [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) -[02:37] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 309, in _async_map_node_over_list -[02:37] [ComfyUI] await process_inputs(input_dict, i) -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 297, in process_inputs -[02:37] [ComfyUI] result = f(**inputs) -[02:37] [ComfyUI] ^^^^^^^^^^^ -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 536, in proxy -[02:37] [ComfyUI] result = worker.call_method( -[02:37] [ComfyUI] ^^^^^^^^^^^^^^^^^^^ -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method -[02:37] [ComfyUI] raise WorkerError( -[02:37] [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'scipy' -[02:37] [ComfyUI] -[02:37] [ComfyUI] Worker traceback: -[02:37] [ComfyUI] Traceback (most recent call last): -[02:37] [ComfyUI] File "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main -[02:37] [ComfyUI] result = method(**inputs) -[02:37] [ComfyUI] ^^^^^^^^^^^^^^^^ -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED -[02:37] [ComfyUI] to_return = cls.execute(*args, **kwargs) -[02:37] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context -[02:37] [ComfyUI] return func(*args, **kwargs) -[02:37] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^ -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute -[02:37] [ComfyUI] patcher = _load_sharp_model(model) -[02:37] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^ -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model -[02:37] [ComfyUI] import comfy.model_patcher -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in -[02:37] [ComfyUI] import comfy.hooks -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in -[02:37] [ComfyUI] import comfy.lora -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in -[02:37] [ComfyUI] import comfy.model_base -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in -[02:37] [ComfyUI] from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in -[02:37] [ComfyUI] from ..sdpose import HeatmapHead -[02:37] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/sdpose.py", line 3, in -[02:37] [ComfyUI] from scipy.ndimage import gaussian_filter -[02:37] [ComfyUI] ModuleNotFoundError: No module named 'scipy' -[02:37] [ComfyUI] -[02:37] [ComfyUI] -[02:37] [ComfyUI] Prompt executed in 0.46 seconds -[02:37] Execution complete (t=0.7s) -[02:37] Execution error: {'prompt_id': '17b4c6a0-5277-443b-9e4a-9650d557d2fd', '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 "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main\n result = method(**inputs)\n ^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n ^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in \n import comfy.hooks\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in \n import comfy.lora\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in \n import comfy.model_base\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in \n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in \n from ..sdpose import HeatmapHead\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 535, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 335, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 309, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 297, in process_inputs\n result = f(**inputs)\n ^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 536, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method\n raise WorkerError(\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': ["{'model_path': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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, -400], '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.74978010739324, -99.02778023242435], '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.15696022727278, -245.70490056818184], '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.9426914835157, -275.49795068697], '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.43.18'}, 'version': 0.4}}"]}, 'current_outputs': ['7', '8', '2', '9'], 'timestamp': 1778448210087} -[02:37] Results saved to /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/comfy-test-logs/Sharp-2120/dev/linux-cpu/results.json -[02:37] Model report: 4 files, 2.6 GB -> /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/comfy-test-logs/Sharp-2120/dev/linux-cpu/models.json -[02:37] Saved: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/comfy-test-logs/Sharp-2120/dev/linux-cpu/index.html -[02:37] -linux: FAILED -[02:37] Error: Workflow execution failed (2 error(s)) -[02:37] Details: sharp_basic.json: Workflow execution failed: {'prompt_id': '680e7efb-b7e3-4246-98ac-baa7a4da9ce6', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \'scipy\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main\n result = method(**inputs)\n ^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n ^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in \n import comfy.hooks\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in \n import comfy.lora\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in \n import comfy.model_base\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in \n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in \n from ..sdpose import HeatmapHead\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 535, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 335, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 309, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 297, in process_inputs\n result = f(**inputs)\n ^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 536, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method\n raise WorkerError(\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': ["{'model_path': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/models/sharp/sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'fp32'}"], 'image': ['tensor([[[[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n [[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n [[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n ...,\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5098, 0.4627, 0.4235],\n [0.5098, 0.4627, 0.4235],\n [0.5098, 0.4627, 0.4235]],\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5059, 0.4588, 0.4392],\n [0.5059, 0.4627, 0.4314],\n [0.5059, 0.4627, 0.4314]],\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5059, 0.4588, 0.4392],\n [0.5059, 0.4627, 0.4314],\n [0.5059, 0.4627, 0.4314]]]])'], '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.43.18'}, 'version': 0.4}}"]}, 'current_outputs': ['1', '2', '5', '4'], 'timestamp': 1778448202982} - -Details: -Workflow: /tmp/comfy-test-run-25wt5ji7/ComfyUI-Sharp/workflows/sharp_basic.json -Node error: SharpPredict -sharp_exif.json: Workflow execution failed: {'prompt_id': '17b4c6a0-5277-443b-9e4a-9650d557d2fd', '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 "/tmp/comfyui_pvenv_hj55mpkg/persistent_worker.py", line 1762, in main\n result = method(**inputs)\n ^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute\n patcher = _load_sharp_model(model)\n ^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model\n import comfy.model_patcher\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_patcher.py", line 32, in \n import comfy.hooks\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/hooks.py", line 14, in \n import comfy.lora\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/lora.py", line 23, in \n import comfy.model_base\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/model_base.py", line 25, in \n from comfy.ldm.modules.diffusionmodules.openaimodel import UNetModel, Timestep\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/comfy/ldm/modules/diffusionmodules/openaimodel.py", line 21, in \n from ..sdpose import HeatmapHead\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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 "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 535, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 335, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 309, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/ComfyUI/execution.py", line 297, in process_inputs\n result = f(**inputs)\n ^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 536, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method\n raise WorkerError(\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': ["{'model_path': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2120/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, -400], '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.74978010739324, -99.02778023242435], '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.15696022727278, -245.70490056818184], '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.9426914835157, -275.49795068697], '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.43.18'}, 'version': 0.4}}"]}, 'current_outputs': ['7', '8', '2', '9'], 'timestamp': 1778448210087} - -Details: -Workflow: /tmp/comfy-test-run-25wt5ji7/ComfyUI-Sharp/workflows/sharp_exif.json -Node error: SharpPredict -[02:37] Stopping ComfyUI server... +[02:25] [ComfyUI] sharp_2572gikvuh.pt: 80%|███████▉ | 2.24G/2.81G [00:06<00:01, 467MB/s][SubprocessWorker] callback 'report_progress' from call_id=1 +[02:27] [ComfyUI] +[02:27] Frame 5 saved (frame_004.jpg, t=10.6s) +[02:27] [ComfyUI] sharp_2572gikvuh.pt: 100%|██████████| 2.81G/2.81G [00:08<00:00, 358MB/s][SubprocessWorker] callback 'report_progress' from call_id=1 +[02:27] [capture-periodic] freeze=2ms shot=125ms unfreeze=2ms saved=True +[02:30] [capture-loop] iter=100 t=14.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=2.3/15.6GB (14%) swap=0.0/3.0GB (0%) cpu=39% browser_rss=0.91GB +[02:31] [ComfyUI] +[02:31] [ComfyUI] sharp_2572gikvuh.pt: 100%|██████████| 2.81G/2.81G [00:12<00:00, 228MB/s] +[02:31] [ComfyUI] [SubprocessWorker] got response: ok +[02:31] [ComfyUI] [comfy-env] LoadSharpModel done (14.50s): result: NodeOutput +[02:31] [ComfyUI] [comfy-env] Running SharpPredict: focal_length_mm: 30.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,1024,1536,3] cpu +[02:31] [ComfyUI] [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED +[02:31] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[02:31] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... +[02:31] [ComfyUI] [ComfyUI-Sharp] Health check: ok +[02:31] [ComfyUI] [SubprocessWorker] worker started/confirmed +[02:31] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 1024, 1536, 3]) +[02:31] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[02:31] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[02:31] [ComfyUI] [SubprocessWorker] sending request via socket... +[02:31] [ComfyUI] [SubprocessWorker] call_id=2 sending call_method +[02:31] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'parent_pid', 'fd', 'storage_size'] +[02:31] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 1024, 1536, 3] +[02:31] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 1024, 1536, 3]) +[02:31] Frame 6 saved (frame_005.jpg, t=15.2s) +[02:31] [capture-periodic] freeze=1ms shot=102ms unfreeze=2ms saved=True +[02:32] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions. +[02:36] [capture-loop] iter=150 t=20.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=3.7/15.6GB (24%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.91GB +[02:37] [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=2 +[02:37] [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 11.44GB +[02:37] [ComfyUI] [comfy-env] VRAM after eviction: 11.44GB +[02:37] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] start: 0.00 GB, input=[1, 3, 1536, 1536] +[02:37] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] patches: 0.00 GB, x0=25 x1=9 x2=1 total=35 +[02:42] [capture-loop] iter=200 t=25.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.83GB +[02:47] [capture-loop] iter=250 t=31.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.83GB +[02:53] [capture-loop] iter=300 t=36.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB +[02:58] [capture-loop] iter=350 t=42.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.2/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[02:59] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after first chunk (4/35): 0.00 GB, chunk_size=4 +[03:04] [capture-loop] iter=400 t=47.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB +[03:09] [capture-loop] iter=450 t=53.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB +[03:15] [capture-loop] iter=500 t=58.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.83GB +[03:17] [ComfyUI] [worker:ComfyUI-Sharp] +[03:17] [ComfyUI] === WATCHDOG TICK 1 === +[03:17] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first): +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[03:17] [ComfyUI] +[03:17] [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first): +[03:17] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[03:17] [ComfyUI] +[03:17] [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first): +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward +[03:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 484 in forward +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[03:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 236 in forward +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[03:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 309 in forward +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[03:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[03:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[03:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[03:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode +[03:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached +[03:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[03:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[03:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[03:17] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main +[03:17] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in +[03:17] [ComfyUI] +[03:17] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[03:17] [ComfyUI] +[03:20] [capture-loop] iter=550 t=64.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB +[03:26] [capture-loop] iter=600 t=69.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB +[03:31] [capture-loop] iter=650 t=75.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB +[03:37] [capture-loop] iter=700 t=80.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB +[03:42] [capture-loop] iter=750 t=86.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.83GB +[03:48] [capture-loop] iter=800 t=91.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.83GB +[03:53] [capture-loop] iter=850 t=97.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB +[03:59] [capture-loop] iter=900 t=102.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB +[04:04] [capture-loop] iter=950 t=108.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB +[04:10] [capture-loop] iter=1000 t=113.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB +[04:15] [capture-loop] iter=1050 t=119.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[04:17] [ComfyUI] [worker:ComfyUI-Sharp] +[04:17] [ComfyUI] === WATCHDOG TICK 2 === +[04:17] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first): +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[04:17] [ComfyUI] +[04:17] [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first): +[04:17] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[04:17] [ComfyUI] +[04:17] [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first): +[04:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py", line 170 in _get_attention_scores_no_kv_chunking +[04:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py", line 259 in efficient_dot_product_attention +[04:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py", line 275 in attention_sub_quad +[04:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py", line 139 in wrapper +[04:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 234 in forward +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[04:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 309 in forward +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[04:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[04:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[04:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[04:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode +[04:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached +[04:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[04:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[04:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[04:17] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main +[04:17] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in +[04:17] [ComfyUI] +[04:17] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[04:17] [ComfyUI] +[04:21] [capture-loop] iter=1100 t=124.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[04:26] [capture-loop] iter=1150 t=130.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[04:32] [capture-loop] iter=1200 t=135.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[04:37] [capture-loop] iter=1250 t=141.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB +[04:43] [capture-loop] iter=1300 t=146.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB +[04:48] [capture-loop] iter=1350 t=152.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[04:54] [capture-loop] iter=1400 t=157.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[04:59] [capture-loop] iter=1450 t=163.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB +[05:05] [capture-loop] iter=1500 t=168.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[05:10] [capture-loop] iter=1550 t=174.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[05:16] [capture-loop] iter=1600 t=179.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB +[05:17] [ComfyUI] [worker:ComfyUI-Sharp] +[05:17] [ComfyUI] === WATCHDOG TICK 3 === +[05:17] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first): +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[05:17] [ComfyUI] +[05:17] [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first): +[05:17] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[05:17] [ComfyUI] +[05:17] [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first): +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward +[05:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 484 in forward +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[05:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 268 in forward +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[05:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 310 in forward +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[05:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[05:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[05:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[05:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode +[05:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached +[05:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[05:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[05:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[05:17] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main +[05:17] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in +[05:17] [ComfyUI] +[05:17] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[05:17] [ComfyUI] +[05:21] [capture-loop] iter=1650 t=185.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB +[05:27] [capture-loop] iter=1700 t=190.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB +[05:32] [capture-loop] iter=1750 t=196.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[05:38] [capture-loop] iter=1800 t=201.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[05:43] [capture-loop] iter=1850 t=207.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[05:49] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB +[05:49] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB +[05:49] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB +[05:49] [capture-loop] iter=1900 t=212.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[05:54] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB +[05:54] [capture-loop] iter=1950 t=218.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB +[05:57] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB +[05:57] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB +[06:00] [capture-loop] iter=2000 t=223.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB +[06:05] [capture-loop] iter=2050 t=229.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.4/15.6GB (41%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB +[06:11] [capture-loop] iter=2100 t=234.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB +[06:16] [capture-loop] iter=2150 t=240.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB +[06:17] [ComfyUI] [worker:ComfyUI-Sharp] +[06:17] [ComfyUI] === WATCHDOG TICK 4 === +[06:17] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first): +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[06:17] [ComfyUI] +[06:17] [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first): +[06:17] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[06:17] [ComfyUI] +[06:17] [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first): +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 553 in forward +[06:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 518 in forward +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[06:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 862 in forward +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[06:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 970 in forward +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[06:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1118 in forward +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[06:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode +[06:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached +[06:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[06:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[06:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[06:17] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main +[06:17] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in +[06:17] [ComfyUI] +[06:17] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[06:17] [ComfyUI] +[06:22] [capture-loop] iter=2200 t=245.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB +[06:27] [capture-loop] iter=2250 t=251.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB +[06:33] [capture-loop] iter=2300 t=256.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB +[06:38] [capture-loop] iter=2350 t=262.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB +[06:44] [capture-loop] iter=2400 t=267.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.8/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[06:49] [capture-loop] iter=2450 t=273.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[06:53] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB +[06:55] [capture-loop] iter=2500 t=278.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB +[07:00] [capture-loop] iter=2550 t=284.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.9/15.6GB (63%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[07:03] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB +[07:03] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB +[07:03] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB +[07:06] [capture-loop] iter=2600 t=289.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[07:11] [capture-loop] iter=2650 t=295.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[07:17] [ComfyUI] [worker:ComfyUI-Sharp] +[07:17] [ComfyUI] === WATCHDOG TICK 5 === +[07:17] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first): +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[07:17] [ComfyUI] +[07:17] [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first): +[07:17] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[07:17] [ComfyUI] +[07:17] [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first): +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 553 in forward +[07:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 518 in forward +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py", line 253 in forward +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[07:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 766 in forward +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[07:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 860 in forward +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[07:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 970 in forward +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[07:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1345 in forward +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[07:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2030 in decode +[07:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 303 in _predict_image_cached +[07:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[07:17] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[07:17] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[07:17] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main +[07:17] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in +[07:17] [ComfyUI] +[07:17] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[07:17] [ComfyUI] +[07:17] [capture-loop] iter=2700 t=300.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB +[07:22] [capture-loop] iter=2750 t=306.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB +[07:28] [capture-loop] iter=2800 t=311.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB +[07:33] [capture-loop] iter=2850 t=317.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB +[07:38] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB +[07:38] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB +[07:39] [capture-loop] iter=2900 t=322.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB +[07:42] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:42] [ComfyUI] [SubprocessWorker] got response: ok +[07:42] [ComfyUI] [comfy-env] SharpPredict done (311.19s): result: NodeOutput +[07:42] [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3] +[07:42] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED +[07:42] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[07:42] [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python +[07:42] [ComfyUI] [comfy-env] env_vars: {'KMP_DUPLICATE_LIB_OK': 'TRUE', 'OMP_NUM_THREADS': '1', 'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'} +[07:42] [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python +[07:42] [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack'] +[07:42] [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python +[07:42] [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_f95ad019e395']... +[07:42] [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f95ad019e395 (abstract, no filesystem path) +[07:44] [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. +[07:44] [ComfyUI] [SubprocessWorker] worker started/confirmed +[07:44] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[07:44] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[07:44] [ComfyUI] [SubprocessWorker] sending request via socket... +[07:44] [ComfyUI] [SubprocessWorker] call_id=1 sending call_method +[07:44] Frame 7 saved (frame_006.jpg, t=327.5s) +[07:44] [capture-periodic] freeze=2ms shot=116ms unfreeze=2ms saved=True +[07:44] [capture-loop] iter=2950 t=328.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.85GB +[07:45] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778449169906.ply (63.00 MB) +[07:45] [ComfyUI] [SubprocessWorker] got response: ok +[07:45] [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.05s): result: NodeOutput +[07:45] [ComfyUI] Prompt executed in 328.82 seconds +[07:45] Node executed (1 total), capturing... +[07:46] Frame 8 saved (frame_007.jpg, t=329.3s) +[07:46] [capture-node] freeze=6ms shot=142ms unfreeze=15ms saved=True +[07:47] Execution complete (t=330.5s) +[07:47] [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear... +[07:47] [3d-wait] Phase 1 done in 0.0s +[07:47] [3d-wait] Phase 2: iframes=1 +[07:47] [3d-wait] iframe viewer_ready=True (matched 1 console logs) +[07:47] [3d-wait] Unfrozen in 0.007s, rendering for 5s... +[07:57] [3d-wait] JS halted via CDP after 10.4s +[08:28] [3d-wait] Re-frozen in 41.6s +[08:28] [3d-wait] Total 3D wait: 41.6s +[08:28] Captured 8 unique frames over 372.31s +[08:28] [debug] iframes: 1 +[08:28] [debug] iframe[0]: src=http://127.0.0.1:41883/extensions/ComfyUI-GeometryPack/viewer_gaussian.html?v=17, canvas=1536x1024, rafFrozen=True +[08:28] [timing] trigger_3d_previews: 0.0s +[08:31] Saved high-quality screenshot: sharp_basic_executed.png +[08:31] [timing] final_screenshot: 0.3s +[08:31] Capturing execution frames: sharp_exif.json +[08:37] Frame 1 saved (frame_000.jpg, t=0.0s) +[08:37] Validating workflow... +[08:37] [ComfyUI] === /validate endpoint called === +[08:37] [ComfyUI] Received JSON with keys: ['prompt'] +[08:37] [ComfyUI] Prompt has 4 nodes +[08:37] [ComfyUI] Node 2: LoadSharpModel +[08:37] [ComfyUI] Inputs: {"precision": "auto"} +[08:37] [ComfyUI] Node 7: SharpPredict +[08:37] [ComfyUI] Inputs: {"focal_length_mm": ["9", 2], "output_prefix": "sharp", "model": ["2", 0], "image": ["9", 0]} +[08:37] [ComfyUI] Node 8: GeomPackPreviewGaussian +[08:37] Queuing workflow for execution... +[08:37] [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} +[08:37] [ComfyUI] Node 9: LoadImageWithExif +[08:37] [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} +[08:37] [ComfyUI] Generated prompt_id: 45cc0364-112c-4155-8e2c-ad553a9461dd +[08:37] [ComfyUI] Calling execution.validate_prompt()... +[08:37] [ComfyUI] Validation result: valid=True +[08:37] [ComfyUI] === Validation PASSED === +[08:37] [ComfyUI] got prompt +[08:37] [ComfyUI] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0 +[08:37] [ComfyUI] [SubprocessWorker] call_method: nodes.load_image_exif.LoadImageWithExif.EXECUTE_NORMALIZED +[08:37] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[08:37] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... +[08:37] [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python +[08:37] [ComfyUI] [ComfyUI-Sharp] Health check: failed +[08:37] [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp'] +[08:37] [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python +[08:37] [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker... +[08:37] [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']... +[08:37] [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path) +[08:37] [ComfyUI] Traceback (most recent call last): +[08:37] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807, in +[08:37] [ComfyUI] main() +[08:37] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1667, in main +[08:37] [ComfyUI] transport.send({"status": "pong", "call_id": _current_call_id}) +[08:37] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1075, in send +[08:37] [ComfyUI] self._sock.sendall(msg) +[08:37] [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe +[08:39] [ComfyUI] [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. +[08:39] [ComfyUI] [SubprocessWorker] worker started/confirmed +[08:39] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[08:39] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[08:39] [ComfyUI] [SubprocessWorker] sending request via socket... +[08:39] [ComfyUI] [SubprocessWorker] call_id=3 sending call_method +[08:40] [ComfyUI] [SubprocessWorker] got response: ok +[08:40] [ComfyUI] [comfy-env] LoadImageWithExif done (2.19s): result: NodeOutput +[08:40] [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' +[08:40] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED +[08:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[08:40] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... +[08:40] [ComfyUI] [ComfyUI-Sharp] Health check: ok +[08:40] [ComfyUI] [SubprocessWorker] worker started/confirmed +[08:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[08:40] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[08:40] [ComfyUI] [SubprocessWorker] sending request via socket... +[08:40] [ComfyUI] [SubprocessWorker] call_id=4 sending call_method +[08:40] Frame 2 saved (frame_001.jpg, t=2.2s) +[08:40] [capture-periodic] freeze=1ms shot=130ms unfreeze=6ms saved=True +[08:40] [ComfyUI] [SubprocessWorker] got response: ok +[08:40] [ComfyUI] [comfy-env] LoadSharpModel done (0.18s): result: NodeOutput +[08:40] [ComfyUI] [comfy-env] Running SharpPredict: focal_length_mm: 20.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,2022,3040,3] cpu +[08:40] [ComfyUI] [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED +[08:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[08:40] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... +[08:40] [ComfyUI] [ComfyUI-Sharp] Health check: ok +[08:40] [ComfyUI] [SubprocessWorker] worker started/confirmed +[08:40] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 2022, 3040, 3]) +[08:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[08:40] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[08:40] [ComfyUI] [SubprocessWorker] sending request via socket... +[08:40] [ComfyUI] [SubprocessWorker] call_id=5 sending call_method +[08:40] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'parent_pid', 'fd', 'storage_size'] +[08:40] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2022, 3040, 3] +[08:40] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2022, 3040, 3]) +[08:40] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions. +[08:42] Frame 3 saved (frame_002.jpg, t=4.5s) +[08:42] [capture-periodic] freeze=5ms shot=125ms unfreeze=2ms saved=True +[08:43] [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=3.6/15.6GB (23%) swap=0.0/3.0GB (0%) cpu=78% browser_rss=1.00GB +[08:45] [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5 +[08:45] [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.83GB +[08:45] [ComfyUI] [comfy-env] VRAM after eviction: 10.83GB +[08:46] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] start: 0.00 GB, input=[1, 3, 1536, 1536] +[08:46] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] patches: 0.00 GB, x0=25 x1=9 x2=1 total=35 +[08:48] [capture-loop] iter=100 t=11.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=37% browser_rss=0.92GB +[08:54] [capture-loop] iter=150 t=16.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB +[08:59] [capture-loop] iter=200 t=22.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB +[09:05] [capture-loop] iter=250 t=27.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[09:07] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after first chunk (4/35): 0.00 GB, chunk_size=4 +[09:11] [capture-loop] iter=300 t=33.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[09:16] [capture-loop] iter=350 t=38.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB +[09:22] [capture-loop] iter=400 t=44.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB +[09:27] [capture-loop] iter=450 t=49.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB +[09:33] [capture-loop] iter=500 t=55.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB +[09:38] [ComfyUI] [worker:ComfyUI-Sharp] +[09:38] [ComfyUI] === WATCHDOG TICK 1 === +[09:38] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first): +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[09:38] [ComfyUI] +[09:38] [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first): +[09:38] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[09:38] [ComfyUI] +[09:38] [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first): +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward +[09:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 484 in forward +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[09:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 274 in forward +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[09:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 310 in forward +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[09:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[09:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[09:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[09:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode +[09:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached +[09:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[09:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[09:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[09:38] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main +[09:38] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in +[09:38] [ComfyUI] +[09:38] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[09:38] [ComfyUI] +[09:38] [capture-loop] iter=550 t=60.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[09:44] [capture-loop] iter=600 t=66.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.91GB +[09:49] [capture-loop] iter=650 t=72.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB +[09:55] [capture-loop] iter=700 t=77.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB +[10:00] [capture-loop] iter=750 t=83.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[10:06] [capture-loop] iter=800 t=88.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB +[10:11] [capture-loop] iter=850 t=94.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[10:17] [capture-loop] iter=900 t=99.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[10:22] [capture-loop] iter=950 t=105.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[10:28] [capture-loop] iter=1000 t=110.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB +[10:33] [capture-loop] iter=1050 t=116.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB +[10:38] [ComfyUI] [worker:ComfyUI-Sharp] +[10:38] [ComfyUI] === WATCHDOG TICK 2 === +[10:38] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first): +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[10:38] [ComfyUI] +[10:38] [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first): +[10:38] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[10:38] [ComfyUI] +[10:38] [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first): +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward +[10:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 484 in forward +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[10:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 268 in forward +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[10:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 310 in forward +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[10:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[10:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[10:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[10:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode +[10:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached +[10:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[10:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[10:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[10:38] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main +[10:38] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in +[10:38] [ComfyUI] +[10:38] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[10:38] [ComfyUI] +[10:39] [capture-loop] iter=1100 t=121.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB +[10:44] [capture-loop] iter=1150 t=127.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB +[10:50] [capture-loop] iter=1200 t=132.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB +[10:55] [capture-loop] iter=1250 t=138.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB +[11:01] [capture-loop] iter=1300 t=143.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB +[11:06] [capture-loop] iter=1350 t=149.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB +[11:12] [capture-loop] iter=1400 t=154.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB +[11:17] [capture-loop] iter=1450 t=160.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB +[11:23] [capture-loop] iter=1500 t=165.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB +[11:29] [capture-loop] iter=1550 t=171.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB +[11:34] [capture-loop] iter=1600 t=176.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[11:38] [ComfyUI] [worker:ComfyUI-Sharp] +[11:38] [ComfyUI] === WATCHDOG TICK 3 === +[11:38] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first): +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[11:38] [ComfyUI] +[11:38] [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first): +[11:38] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[11:38] [ComfyUI] +[11:38] [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first): +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward +[11:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 484 in forward +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[11:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 232 in forward +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[11:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 309 in forward +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[11:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[11:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[11:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[11:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode +[11:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached +[11:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[11:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[11:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[11:38] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main +[11:38] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in +[11:38] [ComfyUI] +[11:38] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[11:38] [ComfyUI] +[11:40] [capture-loop] iter=1650 t=182.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB +[11:45] [capture-loop] iter=1700 t=187.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB +[11:48] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB +[11:48] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB +[11:48] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB +[11:51] [capture-loop] iter=1750 t=193.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB +[11:54] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB +[11:56] [capture-loop] iter=1800 t=198.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.6/15.6GB (42%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB +[11:56] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB +[11:56] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB +[12:02] [capture-loop] iter=1850 t=204.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB +[12:07] [capture-loop] iter=1900 t=209.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB +[12:13] [capture-loop] iter=1950 t=215.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB +[12:18] [capture-loop] iter=2000 t=220.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[12:24] [capture-loop] iter=2050 t=226.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB +[12:29] [capture-loop] iter=2100 t=231.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB +[12:35] [capture-loop] iter=2150 t=237.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB +[12:38] [ComfyUI] [worker:ComfyUI-Sharp] +[12:38] [ComfyUI] === WATCHDOG TICK 4 === +[12:38] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first): +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[12:38] [ComfyUI] +[12:38] [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first): +[12:38] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[12:38] [ComfyUI] +[12:38] [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first): +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 553 in forward +[12:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 518 in forward +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py", line 253 in forward +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[12:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 766 in forward +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[12:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 860 in forward +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[12:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 970 in forward +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[12:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1118 in forward +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[12:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode +[12:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached +[12:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[12:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[12:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[12:38] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main +[12:38] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in +[12:38] [ComfyUI] +[12:38] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[12:38] [ComfyUI] +[12:40] [capture-loop] iter=2200 t=242.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.7/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB +[12:46] [capture-loop] iter=2250 t=248.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.6/15.6GB (61%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB +[12:51] [capture-loop] iter=2300 t=253.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.7/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB +[12:54] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB +[12:57] [capture-loop] iter=2350 t=259.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[13:02] [capture-loop] iter=2400 t=265.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[13:04] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB +[13:04] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB +[13:04] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB +[13:08] [capture-loop] iter=2450 t=270.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB +[13:13] [capture-loop] iter=2500 t=276.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.3/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[13:19] [capture-loop] iter=2550 t=281.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.9/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[13:24] [capture-loop] iter=2600 t=287.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.5/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB +[13:30] [capture-loop] iter=2650 t=292.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.5/15.6GB (55%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB +[13:35] [capture-loop] iter=2700 t=298.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.4/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[13:38] [ComfyUI] [worker:ComfyUI-Sharp] +[13:38] [ComfyUI] === WATCHDOG TICK 5 === +[13:38] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first): +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[13:38] [ComfyUI] +[13:38] [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first): +[13:38] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 52 in _watchdog +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[13:38] [ComfyUI] +[13:38] [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first): +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 553 in forward +[13:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py", line 518 in forward +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py", line 253 in forward +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[13:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 766 in forward +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py", line 253 in forward +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[13:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1355 in forward +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[13:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2030 in decode +[13:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 303 in _predict_image_cached +[13:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[13:38] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[13:38] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[13:38] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1762 in main +[13:38] [ComfyUI] File "/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py", line 1807 in +[13:38] [ComfyUI] +[13:38] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[13:38] [ComfyUI] +[13:40] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB +[13:40] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB +[13:41] [capture-loop] iter=2750 t=303.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB +[13:44] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5 +[13:44] [ComfyUI] [SubprocessWorker] got response: ok +[13:44] [ComfyUI] [comfy-env] SharpPredict done (304.21s): result: NodeOutput +[13:44] [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3] +[13:44] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED +[13:44] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[13:44] [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python +[13:44] [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack'] +[13:44] [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python +[13:44] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)... +[13:44] [ComfyUI] [ComfyUI-GeometryPack] Health check: failed +[13:44] [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_b0cee011be37']... +[13:44] [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker... +[13:44] [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_b0cee011be37 (abstract, no filesystem path) +[13:44] Frame 4 saved (frame_003.jpg, t=306.9s) +[13:44] [capture-periodic] freeze=2ms shot=156ms unfreeze=7ms saved=True +[13:45] [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. +[13:45] [ComfyUI] [SubprocessWorker] worker started/confirmed +[13:45] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[13:45] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[13:45] [ComfyUI] [SubprocessWorker] sending request via socket... +[13:45] [ComfyUI] [SubprocessWorker] call_id=2 sending call_method +[13:46] [capture-loop] iter=2800 t=309.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB +[13:47] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778449538154.ply (63.00 MB) +[13:47] [ComfyUI] [SubprocessWorker] got response: ok +[13:47] [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.64s): result: NodeOutput +[13:47] [ComfyUI] Prompt executed in 309.22 seconds +[13:47] Node executed (1 total), capturing... +[13:47] Frame 5 saved (frame_004.jpg, t=309.6s) +[13:47] [capture-node] freeze=2ms shot=124ms unfreeze=22ms saved=True +[13:48] Execution complete (t=310.9s) +[13:48] [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear... +[13:48] [3d-wait] Phase 1 done in 0.1s +[13:48] [3d-wait] Phase 2: iframes=1 +[13:48] [3d-wait] iframe viewer_ready=True (matched 1 console logs) +[13:48] [3d-wait] Unfrozen in 0.014s, rendering for 5s... +[14:03] [3d-wait] JS halted via CDP after 14.6s +[14:04] [3d-wait] Re-frozen in 15.6s +[14:04] [3d-wait] Total 3D wait: 15.7s +[14:04] Captured 5 unique frames over 326.8s +[14:04] [debug] iframes: 1 +[14:04] [debug] iframe[0]: src=http://127.0.0.1:41883/extensions/ComfyUI-GeometryPack/viewer_gaussian.html?v=17, canvas=3040x2022, rafFrozen=True +[14:04] [timing] trigger_3d_previews: 0.0s +[14:06] Saved high-quality screenshot: sharp_exif_executed.png +[14:06] [timing] final_screenshot: 0.3s +[14:07] Results saved to /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/comfy-test-logs/Sharp-2136/dev/linux-cpu/results.json +[14:07] Model report: 4 files, 2.6 GB -> /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/comfy-test-logs/Sharp-2136/dev/linux-cpu/models.json +[14:07] Saved: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/comfy-test-logs/Sharp-2136/dev/linux-cpu/index.html +[14:07] [EXECUTION] PASSED +[14:07] +linux: PASSED +[14:07] Stopping ComfyUI server... diff --git a/dev/linux-cpu/videos/sharp_basic/frame_000.jpg b/dev/linux-cpu/videos/sharp_basic/frame_000.jpg index 352adb95cb3eca0553f921cb6557ff696b9dabcc..47c205cee614c296cba02372c0514433d1845c6a 100644 GIT binary patch delta 1416 zcmcb4mF?bDwuUW?a*OIWg-vXhbhxvE!NFhI(&ozwsi*UNKdIzc{`C5IS+?q%?8`@A zkF@UD@k=A{{3&+7KmRNju(Vw`Z8A~l_TuLpMt*!2e_rLk`LpKunIz@(Ag2#zJ)h54 ztkF8OunoxuXx_xtl(Nj>z=}CEK_a%?38#s|M@J2)gBs083GvZ^-tH(VC0=1 zuffPMIe%U6^asw28k56w1g85fW@MjSoyj#_X(?mN^qQrNd>}=&+y5%}*YeY9Idy)?irFrNMaq`Um+_6C)P01vxWMa8GuR z@?zM&BFlW%oYT5rj%A9LwJ9+7A6_37y|>=)+qZk%)wA0w7D)6OFvJ<&zEQfWB!JOX z1QiD{xApug{&l5f3*+Lj*@62ilc%oNGT^8LGSamm4D1?C0; z<^qP3`~H26>tfJy{I{mo|I3P({~11=b>C^ia7trQ0~ZVzm-sLLY7*$cZn1cl#sY@4 zzG7DqhW72(raTu3bf{-H;koF_AoHv*V^IV1oWQdp0Sw0OmW#R=EEj;}*-e`FUjqhc zYe)3YaTt=g4}v zKk>Pec8;tE#|Bk`k}OBo(>cCT9Qn~zgq>lJTtxAk!s+>|80CW*%J?7V|9<_SVXgbg zzt{dV?A!nAN}vOG%a{D~Krzox^`-mYum86dm^WcedG+tn|9<^vcpd1<0A~k1w3Yr0 z5mTQYxQbD3y3{I09#NP%9%k}TTYyP$x**Wv=?hl^iB~HbMa-F?dV^}_--S2@s0hw> YykXx8bpk^fUst`bqY5xv)c?N;0Ad7RN&o-= delta 1428 zcmcb2mF?zLwuUW?a*OIW-20TWYt_`i11D8#3;&ri$80{i&!xBBUNg=rd41gBy*6?C z9`Dk)Sr@dbxb?t+%k%8(FD)^@lsa>wMnepuO^u>%z>*wsPXa3V`E^~SM`&vi&r3|Kgvi=LtW`yN> zP2R=B#PNLruXXh9ZujzSQx~N>ON-iud==#l`5pXAS3axW_0I~XBS&<6=RFp6ny=EU ze$T$usDVpkQG?9idd5F1MY{}ARSYay%1la^Ea0wcTU@#F%%=N3X%oXUk{B%hSbbf( z`%3-${M-lIckW2v7+!Af@~b}BRfM6q%W_c{16#&(lRyWK>e@`dLZD!MvBO!B0LF6}&wyGi zkIGzhWneZbo~5yXc@`f?zSzV1Z^ohq@i`ZP%2148H<5V+)bp$nq#tujsTfZk1ztm2Dl?>=*D`eH}N`>hHk8f1Ovhbasv`!0!iUmPtV9ka^rcC zKnL!FPum^sj*IN@cl-07;n$Tw2hLCRrTgEn|F>0M{d@GkU;i0i1M?w!!auS94Ey%~ zx>7U$ZvOAr{~6W-6DCa4{OKL580Cc-VLJ7MFYdShw^by7X?iG7LJOOo=0uo@z|cSW z_Zr0X=^IutirRR$e91o#v0^^l5irAnIR(ZxxyQdvF|*_UX|?UKYOca%>`xwPut=<-%S`^Ea<&lv&l&BLo@e0|GF*D zwlGP~F3xLzU$bAYxF`MkUPHZ_eJqBX-UV;n+~Dx~`hSMCjyrSvY_{Axz|~e)VIU$H|y3Gbgj>!vxw$~SZ{lovsfJ6CSgUQ>xce=9oZiRKu<;e;88hjuHUBtE?_V#?@t4 z^5;c7%|6|%;w-pv!c+E*ZzDOa7aUONuPVPa|6&Gn(6@i@{spSOJ+pa-1nX^!Usa)& z9TBr_k7?}(O4n=kc}n^3spn!yjlI0px_+(cQnO=5n^r^$MO<@D;B#|kvM}}PV%T1| zGVadZy;rUq&78YkjJL0L{DSWnN$hP%-w z(3L@-eVWW~8J?hrw$h*fGrR_hs85&Q#we;O+x#Q?-!G8Rr~1|0V!Li!x0B delta 1333 zcmccdmhIwOwuUW?JnQNuuEn;w9rHMLc=zr8y17{uZ_MK>d7cJyPt!i3dm;I{+Jfw9 zmF6cVZg~Dw`?yc(>l@|Em;SkUYR&A>kd>T0eO9H<8kD<4CP_x@lsBS{|{iFep`T%Yx3ow^V|2WW0Yp9pR>1~`A@I8%;o9tYaQj6GMMto`Y$}25ti#U zc^3~8$M*%i*3rAW-OIO4U6k%DEovL`Rg^d6cknM=`K)@^KP#Ay9MSQe_gK_vzDlq9 zJ^NOp1}=?74Kjc08UL&l?J`JJF|cGQGbvrNfV-+~aplT0o9_FhO$^USVzBsQ^>yj) zEA{X5b02Kqxg))cvEwoW>tory?NQ5J8AJk6v8aMY#`)#;Yu&vaq)aonN7W8UKnsF-<$hw`Ijh$D|`3v-ao~&x>)BO8)MlyyLnUnlEl=`7j~@& zO2?mCJjreHd-+2RlHnz9{pw%)X8LaIS+h#aWt!>42{qs__lb4r%Q$NATnTsQZTN@p%+WiDivw0QqM^u+?ECGxM1U-{4A)i?h?gU*%e z$qqb=x-=MIc)7XDulitD5r*O}%SBxbY#Gl@0v$N2Ycu@{fr9nL4rfII7|&%q18T86 zDs$15f!U;Zmc|0+S$rV*Vh`)T8H*ak=UfCTLotHgMCK7t&$C95;yIV(?nh}XV8vzv zh6M`mzb*wi0%Srx!Uzl-;EtrB8|$Io#Op{Jy0IP-3CuB!y!=JtG^*jps!I z9k>rZZD+PSE;5~c8>2i6d%{1l>HXUn^{4A^W8|Kmyp7S#ygBio*nft7`+r>l2GhyE z*C6bg`FHbwzy8m#7MMQaZ10vY`R5^G^QQ-FW0Vn*SN|UU@7I5Z*TB52Cwy_g{lBg1 d(;K!iib~2h|A5P|C%jnx(L~5sB!K<@O#m07EPMa} diff --git a/dev/linux-cpu/videos/sharp_basic/frame_002.jpg b/dev/linux-cpu/videos/sharp_basic/frame_002.jpg index 933f59f4f8d2d211169c6b46a09bed01b37f2e9d..505da06a02673c6a04416a0bce5f41c2a8a0eed5 100644 GIT binary patch delta 49291 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 delta 49851 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 diff --git a/dev/linux-cpu/videos/sharp_basic/frame_003.jpg b/dev/linux-cpu/videos/sharp_basic/frame_003.jpg index 232f96e355f5b2262a5721b578b8edbab8e9e19d..ba7542607e4d694cfbc9331da33cb828f999d891 100644 GIT binary patch delta 51198 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�FNz@?az6N%;iHQf)oXj&n-kB~@tnBEZ6UP(zG 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 qG5k~ki2nKc_aRbmtETothu`E-oF(l2btcH(}oZ diff --git a/dev/linux-cpu/videos/sharp_basic/frame_004.jpg b/dev/linux-cpu/videos/sharp_basic/frame_004.jpg index ae4ae9a8308ba8a1bbd39f668572c3656bb6ede1..a14328f9aa8340dd9506633208d673afd5b4c90d 100644 GIT binary patch delta 1330 zcmaF=p6$zfwuUW?YU}Hd3VDPsRbVRO5;!b(e|gl@+@#-uZJsLf8c9z5Qi)Vo$CGK_BZ}>o86ar`un~G{g)b~+WD4W zc(z5`Y^mp6Hb$1}3v6@O-aWc__ie9>#tVD9=B=vgYFkyi@~>F`R{KT&LKu^h#MI6g zb}jUuao-5BH^OqTWtlnbC zAX6t>b?NRak@D@^K1AQSV|(_Wa)e(1B<5uCnE&%eE}LaV#v9TghAM#2UsEClcJ*Rt7qVy))Im zJ$w7ES>(zvHtuvt6=^0>ic(P&tArB+_y-mgN>8!3Aku8Vt`( zih(+09`$7`YG9mYc~&HV@hm%7dWr16ErAZ)=jt<_0o5TJ!90tv5U8ox0i^m|CV&1~ zkpQMSSd751L7@ECrO!Y|pqhYT0g4;ziE$)`5vVp$;>LQ2H!*BLaU>1hSdT5L$O%X? z-B?fM$bR0Xv4Hi#r^EA;yJFNA*VX^c0w&6z_Pg$Xzy6;gs(%Xp8)WE!< zp1c0Oc>LciJO6jv|9<_?a1EGlp_=@s7j9=1nQpM1QEd9QZH)4a%+n_V1w^3IjvM|n r05t>k0#h4EMs~W)c1FADpSLlJNb(*0ql>VlB>2ZHPPHx#=KnVVT}C}^ delta 1345 zcmezJp6&g6wuUW?YU}F{OP$_u;>Jmd8|Br7?=P?Qmu-9fUUAN<#G<2>th;!so?PKA zIG6Oa4txxiBBG|5?8Tye2<)8q9DrGGN7 zi@g@n)H0r0G~TO1wf+g+Y2@@wlmgWp1%G;{lsODXBGW@ze4%T z0=9*RSAMZv%XM~TP`P7+qudw9<=N$h8SlPb+T!yfIcfQ-d5adVnx9qgy7;aCi~Um> zB4)I9ZoZSWBKXO~CBKh#6P|b37+I<>@4ND^+d*pj_V4ANI`#8X=N>qq zck}q=ODoSf9l80=F!Uc#`e#Uy$EDiGKLVJw-pyTEe>Zcj<~GBrQ=LvsI<`rhp~y%= z@ZhSD0M^~TUf-U*eYb4qlrwL4Y{)5o+c)L(>yz)_&3g8-+2=uC!h$@7WOdoUul9;C zgf#z+_%;7!;N|}ePiOTPWiU<&bY&2M;b$-A`@hOq)WBEhZW8Fga8~A7mj)w${#wm* z8bHDN49P`Z43=kQF1j+XTP&WXv4A11uh>Jdhu+kkK+h7r_rV?D&17&f3dl7?=q zhXez{266)uVFF3vSWnN$MsnjLU?Qxr+3;NT#-r(+FYeF(&kzL^vGaeo{qNWR4A&Mv z`S-g1e*E7oV0wHbe`xyJ?TmWUeYP|5OmEoE=*}`B$Ntdth1(hBMENKGUi+V+w*KqN zf_c3^|1*4Dv8X|Kdd_x6SrH^NSPxa1KL;ASWIF$LMp2384fWh`(`7~esWo{5Q}_Ry E0IWDm-v9sr diff --git a/dev/linux-cpu/videos/sharp_basic/frame_005.jpg b/dev/linux-cpu/videos/sharp_basic/frame_005.jpg index 25a20831537009e0d7d91eae03c7e7c96ce10657..685f6dbab9a995fd8dd46b1089c8888b1b60c928 100644 GIT binary patch delta 1338 zcmdn`itW%VwuUW?g=^{;d2(%8!rFXctPh2iMYgzaGir}vR=75J+e#u;G zO}nzvdcgsO{wjvcTX*l+QeK@IrB-6NG5D%~V8B)Xt@ev9ep~(}{#1jGkJFKx?+imU zKY3iLef%R>gJDsZ2IKkbALLI>j9APT`p-|lf&&u*(&Akk~U5NCM%M(L`O07h34R2;YWbobcO z>f*BR!7-=O%I-v%S$;e2mHPF`_wT;NB?p%km>UF`3m8uB`}Z}ji$Tlr-NuUF}#o}2S3mDS+id{t*+P7bu@?0d)p`P7@=b|fv z%(K3XMGeez0?&#BFc`aAF6v^iTmX`1H)-B~4H%%6XJvrOP>d*cJO{LbFGCWf_^jgF zuRuB&n+fO^F!B9oh>8QbqS&z>*$fOTV6LQ{BkSS*#OF%dIkFxc8&nBOvK(1Y=lDi( zPx# delta 1307 zcmX@~if!vFwuUW?g=^}QBg-VEC6%T5-sjo=DqZ<_!`<2^##4RtBGxNxckGXu)wnM5 z$$cfa!}F)Cmo>b;KJnhX>7U)THsyu}Em1SFczJymL!U;FM{3d&ljMS!(kFcTd#xVb zO=?wjD_Z9vJw30m&wabedE4n_f{dlNj?b$+mzg&IOn*YJa_rF#pHKC|%npJ#qa&fQa6R+ibbhiyXnHnty+FB3^C{{8_lYFLb+-tnar>FCvu8GV^J4F@z+1>pO%Da z9Go)Yz!Sk67q3lf(0wJ<`)s+<=~}~CuCWU{7#@FkeQnzN;QGCLw>RB;_HdpCo3ams zcu(0k*{r!D41unwIHcj>V!Jv2w#w=(*@j4O5rDnl_s=0Y*h3g%gCAjQQV)wMuc1e*!W=oU2ZzcwA@2#5*wFe5N*KyoCy z5ma=Z9sJ-4c%Bzt$-xcjrH`5Y`7b30$myO*{8|;mYJTng;9}Nw)w~OUt1XU zr_b2J$TR)i7DhK_-u55U-)&)(6=wWYU%LPO`hQ#XgfH&5|F=~nfN6UF7DiE!GA`$u z`FHbwzy8m#7MOH*_`Ci2&+zNYeD&|q|9<^vcn!2g9>xwR<9`TODcihg{*eowz*v|6 Ge-i**^e__u diff --git a/dev/linux-cpu/videos/sharp_basic/frame_006.jpg b/dev/linux-cpu/videos/sharp_basic/frame_006.jpg new file mode 100644 index 0000000000000000000000000000000000000000..08bad6b0236adacc03f2d026eec23d512543ce7c GIT binary patch literal 113445 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 literal 0 HcmV?d00001 diff --git a/dev/linux-cpu/videos/sharp_basic/frame_007.jpg b/dev/linux-cpu/videos/sharp_basic/frame_007.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cdfe7ec41d6d404b2d44f9ad875f92866812e045 GIT binary patch literal 115620 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

5mteHOL@% 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 Lg24BXH1h0UaN7&< literal 0 HcmV?d00001 diff --git a/dev/linux-cpu/videos/sharp_basic/metadata.json b/dev/linux-cpu/videos/sharp_basic/metadata.json new file mode 100644 index 0000000..42c0e59 --- /dev/null +++ b/dev/linux-cpu/videos/sharp_basic/metadata.json @@ -0,0 +1,50 @@ +{ + "frames": [ + { + "file": "frame_000.jpg", + "time": 0.0, + "log": "Capturing execution frames: sharp_basic.json" + }, + { + "file": "frame_001.jpg", + "time": 2.3, + "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 [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 Queuing workflow for execution...\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: 04e254e4-caa2-4c9b-a901-c613caa7624e\n [ComfyUI] Generated prompt_id: 04e254e4-caa2-4c9b-a901-c613caa7624e\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: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\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': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_865cc9f45b4c']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_865cc9f45b4c']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_865cc9f45b4c (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_865cc9f45b4c (abstract, no filesystem path)\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" + }, + { + "file": "frame_002.jpg", + "time": 4.6, + "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 [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 Queuing workflow for execution...\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: 04e254e4-caa2-4c9b-a901-c613caa7624e\n [ComfyUI] Generated prompt_id: 04e254e4-caa2-4c9b-a901-c613caa7624e\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: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\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': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_865cc9f45b4c']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_865cc9f45b4c']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_865cc9f45b4c (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_865cc9f45b4c (abstract, no filesystem path)\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] \n [ComfyUI] \n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=134ms unfreeze=2ms saved=True\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=550 t=64.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=600 t=69.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=650 t=75.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=700 t=80.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=750 t=86.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.83GB\n [capture-loop] iter=800 t=91.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.83GB\n [capture-loop] iter=850 t=97.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=900 t=102.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=950 t=108.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=1000 t=113.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1050 t=119.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1100 t=124.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1150 t=130.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1200 t=135.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1250 t=141.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=1300 t=146.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1350 t=152.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1400 t=157.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1450 t=163.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1500 t=168.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1550 t=174.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1600 t=179.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1650 t=185.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=1700 t=190.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1750 t=196.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1800 t=201.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1850 t=207.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [capture-loop] iter=1900 t=212.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [capture-loop] iter=1950 t=218.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB\n [capture-loop] iter=2000 t=223.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=2050 t=229.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.4/15.6GB (41%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=2100 t=234.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=2150 t=240.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 862 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 862 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1118 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1118 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=2200 t=245.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=2250 t=251.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB\n [capture-loop] iter=2300 t=256.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB\n [capture-loop] iter=2350 t=262.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=2400 t=267.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.8/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=2450 t=273.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [capture-loop] iter=2500 t=278.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=2550 t=284.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.9/15.6GB (63%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [capture-loop] iter=2600 t=289.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=2650 t=295.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1345 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1345 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=2700 t=300.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=2750 t=306.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=2800 t=311.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=2850 t=317.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [capture-loop] iter=2900 t=322.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SharpPredict done (311.19s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (311.19s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [comfy-env] env_vars: {'KMP_DUPLICATE_LIB_OK': 'TRUE', 'OMP_NUM_THREADS': '1', 'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'KMP_DUPLICATE_LIB_OK': 'TRUE', 'OMP_NUM_THREADS': '1', 'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_f95ad019e395']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_f95ad019e395']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f95ad019e395 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f95ad019e395 (abstract, no filesystem path)\n [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [worker:ComfyUI-GeometryPack] 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" + }, + { + "file": "frame_007.jpg", + "time": 329.26, + "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 [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 Queuing workflow for execution...\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: 04e254e4-caa2-4c9b-a901-c613caa7624e\n [ComfyUI] Generated prompt_id: 04e254e4-caa2-4c9b-a901-c613caa7624e\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: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\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': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_865cc9f45b4c']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_865cc9f45b4c']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_865cc9f45b4c (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_865cc9f45b4c (abstract, no filesystem path)\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] \n [ComfyUI] \n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=134ms unfreeze=2ms saved=True\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=550 t=64.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=600 t=69.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=650 t=75.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=700 t=80.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=750 t=86.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.83GB\n [capture-loop] iter=800 t=91.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.83GB\n [capture-loop] iter=850 t=97.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=900 t=102.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=950 t=108.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=1000 t=113.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1050 t=119.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1100 t=124.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1150 t=130.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1200 t=135.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1250 t=141.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=1300 t=146.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1350 t=152.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1400 t=157.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1450 t=163.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1500 t=168.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1550 t=174.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1600 t=179.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1650 t=185.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=1700 t=190.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1750 t=196.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1800 t=201.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1850 t=207.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [capture-loop] iter=1900 t=212.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [capture-loop] iter=1950 t=218.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB\n [capture-loop] iter=2000 t=223.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=2050 t=229.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.4/15.6GB (41%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=2100 t=234.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=2150 t=240.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 862 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 862 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1118 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1118 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=2200 t=245.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=2250 t=251.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB\n [capture-loop] iter=2300 t=256.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.84GB\n [capture-loop] iter=2350 t=262.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=2400 t=267.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.8/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=2450 t=273.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [capture-loop] iter=2500 t=278.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=2550 t=284.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.9/15.6GB (63%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [capture-loop] iter=2600 t=289.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=2650 t=295.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2cbb1706c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 331 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 629 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2cbc1716c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] Thread 0x00007f2cbcc97740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1345 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1345 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=2700 t=300.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=2750 t=306.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=2800 t=311.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.84GB\n [capture-loop] iter=2850 t=317.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [capture-loop] iter=2900 t=322.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SharpPredict done (311.19s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (311.19s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [comfy-env] env_vars: {'KMP_DUPLICATE_LIB_OK': 'TRUE', 'OMP_NUM_THREADS': '1', 'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'KMP_DUPLICATE_LIB_OK': 'TRUE', 'OMP_NUM_THREADS': '1', 'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI'}\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_f95ad019e395']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_f95ad019e395']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f95ad019e395 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f95ad019e395 (abstract, no filesystem path)\n [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [worker:ComfyUI-GeometryPack] 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 7 saved (frame_006.jpg, t=327.5s)\n [capture-periodic] freeze=2ms shot=116ms unfreeze=2ms saved=True\n [capture-loop] iter=2950 t=328.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.85GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778449169906.ply (63.00 MB)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778449169906.ply (63.00 MB)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.05s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.05s): result: NodeOutput\n [ComfyUI] Prompt executed in 328.82 seconds\n [ComfyUI] Prompt executed in 328.82 seconds" + }, + { + "file": "frame_008.jpg", + "time": 374.63967514038086, + "log": "Final screenshot" + } + ], + "total_time": 372.31 +} \ No newline at end of file diff --git a/dev/linux-cpu/videos/sharp_exif/frame_000.jpg b/dev/linux-cpu/videos/sharp_exif/frame_000.jpg index 27e4d4023aa9cd259c3472d71ad9f8a6eabd215f..83bfed5b5822bf41ac5ca0cad5db2389ededc14e 100644 GIT binary patch delta 1538 zcmeBu$kzXmtzipe;0hOM-j&lLldQM9aUSBC+{7+warx7x`Gy_6b3Hi^+%i6I`)b2Z ztu;Iz2am~^)#VjWJ|8vZ{t3UwGO3NKe*C8=_F4X`T);K?p|67I1z*`0CJbo}nVGB% zioXv{nWtf25inhD6{Dmq%f(r|x(o^?>9bg6Uofb589To8cHot-xb&>?d+)SZMkUdV zv%2bQ86+2*R0UmN4u97b^V#X|#mSAn5|iinaSAYe^!Bg{V4RmJ{qEBDh5O!4-r}bo zBJ7r7vW21HlKdV`SN8W@44jX8E&z2irS)8V?Y@*ja)F#?Cc77d@mZFO_nIBpGT5d~ z02+~@-erBEDu8j8x3AK-b5@+S60L}U6R=J>Ly2(mLMUIJeFO~=C-xZn8zLHUO za1{hrCr z1+|Y64w%llicyv0>hDFef^z~Pkx+x4- zEK2R#O&3OP)$)5`z@dDv!Q^e;J6+j(x57H-^5lek4Zad$8vNG(#g^KYf5ks7;1(9x zXja`5%2hMTWPZgzky8vBi@F$!zy4wWv?NU9;FJjmo(SH!cx_UH?klO@XUmOF*BZ`p zja}Hm@c6^)Yt!Bb@2%gvz3JYwhx0VplzkY)d&<7aX3Z602y{ioAq@`~+s*m6RaTcF zW|$F%kXrR%l&Jf-~i)N?VU#$MiPy|&(Tso623O)DaWBCfe6@VPlNS(tit zF>Ehf8F%OI-YeIQX3pI%#@koB@zTuNO54AeW9}Mc&fz^H!h3`#i=wx z|K9&)S@3^`M)#d245u`Jf-qdnC;a#RtBgerJSB@o0v#A+0{eg*!F_M_fGQX?j@O$6 zIxxxvc4;hN7D?*TU^vQ92=sgMEDm5W8ae=VfMQu0AuRzEXL!_83{)iO1~CF|0t+xX zKf-1Po8^K&pjsZdHH_lG^bIzn9^DXBX8==OpaXXo1IRUJSwK!p>IrmZkU;Valg3ez z00vfIe(Ta;^mqi9X47B>Ia}s}t4IJNiV46p4>V{8*o=BefItnAcm{O7a+e|8o+a_S zfDRYOVhG$Gj39-F2dY=FhiE;+QECS%Ng)~m_bN4lbSW^N;-`E%@chQ5>3ka)O`;h; z)tBynzy9A=J>iS{?f-2R31F(3e>ea4>;DXE-B13#_Mc(j{$E#sQQYz+|2$C4!%T4Q z+W!o-^;D;|fKgm9ulMJFhOaB9Cv0F8oxXfMqsa8S^^7L+ r3~!jNqyPQ-&+t0vp{?|1APr0?>To+i?or}SweMW;DPvKC{r{T)#foa< delta 1637 zcmeBw$kzLitzipe;0h-p=|q*u?#c()zuk7#u1V+gz{;yw|{#ah7dbgMgIrS*E@(48lhx7kpW|fUSQ| zX0gNXW0QUSltt2}O}^H^b8(ifW(MQx@2+~43+rA?f3Sj4V*2lujGWV>S21$3_kPc; zzHq;6y6`GSbv4e#CQ?8fGWqX`ENcGV%E0o`Ed!+4*e&Dh;!6!Y7x+cCG%uZgL7q`k zRN?orxgK^OQJppY=_*D=4v+mM!7Ihzbxq%~icxj)$%l&5|E^*bnjGoJ&B84278uUoTQwH^eK^_1SFPUoEXzmtDt<2pW1u^i2l4O8U^r`OHGkp1 zko#UmUw<{(dog6mSj~5ybz#k|sp=&XEQ0SHq{_CJi}k(F)pj}8W~NoO@|Bj<%5TfR zMA=>W*ZnhqwX-8)w(T*kRy$8A|2_3wsSF~4t_+sH{xSay(iTZL<&jXt@h0Q7r-Rs6 zUbp(s!823$%{Z&H?!pmWoMnDqr)cZbgOe0HZk#A;zVU5M%iIeI0`7aQ-}=AU!nm@!zPw&z z(zj=kcX*iI&Z)K4nsY?Qciv;s`goxH{;BRNz3TVuTN#Yjy}UK|+N?{nlO-cVbUJmi zl{T;|D>lkVEp=sx-f?ApUf#V|*)x64-R@>PZg=CQ&%QnL{=Hn6H^bx{+cPep7NxHJ}k(#J%EbPrIRq0r3| zsEA`Rnh8w&dol~LnZYb`!5yf!o(*A7H!$^MH3Zcez$B%yfb}Q?$TiQJz)o}1Sk%B1 zi0}%dNK%&u1Ji`R4}n%MDTGTii!g$m-It*Rlm?qn4>JOo`hf0_!8D|&7-)vzQ3+5G zfDH=LzYBCYHqI@R1H#CXh1_W=%Oow{;A4@;y0Og{_nQ` z{raEb8qiWGTb$wA(nD3|&mn^TlYg)M&rnX(j4cm{b$&>|JRj3 z2lkVHq3oLZck_S0{?D)$7(+Y!-TwS%_;qEz`uFI6zy3441||=AIQvt5>HhcY|7{fs zV0vgP{TV17G(CJhqlq^|8RJ}tl`9M8_5S?N@O8za2H_|FUf17`|C@!y!D#N?H2=tj LN|Qhb`TsWoGVP%M diff --git a/dev/linux-cpu/videos/sharp_exif/frame_001.jpg b/dev/linux-cpu/videos/sharp_exif/frame_001.jpg new file mode 100644 index 0000000000000000000000000000000000000000..37ba83eac137db92c560563f163447ec3a2d9574 GIT binary patch literal 114213 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 literal 0 HcmV?d00001 diff --git a/dev/linux-cpu/videos/sharp_exif/frame_002.jpg b/dev/linux-cpu/videos/sharp_exif/frame_002.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dd80b12ad8224f9799fda7db0312d9bf6a05be73 GIT binary patch literal 113894 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 _n^i!tI>JR=LK ziQPKzugVkCIzgUwCYEce3qf&AaXo%-#3ISFG&F>$lHv#XasCRoz=&$UeK93Nu0ik_ zGfbSp?PA7+Qu$EH1aR`XVD?6di@_OX^@`{hG%a8l1TYCAs2@abLbO|4HU=r8ALy?S zKhps0@F4gX+*SuZ}L#9iN<2SZ;S1IO=$wg}`_k1lh1u^Q(0+C7RTVpPx}x7^XFd83(mBx#1T=bR>J zby<9;>~nU5E7r>|S>>ddRkr!}2qzAi(kUgc!_Q*~do zf}Ni7NtRMW=L_B?5KI*hWVp;bW;yJkOzrn!nU{(#mxax8E2rF|D~;-UhY6c=&3#hy zTwlyeI_;y+aRzCUrohjE7OQ|1Dg1z=&eGuPI|L5O=~x?zIa+PXGw=M$a$;_^S9hrk z80GL1F*necU6IM-w92fw?=FZxb#@k-i5~vK{)zY8RXqDY5`@BvoOp8c*-CvV1xFN- zf&8{(8X6LZM4sI3eOcnHgkJZPGMh7YwGvkvZ5~6fq9R{9sw-h3$ZMkpdrG1p7ud^| zCB-pt?G+|_KZ)AvF_?$Nom!#!6GsYm!GT85~1d^Fu!}q(zeFW$Z&a- zi*-JtM2tM`VFUT1i@)+c0*z~XK8UG~UU(%osyZI>eUnHp9`2}!`Qpy#$kq`m64Ty! zq}V!|_UPL9UY5wsP*B%!-ryW>w z@?5E%&{WEEqi6LCYjP0WC=TvmCweqUOL40c{lPKz%aeB*7;YBvlUUBA#U(Ydi0HzP zmsLMsUazns47WoydW5Kc@^+tM;6+PwxR*Y)9A}&Tr7|`@MT4D`XfL1p7M|%}bw5N! zzLe*xC-cdSL8^|CtMW4Uw_SRsD;+};B%I@9{D$zwgp`}zV~kc3M6{ts=*qaD=1x%8hlq+Ao%_Eqt+py<)nmOg$d0z1{yoeZfevdZh zM4>HScxNS#vo}0!v-MP4xTj&E5C^857DvF?G20n>fPp$~5<1CmtNYgHp-)_tqqE?& zU1NQ`@%c0^+6UR}gIs=$NIqXiUBDxMs8n5tJl`qo!rEN-YYjKHw2L<(6&=T)zTNn-O=sglK4 zL?b?Xf~RdGs}w`Nd?x1%4U;RDU(2UD_#C5!vD0%1v7)BkweLSSvuB+3Ozn?3!i=jf zLG3&jJ`hjs{33RaB;2Pa*uS!}>hs?9R>pT2hJC{BI`EGDLVsEAL(xaI^qrNgM9GiC zOGha~=eHV7cNeSb!l_zGVFJ%;@x0A=1`P5L%mX!CIH5Vq}52;T%o8TyYgUImSY+aHHxv=&YIXy%E%T$0xwgGv7MvRJ5|graP&mvRE&iZGBiez5p<3}zVQS!^Ou8e%0fQWu;W%N4 zHMt0JPr+kA&Tj=l2_=-9Mp-A%JezafXu9d;cC$ z<_A#fsDM1on{9`er01-~N04|{;9INo)WXM79#n#No?2xQ(wWF+XO{L((L5rE&(nI3 zdQ;vY?7(

Bz@5uE6TrMuPa_!U8r`82J^|R9}_z;g=XV1d$Ib=octF`-qDQs1v9k zoOb0A%nQ_=hJeJQP-d;`;6a5q&VF&SWOmvveU?rY%j?otCvCg4LH3*kVx)Jp^1B(8 zBh-d+2sS!&am{JOq#UuP2fp;Md~~qQo8(LmwCkn zd0}gxC$kST_C9pt?On>KuMQJr3_gAH=9h5wIeJ&NraK%*#)U>TF!%58P0mcm?JY!c zJ2dE3>uAnuGuFJt6~F$%FccQ>7o5bup5hrlCAqfg@M(*(7uL?Hqw%1n5BM=CsT+>m zHVs}Bc|?RwEZI8f_)UeXGUa)aq{&r&`WZBxW6z{pC|ZmYBiq@=%i2AgF@beMOM8o1 z0RyXRZc#|D=CIMEZz1EUMpUuZUBXqlkkO~os76B(vpQ)*Ii`ODVImTwqbT2@WvneQii+aBTX^dmcJmAgBur=xw^ zymAor`V5WJ`TXj0=7a|Yh3!|)Hw=6L`9H|eSvxC@hfHBpd0J~`wsu#;`?PT!D}PQVU$>iMm{-k635%5S6RfZe;yFgr7@{M%Uy%4L!~TR; z1n$ZATU5`htK)y((B`7ZBtM~wEsP5Dyf18>JnD154%8g^1QZP;`quPs2r~+ebLXEH zLePW%`S<_E-e|c-@I>R_W~H_A{MlV^dPH~MF`O6Ys*0g?Kf=eqOb!50di4ikJ`}25v1@ArM0$}efO8O%}`PUNd( zI9I(-ux6$)l%kktjO%P1MCO%YTGp!kQKJ5b3(Ry)7I9`V2l zKocZU$P5<=czykj;|E-ALEiY%zlAoU7QiL<7l~s?iT_uxfe7r1;lyp|n&H6*G@5{n znLZIk{-lowY9!==1PK@vRt?wl3@1Qh4=00D|IJs6L*)&10qx1K08hIPU(vx8P0yg| z4Z6$NV`AH@f?GKhj-wVysbtpNF+kB&T`R`^!6AV zjN)=kfP3*2gU)45vwOaI6r9o$qz0)ocLdHD4(rhM2743byHmrj=M9eU7JD+xD^@g; znZ~aOzccfjNthb(uxZ&sit1dGudA;KWUQkso6@(gST&mf_shIaUGQgWdF?Ee3dR z5!Kz5;sRm0NECp{$0}zr6#Vir1rLi7?H8QG0XE?hXm|5|^pUTbx#1<}>W1k{)9*X5 zwTXE^nc({fj5#q|Z)z15Q8vF~c~l9jH(*OUvJwR>=i>ryUaBI0Q?H$lzo9I5Bd|M^ zt<%0c8r6Nk>z#q`qNdyVhja1rAf5Hy4z_J`;yr1l+V;rnl%;*M!Q%S%=3e+=>9Z38Q85E}e-3k60M zztbNMPtcbglD|N^a=1AK4C*CRU_k&`dxQEYSQG?yg_`^vzhe`$#5?^##|PUo(B`jS z<3G{qu*4tKR>m5t|^ zD~S-=-ML|H7BDv6rEV}F8}!te=iF5q+?k(Kd$t!OwjqT7Br5a&HQFHl^Fnbf{>VZ! zCyP@i`!}^uXqFQWiLPjteo9NOI73xfQAOXAx@mq}qgJ7`a@~`&_9+$)o9HVi{_n8k z!H-NShP&^dZq~K5ByF{xEj`S7=Y`V)vM_}Ow=FFzIF@?J+z59vyaBe6Lb`A0A!Xtc z67@F4KqHw}$A&|6I~E%~FK0r=!U3qqCpp*r*g}IERu}gCAk&`Hj)VAl&Sb=smv#pmaO|@)ScZ~-on?f@Il8|Kf zQ~T#ZZuF*I8#tb(wntp&mTvyUVvz~lF(Wj1AR z%OTD#XRuIQv;K#+wWH_C=eN%FBY$Ors`C#0Yg#6h(;tOicDdKm-BDi9!hWFA$d+@%-lz;%`u`f6+r| zKa*C`mY|@>`9-~{Pc;P~&?^4@YyKdY{&IJIi!l9nH|3X?yf)E>-~OhJsWE{^xe#Zq z|IWnRPi)!&@Am3^khoA4@Go8CxR%|8V8TnhuH5NC{oq_4FMj}o`f6G;&RzxvYNCT< z@Kb942o`f{6P$uv=11-LyUz`qt_N>5bT~@iS;0k{O2oOoFQ{nXme+hv6(&X!qVbhI z()sWSrE{1f5_yN*-s4H4yM5@hdsmv}89wLAQcqu}`tmZkL*|md#MhKLou?JT?m97p zJFZJSr|X2uv6nm?qk_=li5XdN&_=#wpi|dI^Qfs$Avqz~Ii>*60oMg6UgdfnSMJPB z6uZ2XH0RBT;TJy)n1EK^z!B&m;F5h9lw5?(KZs9)8$H3xx*?Y=xGOMZW(L=?0+TEN zH-w`ai7pt6Ln06_0+Lz)7etVZla%OVkR$?+9RS$~Xblk^Az8%*+Y`7}K{!XqUJ6b* zg#L#U&)`kGmn3p1f!Eb*a5z9e0-jnZCpTZ{ zIsA}hBt;<9BIHyKQluB`M#%jQ?%oVCq=+lQ$!_^g%-LSGXRCAo`&?BlKE)lvT>Tb6 zQ5>WaJMV>E8(bC&DEr1{kuD#PM-kgYr@Yffy1GN8)hi#icRX%l znLq5Tpyt?<6{m_?EkOc|V8u}_i5}K;Jiz|ZIcRSr)7Y@l4No_--n(9Ja+Nenj3Xiq zUAsx~3P}BbUb$ytco7S8IQO^M;sZ6|J(g%G>SzUJD~r#!sdj6nBIvKAV6%^9WR`Q& z1#i3K-BQL!XbVFab<4IcNHo>$AyCE&5<%#c4~%&80-`ROb_&1Tq=*~xo|ksv9%s3k zZO3(6d^jTjM`x`}xn3tOvV9fbb==z1!M|uSMJR5syF76x{SLlO|{VZcoMI?*= z%7;MV_vpxX*fO!(`8rtYw*OwaVSqUYF9qmh@FnoQ)AjQQrPMhCcoKnI{~BID0{`g2 zxts0a(+w|959yTw>LCd93Hh2q922+@0zrV{LimskR+0b5Ep>k>siK6+|DjL*4*=?r zNIR&yIq3jjK@lNi5iC%*16j!ZW)J|@;P5XrkfcGLau;|&s0rA1D*;P67&8cDfd9dF z?E* OWRtZ19~1Dr^85fNT>XH9KfSga;iC+5W-h>~KFh7|0jomLFL<{D2UO1Bn(G zCg4tnaGUJcS%`3!&M%_jKdRG#?^4)4VD4RDe^eHAca3?-r1pW;6aiNxsR6?K2$)I* z`X)QYp^9){s7<9kB|;71c3Iwcm|j)}Mg`jGe$4q<#5rS_=y#YP^>u|as17-{^1IKe|5i}{9j(fZ!Yev^XDFcU&P;C+%Jy{|Mpto{e~*F zXY!*T|8Q;pmA&)J1^m9(e!cvEenSl?k;rY*4?p?t+&98GTBkcZp*U5&CkB&ytRSW1 z4L%Q>LpznF3q6}>D^SHK$G2sRX{U3_eX3!ZI{~6K2s0g`zS2DsY=wq5yciA+QebU{^FY^b7!yHL#Oi$ z@|MWgr`E~DomxZVW#3`du9h?^&yCM!d`0JXIMZp167haiUW&0?^7oh7{g*ju%Dhed5gJ_^v6wqiet_-QIs-xhWT|)RaURzhoHdOqd@k@9D>K;?eq&r?z|;hN|u~;_kf|da5cZ=8rbSR9}9FMe2sU z`wrV@Bq_&pl+sGlpRL44bPd0?Izviim#X0LvukSGV69FVOJM%2kV*Tjp|D6B5SE(wP=IlVWx%4GYgk|wQiw`F(8v(4b%$x zw4NpXN?b?B7N==q0n{B8w(oP*5gs~zij3^MWl1W=<`M`episLxN@T1z1*%D!AmJ@xLN7muP zrIDluNHpRa_pAGxXiWwlL^F!PQm*-fk|HH#n}~ByKxEDhh*~T zeN03+sF4I_ieFn>AwTA05Fj@k`587<-|---Q_xG5%e1k)J}&bKIiYec2UcrWYo`|M zg_vHT4T)vF#*zn#tzTm>CT#FtC+`_UQmjP+3*pqpV%ECUrKBGtEMI+AN&=lGd6Zzd9ss9hN?bv~D2u}K{ z;cu$80hVPUb}0L;FY5 zEso~5x~rE~66GvOh zzgLTGYnJhl)fag$7%=HkhN3CzPJGF(k`Lzx^SOI#ex~PUVUT zQ`0Jvu$O?RT6p5^CpjWtxw(h*OJ-j5qR+Gww0j5n!&0g)`A;aKUfzD{VZKb-=8$kn znY%Vtx_F6LC;T*Aa8vXlCv$Ur4(HxadSjQT4O4YGX%DXJTv`h7y<^qFRby$6orKa} z(pQ@lGDXJBe433Bw7wgbhC`SBTGeSvH7K`Y#j4loaA*-vW5$=Hu0N{H*MHTI?V+G4 zc2=pj=8WBL&aLZ~tskV$<7o0i%C@&C>mN@CHOwv-^%V|ZajX&Da1u@^;cioR(AfN1 zr>^Yb(4p;YkYXzNk@vGYa}5&+9Dg90=Mrk;^@@l+4eXy?A0*vLg5^18=(pn8sS$Jc z++f1%*&+?e1SU1(yV)&6pKmeCy)Ch)wp!#BNF2L&jdXzvhYV*$i_a%3r%+$ar|*l7 z)s-Hl`zuQ*hZNl*FN*lWvrGw|d0CUqrQeF~$BXPVw=&i(ly{O2P@oD>*swri6<{r3 zp*ka#u1M6o#&;BzuRCcvAVJaRIZD8Xzje?kM;yQz7kZaA(U`4#0}tFOSAy>_qx824 z$DuPixAvw6skEiA7#=-;!vB1yZiGCuV7;-VxKZp8vumDKw+S)ziSF~n(D+-#*dv32 zJj;q`?DnRD9a&_4h`e+9Ot@tAHcMzDNwMqPfwIYp7Ow*^UWRlpbC2wvt|!z*%N5Ca zR>nu=vSDxqQLj-hxEz$$)SQv%YSCvqaZD~*+W9`1ztv9}8D{(*-x&;m;i(_)2^5&S zD`SXtKU>`kIo-Ql&Ollx^y*cdc;`LsWI>g~q3W?`S2Ta>x!HCtT4N_1#bVuuvPM04 z@z|)cwt%KDgMnXZsl%6jqzpgq(%0HXt`gI)*>S7x4|BzAD^aLZOfDGe!67; z%Ie;S*?WWGoG1JeH#wg2&D?lgn8G@natT*(Q`4216W_(Y)@=S0vz7e=QhPR!#7^DR z!dK}8PfQ)&NqO74IvCi-$X!czU!Gy@VDr(PSpt^g>Xk#puD#YwyCs+3D%_Mp_K$n5 z#(PO{9ABkvjAeswr6#rGGox~AZ3;PF`noQXHJ_&yAHU%8ZRQ)PwC=Wj7Fc#u_;Fh?AfXQy>oxQ{;Av)*@>w8A7Nx(B&)qq)uDn*x3Vky9#pT!ta z)zzUIEEewSj8*X(8(}GpVQjHeV$`Mvos;KI7$N!=o}*-*1uxyLj0b1dE}I1LBTv+o zN5a@<-cB!(9 zsQ|Yj<_zPEmO#@BQ=57xbV~p5&I0@wLPe%@PdJ}ur?bpV$>7OVyfU+RjYQP7Hs;56 zu*t)G$Jkno$<`U!?J5H=BasvPCnsUdzLK(Q=NlUXT`AqB=A>*(Rl9F}P%6HuG5-#L zE6-a^@u_8x;>_x4vt-N8N8fphu2FYD@c?Eaz`YWNyl_pI%KYw^di^FZ-|_dN6hl6_ zRj2%Uz7|$~UF;~Y$YuA10#A=gB6LTEs}I!U{9|4 z`SpADMn%r~S3}|&?;Pz@JfqF>zz(uJOUS9U(=hXBia2lCEw#bUj+PQgImoH614<%G z{XyT$Z^xB69xs$)Bc7p2Z*bnZsxuWN`QdRD(jMu~H}&g;$IHi|ljFi;?GW^h3U3{h zIulD3R>)Yh3t48@C$1*;cCFp&Z00Q`D^Z@usvxZw+;u$1zl{H+!n;O_SmWr*li3Fx zugTuJ9CUbtD5fDUT3vt?m2Lr30X5Db+77;W=xx*ht4ap-69H6Hxim{OYGX3?@Hi5k z*Iy(q&p5HQrv}qvdhqggams`8puyT(nB69&p(`4RMC^!pR78kRK0oSutu@`T?X;b- zoNkjQjF|^QU6U=bvoa2<+&w`=2204sW7W6HjKj2LnA;n6CHOOiEGTBtUL23n;Ej|M z_)NTEFl5c5j(BM|aQ`@r#1S0Y3l5dOI5f0C>_+_L{#l3#x9CnQTLH*azq0T;(zAXd zox46_?BIY##{0D}R>_fI>|FKHPxxGqlWvFb&DU`JbzV2ZdcZiFlcTs*3%@=50mjKTpZtC|S z8{vhcJUe|&h4$GqB}R&QNs1!Ayq$z_uE+1RbDnOqT?L$h++aTg>xsL1pUNd>yk{-F zlv^rWfl)`JDt(97I4X^uJukud5fnWFha*@(nC@flfABBl>(bAmLa#KM^aG$+d9+vle{C6Hv9$2p|&*tvEr*b`kJ|e=rYp6k#9^1q7JzI5AHa-v1?Gxto9}0lv^6hz^2e zz>pZkvjMUO5*NYlRx`rYJFMP!%zX)2zf0=Wlx2xRzlv2&Rb49#LNiGSPJ^uSwMM!2He*JK*;&?eqFB4K1B49g#%P2?}dHFYQ%{7W#HB{-O(1ccr+T zSsYCUWX7BEDDuUKQlTY%$U%MLDW-sN6+^4CKtb@PS2*oG2=z3Yd0;R)8NSLkG8_3>A#0 z8_(vUxwSFz06jvrN&qkHkrBpgo(-!{Q})qA*;Te4gpR0OZ+6m}`w0+(@IEsiqD)Lu zQ5u(U`9X#0c$ZTC7klpkRYlruYZpOKL_mZVBq}ITBuWt2ppqpcSw%pi5(GhV5(APE z5JYkmP?4-6Ad*Bf0+J<4mYnIkYGdf`ue-l<&pr45Z=Z3-XomFOyTYz2s@`|4IiIQF zB{6+YxfJYU*XX?ilA6@o+S^-tdL^w7Z7#e_v>G5+0?ZWI&U@-zf?8b~V?y+c6gHJa z+?U(nUS`t#1yad&Vd`9mjErqt9!c!Ub0#_&B&i^U9NT&8I0f=ZCLThCDDqUkZ>0I} zKZdVVG~V(^t#-wN{YRe!l?0WG$7TPac;olGRtc|N>r#AJU|cqqKMUMF7Kq40f3Wa9 z^s>PIumUR$Ie>ml7$WennbY`Jhf=td(cvvnaN(|yXT0v72R1!W z_$gb*vFoEo(tlPz<-|8K-MV}Jch4rX3Qiatfjx^`JNP&PC1>|M+M%>b&;~IZdJ@Me zw+EZD_yKqrBAO-kHo_ZljHFTBB7$rC{ScwjB82?g!QF!@77=ufwT;T{o~TI>!JZK~ zci04Ph^qUs8VUqGs`q2;;g}~wm@#q@djiqFTo4{%-^Bg)w+4F}3u{2{A82$mcE_7x z=h44$DTErWfsXv~ld&&Zpk2g{N@E_`IY%>l5>aTi$5_q$BWoHCgz>v=2Db{!5J%9nbw_v-=vf zJjB(hNa88SI~a5w3`|vZBb`-lcj>54GgbstX*+Nb53!rO3Y$`nrvG9?&2)N0S-Oe< zqsw&gSa8Zwif&$L@djD1Qf*6Tk`o>)QA`RLoR1YStEqY`RNYdn_sW{otRqykdxnMZ zdiT~q)G)FA=49ecQ#vcV3i6Z`|1BEn18Ln$n4ZomLDwFqxGn236-(z#i%23Sf>W|Z ze&SIp0`!@g7c8D_3^MsT$!f)~uSX{ZIlotzyIx`ap`H8Mg0e>qSagzrP?Z%RmA!B8 zIgymFT7zA*{MnOVFo#M$Z|xGGiXI%5(e}A^ULUu5QuojlL+3Wb#>tozqX@+p!kCk! z5Q@McuXVtUSeeYiNA>l730rgP`6@zb@zT#a*H+8`MGAVDDv@9yz@X6o%K{@NRzZHSmTSisYsV=l=g z#B7>v_&A{cRgwG0Yu6*#Mz6j+o-bU+L|vU~Vd*2}c6v8;-I^*{PFN!zvr$)Z7i$sS zk^8?Qg38srJQ}f{(+#Ovq46y1xGF4Z+I}(o91| zl)Luz>~Gemu9zT`Xt?zLuCIUWO==*fG?FBSW~ZjP9b!M)Q?6lvR3oY`ue^$dULT67 z=dqsp72%wzUE?WS8=K2|buU@*SQYnF&YP_X5<%DAiN_!7dX?ti;Mj!{DuwSlh?iCz z($p|_#$kC|tESJ4%qws=)r5F)y67hc{Q^>^=VZ7z!o$_|2F63wLW{`>&jpPZFu7-i z8LW5?P*vBDIGc7n70V>@V-v(8R%qkgQ_{m`{USVZ+F$9+oS)_7vYOq`lYV+o;HA!G zc2cgSEDIs%e8>-`$CKnLzS%IwjO%(GsI;%QjtbW!IJtKIkuSa{Uz4qxf(wy_v;DNF zrKm&XUM7K>@bH2+O^rSCJWG|fiz#TnlL&)M2I352uN8z6}8JJ=hH0mJ|==FE=c6` z0DArsd;5Gqv&E2&#vP(sMFdhJ-~|wW;b3Wtuo`F_`~i*!O-n`iS#3fma%hS)0+W%$ zXpT6x*^hqu-#s&gfQJK?LNfbt_3o`&cb~O3yp;bd&y4f0IQm~OJ&P>0OLCiXYmLs3 z+S9pL(di{eGGG{oKop2^#E)@V%4E`z4j7D}#=m+utuD;+inPd3!eZ8Yz?$S-a!Xtp z@niNcAE6o!!|?>yeNI}R{_*_$#M3#|oN7_HoUtY%M$C?&k?+~tq2JedasN zd9S>;2r!S&Ty{Dh(4~JSpstPnmLugwKe@aaugpxo%&^Mf?3^2U*SEN}jWD{yR!^B< zz6>3-G7cV&4pm-V#>@r{TNFAMe|)fg>@1r!0});;?#(=8p(PO@mb7AAIGH-7m<5o&eMcEJG1Tzop)hdYegE-Scb*pglQ@PS)y zx>Bv<24?!yZ10>UX&w1uV~I)NgDmEkcibO5waLE`9H9g0>Xt(OUy(I}3%?>SJwmd0eqYdVe?Sj#C&_WBX#4>{_#dM_9s40O zV*VyPN+occ-E?J$f3jq_vMo;9blzFwKZ57^zxf$TZ0j>T@>?rZ;=p%i=J<~m=oz4C zNvxw-j8luK>=g<<2!`k%K-&88Jo=tcUf+!A-A?r+CIKyC5@?P*5dwA>kKz;HulF>i z6f5nCL~9(!DOAt>SDM0ijkG+CQc3rZl$eM$=&9&bXHY8E3eb>YiI&xr!=a{=w)4_# zneVxzCu_XMRM1&Xc)Lp)qkAp9GQPl@Bb4ORg}Vl_)T-XLZ6;4@h;p@+_XN$zGN00@ z`s^hh(OIA31w#VrzeP7-*dwD+1aG_=wDQBOj z#`@!)gI`*H*~5SCyab_T>doo|ie92E{%JXr$SpnGKp6v_ zk-cD>EOl3MbK|&Mn(IO{e$BYttbzAbVEp#^FF~2+wS+Mp&#x|DjjPLc+J5G=mGDH- z{-8zin&cvavrg3TD13=0ak#tqoEIwZ1T*&VE^0#?gf>j~QK+7tf|Gqj`(zZe5Pe0l zz^kYFm8sgPcMP1WtY~itPcLEWa8vH7SBR)at7K>N60D<3GubI(+}L?vUq8#NpP`uLgL$8s zw_jfH^b6DaPHD*oH!*fTC*kT3nYVlACl1;@>zCrU?GdOU@cg(P|A~9!Z{MRd9BiH*3P?8YW$Yn4sg2hZ{cH#HMalfN z)|yX>wc?p-Ow-p|TGjUzdyYB8EL9UgjTmcLdwiV5GQ{ctdC24Bp#qO^s9%4V2~jeW z)!Oo&Avze+KtZyI)MAD}8u|tk^5oO#OLJEakL5E3veXN&42&A-`20*$T=^qQJXiyN*{Db=TECo9UYv9_fysN_tL7Vz!jj^00y* zZ-;t?4b1Mly^)7NZZC|+s7DK>1?Y|w#r0K|GswT4Rqwi>V16QM|GH0;UzdNIo_~Rf zKt}OV)|oqGl8pZQ+f=9m!!t^i+qf$?qm)%{CT&m$aj*|&e@@-rrxmi7a@X9K%@6(D z8>*uW7R}pLVcX8nMr4-x;}$-8uwOc#y_vNBkzthYb;Y#IL$^$sjYG<76Q$t{oh=@X z=Qq>Wv#m!+vsJf^xO2qJIn@8^T`s@2Kdf0iQ*Z6eq=v`Cy2N};PBJ7aX0EAj0X=r< z()%EwB{NZ39765HDpT(o4;s2q?-Df&e8dKBLu0^eG%heQUPHrN(bjR!BT9{ zw005Tr9qk-*N!C>^4hT&n?Zln;{B6PnC$Zn@bHhaR7HPh4IDxsyFSm`lXwA?#4vUD zBt}zD+E4-@$SF}?4^MNA+Gin^r9fO4iIoBMG;&$-(p&=*&K+||U z(I!RIOaJ{=;C&NI3Ih2c%0@T&cJ~DpBI<@f<$@5G`j@NyTd^Q01!Y84;fZYfV|p(1 zt-AXK$1Ks$@IQs~J#QFDeUtq<8=yP=oGw}xa%FH-n!Pydi?eo@T4;7sRWGr3ug=p1 zW#OnY8r*v}#ngDuL^Zi%FSEZtYI|hJ(n^?WB_(3iDTTa_?^U4x2RTYD+^?3es(prNZtScMC+CJA z)%4-Gve)d}&D6yDEjS`1I;qC%uiU#r!^0GGV#c+4WZhZCIQVJHl$OJkssH+xSrN^_ zti2Pzyk(7G)!@HugkQJX%Oykl~-HG#27BniU+A9&PNiZiq%%od+))3+4X&6fA|l!iTL1nP z31MHlx;47_g|i=h2_VP6`PBA;yM3P-^>04Z3F~Whf?@WLPs!31GDMY%D52HC3%7rRv2vJz!;rg8VouB>ft_Tb5(!}Z z*!jUI6pJ^lq(Y|%2nj^b?#v8eG)e*0C@^C{b}1^TMs|Zt0v-DPc8}~%qChWeR5k+VqzRFsF!X_BtRHkU6nnj+ zE(hTVjQUY}*)Evq0%0sZ@Y{@IhjH`mprdjWtau%LTvWm=_@WttW`AR6VW7>Sh07M% zIWvFzz^EDg!B_av1#C$x+z8zwT!`P5=*M>Vdu-gF{~JfOmX7Q;n{Q0dV2$6snG3R# z{||rlA66ZSQ&syF*}dLUNgF1c^Ui;!n&=6y@@I(}*PVUIjMO|>;Nt$t+}8Tl%v#Qa z#?~X5O-IOgPs*tky^r?u{N;Pawm{nAL)_dHDjWQ0wRjub>Xn3P(Vp)_TWp4Fo=*xw zO^tS9R}$V#BhW|2MT@Q2c0KqU0b&8&+~X|S2rxY$l?vr{pjomIlZD`;oC^Lt#MAGz z`(=4n2z5tf(V$#NcKCsnK-b5kAS;4}Vf-by;{Q=N#{UpW{{JSD{6G-Iti83{#I&`V ze=D3GAPh9OaWh*S40`K{kchOQ)BB4qq+=>1kH6PZ5#6TN?CoZ2-pH<$A@zB0C!xu% z+=<@s*-!gB>iUbD-zn1Z`YJPAMnm>#~!?wtIB^T+8S?8};WDU3Mq?^-hgAE{yPa zPT*X8Y`c_kZ+Ya8$GHSMldY?eG^n% zJT*!=C?kFkAq!=5{pVA6uca7v(A%pzJ>8eN`)-vixhcNa^lFEYkZ`u%mS+2g>-_ky z$atvq{*;Bl51s@AMU&M}#nN2})%DFq^f_Fp!k6#w9^qBkeRL1|_1CdV&bCWgjn8#; zE=ratE^4XVDI|6cmJ?cA8z82?GnW#lAE@V~qRU$+@I>#`S}_9~6{At$W4^wmL+_5$ zz1BLphhJ6C3IAY)+hF&Dp%KxI<}G)RuXt%o!slNe|w(_UuT?v+>y;V0dWx7^+*E#U9qVSE?jw>&rf)by#59d~02#s7OE-MVB)> zh#Ah6Tu@N*em}CGzMIU6bL=J|eG>jh7nkf~Z|A$_n=UFaAK;jZQei`e=Sg*Qvn`z6 zWr%|w1VBfiZ`!@dFM?t7!Raynru2tblO(;hN z8Eu0!G1GBe)v<1-0Sz6`z$z6ceFJ#5>9-g*HNgi3f)wrnW-1llb$ z!+{$DvfjL^BK`m|7|X_|y^&NZPpSm}v)=48DFZny5(K2#usGU7gBfMJKkZVyJ#?8L zAY^W4<&d1ly2*+l>n&v0g;N;h&#d?&Y=m^^8(6~1ZLRA z1U?FI7HCny{>J8!*+QrzD`b>Ek7To*tpf7fe5IAn-Hz$BR}foHxRt<#q)pPg;Y}aQ3NOm zKK*S!e`%L!(Nbq5)Gw%RC8=&Deh+K1NRFe$R3g) z0xSg?&+n)fjN|D45~G|9=yd$UxEURC(T-17jcD%6hp4jdhDqn&gKQ0;;dk#xWK@&ls zd1m5Cu#uP7&TyOyE)6tt1ihM2{SvmZhBaYO7y#x5lp^2nm25ks-$&n|C5Ro=K4Kr3 zc;du-?{D2eM8E%vwz|M}Yn1b{$WOqjDV^rQ$tJrnpH=nKY;wdQ)igzKYXnb-N!y-7 zLXine4};iQ#e=F(B77e{ZP-)GG_taoZc?PoE^NfLz+A?e`q2n+R1e&z#T9RIp{pd> zTbQ1Abvp*Q!O?YLJ1 z;TicZePY?ep@XUvXSnRVV(dplWn;x&wLM+xDV`Ctv{VW*cDAGF(*9r|BUwF|{Daz|i#=pT+EbB<4q61s_JJ zVq$T=q*1J1O*P9z2IIfgpw`Ln%MxZ2B)s5AY}!wi zU~M4W!foT+tm}RhG;g1eyqUKxtQQk8EuD=1ko@>#)#By97HKQsz4brWOigIOU`YXF}}|eW4x=pgV*eL^iMjz59rcOktH*~` zKu5~c3_<(w{?MXP!9lz5kysG)MYBLzVQ;7Nj(^w3t=4*~>s{}Hs3jLgBRP!KdKKhXz4K5Xp}AKZ-~ z6<`lE!|-8x{SO9K31>q7S{B2Z%_j+P68_~pqUj1dx`$}tBsdc|F#ya)J7NeSznvud z0vdw_hzta3&2Z*Tet;Iu(^ z>>E`|HP#FblUP8<+VEO)gBgMUf&|X*FO$E$@xutiD23`bP6y;?SIk1zG@?(LcMtu^ z@o=H^FR4dlV$EqqLu)>~_SOzP)tdIIxTt%qk@=Ccm7%Rlv&4aFM>~oDW=HbO(msP~ zmPy5pv)g8o4PhTH1{Dpv3s6$v@LlN1y<>S#=eCVPsI+ry!t23lUK-j z03nOk9VR9YxFdWy?zP*N`MH)C;pX}o2$}YPSL=NGm-s!RwnwyfRh@?=g-S|H7*zq}m3=W~QMv(Dv^p%7>!Lz1L=Zj#k52%Da$dxpq+)i$W>Kg!$I5|D)ea#Awi zmijjz)Cs&EF<+6l|1hEW!}KSZ9iaqb7Z;J3!W>qA6yf|)>0L7UQ2>SjI23;NTT7=8 zTs0)D2%0?2gVmbBP?rKn;=5%Qi&g`ZCpydp2Pnw{NBDF#KXOR-G`xx(;;KPQ2}fC8 z_cRpc5vT}D!yCt8e9MZ5B`W@@Pn7hv8QM$mJlGNuMq%iQ10khotP09fl!B`mhSKOp zV57Gn^#nUI2mh+B)JCE|cE(ilg&&#{Fx-M=Vc#Xkp$ieniVmzQ0Tua&bz%oq8+k>4 zTrKX+Zz)0lP!P~hKB^R|k^kLEgF9Ff1=`NP1Y=A%bZFZhO_o7{nCS5a-!lXUpt!vK z=n;eAD|B6O(EL6g?A>c6z8PWz{?#_Tlmtto z?5EU27ZTL^RGB86w%F`QYKF|7HuGn4n$`*})@Eoa!$qOVdf!$u`6*b#>3PBdQrNdpdXRD%s;Ey@B;~p)HGp*LY8ka$N7bPsMLX$o8)J zLh$R>GNHVnxOKx4Gr1vqb?Hx$mgdo7zp zc$;!)G3lXx*1`lw)4K@#lgzg~%4B{;4#*yTUU4~TXe(|zpSJvcqgY}IqMR1oQ?+M& zJ{BX7UqD0xz91J6*Za~|jF`qXU-;n(^QKH-db}5t^emQPs?W$hqIIAc>=XtJ@Sl(_X^DIJzS@+;E+v^1Ocb4>%i-^{+g z$00B9Sr``TpiZiqKN=fvh+o67@XjLuzIFqb-{kfuL#k_Dr0s{#xlHa4e!f{D>SWm- zXfSNbB4r=if5yMUO6>ak($5;hCE*W@498k{wkhlmZ=5u0)+Mz)+#|QOOFinotlWfo znypZtj1zB+%PY+bVQRv8Z?K$PHZ!LY<7cspieLXASC$=rdm$ z{UEv|#9AR}e-*a8duMovrer8i5WREBWHVxT;&%ZKtp?o@?6?JMutZ0iKln(cFs$*rPy`s(;E9fopk>FpGZ^)6lHD0D(&rh& zs1!XI;I_rKX?Hxj*dZfBL?pU(bdZEKaQ^sC|M>3sZ{Ta#iva!haEj0=024nspbyY7 z`gbqxzaAd+P%}ep2}}k+ON=$%{_CaH0yV*6`aC~(Rf)amkR4VGTsN<1^mN&1%vB?pRl% zbntON%D3M6y3ie6@1|Pwwkm1DJn4MoOSVeIs5IV_gR!zbQ-*sM`9HhZ#Vs`kWnVd# zNnIU9eaTkqa5VM8aLpdEfJ1j)*5B7$SUq?>)5AV&TflOP+#uprjL~!J?Gi)WGoFtn zCp80>1~48$@o<;dk{Db+q+o#ic{C<&r3&--)Q0%sn40Q|!CdiAPJu@+_xqhMdEHpg z@9AvZY|o{0sN!7Vl?K_B6YGml924KSg`Yja;t})N{q=e2SH((?TtDJ? z#Co&6+Wm>@pqK;evEKf4eMLe;`I2HizYNR@8*Sp|THT1E8Wd$|4U?~b&?Vh@Cg$4g zWLJ1_pr6Q)kA8Lc(-Bv~kf2msHJ=O;iLmYUw3?dbyW^*QRmPYIaihY@8{0ZC^qEf7 zoofaqlGK%EdJ|2``NlLfla*YWe(LAGa6V%^$NZHE*M`QLaijfZwWUw~;p#X2b5AeW z3=8(*CD4tpjwLYMOC0#@78s(|xX;(;4PRk4(Q%&kPG?gqz|P6HMpYQ9nfAz3VNYiqE@~ri(d*1*3z78iu}ftea+ZBH+Bdy^-gL zc4<86WZ@+ST`ab|KbtTO+?mR-47wDXIrd+47$^cwFkN&U2%QeFNrFg2Jnzmd5uy%- z@IQDleNq?#fNqa+(P!IzmeBDw%HhXW!Qq8g)SC%e#Z|zZ#Il`NvG)trKCf0F=raL1JGhADRz@Epap~IrrCd=vAug9;I4zJykI~8 z^d2~@&NtvZK$UtGB)ixm^6CD!`duLN6vbHD_A0!Rd=ayU|boeW}7$W+!ZW{JRV*olriue?|dI?JQ82{6FS@+MpTkQ0-oi;o0x#t( zrhQ9_hm@5lmQY^d294WpF&W*Psg>oICFqX%;5(|wx7H{e#w(QXP~`1-#<^!GSjzCG znP`xR%qgid7Chley*m6f9}gCK@a}hHC5P8jJT5$BUuRHKOMlC5UA^^Oq0oEGs{4cH zYdj2dOKjCe4DFAXMTb^a@Qnz^=sZLokw&f1M_)p#7QpZ0|%>{)xf)e6BqP zhGLcim#)+E_-lrAzE@WDq?_ukznB**t*JF;eMaMxAJ=E~(;L|%Oo8mTDy4o!6hd-h z+Fo?aaIb|Cw%J(Z%Fpd9o0sM_Pn|IeiYvS5IC3I=X_ZO(=ZGaT=MdSDRnd-TYuX_U7ckjg^$kUszuka>>Ne zyV(d&PAhIGzLJX*=XR!#33SV-rSqYk3W{5C+xkNGX@;3oCf0p+yq<&L&VI2NwFyB! z?mpsdaC)1Y_?|s+3vWb#ZmCr=U7z`~!yX!j#}Xa$B9yF2qMDON2VEjK6ED4ZszP7# zM7r><&qm5-MnU6?RtNDJ3qE&l4+jsC#EZkuu8h*vvHBw&MNz;fPb3Svk7|m&~)08P-S^MNe2b|h(j_RpTdY67ytrN@f#}UYA;PZaH{UFHF zOoUlz+N*8dZGyhNh74C~mE=vovuD$Xjw^++T~r;l!MA%Hj9R-V^_P<>GY|vKnWA7R zPBz>lo5=W#XU%9%qhiAmuXA9NnmZeqlb)-?lWBocRa zBod@8+24HExBo$hoCU-^*rdeY&v86Y|CT(B!!0xz2~3(DyERO72Jj>4QQ*VR+Bq~^ z4e4mEh3GZ;sP@a#&mHad@~2z@GSLW;}GeJ#+C&C z{r<~o_Z_=va#m8~_cgWd+jAXLldOh!pey)kX4Z7soLF8fMO;rkH}ytwztF06tlW|*ws1x?C-5FY9r;(AKd%T%KfkbHiBo+)*C zc8O-o{`9xR1_Z}L+RhVrGrqfeF+a${zT+t zx4!PKrlxq;#i39DNP43ZnH<8owicg4FE~2l24aLG5_~Rl)twZ0Az_slDo9l|H+h%) zJMS&~STU2hFZV2E-w7>$fV&*E+zknj(QUoTXJUJUJ`YWp7c<+1t#+K&t!A?9qIH39 z7!q6IFYt_xTZSP;@lNBgowiupP-isJG$UEXoIp!dmd_RXPJoH zxWRVv3yB9)1DEvVJxrh2xZf@3kD06QB3oauGS+l5+O|KrOMAUJ#*O1fPQ&!|mWEx$ zLFToy(a!=!4&@#8?+P2qxO$^nKrx|O77#avEyGQ6BPR!w=M&w;og3 z-|y%8wR$v0Iv&4Ko-n2E<;7W6BbLB$yQ{b6(>l-h@7rsfd(4`d&hztJnBLh=Z;}nZ z#qJnQ%~vPYUkFFYTy$cZOS0`0GEk<4NVm*1kDRLvVi}Vwr&}&gLDL9yiUGAhQd6|VOW zC(1WQ(`jsdqCa-LY1~R3V5ddIRm3=somHHCAy&LJt9#r(_UZ6NL(-S=3~GFeyvDRS z0;Y9@d6ufRJ zzKRV|M;4PAjcw)mAaXr^7o$-MjZ6yK%0zw7AjLra->@$@fe-AU&x_pz><={XkS=&^ z!4^u%UD~;$sl<^q*1)aj=*iifUbwNi6GE{qaKGfjPWC6*jG^#G*nVx*&UMz z6}p?ybp`VSDJn98au95Sje^+zn>PaecK>eE-b_Cs@9oxEyDjdTdhf3Lgg`nSuQ~v|hJC)nd-AL!3+#;3#ZeoPf{+E}9CvhyB z6E+tP2rn=xfolXos^z))TD;I+F2abusscq(1c566t{3Q@BV;@+0ZA=8u9Y8G7931g zIHo%tbg$S4aAKi0`Zt^YyDJjkfTsl>INz88a0$TvpjFa8{bTt3lk4}@IqLE6HqCDn zr+B)bDtFezhxd+`Ti$J>OMXthIGSx?qp*DJ*oBE?hF9m09KCWn4WFB_ZAI`v$?LmQ zRQtD@)mFIJ^36<2j@e&0LPC(irH_S!VA2P{=|b$ZYghkdo% z7T{&ylb`VPYEt=!4u+KuxJ~)y+zpDBdy~?D3BR(Hcrnh*dIK6X&(1BFbcY>gYP}(O zO`xsoB-y|fy=P9!tLp7Xsx7Cv13?(=3EqlJ)R_{&{pC6G zxKli#md8d1WUd=AmFni()GyauS6**etP2oTxKZjvyI5(yPxZl~b1>dU>tdS8{fDmi z{Hz*lV?MgL25g3DC@}wuM3nl;OY$EQ>H02jl$oxz zhe=*346%;wc39e+3~nwIOC5?>3lh%Wm*R0NWJ%zDPp?$BT|Ap{cDSrq@x?crtuZ>} zNZ^U9*S4Ip@J}mAFwMm$3=#FOG$)o@^Tp3kJ=m&Q=nmg*KAPp6D81bkouFsAk zgHJ$bM25ITaA<32oBv^(bz5VYbsSd{&*({>rF4*wYrx|t<*>M=>y)_Bq+)H^*0^|2 zd!5naYy|)v=M_E~{O4%<8e` zs3d+gHXIcIdBNlaIUtQSMuGiuXMTff$kImg-COs53B@8X(~9e zW-NYK%N1(56G5wNuy%A(i`1qxhg-o~8!%Gz3IBDEtjoR-sx4B$`hWW~!(f2lcnjNn>M}K|Td23^2_@<#Gb8 zqk)f}AI)Hn#z7~fXjBe%K5F9Mf`(qh=}3X2DGDkdROyK}XZYa({a34{`N07J9>^cl z=;*+AIR}p|oXT%ZIu+u<-!)|-ItgCh6+At_&`@wJx3H^>q*S-65b1eGlR6jIP-t9O zKzP(+ZbKQP&k`uw-@4pq>7&>_XQnKwuHz_8 zwZE)U_qrX~@-eRxZ>D=qakIo7Ho>~X2WVY`RDVS(wTNYepSG}Oec%zA=hdKBc6A(0 zJ#(MaNmH`emuDMpMS~d*<^!~eq^o3bL-VgN(VNu`+4ks4qsk_n)3fakn#*7f+dewr z?}T}nVw$6g&oAD~eoW6Wp0$9!2yfH;{c&F2h_&f5SQx2l4=673N@P`z5uahZ<-;=+ zY;obH9^QeoO!)Gpj+C08+fOxzdG;J?A*nh~)D>S@gITOwk51Tw2k|um0=vps7^^Ig zuypy}QPo%>?<{2O^_o_tq&J{S3AkUi=W3j;!-wbBHiIleabQo$aizY7PZ!Bw@KH;-#I-EXj`v?Vs`36n$hZE-edR-&VDMC6ddGx?FF8l;Y$Ac{uR=&doc9NX1HSV z6((YYFp$ml(=mgT^2V#@kJ{eg+^e!`&ArelAKR$N*I=N7@NO0}rD*Vqo){?-Zp16m zdC_K6P^2Sw?Y#$kxXY(|<{obb~ zMzmJU_hMcdXXyJq+9uz}&DET?;Z`0uBCn8>e97)+y=ftJ{<>}47C{JotH-`;Yk?l} zZ+}H@c~@Aq8WfA#BOgyqYxbG$GB8u>+4tHm`VsGt$&#s(ao&kI-cI^kpPkliRo5ae z2Q^y9T$i}0Jfa^uVM917Oha8WeBNtt@69$J!?cm^(2}|Kl(fza*6gSNM$_=_Tplqq z+gP!=bC!3@*5t%LT2BP>TArJy#C7<}JepsFp>T(AKBEkfl!%kJc*|MQBrnZ1p z2MtBop7-rC)y?%5H*m%cE7O=cJ?1tbYX|vXl-l|^1)8PeG8OYs00Cr7Pe+9 z!;d3Yx}M>l`A@SCeXEV_{;4BHi4H{Y-8_jQ2?3@U!j%XWOh7=>DGuGbKN19Rz#WfH z-TsIVz}q<~#OPD|HMTKUH0r%G;qXJS^IwqDRig3|6&ybvbi(`XkpDE|!{fW?+XUk; zy!d}Rv7iNc0`_sm^xf|BM^+YzWTfh>X7ZU3Ux8i4l^@P}xO#~6@fOn#%_k3CPZC#u z7)5l6*qc{I*ZXT&E>no^`otVXNjcnh<%sW`XdGbeWGG2zVqmpxl#e)u%M_=3ORz3z zTuF;PnPj_-q>KC)%6zj>{{7ESm-$u5taUK?FH}0r$r{}w7r>DiFbvZ#OR2fCro^{V z$N>7Si@x3}*VWGG;W~+xvU_wfFK=eJ@Rk&Y1e0G##b+rj$90V_ z7Q-&QYuYu?Vfp>U`K^zy1Iv6o)A&DSTaSi$EMF9Hub#6_&v0axxq4@@!)|Y8_V$!FH39o*}bMmUxcmfK9)t})OZ%N z(kS1)-DD_psYdP5^2(;K$rxcZtR7>oEo_Tjf2hauQBED#qCsCnL;1_2qPTV<@Ir$0C5LYvA_G?x#JyrAi!8?LBXj zr+RHL;b+*W7gePg|A+9<1XK!%Bj}t7Ro(5dr$C~nh7P|`i5hm&HT~dJ{14&b{~f}^A5E!g00?&m@c`sDeHWso1Kj?%Y}~U2Jw5M8SE?7X z7pSTUiZ|T3n0`fWdWiJsFc1!79;V)UFVg0e!|bsaPk-x1*tu~t`Vh;2r=?IN0k&mUP%CX1Kn14p7(r?`r36nKJY{OPn@DnH;Q;7J^ zE7s8EDhi(Uz{warGjioC&ZJs})xyb|2Vt8}d`sFCS;>u0xN7zs%1*W{5UQcC3N)t8 zGH;;`G)A`A4$njrT1RX%+t2@7%CWs{DFP9@oh@X1kYzwe<P9j>?wmHj6Ar6Rvk`-dSx4a8ZO~(zxysaKaQ>4r8Um^;nx^7`EX1 zyx~(5%D2{@-o7{leW{@FZT{Km$D)gI4Em~5@$@YwjLlqL11Uz6;BmqkKdpzfi3g2r>X7wUWI33;J2wx$Mi zxeZRt10p`5-T^5T-E=)?lsHrS6vQ2xmlmSn0-t`Yr8(b0W${an7;BatzzyB zzwmOu%hpVGH;KthsgI{z$xYGRD0uq~ zw*!+Yq9>Vh&iR$cw%km+Hdnw`fm5EkW~EHjAMU80qF6N@qn@e8YtH0y<8`Unn<47) zB7+VA0MvnC#Ai)Q${O$JixY@fQ-@fVx4^-D{sSKDgO8t1IlNugVpWx*-1XCjU8?(Y zo>VG-1`ibw5vG9<06_&!7$WR1grFCrAbAW;|8{i#utRn50D&0L9-x4QW-#Po`~RM# zpbdkb|J$FxK-LS$r9|w3`GBB8G*AtIH{Z>iw2vZb9NP#I69KJ~vpu|w2bwyN0ieIc z+oQmSaa79y%BUTT11hTnxC8bzSP0|+X`mN41XVczE}-LkG*|$YH6V2GZZ?P^U^xVh zIzW{T073?p6;>61pb9&XEBtmpNvlwc-X%_5JAgS(jJb_sX4i2~1&q7AY?V|1I$Le;1JZpZUB6R2tKjQ?9h9l&;@e zSHXu8(vDeg{bP|wJ88o9d6g}Yll=EMDL*dUzpeX$rwI>*jw3(%Jf1jyzZ1=UjX8H` zD?#_Id`-}n;g-}zVnzO4&v;{)pA5`Nk0uTtCrs(7ZqFp(AE>(TWpF^5*lpsu^Ucuk zDs5u(GxQ%XeOO5$x08COU7JE|Q5qGPm#F6KuUY=dX6XxaAZ@z4?iDul{%u{}!>tGUj&;_T0q2YltH#A@TF^4Rwc^W^&g&+2_ z)`m9GBOI1ThiQwG;39QdOuh9;OfAy5v{!w#313T#T*~UhqwAPYlozY!&5ezNr8T%b zK0aI3C~SUzT>nM-Md5wXnW;&6PgNy{Vq!F#FTJ{2U)T_mRD|=hxZih|4n0V7?(*ICR zo8WZd#rZ9zxJFHM}b z@}DKj#`vo`xN57`f?9YzQn*j4`hM}wU81w-Rti4)?u0kr>tkBu(L*D1#B&#RkC^|$ z`#Ln4%>7QjoUJXUE6IrK3^7l`bsh=rFUo#bL8+jAm|?~*``ELzhN#=r4}L{npu)Cm zF)c67_M1j2e@$ms-bf32pIx0X5$zghR^)4axpBRw$KT`5xU9p4z1J zpV4^GYP3v7Q!XEUSWPoFDmVXB{FbReoReL0MDJzJ7CxJUb*^|zjJ8V46Q?L*h4+S9 zX&aAGjmwQ-l=DkRKzow$x@I|GPKc%7&xlH!(yW%St!0!%gRj7+@1Zu@n!iKFtu`1Ud6= zEa(HvwM%9ir9jgD$Y#K8Apu1K5d1+R%@44LU8phdkKhn!GXNq2Z0NsT)v==ss6Gf_HeVaIb+FUvh_l^4~`^Eddf~?77;BJVkl`kW{o10EfcUb;osz;_I=tNMJ}($3r`a z3_Xab^AzRTqtQZ)hUiDo%rd~)@0d?X<)s)v7da~lSQs+!OJa{LTu@*@1&E6ws#S+& zxLMJ~%g_^#iq)|!djyP8ikIhG2H@&|9uO{iL4jEP_f(iaW%7(Mg80jEJsJU{q&crp zN)IbS{iFGV%cI^MlMKmrJM3fHI5+ovn?tGSKUY=o%K4|;-rK|zX4GRSsVGJo?IcJj z2G|J2%m-BPTv~mPu|Xv3|7!0|;HhfczTveIk|9MQLq!=XGGw01oO#MngfdhjjY>As zplu2b5;6}-ifBY-Dl@4hDpQEcm}&PO=h{eJUH5a{@AtgV_dehE+`qf4-P&uN(>nKB z=Xo6eLCWuTi}QrZa3Z%6b%1??;bx*-lHfkgdb0w-g2rf}=b_w{lgzbVu`eB(23yV6 zuXdMJ>E6WiY+TdMI4ITm^3&{eHeC_bWJmk$&*azHn|b!S)U!Jk^%rN{Eaxv)JhEwt zl$$||bD!yF2g}^u>4o_j4Z=M!xN$8 zM=JdmpVh2PhikhTJ?R^C3J^}8IoT3;uXT5t%M=a_D#?N7|p z%4g>nZLY4M-%)72tNPZ#o+Ue3E`O%yko|aJqckaq(X&uAzCC%PNK5Y$x20MKEO(yF zjCs#cTi|e?(P_y-@5<;6x9N-ry&7_cGn+|%QY#FUhn$C{2yvd`=5|8<$GdL2-p}jI zIPKh`{3w%4$3T`gRVV5_#;e+4vRVH8o~m``bd`o8MjqQS8oooHd>Kt|-XPcTT@`&3 zU#<8$#B;>7{H960y5o97fmb_)T^>pb5U1LND!S{h-4rNa*4zd@?24?fk{37{M69uY z^4!T`+@WkRJxJ?|(c8~1SuL+wus(^G1A~6L+%tHDj>W4o` z1PNsb{7jR#bluSP-1h^c1})JOq1?7~!l%Sh} z6hXCWMc{9QIWNr*h)@Y~2yE_b6g>o>TEb%q;^X0(u-V6TGg!5?%i|XyxdrVKC;~qn zF%SXu+Z-f%jBlkhz>Tu+JsaA!^cettp^o}Cy0Gv#IT>ZnHZI%=X%|Ib8CH$9`j9$}nKDZ8J*p7rVvvM(q0Z{u@DqncZ6K`sivQn3|>yG(=jL z7NK7miYNgxz(yoR12wjb6a?MH6InP%5!j=(+Hmv!FeVhPER+bj^-CT}CgQ&mA!Qf{ zFx-%DqFA899SnYgh_Z-bi$5KKTL~1}Dh!DR!@M&YfO!QOEgJlOL(&O6Vn5(I9RGj> zc^QNZ<}JFJe}P$@5p1)|vSrs-o|ty)#AHnarA!NkQ>ckNuC58ObUZ>Bbx7`eZElm@ z7sD7>vJ?(U`!j9iBf9Kr4+u?`aylq=Pl^~^oH5A1*wa$3OgH!~&utfK#kbzjGSD+$qa%SK?=G{=MX?UUkWkKTS&k9XB8pdO;$;0YyaebJ&+b>Im5H>=7nU_K-#L0S~ID+C*PwA^zb%EBUpY0RYz zcHS<8Mt_nKMJ5g<>hR?xQpGT-htn~{LqO?Pw3LLS3=oMRPy!KuBg&x$Cu{uQDekcF z{SVAs?4@tkhX1CqgrBKfSTFx}*MLGoLU16Y0SCeu7=rB}XcVv}6VSRDfvtd3$)byE zlLS$eGbjO^VJ=`x!pe{hEa_^!adQn=6@uXpOdYrukrx41L;!r%CWNs9<|0ZzAl_o6 z5t4Xg`;P_Q!jYynyeVgJKWPMxUkos~W8|mZnqO|2>>J5+W1^>HINGO;eKEjH2~V?R zkJmGrreVo!L{p*^7MW`gsvV3ICcMWR?i$~!g+<}rfJW21;d*z&nE1rDnskx8^a6Uo z37l77Dvj-1iGsTZrmnHd*yJ;hXVofOBbse&$r=i5n2!*F)hza!>k|&IF*d$2mlD}S zDO6{R6rI`Zk3-Tc3=;mQ+3A9$JxS3gk0vPz5lClv^r`trCALnvp7BSNF zYz@nP>_T-XOPWWv?L}wlr%+OGS=QE~MzvT$=2MyJrqZ-~0KdN4Cl@_};@6=kv0eGxXr56?)|2>kdx5rGgyIYvWZq&rWfe?OwPcG)ki1 zv(eINka|ksBzx5!I{AROol}`^=C<#yMCrPTbaDwL+-KC7<5tZV9-CW8fn+`9eO8X% ztDZ<^0Q|J85$LdEcX;Rv)kT0wN2(CNtw5Z->(Jr^(fjc!0s}v9F@>uE0N2+@W0lIr z+0_&}5zr=1#`vlRiRBYOwgTWC=;v zw{8Q6SH18)?bJ>->>;S0{k^Qk-^*tp1BN-na6q@PLW6NZE?jf|zc;W1R#qy%tgJu~ zgca2107?X_TzDdNAsi13APWdp9s^A_HbzN8Y$}KtKl7kfsun(+KdCZSo03y8+OMO^ z(%c4K(QWF%S>&4OVc|$4>QVgb#67-u01Lpdiw&E`zY>}`5frjiX1)AE&Ei|;0gkn+eSM6^)nS7zTRFyN5_6T{-#?0 z5?eL>5}IXWYQFpnOO};gmK044o$}=HCRJz+JRmGN8 z%XhxwhvUSrem@-J*?hbAsQVIu=B8V^Ue{_Ks9a~m?p)o>G01<-MrnI7Up)Jc+<`of z)H^Ow0w&MnwaPB>DrBGZ&Dw25m=D4J2cM}wh~LQAWm4DOg}o2A+)>|5V4c9UpT_eI?@%nZf{z6rE}<;i0;O6ZNDFB;epIqU~ z?8&l;nFm&~`TAnBCC}ay8ebNE9<{q@bN*-txm|_7FNCgLmF-iypuf#AY282r2_^aw zx`MP%SgOnxJXpAoVk->t4JAOI2F5@@>a4`VZ%m;;9u0$(%*LR`+NA*|!f6EFyp{F} zLD*$34@I+8k9vBw(&87=>dP{?>>A;_rgC5+w3^6f(r_egK=?>@T0EU`w0kG{E4Vln zw(?!W6ivFKIeoOcH8qd!9IvJB@zRImcGbas(;wiUpZbH`N8se1BiUnTy5R@p(t3IF z=}^*o{8}NoWJY;!)6HV=otje_Do#bJzr`T|FIwmj-!m0??Buaz#gVkBk{bA0bVTqA zOEr;NXC%=ZM(^aoz)LFdU+i89U$9gZ`TJCl420@W9;9cI3i3Pzt>1VXKMgBY{FvY_ zm#!z4Hq|S*vtcz+X#3s1v&*M%yu2`;Cd$w2@SIt9G)Zi*yV);l72yjQ$jrQCa{A90y~lrLwiU##s@rlRk~S!Z?L!4`k2m5-3BI0u3m>DR;F=iliAqC$M7a7`va z3jk?egRl9N5b#l`_V`jrCiQCM47&`-1zOuXxBkG&iYFMdEyR4=VJ~l)^zZ&q|I^Q( z@g}!AgnN}o5)@~bZ6~AL`9=ah`9_)j>p|yB7V*t8P&sSD1#GTuaiICt0fKjmapZBS zV-i2G8bQc>>1%0VI{$O{KW$7dtXsWu*UFBsno7cv?c^-qR+V}p%Dyjnq!{JeX*Ux7 zr1DH{2P1h)W0R@+O63Dja#AOX$~ij)m6&DAn$p!I)g;O<3moQO8S;M8{Dar7jtZ{4 zO7Z7vN2AP7Yb7p?#)uatw8d&JNjFX`*5Qkv>P_BuzrgBn8QV!)@#&Y<2FEWPkIq(I z@PESk-AyB@WK+7!{*T9_h%Hj945<7r$Q*nZ(stU*VEf`+kwP~$@2}I>_uY+&eEZJfTNliVvawmAwMn!2O9xX$wP z!S6SBE-^gLQ*cZ%tucM~?lKQ~X01*86qWl{t9cz^TW+ddSIkN?9=I)AFn)m_2C-zU zBq4Y2@ar!9S2E#mmx^5oGP|>Ej5@x<%kaFmu|Q7ijuQ7Cx%@@`9R+OXP`!4c;*;!Ixu1S@jxMz z(jcOGhXPw6 zJ7g(wCI_C$L~IMpe#U2;E_rom;pO1Ak`%z7c1sqiiM`4GdXa%uvn8T|JbL z+{=(E81pgKB8_ltu228X6~b4V&mxT|GXNMoaARkUaN&IxL??Yi` zSJP=XUl2o%oG*B5yxphF-y!evQ?KmTB|=!_uDzhXNw-SlklojFRzI-Xid3?`*3@bX z-(d+?@PIO+TlfFjuMTpRoz}dX6s*Z(&^jn4t9~N>sKC;;o{3i~6wmaT#jmMr)x3u? zLBqx7t=gKrI~A)FrEa9Iy!N!SJv6(|#4z>giij?vSApPO_fjQaE(|QYd7mtcA|6p6 zEI&)tso7>~br3V9$XQCq;9z1GtVVZ+j5#YXd}wahUyEY@&)7`*l}`t!*49!P>*Y>x zNylwgU8o^UbBHbSPx~c8o$Hvig@vTpXwah@Us=~&Irp$M?52D>MvHYT(dmYZ9sH83 zb>nKKAy3-b=J9<6<*NrvS@a)Lzk17FS*Pu+m9R&C-~Bgl-`N;0DejUij|jf`Imzkf z6E6~>hVR<4e0f{YjmkHDmzUG<*upRJfp&uCp=Q<6lY6<_o9;aqK6_h~f1h5zCF^p{ z$nv_(e!-Y_rHrOKnU8OMtMOWF6ZQO(g@SJPO8a5{Sg)E_5fIkd>r&`&T3EE>asKI% z6^jLWR>7iUf2TzS&zWrHsKcDYZ=4!#x{s_BXfSw#1y>YMX?hriHx86lg<5x|#WPh& z*eH#0k@D}>+Hvamt<_<;uJ~o#tRv*bpTprN&>k81p>wp}Nr1uU%>=W_DqtRmdcOtT;D^ke%jfG4D;E`x} z(EeWRpU4Wr+c)!9>aOBvXL$n(0kQk6w^y+dt0tw|hN{x=|7Pk2VgK{*|38jLrut$F zHX3`sDtW(pqQDG=apBKA7zhGDY)lA4o*=kj8v;&TL-=Ma8lDr@abFlVL)c|$@2_t- z_LlE8WKEmUF`!!1E-P>wIN|&Qg@N$8nBKoz z(Me?&cElD=p8{18jp&Yb*^hr<7a$%my3}rZ*`6?p$5~8U@2lzdY2n=Yt9|PH0tV{4 zY@M3ke8%IZXT*EeO&A`UeE`4FRd?;nL#oa58 zLtN5}S|&_+IO!Sb1)RTTEp#}dlN2p|?n!r*#W;`{ebToFu*L>h4GAbNE;#4z@Qx@V{A0XE01(nRd zvqeTp*|p}J%Kg-Jz1`LzUb zbQXRl#tqa~ns)e?fj1P#swpG@_2G4*gnBX!{OgPyw-Hr1Vqe3pknjPKQ^@323{ShD zKY-Bm#7jc=3DKiLU^Fg^1~m|DsX3M7vM~HJ;_{+z=w$IeAdPisgSKQu354!TxaTTG z-W7PaVGvY--0MHrQXp>=pg2zGEN+VZH=~1)E`kjsNw)3Dm?&azqalDofZt1nj~o6O zxm^6ag9B+YPwh8ly0)l87$SG0R^#mi4)#Lm7=DB1uh(m$M17FF2SFiPXu##SAdB1n zV@5^1+Ltvdx5i(`4)Ml55|Pd)Rj$%=c&po`-{DT<9NQL!IoDaIa9ou5wwFrVMnPuZ z`_M05#@mbc(c53;O!UB33_hK{K{{zhh?NhzKPd4)BnI=q*bTo=IL1b~8IEL+05*2d z56nAs(+}*C_5H}(wl3br_6upvjWXyk5+g%l(!*QD$u`e)i@gNSA1wIr)nl{I@@TAU z>J@o}7hM?rp3eS}WXT##rONk;r@0_Pbv9$nS4uo{m#p& z9NQ$?PMj$7BOUHjvsmx5_$m7WvceakRP<@?=|9 zl&46#gtVcYV`u~4wOudB=|8Y{QiN+LIMQ)iDL`ali5P0AlJdvtb&i_%r7z~M*QnGk zQM;FqJ#>zh;}00&5u#pN5jyD~ii+=b&tjEn-M(eh@~8wejN_bziP|dP^CYjh(hE$= zC9TgFZg_Y%e9Z;TBPXT;Z$0#pE2`l(nl~PY7N+(bSl6=d?S~Cxw;eo}^}nw6d`R*> z@t298x4-9b(RDYL&7nUFc(CZW1XImx z{@}%ArbQ;ttRZ61@d@iCB$U(C^A^nR=Q|Oo*0~Y;;y=8zCGmk@E z_pkYqU!PS=a}p*68$O{djgKoQ@AqN97;|HvHT&T8g^}U99XUKKC!){o-5`CLsi6GM zaz2-qH}78Yc!st~8hXfxK|HB|RV9ORsGp%$FG2cJc=KDU0Uyq9Nnr91!3`p+9v#A8o+nV&3n z6%NtvXEl*a(IG_nN2${9R*ao$&%(Tv=e77q>bAGf#$5MvKmGiz;GDJUmE9}DW29xj z^qE#AyL#yHYloMfJ{bBUDtQe-)j*nhXo=wt*?8v7sPatPgv8)PPWD8Pb3D(|S1i*w zz!vVW=_3-@-D;PN!Ru5AoBb1iFk#-3gg(>Lm%{gfCt^JH%-aF~jFcwOvrDa79=%^s z5**$x^^6_gR2eiNkZL#)gfzwF&3r})~?*!E=rtLMP zA6Un(0`Lh}nI^bUvsy)V>d-Y`>(-ebo$84+TDOXPFs^NXb$HTY4rc)$*Ic7zTfzln z)Sc;aGWqQHkAG4T*>$Nx;zbL$SX1sEH>t)iUa@&P8lQ|OseNnI#*Ig5Vfh^}nAvF2 zW_d0&KhA6IQIf=7LB-v1u1oY*F-wS>w(6hr*S=mWRHUR;TmL5M_?z|!l223by4Z!s z^>{=L-`GZc_V7JOKIjv|G7wjtn(#m=<~Vn3y-&Gv8Qqv+x7O?T1~q$WJXverNVK5!a@h-&X25MfIS)Q{_@lN&~AB zJF{VWqUVSdLE1n(`hT_Gan~2vB5p>`uC9D1Muk%_Ffn5d_0<^a;M_V{^jAkvYLW zMI09m3rC(Dlr8GNL08AL!OI10Rq2xiyVw$tt1NEgflGaX84bQ$h4T0*+hBkvBk5vP ztFY?=4EGAbMZ|Elh-)Lto+2ljnL!7)5QJ=7h(J7$O+pZ8l<5HyJyeS1k->uoI1usF z{7vD8&xIRN#u}CRcXeoL;PPisTwM=pGcqedN@e`GDa>gwIK_y_q6Eol0RX!X_2Li8 zVt-hA(8Qi76%%?Pcxn1w8DA9diMQq_dZe#E4=(GRFgs{O6YQzr&*jR&d(Xi|vQj-@ z{V72a8D8Zm9yaXW_-#Y){MGrFTX^+NlNpQb#UaD*_Bb^|ha*I9vP@%TpzCG7kQnDY z^?aG2+X*$YRv}J=YQDZcvm=FLSBDV!>{y{ZmXlX_-xt<8V}_mPWBlU89a7q;=z|9=uno9O_h8F!^{qF?w|%T%1D`IasS0PPVJ*hI&oD<;GiwG>%E=PD$QKlJqe+mPURl>Zsy!qHK(L zXmBW2N$y6p5VcFM%57G-k6oWGeZ{ZXU_D?VYW<-iV#Q#0SJ~EyCU`8}ZNAp7dm(SQOS_b{vTWV3 z+{esIj5^LVu{wfTyNy+sZr|vt$?PG*B^1A~f7|*q0*pZ*AM#K|z6wUH&rq&L zGooU;ZPI`OKh%q(1)1FQe#V7 z?@b6%YZnNvIejwEq(4CZeSn{lF(pzu%c`XYu6rawU^eNfJ%2Ng9HLOF7a0@bDt8h} zu7q)ljv!%m6w4RW=?~fvvUc#%`0YiR%`x=xTrv4GdQUFe-bPaCaJ|~YM<(V{i=21y z99tmv<~sR(x|Z&`TC?`oL&rK>&VL3HfQRXh<_%}u7~6wludZ6Rg0+!a*C;qPz%*)1 zvewU&drzH#a!T%3A0`K5+sIy7o!G;Xc;>`Zl34-&dLbPCxYuTwDsEiUD#>of1UJyW!e$`V;@ z#;iyYX8R zkHr8;-@_k)-#wpxZuEt(lB7189#~8kYTut$Hki?mv$S(YAx5GIzGr2HrJ=d79!Wb7 z8p)t@cT+j?NRR3=WiTyE5SuzaueINT?HyR!~Lb(V4{B#D9=qi=o+4@4qKP)FJkvG`^7@(fG-Y3bo zhQ9FImv4zbi?&371T3aykS-jZDplyp@dGo)ui6Hv1Mh?Ji{@&d-$tkoc<;Y~DT zvxm!OOOolC{1=b^drhLJ=P05B#qO@pDFyHlBCJ!%t1e{3Zv zJW%8JO>*wOl}(&QgPJitVf4R0TnkI8HBaE>Bu{GB%#`?IOal}V2yz8V38a%i5|lK4 z7%JH2;8}Z^?I}g;0Bn2whH?D^$Y!U%G*3r(hg>i#5k0MX4NKl3efs@dTJ>IIvC&$G%`w zt^i3X3`AxQ%V)(IFdSTm!&8XV2wyjiBp3J)APyl^z;NMD8WJe9@)a4g6OJP!-@mH! z=g|CB&H)ACzXR3~=FFd~{K@2+^+ryi=29oAGMr2Zl`Fho7$t33xHXC9v6t^5UlGMF zaxd9z^87*K_-^&xMbG=+JGZIShc$1dUtxYHhTY?-UqrbS)`nlli(g@W_sZEPeo<`~ ziWm=88|p4=wrEk^DqOs#k#UlH=(`csv8w5pQ)xq2Co{*5R;uil>?Rf;QH#%fY#0$mB39OjNKyEUC?6}vE(Rw>_VXQ2yaDtX_FD#waX5)TY^-T zr@no!-)@taTeb9d4jrcj-T1+H8oZUp-7;gAg9-FoONc6m^msLo@}8}-6t z>^M=7$3s3EGn_X95uZ<4Ejk^3(lOA;tULAb@d?v4cca;vRud&dIJo&XhnyxZt=>P7 z-KiDR_Rj8kbj|~Q2~uFGFV_VHD~=^csU+INFDPFbji;U0E0eQk%~HkHo%YFxzf~Xa zZa#P2?6ffZi-m;pbtKmBwettnlvS_5yworqJGnb$nb#!|_M_X!TMJ4(W4hU}nt81Z z-|KF3c=3s>+|HuzTX1Jgmo@Dsl`r*+O``IAMVxh42zdYRMYY2uRXURB}8f9GPiRV4QaT%7a|Muhtly4*J|Yse}(2X^$Gl!LYdu@ijTD;0j~Q3Gps!%mC|hgOd{~>dD#dR~@ zUaF+)RPo~t2vA)#%DMG;VOAYJ4v zVM(j}y#0d2RR3P?6ix8(J(jdx)80nplypOgDh(s^nR=qgVzredR$Yp=*}{s7WcPFA zFA(nr5`w*_CZK(O3Qi!SwWpoQ|5}zntsbcq0AuG7Enskd3Ljw8V9}(lRVl2^0b&Rv z0N()-1K_M}#AOc9j-1gLlwpC;sZ(uKJ8k`EBVBei{Ntb)Bu4A z+|IkGiU!0G)KE()3^%`M`aje_IQc2@5yBX~2PU_kwkp(*h;zRRPT$$yM~B=n zK&_T}Smqs|mPpFh82FIGH54u-RLTf!OYb@au|n3QmvMCm#HU1fBn;Hjaj_2EkDNhW zd8aA^jOVZ73doWi8qJ8rK9E`il=m0$55)Up(N$G;#O)0KPXFWY$? zfi?^b&Mbu61144R!$>m%n9MqTa1IB~2?aD(53o*PSU{;n3WK#p$}I${62jPkA_$E{ zH;f)vF%b-yrHRiiE@(`ACU$A}mfT(-ut`n;pJF;q_VuH<`k%d?!@{vYn02rT+UE6cv1 zGE=eCTs`^T-n+*}KPJxf=3>3e`@^pM&TDjov-3GQhNZsWe70lTwhGoetQY&jLv^z$ zJ;8=#2Kdj433c9yy;t_#?9y^|r$gIDukane@TOw4JtQT5rnu3xNRn$*zscIo_ZBu6 z7Zi_{jiimrB(GRePvqM#bb41<%6kQ8cCY?AUA}6|m76<>PA|mY#TI11325k+mkevJ zuHh72W1+!B!Zu2HR&CjTesj*VtEb;H=;R*oDlb!VyIDG%=;&><;NJdc7qjStBc)qq zrV@Dr*mr!iQ$Bpj{oU(!x&Ey)oj74K?)m(xSCIkP;l%(|H}8w zN4t|vW==e=fB)U;vUdmG)Y!I9iR`&rle?-sOu_NU7l}gu_KBDKf_pSehvOH*z0`Y{ zGC=?SeW-_zo2yvD# z0Au03ke z%uFHd>F>DzKy%@OisHWe=?ybiuh3ASOiV(q>HmpCrl~FL%SwmS&339v{fy}R9Evz!(}oRR?9V2G)E9`bw59^Olyg391&`slT%CUX0~=m&bIC86kXmYLQTZSl zv9ud*>k|7|a;iplwY+J0oN#5GSY%5`RD_1$_Pjk*Pu~o{%iaE9Ac{O$H-Io>etkw` z)1CFAR(^6k89lj4S63&vZ{Rlx${hXl1H0eob6;g3@9^<$M`RyGPA*H!D0B~<%+h+B zNbWQ4-`S!B$1-OEI5OyZ1diF0{nO5IXS++B_C04BvrEc=X&AII@<7&6%Q00!84m zBycTm*A56Z3|>)}kR6Dq3ofw&C^aN?QpMTjj}AadQWR+nddPD^mAbdvLB~9ywldN_X@lr)?^eNJrSo*hu=C*SUMG^Lb(}tPXq5 zIh12?pe;q1KiAoOy2GtzjP=|Lh}>8@)aAH!zqWZ;N3~dvPL6soX>!H*)y>zpUmY7F zowSPIrGH+tB(nm-%z8qY)*}w;fC;mGd-6VRmT-@tVLn=uMJ4jtT6%+Z(CbTvl7X%# zZY#uDN822&JixkC-S~-r)l;u8s+H5IjQzWxz7W4(&U4rQ9yfV))P{(fb6e}mIiK88 zKcFH{V=AOz=Cs(ut>Y_)X8}>?!*Rb}w+E!`dcSah3DKh^`+vos6SGllFN-d}UI2MnkLb^;3|@dnLqTkPO6K>sC^jTGmmWQ0{9sRJmc-Qa_q1;% z{EDb2ESG9vhYH^+v;V;2cO?G6e49f1;}`(BCT9EtE9|q4Vk0#D!1jK(B>Q=XPD2!0 z}jeIzDaUkg|RBn{?VF1-%rca zfUZ1}IO+VPaClLp@0W>JYyPjSvtf_?=q0asCb6w|?wwi@F6U}1qrsp5!L|x~XVBYY z_EGw49{BoRtApn+nrvQ}xH5pm>sHh-pfvhbd^CA7^$W{00I-{F*e{UBoDqIsSw`S2 z2lqihkmRvUeTP?1o1ZGPN4xHQD~^jcr%d$RKhgJD<+*o}_0FE!VJoh=;_&M*A;HF% zx<6rdKlespt%uWJ0k$PK%YGHb*U4a^07iEkRsom^7i(h!88(pmVC=xP_rhdh=SN0Yu@N?5~ zRD3>eTD~$&lfGBjZ=+I)?eepH)q{p{p%3{w1z&NH^I~pl)nDsk*{pj0TN`_z@u_>N zs&9pjP9|LCsTU$W)JQr%!1J2NtGvWyi0*n~CGTmX=%zQj4-3E8!rwRCJ)ElLZG7f= z@rfMH=I@F}=<Ya*#(_L- z*KS5>!ma7>mTK=Xb6?)V)S-+d6OO-?#eoOz4a2mg)rfrk`&x7Uy7QlWHc*+t=FaBh zRGAVY4|rOOrHI^9Ti3B}aph$T%z0%uM?7P*$m@n~QA=@>J(Vr?j6~uc{*>FpO&rwX z{q&}2cQ>_CAp@4IVLi$CHgRj&qjJI#68tY{+l?K1N3MDcEqtV=m|vAYUb{fo3wKjY zZBZQ^+#7cDLowk_z$e$>I+b_i6e9D{#AuTn*cxr#g7^a-a#C0TGS*ZuX}D& z;(B*M5=t&K5IdPKPKWR%zi8lb*M;}Z>g++OR6yGWCL16+4oIq^H5CGx5DCbP5}`8) zVEh9zBcM8h7LNb{!Q_C*2G`9O^qb1X9>RhaWL@CvDp*3IO!GhN6OPg~SvtgknZ_7b z;YbktN~Fk!OjwcL30~??RlmQ~gC5GE)~Y8VS_6w{Wb=UG>t`Huf>yW!fG?pe&NTpq zf`JW_8mQrbB?Nx@jI!T7-rS&*K)VIY9@GI?H2X!P0mWDC2)z;x?Eq;xC71G;3tQk@VUhsYNoa#BuGTyg*dQ>C@ zt_0DrM*(E-5|CpFlAb+|^mi5%uJ^6cF8q?CS^NW2asV=Li5ad1vuu=dn$T;N?i+Sv zuQQycoz`JDcpIZgHMOQmTrb?KK^;w5?BB1?#wWWq#&iFpWO|fy$dNI zO>~ble$jEdsgd*KNw#CN4M@X(DSv4ut{pjdbhh;C_#PuluSbF&%`jd|TaBOC#QR3`<&!9rul~k>B(~ftx`iv#$ z*Eu&ZdnxnBToo6UT6FcVpS*RDp#*!Uw55vX(r_%qpZWFSy5C} zL>bRWqrXX{@^JaSPc&clBA_8>uImZMeN^29sqfP3=#w;(c;e(=+((Bd?|mI7`$$ zwqvD}`NEh56@4RXuTz%6&0gILYd{IfRCT%HsPyP_XX+)=M@|$mi-*_n1xi<)wR$PA zkYA`-Z{L7~q|poNXU7i7HhYr>CF^51a6c`q+Fl}as$0S9Rf-T*(}&US@Lj4_R_0@V zL;W3-PGjj?Zm8clLVrg%w9T{RXpq{ribpq-9LkMB*O7*R?C#vpAGb+Z`%oes5aM8E&S$;R#{~t(srxjU z;kAeY{GRv~02J^x!44cthKo?H0{#NsO$fQy1;pkq_CeY`s1Y~>Vc3H}V^PNeuL+|ApYUV}9Dov$$ar@a4b%h)8E6H3K$?T7*D&PEV2=z(SJDYa zV|KdMTPXvGq(h*E&`^~7p>!N2f1qyYHKbNfp&^GG1QI31&~GRQwlVN`I2yGb!(6}L zM#L0@(qLrp+y-UPP&SLw8$dTYLb~@Ip&L;fV?EhZ^d57~Tprd7))6(0`t%lvGzhNN&L|w-F{Uj5z#$ zV1k9gx9G-$ycEnt_=F3^!vPplh1#~m@B>P+hg-&@jZa?G2#^tn-wU%moazmugU>q1 zd*N5(LZWEUewn8rX9eyi^m5#_RIz`$jj$<(PCz5BNWENzf6d3R$J^AA>Vt4Y7PsY-ehF`?^W%J96Wu_;L}Mxx()cc^`|QR)6#|NiK{|Wv)n6_is`KS1vtiA` zZ!IVL(4`E%op`w@+@3u(jF-K_lI$(k;rj&CIuxL2A9TrFvDiMg{@I3U&b9!s>jtwe z`|WDHVa9pBkMTzR?bT00$6fwWvnfpr&YT{>JM3CEAl3+yP8$o`=sq#6s^I4))WZ-0 z4mB$)<$hQh)quSWcNoTJYWd0_-`vJEY1gAe>#;+xQ*Xz4k=c1eB*qj@e|mUvXffkO zo}BL=vx^0UUAYY$%vjkk(uR(ax@Gx8lQGA4RxQ?hhZ1+OpSD|2E<9 z$`(#ekGGR?omRQObKt40Qig1lx6v_3#%eC-%hDE&+(H+5qL`B;J+RR*^(M3Y%Zqmd z^QBzLHyI0RHs4uQSTmAwQs?-ob4J(q6)^j#cK5UrSMkV$UXN|#D(w@Yq7p%MW4+JB zIj3?gcIN3EvN~VNC2;ix{lg<=?nOqldOpo|Pj1-W+_367vFLUTBQJfQkr5S3GS7q& zQZYgZJsf8asKCUgP_WfOKt)98h7(RkB3ESuXvp=)qvn91LwW6gB#Q*-2Y6dx!vGva zAaf=N8T)D;kCU*iwLlNF#5;N$}jC?*UrX>b6P{Obb%f(TDEP%)YkMpSGhr8Jxz zPn-RY?a_o0is}%l5x5S>*#D>xfT>GHh7+h?@F2je1bd)bV3>b5{*D{e!QaLRE00?h zp{Eyi5)htT)|lEbg3|?|ANH&)5&;<_;duOi(g$JqDfc4W2VdZv3>Y{Qp%*Lk`vbDJ z#%+mEry4-(2_BA^AX1uwM={7jL9Rd^9{#vm6bRRH{X2c2!jW=-nNy|5v8<>{zpp^^vRdvDyoVihMq^BOJ4v?`&ZAYAff1?jlzzc#|^X;EXU?qM{PJ)LZnu0)i z-~yxDu^#p5I(TUySR>+I{G&en-y-7`zr?kUx?O+bteHkIgcwB9PqaRulPWT3F!g z31@(i>1>nd9Vl$!^OIsFIbKhJRA(o^#vl4781K(@RvU zU$rIXUOC;wkX0inT^LGz=5pPkPD|KbjjLQxlt)~1XEKVaOFnvhRyp>-o$u!12|oA8 z*B_6q*z2;*FP7G=_MRH!UIC{ocN1@isAqfrz(U5zT)Se<#=3+@blGC>qZ9+G<@#0G zUvGS(6J|=1`8s*>SgMX>g~x8eB}*TyD^t$x%eN9uI=DAeTCHSrwF{xXyk^O&(#9UY zK7DYUf!|^khB1H%Oce;^Q{gBd2#KiDF5tlJrg7sMQuH4+D`3MZ%_5vkB2q=EE@dgwv4$OAo*9)jRek191(T`hzm zJP~eHjj9KkB^PvramGLymR(3l3G|WZl2NG?KoJV7cS~WoVGBfgFa%tpbwNkO;XIVe z!~o@#2>uZu(*pn@u%a*`_(f~-Z4i@#QBYk3wNv57)d-OT8PI>+Co~L_xMKUCB$WVB z1=2`RDR{$lOQB}}sU8!;5CrdF7_b5WG5xJh6p~qja1w^Ye<1gT%SurOqenZjbJiUi z6p5e%f2UDIVt~jM8jN8y8W;gN0HFvY1^_Et7G0F^ti>?E9{sIM)Zg}r1`Lpr7*RgO z0DQk;^+=gR|DGHbnDJbqLL^SgRQpHTSHEg(QGpSXC@!nA15!2!$_922L=1WO;5Osb z2q@+i1XBS_eDJ|QI5W8UV9(8&1cp3AD8r2v%uaONKZ)XH{*U^Ee4rAgKvNqt`L}*h zztn?Zc6df}k)MHD#ROlcepk#jL!i`%V0(Q*=5(EUnie@vrIr08aZ}sV=+HN-3j7=j zmTp7oJjqF9ein{cV+!R;=MDj zN8frdUiTYaIl@L@Vz1RpcNwjH)OyA3h0lTHtp~8W=I+zNu}PyfYPQpu9C_@$N|b!- zvVwvj`frad>FKxk#%0wqri3>o7P1MSFAWR zjn+}AagX#gB|T_xIHMb2boZgnsUw3OcI&SPk9Kp9Oa#69I*{m`lvVQhy5O6EB^{iG zZ!Y@EEnk(;onq)+TyR=v)x`;+yH>fKZ0>x*y|l`a1d~WAZET65s<5zGl>KwIkheYgh0wOl>zRPIR+emhHt96UyMUjHCY*^<$;X_`Jr|T&btu zWE-vCqFlQ*k>Nwv9 zv95lwmNZh95nCxAV6jP|N_m~(=YAf}`1QOtSHc#qQ93gzqNEV(LcKc4u5kJI7h@o9 zew+d=k{wy)4D>jt$N9CSnyPO=+MY!)?s@~l;d_(^8p>^x-MeI15m2zl5zpI&` zY^i5o5cc$8t^19vwb94+J$+(X8R*o~yW+ZR`$(0O9yy(S`u?;Vr^6ZBXzh3WQCTlJ zPg95ctB%}MHykk}_rxwkbaI)52z@=#XbUo)u`#12uQl-86p{XD@dZ72cfKl28_Q!8hEA|zL4=gw~QsV5^ zv?0aq(lW7?VNWKH5J+U6$5Aa+jy}gSDvm}gOs~2G2Je&?-Yp)8@w_c%KE_RE`=0%_YQL0d*^wgzuWL_f9Qi{_lOl{4D)+g(BCr$e zwbVk0!=rNXjJ=dpR!Rd!=M391$uNFP^Tda)$Q92|6mG1c^>avC=N{%xbIR#y%wk#2 z?(9!)1@}A;alaQGe(U$v&u=O%#OFq-nN>a`&o~(ZEaF=(>~r0QX|KG_xKT;PAWtYa zw10QF$PP&B0f_R^YEJ12GNyg#}k<@yqOw`b)gd2 za#-YZD{*y4PK}!Bd6%gQ#~~e;u>;FV%pKi@x*_YbSANlU6m;EjZ``B*c(PRi3BGn_D(;Uxbt%l^eVuc`Dh)Tox%%I<8QcG<) z5M(<<*%$!C33h0zfck;}A!f+78{foA?G8oKzE#*ae0v#-3>(Hk;1=Wj7sXN`I2o?D zyHwLf3Yw0PQyLH+#SkP5De{8G7=(_X5ME(`N@IX(s)NlEtqb6ujR*)8gYPF1EKD8& zWB$<)ER2@Kw|To^IhBf3d@*OhZ9SqTGS)I7+Nff!A>0JmEKBXa7y+_4b8OTaN$ zD5i&SVHD-wUq^PX*gp*`J!ta?qWvrycTzoaXNOiGSz|>2_n^?^tSTD}2vjoDe`>8( zseAD#T=yRi!Tc%k5{O@lwfL5u%B2eF7z5M|MII4e4EFRi09->62Y~3|I?T>!De&kM ztPuY)vh$1m%glnezp)ym!G9NfbD;~eR;wp64yj3@Fh(?lc=1907y|J`Y&YB~1Ek?e zh(2&gW%E?}vk}uq zvrVS`hM#hM(x;aX#xGjBI7j+8$(-TD1*y2BWVYuxTFYx>if%B;LZ~=0tf+(abzRd1 z;)Y(X;I34O7e3et=MwX;ZYv9Ykw7oHzR&X zRE{C%@od0cUZynekKNX}=S6_PX4agrPP&|atAz^jMJq$Sk2J^Cxlo&ok_X7fYx*ni z6mTqfD?8zBE_Zg@Ri#pqLipNOBt(bH@FAEK@7mswr;xQNS-Mo>cAC|aZA}{X%$l32 zWH*6CUA|}fj+S?i8ed6Vxt70-Da0qI{)*2rrRfIScN<+}m@3(ro-sPL7e2B~ATs#E zRugn8QcQnfep>gWu;)T>aQ2TE^U~?IUY7(SBY=X8L8J?iJ_!iCDGFyGJtSjQ0$_)P z;;GpjK#~N6p+FiRU_*d<6IX=`(46J}`85X|2PrErI01r1YH0vn;Ac;$gi6?qum$iS1Ro;pk8@ws3Q?n0 zgMk!4xqc}DCLR=2@Ygapx}fm@PMWI*u_hCU%l}ZuTs8kQo=AlTjb}34B)iDLqVCuA zC*t1ipX>v?ARM3jtaoa7e+}hWoZy%Z8Nx1o#)H0x3cqBN^WYxMeiU6=SEz!HP|aPc zRWS{q#K(mbjW8Q#iqV#4y_SVy;3H`XM3#ujna|@Y_uIyR>uwFR!6PtwPV6A}`L@|jy9vcFc;YS74PPhCyBM4Md}-mQwm3?Gf4Ug^OszoajL8S3 f6+@^~8kpc*gXjA2w?nZ@u_a41vM)s$LRpeEqmHqaor)GwmQ)fdghA_MUs_a5#+p=$Xw_y* zcBv3bSyIWK{rOx&=bX~_`#ay?^ZftM^M78y)5~G*x$o=xY}a*tmiOnLem&iWEifh< zkue+&!*K8qn{L9^VO;Y#=5w%f&F7fU&CSKLP?CQkAKyY5QE>rDMOmelin0pwDw@V? zRMg0;nZ zJF_|)1&>>TG4bN?ytwISm;}(tf@A!L&HjgD!ZWk5vativa6{e#j0uOwGcn^?SeTjN z?g026W9DVyTdbtVy3k?=+Y(QLa&YuzcB!>FkNGWYzDcV%9tfGou}DBrNOMFI>>KdBs{?I2I7#bN{S=-od+_c%wY3D9y7gx94Ufw~78`sFR_^h=FOrtDLzG~p)EAK9C8+%tx?Pjr| zhI-rN;judByn2x((No?!G+lLYe#KXQ_wwC|!Cz zRFaBqOun|MyZ>zk-|a4^I1MAtJ&$jP7z(oK=yKd{r~LWHjW%&cQ8xwm6k+<7kEd=-V+E~a^D;ge>NZG>h)iR8syKdv z1&M`U=VjrWw*m*h^koeeE2~gLC>+G(|M~epR0c~6rm@KLL9M!#_Y@X&tgcpAeD{7t z3wzA2fwl+ieLG|G-s=Xfd3yPpTKm+RUDMc+X-tz!(GpYHIIeuyk~oATSd>mp_5&s=&)_=rqWgHjn&%8>z00xP&aZOWnS0IwDQ0KjqB>k6wOJ^$=ip? z&*$ID-4ZxPh`m!#+RS#Fy}~T(LDlP3{{Hs{AI1!KvxM=Mb*x#}zc#`u@~rs%jUpb} zw_ovYA&oCR^_1?nQiC=6V|0hx`N(q>1^MePcBw!6a9%v1IBZKIT3 zgU-^{*0|f|3qOB{Je2H`}JMO+n2blg#xt@)A8fG}NX6Gs|7qG{7uwdFK6jbQ@Q zSVY4%ViC66SD0s#WyLi14HxwNi#RzHHf@t>Yy#UprM3Amoq)^y;Ho=FD4fO~u}ov_ zxj)^$>wTCxYx*z4)=nm^6`aOSrA}kIgKdQq2XE$>?syWQn@Qu+mC^(A%pRG-U_vo^ zX?0N7@_=cKGJhH?abF=y4LUOwhohqj`5*o?p+_NuJm-_GV#NMd9U|V~r)OPV2VL6_ zhFaW@*^nalAR$9K?7$xJCZ+0V}3G?Rq0O#JqcSeF}VHJ1d+EeRouQa z6%*V(+EsY{yT!3-Eb;W%Go9Am{?ar=KIWW9H4(OkkMMJ*zJbMsnRPZH}aL9_H3vIuri1pee}mY)K1d{ z9KuMW;fk7b35((;{)R9wJpxwnt3(A;n0_-`i7IaqruZ{qWLc$#-`#5bJHo7wB%c+n z{#9Z}E#Ff(f01|;hf>9_QyCf%3TXH_GAOZAs+~&#oj~!Nt20Zd1hRwzruFL}aQ7T} zo$Clur?LEL0<#1bEz_LCz`1S{>Rb~esnh={uWQ%rAaVaPlPvrDvxHyG^IQ-4f1hG$ zM~W$8zZ#dNQ>r2n`;}JgeVEs8q|N(Vxe!ZK=UUui(cf4BETt0TxvS9%?C5utC9wZS zUy{Eu?`0aah~KOQC8LPkxs)x_{0(KWmVU>@suSg=zgy=7r-V6dL`BS9=0Jc`>aTWB zmc`!BHSiQzjdMkAK_&f$F*k{osZzh&)||3`oy;gA?stm}PyNk$)c>6&{Lbh-e`g1- z5=yDR)2=0M&L(3N;ksn51pZen+TD?HmhHdM)$jIMOB`8aj=}xkU$%x%KhoHKIhGuw zIOf<-tZ22tZ){sIrNnOTy<&51&5-T4R{48Q4Gmrpaj$bpV>k4{R>+}6#OH0CVy**BiPtN zLo)lI4iQI8reeh8T-7fERxhP|RmWx1|IpeTwVx*ybE(<5N=$JYGl`a}SJ;{FB4pm4 zam5?6N=gp8H@QLW;^e}~)=#duZxQo_$#JnIOlNe5Hhiy>+S)I-lj|90VhBaxMbP%z zNTtajcb)} z60iuW`8;OIe$6CfOqvh(=u-d@Czm5A?I(Q8=0b0NLsZd(D-WYs|5qn8v7OklmTPn;vh(=|Zq0Ol!xE4mN zOU1;xMZVUKbQ`uFqzH%)0=;Z#Uh%j?-FiR)r+lz7iFwl>;M0wPDy$~b zj|aw};0y!5rAipD8##u_b^|p!nusiYiDMGSFqjoF=iNK#v3!owS?A2 zOcHf8&2f=_dL!X0-Wjgxqp{G%2N}ZSjynX88T>r#OW!i=ON{n(5_Jf?BjAzDpqDqA;+Ri_KY`9J#q zOaBJ#U^Ss&9YI+h8B@89`=>G6)?S{T4K$`RsqP0iFEdl-+aV-v$i9y>Y8Lq5%Bu19 z9ul8CiRVJBX@6baP`dS*Zx5dJaQYuoYP-dPZ;pLL!10_(Ov)Cw^9#)LvbY&*`Y@)} zCA>v@7hO8Dl-Wu0;3`{+$j9{b9s_inW_Fp*t!Fznsa=VT(Hnss*Znnw{)T^~Pz0nK z-ab6NCxi3T)+&n_>}t8`zIW5uwbK(l>DLYL)g7Y?I7SZZpP2Xtxr3$& z*QruSJ|{|i9}f!Omc8mm?zlFS$u0h8eWTQ^L5ISkL;ONZw#B!~c{|sI>vo=)TGQHYmv0-}XmsY2T<$Q!kJ!1Bd?TXW^q)$+g1EAeKL#K6;OOv0lt`_!J>MIB9*XXh0xel57b%#@vf z3;D~Xj1o3Bd|@g_yuk3rX721=!$~bJ)7Z{UK~+2x0fohppHK6Q0<)3%-y2RpmEWB$ zZAyJRUlyyA9TztHe7#^>%aw7nUT0Q%YRMkvoSns{>@uk?qi)?}uZ*rtW2KtgpN>*H z-Ajut!!^&G`s{G!d8$@9tyMus*Dm6ZrqXUJt6iXF_o&ZO`6sJ1|43(vv}@j=SYyq) zwxm91Dn33H##pTe(b|HF4qG>fnZ{}zQA_f6*q-_OO7pznP(|8eywzEe)UL-a^as=xYKSc zA-pKJNm`x!dVfi^-^;Q=lY92(zg&Bne1RLk)+t(HK)0nY$>yZH2^hvvE?0!%xrbZ>wxUSE0?Y?$6WWH>^uiy$< ztI%AYPy2O+Kl_;RHho|6!8JjLY9zekyp+-6%Hc1gj(5yhdMsTVo1N9$mUN#H@I8ei z+$gK^n94iU*l@nBJaeCqR?lhQrOWROZ|#3A*oJ=5R0v2o6?c-EiKIjJtHutiR|a%%|JhUNo5rqq6enjU z3xyxkucc_tzp(Muo~zC`5@Zru-a4Fl^U-?O@<+Qk$$Em_t*ZHVm*%c)d9-R?ORwok z?dN^C1=3gIZJSLGyzZ`Co|r9C;br+S-&N7Y)*&p;-FGM~g?z4foxty7FR9lB z%c(ge;Y5-9A?0>d`!w14%b!)U9%Qw=SIF5AopYOm$_;VQFUG!AB zs)N1t1^(=isMq&bN!AS`R!#Gc@(~u29b2?5J}SX zP*>kj+C+G`-*9ZC$Z`9&3xynw3Kg#|d5JY&)V^@Z{L0usSjUYn+Pv&*!f(qkbS~zWloV2V@+A%)YN zsn)M1xSPy^iO1!hBRKe(W11E%6jtJ+3XJtkR4|z>6=RAR#L#E9RE5QO#w~05=(SNi z=W5&Faqc+uP!T59rRv}u!h$JC(($zv7Wk|K4>A94hC*+PmS}_Lvins?xYQI$i{Nf_ zdSe_b;d8f%A*o1EJPz}#0jdNESZ-)4`ltk+h{)HPU`CEjGYUP!#PD}uQdT0)O~>`o zAf1WAV{Esc!6fn#fLLb=9tK1d;q=CzP*@gAtfaB%$hxr$qH8>MKqEZ0D9RgsWF=y~ zdUU+%0vL}4O^QBulUZFQ9pRRMb`XZ7gc6NqFg4{7W5`;Nj1qj0spcMK%nJS?4t<_G z19&>{2yjir`B%GwU^p;4JtSQYOsm?@A~=Cvkj9cS1own-pvPAdAHiu1UK_>_zqmOZ1Fe;i(t}xLrwG%Pe6VS3<$Cd3F9%w2$;luqK+&( zq?F;i+{9c5n2!Y7T*hD$d2Bc;lKsEb1IAf5|UfgLJHcB7A+;AkEn&vkH) zK2c8MPGLO5aHG+rRLsuI4ovwG4PSdEmI*P5oOP@SzQk&47cgXJ4pxq1xYPrLE&KPVgMs395~5uoLhu@NE|?Pk*|soYwDI7hPl zf%eu{w2a4(!Nr!ZM~+T8!Fgpxb=i{SDfwr((R!z7*by50);o=F{>ta>>lke=OZART zCTeh)Y7AYqBhq&0V^Ml+%-)&ed!MhRS+*XIn8x0b=DUG&5Eb-Ff6AwRBIHcVLId@@B4gVc}0QC7Q+jhcdj=4Tl61*Ip)j z6|{M;GNoz=EZ_RLexK3sD*9c@V|;P6{mHNVso_RiC!B?(`>Ob*aSAQAF^5-H_4$G_$u131&-TbaAzOP$ORJb@)#-F6m?-?n}7klR8hK*BtwdgEo zwp3M?Ke_*D)2jTd#+lAeG96K2JeMmRUPVW`y&M%U-jiE3*G^*}77MgbgnO^5?5^aSTILiSqpL*i%Hp_}c#ZA5NBx@{ z4^Nxi-f*i-J~pZ{I{M^^j8a|Q!rhe*BZyz^OA7|tJLEI&1;!>RD(gZcdV?+p90ihQISYV^h1itUev^`~&M zN+v$Y;-l8Tmx;l%yr#P79T!Q^SVUsWvDCZv)ap#5j*5kmBHzv+;R+{SYDNL2;VX_#e9icg`ERskLv9aAEfLPh! zbgaxd^RU^l9p^a3w%DIPHEe?c5EoMyx${2kx$OPFxy^B+ZUIMTb+;yCA-~zQ}OJuM{ejyzus-qA#=Uk zTpS*4f$MR;nLT6Hs^-j7j_@H7-N}Vd#f)pij@(Z;ouE})jjO<`I#XP6JS~KDb(92% zEy6@=Dun2&n3sX7b67Q|Le;3i`pCXCtRup88MH4{YszA2Cb z=%8@B3Ka>_#EDp^s%TB3>oRnKu8JqIY0x?eE^s$o=m@Jxz%=LyDr8qi-0x*r=xy1V zfWbE*t`!(w)hhu<*RICAs2a3HV#S}-kSgIr9}Jb^anB^tP2_7e(*UVLh$f6_Q~)X3 z)nS_i_fZt_6lR$W>{eL1UZNkt5gw%%)k??D@=#v)JgEt(}oPp z43k&~3h*nIOxBR*SGsBdp&KyKYT%xg!tJG32?H$rmm+5dRx6|e8n?`q`Ye-ds+^z# z9$-Cz+ZBc)!G)Rx9E}-NdGUSJiU&N|OqAU7l9!Qw8rqY!)Y=DIO zmm-JUg`zKLl{A0G82>JHh9=omy~xNk)ae(2RhPfn%86bMb2qSEES+JDR7@a#S8tSC zZtlIN*OS)5*j~byFI|NrrF4J46_fo$jI+GDb~LhQ%+kX{e;RwJFVa*K)EiBj-=TZG z+u+<(Vd}Es!R_N8EFL@%m>MNu51qzpI&`z=T&%BdeM?dz6d9!9_*ofGShDR&x(Bcx zYDQVnTdjq}%;iQ~?oD0~g0$&0)>j0ja^1XMh!_i})C=EPkK`v$W35ZV8MI{$4+Wi{ z{NT^A{rSW9ox=|RXfOityTAl->J>l?5~s26@1Y29)zWerO|W|A*+`F#qe(5|PtNvV zFSzs1CZadJoN^gCaU*pi>#Jgrdn;u3gC;zKo5p=ja{mcQ*YxZI)jr8=N6uJI*(;)}36YETnK8WCMRZ zOc65bu?$EyGn~eH!KFDS;Tl`3J3d(Wj>J1=SvU3Lw!h|JFEQ4tPx^6}L8J6w z&{U(}&tuRM`ulk}Q}|_m&}s44vp5L|4E}|@cFAP_t692D%>E|XKea%S+J2YV3nHGz z4(g5%7rrwVmQ~-yn?G_^eZqhtp7?6|-hG93`xwc3g!DjRE2<^xxDL_@D3J386cdV9 zJ?@dwfr_FFN6Jj7$Ee*yELkMTh%Deb4q`l95ddT$j?@>VVJNELn8}%&0BFRK5ktc5 zEGc4OO`a%UF4z&m2q0-QpQCa ziHd-6P%uPQg4hZ|Wvc#oGDYA4YZyY)KtyLg6I(L?GYT@$JSvUno%$5r3GQ&p3LMBI`5s%DSpp(5>HSAR76m_M#NQcW-S7!K;a zOq&0(a73g(h4-OZX=}Xr?5Jw1(JeHV{?_sEQHz;7`kN+`#=9(Lo~E(zK3oH2_%cY6 zIn(+Xc9^x13Waar;D&MyfI5Lx@fn)TW-tF39kT$SHPEWfpelBT5QEtocVDZOT;o(2C&zN-%HQN;!#4`OWxpu;cdf|OYO25e9zar9J6i;LTN$J1R$y~B5(%9>O--qC`wD%MdfQPakKPwu$^qFx% z_{%?HVuJ;nxr5f3-N`rnx}l;zrrBQo#Q}Wm;u0*eb#iy6%OQo7Cx)-vr4G295I=tP zVcN~oVt4BpMP^R{^)R0G=J?*gO7D}xuUC@KpR)as`KYwYuRLqxp^(G1#5P06wVUKV zd`RrnHO?Zj%!E;OZWT4UZ>Q2I+=uB2%Ib8f1`6(?MWrjVV;F=htKX(}L`RmJME5{M z0IsjT5F|{H&n`vS=?9*_5j!hs%P#9hQm@3WXj5aP`pc&}hX^>4ds=6mVoW!vQDYVg z#;7$K$v3@}S+dO~b0pmzCuYQ~+*~EPV6pE` zhYWhA3@xL_{YjAGje+Z9<^G#LhWXtH&zaIaCaGMJ`|hoF+A=k{CUP752tSwi!HusD zu9@$<=UQ66R|dsSM$WLmicRcFb?(+cu4Vm`&rM_+Szct&v~!+azV-F>Qm?^58n-dE zt1Y+2L(=~H-meO6x9?JyXQW&R>}pkacr7U9R+{ zAk*^savhUxweOtWH|D5F2GVz5%}VmD>!Wd7XDO~`QdU;hq#8H%t$15AjeQmo7}$Np zHbFn)l9OU4*Ngt`%h&9PlRSp!FBR0fAPL3k$H{jKyyyFCU3h)%bK1Q{Bg-Vzn^SZ3 zNR@|H+YW!R*pU3%?X2eg{1EpG{z46cbOZLC3NfqIxH0^V57lg{HWcO%+=rb$sn#x) zFBKw8Sv~Drmi2QdC5!0$9Bovx@rt<<|GnynxJt{_uCWBga1R%kt7@@_2-hl&)ym3> zYhT>6c4b$ ztJ%9MTzt?~K+}D*@r~~N2C6E1p4z{$pgp3XWC3$(uzEN`8zK2l?|Vw2dPNjcnyx($%r6L>gIETGHsWeSyJg9pX9dJ`? zKh5FH(z}UdY{G5d=N)yqRSWFxjh7x>l_j;0lO%nSPhHwY)X$u4`QKpZ%x$A*N_72{ zl?HVugE}p|%uY;hY5mGG$!?{rEE@ap>ibSgoi_neeNelEK#OjfDI5^l*I8AnyhO`162K{9oz!IdE4yCYl zsABga6@zxAnJi40Mf6PUJ2O25*3676o(8IXN@#kNxgqR?QBepU-D8;kk$~NYlm;-c zgprGZolt)!c#lq)2XrK8z~&gnh~hyQLp02V0O=P&B&qNb$m%%t*M2~=L#l%p2*&;+ zo@R3pN#`tMlo(Po$QGIrqXpV~QF?|+i7_f<3TC*RI}c=Bwz=T|a1C@n@7BGiWDWw(6phn34ME8*4_F366LF)Z}N3_{<*#nT@uK=Ym4uk|qYk_8G z@)BgkJd(x|Bn(J;Af-TBrUT_B$ZmoYx!8Tk*?@@QYm{!10*U`ao)E-@*>d3k2WEBA z0w_ex&)5(F`}o*F@SRs#54HYI?UyCDLfrk|xWsg>Ss&!`*imHPn!c+SBkdY)zf8`b zD%&BVvROrd4S&#HTOz%O#2KkqpU}Ox1-DRHE95g%6kXco)oq>8BE8A;0mJ0G<0`(( zV>aE=W&Wjsg<3B{Vn?F6W3&S5$uQZcVy|LSGZ(gXug4h@C zZi{yedoMj7jLVOW(vTod`cs@+-0JLAqBx_I|M=SGu;N@WWzuj$uHk(0{ClhJ-F-l< zm38i4teASb@Lje4%K-AHhJNz-^;wcs!D@a%EhmmQoi7hh#rv;+>HRMC>8>jV2lVr* zk{0Uaeyy_6kgChZmVDp+!LHRrHB02pExM$oo*Yhh^&Z$@om<~rSQa5GDnwahJ_mZ3zV!52{>NS4 z`t|G28fh`nKVmVY&cuiHk7)AO9tJfhy`^kVx)+@oBF(@m1kbYbl;#6O)GR>EA7xaA_?<^i%I&?~E;H ziNwaoY}|P1(b1IW7ez%IPSz(2cva+;#(a^nD0$0S!qytSxj#-hC;XJI1%&+4KI&@5NQ#F!nI?;4!$Y#ujkv^gZcCL}s{aMNi6?`ub{uOdHD zzSG&|H)V}8fUV80|IHr?Peq)B1J3VU*sGmm?ipGl6Csyb_xeph+G<7C=J2E3rYq-t z@=bnZ*%6#jOD)D_=;52CQz~34j->^my!X5rXyFokhxQ&b zeL1#)(zFui=;FF9yF#9J2tI!N@ixV*heSYm-|TsNEzNEzKWlihCG=%|+fJv0&@8=cQ`WQy=*Yzl9ek~}C@p>*~3rtET) zk;igOeCce0Z(om_vnVmPBpZ>7M5#m~j@#2<)ny-+0+ZZh9C=wzo_l&lZeNUOexKMd z>~Ygjxr^RmQ@JJSZlP7B=WBD&k(aTa?c(F?+M$iHOOOXng9cY+qelcR&gRYFu*os1 z03TDz8EtIi;zD_Aa;1gPk;_|)$f8G{Ii+8>An|u)m8GrUxm;=qcJ0uj(&u5(HXZpf zSlZe<4%~Rou&@XsldzY!*+@`kT3wR5Y0!zW1Qf*lZa6DY-2JFM zTahQ5Q8W*5eOzV7NH}q8*1)Z7*(MUrXD6#Z$;nID#mIj?o76Uy42`=~B5um*7zed;F^V;%hV4<(<%uPQ0U0mA#{ew5V~)rEblm z$Lj-qlRPWm7m<1rFWO9FU#eE_-l$@5x~YKgEeGck8m9E2Q<^Ao3M!p=*YBY(^7E;k zMs?S??wfFEpI-Kbp0>a3&|uo8p0vi=<^HGVn>^lEl-;=h&B@ppbtx(Bwg!Cy?#4sO z^KCI&S3cG4PIBRU$}GF*xOy$WBukm3&zFnVw;SsWoVYH%4Nv`S`{CS?wnrtgG0In! zRVumN<)~O~lKuUHt)%r*PC>U`XnE!?etxV3+s{@TuC+PIEO>E*ptSxSlPGD+16}N5 z?Cl8^$&?kFcb`@ByFN_)9OJmDAd2sL!GcG@5!@Tpwi^4&fBtg3-d^qCso2FgpNX6L z^A=epQ&uVFHC?#=h3i|><$5)t+p?mWl?K{;zPhzHyOJrY*+W@bJJNkk7EDzgbnWM< zDEM%^GrB2kziX1+-GZ%pyLgkn%v)q+%JbYhhH2nYr`Q+=(6D-0pL~DO@_>k!E1V;r zpXsw6jYx4Ac_h8xkkDhcuxhu$&T+1b`3Hk7m!Ic9%`8Ts>_6PDOXw1*692j!g@PcyJ6Xze8C zVvu~|$%a8O4pj39aAVhi4k(n>5%r<7H89d}kB87-D8UE6U__LNf@P^U1lc(PA`7Mj zAg-WBj~*K|(z&sJ~2@sE;B}gX~ zM1azp@CztK;1bZs0>n5Aq5`-?C>bPZ&@uvMFs4DsjG381JX*Cx^&XR-)u;vfU=V@8 zGO&Rn#Y5V2#sm-w1TFvv_y=4gXdfjbmDPtJ!eG)vv_XcT+ktV&fikQGutP>OPvcX? zx-bwL(in)3A##j1`3__n6&hUucxMyCxoTuHMjC?=5tOMjn;B+;6edsse;|ww;u=K0 zD6Q_j(U9QcSS{&jo1Crvlw?))pEHY4b8ryw$U;+~I#v+yw=8#7 zoF?~(E_hPQ`+&}-Q0bqjQ3Bni{=>>w%Q!7wNDm0>v&jc73?Ae+n^EmuA2$3R^CG?- zk8LXF?P@fWsZ0IiYz(tSp8CLe#VnzC`+N;X=u ztDkP`W8)%J)=1WB^A?jkGqYIdmsoh{$k-oVWD{jvi7US`)EPWjM9!}b6>@((@e7)1q!-Mr6|f!39B=jQCs6vWLH;+E{L0-T6_b%ePB?l|5RM zK*T2dJGN!ncbk{*54TRJAb*qoW80d zudOrZex-aiZ9l74^YdRn6!?UV!uvQRWVfl8w8XVFG8MfRAbw&IpwA2+Y` zt@Nt9IGlD#uY4NIJW<|%|N06xmP7l7D!qEGAI;S9K9<_I&t&vapMPGR++V;UDo zfU^KgI<|prjf2#8-HeQY-R?o7ZYU{t~wN(a< z_4Dl4MBF`rY74jy2ipI#8?6lHKfkHWdGeK)SM^Sw9*b)H!4)*R;~2;JcivQuO-F8i z$gJ8TDjYGFKz?~8?K)|TuzNRb#5+>Xyrd84`p-Yvcj@}Y&bkK5@*hl^&y&Q(xZ;?C zIiK;olNeh7`0iugHHYn{Oq}Jv6<5;PUmVb2yU4Tq(Y?IH=O44bTJ1btZz+VKCK3eS z6u$(mCOWdNIMmnzg)kZ(HFua8LK8=8Du67u4X%ERt_8@tL3If=s?gz}#858?Y_E*p zND-lo4ia>Jut86XUMh6Ip#Bje+FEhl&{Pr%I$a3;CUmIYV2qv%II7TqfuQ1Q+;{Ue zak(KBZqzgNmPJ zH4|zyfy0o*_6{mYR+*@Mgwbx(tM?!A0DNzM0%axO3pI`)TqUEWXAt;8tvOIC0s^7e z1`Z<KjpzWPnVdX$VS7e&&dF%UZwxga^Dqi)!I9e6KLzaVLmknwEg0 z#h`U(48#I_k;W`*p?WxodVjz}0#WL6z{$$^jntUM=odn`N*ab5lT`mH50KgN2R{t) z1&#$EMNzj<1hfqSUx5U`hBAI5A#-0s%Mf`(63|P-iq@qpcwWh&&@aT64h=O>NXN{c zL_UcG5bZzX0jh+Wpl{$0dXrKWFiA!e4=UN=P}h^2D~=6y^&qBD&yyaQ!#rdb;7x)F zLSD}_1st)JvE$%yFjsPEGX=sW#38ku*G>3fR?7z<6N{+$~B5Vqt6Sw(uB3 zee-@bhTy#jI)q6&0<;x^VO7k*x?vjYuS2n;_+MM#Cn6xc0o~8^Pk!=~J%_XGod{%^ zT+T+oP1i0*I!M_Sk*7AJO1`vfY>*_w0g%|PVY;3-clvO@B>s;-KGv|I&W6RYyh1BYBRsy?a*q_D|9L6tUEuj{V-J^sXEprC9yOh_mXSCn!1P(%sY<@K zu~^1rZ(sUZN{QsYrs|73r}&-U-Y;jnmnaC1mmEn&5cjC*xKz5OyTF%)zEeR7Q~SIM zJ*zrRmcD#;txCFIMfr<#&Ii8$Vu8pauX|hE4hibX-&EaagEiv>zx0~F*?Vub!a?if z3H;8FME6PMn=Y4ijz73Jy5!7(b58w97Ts$N%cEl~PRid=-{V)aUyY|xywyTLt@JeC z4y6TKlUBAl*an`J_S}8urZGuB-bjYlnQfwWSt!K%)Up>@xuZ9G+3&E;FS&7bOi-M@ zrS+sjZn%NDiT~-|B|{5c2Roy9Jf2Erd-d%;^sUiIbmM_5a^bYqZ$EesUd?}T^wyP$}d z)Ww#)NALGlolWXCBm=e^kmF6+qIH4*H#boABC#T%wgmtP!KPKgg131w+7SUt&jJZ+ z5-UQ^N1*I9hQRp|t{oIk1d|6aC5AZy`kR5TWJZ^uB7tFqqeq^^IRkKy#6dzm00@+a z0Y0DcAnbyIbSPLbMumc=2F&@pc@R$hK6GTd;`Rd!oDS8AzpXL`GMq6zfa(!w5o3VQ zA*r2!0pcFr4Wpvo1Yfk(;P$KNF#!V=7^52i@^u&k;tqgApaUXF0+cr}5JoqW28Q|# zf>E&*C&+;6!=~d4vqM7ws=;9Y5l`#}FJuh`0lENCMhYhc$qcEXwgV&$3^iylFo75e zE`>6IH)}Y7^udf z4ipe5GW`WgAka>r16mju>jDW1NrTZHB2)yD;yqDr5{$ZaK^GXZ6O`~|bS3ZPXJx{3u_k|8JfE7GmXScP$jY6BP*ouTY7wkj0(Y0L<63O*Wh zAK4W-3o2Fs6e%|w`PqH`>+Fyv$*428$CBph6H@rq9rOlOu{a=ufPUJJj+@ivi>>Ek7kOw$vG;sXSm{mK8Ce^jf7&so|j3ZPAkUgkb~mi7WFK9FWzR6 ziirL7gyKNKm8EO_Cw1JV&B=#VahI>ToiKjz`i{HrftuC%>F+j=UW+vLX&CfXJ$;7h zJ?<{sn$Yx*bzSb4Bnk*t6u z)~a^JDxgn=114eaV>oy!Q20!@gk1|pX9PwFU5(-*EI|eN*}tlk?25coPP8yTA+zKh z&{IVob^_!(2pEE!Gn_i-uv+Ao0&B?K`mZfzc340fBfnh;Q0d60X7G<-@+p1LL=_72 z)+8Wr6oA~wS7xKCR4_6wfRG0t4k6f)e>Ka$E5eSW1|l@hzZC)54Ul)U{0lRH@hEdt zjcpL3f!~JUk%OSABo^k6M$NhCLrQzcmTqq zSi+g&2Jse%`7k5gf_?$yfjfuQpg;(ry-^&5KsyzX8=NEA*-OHag@>EM+OId9?Cp$T zPZlveHIgZnI1!+sdr4yN-iO;`1>*BP&JH+T^LnLG^#EJ5S8b;+(~fu}yfo8mA@z)9 z`7tb3%c?iwDNm)Oq^OA-jNR}jtVd5t35gs~D&`re&{t?G-*;n=zP<+JpCdZqWdqCW ze!=MiNY_By0*(?-zzU+uI|jaQ0l+a$;2Hq<7$+v+D*Y{NqI zL*8wQlUZuqsXdbRrqTZGymUkR^3%IdzIdK`>g%SyMw(_^po9zt-h@|6 za^79Fch$u)MUta61ECQoBJ|R|Svu>oV-6m4?zfa!)xMekoM`*LcO~r`@)zCAeriAO z-IBNEi;qOmMMuPov#!y~JUdF5i5JuaLnf|1JaK2N_IC2?T~u~Qa#%^8UYFm+PU#xj zBK`0?H#RR0@9#}qwe?kGQxRwizp$dS6EQ*b5v6PGZLVhc;$ zvMNoNa&p8dUhMVS>}mr0IvPGc{P zUbDLBN!~w@hQ(RAP^W2d4DkY!#%IDJ6y3I+=8zddg_q`2c!hJ~0jdmYMUQ*`nrbM+p zvnX2d-1!L8m1MH-V{j3C1V1aNiu8EjTAEy+NQf#ceY8jX(h0$d-Rik-6%?=L-aC57 zJu5ft!qNSU)S{SZiW;I}1DkJt8ZhJkV5Nu8uJ363u(H3oGyd^NZ$e`0Grp$;=|+1a zpM4h=-|^9^=Dz5{9Px~bJwKyDs1k8Hpkx)fdl!_#WTZ!ugIQ1j_?w?a@AK?4>YJi& z5+~o^bBgT6cbhk}uRBILV z`7O3-8mr$Qq`7{5XCGO1v$(9dtN@P)|Bfzw8P#GzK<0J?Uo^)>AOOz*10Y*K~C!gwVeO z@IP~=_5^nDkHLo|&Nx))yh5DU!4aMA!ajIckb*UJ;(lfVNtX9JfP!WsZ! z&$!a&GXW36kI#6wvrLkar;2*LwlI3V1`;qpdox_h9+@T zB}UkR@Xib$lZjZwhT;$c0I@6*7$Eh3CKkj8IH{pvM^yAm7e=qwmKhcpT@;KI1uw_} z6o*jS2o!|@P@NGt0Zbc(R7D7QHPh<_uT-0fn*O0BqU0}iCiej-_@AUc%On>R$+6_L z+qYvn)<%CBC3na_Vi8YCxN+B}&N$^7lENr9iObLplFaibJzm74P~L{0V1q{;TkMS%b&*1 zBz+CCFdzHdDO7J^YNN1zool9c4!p}mX9H%SZ}c(JYW7b_FO$leT0DoT#9WI22Lv$yUa|Fq)4LKks*!Ne6QNcO5tSnUbv;4*GKw_*WbP-DrEL}`P# zzPF~q#D*g}KB>AY_UMHyN@E`aS5<~asl0k1Ee!(3!ce}mSV#zg>_#p>{DKLI=Q5$( zGeWk3&j&eGgkwXwXM_P{_(SYP@FmJUGb1D%WIQR3Q z8cm9B0jwY+yREF_Mwm#xgf=iV=D(a{CnGbAhC}pG5RQ@I)hUg-9nf(F!zZyLbSBC^ z|8p*w08(d3p3Of06G?%6Bgr8E9!jfn0l@MOVa6*5TqKzh@gSrma(01HW|V$rKtG|- zO2Z?ZBy#u>P7*B`VE|X&5xNYoH2AwVewkxlG+7@Cx=53N6lKH{|D*4JuW!biS`=hW z^!JMilP6h<`H^m;^NZct2*X)p6$P)y?$USr*Psb#dnxqjp< z>!@+{mJ1hI4Sjbotac@8EU#Vms!L?z%ep>#iCF`UN=U;1kcc9SNEa%=j zk&=+DMvonM*lzS%>UlCRzhk#=BiACFt@=>aV4A@J>hOzojtdS2?(8G+UfBG{HfI6B zGTd>}P>CJaRa!Coma=gA{<11lxw3l{(x>3#--o~OW;`B}$xJhlD-YW9R8p}>W4H*@ zQ^?Ix?8IYj?}8r>s(0Ib5Ouz8CcRuV=gHQv$k+m0m`kKz>f%w)9#UyWGL@N;`}mOq z`G>z(Oypdc1la#&j_mI!Rq@03`w_Qi2^*%IN5@(Ff_z73j-K2Eb@t7SJF0Sn-l6lpQquvv)N@$T}ApIZ2+ZC;)Z2MaUtp<@nHtWgpE zeKhYLl7>(byw}Z%dlLD7v#*2eqXoE55G9N;m~{|z7YC}rCS2hkl#2fPLrk-#HGB4@ zaFg(@E);bzKuADHye1A@2+Zm)Vs(Y#9~7Z5U12s*HUX>w>um@f0`2oam8>{;2n;2F zajhA+i`MIsej<{v;RyY_>l^fiug0 zIVZi3@xD8J-|Qd%nen12Wl7Q$+%n2SBwpJ^&%YGgHg561Ci~R%e#wNt&i0#0&MsdZ z9@ff@^yrPfy#BcdUJ_Yyt7h^NbndRHGJ9h^wQ+i#sATYMAwn6yRI~iiB}oi%$&IXmB-y|^lXa_ zkhA;Ma6sq8xQ@h|S4jh(2mR%eo=>$6Lr3TNfR9M5*+DMbf~tUkBnAOLJGZ^;i2!e5jZFJ)& zAAf;&mne@vPfxeg70&hUc@czUFqZ^tWCE*py1lxi+f`-qW2B#16w?GTj#rHi`>|f~ zjr>0BrxS1XF=)TPUC@h%{nrC?B|wNXwEtcP!9!Ww-!O=u6~*T(LCeQO8|$Wajl}z- zC16{4>$(aOuHOIiLbis!fB&JZ<>}jk(F};kq+fW*9IN?`ECsQsd#hKs^A{n~VU6aw z&l<=NgZeuYX0YT|xpu!g2X9&fOIq`*C1rj8`vlkLOi&n(PX|5DsE71B8T2+lJY_#C zW+}H@R;A8pGiK z{!bK)3IgwO}>Gn1HcJX6gJp{RU`Xvz^9nA?b8;U-FNh3j296IicOo zPIGp#%&yv>mvi8%zqEvu`IDixle%Xml$#X4PFlGrSl%?Lm(#kyXy5TGWP9Z`ldigU z2&W)t^8c&-63!GTTi9ORyXI9VHoke`fv|w~C~VS|DVyJaT%+PDUsibk&UkHR%td-q zBdsKTeeE$v>b8_BPm4O zH)pZ?0lvP-^rOc=tl0^UB-67D{}t& zKF(?a-Phk#H$-E#FhjqgG1#nuBBZbT|Al9UCyG?#%pN|D9I@^kqA{(z**ta!3t-#+ zihtV~TV=J5F^+0j#gyL)^p!iD}GY(*5kC!R$gFch7D| z!+pGAiidXj%DE}&oEqxo(NAxjyi(I#oWg3*DfE@gi=OH;CHqjN>tMeVs4BO1?|adR2!fzA zC`f~pbc(ce3J4OC(hb5Q1Qlr{L`p)sl$2DIkWQr=1f;u`-@F&@t-W!uWS`_fWek0>YP}%w24)(k=sH1Fzhr>Y)xCk02{wSC zLV^__h{covq!fr?N69!00{mbe0}_AW9)K#$p`()^S+^vlixMEMd@%xfJTUcv^uo|G zN@&Az9&jW1;(`hVAd~|8LI;9UZ(wah7r+FAqxXh_ybM&!4w!7_5Wx3eoe_*@z$vAm zgF-O4E_rP5F-rZRT|vwqNzMbyz!gD-_(1gw7J|uRJQeajhNh<|VaTI{K!s&Krl8si z*d3ZcA{z%%`htDIe&QFP$R~d==jWVnSOwO?g9&Qio=A3t=~cZN#whL?wiolbCici~ zYfUE%(3`^KmaKCT@0lkq9OD@n+A(yj7bbOF8eEk-xZwu?DTA-R!|soLhm}CQYjahd zBde5l#Fm|jqIb+5nb-&){F_hxjLdGw#1VDT{-6ty7qotTm*+by#=9x}$MT+&H*SdL zWyJL)DXQVDEwLJrP_a2fhx8wddEmdCL8d(CxN8mHMEO8_6zFMwUqk)lT(|pGS90Op zM~z?l5Sssc3IE#)|9da||MnN5b$77hI8N0+E1*frxJT*wlGK=7G&4~~{&c9l;mTG|r;cPyb7u%{H;^buOv6an6G9E~@9Fo1w&yYAT0ouNXU!ZXNRf=`6k-lEn|9In8;#A3KZc8(yb15j z1*xrnL5Se){S|Wu#o_mk8*kfRNxPBo8FD5>Td3E4zW@0tPZ5KyUzI?HqvU zA(;_&N~8ms8Q8Ty#lboKYjhx#WrHYusTd$H^*6YLFk~hP61AMdLO>1pDMH{J1QUdc zxPht&&0K9px(w~@wN2tDdY&oAek)?5hO;b$Z#l(299(Nz02WU8phS#U;eMnXduw7U zElM@o+KO6c$Sc<{#z2cH+0hSISQVK4nkEIB zo%EZYXT!~3yqWVzu_*U~*M?SCZ!av$r32iXnU(6ehkI&}4^NqOHE?KLwPpR%%N zSMPP%Z>d$KZ-Z~!*t*679?Tf2Q;@p9P^7<5UuOx0;8@v7=o=}@5`7uE%r?Kz4x*`% z4Ig0!y*y<>dvYfmdM_%?p2wtXVZYF`!wN{eaG|d;;8K_&yX;oKIr@2J{*StkKD0!ansuZV^G@88 zO^wfMs;)2AQWV;rrsc6hw0(`)a#zRiY11Vp;>nsI+_N(WS*84Sh8OSA zT(Wk2ujfCvj?FBK7D8P#=*vUDURyj+u)ULTc!n;%NpYaOdlJ>{G8Ptp1L-Og8&9@P zjilwdHwHIWqgKOq`&sA-s@{EyfXn-p9br`H@ox{!z2QD%!16Th$Uege8_kx_Wg)eL zaf8Rc!<22s+?};O)2GLwPI|oBq1pn5SBdINnYHgYj%aiyG%TIRjB7t)y0|3HVC3kO z%$fXrCp&-Jn=^mAwW!F}#9RDz?#J_YABv79Mm8&}557{qFv1$Ur>4_!b(9w&PHp)? z{615awjCDMXG&|TUX&^&CrDe4(lI^zPY9B&kH9kpz035NM>Y{6FU;Eni&(W}*qucp|1I;T~F(Mrae zlnvj%$vrvNp1&HqWGFzif-XU)O--|Iamijfn@~jNad2JGsn^sK0L5Uk$uKk`;ffB>TfkyGIBQz7s%C z9n8*7JyX#Lj7(l2j=sZ|)&6mf+s`$sKR-fRnlJqX{_&>W5t!;1$o<2Lt3Ovr|NaSr zgJCaz|Jd~VPKX=;N&+naq)`83E%Wmqi5HVm(Ssj*Wwmf`5-7^+);^^blDfdU*W)S>!2qOT?n(2YM=8 z_w)&ilw$oAsR|ur6t`sY+btczya>#kkm?d70vsT)Ab^z_#2EvuEok-xIAg}h2Y9$H z7uY<^q6Ok#5dbLp0#C4ys>0u8id{x8qV!UmMS`)MJ>!m*9`Ipi1n}|Jvo=;yf|UQU zqLb;Ilb$F^z22RhBex_fs>w;H{HlGt#mLh0zLdYnRZ5ns>~o8JvFI3^lymlSx5s>0(${w$YLngjux`0wrM<|U zT@iJo+N60L2b9c}A95ZmNf6WKAz8=S%G-JkuvyMkGpAUD|WqI!RqA;Q|q(kq1!-XQV{)q$2A$O_^8g z=+#DP=cd=86PPl_{N@YC?x=4{+rF|npU4k8(A!SmRP&{*jMQ16bH((%&bIwRdVMXb z2mYbg+O011wIi(-nypB`kdG!+46fzW^J^F6f)Fz+{;aZvBkE@GhhaP1?oHDoRssbk zq0ala)%bPCxe&4>Bh{p>`g>~{L8Y+?8oQnv753bQq%-!eh&4+X1ywEoqBvPj=8!~g z%f!%<@~&JpuVbtcMg5rY>NY=v@Sts$4SF4QxH_U!?@Y(%=+|6RSMOA{;L4HE;Nc16 z)K6V5SJYZo_p`lRRb65+%Q=kJFF5@rx(o&`CgnUPSM@57z0JNtb$)2njj)m~x-S?OMM;Gf ztnl20|MKhG53(2BM-K`@5*bMwT3SWZlItj+v)d7FE}gYtegB*t@3x-%CmWdQtfNTo zU|`W%MY_da!|^XR@$J!ij5ZCvIK?g7=+p)0^1qC?W{+51FeKM|6*^P-K#rLU6>};A znix|*Q)E?k83zc>>klX@+&Uss(U)|h z94Kg-qR7VCtd&4V#cnxX&ZrwS>8(-a%2TwXh~?B1@C%T$eMhwJ-m1nSL%DqE16kTc zL5*Ct;RLoH+tooLLWezV21*eN6ua#cgGQIP^D{nQclp{SDDWCdn`;FP&&iR* z5_sP~d`R&8-kUok{U}i=O}z~+umO*vl~>*Q1#h_S+^&8Gz916h7ql%JVKJ*G)m+Q}+YNV(E^TaB;tEIVg+fOcR^!CX?{ zc7oMyIr`Mt6|zfbxCo-ejb)pa@IBkQ%Q!O?-FO#c+P zuh{OKeepEqil(EfXzELvR3F)EPYG8(x|&^^e_c75VVz z%Z5AgFvnh!dV9_S=M~$r*sVt0Y>OVBHXb)l3~GCUFP}uJ3_lewtBtRYk2F?9u&lnV zi6M^0nhh1bzmUZi{^|AC-#t=*>KWA)%!e)N^2K6qa;sGwdr2X-;PQ_NPJKm8&HTY| z1A4CQq+dZk=pdQuX$%i=9Xnu94I6}TtfB(U&Yn(7G*o*5x^=AUJ|i*%?8U~fBbX3O zq7sMQ7#Bcj&yFF`me|eEP;cZ~g;*CcTix@iuk6O$OXFTx)QopEtG?RfQ-`ty&u&`s zefHEWipG--bvMKD#Mgb7OlmV{ktHo-fKyzgSg6ose64hZ7_EcR&6~SK{=xDHuB$ccBecR&bz3|cGc+3whib*`QlVe6HH`JA+?Om# z>4hM=|}0DKD@Dc!mkN02fRA zzoHQQ@9v{u1N@@S?BuurTMY1O6@T7}#cqFJxj^CPP*tyapKHf3=OIYaQp+5Y*8CuM zE(k*0RUmUm(p;fg`Ts4HRl;{z$$<6f3A-_~=7_bEr?z;{z=+~y4DX6bg8+K;N(fnw zrQ>e&lXM&%v_{Q{Un)SXiYu7V!F-=4}06`T_kD7`R*>@;!}E=PWuw)>%?%r zUEy3~orTqNQo?cUcD=hgHp8EB3U7~u0D=2KFWbyR?3OS;RAPa5uvupjN6Y0LeI}Dl z%3dr1>a0G$0~Iv7*9nYmt;H~hHasO1+8tsvBvUX?%q|WjYHZ_6%ogg)9S$|kPGLDv zJcJ>O$A<^W-$zPtVW1N5RmE85u?5nI7|3st`W7JZ1Wb(rs%JjX)<9@Y4avQrU<;&{ zOa<&SA0R|L<${5t5T-@Iu!;uS%kU;&P@t*|{SQ&k@RE=RRFL&41&0B00?|^pQ{tJY zOZo=(emjx8t!A+{M%22&&9W02?+0)c@AR7rphCIV?GEg+WwG1D)$|h@O?QRSYwiOS2kb> zA!>Y#s|ru7I+Nh+&pqQ*9kB=*_TqY@FR-9RiWf|rx9n*pTPCyXu;CbEG@KHxpIOt9 zj2w(_tW{t*_H0HR!LMdl@8s-amW9);Lj!FVRdo;A{+`)zb@B5(|3_c;MUL~1k-tvS z)dvxx#MaH{}qKhS!6 zqyn|nybauh~`Ct1{gk5B1_RYn~WaXko;R%o{EGomiZWpB{(Pc5a$(*4LM= z953-Vw$Zn!&N}s|I$HOavv<6Z9yPJ$|LCwcPGik9|E9NqZBq72QT(MsAzyxkbD_K& z(}=sZdexoYG(DOA=gRzt_{&=7!XK3)?CcD7RgVdrPsEx^imusRL*a8%`y}>O>Cz^J z#%1wE@ea`K$z3VOa86<;!P*;jgrgv?-&oKeuvMa~aaKR(d{Ez(&;{L5Y47ej)WkZr zkLNpD;9!XZ*ig@YAL&3{iI-)j?tvQWEi10J=x!~H51XUyeaf`Lp#z~7hVT~lzLSrL z8?Toi+>pnHvgxbdI&Lf1o-i$|yeU=_Z9AGxiBC3;j4xeWDt4yXMM1>(8a9pq0*W`>tWVn!nazA7;X60H@y z|G3nXY~evj9`EC(Z%hll-d zfr}G7d=G2udJR0_n&x4=@^4|2V+(3s@FYT-p?7<_fQ|&ji1$G;H8OGnY0QzKYC#tu zJBHL$KsSp-AszyuIt-FhErMR!N*E-s1aUghaR4kF(xlu%`Ll+I9ySrSr#B0+@E)@Yyr7RHG5Ct45&{zN#o z#_4pMm}0sw+Iry&)60mH@Qqa5!@p@wGz}#1fCwPb2O)?cW&l)8F(nBcieP^QxdLA2 zu@TOxXpqz%s?UL}-a#c3Ds>H$veGli+Y{n19Wz1I^N_+Hs>!Dm1mrJdQ9h*VKL?8c z{|N<_zD8#F-Vd?>0?a48BxDKD-^XYT9Hqt8%Y!&Qke&SvP}k4TAbnKJghWvBl-{{h zTBR$X(Q1B;Q06n$biq=>`Ax(`Is(ztH2t(yIV*d2i3P8~@@>rcbM_-SQ8gcnkr=BR zCAT;jf(I3^sT|?7?h2F#nH@cPg>}6wW5QCfF6XR*(d&TwRq)UQ`D{pg6gx>}a zY_M8htl|%Wkz1b^BE+=ZZMCK8>sc|07=6R?=0c)vGl__0rUS{g)+fCY1I!Tdhy(32 z=S>-|%F!k!*J#|cDU4mZS|*E&<|r7QjK?t~ypwg8n>KXTrX&ZLP-7V>7VJNG?81~k zT_#0vb5bt4GAS#%lfx(GTv=_tme!`iu9{gZoWIT?(a3c>t-;j8ZtmcPQv1qS826%L zfl%2Ko(dgu=NsQvMAL1|)P5cM|BcsuV;JQr=Crq)SrqC$9&DnyzFQV2ea~lVu6b3R zJlrVx+3+yIM^hJcmU&5vo_l(4XE#*t49ncJbEw3;#waU?_j%GKE(jGl#*{uU<9y+W^suRKK7~l4+d^O=@-SkU{Re{BXfvT{H zZ)&$9hu8cy8XlIA2uwX$?kiK;#MKXY=*?>F5;|7K$psjtUHw1JTl#ccNNfZt~rl61%2QY<$XYp~r}n z0@=IkgUN8X!`0*TeU(|CM4z&!P7V&PBZY-mf&RX96hAfF7mc3?BXmeunNDub()Ijs z^OCgkEQeT<>6pQ|LE_kG8^e*ndxT_gKyPf4|HqAjCAj&f&k%jPNjY4!EM*)})sieo zKpGK_nfca>hJ(U70ZQ8cauD zI(jr)&DThoP=+EdPf?iS%YV7!_HFm#rv7_6GjR>S?&+!y`9sAUi&+sS#Z)mFeM-Hf z@$y{SVU49nXs%H$H#2FQZmO;sE2rk+XBgXEz4PHUjk}iAu-<^|H>-lA;dd0ppF%bi zLcZDLV}F&%5i2ERa4YpokG9Zojdn0p-?=VGq-<$p%wA|5ldKtbQRo@2DV{7M#(+i7 z#MCw;R$RC@I5#!ANyhWy3C2vd#*rAJR*26X{=tJ(GDnLvftCJ&9v%$!u$@(n|LfTML!0tx|-)L&7Wjq>xXU#cc6G z`)b#^Us!T~fj4>uKI`CGR4!37`=A;oKYz2BJP)eQ{hAMNgT`<8xcA$IptY_gON->z zez+)Gc=@esEO!WxJN~u+!bNCl)in0zQ`~v3jB?qbWmU!nH++cf9 zMdT5|QnC6uN^T+3Y-o(!>_Jmh^OY6n`;#FH6}<&*IU{Xvd|sUS@=|-j78qEsw13tW z=2Ck1qRS{E)s-qHPOESYeIrA)A>zZsVoka~@oU1xgOFRvfN%8^?uE*6U}-PH1hV#9 z;xNcA8(DYn7YwB55Rm`{_+=yc2;dP8Pyo09s)gGveu`26l5r#j;(U0#S_J2B!~@7E z93UUSj#!yU3ISv;ehPzt79r^Y|9l=)lr1uS93&V3Ag+G$z5WwyH0<;_qDoSrw*Vfg zuwRI8e+I$=z__1qFJJ-wgM=^%&W_|bthdo!$mlMSJ3pu6dcF5ra8XBEGzFE>Rksxp z-v!bpk3y5gfoEVissXa)^%1F9imcI}dfVs5I&X)2dXC+yQ=&eRXn%nJY~lJjq7S#& z&2W||{AjW6qqI`uFROKBkLlkuiTrF$QQnWEe-t?g#FLlcWp=zagyGeti66nU)Z*x^w zF4?;uAK|1+T|!eDQT0dR3?86~OlK|(>FA=Mh~m_|S6>+`J6fqu@CjYzrE)fEo~l$s z+4YkT8>RPERa;nd$g=6&CS5Z4KGSQ&xo;7;27TcUF-aDf8H6^B?u>5Xuss>FnKh~7 zJh9w$bNVuRW+lZsOyu!4z>}d=c}&09D?3ZpctKRc8H+aSRx-H-ue zqDfDUL+_Hh+TdXhrCpSGcGs}^a^aM7md$&8a@n`U0tF2F!uxv_radBs3%EMZ${smH zAK)?RYYXDv zu)kbA*HsA0Z`<2wJGk3uZQX?852J6~lH+!S6YI137`!k)mv8b)T6wNpOKM_d?A=YB)Bra$3RO3H~3G0oZ3a0qm&>=Z>4Pin+qW*;^b}tmzL94bV3XC}1;a&<(LT#ZaBO=t!OX0wEfuC+8hq_}LpaPTZUPpiCX z`iyIHRpXUBy9V?`=QZW%Ta{1Faz4d*XGn-voMI^dsVS40MSejx@){X7U6^7{&GC$1 zlhfkhbE*`&67(m;vs};cUZZB6O@!}!Ehb_FF|<8`e4B?3wD+m>f(~l&g!(rYqYB>V z=TW3a<(ITqVWCgX@GnaFcBU1)%NkWCi4-o=5>kKQ=awRoTq>0{Do>HZ&JkMtoZ?!? zVwWdtLynX{Pr9oN$vuAB@fZIRq4Te>I{(gPgd_0g_uf`_;0Uqiqkw~i;1PuAg=Mv6 zU_guz8>Ma^+(2gVjl^bTdJsXjKYGWiPTz(O0O32O6A z2U6D{&lngxfL}rf{u4~)pW-lS@nhrAdQa&#Fo^O9Ou=E;fLGXiiozm7_TWDzrm910 zC0?QXMo~H8HR+^c*~g*$mK7K=GO-H8BzRnW&Rv->^|S(Sf7_~%S7RfM{*|4ACsrjS zbQBI>El@xz^USYYTJ)CbIC}{1aQ-I`g_fu~@Q*kY`&4L#*^+(*Ff$loqm1ar$muDt zg<^zgarUVM0GEeyhLk8H1aeCSMO60bS7M_FeQ|^NaQ;ZyKvJY3D=!cYgwYv?A`#ML z*sYl@sZhWXMjm(y3xR=DhZMw2vnBciD5O#~QbBH698-!s5F%_0(Efs^;6qM*uK?>q zh)73EWJ?5X^85!RtrD%EUZYEiJ(g5`4;&swWyFBi;x9H3bpe-0$g zorUKeJqZM|3*-fo1B+JO@s+Fc`Lfn%J+RhB{0Wp;N0^#K3o{Da+G+n%tmIuz5I=(c0DeCh^eIt?(`TGj(kN7UtKM8IFgw@x}f3 zDsIT*5;GLy^X%vAPO8JVGgSh^F~ z;@YhvdANCI9l2+_DML92h6SbC*sz%#L&Y^F@1E?@neN1m@37D563>DXmw6V2a|p%l zHz^{c`$$N6c6-0@m?{&5&Tx?m4Cmr;_lX7GzEE(y_o-N!jw=QpjnN;5((IX_S6b|4 z;hS*Y<`Xae+6A@2!&XXRur){pr`*XR^^E|D$ zQ3Z({wF3k7(UFg(CHR9PFW zRnA-}oMm?3ue;7YC$0X8Ejzv5(`?-6OYa%)E-BwQvwYB#N+4ytrN=CNnbq8Mi^~(E zRba8A_U5j=06MsQvV!TWB3L0b`#<@$(6L|ja#>#JUYJ^D(8C#G+c<+5DOU0EI7TX}-) zc%P;X!4AagH14b2g-VKSfG&t-jOn zj26d*yih*_9VIr%lHD8I&Dh%5<2|n0?gCQIJiUFbow)YeWEP!f12=*bF8 zGi9S@^t>j|Wyy_Kd6rqLx0IY3r0oXC+^FAO+Q$V+Bb`0IxVYy>n*FZ>j<41kwq=SF zp*5sl=L;%&31SwpVfSd$6~gD8B==u0#JoVy)&slx)V66a!3D@ z@!eEkcdS|`PsB^Am!4$TDg$7LJwQK7Q?0yr=>Vs#U|A+gKf5zzbgI3Bl6{`sJ%g~W zw^zE+-~C*)EW7bYb|?^uhOh36@pYuk-QL#H=D9xiww&)0H*3Qaa32p3o%7{z-_7W| z#x_~;JqA6G(pv~2JFXGU+|5RnVA_gI6x}={QrOu{jbFBC~OtS4;ThBKersYBc*|= zddN|R&2OWOaj|!CxhJ<6jx7$wy4%5%5MYx)d>b-IL{eS(aKxn*k;wbso=(5>pJ1}- z_7K(-6=dllhX!C`c?!J$jha-c#zc~(22|>Q`^oqFu~9imGDjJK{Pb6}6gd!av%%=4 zNRieF5Kj%Y*RV7AaRzn|j)#Yk4#fhk=#G)gb-hxT$LOEzXdZNw;t9?an1Rx=-jkk) z3{KwwoYdlG0S1AtWz7sHx{#HS61vH|>K6YjJI4f?a{<8LgP{d;o>HozTB47T7Qq5c zV*zp+LPzrh5FWJAM}YMPqa@(Tj>JX-w&3Zoi3kNuX}h5)x9oHTsGV{O1~lbU(j0OR z801NQ%5VmlP>6sH+}=+|OVc4L5Wg9c3Qi*dg|MHT#J`26gM2e9p|UBU6NLRo+&h@V z>D=2%c9e;yX1>&!jr&Lq6fCD->^|;I+}WlM-ye`>S891KCv_*TQ~{ffO{pvw_h#Zd z(xv8-=FQ_}7PWqc0rt?3?;0p%NQ7zf1QA&$neK#CY%~YPstuw$@!Z;Ka_q7z2a!r_ zbslyHm;!l#4@8v%(wUc4N8VlScrSUrt*W6g=>ZF4`I+6oElfRXeR!Z*sFH1P)byo_ zq^V~{-IINj0GWSdU9a^@ky>5?x`dS6tis%ZAGz(y^S$jnRZBOukM>g>cc0DQnSqlNnD5__uuKtWb7-Pb=_o}b4H(B+2&7c$9bl)e*2F8>LyL( zuKgEECZF~Rb6i40p0>G_ktT<}&!YW0INKUqL!%=xTa%G|_EiR@`nSjQn9Dv8N|V1d z3WoXrHuL=t|7ZS|;L@lss3*alTRyIh#gCQJ>C2?5ZPdqpFKAl)AqgI-?7J?9eRbN` ziSY@trUXKaqgeWfo(ZfNy3AktRx?ay^*${}2UK*=Y)z;8cg`=kMWWS><6+6Oq7!L` zzu~OFB~-s0*EUiSmL%e|A}5m6QKia5NWY4yowJ>a&6u;wx@z<6`UiXxTNER8OI_!; zNuQ%HV8CqMM2J){z!%crykobh*-+TD{GNHRL2vBBm092AM(RcV*Iy>MUtf)B+;yMWzr`gp$a^X+Ap?MYYZ4ahP!ZxU4g%k`RMG_jFxj^ zrDv`8qI|^Kjx|d}QwghoaPsYXX9~ChcDuZ25cH(fMbr`5g%330SH6`7lWS1mp8Eh- z?)9xKM-bQC+qzbGr7XnJV^n7Q#Oj0cR0ox2lmK0Am1M*xx4TEq)SXq!FP=Wl8gmhj zrr!M$AsSF7jVXvC<=_1BJIv0~NBPBWX%lw{3b3yP7;xk|NarTk^c=~2GW9t9D{eQAG za*uE6UNz|tZY@xN@0Yw;m?`Q? zW^Kig!TfsL+#~F~i(E?F<0(nhM->x$z3@OWMdR`)(gcG0g<^wEh6}XCRPPHo&X>Mg zVj+p*+ib)>Ys=qt>kxE0Y~M^@CwNKP7o5?5A|K)C;1}FgVEz7$PK(Ve-)3?a*~s@M zo$gr4wbu0iB=IMu0MdCG2n!F{cq5H|LVR@f!*xNl`5%TQG6la5958>Qcm6&sF$Jo4 z2s(c%>j#v05RC@N&L5L<0OEw)gpg*}PzeJHgxZAi(LX2U-~eC~GzrM)`qU8#7*Z3Q zV%Ph)!G+ZF5P==M|A>U}LxRWCm;w+yf_MaG&VdxWv;`zH`tx(30xNQe!wIer zSX?7*ov!+)j<$=d2qk>o(ITS?xEOba+Nz2?%jk<6nDD1wH+;Wqv8T4AEvz>b;_qqO z1efTVyX_e`vUKUqoz}>C>Su5lFPtH-hAUnw@4e8s14MS69uB9!TQ zS)5kxbS^7{*q?=Wj_ZsN99KJWFHi2b2e={!n^nbGmmEbNxXX*+daI2#6ARj~p>b3< zk2fTrC>BJdtqFrIACHt)2a`X2@qAA4jht`fRzTv~yKh3878=+)XI+!&Bj2x>(4edj z@iPQ>q{TE0#G3LQI&5iVI5eFZd%xAyo8o03`0cpr*|+Ckrrtg{fipL!CGDIge>r&D zR{i9n#kp4R0>0QbM7IEikMpwEQys26N1T()-D)anb(Cyb2Vl)NDTy8KL`$*w{@tOvR#Snn9eNu@%h21g zz`KsTc-Bc z-FiW1((>sp=dl-v77d1CTetXa1z-@`0lV!7Gqi_;-bDK6?#RmQnz^2D7E(wm?x@wj zJ694Nj;PgHPny;G+$+V6et{9^!=$NeJ~I=Ch@eM$Mc}KXLH>TzHxxKig%7lI*-}lX9U)6tEY@2hX)@o$C(f82!&m(kHgBAEcS`H=_|(&}A*LXD?YIroY23-*)MFf?yaspx8H@I{6NJ z!Mz5bnLNSJ&bw5$)FAWv{%QT(D!{mhhT89NBB zP|uvaJMNJBp?EF(UGZw2hMaRL0oWm#X!tfa`1SvB)&_%!?$(*#9B;8zVmxWCQpz-e2ME+GFz4n_w^<5^EoaQav9V909hlFc>apwV|C z#m~``jgRN-zch=M(e$UsP}E#{T;8S6c5wLh zk$|J71DUj4>KJXiYE3o$-acc?=2*eiYe0eq8d5aod1@+Q18$V3ahbM!-9`ENv2~J^ zMzmvQO7xp9FW~&=p0D**e;YfgCzly2Sy@Ez^rCe>rkM;OP_oF7?UlYkuvMD;h}cPw zAXE#^KKv0wU~5Micasr2bL;Hb{Q3~J{G&yiY`$x@ zt3A+M=oE}MM#hwJRpPYuA2f+HlF*?gI!XDqgfU$mn|o>Vw5nJTU-zC3xd!(wT@qs5 zFK{zfAOyf!a#~iEf1uGFi4pW{3St0fd3l+7{3XMsvI+cUoFhwHzFnkC8pMe zbdA6p^w)F#MJIy-#;FKkE(SzY09yQ4r(`GzVtE=Er0v3PpQ%CJm0(y>^VqZkBYna4 z81p`EGBXLi1%q4!YKtRxZ)Vu0?8lWHQNEUkzq^@2FzIj+f>a~I{%sP1;kwot3z z(mNB(GRM*A%6D$WDP;PY;U_x$GA=5s1UX)5}c`2fgf>j3k>g zv^e;zTpD+&@Uy1G&&%1++2hQ(v>>`hnu-F34cC$WV@NV44hJ`~9$ow+lAZ|QQ^30osvCgb0uF=c zIVe>Rk***ShByjj`4oYaksx`50EkG0WG(_fwjTgaV5SBE7onsnl0yi+hbRz`Wt%wc zs3}}t99XbHhXioOMR7FXJDS?#mw*k<>JMEh^d2y`fREZgp8@rxN5)f%nlZDX1BMA; zo)8QX3Ydb_C{hxPbZbKz&J*2L!Du_jyQb=@C%b2J)UE_Owl>!ZEw#hbvwVVhJsHg% z_K1WbrNtY=aNV>=G>Mgwlg{zp{&M8I6Z|>FjhGMAMqyuKEJOVK_f$|8b_!eiR5Rw2 z^JijYm~+orgz*4(;t1zN{HEWTh8Ynn97Y0RKBtD4#u3?g6nF8`YiaM?YGYni zc^#q848s$2rtl#KYzVOtc7c-xo#VoQ)kF1{bya@Ev<@YXyfNtKJr_hgHLVycFB%-q z4Lym#1+JEk#}=E0T`~a!+Zo^^$M9YiS*CHhxrUt!adik`Rf2GU7XI<``Zn_Pp@%cNnHY z-j2WmGX2n*0o*xNV86lePMZ

-`pGvD%UPddSo9mzD(jddT|_D#L+6Eepi&H;{IY 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

DcC z{_QT%-|^MITD|^0oPlH6pcfI&8Z91C`gnP5%Gngm4soY(B@wV)7+NBz;Z?3^#;igk zkFO!|5@)pcQGNx(frb-a4s16FYr?2=#D{CG7>}V@sK~1*ItQjRa(> zVZZW+sj;+~z|*`-tTw!g_75}uFLebFn&VCtaTCFQL@_1Leoq@(-1IYMxpbL~h2^ym zdBOJBY0*P0YgJxREb@H83Z`y_B&|MIR3`FnUV5rG`>5`jU0JtgV=P{u81b{yF|(`; z$WILwlVZ5&x<>p+N8f^d_t0UL+r@Uhih3OfO3i#O%m}T}G*P@Ul5PC@@gjN0?XEXm z;KidqM|O2yAM(e)f{S9d?*c|@)FQ=iZlEZ;emd*O3XpT=U% zZ{|XRv-#;YxkpTV4>`S$u(cH)SKrJQEn>7fQt@8H_E!5)nTo|HeAoN$KiEoKUDnkn ze)KLqF>^%uD`t3F$_C+H$)dJiIq@{di0T*>>^N^oskTcv3gK7u`#jFx{?+uSTQ_OuH*W||8=3N^{&iOy`sT;H+>Fx8OH}r9P&3gLy z^&-;dc-13h$HpW|nhL~6%!vg~5Z}5p)%MbBwODoHCyuZyyt@0lE}DCK@!c_<;151& z)!EzBD}6N~AnLWQ{UUw!Gkd!3U3sLpr&9wdFwXJbh~oFrb)=`{Byy+bo>**a-fTwQ zm)p6xAGV4qn#Ajce~ybz zF8AuUUA8F-()Ux*G8OS7Fugo~#katD*BTCkDxR$?Pn~^so4BP>F)NOZ;POPqiegLP zUK_Rt;WygF8DAZFP!lY)>x@-smQX~UC>>GP?8hx@@_Upd&n?FXzK~l6nu3ZwXu%yB zk@86_DOJHmLn8-6>?YP(R2D+1O@)j#JZM0di(3|WYz%{A&{3-Tn&>A1xGt$q>J)EqU|0U}F@SS7j-QH+Dv3Zi!^8K|<@(cc47I@4JLC=>eAEO;{{-Uxux~`nWaou`WB2Ts2fr zMBA~$vSIthX)c#_H3ORJLLJ>aU$J+yItn>2-Afu%+1|SAJGG1lb#<)sXOBHQKX^*k zyu-yZG68Cp+;6;Dq~F|-aUpL7&1sixyV*wG<80#(4+p&-SmV!p^+Kg<*H>qf}X>%)T;~o+g)0Y;d~6)L3|>yfJ^P=WmnguU$*e6$|PsnefUeVoupkqAvB$ zjE9e2f3il$jOUTJ`s$Iq@Idj~8|XJJ>`*MW*RHT;dC|L{o%rl_75_^y(lUm!lxqcn zvTkp@vFffDU1paReYb{ooyjIGwCSE{3VxW~c4n$&s(q0@F-V%Y}quMUr24vKKmetogB0yQDZ6XvK8tra|O4mzC2rK zogef)A2RUClbPkThT#6k_Y@C?P}EbLOG`I>TM~4kzQgcV*G3xUA!S#!PO34Jh~Ddo zWNBCd+tbO{=~LIr#|BAi8v+Y#6 zjCppaa%ekuTF2wh?S2+DN zUGqtOu!VZx;qGW_%}grT3n~dr74ITzN)@lB8lTmc$w=rA?#`vu8JNCx-e9xbs!eYt z=UfL#_X-JDN@8#+4C9S+N7TWHv^+)GqybW^5k41kDBqZyZTPeu6~+nGUC;9%9VRXb!X>##5QJpn%mpv`l%o(+Q6aq=CGSL8?my+$PDIHkgVX03_su{eCVq+)|g@O8;b~DC@+H(e+08 z49`ZjUq1SvAk#u6YCzx?@TTFn}zl|EUFC~$3>4C@VlO^=8~Q>nLW7MiwbsJ zLFM;2?>;zdnPTANpH-u!`9)WCddCi4#xCne>|?JNK3U4Po}rx`pqyU`+b>Jj9UY!m zt7V+$XLaLSbC0`q-+ju^J&~5ZGiIA!TPk7f)6BH}qKMCX&G%O!>T`6#rOAN#LZ;p) ziTT?~_r1<6zTZ8syqJ^zB2FeyXz*=Dz4WF0HU%QHqFpRg`)lhhO#YjTG2>QN1uY8> zYQ z0HfSa%XsT2?tEn#>Wvc;!!3(!vMJX>l_UrO4qMaD?0#~iBp*H?<45rq`kx!f>}GXa zE-WgEdcDz*@lD9AC!r>6Fyf6V-Ax?!p(F+pRN3BFK8zRY@c%qcBR)$!);A{ozQ-m% zY@xgJ>Mf-V{X%~gS1FE*)BzVMS*>n)mTYG%sn0WD8EM`w@Ydk!RBYVL?JwOo?(AWx zN|V)(EHSj#ZDVl=nn>BcL!B&6$A(Xnt~KcmZ}1jIx{#L{LMKRAzogbsyIH=p!uC%j zxEMZ49vSlyIya!VyHu0U)!XP(ZLXS-*_eC_4LhS~j{0w#N3#j)1+Pw=%swH-8EtyD zFOTjwtkQp1Vyl$tlvXO}=8o!3+1!D?VTe;fvUO zQDs=;{rz=2*6q4*PczfYinL7$!8~W^Fqt&p01#oVRTZ|bK^3q^ zNoDvdf5iHfkI9v&?haZmIR>Q>UZP9^w**pFsQN%9%yHrV6q4HG$ZP<61SNH}st{xG zpr)Qk@C*!JDhB}rE6QY4fC2VX)@sn$al+AcxrNu?A`q;0(3GaugIUTJV;aN`x#Xk}%WH zYADa?v5B-kAaS|y8B|Yk;Y-H!_@lTtJ;{I~9E)<27`$;LdQ|lqW(i~9o{#722=pWNfH!kZ%dGHS z*MTJ`?tcsHNRim@97E6ksbeTy6LC35WtPjMC$=YOiF-B>qbw?I=Fff1~ zihIP7>8^#&Lb?|;b+JLQuA+H;Npe8;K;N%cu{2L*ZaJ@fXghWff z3`mlb{C&P>y}`xib+@EcjtLJ`={LTO`nZ4pqu0s=$J_f<%e^&L9+OWSvEe@Nysl*z z=iJTY5knn|B!9Q+xR-uuo7RVXIdJ8S{zf*R1WxOcZe6tw_r2QXN->>%qRg&?p~TSC z*GgkayAA3ohBfFrUTpVIdzP8~QRPvzjfM=1-X^PJsoz=;U1T^zBWUn^@YJ|H_uIaC zD^uMKC-)k*DtSd`5=QSXK3HwCj$I_oRV~(?uVQZB6WQ9XY1nifiSDh++qOq3W$_rbbjjon56v`hNwhhyUb20h&0e2b^((fDbMWM*f`?af`{cCC4ETc2pLyaslPZ3n zi-hG!OZ)8jp_P|nJ-|$HZ!vu#faflDn#+G^<(&)Z%j2INSFLM_Wam0JTn@K?`)dZ` zTi_*&B7ux9wk2~V^Ol0Qy3*peb;%kfm{guJ86v7LrY%OO?zzx3({iDt=~|fQT)k^S zMr4VUe$>0Km~PH}_dB*XQWV`C1e>CT+4&=}Ih{?!CP1%w3v_)R<(_+>Ruv(xhq-8F zmwqnKEDCtyO*(isj?Jf~m0i@N`gKpYjO>H^Q%zR~EM(k>V7{fdC6!`KWw>PQj=3~V z;dPVBKyUSS`(z92mprtsa%@*(-MbruY;7FvNJ{&x;wwh=q}rS)7LJ>}K>$oO{0?p|)vyuJFIoAO_oadJ^bdv0e6 zYbW%L-6EN#x|%mivfZDg^!B~59ZBbp54Lir-L4O~zfO;%cdL|dxAbcm>!ujT+G~T5 zxYB0$QPq}R^+WXE8C(Q%Bead$W`Vd1S|lK4!Z$e5NGpYqSQvlzWXi9?<tL8x$>2K_LjzVEC|K zXAo2rUq^xs640xmJ@P-AK*%Mv7q;ww*6d&U@0lbsB*wwb1ruLRC=HUt{&Kfy$C`;0 z{f4A7O)r}q=MIrH4;^ZH%Y4<#p;LIK>0{(nQP15)X}E}Mn6~W zPgS@MX%lMZbi3&j7Wr+Y>=s40u6KX=cwG?pI9>V_Uy;w{_T+sPr*z3TzG%kW10)nu z6t%l#@&RPR&{mfxwpK)8)%fK%uXY8SNuODxc6aqLV~b12eDy}&-|mnsaS=Mr?4>W? zQhvigm!W`iG1^^6cgtpTnZe$agnY6dhAPv2b6WQX`QqLiZ0upaCv%%4v67T7E9=~| z?O{V2t&wXALx#0?pMA;@+9o5|q{Cp{H+pvQz=NqrM0TNll&N{CsxLm}L=L2uW=oEa zOL;boW!#VnHgqnfJpRDN?ZCB;x>M3e+Jx+dj!iwA7^si185R!XprO25$jaxFoYvmj z&j0-2!R-N8iJn2zR@Z%=?%2ucr@YUqV`F(N?Og8_lKh?9NyGZMo8#P7EgnATRNH@f zyl)~w-HLgeUCkVS&7ze0_%P}E27jj+z4-dzYMN6bWB2-v3a`uU;^@n?GN)=#J#*Ud zt=A|~b;V6@V|g2&2mL1+;~4dhF+O9_HewG=%kfV-?ty)NweuQRC0)M6uwPQ~) zBzAj3?zyf~fuNjF83I-Q)~wc&R?0lkFVvpA_Mkc4B;aL;aMY;?{tzAa=kh7!Z6aSW z+kD~qG!;jYDajsdAVC7y`9{zv1(ei zygaQzDPyIcltrgR_R{&H7|-KS3c1vm%#}xEKc{e6DX_H^$@uU~>O>zM@@qPNiK~e( zHj*&RbcRmhrXQc;_r%kwpS2S9F?(11DdYfc1dv$5V-wvHjO-`Q0nSdKCi>xfi1+^X za>z&wTc^l_KY(sL{`C;GBT)uL8opVgTRK9E5|{?SU;tqozDc6iBFA?~$o63g356nd zOYo`pI2i#$sx({#iuno3Bk&YCAQg~Qfeh;SQHGtw4==i>Kf; z03X#5is%p?jHhIYY6TKKe2px&^Z&w)NbS#VMA!VV#25-h2m^Nsv>SPaF#yq~erdzA zgwnuhP^ST1Lym;b7~i*22?FQ~?KOTGe#BaQjKHs0e(yyz;4pZoeG4=pmic4Lqq#&! z!0dpRfp5rRE1!=-$*>_ua0L);V@hzgSR(A;mslIWua|bvoc_sc0=Jk@f~D1F&Oh73 z(8xy-M-L|L4e=HwFL+hC&;5eCWT#L8OZQk(_nAalovYDQN2xCgDd}JQ6qd~yqCY$M zneNH6;*%UI)R%YGyyaeTiZR3lYnPyJ^@mG$Yl}&uti;~E_H4ZZ@N-jMyqai$(#~uVb6Yq;!XSDYktZJ>#tK=M|qesio>r-(%rvVG@wExPfy$fJLAN?w?X;u+twh5RA=r_AU{ zOX~AJr=@)Pc_+ypTPB^GQK)|3{?LKtHE(M_H}i<`n+~7Hp=JWrRlyZnHq>G)q36Ro zlOOn=xU#cZJk>RdlF$C5RoKbn7UhffJLSLhCgl~li}jtNwby&A=A?04{l%?U%E!GH z&!v7)FUvZm_b_f%2%Y#lPpi8EA<<$KH4;Ph8EPy?PRW}P!>TFuxvR+VF^$r-O2J#-VQI9U?AR94> zPjwl5%$=%~yE-i*R*>H(=rrS7HrH47_KGXVP1Hleyvv4+Qm&l-WVyR85Hk#V*?U`3 zDs-~8(CJL){>TPT4ijop+El9-q5NAN1ruYb-%>X~TA;%0oD(h2gp_l$VaCGbQ3!E@)3sO&N-wkL zjG9C5&jVR);Jn}^dj+^g0xkwliZ*HAKE?mpj8i2N*5zD;P2tZ77&$kSB`(_^IuTO_ zAtp)-{@Q~-&jUX<;?h@nfG zjX;ps7<;A8o)fHA(k-C`Z_iA(hh^^#eq-XE*-MqUaD_rVQnOU6j_A0{@}z@B@K>xx zZ{B<76wA@^*21;Chl8RS4!n^QlV_|sK<~Za#YSjejL0Ut#&M{W!1HPqmBt5;=uwST zqr~)BhtyT}jXGQrT23OLJg9Z|>|<3)62`>K=6P0V`AOA#Gu}?=p=nLIc9Y=IIKE}< z{ugXA?RcK^HB(iU#RGdf2e*Z<658~X-)7ChdeL?kQ(6_zf<7m2Wwa6bz#8auz;_~z-fZT@!ka|)xRa_Sisy%T zMh@;}u)Ci5*stE`yc#8i9>D{&%;6{7%m_^?Gqj&?^`z)YS9ZS}y2Pl`&0XuYr(eu; zoa<oEaHPK?bDZ|IV`OAu@4VyAp|0&mxg|!=b5hMnan*yB??NkOO?AU# zgPuRxazX0GLyE`imMh#x*ZmW~X-QEy zR%0oxll!He@tw!ph6{Pz-nQkB(&|&X9jkd?r!k6zJbBo8G_K3ef1+d8$(Sbh9#F;0 z&)>P3=Na0%$wRLHWL%Rx(-og$xUJb~G&@QiKhGZyY?_PSKVToffIpB9a0$ABRC+kM z15|n7Y=A>QoQ6W1e~`)2?8xpVZ4+3{tNixfD{bRs$-NO zz{CYdgphoxl{^a<83#~WxaF{C;OTYDO=KDI z0gthP&=99Uum_-`J%nMeU9kwNVjNV0%Mh0VBS?veNbG*vAb!r4o+2aT)@zGAmDld;3OfJM7B+xVl(^6zjS z$U+BcW#Fbb3V0VZv@Rf{K~^3B-oT5(Kuii+iRT_9=-FD_k^rMc^Ae}T0P&^C6A31O zrw>C5l>B*6%fJ*u3Jwex6CQnzSIR>B%lr;naQ1-dg0f18-k8 z$mx&sK3C18rL(cx!BOjCROxDU&qRaTB7Y-^$fuIdJCv!uyoM({io*qm56suN5V=JR z75rngito%^9a7!Oee0E!=jt>Xr6)>fR_}T1av*eVZ15S^{^N|=1z2}M=3$)=P6f58 zuGH2t?ZXTL8VZ&@eVbz!PVR0bdyGwx`8AfaMW^b^PQFs_KnldSiJb0l5Wp3UpAx7kTMxGnRaiz^Zj)dF=B;37IK0 zAWG37RK`$5lPQEdW2W7AUW>Xl-Ov5J|M&SH-|@cRb3EPlu+}x4Ywc@Y*LD7ek6}g`%*&AS-4TpASn!{0*k&!`jR6P~_pOQcKvMA6C(7 zTC&Q7gY(eczMzm>+C0vbzj&Mtux6tVX~#OsZwaQ)~H7WP}cmDzhJkIPGz=u#$}{c zjGjGhJj(k8yBbtp_Sq-mluga8wMp}>k2OsgF7W35bn8>8*2coi7JE%8&i8z*;|1G3 zsJfVrMM-NoG%l{>+d?>Yt3+O(fqlR+>AFT+XyMw9liJR~5pf2?lRK$^yt()+#P$uF zzxU@<(Gz~glu&Q2jg}qCGErZ!_zZbr>fJp(fyU#0hr5X9hO^!=W004d9M}|)d4i*g z-O|$ev+hf?QfdCg(D~m4#_#@>gYt_}{#hjhaC}I-9at&DTUtT&og!z30S@^e3#NS2 z`Un_1fiWq`?NML?Ug<(n0AOIqH_Q)YRsf5R-ZJZglc_4b?F!(<;)){ZJ)kl`ogNOE zd<=*S1vx8)`Q6(z{Lt|@N^CEDkLa+tObeKD(4hA}*8mABI0cmHb!mXT>KDTZBw2qb z5Ceyq1aOa$SSYG6U!xa};l$atKj_N9j6L<*xSbP30#hd)_?*wM9@ZbxggV&?~`a^3;S&e4`S(7 zbY;mfVTU}Ol1n%8WAve$cT&KreRqUaAm((C+wOxCgT(Q^^k&T{+A;2PDqMPP(eZnl zSzMa0n!VonFtQD?t;aDKrlm4i&dvRd3qS1&9p z*ksg1dvslJXQFD5#w*ISy*EX3l+v(ebbPX%bU9_x;m#NA>0xRqc2J5>R%)$+EL zIr)ly)X;eYVPCKpY15glr-cN4Tu=DgmZW^tolcS%NK?IKvpA!Ak8bzjtB2Nh%?p(t zyE<;@p%q+^*eFu7tgN%Oz9HSKC|Szug|yM7c_c~6%&5xAw;x=>jIz#Q?OmJr6$ABB zo(wqOj(t+9(G@PnV;}2g13B^=`8%vAe+pTvGPV;HPt0SmEFaCvNugY|+WCt8!jp%z zf%$@VzOA`#>7(zHZC;r+t(^a&cY9$Y%cWJ@R}L-nBQo&ntJ2qoDF$!psOLSBO1JZp z671&nYkm}NaET?DaWI=GQv4N#P0y+1EA+@|d%DR*dg+C(4X`VFeUN(6SG<3%;FXSr zI>#C+w-^`Y={}o0^&-zoL!b<+?-nbP2>ihK^JW}iv#?N$UvdmAw0{ZW=z6*41 zh;M2evUw%JRd#Vvm0YIBk|$>B+ilLY$9!C~f#algDCuGcm&}Ag-lJ%mS3BRzxRm)z z4<}r;tFyk!X}X{DNK}2ghsQf;$(@UYx6AhF4PRZhBcu2*h12q|Ttuf~51m2O z@;#;V?xkzD((9=#`Qz-jK{~eKjP{1&w^rlaIbkqJ!@f6cgB8qjI%f#3TbKwyV8w-1 zKmvCW5ISI=+$mwvj6lhZX(xbvTKLOxn(L|{nBO5!k2#Ff7JiVQpCPw$v14gS1cMWb zAkN{oI|!GHGprmVNz%w+0X7viNQ5I0=F;$Qyj8Ai*Rl! zWN_4>MC=D%D;xx=BiIRp5|I?PQ?fpc#z@Emj8K6F=@$dN`+*@D^x!K`7d0Ew2fj$l z7ejd~J5GvzKRbr-YiN@NLsHv|MOEJ^{5 zYdy$nuO`}nGe@-ITSJ&I_RYvYYJKrgy zvM?{`=qK@APN_(ybzEQ)#u*S;SS4-f__FVu0#|3#nc+=ruQpHllbP!E3a0Om*G0&? zW5mWdf3agxj#;Io{d->L1qz1T(c-_`82T({?s&j#B++A(RE z`Dnh6soAiUC>x`*exrC;a74%YQ<$@voMu4eE5$SF?fyOyrOu(LhP-WZBMt&*I4*w> zv`ltSU$uEtcoOX zmTYos(?2l3JcfZzliAm^hGBCZ2t3L5l>yYNF~xZO;eC`?tBxggt#!$}Z&-w@i&h-yVu9m~92SRck#+>>4 z-`|d3qS0ZSe`dO~x?AhuGHrX2o~Hd^m|1eMzR~@XT718~<5q4ZBU$_0f*}^cTk!+> zNr%j9otA?1E8Vy4lh;@O(w-`lI0^Wvm7uMUYZihO$(+aT~JnGQif@(K=(Fv$T#BrOb|q&13R2j%o&)H3qbe;gi+`?6PPf_GC*#U zFA#(h$AVCr6xS#Gm1@h@8pvYff^@-94w?jmBFuc){?J240KOb|=_!!IM)OnM8BxN& zQ-T4GNerx#K@8^mV*fXrl?GzjE(w2oJ#hFL*p#YZG{M6tR{|@B2f+ zWt)D}V~ceGhJtTKRpP6Ts4k7@cLsn`lCBdCd6{Qm1T(JZUdY1!sWFuBIu=VMo-%V9 zOXf_|C1?s@X_zfR!1jJhDfnwA%Z#NROxlw`KbGdeke=qSD#~F6x7_XvDV3a^Q4Dpy zY_>8ncDe#>fo?5<*zrK6#FUrPZ81s(35?eSGy~oEu?bz8RT;9<&yS0A_4CX3*9JQE zZl_!1d$fwbWGszFWhHN?AG07U`@uFYiK$QOp1MRX7U>vzwYwTs0>@nx=EaUmJmxh_ zptRjxX>qKEZok<5Zr*~8vikMj*Ohi{ZDI4M^HUd;U=aki5yf4_VFIn-iDn)g% ziP{>QcTWor@r6C}(z{vTn09)&H%Ljyw(r6F74D9bSG=6|Z&BsX~_SA6*g`^{0)0ZNa`WhvUCxmpV3r;9#|q(57{lO$-< z+?JkQ(a!K$eM%^%k;Rok?%}v`eP-bualwdsqbCx2Dn~fy&eZ*Qh-X3|BrX-0e%1&98w!*N z{b9!TQ$0u(51a>BpMe_R-wB@p>;fgmFvLT^vsT~F+V~p7be`}NJisCYrknVz6zPqC zC<@r4pqU)B17!EqvS4yKBZ)CrL1ShvP}Y%xWLJKeAA)$x|9YuB6iKi&nKP?`MK%Nr z`AuL&ppF+v&*fWf5Qt%WC5g+s*zfF|j-UKsu%ms_EjfXq@6afD;Ib+}viDOb*x@Qo z;$Q3K6*qxu#R;)M%xCsH2mHwGiN2)S?|5bk;{RHR`XXN{2}-v8`oVuosef09vntRkN2Uzew5ASuJA_?DgEGSK*Xv>Me;PU0Xs# zbc$8L!1lGi?DaaqCnJMI@@={38Xh*QbtyUZs0t2#j(IP+DCHKjj9FVCT(8t(bDFDKGp6m)+WFBdMHvL{?|HuI={#P&x*mM>y2CRv>i`>4Kd><`HJ7_7680j9(je+F$^#|@%5%@o_#j6oZw6CG=p~5!!?q`UAS(@14^Nbm!==a3U!(x&ho@z**@@q; zY}Wrb&;9owEczc?9`WdIO%#k$L^itW2e`KsWZ$u*}Q}C(PYiRm_ z72toZ||PTNQ0AB1Kq(RnjAYiOpZPZOk1Pz zwjnHid$n-<8GXHz$~B%=&)EsuvE+uF$+8IpyGm*n`L%qV?+k84Fk>H60vHvuq-Mcj ze`D%K%g(ZOV_f4Tb0@ez(^NEM7Qd>vVJPSv_CYOOwp2}lZbsey8>^XB`x_JcD{|lU z+xmLOl$yUs&~?-9WaCudSne<_1;&vKBB4c>w&c0r`^yUkbo6CaFm*Az5(8!7^r`O2 zsCu6xSmODMch#J?-St+%q$$tcg~v{HsdiBR1fQDsQ4%#zd*r3X#2>O&`I5H9ICfA6 zsYec344}7a2MyeF;NWd{$wl(gn3=NbaM^3prIj}Lxr&wid!E(r>tKy%sOU@Z9 z>(VGxL?0;FB^#X0fySSRLT~9syOyvyS8AGit99vZWr=1dDD~YkS19h=cQvX~(V25- zsqSHuyp`lAxq9XdM%JT`hATE58!}u!xa?xuk^|1{G`tNw%(^>e?T$}CuA*YhE~um} z<_Os>lm!SX1na+?t-9w(*@4Z~PjvLTvImgiz6AZF0t z$sVBeKXSSHTlEI;Z9oo`khn!yIy_U1L)}OxAR9A-bo(3i2JrB}S5`+L#fu0?C_jw6 zx>!+mI1OK4xpxB`0qm3hoj%~1eURY?IR_Xd`SJA@_@p36AdmZ-!TGsgFlTZo@NfQS zX7>LQ3;MyRv0HIvHpWOnKzEHEJbW~bk@b$Qn%8=vt+JNZ%CSk zPVoB0m&e3BvHgRgYKO4|Jdn7EGRa++%Qz<*_}AL5HD#j>eq_C(u?OE!%7gF;!ESSZEl+zt89!!Npf_g~B(3eoZ5C$0^ws~tX*XS!zIs#0Ec(@PU<{z@S( z0pr}>aY3V}9iBxwKiu?gRr6Z?W6yXGlaI5NBrs2OF4irMFInL*!Mz&bCE zU*B%;k)Wo?ZOqoe#pi8lxCN(!Jr7>W2i*;QjcjWqKFZ&t5y(lZ~RI9c6M#uO5 zJ$BrZt5(E|Tv^gSj9ptn>QLa!H4ciq$Xju{b8zckn?XIz^Lt;vJ;EDo_sNcF_4%z& zUuLzg+x*VSJZjm|WgM@4#Xe*>T6*owaOfzDo*!|Lml6=5r%RX%&iuveIgTnNbLgE_ zcFcIPc!sjTKI>Hvq6IUI7~D-|*0K~OQ)lSjF>ng*{fS88I7ggjR&)SZ58%I!lP=Il zutNaW_A5yuDJXxVOB0H+>o{j0Ql0pTkfx@el}CWoH%^cFWjzAec#tsSfMVt-0}lx! zSWiMmT^wly(4voUjt??~$5}YcAiyxgCI?3ibToK==nZ~l;y~sebpUz7V@xw540D|3 zRq2qz0w*NykqIi?nw(s-Y!A|gjSOF<2=x45YXs;;IAQ?r)BiB_x0Jus-?EC^-pS={ zEdGL#aAkt;)!!UvqX@_?bQcHf&UjE(Un_sZY=X9oGe5K6($9|R2 zC?h7(x*AdrZew8{57;`0_gBPy!E_o6C-4zZV0KP@QTx!y0qQ4e1cvjAgp^)4&)bj{ zr?G@9#YT#@pCrudO*RYnmg8)Rmmprcztzf3wD)rj{jMeHqYHDd5^r;y|3iU8aPvgW z(*&AWe9zY|ch+e}f!d> zf2h8A>hM^RS=h;R zarGJJUD`ErD%k6Se@nLE?d#1ZQbdN!yhCw5MX^u#iB>9;?4la(YetH;q`&lAr@@pq zNfyjk|0wG*eC1ko>eIECT--AVYh&EXX&tpn7K{5I4^DHFJLvghlM3c&7v3~bP;YZL z-~aQI?eoOcjplWcpMZ|s@}dcNPCTKH>(SDF)t9k$g;;V5xi^RLus5MhCgu@162$KH zkoR0W9x_1hM4j>_i|WSt z7i>)UGXF@f--nc_fVYoxL%{T6F0&r( z!4jUvwh|Fez|R6w96zZ5K(@&s1L;1BgRch6!0BxPsD+5)>jH7QOpN$8jb6mt$5|%G zCj&XyBB~^G?5AS?nYpa~?UQO3B9v4GNjJ5=U^30QcVZwNE$&mfWopP?4*zdmqVNBE z|GzRGHOH5nAaJg5(M~v$Fz?3)p~|d=!e6Mg1BvqYqcW$pJ%DK;7cwl4OB=wG5jnje z7cvZKEa6L33~l?E#SeU2`9#e5oiAzmTuoKo88XHPyzr$3_Wj59f5G@RluZII>ce~m z&Ok~R(>$1^ud?Xhq_u}yFfF8%pSJDN?k-u)s>OMfc=S1+$|}l@g+jX%3nl$-*8FLo zq8z#9u+?dY6f40%V;*e*q1c|^Z4F7}6t~9}PalUVfJ#ieP!23v!#%%Xqihz_OAmz3 zjPbE=dR|PoO$+3<&DrN6-YQ@s=CgOGdXn_U4XCwJN+<0$p9|l@yFc4rke}v$QSAK= z4+_Wn9Vev@j#OuvBnDyvGpcnLwU51%q>>={2*3%Ab7iEgjXG(Nh~fQfvuE8hd9%1T zTi29-l)r>+*q(`vrAG}gU2siZWt<;vHN?Gne#?ZxGA>4D#?|}(%$m2?T_ZVW^O*-- zmB!;hR`t%<6>$Ab7}NBH&2E(TjV^Jy%+C_@j)iXE+9gJ-7YZ$bL8K0$Jayr^=wnhCx^X52F-qO=0y2&{;MqF}z#8ohhS@_=txc^Ii<$C1~ zFkmgfEydfr(t6b`A;s^nE$x$QJ>ip!Jl)TAPt?LcL{olGiPvfLMPFi8NLZ{;s(Yet zvvVDy$E%|FRl`4eL}ah1)@j5``Mv~EbQFFhhWz1a+u)tHClm*?`PEP#UMKQ$Nuh;z zr=)mwX~F<%&;^%5%o}!wMOFDLhNo@OKOnX{<0YZ%gk0$L&c(%N(V_+dqn=AHJ`2NN zBhEJZ26Ws|ACTn$v_W0`Tq(8@2-e>!Ed?+F-faj1B60hFYblWL2~ZptbQULE|0X&J zvbFB{NV0ib3bs)yAy5j1018o{=cmErhQI!=1P30Z&gxBNn&zlOI6EJ;8gD1SJmx{i z@C!uWF*fDjC*NYxF0?TZDEmw7sPDgED@|Q%&rsL3j`M!DcsKn8yU13U7~Ba-wC|@+ z^{)pn`^togoV^gOsD$;%%6b|)9OAm5biOn{^4Z1m7RG9zVPn;adD}(T+q{2C8=CLt z`076Cb!Xxo|K^4FH;b#j#kO>unl$B{N+-&=E^%$QaWj&{-eQ9BpN7k11?%H`EqZJT z$6ioJmLK?ndFHtaSQpd`CzdQ`&b(~MLg3_FLe}uu6QFtPbfkZ$#?o%*hi~7WoDh~E zRF3CN_sGC`n@U*jd+ra^#K0{$9<-vqO{xf)^v|~Yf(#W(cfos8*^JPw4d;HtD5?CxyRUxQ^439gf>hZeefQ6Y_K~2Q72s8DZC27uMKB|^F>VSWX(7rh}{pap8Er+4Xu@#CN)4jUYI zoV^eh7~tYaI9e@pSdF1aT9^abPK z?2->!&Fy{mZp7l99uBLvt)}#kkI&z8bi&0iPI7KQdf0U8+D!^fZavsJVEyR*hF8~P z+dMdj2VRG7(-LF1v$|#4(9cJ4v}5PDsUS+Oi#uM!AlhCweP0c=;K+^cMoX4k&5tlV$0Wj7sbcV&oJH!dXD4jBAyn8R zhFy_EeW#0mb0}qJ0^=0AE%?zrm7O^1t@(OFXoJ*_=3Jo;B{qRokrjKTmyd5+{L;)p zgvU8--$uFG!kc%prQ4R>_K_e|d58iuQ4cj}mvz4M-rc*B8+UKt{9@5#&aEAhH>4{1 z>aFT-xO%ZaKX%dBVmOp5I@4eGTIy6&oAcsaKe1uUyk+TBtDO9;}p^6%hs+f@KyTx12 z=x<&h*e<|FOPMg5UtI)jsGPaGK?>a}#1u^HchXPWa=QB3Lf(>|{op+E-WMO`;SrDr z@=sq!%z)S=~VbUuYeO1jgf~`V=ndYF-uNp2qamO2ST2NT$3Lw z>oEC{b@w>4chR#miJ}_UV(T0Ak}2hGlVSRPKuSkQmspRZD1Kd>zP} z?Ai1MtKC<~)CqZD!Z@{Oi{Tq6BC-EK{yYzcsYB zd^?hHwXNWM_tKgz7h^LFC|;d8J?R^5ln-&m*l@<}2>rNk6egosMPmGF{YMJtwWgpx#lm0hF9`x2N5#cChYLx5=?t1j9Q73*-s)9gGt6vSKKy{N>(gNT)0fZfPR9kF zT326NFcE`YT*p}{C&0b#bwL$lSIgcjj&i9%W%V_*kH*#}x>dBLtXw?;?sNZLb0s|$ zDU%i9PDxjm*JDlE8|q2#4^oxEp~YxWTz}iT3r$2ONxeS3v1E~-DD2D#;Dj%R0gDa> zL&)Cl-{Hw)tHEAJ5s~Ee*@k8kRWtza9>McShRU4b7jFA!X*eVGA^j%(S?(EaiE zGmC&3c+8A)+FwEcN%sM4k6>~8D`g4wv<~(jl%oH;I+9l5%X)<4LwPP7QI88u<32sg z2pFhd2G^-5GVLP zf)P1$A}(X~UMb;$W$gY-QuoqJJI6IJwY(O5a#rTuKB-U!Npen>-fNh39I6T$nC_hV zK=Zhf+C7!t{H9et(&XRxB2y@Sq_59!!T>0V7l%@72*z1lO4n8sW3H%Rc2_U%5WCmN zup+>Jfy^#-ZdJB>-HI&ku?4a&y`~bn^iS;@=S`e*KlUzZ2@DertmXq&-&4^bIpZbJEK=x-4`u4q(+9RU=C{OyHvz0 zm$X+1{aJM*v~onMGilPWkTQLFh}5#R`f1hC;m#Yj2@8_aTQB-K9oi>O@LL(tPkb&_ zDLSw&G<-}I_8uitpkNS3J;uGyZzA9 z_>0TLdrjGO>0jBq2MKDvcplBisV2^wQ_~fgZ7#YdcCp9mxV&f;OzX(~6i%s5%O(19 z&3(Y{dO`8{^vByTn4A1G;lPRPfybmliOOM+Z&ENLM5^RUPWnfEtbxgnVN%MH4}#7g zJ&FeVRYq;e1p+w^OCRRZJD2Kcg+>OQ?jfY`t5z#!JeiDs>nG!!^M~X_Ox;y8q4Srt zm9tYex_ezTG~Tczt&wCUf5qdxaBj?M^{5H}BgjD{JD9lWaZqKco6NoW2kLy+dna2>|6%cY>~rlXY}3eq=0aKV<12B9 zh)z@1tTy%M*)P~~v@cXA-*p@v*FZ*eb~uk*%~z^>g|EIg$*3BfEWYoW z{MW99qyS`tE+m&iPX8$)F37b5)86R8S3dilMQ+IWJ3P!g01x~bojCh}#J7M$AVJju zg=DsA5XrCC$prKue%DA~Ndxd4F2Me87cOK352?{4u3Pb63l`hiSjsqF%(l_6_}K!Z zKnQS}pT@<>ONDc49(7-m$8w!}kJ=JG3Y-F%hysStc*Jf1r(ihX@9%^!&^|u0Fj1Hf zsIpvS{{bKvu%ZF+16FN7SA3Pb`1ayAx)*3$hom{fB>5Nm9*WSs6b6vp032W~y2UWu z>?NNW z^HG!I_)I2uK9)Ga>B~N?vfPF2N)|jA?-Om_r6?Txrq$v}h*a_I;z+sott;eAL!+;W z-8srNRy~}&`5X;>!@({(bCI{!gA1@NRfqa>I@ItpA{|oqiX_;$w_hVJ6F*mXB0uuh zLN+ER4OgOEnGBU3i^D6C>7@2h4H;RRDC2KMb~BERm3Mb<8#TR_OlSFskaxd*xQZ3@ zxYx~T1KZB0^fINy)xn(0)$~eN>lQsaPV@`kMo0W4f!&)^=J3r+^*1s@Idk6dhP`yD zey4TR&@A~$dw8j4R6wijR%_ zsJr+HGp+QfoNky(_h%EeWNpK=%rMpQVYo={d#U~W6fz);h6Ie~WQ;^dWay{;`|CWEP09m}63t#pom zoE+S!N*jk!3fiqhQo+x9Zm$xTYz`7}Dcm8jtH>p8d^FM4Xl0AZoFwERYiFH@5c_v*fU==YWPdhIJP)x1W> z;l3L4AZBzoMwqrNwHf@=C_i)ubG%~jXIwI)urK8?U?(zAb)DU>eVv_0m={E|r)H9?T@XgZgJT z+jfMlrd-`m5>H<@l3tqoSa{3+r-_Wl4K4i41me*OhI`^M)_OA4 z`J(42BPHO)$1>+SrFn;YKTDK}EW-j`Twb1dBKK0jLf^MxW2aWT;`jBNIro)ZwQ%^F z6?C#Ck@LY zD#&%uz569iTR5M7jdr)BBs3Go$VsBjk}=p&3( zb_Ub-E>lXO(*p3qc}nSr+2I?Ce7oJnZW7fu?}3SX8|ygtz6tPyPS`+WZI!~#5@C`Y zA|eou4B}GcqJ<~YCiJ5olr4J}$e&o$_8iX^70#XG?UFykW&D}TGmt+=;Vu4kQu=iJ z1oz#UiQbOAa%^TKZh=~rC6C=>Ox_IYSWq7v_<|)?9$xa|4Y@*=JUK6idUjL!41DP; zsG-?~e8plcWH^DoAwBEe;NqQUF40nqlv4XIRLD#=nB82^6ugp0nLRVB@K}kD!RJLE zBqgxoJrQMhHANmPv{sn6xk1lWvrZ!3G3roDh)?UCKV5D~m8Es7 zy-IE|4P&vk6D@C_UVzQF5?^TpLjm#VQ>$|!W**N|#BQjZB-&O;R_uw@ouE{eHt`8p zHQs+>ZP^yz6{AwWkM2ggvV&whrcm<1o1f+~?PA9J>{+$)t<==e*w`5353_m=DI3-@ z;0hpU-A&J5Qi%aV)b6UBnK|HLft7~=j0n73%#`4}VVs$VL?9566TzSYfk$8qm>MPk z-~)0BW5OU8zdYjju?G=;z~|I4LjbG<&_+3j&{jCeA4e-;b#)6-0T@(D2k0e4{9CaX zKjgK9r#@kb+Z+{%tYR=A=L4@35K&Mo-cooEVk2A$zp4Qe^IPlq$5l3h&WJ?raa;`L zC*2WN*aRs_qQP0NIKB%*E&(Fq>JK}RTPU;{n=7EQE(^?VEOF-I@6=O}^kp(%Cvg9P ztUyGqM0TNo&;m*%O9Z@y)Dsw?S?=?v13{LbG+@BS3*cWw;3M6O$i49W<@hE816Txf zc@Q1qhZ=xzY3ZpCy~c!rSPOvxPAqlX-d_^0HtFpaV9NWLpe%h_9lx?u|9)Wa3zcl!J}$Eo5c z&eSUDPrcgS>YML(NEz*0EfM|hq=@AE^pA%$H*ZP7%qI8F(>pJvr!VWfK44v37w@#_ zAMU3^_&nCJGz~t);!l^!rx?9_9dYoGCKkQ!jKgv^w)6WI6i7Z+b$%>6ZU4|-AwiD~ zTefrg{wJG9iM&S3g1S{74=2o96aVb=+Lk>{L-FS16HA{n@?KxeOWDIK+;zV^eRN9- z4^N%1@P>AQ#n;Y`ofTKlOd}lS>?_ZF;JW!Shm!X6ll#{L`b8^MuHWT{x(SZ&r?edR z?r2hUYPqNM_6U)e$-mPm&PwpIeoOvNnMr58+0JaUlW^K95q2{?MfJri3dNKAn8{w@ z_3N!qH=Ta!T3(i7GTRZ4i(`u(aYP($sy1(%65Mw7vY7N$uk9gsD-O0#I+q#fLT6EI zwDuoy*cH3+{Zqec<(E|Y)Gf7nkHU)<45gM_SxZB)s%em&?X14_4x2Mcd$W}{^3X1d zcl4~2cru#7wzB1TpJj_Bn48sm@zezcbt|ymicl6SH*i{ZGq7;gS&f?)(;L2IsyM+1TfkqN=TX$De2Yg{*nF71cW1yMzRmNPQ?z*)mOoCM zy;!+X_Y5o7+jpF1Vh$4>rL`qi148d~9fkG+;lO$%nvHZ4b5gGuP|<3Dy~ z-oGXqJ19DBzwP3qn9W9~ugJt%EgtV$R*?B>=1MH}X;^fZW5fI|xA%#P6;rqMH`FWK z9$#;@pM{>PxcqZ><=0y!Z**|it|VIj_O~OghTXGgFG##Jb7x}B0{@ARGM@J{owf2b z%oIuB#$sMk<=A=+;Ia6LD&InSR=@d&?V{U!Q(T@o^T;$FsX0lLy6G$b~Q+ z$i+&Y1}6qR?GfS*{4nwGql>qx`(}6H^i<8K9b5QPtZOx1IGB}O8}&NDuD4?uzL{ep zF;Kj&E~DYBRQS@phf_%;+5%q zlEJv%=u2;%4z>JKPUyo->5$htmox6YV$GP!%xb9+-}vlLA;AVd{w8rVk?VaX7FAI_(0iYbxi~&dx1~eCgSbb8FfChXAJnGtSXW(S&qe(I~ zh>Hw1Dqv0%TeE-*bQzG!2|(}&Fxx9a>undLY4V-|Fgy$arvYJvi=4y|W;9L!K=%nJ zHrrNW0B8n}8w@S3rI0rztP2oTTVkIt0l}rgrUgTUaB$E0)*66318@+ELN-4LItV1} zgng8n1sHE9pv4g&?^`E>Z7X4tffVrx2s}st*t8aWun!oFnhS87?|&E;=!Y{zF%GnK z5cwNN4+{e~8@hnoma($$2iY9Ze?cE0`4>D+;ClxSGhaLD0=ozLow(2=X!%3e)C65Eu{ok6KTiyuyY!8S`7$i%pnrV+xi z0h6K&f8;o>jC|r$m#x9j-Mxb+dU9#dS>v{w;eY6JDa*MDRP7utUF}BcDJ}{!rM?%H zI#lN?_|a_h2J^}J?lCKr7*=$x@G*?HB8%G|5xVI^bq;wd!JKj3_GO;O`Y5q^HW=er z68Q9J24%SwsqfROv-GRx8c9&ubyl_Xir&t}-JMQZ!spdodJVQ6;tEz;WveNvYg*vw z{edeUmErL5rN_Q4ro{Xj6TbLI`YAU&J_*D~5haZowbi;50&N)VDgG=A%;ShGTNcif z5q6T*GI5Ta&=nKpPxPCc`T0-2Ui^w&_Q2bI7nv$wHW@G;6NrzN`n_LA%f?T*L(v}j zHnm#n$wMIW6GMRY5l-!wfg2igL3DHky7Oi4jFfLon|u)Z6?pf3V%qHmb?u-1Np3Gp z%xuOZOBUqY5Pcbjv)2Y2;SB(m8You3lOJK#cJLwBXZY&h!CuUKb{>+)C z86izlbIAukn^65cLjcxe)}Efga%*z`gW}=&_2hwx+Uc9`EGFoBeZh)*)kdpNkUwyw1Mz7jTl4?MDpMO>`!;qdaPN-Z@4~oc)#17V$3V414+>*u zA>ZHNfSq43Zh-5e5VC+fbpRPktXnc9!J&rtbLv;Nu#^m#@HH#W=+P79tMJ-}1 zD%eZe+;@G2u1-c~1ZFU^lfQWe$Zm@kJ2To#Fx^HjFtaKs=DLXU4A3!ry#)p{$O>K+ zgl>?^BR>&eYk{B*n%tLSx)^BeAQ@u)FgO5~DCltgx__;jLmc3i6@U@C0AIxYof?mh z8DQs7V*yS_@cEE*7o;G!0aFFmRiG3EYeO1nJLtLmTH%MMzczT5UjDtv&)i}$gpEdK zC9og_JRgQUt7%|R#%bk?pkAap2(2K1n5L)#FItts!AL1cm7fNLHJ3+N#W22~nO>ky z;p-=e1X|o6dlih^ObLPoIBo)}1o{F7H8>j{0)?y9?41$ZRZQZoQ9(;Hb^^X=0&t)+ zE^7&A1CaZ|+%l1*<*imwjQOEho~V{?HQTZo2*`m`2q|8H7wmw^a@|yJg zPj8l-&^unJpzumS*C+AfvO0cBkxKH}{$($hxs;dc4>4R$f&+awZfe@+Ch+tRzTV-k z;WRZ*y;D!_AG^-g{8`4GAy04iD8DGJmtxliKT<9-+KIg}|ALKV3Rn-NC}HM;=@r9m zn=GKD5D`yqtmgJ@`u=t1B4=se{#jX1&0{Pi=U%OjVtSQ-z0&AwVcd%?&UJib(bOp7 zB00-7km8v%!&M0SIRzaCn8INSf^>+|*dIzTJmwT&7l8%h?}?-t?ODD!a4;I3Z%J`Ro>>S;o; z!ZpUdtqB7SRJE;RSFRkfh~6Cvw|TZp@-Os|&;Y$7UQb;`kesCh%mcAs@JhZ1Oa9C| z`S$%U_~`uY?{h7-8y)sHDK}mjEpipBQmhhH;L0_+o>pa^ZN*taTR=F&#VOleYgZ>l zXb+aHz3E$7MehX}GR?reQLbC6(IH-;Gy`1lKlbZ8ip~#g9@b^^^!GS)@z78L6KH$j z+dn!5etqptD|bEgC+=scdCoJFaOC}@CXuoO(+rh$R%m~F*p`6n5W1z5tp>%Sok)1@ zw_-CGFxdcQg61>770_XXoQ_oKN_ml#)qC;DT!@(%OsCL^e2qUzEB;#4W@d^>gl!_2 zBVXfJ1AJtW zsl`u{ePC9Cq<2)1@(ws~!Fh|2EDxe{Q0hd-XQrG8J%eVr&R|jUkNbqCo{Y)s(4NtZ zUL-VlMz9Ei0h4m5nQvy^jO;R?m-~?T(RcNrZPh~DJOyNsq>^TIjegLKL?J~pXk0}S z+-v=DG|)F?N;KC#j2o!u^+iTH+~feE#*H{DgSU;aXDz{8E6fsI~X-YUm>O<-Q}C@pmwPNZ*fcs7CU!+W~0`2e1=`&{jKC`zHz6U@0y)>s0&Fl>S$v$#8E+>G%HQlS?h2dAl8}r#^jsv z#lP&*Y?GoU%_gbPgSIO_*0k=2nm9)9erwa5ko;$A`W9yDi+j}*fFSwT(Ssw)W{>>m zom$v1aD!YY|EUym~#&9 zy*JLnq4M7j{m0kphsyAa^)GJ=bg{^@HxOJbtJ(YaUtFyJYE@samH;^~2i<|v@KgD& zD)NuNsRg?yd0WWn_WmDpD?!M=#(^L1Mfhn$iVKJkCrAaLYRx*tIvV_RfZV?A>$sve z`}@Jp_y>_1m#mZpO3+&PZv);@l>xsREZPL%)yYGdlz zrepPCk(`;FQzsCZ``;tK}Xky{aspxSNAqt|d^; zU>|{@k-`f#qr_?(eg-5Nhm*1Pp>1%|e06C(_`|Tw78_7ZVvx06F@eNdQ7dLd)X=#B z!MS+a5U&R14QFbGY@>U!u5)7)oQC!S@ID}O2jWa4pk)i48=-5sm@qU0?@b;013h5y zgpGlKxLgX0G*X^JU4cqbq5wJok-?M3-nI}llr^3?8)?H4AZRX)z92BHIFiHwlUk&~ z#G18|fiDI#s5>7DjfIZmSywy+c-|F0fD$1^eZSg_5o!WqU}y!rK!yvb*AQ~tAA@A3 zz@js=doU9~lnrN*Mh!(<2s0fAO(p`=4ZTJV77%i{KuCi)0DrXs8D+3$twK=)^;@_l zzPpTQ5ecP1WPF#NLoq?IhKqB5rZ=EEgh9|C>V$iJ8#eisnVCaNQT`pG4~>95h~vDj zsN*PkJ#!Kg+Jg@ukZ4;3g>M8;kwdTH!cT*+lRD_SMEvG5qAe2Q%&iM4=9xYqzB|Oe z8tyvC_@n;A{WbYGL=#1)00l501zj=d1j{ftTn~Q;0c@I}W}%xGS_Xms^?gb+U90A) z!m!NF>ATAaH!nmSem^L$4fi9u@W^QbzXcG?0DS-*HSGO7;Z9zkN_kAEp2F?q2cR#v)gJ8c zRHi~c>*bN}6$AE`33FiYy8?3ujzRf%sxW(qJ3CH-WLT|sbMa6unUBiuU@?&M^T}O_ zRJAF96&vK|jJ-govV&wKDj1kIX$}_SAMnCA=S&S-l%w3y=0LXw>I6FHYq=<6INPwG zuML2m&`Vz%_WilD4NHRdd!ttU?(7q!!GG53*@p3$O!nd(ejd_dkwJ~vL%zpa!>t^y zDhcebH9*#2+qqNAb!9MJONpb@3QR6FC;O6PX8v>ar=C4Ku-@xBHga84g0j3e{q75D zJvMZ%;99@c>QkwOzq)>%WbC8#RYL0*kOsJ_oYY8~SlR8H1-VUKsWsD#mWpM&BX{TK z)MsC`runE?ASU+i)|mX0o3=k`KhfUQ>dZfOjfH)`3}vIdS?DhQ)2#gC{^FbtEtc^* z=De;~HaN_8w0%Bp&gC3;YM(MWzSnRnd~Dw0%Sx}Dcqja-pWnrla0{@)bfwVo<>od^ zk_H-1?-d{4d-b7xc+X7^iiF0N^NWrS1h@JoFrP=ZYdZ?f&6Fbvem0VvGK(4$5@<;X zz6?XrzacgU*(?B2!{``*1mi*;AchV48=`53DLzNQW;C`Dkt11M4Gr!p2Tuz^H=v;d z>dyOeLox#N(2mvulJ=cKH;k-D5{Q7>g#n5ibnzJA16=|DZ2?$a11OizdY^GyRrsq1 zI&uqOJHc!CGTJQ07?8GH%0KJ_N>aW)IhhN>Ypf|7R^U|vPBvi}MD&vWOi6}8;BN%; z5KI_t9bG9?Q9RTsfbhZd8Eyx) zcSza<{Z#``@J&7+QU>ZyOeVrZ1KAWJ&6I!C2gqLv!z`c%`Xv{U>yN60>juiL|LA^2 z_c!tvz>o_ft|Ei(J!CcfkNN<~wluij&_4l%)o+<}G!Ku+D^H~p#FBgyCS$Z7PM(F0 zh@j0^Q}R{K!#?uUESUX-=hPU-2v8&PMh!>o<(|Z4DJ*ek?HBH)N;r~QEM836Yb1yU zm9!g5V0}NF;lTdWM@piN;l9fX$j)SoPf3SE#`hKHdijo9esi(rNPJEbmBJv&%6=&K4FGOl`J_ zPSp2sgjV9WHvjcOAsE}y*z$3fDQl&{qiE9%9~4hqvId&243*hf-gem_z~r3Kp2bnB zUdc*lq+CK-M>=l;^mT2V-AjqOqT|dom9d6LfP(vjpz4}O?_T;0xwXif_YKRn3S56Q zxcOzxb)pP&!{x*NoG;ZY#2wUZcu(wZ`+_YSn38xZwMeFxZ{4#3!hJyxhFF(oU!iMz zj-OkR#(C)7=+uyQ`2O&>&$L&sb2AC{wtL}tW0(4eCgXzvfu~|?h$&%ltCfQ?o)a4{ z`gJ4o#25@A;eM;t2GBXQ?~EZtAKG@t5NJ>jHcqh_>?2SX1giK!)Gdi77&PXX5vcH= zYr-vLy-@cSjY=K~L>!<98^XE-zrPir`$6bVg~XpyQi(ElRkqj)BsPaj#Ub@OaQDG* zuqCqh!N9LgO=3oAju|>22{j_Cy4@}i1z!%Roemb13iJrZ6YK(tb^owWC=3W*p}?e2 z3UEWDe2)R<5)TFfbtc8oJL9DyH8#ALKi7j0kws{pMQ{Q*Ba-98aKvI2e;3HwA%r6y z(w~Ly0HTVHhS-IvJrVGLO>TaIlei)cbO3bo0Q?AwesIYUFcNLsBbhx;c0jYBV05Es zV1TgP2b=I!wgk>&xdqE35Re9H2Q(8xyI}uTpBUAi38-_TRBh~gUuKv=&glIC3KT^H zL!et6JAx^|M*(;*f2xN7@`4-b5RrZ6R@)m485RKNCHR3w6x?4BQV>Lh&LLPVTKA*Q zQ<#wEAOr)C9WBTUnlmGZj-pOq8iWBwDuNgjKtLUr8!~NAE)tx^4iul-M7p8uOjGK#_O#|=js>eSMt0x3D_(cQ zRP(wq?V|e(c}L7-Z}ysb-@SU6v+H{7vK}X64tdcpnC~t5KLvBH_Bz`yebBmL8~dU2 zJ?^Zc#0FndSS7Y+8#RM^@@B7+&WH}RJ2O8@%(PX_g{AIO{#!0(;zz|Eej09}ged*m zzRO;B#Tw2}bZA~^CnV)nGaJZi^u_suP@c>5KnYpUwP=I0Gy9^pW7&&bdb9;{#)=73 z88vFFpO>*Ki*2RTi?u%Ir?52dfRNYx$N9I4I8?-Lh)@!YY5k>opJ!>fr$xVx^H^fNxf-C)1d-s@Q z#_>(f(&7p`WNwMCSgh&AI%??YE>lCVqF(GHJoGv#gJYodGg%tDyEE+QKDWH^oo8PO z*)0?h-L~!-@klG>M0IiZ4%e4G#wIRni$3k#-t$_uE?wK1()NO#aLOa0)znN&V(`_e z<2lhx6@~R%l$^_YW6D80WqN_@M7>xkOQA&AZ8f2tnc~b0e6)VO=EviE;-{Z0aE)Xo zez3uGXi=~A8(NSoHg*3d zJga;cYr*B(?Ynk%wPb?#mbF@R`T3*YTBKLt&NRCDU7XHur3PxF}3R z2)1S9m8;tn7OSLI4L-VRL`%ukka`uTs|oZN zIJe>QDtSTWV^m#=3b*fO%Kp^85?9y`$?a}ava657UOlI<I${^+8>RX>~Z*7~aP zi`^YvGGs{^e^|-CC1TuXPuv2UQg!3j6)p1^D^5wSa1yV!sA+IM{Jux3WLNhs;w>U^ zT#t9sl#+hak#p2t|m&yLhwbWZ4`LjjKz7nf8Q#lZN} z)JSyFnZQBz9HOsW8t1YP+wP{CD=r#RE9&p}9O-S2-RS?|6XUApu5|QwK67AQsVT5Lb@#WgY@JDVn?kunnz008|QE4)i&#?1h~(ivz%jO5|d` z0CZ#rizfg=!d4Hq76cN}+6Dlb_!3hFp*Rr@<8OSikFE9X8;sO^x>PfY?eBHkwR; zQYD+3=K_o?f!j)ysu1fd7e1C4C5j-J&hKe;IuYuIEw8T5XWe`DuuTAu+YAPMiMMa8u3ABk!dcXX zpjR>;cB{4gn`ITnaB;Qoiu*PjPhFqR=Fz5{tayq)`PL?(a>oWoxi9ax+Aq4mw)E}a zyMGpW-=3LXV8Fet@XMD~#R416s(V7~fztm%WhR--uK*6ao!Y%Tt2`>(E4L>#HDHs< z#x-3BWO~|I3bLk(Fy=iD+Piai^~!ar#@2Z{(lWo3mm2;0RQ-F|&Rq$YEu?2?NOwq_ zJYHY59(eY{e+FP@6S(%#2iRF->IbgvK|a$_zrv$>Jc>>r$t_H3w)L6ibVgj(m4ZLWg5Yr69vmyZuz;h4b z)&LiE1Dy>z#Sh&KxHY5U2|9`k6rSF|NZPOYwDJ7LB|q(V-Tw|;?hpkGNjQ5t=ZpKm z#s*M~(a!(f_P@Z9murik{Ci!0KmKnPFnnRm81=<<^&k-zxYqv3zk&C+)YgAp0Za{0 zV;G*9CWeQ$(w~9SK{fO5=KluHORfbv5YBc# z`4@P{*S`I~t^_)8w|vPz50v*rXl8^l^@K0(w+9=CRV(8SwlauUmL94ye-88#F#Y+% XoeTE?u7L16RWI!L{r{T)NKEVj literal 0 HcmV?d00001 diff --git a/dev/linux-cpu/videos/sharp_exif/frame_004.jpg b/dev/linux-cpu/videos/sharp_exif/frame_004.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3756c47621c76eeb59ac639013684c089ca106ba GIT binary patch literal 115029 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

t#0rb^Tt*4-dPRiBu`+C^TKf6u6!K` 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�{5oAp?36AuT<$_ngVE2gw#Mc<1Kwd+$`AQO^x| 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 LJ%!#Ouk&1?q zw#qX7<%<-l8+7$ouQgw1uB>gf&C1l)$jsaXbwc3h=btG!bAhn%0uxn5Rg-`F-}pUD zkegkNi$NsJ!`K7~L_xxMAtnWMauD!;*yKL~8V0AJ%CE92c6$S+@ywbnA}Th2fgD+0 zfug!>xthAhs=xH~4QPf&>(*OXZrHfV%6|I}2S>V-v%81qzWrX_K7ogi1RXtgJUA*k z=45Q#snhW(%v4rdddB$+*RE&h+{n$ldF#Q$!lFmTC6Av}RX=}GQ~UDO>o;#(-o0;a z`_TTetGlPS?_2-C;1J@AfDtFyg8xo1_6uKvz!w`kJCU6W@kL?dEZFT491Q2jI^8Aw9>@9I^WaReW7I-g`ZF6re{v0oXDx} zTq2`?da+rP;Q9G%SJ&O{zHr{vO;(Yz$EZ@S(Q~DRUm9a>$|VDP??o=MmeIGCExY!J zrmogJ>NQmDkdt@FB0XT^i@WU}(o$)3HZl42vurO+lWit6rn@Z6IrG?MQz2{rPNlOi z`-)lEhLo(0?cEKfLN`9x$EX|f?!12^fF{DFrNeXMHE*SthjTxF*U^Jl_1;}=R2w|u zVOB2MK@}yLncv^7^-wrB$Z#WXMDWH#9YvU)`Temg<5*tP(6o$?G@Tl${yF2AE`=aW zGNW<`YrQCV)i8TsXV=BvN6IR}0Sq2;%K!ZQe=39ddE;34Y5yjjvfGNYT9;QS&b@Uf ztdTovM^AG;ch~mloVPmu+7HiVEo&Lm-Z73H7{@e%87m}IHVi9!nUnhnB(sun%*kwV zMe;MhaZHmhy};h;wfHy7s*NS8+^;J%Q&!C%2vak37-V1dg>C8Hz3P|MQWzSe8lyM7 z^q)+>o^9hdM2fzdS5nV)gS*t^Vt)BcRbSuRy?3L&wR40BK5o@s)x9!oU3i@2oegt# zYu>08w4n~qKmL&Evs9fk@_l5h)9LV2rFprl651$)%7I-^I%qY`cV2v2oauUR`%IIW z`o}({$}chyPt3nn!z!vAUK=TRGy8hfoS>w#gH)Srr$Y&er_|oKN4J-{nYd9-+%Qbt z(d!_)em$Z7?8-;Gh1zp#YL|U=YH~O&!?<<%Rd{T3fX-_<>He}6mJ*|1PQT$>{BrXy z&-mTSOH^c+JkFJ=4h(((bD=jpXs9uC8_UFXzZ+lXHabZP~3y`LrN3 zX;$N=tpib?+tw0G_K8T_DizB~wq9!<$2R)c?;d4;Zm~$JLtr>`97~RmxpZmW{&^Qo z*EmFS#87lS?u-!6G(Mz!#4?LB#vkeJZ6T-(NvbNLKmpoEcNd21HM(i+2 z+<*3D0`CO{ULV3CGgE>d>3@FyKa~OJ#iDa1@9WmxH7}N(F03|k;Pvjvk9c zu-W5SSj`r45$5bICNRpeWE}fS@E_=u)DMJ3+jtxs!M2XA*yP0|5zfD(>-3Te#<6=G z<5)}fKOW!lHpG-O{g-a5Mw3>GjAO@Hs2uw7f@ZEn5xVr!+&*4~;1i8COi%c~5$GdcT zFTG`7pxK?MHK_{u@forqd;dBr6?v&;W@Nw9f!y9?_6Orwx!$P%gODX7y<2NX$btnd zN$WNiCbD(#L&4<%vm@hJ;)$Vg>b+o}F z^5Uj!Z~obXU9<$9u;*7oR(r6DrV=hKZWi{NhgZtGQ8_0Gnxv1$A=1j2{e!Pbeo|$E zZA=MM2%`>$F4mYzSOh=$H-x$ClCZpAB`T82_M6d)DS}1V;(rpRFRxVdyGMFA|U7Q7Zj)D4GE&FPS(+2E|rNRZ}Tok{E7Nb!KiKuP>#Dt@yPQ zczTMwPPGQ8C3E~Rfk^_37HCXi;8eSD@Kh6{sxkkR*Ol7asQkZ-B+vaej`XW}p6by5 zzo*#b1CJOIzZ#dhJ!>%;`;}JgZHW7Cq%HVcxsZz~Q!Q?;_;0KLrc$xd)Y-TW?C5ut z#dH5gU(&xZ?*;0~VZWIRN`_(CQz=`Z@f*ruF8z)R)uT_>{%)R=?Bl1f5fL_Zngap$ ztY7V3Umklq)xc9>Hcl0}SupiCj5$dyWy$<*S+mdlbuh!QnBPq@V(@R~qu%c<;de&w z_B%VEODVB_r(JWxltsocj6QFw1pZG^OoP}>UZm`IYD22ioyNYr!DQ_`(&

p8`~C1Ew-Bati)7XqjCM#Du2%@&EOfC@bcGfVy?K^RI7?uY}hN| zw6~z1>*JcKTb}6F!B*J3D^J4a?J}6uHFZH}E`<1^wnwK$f5Vvf72dpg^V|4SU&x)6`LaV2(U26$_=U#i^nnJNSWt~+jAX7 zOkW9W8~e=C2y!0Fo=&U8DrlVSj_@1NE4C{_u(=E@vM!(_9s_1vAEi)oLV11 zod2W$pZYgw0jmiF>+rw0J7X;S^`3FevgwOJ$C_leSeDDaO$$tvg|>;x(ztg~2TlC) zFQ^W;bWnvBQ3cLKukEg`?n_@E`!&C?gV%SzQuB2VVtw>I5A!Y(~syX(z3mUUvJBmJ@gQGe#0)GY73q3R>d*>>UI^p1{v zh1@~i2z{&slFx}!1H=BITQXIzWDjey8DAGJ>>3Q-?7u%GGQcOWc+1Hq1rPf>8|uBg zE?QX|j<#uyMs5TDK&R^)tlK)*7U{Gd9n)@VvC6fKerHk$I>_?D0>w7oMU>`ecieppku7sma{BsdSt7{LFisKlq$4 zk;#xA5?m8i^OkJxBz2+^!n6W@N`@Qzvn9Hu3doGo; zUz|BwOJ13DE>-#FabMo`i=7)E$wS`KGu%5z#^AzriZzD85^u|FPyPy&Fzx=-bM)$ z$^PpO4b<9S@Cs|XKU?On%1`FB$^(zZ4Egux?tUu##A}IFw0=#CQZZrn>MOUO(YRSb zYkmFuF5a!lF6Z2A?0&w<#`>}R=JIP_V(%4Wl6QEpo^TfuVwnr|KKH_8>5@>_^xJ7wp`T zvN4GLN4QvXA?}v8W6X-K2@x<_O2&FwsrQ(~Dh8n{tQS+#=cHql?87{uE#$Ni&}S`q zCvFk^k^WH07{-A|acqoP5gw?8lZ<`QWfCbf$OI=25y=<~eQt-Bem4Tga7tKju(p}; zp?Hi>aV{H-k8wzRz|7#YfRWWoPVznQcxu9ds(Z;CsS@ZTAsAax(X=mww`%Dio$x#W zy+eZixEBqoM4fKfp%1I#T}v$-U@0FrYM&Q&)Ay6>xPGb zAB@NXvDm?vSku1P_=oRVAPLN@k--5(B85rYAvtK#dzow@JeZYk75XRw-XbUJ5M)QP z^)bbgvC%iW?GPo)(?p=H4-^JZgEm3F&>whq7%!6jztjbGu*HBS4Jna-s)K&7lpT$V zDCGh5_&_JzzZrqx_ko!|50V$n4h$lQ9ycLS56KojSH(sg3Px7e#{{aDg8gtAp^tXp zj4p2g1%_x_VV=_H9S%(5gBBSEb_GKVokdkc-6Q^u;g8WdwX5x%7Oz2 zom$`S^Oi`9xWg1uvX7G-%jeMN=hluPIHcwt`Mh8wQz>XykfHGGE(d9WGNyP)Q|!h8R$)0=d6wq?;S z4UsQ~c++AMauu8ly7}Y2j@ezA7kMsn`>G(xSDE>C7RD-~I+Vk<2l-t%?}YfSy;Vhg&y7KC?a@|4|}>$uWI z|9WiOW`V;u**jcj6oxz-xt6t**(K$3vFyUNvr*o`-h546{TUxpoll-E$tq}RC=h5{ zZwJ*(h0a%OYyt=DGR{2=aBjK!bnDwimhWR+&ePc*tT^G7HTR}+XS|un4h4dAqFS-h z!<0++Uer1Uv~7}HfB#&l%!yL7hpwj61)kheTx(75E!C6FGmIQz&U}1ef%m;_C1(9z zoguY?dYGr!v)Ul*rzM_ry^y-qO2_XnN)93GMzIdwd!+Haw)WUi?8QC1?Y!EqO6vB! z2=iO3ln@x<)nOA#3i1>?J9@f0wBGztzu4*UPQmko5psg=dxfjMDLS76Zr$D?AFQMohQt+r-ag7xqRz;Gaoamkb_iDyo$hJsXm&( z^997h_;q-;Drxx}9lB*+!QSZXGZy20zGGl*O*&#?zcpEYL#>j+(xf@U%LMjNQ z;+63#RIH5LMj;l7wlawE>aZu&WJi(% z!z-DXP~oocos1fwCq7KPH88;}5uV1>nei(6bgVUuUMiZ*zV(*8cj>&*O5;R2`equF zg7H?C(K$nUsDv_dYk(Ite5Zz}#soT`D+ovzd#CQcO`Tp!q&P6>SQ|zBZAg!6uo!~vef@l%Q!HcO`fhe2_Jc+_^d`M0SX7I)jCW-NS!zpnT*x|4x z>dCD@DDXrD?!_?mQZ6;<;9rYe5MpmiXup&DRH;ugDPExhDgf5Y=<3kb8Vnlr>70xi zpi1}PRsBcg|3ED6@dTWYVD;ogaw#S~{3tFSau16^PlpoB;t6jV{O-D?q98lf_g@F<|vyh+Ka-`zF#Vwq(K> z|1Nc0lj4=7qR2GfhPhKU!H#~|N|n?dd0j{_nX)C|#z@AtSj64cO{=Q?w`wR{48kh3kYRPqD9`gTFzOxaRj|v|E8GH{0XW>Xg*X z`Fp>7%ZJi_Kg4^pN62HfP}ENx#|GX)*?V1M;|W0O1TUW;?sDCWF~|PMPxAf>!zYqn z!y7$KeNnU!JW`?!ImN(}BWwZx~E! zlzb4^eL3&u=w*LMy^dpDMX=lIm|GUVTIBiF-utqL^mYQE!b<rDN}G=0+Cb_m^~WB^~ z#3|?MlGhGnUhTZ9)t&*y!<-xjvy~MO4BiiBQE&%Y ziP>=Zgb~S28d22*i3VS^kcnYWESnYjMJZnzeF(j5ryChU_~M^q?RcE*w9{PVeQcMwr{ys=9V@IfC2MmXHMXnX>dBWmS652x(S>MVES<`seoJn+ z;CZ!EX{AoXSQ-Pug4G^O5{5i(yt=u(ft8lq0JsG<*cYJGg}h;zU~u3wC1dPDz(3?a zxwtTNm2sjsw}4znyJ1^ozf7n>T7`ciolUz}EV@(3$6y@uiyI*i|CJaC^M{2TvK`Xr zwJYUP{rlVfAB1Ncwo8o;ZT*_eUEWBNj2XwWbtb-v`}r~ zWX7=q<1rFJilwOY^Rd5=5d!|U;m;=zrkK#iu`g9HXE1#yr*VuPU8OVJTkyu-E zwvXq2i-)*S3xt3N9>^B>QfvH<> zkqN#Pbi7DTgLfxFKzCgL>_A+DtQaE9zxT=4@8p!(@8tF`yM_1_<^_tu#VhnMMQOlU zQ3=Bj0;`b21C`k9#B7)qD6T}bq1YIKA|Py?7lIcHP_-3>-fBQ2cmTb?T@?rpf_oBF zyd^$RK#(Y$v|~&J_BcktNsEruP!$^u?RZd+_C=VBRaJr@M@SnWpbYSWmts+r3eWxQ zbN6k1b>!sm|L?j**$6@r;ENz|)Dua@O#Qwl^T4K$2k{2bpMaGX8K_`8^bc+EaEK&N zgrs3~02jz}HB$0`rwXSNi0%h!Rb|h zdoKKwtIimJ)bJ#6fr&+i`I(O%PeMg5=3Txio^^AZa7-ixI}#xklhA_J!lzk*MO(W& z#xdeJ_R1wG>*dzCb!}amcVBd0lupSkPv5+1UroxgSPQ+q^EmPp<_rqbD8p&jjWgal zhMunFp0+SsUUo>}l!b^eJ-vt&O_K>)7Fm~)@mS}Gx?+~>$&|2ZR(fUc*2_XYXI=`+ z*tr32^o$gtRI77}k+_HuuXy7XE8^BJ@B92aL=}P8#z8;d%Hyad26U`wnzUi=>V{KLHwd$

ln?OTVq!LXSH}q|yj^Y~WVDvuevkSn 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

FYvN^OVp$X@;wGVT7p!}Mgb(@WyIG#9VIQmA53 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 LU4ob5)a(BTFTRoy literal 0 HcmV?d00001 diff --git a/dev/linux-cpu/videos/sharp_exif/metadata.json b/dev/linux-cpu/videos/sharp_exif/metadata.json new file mode 100644 index 0000000..89188b6 --- /dev/null +++ b/dev/linux-cpu/videos/sharp_exif/metadata.json @@ -0,0 +1,35 @@ +{ + "frames": [ + { + "file": "frame_000.jpg", + "time": 0.0, + "log": "Capturing execution frames: sharp_exif.json" + }, + { + "file": "frame_001.jpg", + "time": 2.24, + "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 Queuing workflow for execution...\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: 45cc0364-112c-4155-8e2c-ad553a9461dd\n [ComfyUI] Generated prompt_id: 45cc0364-112c-4155-8e2c-ad553a9461dd\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] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] main()\n [ComfyUI] main()\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\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=3 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=3 sending call_method" + }, + { + "file": "frame_002.jpg", + "time": 4.49, + "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 Queuing workflow for execution...\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: 45cc0364-112c-4155-8e2c-ad553a9461dd\n [ComfyUI] Generated prompt_id: 45cc0364-112c-4155-8e2c-ad553a9461dd\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] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] main()\n [ComfyUI] main()\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\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=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 (2.19s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.19s): 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 Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=1ms shot=130ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.18s): 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', 'parent_pid', 'fd', 'storage_size']\n [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'parent_pid', 'fd', '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] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions." + }, + { + "file": "frame_003.jpg", + "time": 306.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 [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 Queuing workflow for execution...\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: 45cc0364-112c-4155-8e2c-ad553a9461dd\n [ComfyUI] Generated prompt_id: 45cc0364-112c-4155-8e2c-ad553a9461dd\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] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] main()\n [ComfyUI] main()\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\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=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 (2.19s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.19s): 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 Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=1ms shot=130ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.18s): 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', 'parent_pid', 'fd', 'storage_size']\n [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'parent_pid', 'fd', '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] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions.\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=5ms shot=125ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=3.6/15.6GB (23%) swap=0.0/3.0GB (0%) cpu=78% browser_rss=1.00GB\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.83GB\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.83GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.83GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.83GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] start: 0.00 GB, input=[1, 3, 1536, 1536]\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] start: 0.00 GB, input=[1, 3, 1536, 1536]\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] patches: 0.00 GB, x0=25 x1=9 x2=1 total=35\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] patches: 0.00 GB, x0=25 x1=9 x2=1 total=35\n [capture-loop] iter=100 t=11.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=37% browser_rss=0.92GB\n [capture-loop] iter=150 t=16.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=200 t=22.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=250 t=27.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after first chunk (4/35): 0.00 GB, chunk_size=4\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after first chunk (4/35): 0.00 GB, chunk_size=4\n [capture-loop] iter=300 t=33.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=350 t=38.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=400 t=44.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=450 t=49.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=500 t=55.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 274 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 274 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=550 t=60.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=600 t=66.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.91GB\n [capture-loop] iter=650 t=72.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=700 t=77.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=750 t=83.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=800 t=88.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=850 t=94.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=900 t=99.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=950 t=105.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=1000 t=110.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=1050 t=116.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1100 t=121.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1150 t=127.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1200 t=132.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1250 t=138.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=1300 t=143.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=1350 t=149.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=1400 t=154.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1450 t=160.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1500 t=165.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=1550 t=171.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=1600 t=176.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 232 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 232 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1650 t=182.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1700 t=187.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [capture-loop] iter=1750 t=193.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [capture-loop] iter=1800 t=198.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.6/15.6GB (42%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB\n [capture-loop] iter=1850 t=204.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1900 t=209.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=1950 t=215.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=2000 t=220.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2050 t=226.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=2100 t=231.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB\n [capture-loop] iter=2150 t=237.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1118 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1118 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=2200 t=242.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.7/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2250 t=248.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.6/15.6GB (61%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2300 t=253.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.7/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [capture-loop] iter=2350 t=259.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2400 t=265.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [capture-loop] iter=2450 t=270.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2500 t=276.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.3/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2550 t=281.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.9/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2600 t=287.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.5/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2650 t=292.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.5/15.6GB (55%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2700 t=298.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.4/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1355 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1355 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [capture-loop] iter=2750 t=303.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SharpPredict done (304.21s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (304.21s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_b0cee011be37']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_b0cee011be37']...\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_b0cee011be37 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_b0cee011be37 (abstract, no filesystem path)" + }, + { + "file": "frame_004.jpg", + "time": 309.58, + "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 Queuing workflow for execution...\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: 45cc0364-112c-4155-8e2c-ad553a9461dd\n [ComfyUI] Generated prompt_id: 45cc0364-112c-4155-8e2c-ad553a9461dd\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] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py', 'abstract://comfy_worker_ee7f73a33ce8']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ee7f73a33ce8 (abstract, no filesystem path)\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807, in \n [ComfyUI] main()\n [ComfyUI] main()\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1667, in main\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] transport.send({\"status\": \"pong\", \"call_id\": _current_call_id})\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1075, in send\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] self._sock.sendall(msg)\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\n [ComfyUI] BrokenPipeError: [Errno 32] Broken pipe\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=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 (2.19s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.19s): 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 Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=1ms shot=130ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.18s): 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', 'parent_pid', 'fd', 'storage_size']\n [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'parent_pid', 'fd', '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] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions.\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=5ms shot=125ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=3.6/15.6GB (23%) swap=0.0/3.0GB (0%) cpu=78% browser_rss=1.00GB\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.83GB\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.83GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.83GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.83GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] start: 0.00 GB, input=[1, 3, 1536, 1536]\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] start: 0.00 GB, input=[1, 3, 1536, 1536]\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] patches: 0.00 GB, x0=25 x1=9 x2=1 total=35\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] patches: 0.00 GB, x0=25 x1=9 x2=1 total=35\n [capture-loop] iter=100 t=11.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=37% browser_rss=0.92GB\n [capture-loop] iter=150 t=16.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=200 t=22.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=250 t=27.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after first chunk (4/35): 0.00 GB, chunk_size=4\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after first chunk (4/35): 0.00 GB, chunk_size=4\n [capture-loop] iter=300 t=33.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=350 t=38.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=400 t=44.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=450 t=49.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=500 t=55.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 274 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 274 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=550 t=60.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=600 t=66.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.91GB\n [capture-loop] iter=650 t=72.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=700 t=77.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=750 t=83.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=800 t=88.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=850 t=94.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=900 t=99.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=950 t=105.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=1000 t=110.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=1050 t=116.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 268 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 310 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1100 t=121.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1150 t=127.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1200 t=132.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1250 t=138.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=1300 t=143.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=1350 t=149.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=1400 t=154.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1450 t=160.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1500 t=165.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=1550 t=171.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=1600 t=176.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 232 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 232 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 309 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 412 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 685 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1109 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1650 t=182.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1700 t=187.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [capture-loop] iter=1750 t=193.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [capture-loop] iter=1800 t=198.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.6/15.6GB (42%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB\n [capture-loop] iter=1850 t=204.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1900 t=209.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=1950 t=215.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=2000 t=220.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2050 t=226.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=2100 t=231.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB\n [capture-loop] iter=2150 t=237.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 970 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1118 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1118 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2006 in encode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 287 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=2200 t=242.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.7/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2250 t=248.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.6/15.6GB (61%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2300 t=253.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.7/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [capture-loop] iter=2350 t=259.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2400 t=265.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [capture-loop] iter=2450 t=270.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2500 t=276.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.3/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2550 t=281.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.9/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2600 t=287.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.5/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2650 t=292.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.5/15.6GB (55%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2700 t=298.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.4/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f741336c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py\", line 294 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 626 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py\", line 480 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f751346c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 982 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1045 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py\", line 1002 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f75c59740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1355 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1355 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_1707pgbn/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [capture-loop] iter=2750 t=303.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SharpPredict done (304.21s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (304.21s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.11/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-2136/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_b0cee011be37']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_v_r_k3mm/persistent_worker.py', 'abstract://comfy_worker_b0cee011be37']...\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_b0cee011be37 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_b0cee011be37 (abstract, no filesystem path)\n Frame 4 saved (frame_003.jpg, t=306.9s)\n [capture-periodic] freeze=2ms shot=156ms unfreeze=7ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [worker:ComfyUI-GeometryPack] 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=2 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n [capture-loop] iter=2800 t=309.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778449538154.ply (63.00 MB)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778449538154.ply (63.00 MB)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.64s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.64s): result: NodeOutput\n [ComfyUI] Prompt executed in 309.22 seconds\n [ComfyUI] Prompt executed in 309.22 seconds" + }, + { + "file": "frame_005.jpg", + "time": 329.13140988349915, + "log": "Final screenshot" + } + ], + "total_time": 326.8 +} \ No newline at end of file

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 z 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

O3{9x=qx-ncfn`-6?IL!I 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◊yI)CPqn-+-FFpk&2aN$G6kD2vY>%5OH50!td3Ck zdx+vR5f$UE3_~6w6fb5to8pyfsi;Gz)X)s>ynAEP@zQ>>ZV#@uWAp$)%*#m`Lj{0t zfX9EA&cF?h8_upeAJ|rKMyRUGr(Hso6>a$CEI>1}KeW>0DaLh-n)1KNLn6C$!S(p% zV#+DF#9BZuYK{>6zH~zUianhQ4N-aq`kc}4zc_hVE#Hm~UWr3FGR782$x96y#?l;( z{0@$qv}d!3l7~MsR6sb=RihqEG!Z&R-bci%J{!KcItt^6qSvjQ%KcQN7izeR#8>4i zpPH**=R^||U$rEgQZ*Vl0QpkIGPIO*vx{xZwSIAKd8rxB7W~0o&QH>IyA`;#i zv$~sw8e}8T>jCr1=)XrtM?m}#bR?~JE>Cg&Y+?hEiwiabW}qxU=3So5dl{t^neL2g zi@*)098yIN&=;-kHP({;wnzAsNAS^nVBzw>grf%1(rTx}6 zBO=(;&k_9D?L|6K9GroOiv07QLym#*9y8U~M^j~U6A47V>K~5N229^T6?JY8lKB33 z^HLXkT%@cPEkIaRsP>v0-FY8YJe}G8rc?sJB+Y0vfJq{HKD?w)^xtDi!vCMKB!_+H z{nUCMA!KwbvZhV?;Bpziv{R+mnP@#;eS2 z=$i&%WO?ye>F+Ye+WtSim?p(hYS5n0>wckCPdL(dPrIh%;37XA1{okH{_EKBO42>+ z@Y+W7(XWxbRzLW;gYdpFlMxaZ-Hm;gS*=+G(_*5JieTc$ePMB(hM+l7>a%WFSondBqjhg@rd zKSoAcLSVWp;r_4%)JzFT` z%uYxM{EHp1NnjeS@g2W_4PUBXMn}uS1UmCL%2jhS`!%;YJp{V7^TE0ST1@!^sX?6Q8hij_4eovTl7-Vr-BfU=fvfAOjb z7c`X5g2tofAA&`fq50FJ$tfq&{h=g5`dAh{|C&_;H=(ZoG#r+n4Lr!p%PZ7*5AqYq zO8?|bY?p)CtT9J^`$ms0H}9*p-N|Ao6Hi4slL3Y0ao~yXY8+<2mJ#*ig`iiFwL&yS zvIGj*gJc!SxK@RdbWd2ynSjDHDvg46ZG8o~`9Q(Uy;&JII`m-^why@9pQ*TFc&F70 zxjr%dAw(4|m+b-_vq`)Q`eYdA^Swz`U)zMpI@eeSA{acf!xX1QF|Pys0P$NIwB{V& zy6m~`zsTynGWJKrn4(H~pOIEhe1UhSr9CC73k#tj%3#ID1k792X>5AsZb=Q6^8x4p z!sap_E-FB2OfwaL3wpR>ONK?iwpEE$$mRz(kOa9gHnUYW%F!107KL?V00P$wnmi}s zMxVX3WyWTo$??DSA5&ie8|wX&x3{x$SzJMRHvfV6!NTKUe5>T4&IXwRn^>IpEQ!YG z0ToQF6Fh3X?cI5A_Er@~p380tAWsPBrsOZ6&W_1tiBiFD>}(NOVF+SZ{ne3AdYd2^ zI?3NpjmboU=}PDhX=lXbH6#kTtXQ#t{BCvsmJuQ^Xl+U*_mv1-Sa!<#neGaclPzy7 zt0IHMD}$+4IQA=>_IA@B#EE3ed}wG-9GS079z~u``2d*&XP+Ypy8;c=j1M=qpi;i3>yVu{*u{!e%MYa z)LMpX_6;td3n!$`VB(*@-f5cu*SK=Y&g*}gFENDwp?;2AylV!ur-E2tyS`pW=E#|Q zrKTkf)laBAdGaKRFHdE%$9c^wH#t#Jt$Ru(PJU|LS(8FmgCabf)ix6}V)E`S6@CIE z7GrZwbULF02RfPeM_!b@_Ck4OQ(<^Vfvp!^IL*(PES_?ynA>2#uCBJWMOw8pO>zu# z3ykJ1FD1@u8z`4*f-Uv1t!-F_-%gK7-FlP24Uu$QnimKWw0hr5>FB`Vm@CS_90Mg( zUKDLxMXr3=VAjws{u*Im4&`fH6*U<6$f>E>Ksy%aOKTYv$u)H3TQ_&(a=Ft>R0O=f~ce7y+gYkl1Ky z%=(a!r~-a0OywNn#Vc{ETCMia}L@lM~SKgxDc;UpvWg<4d zR!H4)S350`N_gOAIn|TK)f4O{9a{5YGN0tH0#@w@CvIxuF!Ap2$=*-2 z&o(_|UA;v}R45^kD6}@A3=-^DMw);DU<8>b*BH(U=;DmY$v%B)G}(QQ?J8?KZe@G3 z^md|h9o8dEfc5jRZS?_E*C8N0?PUrY^C)F87#WkR5YHJ)r(E%_cA(B2rZWGkFCA~$ zPsS@F(~p58zm}?h)?zb_!}QFHpxbA4yu7xYB4M3v=Z!^(5*5CtY?7IdUOFhKfyg=l@gSrUCS&FWT5T&l=)dz!WBDeYw$Xf;cbJT64v z&t2H85v2B~Z(|4;$3Dg)KM=fr*~9D4Tjtc^v$5uBrfsF|SYamEFdUoJ_!Q^e#w0MF zIXd-x(=?U1`+&*0+M+h2h=Ame&pBen>EFj1SUB?RX@0|O1U^8i?1u7sy{yf8g0+2c zoXqzuC=Tu`!Cv0r*IUQQXK$Qzbo6)4+07TqxeG%+Clz#BGK~3h+~s@lfVS*i9>#P% z?Ls*{99WTcB9KBf7u#+;0$n!^PB%duP|%U5pz>85-V~>KHo=n`nPT_NyTDB)TG(6b zUh{nul=HKZs5IEBe{+R{(T}fNTQpQ+BJ?Y5S3M)D0|XFmy(rN9}?UwM?+oS_zZTI!^s&Z-ahlu(YMG;SBk z(P;o3%_1FMc@-0-W!KAMGxO>2r^nf_0M3gAF?`w#))uH3Bxq>m8LL{+C zxa8e`k{F5OTU8Te9yFWgZSOkcWQt0%by<-NmNzv6w7E__b_Gh>Z&?9JzSEt+g1pvm zeh+t78?o=adg{E!xOK<<&W8wd$G{#fkjp}KqZ50hx{;YW26Ta0BQnuYA#yi~QY>rk z(DmX_KCgXkzTGOV!dl{X6K8z;O`DOept@)JIY$U|Hfwm zbrc}~Bqe?+3Wa2TAE`j!+w}!UCMT&D87_*~cIFDK_)GZ~^}b54{!np2F4!67`ooJX z?)s}A4Z6ZAF~ArBE{p?HiX^fZ-Eo(GdfMTP*yt{ zJZv-EKNOs+#1+%4g&UIas>-jT7>0+qRry2z-ZDJoO@%W=58PGk7*V8Rv19XfTf70s zuH-%=e|FQKoE`7C?~8Pa>-W`@s^85DKStSR>r0 zVIwZ-&+y6c?bdj>qD*G8C7+5|+>ge#F}Xvpr7L|3C7H@-hbqHIiB;l|xSut@3fMow zLI6XrrMlyksF@x%!)`+lSL5E?5!uP%)4lo{HHx488af&$xy~~1&8=mP?f3B#q0&6kWM|GC8VvFA>1_=A9Y(m~#;&)yfm^PV`nIsdvw zSDb(VDzdPfp|f=c+RvlHWHap+p$5Dq3|09#LL5A}N(K~&#HI#@a*Y>ygf`0jSt`P| zt5*%{O0pWP>|R8qnVxiSu*CKdht72vRS2bXfxnGH%jcN5tBsUtVkDiv zxhGg90Z(2=H0!`QjU~jcxvj2#R|UM{f~W}c;_tpV82^u{JpPqK(!clX4TYJ^gr4P@ zEL{fzT{NLFDfU*zs99P{*pH{O{-9*Jrw1da#GQx+&@O7h$;Z_HYTa7GP5j5OSh&PZ z;gx! zYmzS@CQLOq%j4NL1u^{oYn1zY3CWHPCy;4pskD6RT>O0zG}*9lT{T0;a*50Y+PH-n z=OKm^_7F6R?mUK!fMeLshLu9!&44*Ze}pzHLO@R~W#fpUk}^y(%*t}Q-{4+}F(rKy zn;)`j>$g1jtut&#Bf)8@@D-6g&YM6=n~_*zyh5##K11ETVkpSrm4@JP9PylBn%(O> ztB z;qqSF`xe3xRA_F_E>b%dhEI(#KLrPDJ1j-PAE~o?-%pc)+0&9Ak(;;FTb6|qk#I6u z>eJ(X23Ym<-v1)~iq92cMYciH6hsiR(yCbzWr5ZvLN9AhopG-D&^3s8IZb9wX3^Es*3$eUXuxgRC~3sF8tFt;$MtfCtl9sr^Yo+J zd9d1DIp-5R`IfH|#)ON3S8BjV>Y%_8mjg^b?G*ks`h~B_92au@k(hZdj3H}&MyZx% z*qS8MvrX^5oWM|q6yy}DFfj`{K(w~fQ-<*>*MHv{b5s8*padNABcFR0GUGuOZ>ZJS zPWulb$Pi(TgR6C=r3#2S59q(meX@o)C*{ z+`si|!$M4EL9q0-ZYqT3hl;s@q*DvSz?sgS0Yx*1J!J+3w|=hOjy?@CNCE>|ZdicE zJ}<>3_J~<6=hf|oOi(t^DM#5(%E6?h_uA~{?ncQnHdL;$_=D8_-$-nH7>J2kT*fFT zvtUZa@n%&--!?nmPdG~H*d+V;3%B_lE!p!LfSj0a2ZHIaZTjJd=L7?Do!2eZvo#^n z&z}E|THsH3$-m%*+J!pJ={OnQPOi2f$D7)WuX9F>Z+=8X@jZvh4UBV1;F$yhXIVLt z;Ai{1JmJNfq9;oC9H@Z!L-QBRyOmjAG!~7Bu7thM>rY}7EPgA`E5&z&8{!{h@b-J^ zm)q;G42pv)nVFce3r$=B;r=3`A~sD28?Kip&8;1}c5gFP*r5*E)`K{p_uWKngxCQ; zF-bJ>>!V-jr=)au0MDp45~ZnbMn)V4n`9?1nu{b|jKEG1R-}@x)LM61 z+TXDT55W;hX9^#I(%iPm3+yLyNu0W4RzU&s@<@m{p9Sq#p&WV6Z}-^hJ$7Dtmu3Lr8O6!~+vjhYlj?e~|w^M><0_#kyrU%)(_Au2!(57*714+`U; z^9Y(cp;wER+4@!kg=HvO|EQsKKtw=J>>4j1l|HNSebhd}_ERPd_ZvAA&_bVvLchs~ zLn*X7=(l__I=D*5hCK|E^eZQ0?dkG{#GO-AeOHZ7XVSI2bB*Dr-X0-L9sIH|q>J`; zfI>H*xkppKHiU$`Mvk1CDcww@+!cSpkCO}rynKycC|5Tjy7$zQp6H3Ek9R{ZYvWs9 ztQ14_H+?pxzha~WQyxKLCs0wKCy+_c z%>w2J$^nK;UB5%T;XuNMK&7#eiJyA1{UAb{{{aFOmL4U`nR!JGj<~c0ujX#IXn1j* zu_7P(tq#2^rfks%UeQNmUAL(FA!8J{D=~It$bxPz3!D8MGcvhGp<9_5T(%h72y4nz z^szw{{0>rNvFs9B(lfqn2l9;e^w@ZzGrGT_*S^C;7O65h#mA5iowy)UY3%&q4#lQL z$1jWMT|R&mQOP%~XPLm?-@+m|!Y-?qlKhIWRmn^pqC;I+PhUc=e$Da&kWQkfp4iv7 z!S+a7+pyKg_P40m(qh^0s9nvHZP#_L4js=^C5P3vDFw0G{)(9h*H@MxEm=iWErS11SH8_la>Yk2zuWM|UtNZ9~iB@kMhk^6kk`1*Mtrhs7CiuIJYmq;$f z&F1FGNfAB;R)N|>2c{xJC9IdWvX}MnmTA( zAon^9ze%0D7i;yur`=TXWDd@o5_J3bOnVoEo@t4s0ch!IfG~V?CbfKRf7bZUX_&L? zssS~x9vil|EP-4wAl)!@l{l{u$Wvhz6?2G+$|DioAd>(}ZYbBA*50dPz607fP&eoVh=E$cu|U}9lfjd|0BZhRA`R_#1se7Z zix}J^wYB{$imuZPpv~f0oxP$2l5!9J%(2KnY0GM=Xo^T#y+BqLK|Uilg3oDszd`sB zGF=B0a(FG=<_1T`%p6zGRSZ0i3ap(a{9D*p=;U|jJ!StF$ArkSGKY5jtdcp*bE74u z?F&6sOp+~*2h&TooaMzF9L*n}6V;klO655?c-m1b!IRtA6T!=Uy!h?tD48we1U~?F zz+pXEG!ff#I{1ABs^st;rM=h}cntj0-K3MJX**Tx=;-Mj>Tcz3wfXw$!Rcprc>BAS zw3x}g{5jEus}>4fRA!nxX}~k-JW6sQ`U{b~Wdlrr$)Mj^=L@D)pJI_4jP#A}f$kk# zPA1&Yinrf5<_YTFLFn%q`zR<61b!3+yZ$hC_r={y2P)O^=9gYn%G0xDPE z+PPxO^HQ;Hj)5i%esugetk0vZp?+!CLyk_5tL$<3#%Ty9Pt{y|;RF$tn5U=v)})vD zw29|AOcb8o@=ynPw+CGVl;nBpw4)f3S$%V;X8)59D#>y#drc4DBFv;PrJ@A9 z?kWnK9`wAHZ-;Rtb;ckA#49kXSAXn$-N08pSe>qh&5JIhz00Gf!?Hx-*V=L)Z;+LF%ml5>Dfx)t|h5)^4Y7&fq2Eq8s#R&NpJo2Px zbxIZbM)h`}m?sJ8iZo&oK0~^830q|Y{7*(RrD%R}z9`iC%50GWi=+YfGn)6nCM3O& zDyu)AFqg=QkB57FC!dED*WCQ_Zdy^m8(2=U?8m{2GUSB%TU{)abRysn^PbJiwkSt& zC0M@+PbUW0U~G&1=xCXV(@Fz86_v)pWWmT_>5pSD_#covbu;EUYjzHUu23EuQB?VJ zOg+hY&?4m2&F%zm7oL8b+D;O@BVK|&63{0?q*7Q4>C z#>W@orp#aH#XM2L#Ftl>lY6{R#G$~ETIS0{2y5O`Su6PsMeE|eV${Qt_gDB22lQ{x z{1qu_?*ZOvYe1beh)Q9m3FM9f=7qIea@h&rljs{L8OP()ZW8Jc_iiK%TSGomW3D!e z4y~KmC~e=#mHW6|Xr}1iA>UEAdm+lPC3qh7eHbjAJwcR1He#9>#Fh{*j%8g%#t_-} zY*)-gxF0LtlB)Jon+I{~gM|ymn_1IqpOs$Dw)L&v|D7Q|&h|mY9D%&|{uV=lC#kSJ z-P2Ix8)H;be0bb=Hz2^()BRu-*%ij%Q$cac(SZfxxqRle4-W z;xbMEPtWPmcBA&6+NmHzJ;yyJ-MXn&gliGcNY?8!@6(vv%w$2g-^g--=FB@r%hnI~ zBt3PO_(q!A?D6#9WJjn2tNIbt&t)v^f2Eg{lFqtHJZn88GRssK_mxl}JN_K695$uk z*}oA1$Q{6N*Rcd`DS^v*BSMve^SO%;$E~o8j8}bXu=x+W+GuJ6qD>SXkQ_V@D-zVN zOlgIj{15yOpFhUTV+2ZjJxpF~--f!MIBINm`@)3zyg|Xa<2~CdxI5f_3s%8B>x;~^ z8r~f7eB=D+2$S6ZXg<0dXbvQ_Ay;=RS@U`-(*1ve+yzMS4Cz34CN3J@GECUs>-}Im zc<|chG3~0iHGF+NYTTIWNgR)3)oekxp10?p#a$2IJZdPn{U_wb>TRU#^BFO1eJPit z1vj3~lU`_B6DVgT`0h@AppS9f$c7W=8#)oRsZP^s?`CXEXtk9;$5Nwi8RY1ceUJ;6 z+w%}y$jHs6d!y4vPibjMa4+l#=qqBG6nL30wfDgpHmG%PqsK0_PGFV`SJd3Uy-9(0 z@k6R5d~YBJCl*3qTffjphYqwV|8f=81Bv^i)-RVCI@U3;TihwpW`^MNxm$?Qp3~nydbsm9mU;eLri6B?x-RcXb`gFbjy#m?WvHmmobsoY zTJe1S{7AmM7g&#b-<@_*EXBzYLu6yLHj8f}`N#;9N_mM4i%{0;1J#HyWVZTC+>C+; zsp=Rpcw~$>Ih5vU*gn&vOxjW6n4OO`M*|LWDuez8aQ&-#QPan&U0 zZ#L-EH0lgv#l5qsB}i$U&dM1_N|!riOjLGWW}nh{vj)2<2g3PfR4NS5gdICHpLeb@ zsPW?fOw?K9vwZ>i?a$zbB@^idDVR9=#;>bRUif#BPN*+`kU$~tT>hW%bWgz_^IQA# zasM|Ey^q!|x@x&XBxRrt$z*_S>oW09G>!IuLgB^sSafI-@Tq%kbJ1z2!mpW_=p8yw z=I5K#1-UD|6whz6j6IPTb6sd{hmP#5bfH!}42c(VbSMN#Whii4I*ZIfd#)c*76S3jgaRlGh1#=$GOQ$z6WQ`R>|h@0rP-sP@XQ|59U;`jTHM3x(KxCQWhH zdUAR`0VlhXQg@|fsxr6kyRVywM2tI$@Ki6<>}xPF`wMyLp54xRT50fCM<@WK;^8j1 z`Hx>mk@6@|_7Z-ssxt0u^{+-eGo|zZT&&aAksGy~nSygY z`}s{%uN?SEOfJ0P_mWvvWd(cd8Yr|L^uPdtz5?%gogRU;m9PS!RoT8*jt)t*1GB4 ztr5yO*HdGo2SW#R=)^un46Vwv*=+?6-lwD2 z^ZI7VKTVSr3a^(JuZ(;gi%ZX)4LOGAS5|l#&n|3*njit@-1w$+b0#O$C&7t2#j)CwKSv zV-jy)0WLX7@DB9H!Uy>Onz~}4|A##?vc}i){uATZrDg!4!9+}RMeuhOZ^#GlYq+-H z&Hgd+RUa_xQ?=KNn!ACGCdd0ZFJe_V)t|o~-eXn+LT92}MiKI)_!tBv>BML^N3#$c z0#l=acb`fF@$XUDnYupe2g7EW8Qw_a*7F#W+EiH+#y;F6 zZ5USo$QVt|N!=QnQ2Vt?C}k%Ewy0ZCh%39CJ@PGt35kn;OT5powHK~Q)4Au4x>WCX ziplSVF1V*3Uxh!oMe}=r{QS@7lN6Z$YzaDp2MNhbHGkOl#@^xV{5N$y77?|z&!1M4dCQz zqG@Q2?-}}#+veO7;tM|CQl`9jp5K)qrBCW@%EvGj%OKMLzAxibBr{?9+9%MEC@D&kRZWYd+0XvW&8QJ5pOjDrBIMI**6md$0J#KfBqAqMYOul4Grb-#si0 z59fGaz1=avuT(2oJG+S?q~tz?A60QSu}rzh_AKLd*fREc~W)MDl$v?=#;A09yjBKHWqD%np?~^1q3AOA&&DX;1B9Iw-z zKNo-QXnQwg!n;tMZxU2F7G>5OaJR(sp8bR`*M@t*cGLRfwD~$>s4_BhG6@4O!dItw zW2{)!QbpoT3p+D0PSNAN!ihyZR_`rP=WSUgMpDEZ;~^!mX_#Ti(bm=lP2sbjzu0>3 zz89x=uXik@@W_3O%XeA9@)IctiBG?1w!_cS@6v(b8=9RYFwFl4@G8OZzts;Uf}*PE zm^@5LnZHqqOY`$y(P+pLcfN1%0NEySvyWVa$Ete>EuMDVi5{ul73Iwy#6(f@bX@cs zk%aV}+6$*EuH%^gDQ)U+P)sQqq+*JdE2I_TK?b8{7#DZo%ml8ZD!)-jNDRNW6701%iY3&dAnu_x-X0zE%n zf`8e!jJn@klmBIc`5{%;4{k_Dh20lm@C32Xj{#saL)emsVF0Rs`8Q+Vis?!-VWm?u zJpuT*jO?Ug4Pv>y8*IU0GDv;NYW2GE=3HH8Wl7_q=6E)NIWqpeY9xzI4-^muV2TV* zq_ib%S}4a%CnA0#_wh9jiFWR{2A8ElcA1%qw1L3ia<+y1nA{m92r=3cqj+ziI7>^$ z)2Y8U;}LAsqXot=EPd59$cD-i0c0T7EErpA;<`Mz-cyE<(9v zSbU+s(+r`C(0TjBm*AM40a{uxI(0%p#gNZ48J$| zBhljO<;F+nV5FBb8oA=x-qM=AwP!CV>)3U5OZ>OmB@xCFJm1uLnqx?dsRI_^I;-cj zB)K&$EsylHZ`r$uyG`OF`pY>sJtU*R*wQpv`op0LTZ5NsJo)l6Za}E&6VSp`j{(+y z6!GK7=hRdY(Y67ktH|@Km^XbB7GfEe`emFk))_q4(`s)iHFg>3>Ety?`o%_4_$Zi_ zyDsBUJj&z#G$a`D_$1UX2u%PaVjd!%bObgNicd`9F#tgMP5XC-=yWh)TL4fJa`(BY z_HqHmXwXI$B}}s%*5MyZ<8cjY@)jrcFlu-<2ncXKB?zqbFp8B6xyeIltdKfedfAV* z4hT3iy$=DHj9Y!S=_K7w(_7UVDaS(zZ4*Q{00t!&x>=RwcqQpv8c}ZZHvdse z@-F`{3#q#EUrr*v8)8RwQ`LGA*T0mh{s2HEIyP;%)lJ*_uOsrDn(W|R{;2+uoj&Gv zR|muc@=lR#>2}R886P~l-T$2-67P!G*z2N2IQDqC%{XO$vs72PK(50Jc^lfadNYyb zv|=kLUFR#jTM|iRU@e>QsoD9|d)3!m4BB13RXhXtIa-ZRHi_az>zegb$=5Z%_zKW} z2IcUcBienA`^V6L%^s)rEDa`~j;H4J-^-(phKsF>hM47!4Rqq59bqo3wf?(w3v4pU z*a7mjKMX`-J-y93wp=(HldJ|eQa@edOENaa@WD=<{-UZ+t!r!7WTBK2cg5&%LX32b zbanRk0CR?%Rhu31`W>#{hMaPlRMk=E1*XxjJ3W2gP3Z6Jy+^&1Cpel3QC=s=6w8hY zXSIA~bS;`&Vn+uc!6&)6|B4tEe2o!;{gYaP3p|cGX?}^lfGt^_`WxmQI5C%`@+RZE{uD$D9_=IV-L^I!6;0herJPThb9W@&77eC43uqFJqh5zZnn zFiG*>0_Y!)jK!p^UeAnE;M~u`@0V=_{g6;%E87LTnN>f8M+RlrEv@nW#KD)O+e8Mh z1`wB0!Nups=}#?gcU78^uc^*UK&#xtd_?mjJj?eJ#H;Gc>)M?7;3F3GDNe-#CLZPD z$Ac@1sMUu9iQy?aZ0P_wO@w$}Wu~fi3Lggt2YBRY-kxYP&bltfZD+-6$JYXLh|QdH zcgTLpv3^7N-IA!$;vbS+-KSoHIZ#fgXrlfYHMm7{-4{>f_6#JO>UZ$Eq^pxEQBJ!Lu z(YhW0BVR54?8iRm`&5F-oE*_YeUY&lmo8%q*}_=`OvQ4kSJdVkr==f;(-?(b{H)ah z&n3MHa(t^?H*sg7N_O&$zhUs%Ows&)V`?fw)8HAt4)mJ6%=XcyZ|Zzu{qn! z2GQkp8(tdX%SL#;!4YByHm~>@eu-p$;@IiAv3zwLD<|F$obmi-MBKN#X5q6w`I0w; z3ZDS=Fy4in91)T-b_X@|F>4h^_I}v&F~6V#oZtG&Ozd%E1@rL)=eIgrYP03&&|$Ow zm6Fjl^1K+1p-dpHB~eqyWCp-{%Fu7n zn`f6uiZOqaDzYU3$_x5yWX2ulPifGUI8QK$OK2p*9!*Hv3^DbJMV1`A$bkfIO()}u zTZt#%$#&!tX{G`y?riXh03>`sY@oDAK@a;fN76RZ54CR3GcqMM)2IKk!^F2tBZ^n~ zJy@Hav%J@aTk6;i7)yo&k_DAjT9*fvt0=|sq6Vp89Yo8c%|3ZJ9l_24FMd!NWdi~;>Ooh9W2&cB2uJmKo!-tG(-eN+^E+pk@ z-%Y!@vMCjf`Tt_=t)trd`nJ#D!Gi~vLh<5K2!-N=qQ#x!4lPjJp->zGEf$Idin}`$ zcQ0O`cyTK}`Q7)kX71-*@65aAoylLxN!H4defHV=+Sm7U4He^sFsMum@{BvN1nide zaz+k-NBWW-g{|JOS(S#1yz)A^T50)y;{_?JDC6xqmRx>G7w36>HN;`8Z%{FRVBin} zg{Fp8&)TclpqY9Nujs&4hmCAfUe$kE(b>6b!;0J$IPSaLc{*Bqz{B{{jk50D!s-9Jq;y zUJ#7RSf0N<23!1$+Hdjo&7EsQ-o=C+Pe)f{IT|cM_}#XG;KO5jZf*~xB{Pt}=+*h6 zvafi{f_uaqlfJQb7!3d{{pV&eokH@-p22~&jjsQ`d)xYVG($p~rN*vX*Yy>a)0L!7D()=SQ^StuF)^ZH4c*|8rIlJ%d6Epda#VF zJhgN#;nAz_ESKxGjhAK$!EFz&*H;gR2lK_8U+U>zwMzcE7SEcq6pl(}Cg@(U-gZZk0Z7Srf`WHz zL(|e8dm1DR^)Q+BlaBTCu8sm)(hqqpnZD0Uj1~|Er^Gui>c^jdI^NnO%;c8(B}*QJ z!br5PUno2ohB?3yJVF@Cq1(QiaYVOtTm2~}G3{e-sMU|o%}Tn_5T z+j&eaoqHbn635Q=ef6GyNt7sLh7ZQK3=RT*y6dN}6N=m|bpD?G^!U*Dzv)E(pDO3C zI4*{DgUF>Ba{sZX+hpa$BV*TRAh&NHxF)N)P=4i+`}rN;g?$I9HAZQD`8+Z84%nY- zB1xZ$dmdQneFa9nt-B)TF=@TIH*{&IL_eFIHwk!HS{vp^mZ=78tzvzg7isQS__Rd$ z(e!b~<~lyEuV>O$kTesmCWU_hJ<)0|6>%2Amb!X*Fx=5}x_`R9io}3)T(7tUK1OGg zyq>TZh7c@?V->K?)xVH}NPt($itR$FiyM`|m#80YzQTCFoS2dPD*&ziZAhyelFK>bOQOUlI#aMbR6H9ntFNUpueB zRi{5Vl(Z$A5dR&Oclu!Qu)2Z;)%8yNxOmXMBk|E&qOvU;u5e#O7}_PL{gs>QtNChS zj7`~4geNOu<1Apnj}BLe>QCCF$?xIyH*J5r&xOXpsU&2DYG30s>rX5&cIlrevV>pr zP%Z5c!c~r>YJoq{=W^>2c2B>9itcLQ_KKWDk*<&2eDA2(iBr1vSJ^n-*@}s*{8bsg zp7;j}Q*CX%@!Hw1vrgUWXT|Dy{7yHYEP4VVO_1?+)Zmv$QRn56<=3o+Zt17RRddwd zKn3dCxuz)NqbIotLD=_G@>F4y7@ZSCOn5lBIfDw2wHIf(FU4#;Gs!NWB;Js{3cBIS7EJhpCJ$`O$8PmelAGcF-?0Sg= zQGn3j=h-*Zbw1Nf04hiZ3;v%A4BJPIuK2d&dk4!uj_E_2@!9^|2{=&I=% zNho^5T<@Pp0kTgdvHnAC-W2_pT8RBg8nVhXmdJhktqU#@6M2qWa*Tm2zI^@aJWr9A z?-gA`x|7xFoTuLQ?Sbi&0fj)mPW8)I zFG=azZ}%uZSRJpd>|Mv5t)E83ciHj}jf|jMA<9sq1*s@X95O$$f0k*EES&qh{*AAvWPJzc=r<1Pf z84o?r#&K(p6qN82tNkE!go|~|)^KgPXZ9+eTPc5(SwA3Gd|g}_-UXopr7{K53Ewlw zo6*mvjvHig0~k(v^P-hNlB--$OQZh=2Hl^Y z@u4#D0xE6Ck0$dt8E&h(1dt{EcYkGKL=7;zhjCH0d)wFaTHb5Q17%Y|U?ig#OIC5Z z6$D9y2<9h}xQ3H|tr~$rZGdx|A?91&Y~gyQO;gTgQN5q2%wqWam{?;`Azfc9!YSiF ztNMCaAaFz8&*eGt>bLz}&5^+2rKp0T=SO)>?a5NlJmd z+-rWmB2npq*MxzlIOq&5;8@5LF$kLo6tt<2x)JM8fAKO`P=|d8XFpG5a)^zC>)H7El)iOLQL()kZK2&_@trxC9|Z7x z6+=ZtX~3i`I~RhYUGXtvloyCf^w;XM_>ym4+o29jD7TcYKt4nL8`65DsI14~WR=3i zG(4&2#3r&xzR1Sj-Kl0TL_e~U9#~sl+c(P3FF$3U!I5qS&~~oY=Tj*e`TALoTpC@P zS(?U2>}l_=^FOY1|IN#P>SG8n5?Y6JF!9=0oUkyXouBQd>4g$}Im7eJ| zpZQlT*bAjQjh}CPKMkdCQz>|-7%7_`8Odi|R_3^cl1;wVme0O( z2$xYld6Fx;zR`F^RIPPk7@O$j&dylY`F->8opy>)27cekC&|{s8>ErHEr`p}*$IcT z^>U6nCW`Gd>{g1sw@Gjg0I-P3ipv+>qis9eK$;hw}t}!cRL6l=$juO(r}JG%^g1+Me{)VfssLc1kpDXH|z>@d#xu6kOljw(2 zNMX&MtLs$R$6!W=3?#L80X=A2zzxjAWMBQK$I3xe;s6v_3cxR{fd~2tVxa`sT4FsL znAS>QOeV>D=&_qH*zN?QsgMT))Lr>?cr7~X^HqhT)N<$y`EhPf<(#Ey~>Yb?^Xcj9Z z=;QU2qHD_j`JHR^nxn9492Oxxjh+S8^Y5h8+K9xd^OqK-tHATxkpi+1jCaX{woXom zfB&AGZ4K|}h&-RRgUuYR1p)j!rsGX5xc!l`12npeDj>IvxPr<-BwZK~=}H7CjhZMIM~6ed*0>8Cl9A1CU?f zs#q**<}WS%h8k(#?p(K2W@hE|@OTxr5kbm`QZs;#BU>vqq?4H_HANizx=Ti@mF*U) z#u{qJ&>Zs7`XvKNBpkyeQRM9#!>+^|BB9(=9r8rRkSgddDpA4ecx&K)+L|-7WB;ku z;k(L7Btk-BeQ;KC3!2!hpp11wp{w6MR=X76&m9`?&9`6KxcIH>n#ANXM{Tax;)U?4 z6ym+)kEpkd@rD=HMI}cn8o~_13=qX!?RSUA{>TDs*n+Kl5C`3omD9UD@*G%M&Taj;lchfMY@yw2-JoXStQFA7FU-^M48SYvFnUis z%yiyXIlB)^86l*4^*dBzY^!(pi?(@?2B>~pKqaOQC~H~AM=U7702YzO1IvVm5l3~p zJm;hkwoi1C8F%FZO#&jA?K4vtFo>`?C=KG~UbORckpjZHWB(_psmAFcc8G~{ghGmn z5lqVb^wSPDV?L~F=hgKha<(_A?@ax{5a;x)@Ks$+&Bw!A7Qo-`9m(rU7e5OK4R05S z4=7z0D@273#!cZEswR#}7+yEyrBzE!O|{War)c7{*4fQVwyV*)mr=5Pe&DW)=&E3nr_M>Z9WU5)f%<5h#c2Xujfp7N|^1t@QkC#(5 znan`FtTj=rPS1#@l`2a4E!Zj?J0zWj41vN?_d0DF+MXUw=S5#!aQepjV7w9M(BoDv zwRme|UQt@xGq1$?pVO+AEsCrgt*TDi+B6Wq4vv~)%@qSIDNB8%sBv7D)iGmaKxA%d zmw4NcGaO__6eN+;-RgBv!$Wr*^jwUVrW*)#%1?L=-cE-)0fIVF-HaevK|yA2WQqes zgI{yMCh=7ny%;7=OljJu-T8ziN7K8bYgwjKF-yXZ%4AW7fdn-$IYbFWNFg}-@?Mva zkrV|y?f&`&(k8!iT_3XM8;(hRJ%iqNxWPJ2sk!3?oE3;fKC< zDmf4ZoLf{ow@9I>$VOIHRwlUb!6XFVH3|F{t1-l3aS%(6q9g0A@7|m>J3H%p?YVfU zlX|t8f4Npyz$zVz;-bYoL4{rk4T@6S(fGMv+l=R-Z5ggIJj8}f>v&ev=c)!Aqx@yNC@J=` z)yI5r{~}AobljTt3z92-y1@w?qDY`7`Z4<14VnB0;xiJoGL!|>(uJkk&B*E7$(9tq z=M^OExI;Fqu>Qsh!AHj>lN@GI$yRf-Lz>kBkf%F%H2 zPF_5$&@`di_WH?Vd?W-aHxlK`>t7#qN@iaew+hn54>Mg#jC>G=e{Y;)ADSYR8IQlZ zzKgjlfTASunU~2~#^mrt0AbJWj@wVSk%0TrFUa~BLy6Jz1?+_LaTN0FPGY2CKYDCGoG4EedQgl!BjRtd06S=cuKUtrc!;TkxJqkV`Md{G;!5>cow z$a3_B8L)-Zt~VSM;zp{;KL)nQ>pFQ{buO9ZIKNmw6#2Xtl+3z0`UvBhbp)vwg_rBe zNikLCmu=}J*SDuCLkvDI(r(?{IP$hUd9cM#F0PC63_}GDZUQ97amVTL)Ep9zrQ~2r~Q8es`#JEga5(4(8&2m zs|KMG)y-)_y#&eDiDb2)qj{3Eq_pg#ms5PHIi?6g$cN=WTc% zzn?B-1~j_PeQfh0Kk211(kkBhA}C1=no#62q$|+iF5-??#zdlmfA)^xi}^}QF=;|W zSsb|a9b(LBYE$Nf3#N0~o~>iR`z^-f?*UHg9C9Pq{_JfDZc!m5ObJ<|XNC=Hqr-wq zwysn3w5!p6v~xUt!(W&iVyO(MJ}6>N$FvS$jwHC0p@TlZ1L}AmX6hb)>+kpGBb&6{ zVV2lK3P3QnsMjaIy6$SuObSM(!YOp&Y6e-Ok*Ph_4JYY{tpd#g&E}C5_A0JQaB`Y{ zz+a6!RHDH5G7r*M$Ng0Pn1QAeHUC>!<$uhryQX5g9ex9afBE9(oB? zEcE=$o&F5xZ6;o9%~H=Ft=^iYswVwSKk+7=d%mf!P2S8AJG9diQ8%Zpf!>aeX5@p8 z8df?5_2M5NPF@|nwH6tEoA;)s?v1QI{KE@mU@~{NS2_XKCPK#oIak>I3!WgiGSRL| zSf(;KDkr?P7_>@63=eY>9!X}77wE-&6{WSKl?&!5aS1&3eOTS??)BicYDob*bbg(! zn?1xL%oR=5q_Pke7FqTFpkAS%yfVk7lE<*i<*{S&Vhnm>LvI72N>c#<3PXiE4L#3bar4zq4qI`WKnbo>nyb#-M~3G(JGa1gKWO23L%_Yd+Ly}S|`a?t>w9>@vQjj zQ3xS}KPOzSaEe$T`-n!IL;q<+@Z93v*XSS;l-zYiTa{ieMOjrbt=!Wu3j+T+{unc* zMVc(adfWol?talb{&04WsyjG`&g#62vZvkdA%pO%|A;X4lMD~PK>b88Poi8OCt zK9F|?)93}w!*PqJQ;*xGIe4aN|Y2cWun_YZ|_^Xeq1fKa9`*qtrp9q~- z{c=oP###^*n`y}PEI@3K&AD*E(1Rfa`_%o_<%T&#T=wK508S2zQhcuw|Ni^#Z!^id zQTZ(Wjq~Ff10i}*d{Gx~c?ax75`CvSMkP>u-zV*qXFhY=MN|X@FN+ipct@4K)dSen z4UuFE@Jt`^Yw!nCv$kpBCc11#wTK6)NKt*0j>=gjrkR$_bz2CnF0=lGWlSR-B}__s zX;~{%CW_903XDSR&}o%fn|>G_qm*?67F6cSMX0eqL1W_%CglO71#Oj$B3CaKI22Ij zQ)~ol!ub)1n;@sLfJG45f71wd2LDx=F9hfWQD%(|KSwtU`T>U1N-1KC0h~JA6fc zdx}AdgbcAhwR}8Ysje3*=^V=ld1<35o#YjEHOupxm0%ChG7xHGkni2z)B$^cBC zyyTXK0QG|Dvh(@&%h?WO)*yFO209*q8$=|2M+X1|2WJJ+n4thbAi++*H(0)fg$<&{PH4+rb|HtfPvKnIs%Ock^C=06^!w5U>bQ`O>*u6$TaN(?{sf3h&u zLouY#bzWJFW6J(u8FTl#(PL}>P@Ir8kI&{$cepZ7tCzq<@3(Bm1!n9xHESg4m6<37 zs%=LUT39GiO#2jyXQWJBe@fOb`aJY~-E{+Fa?q_}dQWRXG^SNuHs|C;_EJ(0PD7R5Akt_(g4Ad*d!$bu%7=@u3Q@LG7{ z{3-q4y7uwTe{OS88$hS(0V2AqOX~bR>!dy*PsY3uxBBn9<>a-8qw6K78?(DmYk`HO z=qW+Mp6%1Y^~3Ac?LJ^!e}BILHDg%S5Y<(an!f?&`s67?)+k6nY3BK+T}7snsvEJq z`P9Ldl?G8zl|1F48#a1&z|HnBkBR@$w(`?T;I-t_ZdSv7oh3hwX|t=FuyV@^IZ5fH zGwrqf&UjV{%jHVj0~dAn>;zHO%KrCa`-Xk{50_r9Fj)7vr_WDw$-l1&w=jletY*A7Wfv5g{=2P6AQIA%mjd-ZO6W|y^Ke%2nwtxHv)in z>iaPRvOqI3Zwkq)Z5P;bZq5hq1qyS0+#ux~DN65hd4*^$Ot_(YW zwbOf;VS4c{;_|)(XkCz=MRSQ4Sv$1(Q{g$$&%F##0ty3z@NpKrgOmvbMhAs#FgVU6 z`Sk2m)Ab2`5JivP(Glld31U=W04SS9CPe0>*mi*($}oN)6MeeV?H$Wp9JwpdA2w;7 zqbD0h=*T*C*q!-!V*Gxa1!sG%J>w^pWe}ut0E3u#Yg4Kg_41-3iQZ!xIXEz4S#=i6 z2LT>W2hCvm4zVonjJ(=K)W}I_(xd?dH>RU6{u{XGvHG9Fbm!HkXsI9@3mR3mioBai z_pnYBFar{VSvqSEXD#92iN=#7lI0%zvA;ibHnce3ev5=soXd@&6uu1&31wnznj0Yw zd%bM$K|mNkRK2*cAo0;$AdZA!aWU7#<>Jo8-U$$lYhJ3dkDZKM{~hH~FppDDwKGt& z&p@VSXlRfk!=Axg-tDYRrk2PYjJmoqNJX_HSJ=cNa4;CmBrr6F97%J*){|#^P`s0< zdHY~lo)V+DYtc232H75SQ_pm_Ofb`i>(2xI--?*qb?b6+7mn!t3&Ecxo!I&<3WZU} z=79j<=2z^B1xGqs+B!pHS!~*Hld66QIoHk)T&)yXTSEr+u^ItHJg9 zs)&R^Gelbek!4KKh(VktPrI^g<@w9`7)In=y)Q|~K9x+a2q{Wfl-7NVWl^yN3n2a0 z67!RmfSgn>q!Y{l5Yf1MqEK1D3=qz?+4#>D+xv}wip6PqdQm>ctE3|#jpwRAdw*hu zO?R{L%Hu`ZdfT<7{!V`1SmmuzDH;WCpvsR_lkl=gxaiGMtL z_4C!fyO_L1+vL7ys(jui*Eo6uAsqx9D{l@aw|XA-D--LrI^`}cJ>jiy!|~AzZk9Ud zd!%T@tv7gM3yGyx?y>87fPLr#A=}8+HQ~m06CD^i1D=Gms0j9|mqhe$c|&Bpm`YmP|jfT`NZn4fBy zu8Psn!v#h1J}!N9baW<}?)T_xp=_{bRDw=yP~_ysMej6Dt6b$dv4}nh04Y+IWV5ab z4ejC2uzUCAg(?0Lh2k8Sj2sZh1Hl<;;9wCm^#RI`h#i9tOw|^1SS1MRG2uRs%he%9 z59oZ^hw?(i!F-ntdPApIJ!eq;12jO)lvEcqkQfw{$ob#>tResSS(kHF6(fT%gQxF7 z65`pOt>FC5mqDn%B5BlFl+Y~?g!C&;kt~h|q&y#-_PzIw)fb&qP)2j=sbXWa6?YBdh2O>~yrK8a)rPR3S1uu&aO(KGFMOb;}aQksICc(aug4<4- z`+b+zi#ck-cBJBjIXd?6>8Vs?mqM<&${Rbp(aX&tU0e5sM8kutFNEerMJd|`WO!=u z$92;Ajz~fBGAa*e-Av59a0_csm!>#7XR-|jv3keui@LaaUp^Z#AaJOd<6hNJ+v*QX zlDYxfeZM>hu2|NWDscMiOuolWxqXEvVkxQ#0Ix+%@yyWFkgvcGLEA~ggj zFCBzX^*K>8a#$4Tlg*=5gB9DGXBJoKZeGvmn~=NtCsA7HnG|zz*XX}ej?UGpX=TG> zsFpgLAc-N8DV?`q&uHIKVo!`jVa&B8LprwMKbYSE`*aXO5uKT;f!60UTt43tNhTEh zYJdH=d;9+WUnt%4<|NJi+MgFW{L}gu*gR)7vPh`urtez(XZweIVYTz!P6$$?lQ>+% z5OrEX$`hH}u^-x7S`1-nRhDI~fi4yE;?1smMu_55FUQ~{HYV9JA-)K_w2AJ`8o>j? zg4L&rHu3o6l5!+>`2qgH{=i?Uu)+OGO1e88qzJMikyS_O1y-}|(t7-8+T8UD?1_wv zyAuY+v2ozwq%-8^GTqSu!&q=F_e!&nwWe)4y7Qi?$H(!>Fu9M-XDlnT#w*?u^w)`o z+Q)Bq{O*iBk2V9||JC6&(lx9xe<)C7=0_Arvy%ZMrsslKW0R611!FAv_nJA<-0@|| z$+WNK@2Cp3%lz$(HS%Zbw#v6x%%_2A*4isGO#%nYu=Doo%-O{`6JukmVtCqgA=gW% zy#jo0HOV`7d#D_*t>e<_;*1`3y`_RnwmXT_-SwfpU6!~@dF_-Y2cmT&sk)i{?bKxB zMQbsWfE@-}SMCGtp=Yryxa(z&P1J}k4~NIV6+cYOmBif|Z6EEU6fR@fy7!RBA6r2K z9i6#_g)~KGdwctcmx+)@+*+jhDUd<^QHQSH{I4Mtce8VB2Fp49D(s2!!2)t5nL1Pj zTUuC1-#xZ1&7N9rZ7a+3Ww4h0jP|x{>y48o09ycWRME6!7ZGC+e ze3#lO1u|k5)8E@Ed}hi~&wmF+nCl~*1sj9kI)>|Vv^3a2$jO{0R0o*%vzlxA`q*Kx%Tj9Ju*xR$UKeKOEk_qD%%}()xR_Df`bv7sQ%Mq6Adlc zU5pk8R2z~KbzJJMI?T<@&99{GPn(+o5s+n_)_b$ki66pS0@r?O)!jDPSdThD4rrs{ z0sFmsAL6oJmOVx(nEY`(1S$$Fe94^rsi$RBwLYsmt!cC%~xLAzxApX+x z+TD|`!R+esFyOgnVyeh%L&m(^ zTqDI4N(p*r%)?uuVziYstd53>CwC*n^3V{p->u$d%|zP-nG>I&!o#1HA+5whvp$~n zVE7Ti4P%u3_3Lp6u3ir6KH+*&(R|!&|AV$9hno`yCAg^nvbiln<&h8!XJ>AfD7kSH;RBGRjM5&%DA>B_BzK~=$<$H1j24K&1)=DM#Dn5 zoaBFE$p1jyiQvz##M?rayEbc5!G~t{u^D0NY1G-D);gA+ViRNnbNaTfMJnu29{sf| z*^T!K-4WSSDFIO3+yCbe3d^%UsHHZ!HL&WRpX6&v8^pQ(=;9e8k^cMf47xYY(&iA^ z4FI^dD9OIoQelLh$wKG^@Riw96boss!l2S!if$jyuZ+vYyVnzT5O37dbS5Pm^oXV#&c6U`iQf_%n4=Wc-@Nl*M8q3PqjB2#Q#FN1Yt*)q8sxt0D z=0aWU4W|NgLReOt=Y_R&RbHMS_Dej>928`IPow(TRwzWu)_!poeN|h3_;a?|dz3mp}ZGJ`AzZ# zc`7BbCi_-h!?CjXp6h}jV+dCJl^O>lYG~n-CfmGdCE9scMHp!}N%uKKfsI9iCCn9( z(4F|$H3uZ>*un3eV%QlYzb{4 z63u=jrMQV?Dn>rq^6xQoe7@y)R_=;#2=h>oncg3DmFiQ`9niXdba%5gIh;xQCWtQs zWe+EXV}6r9r@8(6mQgIv-7MtmAj7k5b5(Is8B@0yXH{uc;Qksjj@Ne@(glmuPG9EqH3}0fbU^ltjDZ!!FZ|nVG1&)t;*v(ZZ0D1 zb0H>Pj#$g>ZQfw>ZLoz}8pYv}*U@01sgISDot?LezmsX;0yVYB?A*N5LhGm?+7vIb zU5oeKk(AU`f3sD^OHh0YEVZt_ek}84O>=W|O^F04|Mm4X1(~iAJ2Fh$#bs?It%iGg zC|!tfwdA$6XNzbfB6P?P?Hfp%ja?!q=1*6(IkX1|OVNo4Sr7aZ&9nv?7`rtJOOp1I zzI}2EDGU>H{dg9Pp~M)*nZg)WBzqOt_ozUL0}c*yja7H^b`!NN*nl=$i`ij?c1;!G zM^xV9`oatE_5TFZD{yRKZ+XK>;;##)R?7ErKZWWHM9PLRmN46<**So^F*tFoxPwY{F7w=Ngr$il_*9B=anM$Pc&GW!~r>(sIp z|E#!5)UIZ;#%17FX?C>*D5WN)G_e0FAC_vx9(YHQgO>x_0h-@F-9Z}P2kvr(pWV|h zCw23NZHj5W)Kt2Rmr%+#2X~*t3SkG?0uHW(|7saQZry-eHpXz?aFBG`V^;lsr}Ymg zlm!-uTd58&O<$Z@oZkRijKk~CK2xr%TOr7bO4AnR=HM|b#`7meGT`nj$danExnb%V zWIEwUsW5Y<$z_eYq7KGXp_| z#!LT*XEATTz~|=Y^|c%q;BEJRHsOA^2!AvQgdCB;yQ{uiRGkTrEE~9geLnMyx~W86 z0F-Nv9*7L%9J)GO6LGoaVn-xEag^Czb^$)TRya9fuHhH=hv9?)M8AS>s@J2Cwy)L2 z^y-z|T;loRKa|{rk8AqAB+5mPRYVPtzbH|mYZz=2PjnvaFtN(0&u1{V6Khk(FjD6U zcW&{Q6Ki?PVfq@Bc;vq2P=(Fj-W2Jt@H3lb_|DBoB4tEaA?&^5lAGhaPCe}*{Ru>a zj!$#1eZM$Yv5Ggvfo-p`2t{1O(SRj20}sJj{JFX1ZfftZl%E-cRX^r(7$sa-!bk$~ zPCi!Ogu`M|v9zHhw>r1Ed4&4s(o}0sVFRoBtGem}b|V8jgH+9-w`0NCb8Gd+N;$BD zpHr@glc!4=_VEwl2gjR#npY(~6^Nw0;hIn!J3UXa#5ag!_{n_;0ZqX@&n!f}#O)i) zzq^kZ0nCZy%pLCtWJyG@()V>WK#Gkb`vXtGu%i@XiXwB{!-|G(nwQIW(RsQSVx_IEt)rWA?S7~xI+e5yLk=(Y`Nda65_pF= z>^B}B9wzD5vA3GKq&fxgruiY`4w*Xiz^}%4cf&)^ShFF4OIPqYy9xo((jkN6MGma)m(o{m4(<-%*vooit9x_B@jJ~EWue1r-xq37rwKm@aGuu z#~a$jVMQJ1z^(=(*B!%69ZP@5na0IU@HGO&QEK#z>hLI~$Sbgd`tvokknJ1ltog7O z8ec<;8hLn#za8h|Y=g!h;=$^hX=He|;gK6@@J~ zc{e1xs~mS)PFxxxv;qS=PFl5w$ftl2sBjy#44nq^CllT88wo`G$q&ZjEw`~r)lB1V zL(!q!-Pn{}U$fjHYWf8`Me1y|H?gT-OqV^bnv@+1g&h}ak84?QwG1+wFMc12dwzkD zN?b30kVCM{3L!2pr{6u8u#rLvoSh+dpQNpFm`ZB$dK2L6qlyd{yB6^np~cKbt4m~M zrNuZItB?N1>y_HZ#*E=5uoGBTJ&FHA)Yn3;;qS%8?~UgL5j!`&;*Fv0l}DX)<7w2e z@GlF_dXXcf+SU>IcUOne@_GH-MtTBuSHBvzZ;qe(GhmuK6;Kk~zAjU7Bn6 zLvdp<nava>7U0)Q6N!@uqx-g_MbV~Dr{nkJBuz;PMn-;a&c zK7db>xM=G+!I8Bio!{v%I-((vv~^!*`3~H#yLGWh$oFG|j!Kb=c$L4Cla&w|t+6?a zQNId13m!Yx#sho@om(K~eQeN5l}pD#vnOP7VVYCM#KKAL+mAQT+p396IvSo)k(8ep ziKM(I*@KbbV5(5650#W;EY2>T!mrzEa;o-u2%Qh(uL?Ec2L;o67fHR*SBD47D^mt0 z#vksn`{h1|@^swpOEE1htjr6RoL;IJ+H*t~bD)~AeT9l;(MoKo*b(6zJMZCsweKHG zHTwyaMYT#{DR;QO^1wpX;aU&x-g8xQHPxNZY`UDL=D-(u0b$1rtiViLsO+j393|aV z`-}i>bZ%33ueHmv=e+SSi{n8}Oxlc>tSYwt%!Z z*Qwx~HRZpRZVE;Vw5_SJt#HiQ*0FQ&w!V%@DfF+l|LuhB7vmpX4}8mjGTV%N)zC3< zE=XeUPlPs>m%vyNjEE=sw?M`>Jvcb*Mq6T@i*E~9AAHx|YC_Gy(ro>_vFgmEc+t5@ z8$<3b|WZY-EZCtv!e5bkG99+&%qehS) zd-Rnkn!28XTwW2_F!0780thZQ$6-m)EKrX)<5F7~>slK8cbnlg0ZXa9*Ys&36y-fa zPL_#)=o~{sLnWNK5-a_qE*#uAp4Y?0#l?Cq3fo>i%K8yx4aV%+ykO51{x{QAS;pem zinmLhGH>NUW+4kMabnFuD$p^SP7mv&4)K{OrSoyeI&7DJqBmTZwfTk5)5$=kbXfc28K7t z)Ns3@prk2Kw_u979+VQQ$byG}RUg`#ehhT^vcvpFWTmP>ocM*d>bKHjH|VGqnP5H$ z`V~qE7rdvH!c$XX%(sGWvCp3(cc0E?%Z2j&FGKnV-(2H)4`ZH`dfI+$%xK4Xff03u z!WHpfKRMXYf?btTc3z@g1#LAIkO(|hNy}ifho=nP3!wh{5z>c^wmUd--pVb0h3r)V zZZbd|3_mhDvJN}rXr!U~Mn*GVlG+}|7wWTA#bZ@GPHUa04znc69h4azI6jMA zUE?u3%J}$K<@4sVj3VJqUeLxkVx|xw$_cL}8PwvR zwKjOYBqZM4ViIU!tZO(PC*eC9^8#AWMSO+N$=Kp)Z?I4kwT3P; z8w*El1Eq&tT}-ENFv4({H{PGuOCS=N81wo0O^N>&h<}?6K6ZrYr9ec3bgA|>OV(WM@Crs=w!Y?5I@stNe)7n4SWG;dR4m~Z%YQH>~>Ar@jmJ@j6ysMKf#;76iG_eg!ViU z%WrXPv2Qg&MdKWn>MaV5=W){t?0mWs?4ay02ZIPVR|j0i{G=(5<%bpj72}n`zd=L^ z;)cziWmw1%9@flkLj_066qmn)M@=B?66T8QIBH5;*a*lL$Na0x!TJ+|KZH#8WyV~{ zPJ=YUoDBg{!)7!dC$sN#lUSm4O>u{j^0UkY{n_VNS;uCVkST&OrU;IpElE*p;><2& zL(WW*c87mnF_`*>h9avDUbs|L8JU!R_l*F6cNc)_|NCY}2Zw_` zUwoI>G8WTUPKNm~O(>)6RW@ZPT-67G*y^WgaqW*Q+iU}wy#r!)A%}=L&&QxeBMCmXuxDh_Uhpr^JdAaL=IPsv<9-9ZyG9?G z_a=p1vE+Ndt!>;tL~Qerk(?ZJHgnu-O{92o>_WxK+!0wg%~Prv#&(4v<+X2L>n;|3 z<2?Kyzm{8V{vXuV3C(<1z0=(uV=VJ!bbYDJwe`}K>m;xuClvQz zKR;7p_ZXlcyg>>9%XSI@+k;>JIndsWmLyGrkFLU)6aW5Qr``bF>K5GXV-#2KI<`OxPe6*9K9}kgT)zRnu8SwlGt}P7SPIS2pO3d^=L;OpckGIfuNzwd_BKYsK z#GCGJ?I&jXR~~9$yGQiqJEhd-?(D?G$rjHVERywc>*=usw6XShSW}o?FPLod*hPrV zn4X?q-gH}R5hqblSh(}C!?@}8X6NCeN7uv+$vo;MIc3fEv)>xhe%4eD+So6t@VQ$W zUtVfPN<|OmNGs)IGz$yM)3xcV4}YrqJ>A{!H{!&Fo&6;4m_=4DdLwRc)%?!hD%?(^ z{j-NbtrPT|A9P(9^Z&K?6so#u|3`0c0uS}t_mAs1p%AT%X1?F= zbzPt9{ds@h@6S~p?(DsdpWcc)d7r2;Y1SS&5~*jbKv@|f>uDL~ep}_}D#K6N^aPS| zVRi%WZdV(*QA*yvU3hL_S20Hn%Qh&Sdz-H4-IM$RizFzRkD4ctXVA4H^NhSJ8e_td zk&$gyUtEp&&mUwzAtEw0JKNwm(BeH7Fxv1uvxI;pmXz=f5UT~V%I>zrE2uoe`Hc7R z@bI9CopG+qu1eI^mKzyGrkE@vib1myHIC1nYK}xwrG?j@_K7>^2wj}AlUy#Eb7>Q| zEmNv_#Hz%#D`=~7iW;S0$~%Xu?Wq&Trf3fF zIzN@f@f+C`ETJMnE7hOi{=rLtAj{ki_tOna1N(e%E(dyNQfVP#Z$zWxH+81~l%S#u+Nr4$VWCEG;o z=GCi?BPgGo^mGj-$NHly|!M)ib(~W<3M}a*Yl6NMR71H zeCh}(y!fsv=}c3m7)E~1h?StUFw^FYkB#0U5vs$cu=I}IbSxu^qT3;1bN8;6%xHu* zsY7WNTfTN&sk}ThQ#eu`Il?u##8$L295mJxQ+j{4VR5{rkS8@IWh_Byx&DDWX|5FK zLtd83Z6T5QNG;lSYx9L@^5urys-f@Heo{3zMq%D>cS%Vpc`}cExJFXc*lSi&<&ldl zIZ-fc2@xyfT-z_>TySq-N{LJwr`T2pu!?4Q%%9`aKQ)!VemA~t%VW3lghT{b86G}R zu9S#sxLxIJR97&2?PL$8Z-gyQ+-#zeC7PN@uflZI(2z8f*U}U%IjxPNEEbQ)IyVSQ zAv{K}Q$kvp_X!nI+0Yy+{oadgF)=YMa)kcj;bCgoJhgPZ5S{+^Z3#J5X?0wC@cZ4a zS{{0OdJJl21Vx^v&l)i##S>PK@7KCyU0+$LJZ6nRAgrw~;kTq%`-}x}QI=Ab*3L~m z(~_P4#m&f}{^*O#F=uRDxYnT0U?N*E4J4GU8sekv99#*k5@XY9iv zQdsGskI%G~X5WkY%-7pmLZxq$VBd*-=UCGVr-+VBpo+iDBaZ=|Lq5wVbX*Y@-$w z7K(4|3??eyQ(F=pj_lb{SePG5aPn>Y=3#s?a*xW#5&Fo;PL)S@PKPTXZ>V1`+XB7S zC{2B^ZLu*R^G%O6IX(@Cc=2h_HBf`6u6|y`3bGshcP5m)7R7NT+d+&mRBVlm%1u6y zEaN@SM5-&Se$hRy;LyH`^M+AbH0moL%=V4*6&GgO&h^Xmq!Jq~?S9L8OM!7Zm`oak z2=EwYt!*LsPSJElj&(=yWCwJA^YZlcV~75={l(6f$H)sW?4o6C#;)rb?GCH+XCIIA znk(~g9$bqLqWxVxq-JhD`Zf|xUV$e*BP!#!Bl!zIl&L5LsX^;G`t8n5F4tH7jUOZp zWhZu6QK@Tb5hqWc+!lDaTwy?_nO@UHLBS~UdS}*n4Wns~S>IzR-vS{G^-1Ya)ZlLs zP7`#n8_kreGw%OWWt9<0&l{>~Z9S=ta_V!1De2GA#qHI2iaAVf4qZWtTv%A(qvFC8 z$&)Se@aSr4YEt70TpGrN`wHy`%S%TW*ve3&Z@tbXww4Yehn{K6M7Pe4P zK8njN2_nM6O^yShp`ntZ74Frn2^0{TVZTVs(&NxGf(Wv`5^>_9l2h&e1|{!KNeY2| zJHN5Vawm#1&PA&0u+*d~@j*L&A15#QcuunHF}Z&m7y1u&@~5^uH{Zse{x;PCCmzb6 zFkrOI+R@uC;OIbX+{azH1tJfTC{+P{r>q(NNFzK6}dz%<{PO(9%H5KT`; zvG`ZpL&8h#_l8)rNTvAqp*;JZ>=itDQqb6QKAB3Mx9v&oMWe+RrQ@_LYwN04Tc~A| zYlCaeyTg?9_4SE)31rd-MyiM(PH{<`klnQY=}|z% z3lm96H#UIlr-#E&pIW_lE7RK&9BzfMcf4esp>*=t98W8!%4(n22os5nV}mnj*;d0) zi!r6BwZ6ePhpKt5Gxr)vq&_P9#5hqCV`n0VaLhJ{Ilg+_82> zlOcy`gcdO9OXs(d$z>rp%u(VLaQytmR-Aq592PAY(-MX(J zfwx_){o2W+ew=f@BqPGR$@u3y$K$*`B@Qe{$o1c@yqcAmXg%I+Yx)u~kHr>llq zqb%bE{JvYZQkGUHQxgC}dvv5Mr&!Z=qF;8iFjNnH z!rR7lqt;>Sl`CCYMqXo4mLfObDKq7`;jpgLUGtFvoNkoLxUWMHw&Y00DcyI=^6}S;Hdg^XO=q=;#NA2SiIT)c+f5!=1w#p?{HtZp?kx?mc znVOm5CYp+IW@KdaqfuxyRZX7IGmXP!Q(mN+-VTOKuVjsX3G zuQ2sEwbj$EhQa_y%>$QFMF{8$g|waMrJjh3++@n@~j>}b3>L8U$- ziilFQ3~25d zytMLMEIQVY@FTDL$For9t( zR+}tsEH^{lR4wvXMo~VZzj3Ks;TxSaJRUFOY!TK_-qT@8yFKLx(-RXb3DjblwaDDu+%V(}ky%6<1uH6uBO%v*uwq`H zD^x3fToIO;4JNC}#}UxJ5oS@IkQpDcW$6fJ02q5jy7{dXYyawShoTdlEIZNdjaDDz<` z{eqb#=Vlpb8~D7A4|T6h&o8MVfR&4FmG~!^?K+h8kb}UUJouc@(mHq`hFtoZAvldD$m#bZ!kUoNEhW66xfwvzVDNeI5XSd zCX~EKMNL4QEjMicl8cK+{Bb`q76wA#pBS(I@+rX|?seBwPfOH})KO2{FFt-vFEXs7 z#MiO4bKr$SRer6Pf<5#g*8yGEPY--Q9XJO?;QvPtr}gnKW8$Cagx>??B~139SpRcLBlKe(B$ zS1h@qYxs-2%xrMELTxIWI#D&+6#L*U{1Kt~xQZ1&Qw& z|M}quIb4~bI5I0M>upxn0-uzW6m?3^4K{pO1zz7Uo4g5~<{sLp9>Ha2WR&51ZRU!{ z3!&V&TjiRb9(r7XLr+hSnIF_I6w`$YaZBPrlRUXz+vlX;2|>a1tSs5t z_Z|0flsXiGJw#PQL*t^m%;sAv&!1}F@?Pie#PbG>v6t;ZlX4g#ZH47)UEznz_H6!= z$)Wv|bR}psy2Ml6Ypr62LpSXkl0eSS&zD@Q5zu|R1}ByM=@S)Rxj~j^RvUa)6zev~ z2ZPH{F6}&)5hv#s`rT>sQ+*$szM-FhUA-kvF7?fuBa5GbN60G2M^9(1{npqUll11z z9sJBKi06Dmf6TrbHO5v21qH~=E0)?d4uwCWstfIN=1xVU5j_3N#YIIcxeX%7k&w&q zONYz2f84=q&Ph6brg>OUm#n?N9mX`rD;O~4z$Ou6PZ@&Y?$w4KS|Ia+)S1_7CMO)h zy!lSCtDky%OTrV5a&u$YnVC1ka<`FN@wzNDKL!ERba|6`l``y~KtxJ(7#X3Yd= zbfJUyqy|D3SLR&jwU^UU&&aj&aG1QTzUAV@B1-pt7lzh~v9YnXILUR)Lr2F+4{-|E znUV7C!4F}X1BXM3LrE}ha?NzdUiaCp)lYS%(>{(7L2Q4~EN$jNX-2$S+thB*(H)ch zK}`dzxtV*wuzh0w>py;1>$Sx`YD5}}3VybI6nbh)ux9kgk;9jq`9KM+^-+Sb#lP4B z=>Pxthmlf?5sLQy}+5R(H|IgwExlTRpkHFFM z%jQG=b6LjG4+8$d)-PWoJb>;oXL|B<)4l+&XoP7hGro1J=gXHby}h!Q z%`?xRE5H~hc^PfKM>$buLE#l^^-G^C9v;Q)uZxP@Yo4&F3#e;oDB^Rb^U$Mtz$yoe zKSwxxSOs;}3k2l>AlR!nhI`S2Z;O?6;@ZT9&z?Q9ks;wabzAC z;9!%c&FiXte%oX8^4l^Wztr&d6Rc5L0|{CmRn3h~I3yJ_x)>Pr!8RO^qIh6jIYbP* z`}$%OXpb03r6+YG9jQ`qeje^oHaO2BbRe58pjJ}F4?i1|u2*aCXZ(gM*?p=BseC&t zDr>vafBHk^O4cobNV4hJ5k&(JYCPk4MC zsoK;}7qc!O*%d!-J5VAi7gA%&VYD=-cI2s6D#Cld=5WQ6jcH6$NJ)-3$Jkn6Yl%}< z`1B7+=l^6HE8O+SicyEXTIciGhhCZoC`=f>KHecZ&%p{Lbq%f5ERUQk?xZ{fkUczK zm++~q0-zf#q_r@Zh;OeGczb?q7n(oC>p+aTeNO+mx%OMRkB(Ng?xLH6R(bVEqF)sH-_*?Tnc$|tI4z2j~X!rO7C z4(=Ao71OmEiUmKX^5)8u-Y%g1hT+a@`#oBtZ{#sKwsm4G9TG+u9)D-vokv;C8O-@v zUWNGn>Qu%N{zt8qJHSQv#&pA7+=<4!$4X|69RspDB|a|+G9F59>bNFG|WUqHOET2 z+1oU%2x+ur1CPGgEJx5l5Ep2nd8Hi+PY;w2?hER{ugoB4G~;m1H*YW*IDDe)uxU8l z9vVhYMlU6c#yQq5q-T{(gI3waS$?seecN%-u zVi|WD`e=y9Z`7+qR4NOhwjUGs=)bD9{zWO4_Pe zT_>>j`glbS47naR{rmeQEt}eky^g2T=P4u05Z)g2duMAPV6Liup8VMm=V_a27WAiMVqIaJND=cg4>+8T`d4p=o=z*H-sO^7v2B)g{dxcs| zQM1EppfB1XwaB8zD$d!hAwCrE`r0dXL^^)_lsPZrcQrw9n2Fd#_vD?^0#7c^#)jG+ zf9iNR@<6`0>CeIQ#+ysoH|d%f=QU7)C}5e-R{ZfLJ6O)?->B66?6ug{_)_y2b{}`> zh?;;uJFToiQW8IH9r`Tz2*gxMmfX&ce#Sjx(UWh#|HnTBqsQONVUC#9uY^ zPUo`)HRMv=ddeAY_hBas!^00>tuofRR7m;Ss>I&Vm|U4GIjqfD-Vhf$WRLj^V-$HA zpnOv957EZOhgVK~^N6=ig@XO3?C>402(!~CPCm)FIsYL_+%mM*bMvul`XpYtDG;fZ zN3A^~)voZ04@H`H_x>6z-dqIGoPsZ8l(OxWIN7k72VRkm*zdxneXU0K;*enu@V0hmnAhM=>sHi-zBA_pdZS~C`}PW#Y`Md-u_zik9V1<@xPG>4yW?*hrmsh z>{zqsW>vL>b8))?6Fg+27%@3kZ99JL#*NS}>&=Cwc}(ZC^1-hqyz9SfOE=Kny^`f- zbkOf6+6Sqv-C`BDZ{w0G@9cUf)OVk|Za>c7L@2n5w^ij)vGcgG_xyzvYeho;ls9h6 z?ElrSo}~NcH#JwUD5p0u&)d#Sh8XMB`-DFU>+Sj8Wv*JJ^Z6>La>D)IcJXHEa{|i* zG!u$1!=TUi7SUzjZ%F22!3-2)){O zfYaX=5=SDj#9f{e2u(?`*g3RQzaul?$UxrxkNx)l*i$Rp%-|OXsgw%kgJNQ0zj};9 zojWZfgWL0trR6wN_74u_rLwB5FSIM3bdg<)yeYIVs7BR&oi&DW29C>EaC5@{og^bD z+-KWRw=?%e*iYZt_MyH~qrxva$KE*tmB;l2YfSN#7)DdiKjA<9!NeN_E8geS;?g^% zowYBP3@4BH8PG{h%39BlQTJZ9irSeK;WW(p>UW01k6q_;BE3~#0eR_H)u$;s0{kBx zHh|@St1kLy@~h(~+(|FGS*085qdubBAM6|uj5bsGRLvJ{*{-2+ToRkkDY=f+Aj{d5 z!q5fBYO=kYd@yfZb3~7>aD(oKXL;=KUngjPBb~D;xyN(t2*j1**y7^i4x=5; zog+h2Xk5uO=CIP<&FTA!j>m$IhlSyVumL_*iR=O8eU(SfEee*a3+5^>R#CUmuW7AWGCisTe`ZXw#K}#bU?CEcidZD!hY8E-Ui}6J*-8 zyTDCkO^?k6ZZ0Z^I}zUvM}w=fx&p?7Nk?9u*dgv4ui$lGTf0yRsv7dd2{V;Pkn{^? zm*r+=Hn|QYYiO5GXCd^iUxz53QCuv;9V%o{FoW+y-O$llpb!xFrH+=y7^%XP6bsNi zJ;XjOKJVx_|70(p_hj;m%^VUnA0&70zU3w%w*ATYr;74`I8J}vn$qNF-2RIuhol?n zN`Cw8#J(U_&-re%Fk2g&QYuAhJHJTD#OtlhV?aPA>jCv!eXUm#G*jeTf>hUd zJ*}Qim!!rzeQqth(+mLu&a(t%!oD|SjZx*+9b;FiGMnSVeQHvst0Dww4NdvL{mO*p zWvwVDr!niRSFZvwcVrhY=cBc378Vw$Y`D6*nin(!5>!vh&tLw)$OrvKKdg=?P)`C{!$_di3b!j893gWAP#1J@ITKtinkow^*AME61c(;_SebD<_*t+0$zomTM^4ydxFePjHvfkJO;#M)Og7$J z*9FSdPNvPrEY^0)_uo-${tj&E{*}JdUlPmg-oRZKuCty0ULT%s1!Zxko%=XQQP!Xk z3_1D#yqCbBq+oI`qETL9M*C+?_5YK-M(pwGVMElthJ8QS+<&Ylibu$w=yJDY2cM}vm#}3^F6**Aa)+C5^n67n!2k* z8e&sg`8p_N*I#7v;THuj{1SoC5-TIl8wOet%{W=fU5{sa^V6aJoS5j-kCnpx>E<*4n62np2{RCr*^#u)@1%s3z`6 zLBZj5Q-OJChH~7=$IKDl|;Js6-4; z(@oWXzMK}}hwCAb zoeq<5M?tXJUM*(-@s+PR+yO?bgbs8KIe~TyKthFdhf?f_+N_6wA#_UakW8fYxjHSi+Mos z@~=yaELuC-z+BH>CC1s$$NQI?8@N35z8VQ62Pj^LhF2Div3Z60=CNH{gCCwfY-m%4 zS$ux$FAN_5hyPTo{;U6ZUs?K@SJ^V9rFf88({vrz@0&m$`0;rD2bGsklD;AW0)Sn@p%Y&b$5SEVBc-_-CLH-Ul@4;F%j?dc~~1c_3U`OyD8w=;_>)&6jtqs)9UDp z@ez~FVXO2z2u8Fg3Q&W4sFy_TI$r))cu)mXqG16 zcS2M&M!~DVTHm11ZgzSa0_nZGcb}*x4LMkSj)>OPHp;bV3KA{*uHxv}2E`5FQ;j`F zJKg1>wgDy0C0Lr5nH+~7A1`?Sp4+Y8G3p^i6QI31!GhP{@BPSM@{H|Z!37wnJt}vo zt6_YTP1+le&9{uE+?b-uICu5a3VL}$Ch{x?hV%pF0gmq7d!bo+BpCED_5hmTFSvdY zK|#5(mu6K%pP&e1hbCJF+&1(WjfA2~*0hL`=M>Z}X*ztUn9$xsm_w0tKrdso{wuTf zcZNR;X47^Bs5Qvb#Qa;9USD8lWMDYWs2z2B^r;4x@CTw^p6Wb@vEU4d&=D}_47klX zd}X&~^0l$!+y_S0{MqBjN7alldsSYhczhD)b2=sazeUJaz8R;!C8Bu(d6h3FwZYa$ z>CiGLxl=z}P*BjBp1`4UWY^=1d`L~E`3*ddFg9-M>bg%QqxPs60!_rcuMsyjrG8}B zx(xm`4CVZ=Zakoum>be1$vV_5f3l~o8=|!VZCnFC;SR8^*Bm@ieQ{)@;NfcrxkwyY9bR?!n zfBX*wHCC?Q@#FpJKOH;OAt6q65}&~-ZxF8s*>A$m+GClp4ElGAV^syV8rJ6z4Lx{J zMEwkkb;u#~^f0Yyj`-U~MgzrqUA?`;uMgRp6VP8ti!CVVJOe|mlYj@ z%+d>X5yPVI(KcB-A;0DU$+h%HlzA&`NZs9E!*XJxQ)UPHp2wABO|upE_4b|)1hIq+ z(8%-dP}zfVJAWwr$&)8D4?&Wzl1NKFNS_Xe!J4j@RjPzcuq)%%B0weBBo(M|^-5Il z3m0l!F-9-QI1TWOzy}cqQB)}Jb@lg`S+%_$dhO55apU@RR?iDe@E{yN3#2x_Jax|U z(&iQW-Y)#wool{0T$Abz;z|Hbg2}v|6GLi8N^UBa#QGxm{@B^2XerbZ+32O4i{$52ia3tEE0bU5^e!e zQCdU^ok;~R3;6?^&#z>@i(k6B=6dq#P-T`a@gt#fc12c0RsL;OF0Fzz1)GseTaajl zv^};AQn7JJyFTsP0RFz0>?fYLR<_+MLORDnrj=e%fi0MAZq}mK&RWpV_K$|@T#igY8mrOZkyNSlSJ?15&to7_+KR;hK?Splh9Onvd6w{FavUo&q@UP!cY?PSFb`B0qN$&Ou!Bk9$8K(Jel7{r zf3SehW?#E@O*(WDL>Ee{-<|`P9XlS8ew5^9a(zrfU{pB+ol#~Ap2*1~^&sb*?Ngms;|!;ikT0+AB0E z1C$M9cKik}a2b6Qp4!;v#M)TN&vQW}RDb@^sVjqGnZFfD@7XT?w(8qK*28w6GUa%$Ee zmz=R`c8oo&)iL>={SYThC^70d0tU=FH0v~%9rr>@y}0k(>}>gRm%)WD@A86z``}`u zj6m8ZWLV_Tzi)$z@~syUH|JeaA8R?=_DWCn)ZTLiKkttLoyod=G+}Xlq3G?Hqo|qxB(owc;t#wWW8~bBR-G&GM@{U=WooJs|OLp9&3Sa=#Fg z*kDmCeK-ZoL5BgMeg>C!)z}z|!Ms@Q0j5eER9R>$8K?4ymaEkU?}wQDor&Ws?c5gR zu*F)@XG$Pg$bWR<3}nur+mdj%Hhb*}$ZA zgI%)hOlku350vq|Kq@i*^q{%985Dv5!lgrLj>S1_c^@h$VFxI?0q8G?dj5=4=%wA> zUxCy=V1C?9qt)tB{)vXGzM&?(D%hTCK!%rZ5svUv2BX1G3iFi+|B&yx=xUgyb za*4O=|GD<%ZO#YEtrAVO*5a>`3TfAzCQc>E`x@uo$+7JNSBN~m+YIPgR~Cj=*a$k` zUawAuYz(HFZ3SjC2;N~S*(Slco$*{EzMyMfpY7M<&{^r+xV!hO++2O8Q!We&+t*?u zA|tQs>22c&JIRe(w;+&eE5Ij%M(+!xbxnkWRUr*t5;Q3LHx# z<=h9+o}MKtLux0u>wT`O%e2eAdLg2)3|!tG6(AyEn|7CP>+cuxv$DfJS39D(@}Xh( zXS@I;{E6pN!NmcIs@7D+Lz^!hOiUqM|~)#oIudn|C#A^9gG* zU8t#Pv%f`N7^)p5OWIm-;(*X_g)yFwayU-FE6%5A*YG%Bea6$zSBK z^YfO+vcZww?!aXSafnuoMW+L7flf!}ajso*5zvhDz{j1rLN>kct)o&C zulxqMieLcfhSZdn2b=o^zLiQw&5p)0Ks}`DvF5n72W;M7L5Rm)etkpVVX`1D+@J*& z)xDM7IkPSY*+2Q1pQoQF_aZ1RHi|3W0r`?SHq5^|dp5H5#G ztPjx|2r4jtXoCJS+;Hw!_-^cCJmF4CHL%DUFGQC4*a%I5IKTsobL7VoW5e6BT3=>y}sw*!XCh4 z6@elF`lrV9RGni4)U}^JeQJ|cJO)-_NABZmv*6x*R5t?f4mLw{R>bEr(?0w!TbUUc z7$8WKK%KuVFS_PC^!&wP+3o*vA^wj#{!Fy%&p!dSF>Tlm|DK^LBLb&O3T)*6&LC*?^oBv43ckHe+bwk$K!GSTmoSXBw9i%NCp08W5D> z)O8AGIa?R6kWYT2WB#z4+5-f+= zncnCKP+tcc!fsT3;o|MTj}~aD$?o^*L$B{aeglB|qP&(QeB@>Rs+yXkZB{6WUbj2r zGCxHXf7>alxTu;Ofhri%l3cJEeMlh&9>}9Tij?4)!5|<>xegq_Qt;w(a&qL-7)+*t z8_+jUa4=O0soOn`$=pwWo*3fu^$Le7;Lxw%4YA1jgCR_qAFyT zVw1cwy+4&x&ekqC^EHH7OCRo~m))}+iWr_#)>KO%V@nsCOTjZ#YE~BtP#z1Z1QL0b z-)}@3;Pab^)0`|J-<+V^!V+rT`MtU@I^-a|o3)p|Br!2DCnpDuM!}94aGQn9tAa2y zOG4e$)zuBH-n__gn!PPk;Et*oCp1ap9dO>xpVGx^dj8DR?ji2uLfJ~av;S6y1OPwTVS1^q4BirFV^iel=WJWbJDfplEquk=F-&uKGOz+AZX z79JTCF};VFsW?68L2)AMoeAq(5yCj{c7G8xi5_FPe*}6zA2JWO@@bWZ zTwd?*_F#1pMK8wT?o!_D2N0j>b>BRG%&{e0K4-&Oj!vzI=LcH6F|Hj!K|$vdufXlJ z#@T&tXb^4yYBSeXu1-<9SeH7;9Uy0N#4_Id-(#h;TC)OzcBH3R+_jzk(vxS2aBk{^ zsQIm&fL$9766Kxmsci=nCj|rb)RO5ez5~!*!V9$9+xX{-MmS(`^@g*)Y8b1))ng^F!tQa;5N=b>P;!FEb1e3)F*^XRe%elIWE5%$lgtki#qNd$& z-ganql`leTOM2Nm-LNj{R2LHXU*|!(Lx2V{b7(5%R-T1NJb^fEUj_*bBFEI9{WW+m zVSV4sy;Bc3HP(zSbCR-#qj5ZTMME9&<37;z!h3KHOQ`0<&Ri50_5yI|#}0uuJKJ75 zchQn+toaTldEhQYeQ<3%jZK1J0=5xga~XN=L-&VR?}d8klR<3_RNS-OzxIB}#yY7q z_+Ckm(mJvWY{_%rsT@tywV@DDsHM_DGM!NFU+xMUt4^y0+$udQwAOFyhFV5;sFV~o*qI^k6I(@larW8 zfrW~ok_VM&>{b>6ZTAfm{hfXS(42X}$1^NukU)aF3}fVGgy&Fy9uWbF12FT$z*f#e z0+OB0ms+#QJp>ls?JQ5cG6A$6wQrD@G;uL|?R#LhCwUnI@dJhY{sBz}SL+$VnH@5Q z_j}Cw$P*U>DkyDXKHu6kM0whtuo1`LwnFT^#TS>V;F@P)2P~Z}pqVR+%-;K_oQcdP z&qeBaySXCNnfO(hMT>7==x9K!O!ynY4tg)B z1>CJVbj=w*u2@($+LcYtkr`L>X7Svu;-~TfLLGUHz|7AwQW+}~sSb)7c&$i%u{7pO zgb{}BBc1R-pNe`9QIT`bR6K;wE)*HYzf;u5u@35mD5#{tZWuOKwwM);u&H8$e9|3- zLM!RgWG@i2VXJ5J`A%Qwc)IQ*4IYDKLJBNWzzCLm<)6veOoM7K0L2StJ|rN@HEr;v zEzsg8v#2)#;@JYw!o|3X!9mYyVIW4l(o=;61XgRMDjcEVL$l9(0GA>eo*K>Izy0N;3Iuyw4aQ1!+KbHc=SM@l@oqNqt6Ze*`@lwPjUgj zXoFbmHF687D$jZdq;3!VNi9s{!+tl*;nXrvywG&&&dR^Lzk2(9rzCj~%g6h1QPK2fM#pHsq_Y&{*gvz#avgHN#I2z*{oYU#v^R z!n|R1;*3CZ18e9wl%I35+0kbyj=4IH?vTiYGMOYNi#N_|P*_BS0$AYgtp|Gr72RQ#l#TFMf_=^0k9ONu z7+2tpwV=rX*kG9X|KRF`^OyszqkCeK?%1=fca;D`dx{s1Og^r(`WT0zuFboX789ub z;4&j7@sWRnsP32A6rVii`h*CCHxi1>#(85~J0!Tcxa>h{cX z5tw&IdwuTD4ee~=X}fJqtqW;ROmRcb1^C;b*V^iyIiqt;=XzsA*7~Zlz3pli$kEHf=u+!hpPiR^h|BaU&Z5Qh z9n2V?*(Z#IH+RPZF1*c#lu_ttO27`U8q)HaT4*VBS!%!q8dvRBA=ljza42IBp zjx7^ZPbZ`}iup;6M zD?D3{svIfAqB_vtgvVB)7=QLd5`?FyHJ1)&DdhZPvdW{0TC^?8fOj84WRGbz#&}M8 z#;$dhTfqzaz&?}NUjq3G{vi&djJEd)Fv0cy4sltWGTHY*j7!pN!Ts$4+O`L?*+e(yk)OKOvz>2x> zDE&S-L@m2Hoc28Fw@jPyt+|Jq`QY>VfHeMgTuD+roh#}}Q&kOf>amyvuhs8^s_s8C zTz@g*3~3&kmxTd}Zq5U)n8=6-CVuX^)oQ*u#Cxkm^IPCRE1G!i1`Xw?(`cXj(7&rX z?);)Nb%@R0&dLhNEfEftvZeMQ*mSr&8!Z(VMZp#QMW*lI548G^^^Tg@{WL$l^Wcd5 zKlJ4LcUupvW6~wt{vt=Fg@+-_KOcl}zswy6FJ$oHE2l;0kbrU<7S< zjzYI3l}Au8g=SlUuojUNTou#u@`b_qP&bJ)XQES}i7N>Nv#YcY8u%?ZPs~=RR5v~F zg_+uq{CT{EQvMPS*x6XOUnl09?0u%s@ex}evMEYqncJM;`)*u|NPqwws7W&-!M7-t z5wKo$?zjDMbxIYpU}A&HWe_wIVILlgv9AEQg9Y4r;wY^pS#rl@TS*s<*`v)&8%)I! zzehEuG-M1V+*o8K5Od=m(7TRM4j6p-SKLeKG2`K9ot&Z_wp>JBC zD!3nvbB52Eq2Fw~1B3d|_)@Y?`i&6EJ0BSP)VTY-Wgd%u>`*72gmx#Mjd14(ScVUw z>B#<}{Pzs4pkRX(evRNJ8=B=U9`MNA+H%>Y^|)sE_b-n zx>7YpL*fEh9y0Yn$~YSkQYqG;lv)c*Pfr)W3iJVf9%wq!nzT@lGBPON6pV|p)(giI8He1MLSmCJ z=3ur&KO3KHCJ*I#l}EH43`zz-X{e_G?1wIWU?DazFo5z~=XJe-`+c^sil7Tn3#fqE zhXIg4;dOwFIOR9EFQTjbmQ6{nUP>|DB~4??-RBVXb+QpbN;Nr z1^5aYf5DHQ$ji-LfU+}(%C&Vl`OHhR&?wn_JP2YQoj(L~SI^kv0-!M<=PDNC#wE{a zrKhD8lNQ)Ow&1ZiCIXlA1*Os<0gVmda%nWMp&@Khu)dZ-{$OBV-su<%Up8zN zWe*h>4WYq>`D-kp;cSgnxRET__P(I!m6(@7`=5=^Jo8H(z;k?^&XcPc!sA3F9Fl}h0*<}h<4WjNTv}qg%*G_7lF~7 zI^I%?rs(sB93h^G=)a$UG1ffxj8>BXNb~9$4S>_sgd`q$KXynpgKJD7U8Gul&OI%6 z4;btQ*((E2k7`&n$3_)j-L#rX3t?Q7+N?nM@moT1VWH@tm$HVyqSPMV_jwM+*^z9; zZmO`lX*4wV4m6_+j0L=Y7s=!!*X~z~L2EDwRE1{<%NLx{3X5ia1;WWYxBD|N?C3X- zRXgIx4)@EZxbl^>$_)KONf=`T0wkH%A_|8Ogg|o&6?uq7k| zUq(aB(0(#O+zSq-!@^zwQU>VbW`QkrnbbiwgwkXaPzR#PCMGK@eW~3_v%oc#0HA{c z4!W~uqww=}Vo!)_(33+SOsw{_z`8ffq2#P~Ra~WdR&sZ=Z=1jF7u|vV!5UYyyaIgX+*Z|Ks-IA6ZK{+;9j1K&6rSYG-Z~idvyt8ROt6pr6xOnT9$E{nFpDy~T zr@_f?D7<8qE^B8F%sxF*sSVkq_ctL$=ibE031dM%rwr<^ogqEriqH9U3!sJpj~0^Y zGWU6bgw;k?IG#m4Es)pK9h$oSv)w&h&Be_PmbxoIoCUrW1f9DYsOw_j2BDEg4jzx3 zon7-|54injIna(ZXZ>{zX5FCAdc8ZZ@O5)pya!P5@fKjiC-)UZCO(wzPObQ;3l-oef>~G8k3OrXP2Y!Ea*u5LE?$T8{62p7->8B8O|5Llw%$&Ms|8l? zMZ+J#`6C854ze@7Oi5eJV!^oDg27R4A6IMHu+@C(uTiTh?$d{xXS}SP(Qe-`pBc%^ zY?2o1jQ#!|GzS=7`U;#upwx-M^cBRdJ}v*@(N~;-wEDo33Aheb;4%w9usDDkl|mOA z(0XtK6~gB^0Z#yED$QfN!NR0Oo}87PR(xY6QQ|cEc}5R9gaEP9Ji`ZZi3apwqNiPZ zo0@ujEjs|DMlf5=TV?XJY0VX6OlEuY0TRTrAKD}95J;kDlXv(ixM>NZkr9NYrBK4j z&{j2u5BAID{$ei8XR4NiM`=@~<6z(*y*?9Y49`5ZDVy|so(~DPd4m?9fam7r6e3rW z>sa+&dwae-n@zq39L3frMnj-^;VDySUMSs@ZN>WP;#DYk1L+LG)X~uqDj^?<+ch>K zzjDHKH(1ak)kA4-*~RoT&-i77UxJtEdNCcem$=A_&0ku?;jr8gDRw3n=(%bu z2mf{p_=l$U|E|W_#mOa7{g_U@-$V<}m7JxL*!o)nH1&qIO=ENF>N5Ra$Fb-G=60wb z9-Te8(Cf81r00jbanB>#f8Q&0{6v=87+gBKt;1ACzGE|(<%RZjN64iMTIaJ=On&+Q E0Lh&ZiU0rr literal 0 HcmV?d00001 diff --git a/dev/linux-cpu/screenshots/sharp_exif_executed.png b/dev/linux-cpu/screenshots/sharp_exif_executed.png new file mode 100644 index 0000000000000000000000000000000000000000..6813d7a0fa190128f8385463ae07b91784a47b76 GIT binary patch literal 481502 zcmd431z42Zw+D;`NC*Og(kP{L&CsPtC?H6u#LzIr3|$I>f`lL-9U>qp-6hge(v5U? z=eNg$=Xn12-2c7*@43(Sd@u9pyzh>8@3q!md+oJ;YhFK*lf=a$#X>_v!280uAz;d+KoQLmE)l`K#%v4;Pw%fi6}`eWf{XV(S~?M$6f)ipVx;2{S)1oh0w zLeCgg)x{0mz-$y;TevmM7Ge5xPA<3gkdA-M_4X6Evoj2VFcq^h zw1w%h-G^HmIVnrC{G1-DC;Oixyv=9Cq0eUk<%GaE4U7!fIXHNEArJ#DLnA0J7Yu3y z(Kq1b}B1|M4O^r~Me-WRPotG8L%?IUW=U|6&@o{l-177g) zv9fbQ!81;9&&kcjgQCVS&Tw&avU2kA@UTO9IXHQkskwM~QN{nrB$QD6XG}6h4HPxN zU!#|n6_b=eJ@|_~e1A;zPrmBeng8BGR_y7c-y2vVEi8Ug=2rtFxPhL9t_94>7-6Do zY59BGhmYmOlzwll$;tkIBMb%*J}3`|9uJ>B4=>b!OP`m^kR8SaH86s4>g(xq0a@VU z<$-eRpM_7kz&U?Gsy=p{W4^ z_3m@Q0Ak6?!2{uguyb-kQGdKZE;zY)SfT9PeC+Hz5MB=O$NjrtaPsl8f+9XBga?8W z3=U4t|5h+in&BS><3C%jV3BZe{EfH&UVc#Z`Tkb_A7lY2#h)tccPjlU7k{ij(9d53 z{nsu)|38HlRN`d+sYw1&9a&pA>00X{Oi)DslNm~i(sGihCx1yhuTp{Ph4)_t8a4g@bfZM^0*0`4Lh%E|fb;#*5NwG?T!v7f84V5f z_zWO=hEQ%!UKr4rdhG0m2D}FPdPWeKA*#tgs>pxCV*@MO^Ud1;wOb=iS&YvIVT~FD zpv^x>6>3XG&F{~}sL26#G{APCRe^M%bnEXn1gNUX0r^z~gzsmCKbG{*GSCKmKo_74 zwKe|6sGsHFF(?Q9gD)rz`5Oy*Tg_@`zw zvV~hAK;dr%9IRa2tb9M207T)J;mOMFmRb$-N4tQACjCH6$uVYm)WMYqc`CBrQNS{| z?Y(^&lO@r6%;ow81u-$AC!fa$Z=8(wXFC{|=Z_552Vyze6FqQVyG)=VC4TQyGDGxe z?BS8YGi^nPC8V58r=wBGak;(1el~xNc4}(uXt3i+zqZ3@t(Pw*Vqm`O!xL#>JfB|z zL!*~|eMdv{%)W|i^4G2PRqg~Z#Ph3$uG16!*9{t4gy<#GzwWdy{+~4*WuvC98NL5k z-<>)FWSy$IZb)%)5li2st3GWqc zjR@iY)jpsw|H8?jaXhO|h1zhU$!&W2*_R}7)pKz!J*iU-0WMPk{gQ8PUMD489DB~= ztEU!~!WU?_C;C?h+zn+eXr!%eZLuO}J~1)mI|~!FURPMTHmlZ8Be3h(2v;J&t?_h9g!Yh%}P1kvN z3Zo&Ghf_f!i%UyaX{t|lm*hoGdOk=7)p}uw>`&ZZtK3`N8$YYDS>9gg&d;}V-~Zuz zM>3H2R>SeZR*Gyi@%8IA(@k$dm4u=q$lbdOy{fv}mCif;x*oEaPLr=28DygnbFmI# z;o-tt-@2<$icahBM2bV_OjG+lhV_j zYhRFg9L&r`av4LQZvdxuSBl54VPUZ{GHR6}7SfeI8d;8m* zOOd<%F#B0wCGnp;L_3|fKt~i?jg~pAovxOzoovOQ(Ru?(+dn?Icr>=TxyffYi!YvC zIvWLeWVkskO$IqW1@gtfz>v`$DRR7Cw=vZ?xCQ3TWvpZAk=|{is?EbCB2o<>uc|)Y z+`5D}Qf=Cu(qOQ@v!h*PF*q0RaXMnxK`2iD`2G6H-Z+bP*>)>iwd-u8aS?oc_js$L zzOj+y#*OOTA#+@vquFRU)UN@UECQ{usc(~~u} zbWK`mQf?D!8d@lHFROUW`EViiDvdu0+ozo3f|C_!0v?$#+)=bH%jZIVL%qA};=8Q6 zMuwB4Jv=Nd+mSCe%rvyZ!efn%(-;Jp9qDmKx>ogao*PjyLBQ9!Lm z+MsL%5*y77@rR2UIX&8W%o%t@5;WdVh;ERPmBU(%)Wg9l0V183mj`6eSmYgPK38U*15@8z4KVp3_dpteuikl)rC@y?3 z9g41rgI)(jsMvD2$e=OM+!p0IIlu6JEYo|R9PXS<1qA@XC6Z7uva6I!wbOd>fdjc# zVq@Uu<_52F>MHDSM-ou-T2G9ho$7-bpYG)J6A&C`X%wb64}5x>y1O!bHee7$PfzdT z>npO;^Aw0u>0=eyL@6F@m1t$CaYSPXRfQn{zi6c2|)Jsq#AT1?)_vpg8D zI^F2PrVxSr8W&nkSp6W*d_h4zlWKOwQg(Sbn=Y&L_ve=|;@uDLG8|BO9NUalIDsL9 zr7q&OYjFs#&VpOPjK!Pw#yvy~n}RQ4?6&3|gTm^gRhKrpweqzpdEo=c;i4=eiMxJz zfOc)s#ovG~8LL>*bw8N-_VY5&soeeHOLef*Ki<>awPIZU`J|LAhwrdvYVYyNN={Dm zc=h5=f3@txqg#ItHK8pH3~+U#_P!j!Xt~2$e~zy0W>;R`W;mXtLMXkgzPdfo>~dBK zs!yy>w>qjF4`w33s(v36qotyfV#UU4RWiNdvQ~K(GN>peY-x{5Zf{gRePO7p{h96GlGrB7Zw0{X(`ymc#b(F+JV zy564yMO!yyfhK7G7|1o4>xhR}oJ8pMAy1$ERbF#rq}wx2U{9ksrvK8_7tabcGBPqo z|F&(Gre46c51~b|bCvS1JgKP;R_kFD}NTOWE=Y9660BtmEyQFpo;3bmZ$_s_F zX~}b!|II}Ig$|mys?BvbFUN#2}5=-g>GUYXxDqn}m5%i9sU9Cv-|6ErJAioB*6o@>9E zIqr)Qm*^Z^_?GR=uq8&G8F$N}k>$T>$~`b_*zHx;W6D7)D^^Rx)2qB=WQSD#$lS^j zM}bxb0ah}Y!eb?b7EB_tUJ+jHlNNC;Duv8dsW%EcLV)LH{9(_AHlLMgc68twei40V zLQ#OOxc1~UCQF=n=pAaXrpQF;6r|;`6GGCGQ^C4Y`rdspjrQJx=>;W%u}eW$QgZ zW~K+>bYo_Omo>fmxSTuB)sMDfXd5wdbgm}h**73ZaL+{R!iY*z=%wHIg?8_?jI#z>*aJEt z7EhU^kT_ydI-%qcZ+y8_!t{HwU(wK(FF)^Jc+r#5SdV1>Qg>%WC>`?3FR-n>B_Ybp zlM{yw|7OpA**fH9mjqKgf zfk$o>EzpzRdi?OWtJzq8>cRh3L0V=RdI?wzo&_vX>Z%2=y|_RijwzA*km^z$JBxkY zXe)7Fb=8^$2fG~RV&ct-GOQ^%Sz9Y&ztlrMZC@@aGyeMXJl3^0nwJ>Vk&5H}BBAv(ls3HLVbWmNc(T2G- zkHTpxkNI^HBW4ogdV8osS1#XRnt6I2^Y8?rpkES^1jkJ`Qms@&^`gN{NJimF zKbyo`TImqlxZ(v|A9|9#`JwK3Wg>}#_m7R#^CDuC7!`=Xq4gWLV;D7N;PVDr=_JM$ z>6H3A)CuDM^S<>I($u708sTA_u;`ov6?+qXb}CV zu_Srw*2adZ+gN$I->(0MBu3mSg)i6@w*}1WioKXyT_16ME5EmskF~QUkHof;!aN_< ziUBuirM^aTX+PpFd;91IYZ{K^;?n-@Kq}u9)5@_4TKtUeE9JB8mbJ_z8FqcodTsc9 zHmW43HN5oHW4mWL8%q~`oR}N=&d`1Cu1yAM)Qh>P-QPhza#8V)3W2oqN(v4jLcLE&ce^u>@*KByPoNMR>kMhF!HuKWiYpf zF^xCZmM>0{1;)IKwTBIAdaP#;dWO@I?7pH~z^cU4GkA}Idrol6ncZ8T2743p;HZ+Sn-A*mMo% zo3=)Y6b}(HZ_MbjJY3Ch&MI8y`$r{ z6DD%H{~;~Sq&bA{$B*leB3QF>if;xq1c~T4b<0BCPImfP$#{Rg7Lnc@O8-z&GV5fw zysWG&PRQk3ne%Le2qacSH(^D6cKiD{q%&BBwbJdYmR@~-V=ZCiV`0!Ig@6&lOIb$z z{(W#rV#^7pwK+Szr0cO2FsLuXnJoiku59eo4+JwiSMbwj7hdk<-oXw!f~ovyi6n;oiM_K6q5w-8Kpe3K-YOm5T9h zae7ac06&}w&uo41$Yw(Tb7;QL@f6?!H5sx7mRWTVBMxvO<5Z^mXXev3pO zzC=h!7o7!RYOPO|FFAPGA74fvH(=o`#8*Aj));qu@1s|MzV>|DLGd-#ql4D0K|vb# zjczK(MUJz=L0=ud<*O9)Z|^*`7^|3hjzMMi`9$Q*>8ZjyNh)nIOsBQcV#&apT~+7> zLsCSSpC>V{kaa$P{v0^HjHh&_*{Y92-oEYHm;xs$ZT&OBtT5bpPft%jKdk)0$CzD9 zJKd@BXTUS0>ogOVkdVM-EJs32oSs{1mm~e?QMXy#W(;3GaJvn@d-qON$7!Xh>kf3p z8hB1lb^`j(kiFm37o{p*R&ILZ`z1Y4P%0j{gzG;4g4&vVZrU@1R)J`SwtMnA{*%Oi ze;)j`uL67IIYjw;ZefzJN_2m_e4_r%*`i^qDJS5=#>J@{h_?c+iu(Q{lOHe0fD5*I zc4qG2;1GFi5?fP64mYiI-CN^{PgXk>sDp2@h?&c4#*eA1YOoa}&|q6ti!+}>0`R|d z+NGjbKzf5u{du%)7t%(9W=lTXOqm2`NXZt$apYvMDERUW*K|nYwIbNh&Qu;}o@{2{ zT3f!mMTHz@f{&a{j+z!%4c5xp%ugKnTeS;U*qcM-r7T+*{Lwv$GDkCRW=> zl|$>Tq@r@V4t&mM$Dw7TM){*|d!rh$+ld%d%)qDXeiXa2v*R5cB&?yXsJJ`@<^TT8ft5g0^c7gKSD~|a5SH3g+7dtf+*X5sg882iJ(P3{;gzxW4Xx za~wB!UeX;jb{8qtF`Ee?52-kM#{&1U3T}?FGFXe&&y>qPd8o~)(lG|DS943-jdtFx zdfl+d&9q>uhTj})c3OF|qiLqKAE=eg&l1qJATAk5>zyWKQh20gzi*AysM85=I3~!B z41JP+RA1&5+rl+r1pt}+oFYM&75_fT|%3!R` zE~U{SqirbfM{1VlQ!|29_pKQhpZz0-s_p7HU)8Gh9(mXYl?v;O)6{;bgvfSh+B<06 z@q<{sEdRLOeeB`|cjv_!+?N%si1jy4TXT=4wsYEsPP$tPhx3H=@({kJuAyJSMPJ_G z9X!<-WbTq}pO&6Z3S6_mK?t174x`BaAX1*P%;ib$Ip7a`HdL?x*4Pv-bcENisZ%x@ zVs6{8I$FNBJP5)br%#TW(!qlKs4IS^oKbb#o0bmua7lNS0%}j*m`C1tvNp_vCu}VO zpYnR~V$AVmoUL*jZ--7=+H199DG+0|IwvJ%7V!FHb}0vV#>_+}GBb=>waW&K@?|4A z4@MovUcY)}V#`k67(fQKxBgDu7~mC(4!#%h#2cf)WT=Z9*yK?u6xDoL(tDBkz;CEw z2~U|Z3vg-0qM@QF#yQAbKH^?tdg|)HhI@^(z!_=b^PRAsp5RNTn^$Dj@<$R*gd#hk zRRZSyy?~xk5iQBQC8{xJslrqBGD9mUjdaCTTyIqoSaa#Zvsvs8iCP&!aHc8jAFR~z$RG&#o zATC5vb3<6z##eZcUr?3vR^J27mT<13 zujS+Wi(%0O6$WD-*xYd!gj{x)>5H*ne0D2G*DastRUj%yE)}_-_}urs#xsCC+%|2K z@6XbNic4AP#2s=2H*un_$j-*gyu5esh{UC&r5A9atkmAX|L(EXw)n0`32DEj39sTX z>ybK2M36(ze8{k|uv~T)3lF1n*2tzeO-qg|aJAE+f8gxoa*|eBrf?cgNXkOy zw%(a|t2pTtI)DhR7veKAOAjI%qOpQ=K_Z{|!O?E-fo z&hd|{vhX=uom+F;9_EedP5_q6=TxFXgV?s^~IV{>C-LRsw8a=hZ>up2p$gwf$DzwL9MA0``wb6`wxc zs*lK^myavZuQ#Blinp0+uo;OLNuUt0Cnh2y5O0qaD2AU^NfR;*ISd9R?7sE#dJ#qT zddNY=rE}4%&NnEH?EJidHq`hLN@J1VH+t`zHlw&&*+HM+BV89|sRQLjLZ`j1sG0Hu z#W`$Ie_QDjU}|zbDpk2xlhFH2T25|tmSs3Qilc4XoU~IUHzC2ggR(!nN$YKtj7e0J zEdw%Mxu_v}-v>K#9d=i9Z=0NFZZ#T1^2qmEBz{f~Ztv1-k1yVrtG^VMclY#i?ia-C zs%>!5c+X39n|1fCwa0N890qp^VVpc{yY*OcOi-(a@XY(_)x@$F3dO= z7cnH4x;*K<1rMgrM(sL;c2mKs;Ip1cFc8JxXRF%Jn_~Fh0s;;xk0VhrR_Flb&71Gv zzfT*B-vA!@q=7H|BUx`FA|7Eb-0;}Qz#4bWKa7T}5Q+y<@+qmRrdkzvNZq8M0Eb4A zmb{RNi0H7e*w9d5(!h@rzg_cp?CFi{g@q~QF$++(9ALZ&6f!}?|2l|yX*m;qVZHNJ z>ck*q-0~7G1KX=Jp^@WlV}(Cl9OAe@eDwTrw z;|t9lWW?0_5(~WNpNIp~>tqL_X-UYkJlhjD_?gE1G-=_g!rTXAhD~2xVWpakMw`cj zE!V8}izc3kkzHH<#BCy~3-*fL#uwDgnnfcPRtJwRTNRk~s(Kvf+H6c}s^sVxj1N@0 z?13oHux9atiRp8 zJzc~WOJh(fzWA8)5^f{0^+KGusn8R}^Tk{NdvB zNYW0hWXw`v5f5%u;mF2~DD)3Sh^CMTy5%}~5y#C7pk?K#E;y6R$yp~D!P>MoGv z(Zc1Zt5*^?3V{i&RHG{>C#%#_oKw}c-sh{6^MT}rx3_y>am8@HvHVhbhZj07Ik(Bg zj3zqnP4)z@`(_FYO!uueD3$B_1u7~k= z#tFNXO?9_LLyJ!f8RTMs_FM+*es67D9`hE|DwCNB93ST=f;9~4{cfnM&&4^-Ml!^^ zZtiaoW%PoOU?&J)Dru)_x%=oK`N!= zdg9{ZB6_o~$I(iZ`D~`z#(>|AAefQSX|8GLlz2z=ah_FY!t-dTxDKa3kyfvN8xk2?DD7&4pNBZ`KO)0{DQ57x6PlP5Yx}gYvHHn zWD6?M7M!SU!hM+^%|)%gA&L`WJ1Z);n&fdmf~%&}Drz)QWv7r9g;zx0ZY8-!nJMV> z-Nrz|Ed6$?Un|MZEOt@V;Q$$1b?Icl8Ot4SE#8vN1qP3nSu#WW>b=!O2c2WXeopbG zm-m;tvCPDKg-p$L9eFlJBSZ$Bp)}rFQtDe@x|#5L2^7m+dOM)iM_(Fx%KJxxeO1S1lP+x4XGf#JOJHH#m#yY9qMV;dC#^q7%wI<&@%jb2 zIgvxb1tEh5oW@ju;TTJaSR1d_T@iaqv{0~`zX$@Kx`m4w*Y7;UA?5BI7kM^Pl8b?- zBY5=cdL5ngP%%7SWlly~TD`*2R839o?DRE+EC({8e1d_KC!#_$!{$*52Q8TER)?!~ z@mb5+2Q7*O)+$_<2RQED{WLQ(BTGpGKq0!~9$7xW+*F;U+2vP%eExAqz&*JAo#MR~ ztiej|5>@;=Ez^l@h4HBx8pEPt$?_hV)-kpw<`W>pI;;7?iVbrd)TlyR$m#kDp{k#r~|OTGyj;YAy*l`ZeTu>N+~uSXOZA zw6xrT#kTzJ?$aTg7;yY05T|2cD1QIuXBgnKM|544w!%9rJ&&rli|Iw$6E9x8XpiAL z`Nq`|Bkbmbzd7NB_nEoe`iE@W42Wk8A&vtD+!nts_L`p_DAtiN*r#BBtlw>co?hp6 zAG$3af=RPGPGti9cQMmHVg&`CLU8FL(?O(1f#{=4kj~312XZ>C?B7&%vks?2<)Ib> z3H?jz;mYw4ptd6Rl%pcq1)kM-eo6Y$;^(h@$E&szfC0dsba;43zjbAA*<$=4XC>=w zi9Nm>HraZ#crPpZoFteLSI&x0lRVd3GL% z=_R@}KFbkQFrM&FDyye7>GUMN{CtX+0plGlI0rFA5(jyDf|$zxHuw!l7?^d#Wv{gU z>45z74JZvb*Ut~;V@RX{rwkxas{GpGV$^I|2gQbY%1Zy^=vm(@oxy`zXI+v^B8Mg) z{R2Dxa4IC<$DId~!7og~W7ZQ$AplJOWlckM=k;1&KR-Wy+wk^{h17Vr!v*72N{M`{ zDp+p0?>d8Qxb^ul&XcuH7?#zXip%KtSix#uR#jOU2Ali3w_LkW^4V(C%*7q2TFK}~$DPqTq#wf6F>R3Z3Y|Mu z;gSZy$60%I*x*E7WK-WP*?0(Jq5h3qYqQDAtg&cghaF_xH!sw&KTVahwCxA@C;|6l z`_2U|o)rxREl2AdufkvM<%F!oHY7!Pq^e|L%F$y?j@VIA+S*<(8<8=6{tPh;c?F`3 zkAqhV%^#4oe@EI{#}y;j`)nxX6o}&B_O&(e1hW}PYb3d{F2nNi2GxQR+x$XL$fL1c0bzKH9f3x!?{?QnBuvN z18bilM$#Btz^U+Z;+8PI+2>^cv1j;~#loXwUyNPjmR-`SNG@zNWB*jO;o-+l_6yaj z(X6Q3VawkzwRUYTx~xdpJ^kiTO87JY#sVBDI zBrfVM7hE#U*8s8cJni)qt0cxvNJeO$KM3{-Hk#_%KcA~t=`ib0*=}xbx_2-rF^ou}iwwuP@`s;geoKgBeU-yG&pU}F6p%c<52>i|bQj(! zPFq!v=yJI_X@9@%x2ouH<*8xw-q$lgBDuR1m3Gwde0Am>7D%9+26HH1U{^sk?Y+&b zcKJ*0X^eiH{k@Aj=#_~}h+QIy+(C=>=+k={^!w%+iI zk4Wa79TjXi_pO^zHp_gDL>jY~@N&3kS3j+BJ;GUJy}a`T=fWzb(vd=+SvIF{R?C+3 znf70SR_PEB&0Lalw^d3c&cIFm%;D-tY?%EK3JMmH{trS^Am z*RgZ2#8NRd{TXtF4Z_s3vpyN|Q8eZMXjVTv2`@3qbi!J{GGj zy172a-OXcOTIAdHOLCm0Q)CkCC`Yu}o>ShMt+4$2Gyg+?)c_C&=JroFB(5(lEo#{q z1}Lw5?A}|%>~d$h1kELw3`dq=dqWTbg>^WINdy0~kKX0yjdK^!I%R;z+mWo%CW#S*#TDMAj$0JS_CV6wjIuJa6iDn% zXY?7PVxp25#Tg6nvV$S4kQHeVb2p46*>}z#)KcwE=pRp5`xPbBz6q8@AmVT_S5$DX&3!4Q@Jl&3a>{1y=W5>)gVN$HOreM@oW!A!&{WMV=zR5aeEF!+^SIl<)BI!5hB6-QD zPz~mtyrc&Y>w$kjCW#iag1Oa-j0w#V{SO?Dh3KcA{yxTbInZyXm_?X5%KD{(IW$=B$>t=)Iunbzl4QV2$v4$OnJAnADuMQ(1_E*xbkeh=gf5&vda{Nku~r|1JG*d*ze-}Hv?XCu z#mJ61dY%|EMzCHWGb9io3%OBQa$%JGNWkK_@NGj-ELGy@ExeeikwAb_LVP?|6J;R{ z`6uM%9kT8mLv?clrZ?w@Laz&OdCJ&V%0Tu!Hy7!6l~{<&YKiB}??d;}A+ZHvlIsJW zQ*ddFar*N~AuhbTzgJr8MO=>YHGh~o3#VW)QZ>8@UP>LE?~6s zzg2ujY(~&|{PMhqi62oG`2$dh$^FpQ^2@SSpX-kf)OCKwthtdC_9zIlO37X2t0yTp&G(#1k3}UXBe{0|Ly>STVJCMM^rm`XzQ!Wi za@h-asjTIUBF+idTST&QKgP}(gQoRksEgm^m;i6V#h(2yJX@CFmBt0NzCkThYiu7q zJ~;-=3O8&C1=S~irKSvdmm&Ja9Plnr$P-D}@mHQKOpA^Se7WyTw&U)R%_@8MfoXc^ zX!;6I5~97qLq(}5zf7+Cx$bq|Se=ju>ftL}x~2|zzl<(4K@ERh42=25%zJZX9o-jC z#ujb}^z=8b<++eS24Pk!_8#H4%s8vM1?j?NAxy#Y*;;;A+ z-n2Sh6EQ~~Gs!5!N>6h4+B}Wa`)q1A(al4#U)0#N&o(#+QcDv^D9CZfvik&H1_yn= zMM?_7)TWk~d6O|C%wnIfR#0PBgkHL+^;|7{iZ>8eT9YslCvv~@ zj#kJ`9FANeA3QRLQ&%}LF)ObtJLlRnVT&i9Ks;1?)~HywY$-vmpu;Ui9R$bKE@@y> zn2A0mLhg+^*lA^4)6X9qb6InfP~f+HXd>db*vr(_-!H;7^;lWisnrRsB&OG_?VFT9 zd^{P|xIFwLMFJHc-;JZ^0R67y+p0}i^=umCb-4z|J^SVmL%=W^&rl$9`UXlQZ@G1T4 zmtPBGtfgwz?n7xurs&e;GUdu{fQiv|SSe(p^hj#1q@kf%t2}CND`xIPOk~|4AlO_L zfRE=nzNVLSSYy&u46s|A+~0Ee?it zF^iB<#bgv`eqv&x%IyeJteVc$b)X?$dYzYR+jr(;^ozK9#HS7u~N6U*1 z0$`R_;wGGtt7S`aadYDyXP4B&dHCo}UZg~xUhClmxp1@C%#kW21uZEcpDyr-w9dn0yx;8eXZ(?^;_c#ZwO6g?i`ral+sKN$urgnVH(tHra{yeXAc(g=#52Bs zct{{_66JpSaxRccq(ayTtoDv zy>&aM7u~iK0(}6gV z^Ppw%EgT<^9mDNJ9yq0Qd?W%KB+M#H+74rhl*y_&I#*8)KS>&>7uCKNJ~sJSW)3{h zwY4<<5hF5~2L};Ifg*S;@XCT9`4urwY9Y$KmPXaQ@2x`Zl!bEtgJ`D zhY3>dgx=_(-ku)rfz_oY0q1R#9oCl-q}?Sa+Qv!x`Yy@wLILI1E|w^%*f*pp5V}3C z+L`5d2s+OcnP^GE7w5^1RDAV)+Wz@WPicq#){^knu1921o98NsWjQ~5Xu5Dk{1vTq zV@S}>YIpQ;E&#X|-hGTIEo3vfm|+Y#AP{eg$WXa1ez+akJ7NRoiAiIWua19thpvK} z9p{6vy=~I|eq3#>*!T%N>#(Q4AIg8P#b#X=-BGNm>D#oEj*#QfU;*UDgWg2+0_t^d zd@+1|0|N|P(h|3$Ye)BbKpvbw@#t6fH`K4LUcFjwzp~o&I)Nf7Nq=dn4F;nFM+#9A zhINo($p>%>e0GQL%Nx&~Ox7^d^w!5x-5^+|jX~DoR%J12j093_=ekwdJsiOnE$nvq zT@!xC`!miRzuPolEg-;?Kg1;_CZ?>c?2YfEck$vykZgCA2CPUG|K2#$^$>dKP*C^n zIR+W|jwcu+$@G_?V~$?UhIt}8TRY}$?4&4t%d%pjppe^Z7RzN^l#|2Ov87pLLFdhm zW7jQmFcTSDPHQ-x!Ox(nQx_x@VvPCqa9Gf9 z-!=f@+9knDXi@}}nzrK6-ZX~6UJ+927pb1CT#3k-)okPdHouQMbD? zKAvud{o-UikhNApTRS#5cw%WuQ&V%e+T#rH7aR(uLv{ghWp$*qtc+j0>FjiGG)V&b z(#OYsUF#mov-;{jnFbx^#YVnpvhfX1T5vAqYesyzse#kU4K@KLrj{5(G*PA`>K=e< zSRz(<61=o4;vtXeSdRpW7Qn#yMYZ3PhW>@9q6|uTgCs?;(YZ%LCVhR!q@5t^5M*k$ zu93NCq^B2YusDn%@o18hk|s;%bR7XPQTWB+i3t!g+U`uO1G}$E1`jjyvhP|oHV%%I zkd6Mz5PYREw|W|6PQHE}=)NR!_A@P(+bM>4JcU*oSB~iVbv=8@4C7NZULxYK3uNRBPdISNkU;!n_3&;7l`q~s~m~#FNpk}Pkh;Nvzfum%PY=t z@~qT_8g0n`^}^~J02KCc6rUZqh}SS>hyIai^)FQY*Gw%`aY1@=bN_f19Zc;-=yAPj zF8|wJY#fHq&d60Rxb9wL*Ht1WcC$wHIrcqu<2!FemxT8>IT$1ZU%h%2=qDp=|80ZP z0;dk=7U%SIb0{RbjYH6CWB{O7lai7e8WnUy!o!Uq(VBvCcDL``DYhEy@u;C@U`S## z0~V4|{z1>DZduCYW>1|QDlX^ku4zMLk&XHLC9`Fbw%rcT6jNtlOmWM`^VvPrJ~{9> zJF?ncRtKvfgf>fa&pZ^KIGXAO+2A*c9nNp{(p@0!Z-IB9(f0JXvt5DODEwUWdA zFE6oEn@X#a))^T_W7wPF4OPH0K@t&j7Nw@ zh?X|lVQmbjE;%(-z$l7b&B9{Y^TH(%zWkwJUVgZ@Mnysr5g!kh=iND^NkV}+A%>G^keLxI3pLZbPF$VOhl zcG_ySM1iCahbA_*5odcE>MC7^HkJ53jG*!BS6(Y} zeneA(n3u-cjDL1O@t{fBeO0CNnRf=GPQh&KVEJa)#XB99b&#AX&k5UIvy118uB-05 zHZGFG1&kP!-Wn0|qem3H0#H+6T`q&<-D-C?05+40<-b8pT!dH%X=nz(2kyAH*I2)N z&g^W^d=YrlO}3`aRniy{6BRgX)bftkcB?g6Lj}pgq7WN`$&}#DHmjiv-AZ ztC9U96rK@84bxGO*kox!UtF^AxHxcV2ux4EC*HKbF_m3)xCoM^)wNHJ8s02`ykY01 ztTOO8S1E;%h7&(UM{sItRC`1Uzj+Ov4>4=ksbE*Io8%SY(L(aDdq)<0^a)W-a z{XK^PSSkT~1ma+K@Wr{62Z#oKnxn1C1|%yOcckPm!^R)lD00lfHa0lqqPU&bCz2~F zDgwyPo_HkaJP3Ip{%R^@`&^q zdlxL~^0m|c4Aq?Fja0h17K57r>Uv%LvKX(^<}^U+YmnR9 z8Blv?s^w0C4f%&tV#0)Lj!vaj`AX5_5Vb9wjS%hpY-&RJ>YqR7)^8<3U^iLoHv02J@aBzkweJR` z#|BM-R13(g-13DX(>##R^uR`JV`~c}6^+C9oLrsT^Su=f+Pu72zKMMyu@IG|?5FPxixE22At52DGBM%7!Jp#dPFI1T;`s2- zU8t@9HRw(ZT6Onh3*ZQVd$w_bfB)uJc62cCv z!u3id68FYKO;gVE#3V6-pUZPbFYK) z&=1eU;ZuNo{D{08gr&1<$A;pyq=P}Zs5pHW+o zvV!+^vWKL5@CNKoe1|xH5_~lETq>y41Pr*B$YqDI^Y|8OVHFWS7269PdQC075sCgf z6(0ddhiMPUgg><#Al}t@in>=dNJ_mpDXXkhkHK`G{2uqjAzHw`RVV*@VVK>aQt0Po5bzjyC~^*3}3wcpE%JOui;;KgNhmtp@XmEvpCDMg2a@ zkUmgb<@ovdZa+!Ll{^|An-#D7@@9&KV_LUa9*MZy7`Elv-4+pv!|y4z)SNy34zY)l zqGGIwr!Xz87yjhxs^$1J5`3EhCZ{ey!{LcC-t$_xF7>8rSgge@4<>BO% z`nbbz4(!gh;F5S96toV9ZpF!gh|<_6A=i?+HQucLOyTwp5GWg7rlaTJu-=@Jww>*; zHxuQxuo5hF*N(|LH-U>jFfb4ZMvlQ;1B&nPXsVW3)fvXQ12zUk*FOw4zi2<`|5fK5ESCgZ6-a%t z=@hf<$E%MayqA`ea+`dADuMm0)N&mBmY~E0Ob<=5!98p1QHY+R4Ws?Fp=Ks5EDXC% z)R6KnoVc5t@?3_UvEaj0Kgs+cO)Wx8OM7Se2WU1AmI^zEcsX&iPF@u^+JnpRXwTYS zg|HuzCRn|kP|JYY-tgYC+v)L@(y{Wbq#)sEZ$~eKIu;gT)k0?0tJkkRPxd3Q9@wLz zCP`V@yu8wZGlk9ang&`ZKdyPNgte|LjCpOOg`n3}z zU!sK(o$dyU*9IP28~EIk-S2MEis$!bv86OTHFnX&AQ!lAzwLA5f+rsC#kNktoECJ@ zJC@rICrgHcJ@xM4Lwj_c?e%oI8>?l=K;Yn<9! zGFLY>H3hj^#y*u`i3lKyz@G?;SXyth;gaJ~$MFPX7ua2L$U0#&;V~cTn|g#zSHJ?r zftD81z7*fQij^T6k3BgeAAo>$oK#(bbPo>K>9&Z$zP?<|niHrK!kLgG9hgvF?y@*w z4*oz1_p1GN-f_saK|W5*R;@qX8l<*K{O#K}SfHDbCl6aAfn(Iu+Y4x%@iKG(q;2;r z<<*>&8^$^}u6y{K7XvbAcg$5OZ&2i5P8ZLC|1^XDmS4NU;Y!8nsOPEsP1)F=P#1yo z3MAAo-@R*w$PFybD+zz9gQ5}izSq;_`}i}4vldr6Z0KyFeHqVvA}F#Ny`8DJjV=DUqtj@PG!+xZ9@v z>R1&Q7gztCo%8S7T3dU2I_?2~2}0I;o=pS#9Zt-1DMOh>qu{g1Y)q1BoVzVzgQn@ewle$U^QC zaFs+xMnZwBH!W(<>RXF!yR!-?q<_`c#=}igb$9vw&8OyQn(d!za#3C1>zkF*dA#Ye zyU+VqG9KHm2G<78n&YVoJa=;Pu6Wpc86XR@o3_zxbqUZWr%XU<5`R$zI@J8O%V10* z^5yrF2R61H{e91&o>vW7admR?-pL`2(eaaqe~|%OH;*7hDK?R)K3oxmAcB<3!0bX3 zyVXQ3xH_Qd0i}<|yhu)c-#RTm`-SJG0~MqKcJJC7d4Kh6Ka}w>>1g8wyY!bY>{HkesZJw6H*sxHG7tMds9d4QJVS~-THGACNP65D*$}a; z6b*NO2EJN6IET9iA}IN7#D+P-F<~Cyn1GI_6b_vpAfT1I68-sR zv@W?Co@S2=8FJ2NJW>25|pS zRY9fTbz~X@Z<2CE(0uyyR%_*p_8Gk?o5UYJ4FC8MYQ0Lh>EgKcPcOfF(4+!OPR=OO zBKJZL))Jdp2uoWB2C8)4z%FH*Mk^CFaVPM8C|da%n#KKIZsU`SUHqOWxtD`;ZDQ