From a9f22622104b6fca155e9a9c8dc1e005adc2b8e1 Mon Sep 17 00:00:00 2001 From: comfy-test Date: Wed, 13 May 2026 08:34:56 +0000 Subject: [PATCH] Update dev/linux-cpu --- dev/linux-cpu/index.html | 69 +- dev/linux-cpu/logs/sharp_basic.log | 978 +++++++--- dev/linux-cpu/logs/sharp_basic_console.log | 69 +- dev/linux-cpu/logs/sharp_basic_resources.csv | 486 ++++- dev/linux-cpu/logs/sharp_exif.log | 857 ++++++-- dev/linux-cpu/logs/sharp_exif_console.log | 63 +- dev/linux-cpu/logs/sharp_exif_resources.csv | 413 +++- dev/linux-cpu/models.json | 2 +- dev/linux-cpu/results.json | 42 +- .../screenshots/sharp_basic_executed.png | Bin 0 -> 424572 bytes .../screenshots/sharp_exif_executed.png | Bin 0 -> 482159 bytes dev/linux-cpu/session.log | 1715 +++++++++++------ .../videos/sharp_basic/frame_000.jpg | Bin 109278 -> 109273 bytes .../videos/sharp_basic/frame_001.jpg | Bin 112344 -> 112339 bytes .../videos/sharp_basic/frame_002.jpg | Bin 112151 -> 112170 bytes .../videos/sharp_basic/frame_003.jpg | Bin 112356 -> 112169 bytes .../videos/sharp_basic/frame_004.jpg | Bin 112462 -> 112340 bytes .../videos/sharp_basic/frame_005.jpg | Bin 112597 -> 112625 bytes .../videos/sharp_basic/frame_006.jpg | Bin 111932 -> 111928 bytes .../videos/sharp_basic/frame_007.jpg | Bin 0 -> 113445 bytes .../videos/sharp_basic/frame_008.jpg | Bin 0 -> 113356 bytes .../videos/sharp_basic/frame_009.jpg | Bin 0 -> 127151 bytes .../videos/sharp_basic/metadata.json | 55 + dev/linux-cpu/videos/sharp_exif/frame_000.jpg | Bin 110735 -> 110719 bytes dev/linux-cpu/videos/sharp_exif/frame_001.jpg | Bin 0 -> 114222 bytes dev/linux-cpu/videos/sharp_exif/frame_002.jpg | Bin 0 -> 113892 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 -> 115834 bytes dev/linux-cpu/videos/sharp_exif/frame_005.jpg | Bin 0 -> 129097 bytes dev/linux-cpu/videos/sharp_exif/metadata.json | 35 + 30 files changed, 3602 insertions(+), 1182 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_007.jpg create mode 100644 dev/linux-cpu/videos/sharp_basic/frame_008.jpg create mode 100644 dev/linux-cpu/videos/sharp_basic/frame_009.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 923b498..2359daf 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-13 08:02 UTC Linux-6.17.0-1010-azure-x86_64-with-glibc2.39 Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz + 2026-05-13 08:34 UTC Linux-6.17.0-1010-azure-x86_64-with-glibc2.39 AMD EPYC 9V74 80-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
- 59.32s + 427.68s
-
-
No screenshot
+
+ + sharp_exif +
sharp_exif - fail + pass
- 6.42s + 407.35s
@@ -982,35 +988,6 @@
-
-

Failed Tests

- -
-
- sharp_basic - 59.32s -
-
Workflow execution failed: {'prompt_id': '6bae0af5-d657-4d96-8e13-94d04e13ff58', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \'transformers\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "/tmp/comfyui_pvenv_zv27u158/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-0759/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/.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-0759/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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_base.py", line 61, in <module>\n import comfy.ldm.hidream_o1.model\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in <module>\n from comfy.text_encoders.qwen35 import Qwen35VisionModel\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in <module>\n from comfy import sd1_clip\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in <module>\n from transformers import CLIPTokenizer\nModuleNotFoundError: No module named \'transformers\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 556, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.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-0759/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': ['4', '5', '1', '2'], 'timestamp': 1778659369506} - -Details: -Workflow: /tmp/comfy-test-run-xl3qro4p/ComfyUI-Sharp/workflows/sharp_basic.json -Node error: SharpPredict
-
- -
-
- sharp_exif - 6.42s -
-
Workflow execution failed: {'prompt_id': 'bd5e54ef-0fbf-42d7-9ae9-3ba93765fe02', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['2', '9'], 'exception_message': 'No module named \'transformers\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "/tmp/comfyui_pvenv_zv27u158/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-0759/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/.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-0759/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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_base.py", line 61, in <module>\n import comfy.ldm.hidream_o1.model\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in <module>\n from comfy.text_encoders.qwen35 import Qwen35VisionModel\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in <module>\n from comfy import sd1_clip\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in <module>\n from transformers import CLIPTokenizer\nModuleNotFoundError: No module named \'transformers\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 556, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.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-0759/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': ['9', '7', '2', '8'], 'timestamp': 1778659376271} - -Details: -Workflow: /tmp/comfy-test-run-xl3qro4p/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": "59.32", "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 Queuing workflow for execution...\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: 1b13349c-1b76-479c-8339-006e59ff9edd\n [ComfyUI] Generated prompt_id: 1b13349c-1b76-479c-8339-006e59ff9edd\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] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI'}\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-0759/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/custom_nodes/ComfyUI-Sharp']\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] [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_zv27u158/persistent_worker.py', 'abstract://comfy_worker_09b7df0c2d76']...\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_zv27u158/persistent_worker.py', 'abstract://comfy_worker_09b7df0c2d76']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_09b7df0c2d76 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_09b7df0c2d76 (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] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] \n [ComfyUI] \n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=115ms unfreeze=4ms 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-0759/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-0759/ComfyUI/comfy/hooks.py\", line 14, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/lora.py\", line 23, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/model_base.py\", line 61, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/model_base.py\", line 61, in \n [ComfyUI] import comfy.ldm.hidream_o1.model\n [ComfyUI] import comfy.ldm.hidream_o1.model\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py\", line 20, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py\", line 20, in \n [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel\n [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py\", line 10, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py\", line 10, in \n [ComfyUI] from comfy import sd1_clip\n [ComfyUI] from comfy import sd1_clip\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py\", line 3, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py\", line 3, in \n [ComfyUI] from transformers import CLIPTokenizer\n [ComfyUI] from transformers import CLIPTokenizer\n [ComfyUI] ModuleNotFoundError: No module named 'transformers'\n [ComfyUI] ModuleNotFoundError: No module named 'transformers'\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-0759/ComfyUI/execution.py\", line 535, in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/execution.py\", line 335, in get_output_data\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/ComfyUI/execution.py\", line 297, in process_inputs\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 556, in proxy\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 556, 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-0759/.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-0759/.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 'transformers'\n [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'transformers'\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_zv27u158/persistent_worker.py\", line 1762, in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_zv27u158/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-0759/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-0759/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/.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] 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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_patcher.py\", line 32, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/hooks.py\", line 14, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/lora.py\", line 23, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/model_base.py\", line 61, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/model_base.py\", line 61, in \n [ComfyUI] import comfy.ldm.hidream_o1.model\n [ComfyUI] import comfy.ldm.hidream_o1.model\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py\", line 20, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py\", line 20, in \n [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel\n [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py\", line 10, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py\", line 10, in \n [ComfyUI] from comfy import sd1_clip\n [ComfyUI] from comfy import sd1_clip\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py\", line 3, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py\", line 3, in \n [ComfyUI] from transformers import CLIPTokenizer\n [ComfyUI] from transformers import CLIPTokenizer\n [ComfyUI] ModuleNotFoundError: No module named 'transformers'\n [ComfyUI] ModuleNotFoundError: No module named 'transformers'\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Prompt executed in 52.86 seconds\n [ComfyUI] Prompt executed in 52.86 seconds\n Execution complete (t=53.4s)\n Execution error: {'prompt_id': '6bae0af5-d657-4d96-8e13-94d04e13ff58', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \\'transformers\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"/tmp/comfyui_pvenv_zv27u158/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-0759/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/.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-0759/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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_base.py\", line 61, in \\n import comfy.ldm.hidream_o1.model\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py\", line 20, in \\n from comfy.text_encoders.qwen35 import Qwen35VisionModel\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py\", line 10, in \\n from comfy import sd1_clip\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py\", line 3, in \\n from transformers import CLIPTokenizer\\nModuleNotFoundError: No module named \\'transformers\\'\\n\\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 556, in proxy\\n result = worker.call_method(\\n ^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.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-0759/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': ['4', '5', '1', '2'], 'timestamp': 1778659369506}\n Status: FAILED\n Error: Workflow execution failed: {'prompt_id': '6bae0af5-d657-4d96-8e13-94d04e13ff58', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \\'transformers\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"/tmp/comfyui_pvenv_zv27u158/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-0759/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/.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-0759/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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_base.py\", line 61, in \\n import comfy.ldm.hidream_o1.model\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py\", line 20, in \\n from comfy.text_encoders.qwen35 import Qwen35VisionModel\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py\", line 10, in \\n from comfy import sd1_clip\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py\", line 3, in \\n from transformers import CLIPTokenizer\\nModuleNotFoundError: No module named \\'transformers\\'\\n\\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 556, in proxy\\n result = worker.call_method(\\n ^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.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-0759/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': ['4', '5', '1', '2'], 'timestamp': 1778659369506}\n Details: Workflow: /tmp/comfy-test-run-xl3qro4p/ComfyUI-Sharp/workflows/sharp_basic.json\nNode error: SharpPredict", "hardware": {"os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", "cpu": "Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz"}}, "sharp_exif": {"src": "", "title": "sharp_exif", "status": "fail", "duration": "6.42", "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Node 9: LoadImageWithExif\n [ComfyUI] Node 9: LoadImageWithExif\n [ComfyUI] Inputs: {\"image\": \"eth3d.png\", \"default_focal_mm\": 30}\n [ComfyUI] Inputs: {\"image\": \"eth3d.png\", \"default_focal_mm\": 30}\n [ComfyUI] Generated prompt_id: 523f3abe-7a91-4a58-8dea-5a1a8274c848\n [ComfyUI] Generated prompt_id: 523f3abe-7a91-4a58-8dea-5a1a8274c848\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n Queuing workflow for execution...\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0\n [ComfyUI] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_image_exif.LoadImageWithExif.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_image_exif.LoadImageWithExif.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=3 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=3 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadImageWithExif done (0.30s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (0.30s): 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.06s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.06s): 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 'transformers'\n [ComfyUI] !!! Exception during processing !!! No module named 'transformers'\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_zv27u158/persistent_worker.py\", line 1762, in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_zv27u158/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-0759/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-0759/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/.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] 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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_patcher.py\", line 32, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/hooks.py\", line 14, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/lora.py\", line 23, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/model_base.py\", line 61, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/model_base.py\", line 61, in \n [ComfyUI] import comfy.ldm.hidream_o1.model\n [ComfyUI] import comfy.ldm.hidream_o1.model\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py\", line 20, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py\", line 20, in \n [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel\n [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py\", line 10, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py\", line 10, in \n [ComfyUI] from comfy import sd1_clip\n [ComfyUI] from comfy import sd1_clip\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py\", line 3, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py\", line 3, in \n [ComfyUI] from transformers import CLIPTokenizer\n [ComfyUI] from transformers import CLIPTokenizer\n [ComfyUI] ModuleNotFoundError: No module named 'transformers'\n [ComfyUI] ModuleNotFoundError: No module named 'transformers'\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-0759/ComfyUI/execution.py\", line 535, in execute\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/execution.py\", line 335, in get_output_data\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/ComfyUI/execution.py\", line 297, in process_inputs\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 556, in proxy\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 556, 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-0759/.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-0759/.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 'transformers'\n [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'transformers'\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_zv27u158/persistent_worker.py\", line 1762, in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_zv27u158/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-0759/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-0759/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/.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] 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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_patcher.py\", line 32, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/hooks.py\", line 14, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/lora.py\", line 23, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/model_base.py\", line 61, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/model_base.py\", line 61, in \n [ComfyUI] import comfy.ldm.hidream_o1.model\n [ComfyUI] import comfy.ldm.hidream_o1.model\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py\", line 20, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py\", line 20, in \n [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel\n [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py\", line 10, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py\", line 10, in \n [ComfyUI] from comfy import sd1_clip\n [ComfyUI] from comfy import sd1_clip\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py\", line 3, in \n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py\", line 3, in \n [ComfyUI] from transformers import CLIPTokenizer\n [ComfyUI] from transformers import CLIPTokenizer\n [ComfyUI] ModuleNotFoundError: No module named 'transformers'\n [ComfyUI] ModuleNotFoundError: No module named 'transformers'\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Prompt executed in 0.41 seconds\n [ComfyUI] Prompt executed in 0.41 seconds\n Execution complete (t=0.9s)\n Execution error: {'prompt_id': 'bd5e54ef-0fbf-42d7-9ae9-3ba93765fe02', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['2', '9'], 'exception_message': 'No module named \\'transformers\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"/tmp/comfyui_pvenv_zv27u158/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-0759/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/.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-0759/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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_base.py\", line 61, in \\n import comfy.ldm.hidream_o1.model\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py\", line 20, in \\n from comfy.text_encoders.qwen35 import Qwen35VisionModel\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py\", line 10, in \\n from comfy import sd1_clip\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py\", line 3, in \\n from transformers import CLIPTokenizer\\nModuleNotFoundError: No module named \\'transformers\\'\\n\\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 556, in proxy\\n result = worker.call_method(\\n ^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.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-0759/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': ['9', '7', '2', '8'], 'timestamp': 1778659376271}\n Status: FAILED\n Error: Workflow execution failed: {'prompt_id': 'bd5e54ef-0fbf-42d7-9ae9-3ba93765fe02', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['2', '9'], 'exception_message': 'No module named \\'transformers\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"/tmp/comfyui_pvenv_zv27u158/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-0759/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/.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-0759/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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_base.py\", line 61, in \\n import comfy.ldm.hidream_o1.model\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py\", line 20, in \\n from comfy.text_encoders.qwen35 import Qwen35VisionModel\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py\", line 10, in \\n from comfy import sd1_clip\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py\", line 3, in \\n from transformers import CLIPTokenizer\\nModuleNotFoundError: No module named \\'transformers\\'\\n\\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 556, in proxy\\n result = worker.call_method(\\n ^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.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-0759/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': ['9', '7', '2', '8'], 'timestamp': 1778659376271}\n Details: Workflow: /tmp/comfy-test-run-xl3qro4p/ComfyUI-Sharp/workflows/sharp_exif.json\nNode error: SharpPredict", "hardware": {"os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", "cpu": "Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz"}}}; + const workflowData = {"sharp_basic": {"src": "screenshots/sharp_basic_executed.png", "title": "sharp_basic", "status": "pass", "duration": "427.68", "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 Queuing workflow for execution...\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: 7ba922cc-92f7-47ac-b8e5-3f4173921453\n [ComfyUI] Generated prompt_id: 7ba922cc-92f7-47ac-b8e5-3f4173921453\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] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_7d1139720cb6']...\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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_7d1139720cb6']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_7d1139720cb6 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_7d1139720cb6 (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=3ms shot=115ms unfreeze=3ms saved=True\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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.5s 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=44% browser_rss=0.83GB\n [capture-loop] iter=600 t=70.2s 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.84GB\n [capture-loop] iter=650 t=75.8s 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.84GB\n [capture-loop] iter=700 t=81.4s 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=45% browser_rss=0.84GB\n [capture-loop] iter=750 t=87.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=45% browser_rss=0.84GB\n [capture-loop] iter=800 t=92.7s 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.84GB\n [capture-loop] iter=850 t=98.4s 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=46% browser_rss=0.84GB\n [capture-loop] iter=900 t=103.9s 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=44% browser_rss=0.85GB\n [capture-loop] iter=950 t=109.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.85GB\n [capture-loop] iter=1000 t=115.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=1050 t=120.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1100 t=126.4s 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=43% browser_rss=0.85GB\n [capture-loop] iter=1150 t=131.9s 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.85GB\n [capture-loop] iter=1200 t=137.6s 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=43% browser_rss=0.85GB\n [capture-loop] iter=1250 t=143.2s 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=44% browser_rss=0.85GB\n [capture-loop] iter=1300 t=148.7s 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=44% browser_rss=0.85GB\n [capture-loop] iter=1350 t=154.4s 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=43% browser_rss=0.85GB\n [capture-loop] iter=1400 t=160.1s 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.85GB\n [capture-loop] iter=1450 t=165.6s 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=46% browser_rss=0.85GB\n [capture-loop] iter=1500 t=171.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1550 t=176.8s 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=43% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=1600 t=182.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=46% browser_rss=0.85GB\n [capture-loop] iter=1650 t=188.2s 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.85GB\n [capture-loop] iter=1700 t=193.7s 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.85GB\n [capture-loop] iter=1750 t=199.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1800 t=205.0s 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.85GB\n [capture-loop] iter=1850 t=210.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=\n... (truncated)", "hardware": {"os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", "cpu": "AMD EPYC 9V74 80-Core Processor"}}, "sharp_exif": {"src": "screenshots/sharp_exif_executed.png", "title": "sharp_exif", "status": "pass", "duration": "407.35", "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n Queuing workflow for execution...\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: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\n [ComfyUI] Generated prompt_id: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\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: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (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=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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.24s): 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.3s)\n [capture-periodic] freeze=3ms shot=130ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.74s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.74s): 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=2ms shot=127ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=3.1/15.6GB (20%) swap=0.0/3.0GB (0%) cpu=79% 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.81GB\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.81GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.81GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.81GB\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.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.93GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=250 t=28.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\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=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=350 t=39.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=400 t=45.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=45% browser_rss=0.93GB\n [capture-loop] iter=450 t=51.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=500 t=56.7s 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.93GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=62.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=600 t=68.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=650 t=73.7s 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.93GB\n [capture-loop] iter=700 t=79.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=750 t=85.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=800 t=90.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=850 t=96.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=900 t=102.0s 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.93GB\n [capture-loop] iter=950 t=107.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=47% browser_rss=0.93GB\n [capture-loop] iter=1000 t=113.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=1050 t=118.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=1150 t=130.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB\n [capture-loop] iter=1200 t=135.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB\n [capture-loop] iter=1250 t=141.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=1300 t=147.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1350 t=152.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1400 t=158.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=1450 t=163.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB\n [capture-loop] iter=1500 t=169.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=45% browser_rss=0.93GB\n [capture-loop] iter=1550 t=175.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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] i\n... (truncated)", "hardware": {"os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", "cpu": "AMD EPYC 9V74 80-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.36, "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 Queuing workflow for execution...\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: 7ba922cc-92f7-47ac-b8e5-3f4173921453\n [ComfyUI] Generated prompt_id: 7ba922cc-92f7-47ac-b8e5-3f4173921453\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] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_7d1139720cb6']...\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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_7d1139720cb6']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_7d1139720cb6 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_7d1139720cb6 (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] "}, {"file": "frame_002.jpg", "time": 4.55, "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 Queuing workflow for execution...\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: 7ba922cc-92f7-47ac-b8e5-3f4173921453\n [ComfyUI] Generated prompt_id: 7ba922cc-92f7-47ac-b8e5-3f4173921453\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] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_7d1139720cb6']...\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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_7d1139720cb6']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_7d1139720cb6 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_7d1139720cb6 (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=3ms shot=115ms unfreeze=3ms saved=True\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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.5s 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=44% browser_rss=0.83GB\n [capture-loop] iter=600 t=70.2s 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.84GB\n [capture-loop] iter=650 t=75.8s 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.84GB\n [capture-loop] iter=700 t=81.4s 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=45% browser_rss=0.84GB\n [capture-loop] iter=750 t=87.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=45% browser_rss=0.84GB\n [capture-loop] iter=800 t=92.7s 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.84GB\n [capture-loop] iter=850 t=98.4s 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=46% browser_rss=0.84GB\n [capture-loop] iter=900 t=103.9s 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=44% browser_rss=0.85GB\n [capture-loop] iter=950 t=109.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.85GB\n [capture-loop] iter=1000 t=115.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=1050 t=120.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1100 t=126.4s 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=43% browser_rss=0.85GB\n [capture-loop] iter=1150 t=131.9s 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.85GB\n [capture-loop] iter=1200 t=137.6s 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=43% browser_rss=0.85GB\n [capture-loop] iter=1250 t=143.2s 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=44% browser_rss=0.85GB\n [capture-loop] iter=1300 t=148.7s 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=44% browser_rss=0.85GB\n [capture-loop] iter=1350 t=154.4s 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=43% browser_rss=0.85GB\n [capture-loop] iter=1400 t=160.1s 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.85GB\n [capture-loop] iter=1450 t=165.6s 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=46% browser_rss=0.85GB\n [capture-loop] iter=1500 t=171.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1550 t=176.8s 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=43% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=1600 t=182.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=46% browser_rss=0.85GB\n [capture-loop] iter=1650 t=188.2s 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.85GB\n [capture-loop] iter=1700 t=193.7s 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.85GB\n [capture-loop] iter=1750 t=199.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1800 t=205.0s 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.85GB\n [capture-loop] iter=1850 t=210.6s 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.85GB\n [capture-loop] iter=1900 t=216.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1950 t=221.8s 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=43% browser_rss=0.85GB\n [capture-loop] iter=2000 t=227.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=2050 t=233.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=2100 t=238.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=2150 t=244.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\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=2200 t=250.0s 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=43% browser_rss=0.85GB\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=2250 t=255.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.85GB\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=2300 t=261.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2350 t=266.7s 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=44% browser_rss=0.85GB\n [capture-loop] iter=2400 t=272.4s 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.85GB\n [capture-loop] iter=2450 t=278.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=2500 t=283.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=2550 t=289.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.1/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=2600 t=295.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=2650 t=300.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.8/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2700 t=306.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2750 t=311.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=2800 t=317.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.85GB\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=2850 t=323.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2900 t=328.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.6/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\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=2950 t=334.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=3000 t=339.9s 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=44% browser_rss=0.85GB\n [capture-loop] iter=3050 t=345.4s 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=43% browser_rss=0.85GB\n [capture-loop] iter=3100 t=351.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=3150 t=356.6s 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=45% browser_rss=0.85GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1354 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1354 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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=3200 t=362.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=3250 t=367.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\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 [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] 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] SharpPredict done (354.57s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (354.57s): result: NodeOutput\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-0818/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-0818/ComfyUI'}\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] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_ba31a8bc27d9']...\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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_ba31a8bc27d9']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ba31a8bc27d9 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ba31a8bc27d9 (abstract, no filesystem path)\n [capture-loop] iter=3300 t=373.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB"}, {"file": "frame_008.jpg", "time": 376.69, "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 Queuing workflow for execution...\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: 7ba922cc-92f7-47ac-b8e5-3f4173921453\n [ComfyUI] Generated prompt_id: 7ba922cc-92f7-47ac-b8e5-3f4173921453\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] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_7d1139720cb6']...\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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_7d1139720cb6']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_7d1139720cb6 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_7d1139720cb6 (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=3ms shot=115ms unfreeze=3ms saved=True\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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.5s 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=44% browser_rss=0.83GB\n [capture-loop] iter=600 t=70.2s 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.84GB\n [capture-loop] iter=650 t=75.8s 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.84GB\n [capture-loop] iter=700 t=81.4s 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=45% browser_rss=0.84GB\n [capture-loop] iter=750 t=87.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=45% browser_rss=0.84GB\n [capture-loop] iter=800 t=92.7s 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.84GB\n [capture-loop] iter=850 t=98.4s 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=46% browser_rss=0.84GB\n [capture-loop] iter=900 t=103.9s 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=44% browser_rss=0.85GB\n [capture-loop] iter=950 t=109.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.85GB\n [capture-loop] iter=1000 t=115.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=1050 t=120.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1100 t=126.4s 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=43% browser_rss=0.85GB\n [capture-loop] iter=1150 t=131.9s 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.85GB\n [capture-loop] iter=1200 t=137.6s 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=43% browser_rss=0.85GB\n [capture-loop] iter=1250 t=143.2s 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=44% browser_rss=0.85GB\n [capture-loop] iter=1300 t=148.7s 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=44% browser_rss=0.85GB\n [capture-loop] iter=1350 t=154.4s 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=43% browser_rss=0.85GB\n [capture-loop] iter=1400 t=160.1s 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.85GB\n [capture-loop] iter=1450 t=165.6s 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=46% browser_rss=0.85GB\n [capture-loop] iter=1500 t=171.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1550 t=176.8s 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=43% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=1600 t=182.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=46% browser_rss=0.85GB\n [capture-loop] iter=1650 t=188.2s 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.85GB\n [capture-loop] iter=1700 t=193.7s 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.85GB\n [capture-loop] iter=1750 t=199.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1800 t=205.0s 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.85GB\n [capture-loop] iter=1850 t=210.6s 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.85GB\n [capture-loop] iter=1900 t=216.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1950 t=221.8s 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=43% browser_rss=0.85GB\n [capture-loop] iter=2000 t=227.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=2050 t=233.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=2100 t=238.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=2150 t=244.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\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=2200 t=250.0s 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=43% browser_rss=0.85GB\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=2250 t=255.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.85GB\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=2300 t=261.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2350 t=266.7s 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=44% browser_rss=0.85GB\n [capture-loop] iter=2400 t=272.4s 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.85GB\n [capture-loop] iter=2450 t=278.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=2500 t=283.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=2550 t=289.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.1/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=2600 t=295.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=2650 t=300.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.8/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2700 t=306.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2750 t=311.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=2800 t=317.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.85GB\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=2850 t=323.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2900 t=328.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.6/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\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=2950 t=334.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=3000 t=339.9s 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=44% browser_rss=0.85GB\n [capture-loop] iter=3050 t=345.4s 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=43% browser_rss=0.85GB\n [capture-loop] iter=3100 t=351.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=3150 t=356.6s 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=45% browser_rss=0.85GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1354 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1354 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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=3200 t=362.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=3250 t=367.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\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 [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] 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] SharpPredict done (354.57s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (354.57s): result: NodeOutput\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-0818/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-0818/ComfyUI'}\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] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_ba31a8bc27d9']...\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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_ba31a8bc27d9']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ba31a8bc27d9 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ba31a8bc27d9 (abstract, no filesystem path)\n [capture-loop] iter=3300 t=373.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n Frame 8 saved (frame_007.jpg, t=374.1s)\n [capture-periodic] freeze=3ms shot=115ms unfreeze=4ms 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=1 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778660460204.ply (63.00 MB)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778660460204.ply (63.00 MB)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.04s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.04s): result: NodeOutput\n [ComfyUI] Prompt executed in 375.89 seconds\n [ComfyUI] Prompt executed in 375.89 seconds"}, {"file": "frame_009.jpg", "time": 421.3066623210907, "log": "Final screenshot"}], "total_time": 418.96}, "sharp_exif": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: sharp_exif.json"}, {"file": "frame_001.jpg", "time": 2.29, "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n Queuing workflow for execution...\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: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\n [ComfyUI] Generated prompt_id: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\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: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (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=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 [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 Queuing workflow for execution...\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: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\n [ComfyUI] Generated prompt_id: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\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: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (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=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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.24s): 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.3s)\n [capture-periodic] freeze=3ms shot=130ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.74s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.74s): 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": 338.62, "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n Queuing workflow for execution...\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: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\n [ComfyUI] Generated prompt_id: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\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: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (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=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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.24s): 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.3s)\n [capture-periodic] freeze=3ms shot=130ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.74s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.74s): 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=2ms shot=127ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=3.1/15.6GB (20%) swap=0.0/3.0GB (0%) cpu=79% 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.81GB\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.81GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.81GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.81GB\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.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.93GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=250 t=28.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\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=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=350 t=39.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=400 t=45.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=45% browser_rss=0.93GB\n [capture-loop] iter=450 t=51.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=500 t=56.7s 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.93GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=62.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=600 t=68.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=650 t=73.7s 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.93GB\n [capture-loop] iter=700 t=79.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=750 t=85.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=800 t=90.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=850 t=96.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=900 t=102.0s 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.93GB\n [capture-loop] iter=950 t=107.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=47% browser_rss=0.93GB\n [capture-loop] iter=1000 t=113.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=1050 t=118.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=1150 t=130.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB\n [capture-loop] iter=1200 t=135.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB\n [capture-loop] iter=1250 t=141.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=1300 t=147.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1350 t=152.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1400 t=158.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=1450 t=163.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB\n [capture-loop] iter=1500 t=169.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=45% browser_rss=0.93GB\n [capture-loop] iter=1550 t=175.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=1600 t=180.8s 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=1650 t=186.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1700 t=192.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=1750 t=197.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1800 t=203.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB\n [capture-loop] iter=1850 t=209.0s 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.94GB\n [capture-loop] iter=1900 t=214.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\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=1950 t=220.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\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 [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=226.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.5/15.6GB (42%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=2050 t=231.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=2100 t=237.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=2150 t=242.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2200 t=248.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2250 t=254.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB\n [capture-loop] iter=2300 t=259.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=2350 t=265.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=2400 t=271.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.8/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2450 t=276.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.6/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=2500 t=282.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.8/15.6GB (63%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\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=2550 t=288.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2600 t=293.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/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=2650 t=299.3s 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=45% 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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=305.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=2750 t=310.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.1/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2800 t=316.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.3/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=2850 t=322.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.1/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2900 t=327.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.2/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\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=2950 t=333.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 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 (333.72s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (333.72s): 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] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_3bce48a2887c']...\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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_3bce48a2887c']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_3bce48a2887c (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_3bce48a2887c (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=2 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method"}, {"file": "frame_004.jpg", "time": 339.84, "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n Queuing workflow for execution...\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: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\n [ComfyUI] Generated prompt_id: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\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: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (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=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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.24s): 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.3s)\n [capture-periodic] freeze=3ms shot=130ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.74s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.74s): 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=2ms shot=127ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=3.1/15.6GB (20%) swap=0.0/3.0GB (0%) cpu=79% 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.81GB\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.81GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.81GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.81GB\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.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.93GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=250 t=28.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\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=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=350 t=39.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=400 t=45.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=45% browser_rss=0.93GB\n [capture-loop] iter=450 t=51.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=500 t=56.7s 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.93GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=62.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=600 t=68.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=650 t=73.7s 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.93GB\n [capture-loop] iter=700 t=79.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=750 t=85.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=800 t=90.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=850 t=96.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=900 t=102.0s 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.93GB\n [capture-loop] iter=950 t=107.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=47% browser_rss=0.93GB\n [capture-loop] iter=1000 t=113.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=1050 t=118.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=1150 t=130.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB\n [capture-loop] iter=1200 t=135.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB\n [capture-loop] iter=1250 t=141.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=1300 t=147.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1350 t=152.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1400 t=158.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=1450 t=163.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB\n [capture-loop] iter=1500 t=169.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=45% browser_rss=0.93GB\n [capture-loop] iter=1550 t=175.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=1600 t=180.8s 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=1650 t=186.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1700 t=192.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=1750 t=197.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1800 t=203.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB\n [capture-loop] iter=1850 t=209.0s 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.94GB\n [capture-loop] iter=1900 t=214.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\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=1950 t=220.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\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 [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=226.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.5/15.6GB (42%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=2050 t=231.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=2100 t=237.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=2150 t=242.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2200 t=248.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2250 t=254.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB\n [capture-loop] iter=2300 t=259.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=2350 t=265.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=2400 t=271.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.8/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2450 t=276.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.6/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=2500 t=282.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.8/15.6GB (63%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\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=2550 t=288.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2600 t=293.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/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=2650 t=299.3s 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=45% 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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=305.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=2750 t=310.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.1/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2800 t=316.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.3/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=2850 t=322.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.1/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2900 t=327.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.2/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\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=2950 t=333.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 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 (333.72s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (333.72s): 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] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_3bce48a2887c']...\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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_3bce48a2887c']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_3bce48a2887c (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_3bce48a2887c (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=2 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Frame 4 saved (frame_003.jpg, t=338.6s)\n [capture-periodic] freeze=2ms shot=143ms unfreeze=3ms saved=True\n [capture-loop] iter=3000 t=339.0s 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=50% browser_rss=0.93GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778660870538.ply (63.00 MB)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778660870538.ply (63.00 MB)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.37s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.37s): result: NodeOutput\n [ComfyUI] Prompt executed in 339.08 seconds\n [ComfyUI] Prompt executed in 339.08 seconds"}, {"file": "frame_005.jpg", "time": 401.0468952655792, "log": "Final screenshot"}], "total_time": 398.7}}; 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 cde5d97..3cf5a1b 100644 --- a/dev/linux-cpu/logs/sharp_basic.log +++ b/dev/linux-cpu/logs/sharp_basic.log @@ -15,17 +15,17 @@ Capturing execution frames: sharp_basic.json [ComfyUI] Node 2: LoadSharpModel [ComfyUI] Inputs: {"precision": "auto"} [ComfyUI] Inputs: {"precision": "auto"} + [ComfyUI] Node 4: GeomPackPreviewGaussian + [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 Queuing workflow for execution... - [ComfyUI] Node 4: GeomPackPreviewGaussian - [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: 1b13349c-1b76-479c-8339-006e59ff9edd - [ComfyUI] Generated prompt_id: 1b13349c-1b76-479c-8339-006e59ff9edd + [ComfyUI] Generated prompt_id: 7ba922cc-92f7-47ac-b8e5-3f4173921453 + [ComfyUI] Generated prompt_id: 7ba922cc-92f7-47ac-b8e5-3f4173921453 [ComfyUI] Calling execution.validate_prompt()... [ComfyUI] Calling execution.validate_prompt()... [ComfyUI] Validation result: valid=True @@ -38,22 +38,22 @@ Capturing execution frames: sharp_basic.json [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] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI'} - [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI'} - [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-0759/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/custom_nodes/ComfyUI-Sharp'] + [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI'} + [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI'} [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... + [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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_zv27u158/persistent_worker.py', 'abstract://comfy_worker_09b7df0c2d76']... - [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_zv27u158/persistent_worker.py', 'abstract://comfy_worker_09b7df0c2d76']... - [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_09b7df0c2d76 (abstract, no filesystem path) - [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_09b7df0c2d76 (abstract, no filesystem path) + [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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_7d1139720cb6']... + [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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_7d1139720cb6']... + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_7d1139720cb6 (abstract, no filesystem path) + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_7d1139720cb6 (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 @@ -66,68 +66,44 @@ Capturing execution frames: sharp_basic.json [ComfyUI] [SubprocessWorker] sending request via socket... [ComfyUI] [SubprocessWorker] call_id=1 sending call_method [ComfyUI] [SubprocessWorker] call_id=1 sending call_method - [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. - [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. [ComfyUI] [ComfyUI] - Frame 2 saved (frame_001.jpg, t=2.3s) - [capture-periodic] freeze=3ms shot=115ms unfreeze=4ms saved=True + Frame 2 saved (frame_001.jpg, t=2.4s) + [capture-periodic] freeze=3ms shot=115ms unfreeze=3ms 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-0759/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-0759/ComfyUI/comfy/hooks.py", line 14, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/lora.py", line 23, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/model_base.py", line 61, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/model_base.py", line 61, in - [ComfyUI] import comfy.ldm.hidream_o1.model - [ComfyUI] import comfy.ldm.hidream_o1.model - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in - [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel - [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in - [ComfyUI] from comfy import sd1_clip - [ComfyUI] from comfy import sd1_clip - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in - [ComfyUI] from transformers import CLIPTokenizer - [ComfyUI] from transformers import CLIPTokenizer - [ComfyUI] ModuleNotFoundError: No module named 'transformers' - [ComfyUI] ModuleNotFoundError: No module named 'transformers' + [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first): + [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/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-0759/ComfyUI/execution.py", line 535, in execute - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/execution.py", line 335, in get_output_data - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/ComfyUI/execution.py", line 297, in process_inputs - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 556, in proxy - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 556, 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-0759/.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-0759/.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 'transformers' - [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'transformers' + [ComfyUI] Thread 0x00007fc4c6d50740 (most recent call first): + [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/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_zv27u158/persistent_worker.py", line 1762, in main - [ComfyUI] File "/tmp/comfyui_pvenv_zv27u158/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-0759/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-0759/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/.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] 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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_patcher.py", line 32, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/hooks.py", line 14, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/lora.py", line 23, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/model_base.py", line 61, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/model_base.py", line 61, in - [ComfyUI] import comfy.ldm.hidream_o1.model - [ComfyUI] import comfy.ldm.hidream_o1.model - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in - [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel - [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in - [ComfyUI] from comfy import sd1_clip - [ComfyUI] from comfy import sd1_clip - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in - [ComfyUI] from transformers import CLIPTokenizer - [ComfyUI] from transformers import CLIPTokenizer - [ComfyUI] ModuleNotFoundError: No module named 'transformers' - [ComfyUI] ModuleNotFoundError: No module named 'transformers' + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === [ComfyUI] [ComfyUI] + [capture-loop] iter=550 t=64.5s 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=44% browser_rss=0.83GB + [capture-loop] iter=600 t=70.2s 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.84GB + [capture-loop] iter=650 t=75.8s 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.84GB + [capture-loop] iter=700 t=81.4s 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=45% browser_rss=0.84GB + [capture-loop] iter=750 t=87.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=45% browser_rss=0.84GB + [capture-loop] iter=800 t=92.7s 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.84GB + [capture-loop] iter=850 t=98.4s 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=46% browser_rss=0.84GB + [capture-loop] iter=900 t=103.9s 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=44% browser_rss=0.85GB + [capture-loop] iter=950 t=109.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.85GB + [capture-loop] iter=1000 t=115.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 2 === + [ComfyUI] === WATCHDOG TICK 2 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 52.86 seconds - [ComfyUI] Prompt executed in 52.86 seconds - Execution complete (t=53.4s) - Execution error: {'prompt_id': '6bae0af5-d657-4d96-8e13-94d04e13ff58', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \'transformers\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "/tmp/comfyui_pvenv_zv27u158/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-0759/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/.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-0759/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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_base.py", line 61, in \n import comfy.ldm.hidream_o1.model\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in \n from comfy.text_encoders.qwen35 import Qwen35VisionModel\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in \n from comfy import sd1_clip\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in \n from transformers import CLIPTokenizer\nModuleNotFoundError: No module named \'transformers\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 556, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.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-0759/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': ['4', '5', '1', '2'], 'timestamp': 1778659369506} - Status: FAILED - Error: Workflow execution failed: {'prompt_id': '6bae0af5-d657-4d96-8e13-94d04e13ff58', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \'transformers\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "/tmp/comfyui_pvenv_zv27u158/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-0759/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/.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-0759/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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_base.py", line 61, in \n import comfy.ldm.hidream_o1.model\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in \n from comfy.text_encoders.qwen35 import Qwen35VisionModel\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in \n from comfy import sd1_clip\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in \n from transformers import CLIPTokenizer\nModuleNotFoundError: No module named \'transformers\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 556, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.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-0759/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': ['4', '5', '1', '2'], 'timestamp': 1778659369506} - Details: Workflow: /tmp/comfy-test-run-xl3qro4p/ComfyUI-Sharp/workflows/sharp_basic.json -Node error: SharpPredict \ No newline at end of file + [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first): + [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first): + [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=1050 t=120.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB + [capture-loop] iter=1100 t=126.4s 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=43% browser_rss=0.85GB + [capture-loop] iter=1150 t=131.9s 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.85GB + [capture-loop] iter=1200 t=137.6s 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=43% browser_rss=0.85GB + [capture-loop] iter=1250 t=143.2s 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=44% browser_rss=0.85GB + [capture-loop] iter=1300 t=148.7s 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=44% browser_rss=0.85GB + [capture-loop] iter=1350 t=154.4s 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=43% browser_rss=0.85GB + [capture-loop] iter=1400 t=160.1s 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.85GB + [capture-loop] iter=1450 t=165.6s 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=46% browser_rss=0.85GB + [capture-loop] iter=1500 t=171.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB + [capture-loop] iter=1550 t=176.8s 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=43% browser_rss=0.85GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 3 === + [ComfyUI] === WATCHDOG TICK 3 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first): + [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first): + [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=1600 t=182.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=46% browser_rss=0.85GB + [capture-loop] iter=1650 t=188.2s 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.85GB + [capture-loop] iter=1700 t=193.7s 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.85GB + [capture-loop] iter=1750 t=199.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB + [capture-loop] iter=1800 t=205.0s 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.85GB + [capture-loop] iter=1850 t=210.6s 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.85GB + [capture-loop] iter=1900 t=216.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB + [capture-loop] iter=1950 t=221.8s 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=43% browser_rss=0.85GB + [capture-loop] iter=2000 t=227.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB + [capture-loop] iter=2050 t=233.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB + [capture-loop] iter=2100 t=238.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.85GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 4 === + [ComfyUI] === WATCHDOG TICK 4 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first): + [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first): + [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=2150 t=244.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB + [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=2200 t=250.0s 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=43% browser_rss=0.85GB + [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=2250 t=255.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.85GB + [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=2300 t=261.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB + [capture-loop] iter=2350 t=266.7s 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=44% browser_rss=0.85GB + [capture-loop] iter=2400 t=272.4s 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.85GB + [capture-loop] iter=2450 t=278.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB + [capture-loop] iter=2500 t=283.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB + [capture-loop] iter=2550 t=289.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.1/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB + [capture-loop] iter=2600 t=295.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 5 === + [ComfyUI] === WATCHDOG TICK 5 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first): + [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first): + [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py", line 518 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=2650 t=300.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.8/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB + [capture-loop] iter=2700 t=306.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB + [capture-loop] iter=2750 t=311.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB + [capture-loop] iter=2800 t=317.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.85GB + [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=2850 t=323.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB + [capture-loop] iter=2900 t=328.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.6/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB + [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=2950 t=334.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB + [capture-loop] iter=3000 t=339.9s 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=44% browser_rss=0.85GB + [capture-loop] iter=3050 t=345.4s 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=43% browser_rss=0.85GB + [capture-loop] iter=3100 t=351.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB + [capture-loop] iter=3150 t=356.6s 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=45% browser_rss=0.85GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 6 === + [ComfyUI] === WATCHDOG TICK 6 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first): + [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first): + [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py", line 518 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1354 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1354 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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=3200 t=362.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB + [capture-loop] iter=3250 t=367.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB + [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 + [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] 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] SharpPredict done (354.57s): result: NodeOutput + [ComfyUI] [comfy-env] SharpPredict done (354.57s): result: NodeOutput + [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-0818/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-0818/ComfyUI'} + [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] [SubprocessWorker] acquired lock, ensuring started... + [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... + [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_ba31a8bc27d9']... + [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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_ba31a8bc27d9']... + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ba31a8bc27d9 (abstract, no filesystem path) + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ba31a8bc27d9 (abstract, no filesystem path) + [capture-loop] iter=3300 t=373.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB + Frame 8 saved (frame_007.jpg, t=374.1s) + [capture-periodic] freeze=3ms shot=115ms unfreeze=4ms 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=1 sending call_method + [ComfyUI] [SubprocessWorker] call_id=1 sending call_method + [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778660460204.ply (63.00 MB) + [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778660460204.ply (63.00 MB) + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.04s): result: NodeOutput + [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.04s): result: NodeOutput + [ComfyUI] Prompt executed in 375.89 seconds + [ComfyUI] Prompt executed in 375.89 seconds + Node executed (1 total), capturing... + Frame 9 saved (frame_008.jpg, t=376.7s) + [capture-node] freeze=866ms shot=299ms unfreeze=0ms saved=True + Execution complete (t=376.7s) + [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.002s, rendering for 5s... + [3d-wait] JS halted via CDP after 10.3s + [3d-wait] Re-frozen in 41.1s + [3d-wait] Total 3D wait: 41.1s + Captured 9 unique frames over 418.96s + [debug] iframes: 1 + [debug] iframe[0]: src=http://127.0.0.1:41895/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 10 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 5cd905f..e3c05f5 100644 --- a/dev/linux-cpu/logs/sharp_basic_console.log +++ b/dev/linux-cpu/logs/sharp_basic_console.log @@ -7,10 +7,14 @@ [Console-error] Failed to load resource: the server responded with a status of 404 (Not Found) [Console-error] Failed to load resource: the server responded with a status of 404 (Not Found) [Console-error] Failed to load resource: the server responded with a status of 404 (Not Found) -[Console-log] [VTK Bundle] GLTFImporter included in bundle [Console-warning] WARNING: Multiple instances of Three.js being imported. [Console-log] [GeomPack] Loading VTK.js textured mesh preview extension... [Console-log] [GeomPack] VTK.js textured 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] [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,35 +28,58 @@ [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] [GeomPack Multi JS] Loading mesh_preview_multi.js extension -[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension -[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension... -[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer -[Console-log] [GeomPack] Loading UV mesh preview extension... -[Console-log] [GeomPack] UV mesh preview extension registered -[Console-log] [GeomPack Gaussian] Loading extension... -[Console-log] [BVHViewer] Loading BVH Viewer extension -[Console-log] [BVHViewer] Loading BVH viewer extension... -[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer -[Console-log] [GeomPack] Loading mesh preview extension... -[Console-log] [GeomPack] Mesh preview extension registered [Console-log] [UniRig Compare] Loading compare skeleton widget... [Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack [Console-log] [UniRig Compare] Compare skeleton widget registered +[Console-log] [GeomPack] Loading 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] [UniRig Debug] Loading FBX mesh preview extension... [Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack [Console-log] [UniRig Debug] FBX mesh preview extension registered -[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension -[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension... -[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh +[Console-log] [BVHViewer] Loading BVH Viewer extension +[Console-log] [BVHViewer] Loading BVH viewer extension... +[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer +[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension +[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension... +[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer +[Console-log] [GeomPack Gaussian] Loading extension... +[Console-log] [VTK Bundle] GLTFImporter included in bundle [Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration. [Console-log] [GeomPack] Registering Preview Mesh node [Console-log] [GeomPack] Registering Preview Mesh UV node [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-0x225400143c00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels -[Console-warning] [.WebGL-0x225400143c00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels -[Console-warning] [.WebGL-0x225400143c00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels -[Console-warning] [.WebGL-0x225400143c00]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-0xfe404617e00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels +[Console-warning] [.WebGL-0xfe404617e00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels +[Console-warning] [.WebGL-0xfe404617e00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels +[Console-warning] [.WebGL-0xfe404617e00]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_1778660460204.ply&type=output&subfolder= +[Console-log] [GaussianViewer] Pre-calculated scale compensation: 31.60 x +[Console-log] [GaussianViewer] Loading from URL: /view?filename=sharp_1778660460204.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 8f8fee8..d98e08e 100644 --- a/dev/linux-cpu/logs/sharp_basic_resources.csv +++ b/dev/linux-cpu/logs/sharp_basic_resources.csv @@ -1,62 +1,428 @@ # total_ram_gb=15.6 t,ram_gb,vram_gb -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.19, -8.0,1.3, -9.0,1.41, -10.1,1.51, -11.1,1.76, -12.1,1.85, -13.1,2.06, -14.1,2.29, -15.1,2.51, -16.1,2.71, -17.1,2.96, -18.1,3.12, -19.1,3.23, -20.1,3.29, -21.1,3.31, -22.1,3.35, -23.1,3.37, -24.1,3.39, -25.1,3.41, -26.1,3.43, -27.1,3.45, -28.1,3.46, -29.1,3.47, -30.1,3.49, -31.1,3.5, -32.1,3.52, -33.1,3.53, -34.1,3.55, -35.1,3.57, -36.2,3.58, -37.2,3.49, -38.2,2.59, -39.2,2.61, -40.2,1.99, -41.2,2.0, -42.2,1.44, -43.2,1.45, -44.2,1.45, -45.2,1.46, -46.2,1.47, -47.2,1.48, -48.2,1.48, -49.2,1.49, -50.2,1.5, -51.2,1.51, -52.2,1.52, -53.2,1.52, -54.2,1.53, -55.2,1.32, -56.2,1.36, -57.2,1.38, -58.2,1.4, -59.3,1.42, +0.0,0.84, +1.0,0.84, +2.0,0.85, +3.0,0.85, +4.0,0.85, +5.0,0.85, +6.0,0.85, +7.0,1.11, +8.1,1.21, +9.1,1.28, +10.1,1.39, +11.1,1.64, +12.1,2.13, +13.1,2.73, +14.1,3.27, +15.1,3.47, +16.1,2.61, +17.1,2.7, +18.1,2.74, +19.1,2.76, +20.2,2.76, +21.2,1.29, +22.2,1.29, +23.2,1.29, +24.2,1.29, +25.2,1.29, +26.2,1.33, +27.2,1.35, +28.2,1.37, +29.2,1.39, +30.2,1.41, +31.2,3.47, +32.2,4.31, +33.2,4.31, +34.2,4.29, +35.2,4.31, +36.3,4.31, +37.3,4.34, +38.3,4.3, +39.3,4.34, +40.3,4.35, +41.3,4.35, +42.3,4.3, +43.3,4.31, +44.3,4.31, +45.3,4.39, +46.3,4.46, +47.3,4.36, +48.3,4.29, +49.3,4.31, +50.3,4.29, +51.3,4.31, +52.3,4.37, +53.3,4.33, +54.3,4.35, +55.3,4.32, +56.4,4.35, +57.4,4.29, +58.4,4.42, +59.4,4.39, +60.4,4.36, +61.4,4.37, +62.4,4.37, +63.4,4.37, +64.4,4.37, +65.4,4.37, +66.4,4.38, +67.4,4.39, +68.4,4.39, +69.4,4.39, +70.4,4.4, +71.4,4.41, +72.4,4.39, +73.4,4.44, +74.5,4.38, +75.5,4.37, +76.5,4.38, +77.5,4.4, +78.5,4.39, +79.5,4.38, +80.5,4.39, +81.5,4.38, +82.5,4.41, +83.5,4.41, +84.5,4.41, +85.5,4.42, +86.5,4.42, +87.5,4.42, +88.5,4.42, +89.5,4.45, +90.5,4.46, +91.5,4.47, +92.5,4.47, +93.6,4.47, +94.6,4.47, +95.6,4.47, +96.6,4.48, +97.6,4.45, +98.6,4.45, +99.6,4.45, +100.6,4.45, +101.6,4.45, +102.6,4.46, +103.6,4.54, +104.6,4.57, +105.6,4.53, +106.6,4.47, +107.6,4.43, +108.6,4.45, +109.6,4.49, +110.6,4.49, +111.7,4.49, +112.7,4.47, +113.7,4.46, +114.7,4.46, +115.7,4.47, +116.7,4.55, +117.7,4.62, +118.7,4.55, +119.7,4.49, +120.7,4.49, +121.7,4.49, +122.7,4.48, +123.7,4.53, +124.7,4.48, +125.7,4.49, +126.7,4.47, +127.7,4.49, +128.7,4.5, +129.7,4.64, +130.7,4.55, +131.8,4.48, +132.8,4.47, +133.8,4.5, +134.8,4.5, +135.8,4.53, +136.8,4.54, +137.8,4.54, +138.8,4.54, +139.8,4.54, +140.8,4.54, +141.8,4.55, +142.8,4.53, +143.8,4.56, +144.8,4.52, +145.8,4.52, +146.8,4.52, +147.8,4.6, +148.8,4.67, +149.8,4.6, +150.8,4.54, +151.9,4.54, +152.9,4.54, +153.9,4.57, +154.9,4.58, +155.9,4.58, +156.9,4.58, +157.9,4.58, +158.9,4.55, +159.9,4.54, +160.9,4.54, +161.9,4.55, +162.9,4.55, +163.9,4.55, +164.9,4.55, +165.9,4.63, +166.9,4.63, +167.9,4.69, +168.9,4.61, +169.9,4.57, +170.9,4.57, +172.0,4.61, +173.0,4.61, +174.0,4.56, +175.0,4.62, +176.0,4.56, +177.0,4.58, +178.0,4.56, +179.0,4.58, +180.0,4.56, +181.0,4.59, +182.0,4.59, +183.0,4.66, +184.0,4.65, +185.0,4.58, +186.0,4.58, +187.0,4.62, +188.0,4.63, +189.0,4.61, +190.0,4.59, +191.1,4.59, +192.1,4.59, +193.1,4.6, +194.1,4.61, +195.1,4.7, +196.1,4.61, +197.1,4.61, +198.1,4.61, +199.1,4.61, +200.1,4.62, +201.1,4.66, +202.1,4.66, +203.1,4.66, +204.1,4.66, +205.1,4.66, +206.1,4.67, +207.1,4.67, +208.1,4.64, +209.1,4.64, +210.1,4.64, +211.1,4.63, +212.2,4.63, +213.2,4.63, +214.2,4.78, +215.2,4.65, +216.2,4.64, +217.2,4.64, +218.2,4.64, +219.2,4.64, +220.2,4.7, +221.2,4.7, +222.2,4.7, +223.2,4.7, +224.2,4.7, +225.2,4.64, +226.2,4.67, +227.2,4.64, +228.2,4.67, +229.2,4.67, +230.2,4.81, +231.2,4.78, +232.3,4.72, +233.3,4.66, +234.3,4.65, +235.3,4.64, +236.3,4.67, +237.3,4.74, +238.3,4.67, +239.3,4.67, +240.3,4.67, +241.3,4.67, +242.3,4.67, +243.3,4.7, +244.3,4.79, +245.3,4.7, +246.3,4.7, +247.3,4.7, +248.3,4.76, +249.3,4.7, +250.3,4.7, +251.3,4.7, +252.4,4.7, +253.4,4.7, +254.4,4.7, +255.4,4.42, +256.4,4.42, +257.4,4.42, +258.4,4.42, +259.4,4.42, +260.4,4.42, +261.4,4.57, +262.4,5.02, +263.4,5.12, +264.4,5.06, +265.4,5.06, +266.4,5.17, +267.4,5.21, +268.4,5.27, +269.4,5.23, +270.4,5.42, +271.5,5.31, +272.5,5.37, +273.5,5.54, +274.5,5.61, +275.5,5.53, +276.5,5.59, +277.5,5.59, +278.5,6.05, +279.5,6.05, +280.5,5.99, +281.5,6.05, +282.5,5.8, +283.5,6.3, +284.5,7.06, +285.5,6.61, +286.5,6.61, +287.5,6.25, +288.5,6.31, +289.5,6.38, +290.5,6.44, +291.5,6.51, +292.6,6.57, +293.6,6.64, +294.6,6.7, +295.6,6.2, +296.6,6.26, +297.6,6.33, +298.6,6.4, +299.6,6.46, +300.6,6.53, +301.6,6.59, +302.6,6.65, +303.6,6.72, +304.6,6.33, +305.6,6.72, +306.6,7.94, +307.6,8.1, +308.6,8.28, +309.6,8.44, +310.6,8.44, +311.6,8.44, +312.7,8.44, +313.7,8.44, +314.7,8.44, +315.7,7.78, +316.7,8.04, +317.7,8.21, +318.7,8.37, +319.7,8.44, +320.7,8.44, +321.7,8.44, +322.7,8.44, +323.7,8.44, +324.7,8.37, +325.7,7.31, +326.7,7.31, +327.7,6.31, +328.7,6.47, +329.7,6.47, +330.7,6.47, +331.7,6.5, +332.8,7.2, +333.8,8.31, +334.8,8.7, +335.8,9.14, +336.8,7.96, +337.8,8.13, +338.8,5.74, +339.8,5.74, +340.8,5.8, +341.8,5.95, +342.8,5.96, +343.8,6.21, +344.8,6.77, +345.8,6.35, +346.8,6.68, +347.8,6.82, +348.8,6.67, +349.9,6.8, +350.9,7.4, +351.9,7.59, +352.9,7.66, +353.9,7.51, +354.9,7.66, +355.9,6.82, +356.9,6.99, +357.9,7.1, +358.9,6.93, +359.9,7.1, +360.9,7.44, +361.9,7.62, +362.9,7.41, +363.9,7.59, +364.9,7.66, +365.9,6.92, +366.9,6.65, +367.9,7.13, +369.0,6.82, +370.0,7.08, +371.0,7.0, +372.0,6.75, +373.0,7.22, +374.0,6.92, +375.0,7.02, +376.0,5.82, +377.0,5.83, +378.0,5.85, +379.0,5.82, +380.0,5.84, +381.0,5.91, +382.0,6.16, +383.0,6.23, +384.0,6.23, +385.0,6.23, +386.0,6.23, +387.1,6.23, +388.1,6.23, +389.1,6.23, +390.1,6.22, +391.1,6.22, +392.1,6.22, +393.1,6.22, +394.1,6.22, +395.1,6.22, +396.1,6.22, +397.1,6.22, +398.1,6.22, +399.1,6.22, +400.1,6.22, +401.1,6.22, +402.1,6.22, +403.1,6.22, +404.2,6.22, +405.2,6.22, +406.2,6.22, +407.2,6.22, +408.2,6.22, +409.2,6.22, +410.2,6.22, +411.2,6.22, +412.2,6.22, +413.2,6.22, +414.2,6.22, +415.2,6.22, +416.2,6.22, +417.2,6.22, +418.2,6.22, +419.2,6.22, +420.2,6.22, +421.3,6.22, +422.3,6.22, +423.3,6.22, +424.3,6.22, +425.3,6.22, +426.3,6.22, +427.3,6.22, diff --git a/dev/linux-cpu/logs/sharp_exif.log b/dev/linux-cpu/logs/sharp_exif.log index 38032c1..000303d 100644 --- a/dev/linux-cpu/logs/sharp_exif.log +++ b/dev/linux-cpu/logs/sharp_exif.log @@ -19,19 +19,19 @@ Capturing execution frames: sharp_exif.json [ComfyUI] Node 8: GeomPackPreviewGaussian [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} - [ComfyUI] Node 9: LoadImageWithExif - [ComfyUI] Node 9: LoadImageWithExif - [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} - [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} - [ComfyUI] Generated prompt_id: 523f3abe-7a91-4a58-8dea-5a1a8274c848 - [ComfyUI] Generated prompt_id: 523f3abe-7a91-4a58-8dea-5a1a8274c848 - [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 9: LoadImageWithExif + [ComfyUI] Node 9: LoadImageWithExif + [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} + [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} + [ComfyUI] Generated prompt_id: 1d6dc387-05f1-4328-a204-0a8cb59e86f9 + [ComfyUI] Generated prompt_id: 1d6dc387-05f1-4328-a204-0a8cb59e86f9 + [ComfyUI] Calling execution.validate_prompt()... + [ComfyUI] Calling execution.validate_prompt()... + [ComfyUI] Validation result: valid=True + [ComfyUI] Validation result: valid=True + [ComfyUI] === Validation PASSED === + [ComfyUI] === Validation PASSED === [ComfyUI] got prompt [ComfyUI] got prompt [ComfyUI] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0 @@ -42,8 +42,22 @@ 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] Health check: failed + [ComfyUI] [ComfyUI-Sharp] Health check: failed + [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker... + [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker... + [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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']... + [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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']... + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (abstract, no filesystem path) + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (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 [ComfyUI] [SubprocessWorker] worker started/confirmed [ComfyUI] [SubprocessWorker] serializing kwargs to shm... @@ -56,8 +70,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.30s): result: NodeOutput - [ComfyUI] [comfy-env] LoadImageWithExif done (0.30s): result: NodeOutput + [ComfyUI] [comfy-env] LoadImageWithExif done (2.24s): result: NodeOutput + [ComfyUI] [comfy-env] LoadImageWithExif done (2.24s): 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 +92,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.3s) + [capture-periodic] freeze=3ms shot=130ms unfreeze=4ms saved=True [ComfyUI] [SubprocessWorker] got response: ok [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [comfy-env] LoadSharpModel done (0.06s): result: NodeOutput - [ComfyUI] [comfy-env] LoadSharpModel done (0.06s): result: NodeOutput + [ComfyUI] [comfy-env] LoadSharpModel done (0.74s): result: NodeOutput + [ComfyUI] [comfy-env] LoadSharpModel done (0.74s): 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,185 +126,646 @@ 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 'transformers' - [ComfyUI] !!! Exception during processing !!! No module named 'transformers' + [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=2ms shot=127ms unfreeze=4ms saved=True + [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=3.1/15.6GB (20%) swap=0.0/3.0GB (0%) cpu=79% 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.81GB + [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.81GB + [ComfyUI] [comfy-env] VRAM after eviction: 10.81GB + [ComfyUI] [comfy-env] VRAM after eviction: 10.81GB + [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.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.93GB + [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB + [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB + [capture-loop] iter=250 t=28.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB + [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=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB + [capture-loop] iter=350 t=39.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB + [capture-loop] iter=400 t=45.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=45% browser_rss=0.93GB + [capture-loop] iter=450 t=51.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB + [capture-loop] iter=500 t=56.7s 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.93GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 1 === + [ComfyUI] === WATCHDOG TICK 1 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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_zv27u158/persistent_worker.py", line 1762, in main - [ComfyUI] File "/tmp/comfyui_pvenv_zv27u158/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-0759/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-0759/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/.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] 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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_patcher.py", line 32, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/hooks.py", line 14, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/lora.py", line 23, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/model_base.py", line 61, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/model_base.py", line 61, in - [ComfyUI] import comfy.ldm.hidream_o1.model - [ComfyUI] import comfy.ldm.hidream_o1.model - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in - [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel - [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in - [ComfyUI] from comfy import sd1_clip - [ComfyUI] from comfy import sd1_clip - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in - [ComfyUI] from transformers import CLIPTokenizer - [ComfyUI] from transformers import CLIPTokenizer - [ComfyUI] ModuleNotFoundError: No module named 'transformers' - [ComfyUI] ModuleNotFoundError: No module named 'transformers' + [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first): + [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/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-0759/ComfyUI/execution.py", line 535, in execute - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/execution.py", line 335, in get_output_data - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/ComfyUI/execution.py", line 297, in process_inputs - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 556, in proxy - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 556, 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-0759/.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-0759/.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 'transformers' - [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'transformers' + [ComfyUI] Thread 0x00007fb5a5eea740 (most recent call first): + [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/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_zv27u158/persistent_worker.py", line 1762, in main - [ComfyUI] File "/tmp/comfyui_pvenv_zv27u158/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-0759/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-0759/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/.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] 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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_patcher.py", line 32, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/hooks.py", line 14, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/lora.py", line 23, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/comfy/model_base.py", line 61, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/model_base.py", line 61, in - [ComfyUI] import comfy.ldm.hidream_o1.model - [ComfyUI] import comfy.ldm.hidream_o1.model - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in - [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel - [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in - [ComfyUI] from comfy import sd1_clip - [ComfyUI] from comfy import sd1_clip - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in - [ComfyUI] from transformers import CLIPTokenizer - [ComfyUI] from transformers import CLIPTokenizer - [ComfyUI] ModuleNotFoundError: No module named 'transformers' - [ComfyUI] ModuleNotFoundError: No module named 'transformers' + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === [ComfyUI] [ComfyUI] + [capture-loop] iter=550 t=62.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB + [capture-loop] iter=600 t=68.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB + [capture-loop] iter=650 t=73.7s 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.93GB + [capture-loop] iter=700 t=79.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB + [capture-loop] iter=750 t=85.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB + [capture-loop] iter=800 t=90.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB + [capture-loop] iter=850 t=96.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB + [capture-loop] iter=900 t=102.0s 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.93GB + [capture-loop] iter=950 t=107.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=47% browser_rss=0.93GB + [capture-loop] iter=1000 t=113.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB + [capture-loop] iter=1050 t=118.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 2 === + [ComfyUI] === WATCHDOG TICK 2 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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.41 seconds - [ComfyUI] Prompt executed in 0.41 seconds - Execution complete (t=0.9s) - Execution error: {'prompt_id': 'bd5e54ef-0fbf-42d7-9ae9-3ba93765fe02', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['2', '9'], 'exception_message': 'No module named \'transformers\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "/tmp/comfyui_pvenv_zv27u158/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-0759/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/.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-0759/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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_base.py", line 61, in \n import comfy.ldm.hidream_o1.model\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in \n from comfy.text_encoders.qwen35 import Qwen35VisionModel\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in \n from comfy import sd1_clip\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in \n from transformers import CLIPTokenizer\nModuleNotFoundError: No module named \'transformers\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 556, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.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-0759/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': ['9', '7', '2', '8'], 'timestamp': 1778659376271} - Status: FAILED - Error: Workflow execution failed: {'prompt_id': 'bd5e54ef-0fbf-42d7-9ae9-3ba93765fe02', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['2', '9'], 'exception_message': 'No module named \'transformers\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "/tmp/comfyui_pvenv_zv27u158/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-0759/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/.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-0759/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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_base.py", line 61, in \n import comfy.ldm.hidream_o1.model\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in \n from comfy.text_encoders.qwen35 import Qwen35VisionModel\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in \n from comfy import sd1_clip\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in \n from transformers import CLIPTokenizer\nModuleNotFoundError: No module named \'transformers\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 556, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.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-0759/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': ['9', '7', '2', '8'], 'timestamp': 1778659376271} - Details: Workflow: /tmp/comfy-test-run-xl3qro4p/ComfyUI-Sharp/workflows/sharp_exif.json -Node error: SharpPredict \ No newline at end of file + [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first): + [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first): + [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/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.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB + [capture-loop] iter=1150 t=130.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB + [capture-loop] iter=1200 t=135.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB + [capture-loop] iter=1250 t=141.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB + [capture-loop] iter=1300 t=147.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB + [capture-loop] iter=1350 t=152.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB + [capture-loop] iter=1400 t=158.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB + [capture-loop] iter=1450 t=163.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB + [capture-loop] iter=1500 t=169.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=45% browser_rss=0.93GB + [capture-loop] iter=1550 t=175.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 3 === + [ComfyUI] === WATCHDOG TICK 3 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first): + [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first): + [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=1600 t=180.8s 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=1650 t=186.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB + [capture-loop] iter=1700 t=192.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB + [capture-loop] iter=1750 t=197.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB + [capture-loop] iter=1800 t=203.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB + [capture-loop] iter=1850 t=209.0s 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.94GB + [capture-loop] iter=1900 t=214.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB + [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=1950 t=220.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB + [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=226.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.5/15.6GB (42%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB + [capture-loop] iter=2050 t=231.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB + [capture-loop] iter=2100 t=237.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 4 === + [ComfyUI] === WATCHDOG TICK 4 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first): + [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first): + [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py", line 518 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=2150 t=242.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=2200 t=248.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=2250 t=254.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB + [capture-loop] iter=2300 t=259.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB + [capture-loop] iter=2350 t=265.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB + [capture-loop] iter=2400 t=271.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.8/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=2450 t=276.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.6/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB + [capture-loop] iter=2500 t=282.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.8/15.6GB (63%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB + [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=2550 t=288.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [capture-loop] iter=2600 t=293.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/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=2650 t=299.3s 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=45% 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 0x00007fb59ffff6c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first): + [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first): + [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py", line 518 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/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=305.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB + [capture-loop] iter=2750 t=310.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.1/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=2800 t=316.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.3/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB + [capture-loop] iter=2850 t=322.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.1/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [capture-loop] iter=2900 t=327.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.2/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [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=2950 t=333.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 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 (333.72s): result: NodeOutput + [ComfyUI] [comfy-env] SharpPredict done (333.72s): 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] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)... + [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)... + [ComfyUI] [ComfyUI-GeometryPack] Health check: failed + [ComfyUI] [ComfyUI-GeometryPack] Health check: failed + [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker... + [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker... + [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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_3bce48a2887c']... + [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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_3bce48a2887c']... + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_3bce48a2887c (abstract, no filesystem path) + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_3bce48a2887c (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=2 sending call_method + [ComfyUI] [SubprocessWorker] call_id=2 sending call_method + Frame 4 saved (frame_003.jpg, t=338.6s) + [capture-periodic] freeze=2ms shot=143ms unfreeze=3ms saved=True + [capture-loop] iter=3000 t=339.0s 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=50% browser_rss=0.93GB + [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778660870538.ply (63.00 MB) + [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778660870538.ply (63.00 MB) + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.37s): result: NodeOutput + [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.37s): result: NodeOutput + [ComfyUI] Prompt executed in 339.08 seconds + [ComfyUI] Prompt executed in 339.08 seconds + Node executed (1 total), capturing... + Frame 5 saved (frame_004.jpg, t=339.8s) + [capture-node] freeze=983ms shot=318ms unfreeze=0ms saved=True + Execution complete (t=339.8s) + [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.002s, rendering for 5s... + [3d-wait] JS halted via CDP after 15.0s + [3d-wait] Re-frozen in 57.5s + [3d-wait] Total 3D wait: 57.5s + Captured 5 unique frames over 398.7s + [debug] iframes: 1 + [debug] iframe[0]: src=http://127.0.0.1:41895/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 673418e..ab2b1e9 100644 --- a/dev/linux-cpu/logs/sharp_exif_console.log +++ b/dev/linux-cpu/logs/sharp_exif_console.log @@ -9,9 +9,8 @@ [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] [GeomPack] Loading mesh preview extension... +[Console-log] [GeomPack] Mesh preview extension registered [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 @@ -25,23 +24,24 @@ [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] [GeomPack] Loading UV mesh preview extension... -[Console-log] [GeomPack] UV mesh preview extension registered -[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension -[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension... -[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh -[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension -[Console-log] [GeomPack 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] [UniRig Compare] Loading compare skeleton widget... [Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack [Console-log] [UniRig Compare] Compare skeleton widget registered +[Console-log] [GeomPack] Loading UV mesh preview extension... +[Console-log] [GeomPack] UV mesh preview extension registered +[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension +[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension... +[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer +[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension +[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension... +[Console-log] [GeomPack] VTK.js textured mesh preview extension registered +[Console-log] [UniRig Debug] Loading FBX mesh preview extension... +[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack +[Console-log] [UniRig Debug] FBX mesh preview extension registered +[Console-log] [GeomPack Gaussian] Loading extension... +[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension +[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension... +[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh [Console-log] [BVHViewer] Loading BVH Viewer extension [Console-log] [BVHViewer] Loading BVH viewer extension... [Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer @@ -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_1778660870538.ply&type=output&subfolder= +[Console-log] [GaussianViewer] Pre-calculated scale compensation: 62.55 x +[Console-log] [GaussianViewer] Loading from URL: /view?filename=sharp_1778660870538.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 02a69f9..2ebadb3 100644 --- a/dev/linux-cpu/logs/sharp_exif_resources.csv +++ b/dev/linux-cpu/logs/sharp_exif_resources.csv @@ -1,9 +1,408 @@ # total_ram_gb=15.6 t,ram_gb,vram_gb -0.0,1.42, -1.0,1.42, -2.0,1.43, -3.0,1.43, -4.0,1.43, -5.0,1.43, -6.0,1.49, +0.0,6.22, +1.0,6.22, +2.0,6.22, +3.0,6.22, +4.0,6.22, +5.0,6.22, +6.0,6.22, +7.0,1.78, +8.0,1.85, +9.1,1.99, +10.1,2.15, +11.1,2.21, +12.1,2.24, +13.1,2.74, +14.1,5.04, +15.1,5.23, +16.1,5.21, +17.1,5.26, +18.1,5.21, +19.1,5.26, +20.1,5.21, +21.1,5.26, +22.1,5.23, +23.1,5.27, +24.1,5.23, +25.1,5.27, +26.2,5.23, +27.2,5.27, +28.2,5.25, +29.2,5.29, +30.2,5.25, +31.2,5.29, +32.2,5.25, +33.2,5.29, +34.2,5.26, +35.2,5.27, +36.2,5.26, +37.2,5.31, +38.2,5.26, +39.2,5.28, +40.2,5.29, +41.2,5.29, +42.3,5.29, +43.3,5.29, +44.3,5.29, +45.3,5.32, +46.3,5.34, +47.3,5.35, +48.3,5.34, +49.3,5.34, +50.3,5.34, +51.3,5.34, +52.3,5.36, +53.3,5.36, +54.3,5.36, +55.3,5.36, +56.3,5.36, +57.3,5.36, +58.3,5.33, +59.3,5.37, +60.4,5.33, +61.4,5.37, +62.4,5.33, +63.4,5.34, +64.4,5.34, +65.4,5.38, +66.4,5.34, +67.4,5.37, +68.4,5.34, +69.4,5.38, +70.4,5.36, +71.4,5.35, +72.4,5.35, +73.4,5.36, +74.4,5.38, +75.4,5.35, +76.5,5.37, +77.5,5.4, +78.5,5.37, +79.5,5.4, +80.5,5.37, +81.5,5.4, +82.5,5.42, +83.5,5.42, +84.5,5.42, +85.5,5.42, +86.5,5.42, +87.5,5.37, +88.5,5.4, +89.5,5.41, +90.5,5.41, +91.5,5.41, +92.5,5.41, +93.6,5.41, +94.6,5.43, +95.6,5.43, +96.6,5.43, +97.6,5.43, +98.6,5.43, +99.6,5.39, +100.6,5.41, +101.6,5.41, +102.6,5.41, +103.6,5.41, +104.6,5.41, +105.6,5.41, +106.6,5.39, +107.6,5.39, +108.6,5.39, +109.6,5.39, +110.6,5.43, +111.6,5.43, +112.6,5.43, +113.7,5.43, +114.7,5.43, +115.7,5.43, +116.7,5.43, +117.7,5.43, +118.7,5.44, +119.7,5.44, +120.7,5.45, +121.7,5.51, +122.7,5.52, +123.7,5.46, +124.7,5.46, +125.7,5.46, +126.7,5.49, +127.7,5.46, +128.7,5.49, +129.7,5.47, +130.7,5.47, +131.7,5.47, +132.8,5.47, +133.8,5.47, +134.8,5.46, +135.8,5.46, +136.8,5.46, +137.8,5.46, +138.8,5.46, +139.8,5.5, +140.8,5.5, +141.8,5.52, +142.8,5.52, +143.8,5.52, +144.8,5.52, +145.8,5.52, +146.8,5.52, +147.8,5.54, +148.9,5.54, +149.9,5.54, +150.9,5.5, +151.9,5.54, +152.9,5.5, +153.9,5.47, +154.9,5.48, +155.9,5.47, +156.9,5.48, +157.9,5.52, +158.9,5.52, +159.9,5.52, +160.9,5.52, +161.9,5.52, +162.9,5.52, +163.9,5.52, +164.9,5.6, +165.9,5.6, +166.9,5.53, +168.0,5.53, +169.0,5.53, +170.0,5.53, +171.0,5.54, +172.0,5.58, +173.0,5.54, +174.0,5.58, +175.0,5.58, +176.0,5.58, +177.0,5.6, +178.0,5.6, +179.0,5.6, +180.0,5.6, +181.0,5.6, +182.0,5.58, +183.0,5.59, +184.0,5.55, +185.0,5.55, +186.0,5.55, +187.0,5.55, +188.1,5.55, +189.1,5.57, +190.1,5.57, +191.1,5.61, +192.1,5.65, +193.1,5.64, +194.1,5.66, +195.1,5.67, +196.1,5.67, +197.1,5.67, +198.1,5.7, +199.1,5.66, +200.1,5.67, +201.1,5.68, +202.1,5.66, +203.1,5.65, +204.1,5.59, +205.1,5.6, +206.1,5.6, +207.2,5.6, +208.2,5.66, +209.2,5.6, +210.2,5.6, +211.2,5.6, +212.2,5.6, +213.2,5.6, +214.2,5.6, +215.2,5.6, +216.2,5.6, +217.2,5.6, +218.2,5.6, +219.2,5.6, +220.2,5.6, +221.2,5.63, +222.2,5.69, +223.2,5.33, +224.2,5.33, +225.2,5.33, +226.3,5.33, +227.3,5.33, +228.3,5.33, +229.3,5.61, +230.3,5.95, +231.3,6.02, +232.3,5.95, +233.3,6.03, +234.3,6.06, +235.3,6.09, +236.3,6.16, +237.3,6.3, +238.3,6.13, +239.3,6.2, +240.3,6.37, +241.3,6.44, +242.3,6.36, +243.4,6.43, +244.4,6.78, +245.4,6.88, +246.4,6.75, +247.4,6.88, +248.4,6.88, +249.4,7.07, +250.4,7.81, +251.4,7.44, +252.4,7.44, +253.4,7.06, +254.4,7.13, +255.4,7.2, +256.4,7.27, +257.4,7.33, +258.4,7.4, +259.4,7.47, +260.4,7.53, +261.4,7.03, +262.5,7.1, +263.5,7.16, +264.5,7.23, +265.5,7.3, +266.5,7.36, +267.5,7.43, +268.5,7.5, +269.5,7.56, +270.5,7.33, +271.5,8.72, +272.5,8.88, +273.5,9.06, +274.5,9.23, +275.5,9.27, +276.5,9.27, +277.5,9.27, +278.5,9.27, +279.5,9.27, +280.5,8.43, +281.6,8.84, +282.6,9.0, +283.6,9.17, +284.6,9.27, +285.6,9.27, +286.6,9.27, +287.6,9.27, +288.6,9.27, +289.6,9.01, +290.6,8.14, +291.6,7.14, +292.6,7.3, +293.6,7.3, +294.6,7.3, +295.6,7.22, +296.6,8.01, +297.6,9.24, +298.7,9.66, +299.7,10.11, +300.7,8.87, +301.7,8.99, +302.7,6.62, +303.7,6.71, +304.7,6.74, +305.7,6.86, +306.7,7.04, +307.7,6.97, +308.7,7.36, +309.7,7.43, +310.7,7.56, +311.7,7.68, +312.7,7.53, +313.7,7.66, +314.7,7.69, +315.7,8.44, +316.7,8.56, +317.8,8.4, +318.8,8.56, +319.8,7.73, +320.8,7.91, +321.8,7.99, +322.8,7.87, +323.8,7.99, +324.8,8.39, +325.8,8.56, +326.8,8.36, +327.8,8.54, +328.8,7.99, +329.8,7.85, +330.8,7.62, +331.8,8.06, +332.8,7.77, +333.8,7.5, +334.8,7.92, +335.8,7.69, +336.9,8.16, +337.9,7.88, +338.9,6.81, +339.9,6.74, +340.9,6.76, +341.9,6.77, +342.9,6.74, +343.9,6.07, +344.9,6.33, +345.9,6.43, +346.9,6.43, +347.9,6.43, +348.9,6.43, +349.9,6.43, +351.0,6.43, +352.0,6.43, +353.0,6.43, +354.0,6.43, +355.0,6.43, +356.0,6.43, +357.0,6.43, +358.0,6.43, +359.0,6.43, +360.0,6.43, +361.0,6.43, +362.0,6.43, +363.0,6.43, +364.0,6.43, +365.0,6.43, +366.0,6.43, +367.1,6.43, +368.1,6.43, +369.1,6.43, +370.1,6.43, +371.1,6.43, +372.1,6.43, +373.1,6.43, +374.1,6.43, +375.1,6.43, +376.1,6.43, +377.1,6.43, +378.1,6.43, +379.1,6.43, +380.1,6.43, +381.1,6.43, +382.1,6.43, +383.1,6.43, +384.1,6.43, +385.2,6.43, +386.2,6.43, +387.2,6.43, +388.2,6.43, +389.2,6.43, +390.2,6.43, +391.2,6.43, +392.2,6.43, +393.2,6.43, +394.2,6.43, +395.2,6.43, +396.2,6.43, +397.2,6.43, +398.2,6.43, +399.2,6.43, +400.2,6.43, +401.2,6.43, +402.3,6.43, +403.3,6.43, +404.3,6.43, +405.3,6.43, +406.3,6.43, +407.3,6.43, diff --git a/dev/linux-cpu/models.json b/dev/linux-cpu/models.json index e3ca919..0e93291 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-0759/ComfyUI/models", + "models_dir": "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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 ba8ec88..a413126 100644 --- a/dev/linux-cpu/results.json +++ b/dev/linux-cpu/results.json @@ -1,17 +1,17 @@ { - "timestamp": "2026-05-13T08:02:56.713839+00:00", + "timestamp": "2026-05-13T08:34:24.073787+00:00", "platform": "linux", "hardware": { "os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", - "cpu": "Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz" + "cpu": "AMD EPYC 9V74 80-Core Processor" }, - "commit_hash": "9ee023dd8970af3107909c08ad6d54681cd97e05", - "run_url": "https://github.com/PozzettiAndrea/comfy-gpu-ci/actions/runs/25786203387", - "success": false, + "commit_hash": "34a5ac7a2dd2e29ba868b685216b596cbb5f4935", + "run_url": "https://github.com/PozzettiAndrea/comfy-gpu-ci/actions/runs/25787130049", + "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": 59.32, - "error": "Workflow execution failed: {'prompt_id': '6bae0af5-d657-4d96-8e13-94d04e13ff58', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \\'transformers\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"/tmp/comfyui_pvenv_zv27u158/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-0759/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/.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-0759/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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_base.py\", line 61, in \\n import comfy.ldm.hidream_o1.model\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py\", line 20, in \\n from comfy.text_encoders.qwen35 import Qwen35VisionModel\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py\", line 10, in \\n from comfy import sd1_clip\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py\", line 3, in \\n from transformers import CLIPTokenizer\\nModuleNotFoundError: No module named \\'transformers\\'\\n\\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 556, in proxy\\n result = worker.call_method(\\n ^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.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-0759/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': ['4', '5', '1', '2'], 'timestamp': 1778659369506}\n\nDetails:\nWorkflow: /tmp/comfy-test-run-xl3qro4p/ComfyUI-Sharp/workflows/sharp_basic.json\nNode error: SharpPredict", + "status": "pass", + "duration_seconds": 427.68, + "error": null, "hardware": { "os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", - "cpu": "Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz" + "cpu": "AMD EPYC 9V74 80-Core Processor" }, "resources": { "ram": { - "peak": 3.58, - "avg": 2.19 + "peak": 9.14, + "avg": 5.13 }, "total_ram_gb": 15.6, - "samples": 60 + "samples": 426 } }, { "name": "sharp_exif", - "status": "fail", - "duration_seconds": 6.42, - "error": "Workflow execution failed: {'prompt_id': 'bd5e54ef-0fbf-42d7-9ae9-3ba93765fe02', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['2', '9'], 'exception_message': 'No module named \\'transformers\\'\\n\\nWorker traceback:\\nTraceback (most recent call last):\\n File \"/tmp/comfyui_pvenv_zv27u158/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-0759/ComfyUI/comfy_api/latest/_io.py\", line 1833, in EXECUTE_NORMALIZED\\n to_return = cls.execute(*args, **kwargs)\\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\n File \"/home/runner/.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-0759/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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_base.py\", line 61, in \\n import comfy.ldm.hidream_o1.model\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py\", line 20, in \\n from comfy.text_encoders.qwen35 import Qwen35VisionModel\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py\", line 10, in \\n from comfy import sd1_clip\\n File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py\", line 3, in \\n from transformers import CLIPTokenizer\\nModuleNotFoundError: No module named \\'transformers\\'\\n\\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py\", line 556, in proxy\\n result = worker.call_method(\\n ^^^^^^^^^^^^^^^^^^^\\n', ' File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.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-0759/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': ['9', '7', '2', '8'], 'timestamp': 1778659376271}\n\nDetails:\nWorkflow: /tmp/comfy-test-run-xl3qro4p/ComfyUI-Sharp/workflows/sharp_exif.json\nNode error: SharpPredict", + "status": "pass", + "duration_seconds": 407.35, + "error": null, "hardware": { "os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", - "cpu": "Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz" + "cpu": "AMD EPYC 9V74 80-Core Processor" }, "resources": { "ram": { - "peak": 1.49, - "avg": 1.44 + "peak": 10.11, + "avg": 6.18 }, "total_ram_gb": 15.6, - "samples": 7 + "samples": 406 } } ] 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..970f2011d42e39debf86f49dc106f6271b652992 GIT binary patch literal 424572 zcmc$`2V7Iz5;uyXpeUlEq7+fO^d34QU3!-;(t9U#P()D#1O%jpj&v!ZLqsVeLgVd#JouJ5)RI385hZWE>L?XYcm^rD2^AEr3sb54Ju~~BPR!z2S(18#w~#A7Q>cs232%_G|vg1 zxp+93VtbOeH!@Mf_ND*|*W3`g@XswW#MLL*9Q-sEj_WtbvYs6AqP7z_L-TD zkvX=gmk+qHcQP?`0yo(HY(Y~$ep=c&xVn6A4_m|D)#d2ci^|T(_WKC1rN4K4G$b_{ zF;!(l1tkeddF*(wllk5Puf7kq5eFxG2U8~(%kNY2qB3%I|6{6D%J!a~rY~*?&fJSp_j^No>bQ zqxt#ZC$%AejQfa73Sw$3x?0WhYY;OJf&o;UDzo;NxKB;pXLo zfU+!{Jm7|h9m2=K$%7^JPm$;6W94UO=ZEm}@N$BJ9Gsm0krUXJ^_QIZXW|Z|j2F!L zSEWBD_uGX2#4k`B@_lLi<@$24@i25Sa}c9x|Vi-RaaK=FY9u!|E1*o<7I7R#LxGDlY`5Y%Y+>QVdsWG z9y~DP=4A)}__>XFj34lsnenpoaAF7km*Vy(8To68)! zjf|~?695wkU3sXepY@?p6_A?q>hV|lNF2+h~V!s$HM_6iI<1( zKMEQbXz+gs+W+P|kQ=@~iP@i-4kr42kAVC(zke41&H#|EiIHmjuuV2m8N@ zFn03)RM}(cZ|dUYf#m^~=sy(A1Bi(kCm)ZQG0y`oGgC8&k&y{E7qDBcn$;%s2Hr6 z{k{u=lDdEkK+pg29;@*G&;Zysd`ESFAbzj;$KuAm;{W~%6bG-cm40I%_BGZz0NsIp z!F#Ok`i(RCpa7M*lfA3M&+XgT-p8$#*M&%Gub+2D_tUJF+)3 zb2fDWH@aNx?5q%ePX0f%ELe}M5U{yoRVh|!P#sw}s-||pfG~B^G)ISh=`a`M*;Z@b}0bV&(SnNEFz@IfjEHDA8if73#+OPq59~YTx)$-t)iPj{)9IEF6rgB@5tV` zDV!c@(q%T?KD4_#G0sO5J4VA58T%Ny3uiOr+T?de#uBx>6RG5ni5K?T82cc7N}zGJ zGwmfWFz)`i^r+pTY)3cXyNaGW8I117^^Uf~AMfY}2Pft>F6pm3z2k%yzwR7P|6i-P zbn((bE#CTKw&Nz}uMP%M#0f1F3dbVpGMjbZ>d9cBgkqWKy&8E$Qo7`Ts($)@NR;`+pP4WIc{ z>pqka&h2Wsyl*tZs-U71UOz1NizF3zdKt$SVJ@v*8RbLl4C-oHF5ay>W9_1sU>Z^WZgK#p}U8w!|9c;6n5O(cWZ^}Di5OUKR5vDK_8&$ese zr)D8%&9~-i^Kq~1T&dc|V7QGtU$`rDt}LSp2i%jt*y-|dyKd*^O)z zgNo+Yeb^MFCE}7~yJwgaIee5Y^xNADNA%&6zAV%V>kS!1EQy^;x~0wzrf&x9ersW7N@g8~uWEk<7YA5=wq!@F{9fD=)g?x3hCZBieD3h0l@> z2B4yTTi;j$xCMM>*Rw?Tma3swnyiDkg?DK~Uaw4^Q5rcvswSQu4fFk09~pV4#jk^f z2(dN{T^_nXoi^daQvb0#luBmygMENj##On@ z@j*e{E8Q{3xh&Cxt{O+RnKsZ(SqyIy@8c(&JmEZG^xpIlNoVk7*h{TK|}2L-M_xe!ARm!MHCXV3OKXtN=rPcT1X(+r#ZCn6E_{$ zL_0^&4X<{b3D^m2%2Fht4UqEk;JcjIA7u+yl5Bja5s#b=l7X5{?BEh*ga(D3>qws) z7tIDaD4t;-hh)7XgXCN$Tf-agSd_h&Qd2zg>n?)l1TSEW4S`@ z+48?FM{(1L+%xi#pQBtX>|u;(mVd_nIxjRH{ag`Ns~jMl|8pU{Bkmu@t#aBFJs3@M zC1OhquUenGwn?n9u-7c?x5cnn?weI7Inga@x&3ss_9dyZ$}4@9SCNtW>0x!nD%Qdy z%A13&giizl9&+pCFA}m3kT1YWy-nl0^-cRF(mPLB@R+>G%SGQ_*6iL8;NcA|k5Os} za!ebC+o~T=#V34b=g6#MnBZ61weTwT=a_I3KH1^wOi(5Zu63qCgwwjW=!aLw@t2va z{N{o}Eb#}f=g$kyMUTa$BJJZbDE+APIrwaVEab&okEJAP)roy*)?Cougj(bs+49`? zZjg%n`b&t9O)gr7WhqoyZ|;cFSxVF#M&G3f&zyP9?>x@r=7T`bLx{Q66GUF7!MIZ; zgDV(V@;~0vqC&U(9F97(gj&9*XVre~G8fZ33j5G@?&naGbKh3uuLsfB4b|_=!{!3Ncjp;D*oE6=Yy^GhbanZ&0^%rM5dC4{amg zTxz2~ARQ*sw;Z5FQoAusMU^91yOM#Zs}9Z&w0Sdx`MjsyOzF9LAiHuvs^3|!QHZD$ zAzU>7H8>`R5_6=8_f}Big@euy(hb&(idl)-CSM-h>E^POP%V{$PW!h}+~Qt=7VK}s zXIaYI_M{!xlarn-w3_!dj8?ksT4!t7*{ZB>*R=QvzoDi&+#1siC={TWDBe$t9QPu9 z-ah%ZhQB%Fy6`980oxB($ba_TaS}*)Tu_jUq-FK<*GTg>LeBR$uQe4_C6wawBScvS zFguh79ctYVKE}4PpqTItT?Lv<(a+n{ix7f88^O8nhQTXcyT(|8Brj~Wb7d(^*?JfK z0FsCQtBBq^LP87i&S*sYVAuAVn^9(FS1J`uE{1ft_WZ9>Zc7!%Ne5c<1j~Is@Iwo+ z{+U0nWc~jiw(vWZ?knTVh{KWL)(Xu${pyWxW7JCqCy&O2bKCsu6GF(cZ;+Ry2C+V!IDI_e8ESYiu8DcDx%pK_ffP7b-(lTyrmird3%t zvg#Oet!Li0)YoQzy&NiSt2t{TNaidhL_vx2dvH8rkR=UC|A0@@8F4`x)VK-*T25ii4MMSH))J zLXn1`(x6aR>SO!+(b$RnsQf>^a_G%z4R>vXKRfZ1dcVaqcH%hL79S+P6)N+tyOj?s zKQLM0UcKDGDG2K%Z`Kd+FO=m37!nZk+zC$<2I}sX7q}!?inV1$Ev~yU5$L zWiZy(RbsB1w#Mj9QFpfKfACPP}~+KhtAA#W_xr+GQ42uc~!O5g*=R!px;C7YPVu1^5O?i^S<0< za{Kt4;xB(D(wm#ky^)EST%15pE$W+Nm^N^5@=xO7L3sNhJUlv3yXqk`;RMy}NxpUy z&K9ECPrh&V#u#MNF{|Sqfp_ZHYErwe&?_lQG+dCD*ViEegJuY4h&vfjR9V>>!KE$9 zB6|LWScYo9Kv@0#8&tZu3y2M!-2bsOep^JIPMQeJJ(|#oM*&`62h4FQas~$E#xAJb zvEkQ~g$>nxdZlDkOxk!Mm61 zhaPm{8WE`z&`+$^I)A&`3H3!YtR`HBvK0oTkA5Qv3@e05r7iAlQZ=Jo zxon7=9U0+GqBmqx_V$~TmJEPT{`*yt;7WNrLp@&J3|e>!rwXq`TRq$F@Z=fUh=Pja z18cik8(MEvb1o4;^tx^PlMuS&9tOFc+;JziZFLS&p7+ovguY1;B}JuZ#*|EVNmsA`#QyU z61i4$C%=;+inpYA?csRnvof{KciIA2Yf=qrw;!K~pt5NuIU7+Q)c_V3)$V zoa^y9n|aX>m#$Kuz=W3`TQX2=cH9xrP^c@;d?)A?oH=gu6iF=`!SFoQq7QeSS`T1dQPQ4`H8(!h&i_x&y-nR-ZFXGXc(pGkDu@CK(^@RGh*e6F9Z znyY>{Lv`*W8Hr>`i^;_kk+SRq*XU$ZRkL6DCDZz;L1B2Mck}I5_-UVml>wQ>P#o?> z(3JGs@WzKo1xV%gTGbBhtt8X?i3pr*b|lR&D;i-ysI^LVEE$j-@#`-A9;KhXy&>AL zcT=9KurFh%o8A2;ibpq^MP>lUxZ%8U!^@_}+I82^xS@WZo@Jg(csjuscqc`fL7fp^ zf8WB+s>aIibMVBIt*yrcb-T2JY)PA{)>OT57Gg5?Ha2EkI=vRP+;Q!7mI>V}HIHU4 zOEAK9j62Yno$1^<>d=YWnp)71nweJaWh=PUdG$7hwgu6c`K>Tgp@*j8U}M&?sWak@ zB_*8?!3$8Ud&?KfMS7MHBT$k}JsLUe|NbHD?hgaj|0#L_{h6;_^v1ijYUCY<(dXNg zkaLy!UM{eF$C^~f*@)--l&9)_D1@S<(pHF0O&0VCl8&JhmP+8tQC5!&!}d9Zkh?qE zmTYGD|4}CnY@lY)R2`47VenGH*W$l|#p{2F8 zUa$pR;NDyW403`=qtnWZP&4Z8Vsw0y>+wLlf`GS7NBT&k^kZYvZvQ$T~D0iW3nxetiiItgo$QA8S_3_Q@ zUJbdGYs@{_h&!H7w4d4IJ2I7pH!968Gm_?i%zYva@nE6(~Ke zT_mo#@ba>tN#nV{{MqhYY~^Saiz&#e-CeJ}r#jhCS>xlQQBcX)U1`-MGQ#apR;|@} ztp<5;zVuL`8A*MrDYL1GSFZc`@lw`Z0aWmKUsV;aoDLh?Zj2ce7canIbZE$|1u6Q@ zm69!$p$|O}s&6-@v-4DcdB=IX?u}VV{|@K!6>vqL?1Hx){NdQ=D?x#pe3K|+0xTYutG1KJRc{;#`HJvAu51Tj+AGi@w6cT0wJRyO}&Z?q;tcDR|O1 z^vQxu<%&ak0XLb5p8dnKIu!>yXeF44zNV&*rl#kTUf(cul!bD0b91!FxZ1m>qGHzX za2GZZ6`%e?3E=3(4-NX)`M%$Jd~E-j#r&(5T2IOTYqu=D1+7)==sfWSr-W)|^yfWU zxRZqsh20KwJ9M|YVb=wHc6$5{)>toukjJhT`qi$svLRkYN00dKE*cq)L5Ccr)znI2 zVo=hQ`S&Uu#z+jk$CfZhYs24JPt?d;U460&V+i5qZfM$w^_?hXLD;acvN|p?bM0D1 zpX)Nyh(C1BTZtH<)e6Vu``FyP8!EVT)p>aKO7*M9kJn$)WLND(^xFuyf9oKz?&IbK zPH7ap*M9?pq2RIVNrbWrJAB2tu)V!~p|f^##G3tTG;^hGcP6adepF0?G(;*xRYOx# z0J`z*+qa5}FU~XVT3T9yE2WY46)A7uunP({Kbt94il8Y!EI#{#R_^Co%_y9jZ~M+$ z4hMWqPX74uBMf3|XJK(8wWelI*vpq9UchW$Yn0D1y6)j~*YXqTTCWSjRM^PIF$*J4 zkeqS-@f{o&=1uIWs5s?js(gOnIo5s90_{?1?{9RYuxj+#EXPaR9uj ztKBMTQuYj00pZE;j|qVr9`nMcOC)|L)$B4#Z1NMi2PZpRdC?jzL^Q{uG; zrL_kgl4J91nhcqtD_%UW2+m%-Rl!bKP@sN@vLzJdrxd_wJo(Yc%}e z8ftUY50;p?xIQ;Pd*jB}t_-JJ>FBv8sJ2%& ze5G_L?_k-BlrgR$H}Up>Tk_J<*^-Arm-ZAQj~gVW3m?`V)bwZMx``TO5GW{2Y2?UV zyA~Z#-_mlES~_}pba}j`_q6lj^0O5TY!osz?4xmz7G1a66o6zyR;?-E3pU;qpJvrb zfVvEa3Q?>0>@){I@m@$jDfsYC3VW==M)PZVv%s#?P(Bx5+?_}zk!ymyaExP!)LNGu z8^2GLTYr@+8a&okRb>`sxpixMHtn*6x|-VBV)>}uP=%O?9ax2IhD&*}lpb4S5fQ=A z(UQFE>}NqDdk&Hw9^1Kxo~8$T9=V$N2IU*AFy8}yIy%peWHG;ev>G8HVK50BDX)!% zxX*`n{c5+RAzFmh@Bo|N)|hn0U61|8r%wh3iXLoDJR_#hH?K6^SRl(%;yRt_ibhfL zb!@H)Hpyr?7AzRI_F}3OD3X!J3oHuEpreW)jCGMHQlr zP8fuN^7X7nj3z>Agi|xk`+lm{aQF_7!YBMDuU^x+Tbf?hj~~sySf;cYC~zJVbPBJ^ zV-D1z;B=z7&?0P6xvS^8ZlSN)Y7iZ{P5U`6HhFM&uZo%^L_$NFw_t!{rtKCNv8aG& zdfn8=mSB=LG8p-k7OZk?VzY0Ni9?6L`3f?D991F$-OVHvbW2BHj7Ds)?u+m56C3U@ zZp=QPIVel9>LErBXZL^G>3bu6{aVyPlNx2K*1g;`JNMPfjCn#oFOP1?Gy#*3ulSwK zL*>>Bk;BzSja7*rNe)G&9}>JH8^Fa|jg)X%os^wv?>z>G!?UxqtKAj{5Qpy;`paLC z@>J!_ubQ?KiEMQcLgbSm_6Ic{YfsNnl)0jLvp#>RhAw~kB7)dk4IYw?wjJ8q_ka8l zaGfr7ahMhk1EVZ5r)Ef@;FEBK`Kf0Lr&J6%m`#R8HS>L}E%WS_ca}H$hSlZ;U*?wRuUV;7fO7h-qYAiiY_wS9GN6~STpxAoSNk>`0e_MARn{P9~neI zaAqp2))RC0D*J6;J#CGsq$EX&sj16r)1!AK4h{~i`@Cb5!fzT5@Abvo1JUVnVuau2 zfsX6}1>v*1vG3GIvN>FCGt;i`G}o082bLspXQ`#y=sr@=xH%IT9MF7{$S7CEG|e#b z*gFz)*Rp~vWLCe1Q>%qu7mki{UCLQ*G~v`fxKbo^{_!Y;-D+**cpvT;In;gN0zv9= z6|e5)>>o?2G&7mn{+qs(u z_1Xi^JUn)c%UqF-nXyc-W6s5?TD$ICm2(wRLc&T^G$bWwep8T$)I|exslVG$e0_KL zR7h1GY;<>UWQf9R?S(}A+8(No-%94yj)fi45!&`#XnW)Xk?$)NrBb`@P6P|(#c@OU zSZ&yZRLGeY-ThUj-T7xdDltg4#5zm+mKQ5(Pqr2ZwF=K&odRhjCWzHdv}=y;kQ?JIOx)OvRuN2A1#$iOxj^!V6Zvj6&4dyu9;iAyHq_u zzP5&pkBf_=fCUFlwk@=om0%>R7w5&uLZsN(*s_?Pgiqma?x5*~*21!;nt}E>_&`Z{ zBbAt5@uReh!0;!emcHNqWBMfbq2@tB9v+R1oqZyU%_U)4T9Rk8?*q@^pS%8=-M1#g zgg;ybnTQL5RccEZl&=A5y4hnIBrY9Fv)4f@yz?|pRR zOXb4OKk~dNYWC${uKYCOLq{_D`0emOH{HB9d3Z$maGcgEL}^h)Si_fUNw}cetFY+( z0bU1PQO(?{E-!c7nRPw?KJDO)y}d`agHXjpr+~0RrLK1kK(u!^7NGr9Iu$@E{rDaiyDa zH&x;a`u)r7XarJ@?f0l1LJ#*hb(59`%a?(X*oS+fzQSp0CRAyXIW{(ynBL$JnDym+ z*RNiE{rWY7VXxPC!|BL5#$AUJ24?0PsdbJqei}w?acro(?TDaIO2MvWUV(kx9aXtM|@7u3oCDF6!KXhU4FZTVdD`HrmCLWo!sN zYkurzC;s%Dj!ro(EiGh(uQn&=Q+*{PBV$-rMq8rbOfZl2>e`vf0ALGZFqk$Q_`{tL z$jI#SGQwiTmR>27xKr1@)@a!Ox`0X0)XLiw@z&N>!J3@)7ivz(ot`-^3X#)4Och(ROBckB68*mv%@Es z!kX2bJ1O^o4QYO`vc5hC8Sz1NX&LxtCntZ6x39D1D9$N<9wZe)J~uJJWj`_m3Rvh< z@UgFCXC1K7(M@m9BrT%Ye21$rp?ULw#IqtlV&?v86-$7`!?QBI^%?c{@*9H@)>n6A zG1bleSQV|VHL&g*IR0>K{_4r_7H^5>5GCb6#-JedsI*|$)8l#--=g(~ea^|qSakZ7 z4MnnlEho#Vd|qU-JhN-D2Q%<^(Dd@lPrcbq zcLS9q;OhDLHHUH23x4-+H!fskhF*}I>qrql$NH?1SV<^6-fL_w3+6kYou!y0k3wTU zJSE!Qnoyby$>AYYxPSj^;2DwxPE@v9)>75(2;u;PEFZ0#+!%~G-#OQ9e%*5`ysE0| z3bo(fT$Xl;naE1Rgp$yTyP{${n{K&|{rcYirs&!0LKcI4EU63!duy3tA_on(T91GW z4lmJmcV4^gy$K5o+uPFX)252!FxIp)NSZKryHJVvd;zmQZJ0P&enZSTr;B^LHI6z% ztCGZ2cjls>K$my3f=DaXWAorf*aq(l*c9~J_3S?R%OoMv=!)q4i~{+Kjh{X|wN`|c ziMZdQ7Qfi&HoTiJ{(@HU0JBBLhS+W(GaQzbh<@HqYEn>*ec0D>cikmQ=sDEsvm@no{CC*x{AIp(WSSy!>mL*yXLO>>j}QduaAYF zQ`p{CisfwFnafm&AH=MJ0`A~a1AEz&yTcZdMSw4$u+H6izx2*2CF^!@OZ4Ve_d z`QCq7=7{{fZ}7OjP)!kX_;x>d zu#@!c6L2&RyXLI#=_%#v>Kbp(z{p7YlD$K_^~gbRf2=D0{5eXFu9Zla%yoiDhRzYe zN4t2pqeJ2vZ|-xNMmF_j*#- zUDL+*(9TL`2BkGs^B;ACrD`#QZ`z0yM{M>Z@SDpQ(n!~MMR{gsXVN0lxSMkF*4HnR zEHyf=e<>0b-ENrIU|Aj{p&X3~nw*f8l|A&`cWs_=dUI@XW(H!_!_eBDm*;G1YPu-g zQXhc-l!#KQAtNJ$zxegJH-&|xaBEb7e)XeAkFI;p){oSBWo2ew>?}5IJx9)Wzfv~2 zME(2qg_2sf>tLUkY_zSdO%S@|w3KtCvB^6%fGEFu`-)-hj`jFJ)-A3xaB zGufcMivC=FsJz)cHe%gAYbes;AiF%D3$6EB6wDIoZs>5tD^P-`M523NxAe~OB-1M)GZme_>ie04Z@&~rvFFQ|^|7Z+*fT!;=P6}e z&#iApeM-_Hq;RjzCAk<@?a-jqZJ^U{v9P$BM7OWB(8GLJTe5)PS|Qk8cYKLSCAM+V8>`u53=XG#BQL6dUX6y=>A*QaF4Wm=|^v9xaJ zJr*6ID8x?nKBQ9Z#(xen{tTcH@Z>QSQ7AvTogee z`sItm&|tH4hHABoRXOnqV>M&r_zeHss3rrgLAM2`GpH_6msx_@`FX2tMW5y{O8b&y z`pU{*8FfBS+Rw4c$E6jh!p_48_A%w7C&ZgwSoCt9^ zvQok1ieBy2O)lQu1m`>Wz{l%T(nbh(rPI=9v^t!WO6!yqm0md?L31sH7eWplzFf6H zKa)^Arl_oZA6)1OV89si{mlcavI?mYx*z>l zkT$PKQLCN#QmbC|;BW#~>2;ZP#&3Z*s-R(I?TbBnhAbphsqt-~L@0$I-KoS)W2%z=hBbu!TxzG)NwM>i z@iECz9ORl+8;|FH+`gR#Qh{E5kcXceV@5x@FDjshA~Pf+vN^PPdC6Pq>0(n zyG6FpoRZR7c*Jrwgl;-_Ad%QdXW(>J!c&#_qBtNb-29v*-bqIgmfG$6th zBIVUqrY%`A7w5D5gEn9F$eVd)=WA+eg}t-X6fb)D9wys03=_5l^VR7NUzWevR+m+` zD!OrvzJIVKCa@Dk9PO&CCT3ln*T9h8XYbQS(j-}xRxUq%F;UU<#4|)Hx6=*Qo%QCvl}I<+WrymmAN7awrX_CqKg zQTZ-&t_H)ayBVomqEu7c&w}{I-{fwX(8^w-<&0O@ z$utW{scb9Nbx9bsxgDG;BhfxQQB!^AzlJYCP;>1~o{pZDxn;?DmBLvO(+t`r?JGDg zw=RSO5DMEp`-~3EhQB6b6nS&3Jl*y&ZC6ni*bBPImSp=f5eo(1{QR}S!cQbG2X`8Y z0cyrlL#~W5>bVVf@=39`1!ebvgF@zdN8A+r&BbCXrN66N8JXnHNEYY}Fh|hz_Nn9J zokaEN6}#TS!J#5Jd#+AhpVqI&0Ws%EIC~{e7q+^z)tBGJYfl8wyw7qqTQ)+8&n5MD z=dkell(}yI#Dy4>H_u_(8XO-!tcSyA#c*#A9uM&1?t@$nX>&1cEjj~99<&M2(a8v1 z&>kAYE2TEyc*khGd2Rm(1mEB8cHP^;MzvNkA7^4&Rd)$>ecKR*=Td1Z5fYm$S8#-m zH?IK!PEp1?fv2BSQ0xL@)8Y@Ua={(Y3D)PE{gj(xOIYT|C>`B7mGc7Sl6K@Ga3G8r zWcKuN*0wCtL{CgDQk=hPV*Wwt59m}{=Y4KcEEn8Hl9{}o3@=8eVpz$GuZY$I9OXu? z1^3Y@4kOtSEti5uTgS&o_4L`6e~f|_Rkvf%1C&EW;XmqkxH@VMo6A`@_BCZqehQwvhnIZ!V~#KuK4|(m zN0KP6N*Xs#AH8YscMl)W{VU1S0FCD6AM?1aWrSXpl0)|^5`R+E8fb61mb>9$rq<{j z$DharfO`WovDR*0nr^I*?3_P?&?sJW$`KtqYWwF|Rdf-0BRgff8-;_;=~mXZp|Hwb zjnmp3TG&svhGu?qxg!mL1N6xXE1Rgh_!@*x4G(w@+Acj>zLd&v@d9#G~#mB+g3)EO_sdtcA+DV{%3 zY1Ot`^u?_Ay>IV*_VeNS$3heOopbs;sB+tnaFTxmJmqPlX$6n7DSchIqm$8PR^4L4 z=~`jMP1@q78JYkl{KI;g%9|v5+PC1%=~9d5@>F{#r-B()dla%m<%RA?SMG}hPy+|C z9t2C<@6bK~tXsqhohV4b#Ms6UgrBq^v-(l0MT5SZG=RbF{D+N1ix&++_Ifa&k$^`fKF2rbyy3b(fE z>gs$qp3b?r0*@g$C!JH2mbjY%AeNCW>8jap^5eOj$mvf#(zA`E*5J3uC|(>oA@)|o z$zi16-rt1V{uMB{_nbL6k;F|@Otr@3s>{=JTs;d=#D66Z zEUxl%W&qE$#qA?M1`ZBLcgjj=Y;K;Z+l^+?bu0ANy8Wvuob}*eEP6*vKJe&6YEjY3 zM40G>6JnPnvl4zoV^;})L@8QXDyl?9)ObZ<;W7XMOjTbx=zASa4*P8`RVRQn)O=u5 zl)1`o-IsT`zZ`H~*c0n(K@|)~$De=l_%X9isd9?)sYkMDDu+Ah5!pyOJKzZG$?gti zhHx?ph_V3?7}Ypm`|3MS`QWT}T4+~MFVC6(1o-)D7*N3nZGM-NE}DInU0s~D2BOZ> zXAKPv(>g1BcF$3%GF&=C!peU21-dVv_=HhsY9KK4T}-H~e~H7#975ZA$AlZFoZt$f z>V$Z>7y3!RRso^>n_K2zo>&AEqSA)pTyz-yw8#KBf2lr6GQB#*|S~ zvbV5!`E(Az^nJHFPY3@3r~4PAO%Pfn&6t0Fec{rjSFy2`Mjx6$;H0o_rz$g(j+NDJ z;fp#Mo733R=U+X3RS_8Rzaq&&PcI#j{`m3Zu@6rzx#OM@7ZRO2$9whc_V!6dJ*r>D zT_n#9KmOKC=?6TgNqj3i=z?li1_nMxMyu9nLryL(uZ@Lk6co0?oV>izL5xgH6gtem zRi*&`f@g2Cvn@gR1sCt^RrX{*S=p9YF7rF$;>#5i8-3JFOiZnxK9MKafgq41QEJ&etq{-K8rEjE zR%G0q;H2|wD6>@+z~F-xrcnH0@bQIG10)wSQC@SY`@G)wT?x839fCUd&joUZV75J7 zosmD3D^`A$l`@*Q6d)%b-6;Kn+Ym>sfj#+_;Z@lEAM2aIC6Qm#sW|a#GXThti@z%e zf4SsigujZiKK!-G;Nbj|iuJ(JQSC*zc>dbuL|DuRM{?}R)#JW!W}_M~=EH;BuZQgB z{&(Eozb#{dgs85Q!Hz5$sx6KQEhehj>L$HU$^bS9Y}*5L(m8km4})w79foW4i~a_V z?mrfxXeSu<`9*_&&FUN&_6I0Q;I$zQX}X;IOI!Ner419#0*4*jJqPq#qYnbSFn~pS zbn=YA#_zIp2h_(d+HYU$AL0_TNPDi&hDStPq@*03?)LZhH~R2|5NLoD<@23E7pOfk z&q)Q{@>H{JI4=GgQB~vyPjUe806uyIoPKXKt*NNqKYIhh-)F824Gawp6&mgVH@c1x zW@SaY)Z%7yI1IMzv&m9YNBlrWCI}-#k6`)Lm;=PLT8f^QkeQK@3P8$g9^&FhM@MJ( zTB%%et*Xk`E%|KbtgikF(+w6oz|E;^Xb`JBNKLUHt$6X`#Rcjo%cBTHqfAWAk@Ewz z>;MDf!#^u?BegM@#KX(WnmaC05E}LBl}&#!?aiBx1ErR8bJv_(|_>DlbTZp`vfB^n@_fSUW* z-o7+ky%_>g+?|fM&xb92DWc}#!L+iW;@YOu)6<8B^pa*`*bvK!&;#O2mrR768lQ*V z>-)24IyCB5t!6v7EGNzk)g8^xtIi2zQEh&|IuIE^y28zMWlx5b=dXQ9s|W z?;3FN&nd=na{%uR0Cu4a{iZxdcIE=lR08pVj{0ahJC`s#2jL`Od&IEn>y#~w*bbKI zhS@Yfj{@m804rLPR+{l++v(d?DE}(+!zwL^FK7A(uCRaGd*C0m;c3Te!PbY)0^FxIN;EUAb^o+#YJoki0_!Kpk_lou23+r1y2zobzD))zy{n*RPugY`vtb~cRKYDuc z`QJ&O`YU@5TW`@pb9U*MjrD&`js92tt9S2SMK!A9T)0Z-wg*3X^Mwn|j?wsiVCB2A zf<+QE(^-KK_{V$Ftwi{75Dox}NK#6wjE`0Jft%Y#OXOU8oXoG|k~Tbr1&hNGD=2FT z&-o*>k^NC@ZiAY?x!X8GFlW*ZF)=Yv z1h|t&YrT}v^ZT1@Vb7k4{W`|r04#F?o{NnQC6$2Bj(mJ?i8e2`8X|s^_7Q zWc%txUP?;J*6z=rKVQKGW4*#$0dK5-^5hATs9xuo?5}+xId|3_*K=_I4wA`?jEqo* zqBlhm$&LQ+-@ga3`doDb4oQ#&_0;^xZ;FHC&ze3#I1994O{|oQ3mX+9gGIkTU20BF z&g<8+XGoj`g?=N5i;7~!>6G&F@*Ah{0#aNpzr0PEXbw9B5f#+X(889)*Bi1Ce4%O# zm&lv7DblZKWgBisgle^!g@2sJLA4ED#-h%xTJA>3L`Z;4j(yA#E&}IzAc$%}zg_a# zS&tRa;lZjY!p+n~)Ggh^gAa(>E3u7sut@-qzRJt8pUv8-j{8 z;l~JO_xAQ+egL+AA7rLjsW9HUr6?yjwsooR)m_?VN4iMa4ApQAvVlhvd}8M(t>VeE zKaqG2Voh~Hx3)~vDY@d? zmJH7M=LV%}XXWnONSF?7@+X2!m8ygDbeCcl( z4)3&s?AMdYY8vXVG&Q1#(j4&R?z{{cVbOwQmu!z3HAt{LT5j z=!9=No??CUv)ePETU^yA3l;rDF{UbjQILC{v#C08h zdJT>&c!OOHL&L)-Pds%s{H^uG#cK;;FaQ(;#@RaINimmOF z+&yTJ=mQS0XjCEi(;9izB*!}*ffLZ1PK)8%qt)zhtqA;Gq&jPuH6|7ow@t>`vOzmg zVf0`hKZt>cr+0J|7WCOn4TRezB?G~3IEpw#7as0z3@*PZM0j6wx3aRbwOs_M0f~a0 z;GB=1w<;-ahiiv`>)EqgOiaRlB7;t?)qPAWAQu8+Hw2*nR@T-m_*qIY-<9#k7cb7D ziFG(HNpi5TV#k1x2mx zV4tv;o9N-*8bAgLcyBp4IThzetP-N81z-lPSO8M$_)lc~GA z1j2WJx!T^tz@R`5ImKgI?pVP z)Cvj+crJX27WU--@aByHWZ1>o$7erB1E%XHWUu0h&W8*Nc}Pk&=9iCH`OtvHIQcQW zx3_nJX#sEEm8V8^Y)RvY1$xdM{!8b8lGyz^I}#xEqN*QND2-M{9825XAnWJi&cwC8 z3b9K7UJSUkR`3KsnThVNcjFQXZM8v0Mbn>aFDesk+2z*TJ_FItYc7y3a{D6038qKb1@*N!VMcbc`1FW`zP%fO8y>88hqcDAmDlA@?QO4V<=tE9H;0Y5PlS}U$G(1D;W#1X zf%_6@=NXuv(eg+w%TkDC@ZAi6>)8Qr7jUv-_dCe94dsY$1D1v#I=`HXis~XUv2M(W z_gensuWfZo%oLoQoC*zUgJwIWDfgHCM(wSv27q({cOc@>H|#K7_a&aP6#N8XuU zD>xaiHx#8W2L=8UpWRT=!|j&l>t6ELv8YVM!43id0hJQ?R*-%N-CfIeH<_5wOV!J< zLLS9?>pj_ONTIbnQ!Kp6j+R?QV%e0!O<}%w&Lwh^-BWimGZt zY^(=hzi#N~cnEZ&Y1!jov-RQNi@=4t{li@ZqHe8S5Q8BENdYJcJ2{7MH;5K6ghjzgAGXw;g^0CDa8lRsgZnFRKb}TdA z4#fQM0&ddMPQ{uhMIqPFgBY5{7KD9pUgw*9LqYTQ1n`3F>=R%Ct-n9RHssQ+Kn4<2 zge8GwT=&~k0^VL>zXNadd;-7or`A?vqV>dv|J{uF85m^P71agwW1kJLQlbEGBtHPY z27q$^?8}VUEAH(Z)XG-h1Vf8dI@kt?#ha-Vf^K#L>ubO@R%SPB#r4xCQbCt;%!kFQ zGa&Q@>DT)JDFRHW#pMq-o?iq`9>{}+AmHBhUTZ5~UCGIr2Pi$I*X%~XoeSK3vI-O> zfVRL9xD-Gna+Tvj!^A26;R@g!hwX9YaLQ2>GS1FE*~OwJ-S^pn318CT=sZ)zXSf>F($_fByVEB&-r}nRxHqabaL!m>;P$ z+}m1)_T)AS9xIz}&XK%)pCPTny_qbfW`KkR&zwAY(#Uq?^=q2JV#{a-Sz z@y4CaC3&QJc2Uokiy&6i`o{#gpS3JS8aL3?(S&5?(jp7Pg7{B=BsA8KnWKU&|7!((+f2Nepf zsP>~rJuXsIjn-5u(5u0N0GiMF(Q41;h--wxYaB8+97d`V5~`W~dzrR31}(Wb1@dfV z3@=>u8(OBG9r>R+F8)J$g+_`4_xtD1pOf7v;Sm;w1E5Bdkdg6%UUg1JaFE+ZPg+*C z4MOJnnDXTR?3O3y%qK}>*MYJF^2nAahyIash^_`OdZ@VTXh$phr745q+%KZ3fmNlM zdCaS=C~84J=)7H2RaIeAf(1!k<>KjjoH`Bwx7yk}Qej}_dw=`6T!ILz3M`MVKgX`n z4V2oZsb_0f?H#~34Gatb-X^>?h9{A14d0=nB?h8P;E@*2^0{u9#jdu$x!DB-P}y9A zl8Op(Cuo_Nc;7>}m))49l-bv(x}9fg3Jo@`+s_&Q*9dYPCxv{#vYd* zF>i!Tya2FuxV)dJaM$pL>Zix`{ug_{v>L2d1H%I*tjF_x-TS+QUr%VP6)tF$I}C$% zH_xcE7RU|&+H>okViybz46c*-%ZqFmw27LA)Z0?^A52~4bw4aCn0=O@LZk6NBH4ge z>!}*i*VWZ^a|55RQo#6;BL}d;$x2C`I(hPS$gvYAz^ikCoZOg)@p0d$CjiYwELln* zaXg8XlwU}QC5Ga&-`iMwS4Wg}#qND1=-{KlU2NBNqa_qs(;a95<)WM09?%);Xtpy11cf}7;B-~b4)*h7Op1tz0DG*W$QStQjfKI(9|7!Z z)17w{6)LuVoPjnxI}H}OZli8g<;JW%MoSV2AJcs%#dB(EN}WAbwzIPn%0;j^mDV?J zEC^1umZq$a1yNRudhBi4qJ<3)-xck_b`GEYu?2|kE7s9dVjzaE+S?_l-2oz%|+3{nG7lmTMSDhUeX zBB)PTR6I7|c0yw?j^As=qp}=nVTY@!xg8T@*wQSW;IT6!N$cKfgQNnl1VHw%T&CUH)u#b_EVrL^L3uSp;Trn+cu#Bh0?3UoR`7^=2B~RKR zd(1Eh?ni*&0{{y=86!q+-Ir+u_~{&%JS4s99?Abmkn+3%sQg2JSiS4LFj6b(D&R5}3*lhuAi3% zFkVrP8Y6j=(Lg*(FP%f;38jCYgGhtg6%--^o0fAS7maBAVs zxNzY@nrv)TeEgGsQL?fexQA}B51WTW6H~M>D=3(MiO=e>iOK9l(?hBl$I+_&B5n8- zY%Fs_kI+Ni-FjFCn)Y_uSJ}muw_+z3#(rN?gxSp3{W&n-fTNy)i7+Z5Dl$@BT)eq* zW_ntij6EtUI=V#?j>gyba?-bN4}!SuW> zhX)>?px|JB&w~o+_J6k%2oI$!bz*J6o)CEOF#n7P>fgww- zXko{>br)wrZ-5bXpFUlz+Rd4oGEgMR&(C*`PvACAavQDH@wBg%{rT6sB0eVNEBbH&~IU94W1t;bj9S1z5@I-TXk8{HR`v71>QqTO0sC| z@ApEKT>l5i57H1Yz!twNIzWjBqz%)cSs*aYeWi}bk^R_bTUbV3Nh0<2<8A%{6R}bc z;SB_VUW89Bi~*+_Nh=a)4`Wb!+np`rkcnjQPm0UzH)EvpxzjlnGpKpCr6O2~|6Ft~ z-lwq}>KM&U>e;gE_BCi0obU3Ea_j%-9~(7gEz}WcY<|(TprP|Hy{1O^H~(nUA+0}H ziqk1ij8!;f+K|y8=EwPi$N9+IIh_o8@I+BUMgNs`{Ey)uKt)!{{C)QRor?U|WZG#L zSFyXXB&YWjkM`ABo14AzLkzovzSS;)!O)2l+zlSd7w71pP&rtXx^}~mE zLeAgxIQh%;5MBp=pSVzCC;nQ*wQzW`$~Okf4wu<$02>3xL`P2#uIPL$1^@u0 zgoHM@R&#Y95>f+d_4COIrsD{*Qz5>cbFrqT*B1i)W`{RRGPls&5^_>1Z-1}AY*F&$ zTe$pQhG(@0P8=`syk=}}4uW9Ta8)MMsBG$g0obax;50~2XQpdz7GM&cfC3H*Do1Rbqm!#Erl)6Nuz2)T7QUASD`%d(?%n+cf`n%I!}XOf z3&MB7QdW@hu+<=+L8`YgNJ7`iX{$AcOBBj#?8l40FSeO&`jO!*l?VnYD5qAse0@*G zW1)%y#ZG&iAR&zqpiNz2VfZUT*oB2k=hY~|orhOyk#(!L(q_AW9wh~*E$PN>HZu>h{kIo=YT!y1vQBiqhujlqi+ovr5K zLIEgCF^7$e`PDQEN_z(boszAP6C36We7m<8rf-yj|l=H!J%1tJjMwr+qm0>z?(M)V+P%Ol-WX&ORR1&l`}`H{~tM z*fm!3oSvQ@HkU~0tLVdnfXi`*`*XAZFZ!^nuP8d8pjerFVH3@C<%t)A6g0awg`neG z8gYldO!of$8{qAc26Wa=}U;bC>xA0-1MM6#CHO@Tr#I;qxMl@Y+dhWE= ze~}DC<*=b!1#Y@@Poz(mgorqWf`hZ_$=(Y!Cb@Zb78Z(7&L`6yxwM{ZoS}AKBAmax z43ZVxFuj{>vC}#jar%+9b(Pydu5MadaOJYoz(}+Iw@zI~NeF@Yz8krrV&fcD;GUA= zlPn=CEfur1EXm#_R(HR5L5 zAF@*UzuSqL6Y)iqfnp3i;RNGFF68$FNVuYb(SF0*LurXH*kc3wdc#R=Q)5fTc;@>%uyyvx6K z4Ff=<$_v7$wL|L(!)=mfD16|c?O2N1CBY4%Fdm05jXtK1asVR8`j7~$729ph_v ziGn-XptYh6gRag^tZM7$LZ=cbF8Z`qx_ZzhX)_THm9EKqc-($PXo2D7**F_CR5|B5 zx0=;65D`jTe6Z3ZAQJ*Q}`1h~(Jqte(8I zzob!tR3>839OB9yRn<3l5-%qK^9%AhQr)Uui|6zY5r}}uxB{?FI zmfOCa=^-aWa=X0FRog^0NDTApc-}+8sxbIY%R)@$k#PKkL{Pu>HwDIgIX6hWY=i5_x~f+S-XAc26dw2E$S4iG|36HzI<&#d@- zs}Zh+vySOi)}Y1mvGMVJEMX1-=^@)n#gD$uVFChs>iDbN+?h!~lCt{;_t~zq*-&B9 z^+7O(93XKY*=(-wE43%sVR7;v#t&YLq~UaX&65{IfJ-NRyzQsQO}LJ<@%< zGurzy#ClFn`q2E=X?s1i+dHs7bqeq3(LG*^y#uh^yNw6&Vo-zIgdTC7uUAvEg(PB zL%~YK>)b5VVzCULq8}?Sn~>XwK_~cLAbxc?vyAcfzT0moB~9VHS?PJ|?EDkcjg9Jn zvNQaK2CeFxm!BAE4t*|NjUp$w<@vGD^6&tpWxcVZt3oJc06VnzI|pei_iG1_mmXhP zj_8g!ak%roSH_ex=4aPm(+Lb`wk~!6@&HgdFRzNn?A+X4BxstX?_GM|HN&P|;WW8i z#A|=tt9^M@UT4UokzRgp+n(;ivGJEnBB90p2g|P>1&|&t`!VS-CFx2!Mw4JQv{$-9 zvZ9BUzkUg+xQ|RS0zqu_TbYY0ag#+?30v~JdzIaH*Zl_ut_$WDV;X`IWZ!YSHg|82 zj8yGzSWI0!tw9gX%0yRWzCrsXVHen#ujvSi4LkdCIp-lEJ>Fomee z_u(^s>6Uj!^+Q-)4f_)#N=iyoQ&Vb9W<=l0MyzL{(1AT#KB`e7`5-cyCXANyY#aDY)e}Va`QuR^ zZy2Xzni?r7?cx8KJXVkghM06vZF*fc!DA2Jec#EacIWC+#kvZe%k0upp=v`f>l|oa z%2)C|H)pzZP?n&X&5JN=v#7KQm-_Vamhk>#mz|nk%MLTng`uh^b5W>?w0+{2Z|<9$ zq3#??>F&y$XByl!IHTN^it zS2;^9z<8qo6P!Id;3=iA|43iIC#FlSrlv+sE$xP|e(-pKdiI?}Fyx6?Zykf&s_85A zuSh1z7DnHure+T6s5YQMz$?LMlJQoVk zlD3xCLI*Y>fBZyFEd0xC}zP*Ik5(hB;PW#*z*pq43XkvaK)e!jhc!QO>eo z)R?~iKk0~;@wth>%X{S#o_WUF+S6IMcap~ zGM>&-qaQanHo#0ak-B7Y;{UR_I%mHb8ygz{_zAq=&KNeNGchxRjVdC7FBj}UW2di2 zN*_GyC8PCFRCy?g)E?1Z>FIE(9Lehv{(b!l$Z(3o%Rv%fRx7I14%;#uM6U=)!Bu_Y_1IJK1v+7^J)}m$=&h{wP`@xY;Vx3{fnq{K0&| zSYO*Em-l!KU<_ZuPKSv?I&+2sGjt3!S|^y=-XM{@tz}mPxiqRy4v2^U?o#bkjKuD4 z8X5~{^-!eTsbL{m)FR}&6ULxO0zDA`9+-keNWpmcuxn(&mFa#gbWS^0H|BcERi0=k zUOu_P*!lZlKKtTiU7HjGSAH2QBrW*=5N0=|fW#6Ui9$=aHKKo3JpI}c>g?RVsO|eI ztQ;+b>M$xe?Q>$k=GpUO$(_uX$WhYDSq0B--^QZj41}B?J`87&DrPM=pC}1M+Swg; z7Sf_X>I!6WqPQa);aVFHs{!2>p)nDsX{;Z3N7|Z`os#*B3-qDx3+CIS+@6lJX2D~5&YUsn6pN(UhkmkO;`wCz9|JU)>yKt1fKB*JMk ze-C!Uni<=_?m}I-;=G1fvJ>wq0b@$BYNE~Ei?sdm^Hk|LRl<4N^CY0`b6dUp`@%j3 zt*D)CpIh>-ZQHHs6$i9Ek3Ci{0cTZs(2#l__=tZTlg3k%p>!qC6JGN4^lTvl2p_(L zv$@MY-I7f5qjV~B@9lrnd z>p$p`lTc9swU>STxDO8ccGDXwvBo>WXfaZ86`UIFXCQG5BK!Cu)H7f_G?WOw&QkI0 z%oWGusI5n1jz#akxt*bOLD4`WmDyhiy*b;}BKlcJB@Lu#l$pzj0Wed)j zdAEV`tm}t#!P(Ree+JS2382ZfN|RhoPAtvH=z29nwqS?#d^!7oeY+mO}oJ#uVHTDc=7YYWk~#HUTfQ#Z=Hwg)z_%w=j{^?)SnK~ z`Uu4I1%@9kFJ9npo!Hrel+7KPFeNQ5KMhF)!s+t!k@J^`vE$=|9q&yc-NQ27)B={u zkB*yVpaZ>VN+?cJ4?L#tgbNE|n2p6@&@Q+^k`!PR(_xOM*iuhQ z#q*6To2zd#4X$X6zHjp=Y*8z)x(%B!Bwr3yo}WG|o$}4>Rsz4ZgoPN>S-IDgf8=`G zynr)khRH7L;zl&f&x3xg!mctepK`GJC($Ik&Nu{=a&$q z9q4eHb-@z_M1UXj&CZTu%XgCrTPB6-B;s*77IVEHNmV2Uah&;JGY(%dvX17L>1mgu z$^iFdnX~yLXYD80M{!>?t6Y1s$_14dY*OW7Z4QQI739|*$7?-yKCC31NqvzB;M90rI6%V={IMy! zhfGW)(rvgeWWR$nmwglv?`3!(i{{fVdGWg785ru6=NKW%!JYv^3~t!d}1T zGao2eTMGo1R?GhCpEfpz!(fI#A&|ap0_k6t8M7tb$uj2!B@Mfp`OdY{#i@*ez~M>7 zaePT<@@6i%6l!#~#X+UrMv2H`8K3!b6|E;Tx6|=WT4A@b&k8z;J401>jbrSiJ;lZ@ zg80M9#wNX}^vBS0;Hn`Dh3tnJ+u=5@LgOq)Y%j~v3*nMl81@^g8SLn`K8H28(*8`B z`WAL7^w+QH9DBE12a0OFh@PKV`!>BQH$NOPthQ?pw|Z-WsAG3}Xq8BnMzJ{%$(3#a zrGy8Y2V|yIL&cV&M8<^!7ikZcbPiq2w^#J{ch^G}drTq0RbFTtx<6^Ux7@}*)`=OR zYD!6o>-)6q>P$~z6zzuzL1pHMxbJ*iza1pOW&GpC!!)$&61MBfAK-G{z82$2?;K_5 zurFR9O;WnHdv4nG`_S=tZ1#zA$aKhjgxl8o{;^Lu$SH?096z>kkAjbZYZZ(#rP??MXY202TYNA%P9~h@K7ui0a;`@ded#|lLIUMfb0w{DUVfOplgF9&tyDHYI=Xb zqU%`MJ=Cc5U5R#8p&Q8b95xFMXK^_fyMAxu#MJrKtErz(ZL-G*3W(iCYKQ95s1`jo zNWUhS|Na`^dVD$Q=!N7f4|ZPptj~VWqLWQnE*=qee{7}Ov>cGCtvkh*Z~?pNT3FvA zIc$p=US+QqG8r4oC_WqT;O%|wCsJJ&akeraQn~0ljksyEx5j$6S2veLODsnZME9z9 zm%xvzDSiL`$MOiu3Q14QZ1f9CWk}&)JYQ2H`YT}ny zhUlv8E_oP~vsleo*>a7Ija-P?_~#fy3sIrEu>J}%NWy*QK@cUG1agITx|9n$k%os) zaG7qt_6VY*&^PJQ`Abyf-?P?03Gqnq)ri@kH}1Ox;tkX`r&^g~&trD`Pg z^YdmcEx+isr_$2WVq%|B)d#Z?#m5{n(sy<(dl#$pQgz8=>>Y(TY?P`WQgTuF`MxL% z3=tWPGQUihFrk6(GI_Ao-VkWR)tO=YkZkyt?Ni84iLMK#8cEi}?#_ioz47C0Hy!6?*l`vfK1G~D8e8u&2hk26aqrS*~j?;Gk9>3#|&9Il251Fs;+0s~# z0r({=e&xC|LmvCC%TX+@~{Jja8I zeZda`ad_s3+vxJSUQcmkEbrmU0rC=&E+xg&Xm?!(?5Kuf^=-#`-J(}XNP^^BJxAm3@AHgx5wV{=rj{LER765 z-HT$aF5t^E#Vl%-d(b+3zq1I&DhO^0vnZBAM z^l;=r=kdqbg4rp+q%A1;)$i3qO?3tPSz2Idg>`|hi z`{X&D>33aTrblE#wC61zo>EsWC`0|Ghh}WU7_6x!(;I-IP*r3OGGHO(olZQL}LCW4j6Fb#(YGBJ4dw+E722*<@-Xz3Z**yT{Fw91?su!WsaLmlTwdg7A2IRx-VJdW(sPC} z{C&5}HPpLGF388+&zr=;bje<*;4C@x^xm0ZTK4z$|A6`?@991a4?%^*MSD^6^OFTr z%ghb(%4I0H+yk_Jg1`qtSQI@%-54yysEBTk@B-H|Bop@G01qEnMfECN5`~>iKNj84 zuz|IDb`s$wX);Pm)iHUk^5_>Aqv^0`zF%1`e>_1RJSWRqeSXcp-hSuPP=O_(R_Upi zbRSECC0-qOipval6#uz$N?~?xHhb6Vw7#uW1ECMOD6I3qN_g-5rH{CqUTVVo2ly*aNj)vOT?$=|xx*10xP=U+f_*|xQko?a}wsHX_v zB4;mk91fMPu7r-B2tm4pq{COvgJQ}|;Y#8$(gFEKFGj{dqQ(a%?A{{fR zdMB0Bp)hI!sLm-k>tkIN8hm#{G5Iri#INFooco3WrS*#XIbLHLl-c+>=F8JP--sjo zhQUiRrIMU%g=N8AnvvF-L!Nyvq;4LOrqj1t5#AKtnzj$sp2`d)o*eNbZV=x&AIj;} zC%iebIrjDIXgS9JQ%14q+FnwqJ2z5~?s({JRF_6v@9d;@=od?Ja)q#{P{Zj!-jSkN zndoklM@mWzL|2&zL8y8v>VaIlkA}hM{L&KbrAu3o?0>i`lbJbLZhAox#1tskO_AlT zgbC$!P$&Nw-}N}$Cyd)=EQ_tJ{n5}M;fVTidd25<=4`Z1=+q6vf!7(ffZ~&rh!r_RwC>Mi!9-8U<{x5YB-42Hqm`kDx|ww)}gUf zx}T`w>wAxxKkr9(y+P8{L(!aIO}9g>kl{PX?$_==8_~hq+-eTax1wnWqCFGEl7j_&}QlEvfPO@mr>623)xF+pwMmtu4qZB7>SkH_^Dyb_wtbNUW@#4T{rrxt^ z4KkzWM+&u2yly))hTyge5An>MYH=L#U|HA-EniZL3bmfy#vX3h9FB|@+ENmcpMB{m zw5sXh@ho zJ-DG&M_I&{`?{tnGYk8n`6@wHG}gj(ybVuL@yWr5Y9)`{Au*($J?OlaE~Xa{M^W?kMDLNR#VFDgB!nZvxA7X0%MeQ1|(&zjrwl!#y zOwECh1EW*+roZ9%x2YW&pY?1)jkxL$9L04b#%BfvvUjP3U0OqPxZ`NM@nwEk{8VSc#inR@rpl>l9R{c+t%Dm1c^rJD=AE`ts@ew7;Z|-|D z`=9ptW>iqxInJ}b`MCJ+JeFTSK2(@D>jD{eICJ{sh7MIDjLpGKcbR$|tTf4@XO1(b zJ7g|wb>>K^Xls8oFKLb@5-YCzL-hD^31Zex+n$jOq7+9~j=Qvsx~#|ytyFsUWS;QQ zb~gJ*#)MXMBnqXYYw)SWzh#95?W?DKF(fDR@v2lifuo`Lc5$5a@aq66uuY_m&PzoH%Pu zB#Wp9xMUt>iHO=?ACJ~4Vt_ndkAY90K4Ifs9S-(1s6`{|wH$}-e;|P!l>}cw7UYi~ zZjBRykkS6fwuWteIRfXCs%*!g(ZgBL3bQ~i!Eg+Nlo64GYZ9}4?F}2evVwFaj?+kz zZu+knvj}m5Fe0ROqt&>7P+jLd9B? zl~z?9fY)Wd&-r5{RN6>n73d;^6QmtLDZf9bgZiksz5PLo7l}m5#S7JAFq^ocF3aUF z+b7o?k02B@RI-#ahH=XkjHT@8XiF6BTZj>yJZ%&_4tOtvRQ>V#l~9po_meu05eS<5 zi3;gFAB9iGtE|oUyY~6c2;bc;V7?YP3)T;DiS^Bu4M#m;gZ%BS<#EfZZDsI!n3>%m za^GK90iRCSAoyKiqD8Z=1x%SJUpg?{-?0ZR`lr1!fh|$PyG=~A8ggKVyk)j!0WI@N zOWOSyvpFAd1?g0}6l(Sual>BqWo5EuG7TnLs29$zlD4>ReSZbQ{+)KgB|QTJ=`cHR ziZs&fJ_N=XB%?mQPR+59#@&agD)mDUVgp^#7%F-kF}=YT+~wk2?h1Rl)p73k ziGt&NavT&_Gq`eIA1~&JZF_21=ymb*aiWWw%&!w98YLi_12#b)=C>iVyNc(}-hC-c zFtfdD-*MWEQ2NtM@ zI-{S!{Q;@6`YRGC~@;IaOJl%drGtsu?C9#i1`)w3PGyj)r=Go1n92h96f z#zN9-pKeH#?hVt+bUFZ=ll`Mmt{|KiUH zKD>s**Tf8GAuH*a5m~+wX`n=*#Q36**D9p#E!D*dPvYA_v9wp9vZVdO9FXv`(1w=- zx{@CE$a!3+f6g#<6)8O;y+)D=cUjXgc2(`fJI#(qu zRxY$U>N+E%M52P8A-15@;Cao@|7eUU8li6ltnggL=7>HBOzD!Kht=1QGhMwrP6GPr z&3ZB&h9t1*c))G{{rh)ZIPO^*+^HGDCoq~W;tLLEfPLe6=X-_glZ#jEnDCQtS5*wB z3_eupVdOPU3H+w$Z3e8Xl7m)zzLhD`Vj6h$id8c{(cW=X!xw zV$*WLtfH&m_n4%~#XT+M-pXVj$~Tk;a{3~RvL>u{I6XatdNc%64|a5bj0vae?464^ zOr=kPDBG%yfvlBr$lsX_m8AJkc9(wV>M(|dkxDR4jZ%P?JMr!baA|?BR32$gQ&3UY zPSW2W{ZJa`p85Rw7b^mw>3Or7Bf~K%?ET%{MjgD#ihbs9+NK&_;@22`XrC1!hCDTp zdOcDiCxEc^l?}-5W6%VKqob0WTT{Se&G0tISt`5AYEN{n_rr4z34YAN!u#L}1N+x% z0<7g8b-oc0$&t8zNmTTZ)HBfyj*Xn099iJ8uL39}sL=Bb+Q2%xv)q_)NvA}&u^n6p zFJG+PyLYdz(iIJ1DR4<^Cz^Pv_-zVua@u#Uf{Mrc@>v=;=j4z_S;{`IBwxIe1XG)I zS{C7{8S9k^KgZF1c?E^{+9)^!eUC<0VCdF9R#a!UD{b@eV6z(FuI6&{0%rvS&(kf{ zV?Ql%@-VNQuZb-0`GaFQ^=+O$O>)a3eqLh*wsyFUzaDZcW%WQrem1NQE0Jkn-vGCt zpv^@3!(M{Vaux~{$8U4Qz>$1N1$Tb5zR*oyupae{zn9T~I-oB|nAxp*{?}+mifT3|HPd{M)Cd@lH?eha> z7qK!k8!2X{r}u%G5S$exU`4ea-(-FJ$w9ls7Ase%Ug@^I59bxK^1+9x$(*b`bu6kP9@3 zfYwe9z5yUDT30-8hD@n*MYMgxm+#9yK`?EUcMDBS9aW*qy|6HC%6})bv$MuU|$)M zGQgh+cWpiRGQ(qHq>!WTn+u}{8^s`d2S2CT1{sJl$38zBwA9IiaTG|Ly9J|jSgf9X z0F&n|E4^^j`SXX|Kmhm<)%b@yE}L8=<82{w__p=hS`9kWFpq3r3Vts=KEK(_P7}tQyrH^fbTeW z>pdv%euW}b&6lk|dQH^`pt#E5#NRnG7`dK24cb0BPanG}gPM+01G|zdg07l&(o4gG?fWqr6ide{WK@6I+> zmL2w0*gYmSi1Mnf8iV6_0jYsC(C;1!lfZAw$ne1s=D5s-1J&XIwV{sF_ib=xBSmb$ zeeAlVm5P}whTtH`=W2`PC04YyUIr~LYplJ{a$Pw1uj3;l`-g`1+650|1njR9T_h!i zRp8Kdqu&s=HD@{);c$ql*3O0;G4~G6@;KN}2Li@Ra@IH5586KeV`?_eKD6u^4WQ%K zuf7k{JPswT^z;~rWMQOJogbz}GMH9AUnw~$$u}Lym@iyM`Hp5ATD{v_jsM~OblX^I ziMf^rN|nbLoU!5&1;^!@9b+)7MO=HxB>NVaw)S{o4OLa6Yp1+9tR9DDM-MtDR!sU# z&SV#}eai0!(-yz&)XP_|fQ?BnE$z<}#V6W_azHbG>Wrmjf{y3@BNRp>n2eMZ5TT}( zHP`{7Xe*#t)$!QYzjMc18#P+)i0U^hvhP@7Gn0K1_W+_boSa_772_UZ1Wh{RiG2Nf z&*u*KZq4{FP!G$Te*y9rB1JttB$Rs}2iu@g07U^XrVe_gV|r|T5>QYN(c+h}fD2Pi z*_h)JH${-AS9NrVimfgePKh-}0t&;G7N5A)+FqDP2QPKn;zh~)uV~!MkiYNyuhQkc z45Xi^A7o2_6B6=Nw(n_bY8o5&!^-bx1WIKP@}4?(E{eT!%30+4^}M!G@)zxC3J{=)GQ2s)ot!B6olh=N0k*EZA9*A0uEdI{k;*)@LGoW=WgV%(#g~EEX1RVH z)Yz8pR#2m^JckL3@G!Q%S>8oaK^7D|(~eF8RzO%?Pf<@%cBpkf;~WpB=SX$dH^;&s zlZY22CdQ6ALoRtVX>>E3vgvy`als!iGo0qd?3U+x4+iw5ao`e%32p3}U$b*^ismuB zkYHfY77Y|)R1NeJDwP3rB@r-<^-gEM&(LRB-+oZ7K3ZGbXssc0I zz+)@a%3qReVOLwM1ZMTutAkN8HVifxBnb)0#EU{N({!clrTSA2CWZJaVs}-*a*19A z2h@X}t8_n{MY!oAATA=mJo>jJXv~^wn5d+z?5!{U*=ZdmrS7t3YfUGok_QpK(>dNgQMX zWS-yk_G1>hUh&~moe}py>B+KHQF2xM64OWVYX922mkR3ZbACS{Mj$W{e^NFyTK%6k z46tYz;g#jcsi>;*fnf_KDS};AEgIHU$nohJ92~S^fQkm1E?X-Y+x9DNE^O0wj4#I? zPyPHc!E#}~zmuatK3rY=l1gQeeQkyuQ!TIbI-&L><`K!{1WC{7x?Lop{J9(a)|pC{ z*pJj{50Z`$EY|#5U{f~S2%#jE3TtMMVj_@D8eO~#2!*6O=WEG-Z}}r4-3TBbNYj)r zcupN60Y=Zx|7*uC*GIMmefI47&hay(4fXZvv|#3;YqW+ykUj7{SMSWu(Mtw{Ss@L| zoM80Hd6LtVhZvcQLUu#;cm;+0hWR%BbCpkDg~i83vc+M3j4yaIa9<1| zaDSvLwO|4uyDxNKPHI^FdCwpU>Q9lqoVF|DF|B$h>Nx_wgsjX=8EJp$l6;vN85!y6 z$AQRleiIVHOGIwHZi;=tJa9mchaxzuG}j(irSO3Lg4T_k^kBmMO83HxD7fUOeB|`5}Qc+HJsiGy<2+UiB;*$vjgI0{qlheH59{#ND>FYt2;f&g}C9WFkk!72Glws~BE4KdEo{G)Zy}zpw5*b@4{NvSGB}`N# zru$Z`A7;asma|VXJ)4<1bA5(u-INc9Czt*67$xRv-V&BtQ67p0O zqg+^3=eex+or%wLz~K~+ZDX{3B>u?AiJ8bp{6!>5)SEVgdEV2AF-5*$xBb0epzgGg zNnyh<_?f(-G<#T#jf@zQy1SL)AaoZpe!MNIxt_ejq*E<7<{~aNv>C?KWpkFN)&eMMg|2%7hB&7keD++@gjBB zrS$uaZe<=YMDWNTExPKp=!q*fb%lfr^`1 z%H#UUJ1#Ce@Th2UQx`yRdn`|+4k2xRPLWgxCi0y;dp2oWio|i}$y-G{y-WrZb+_#n z`#RfB#FBicPb0|f)PMN%bbNIA$aNn1TR9HV41-xmr|AF>YSO#Ta!p1~iZSWuSF75; z#x5h&tsmj3lhi}))F94uLV~K%&mh!tPUJ;}XF}*WovGZsuzDXu7$ZYwTCZjn?}dy3 z7}aKyakIK0Q;I=W74?`kvQRjoNYc&h@$H7Iw|nT>8q%&{AJ}TdnP^@;J^UH^UhTTS zf7^VGL&`A3vi!I>+uK+_`|)mCA^j`aYWp`;F-oW1Crfn=uOBlp?J`nSu}QpT-7UKs zPC>CQ5I16EYDnnrZrkB&%;l_|Ldw!UkIu5Rg*UPpBRJx845|c=Tul!OQgVsE<3tN; zp_}_V1eAWX9_|!eo*!FfW8Bc=FjsjRZ|wGwQ_p2&0?Z#3sxqrncNFpYSOuTv5DaEOAQ2L^FRiJ>ocY`j(p417(?h!`UyfPo z0VvV#WH_yVQJExsAMK@GvviDZ{lC5AXl*V8A7t znOnQca_o_>Y+;YA3bj6CV(vy*+!61`dNBl_OAFL3w{>g%MxTR9k)%G;|N6Gbi_l6s znbR^(@haCfJaWqB!fUv|GMN7l%OG2G=K2YcTx*{BZyUk%qT>mJe5u4w+n%|{l5>d{ zcbR6hY;9KT9R^#xFFy`BYK1E(Q>U^HkELkAZ_0#HD~y58FG{p(uU&K`qtoP_;O}%f zvFMlhc8(n#@4HMY%^qEqf-}yxbbF3{GLAj7(4D8S-|Q9zL5>!l7s1Ggh>Icbd)Jqn zZfi4=&s~oZOV)*=5|&;^Tp<)$f2?=^gDuluAbv}+>NG56vjVC-e-`ZlA!Ir zvtIhzzQ(T$-m)D0bAZ|LUW54$48h|dswSioDgZ^oxwzJrv{%)6i4{4k9w99(e4K%^ z{_H$&1p_FjvXx;>)JHGSorI6^HEcD3?r=-M>?KhX6ytM zpYC|FK{H_1aM<{4k)4xMK=jbNt9qbCx>-OI80NIsg6&|r+6`=~9xK#qx}cG;?S1*f zp65opph(Vm*(SDisQhB(`O6fiKB-9EcuFJ{dR;01ZBO=WY6TWV4hswp?@Abgi3NkH zC3DA1kYST_ezOIs?8ll;NeVzyNwm&WFt<6D4V;c%VBEu9$AGpqd9Rr)XO5Qfj6Vw zHZrXX=d?#UQp*VCG(5&n>te#^g6%wfb1IHs%#Ut;%PE5KOvQF43$1ct^yxw0tz`lq?~ z7%l`!m=8K=Mf;xZ`pW(_f#XT-<BnaR91Z02}VP>r>W!NoV!)WWn$EK46IH{HjJ>aY5JiFKe2A=6n-DUS-m zT2$ocUWq^ymw(?{E>oyIj^Nm<53nrz&}XIPSrZruP|@n8C95deU%d!?GX4ZjC-ROW zb9y>D^{ABlTDxlHnXjUFR8!u3N1m{>T5Q<=Y(y6d+WoI+7QX(G%rjM{+)mV zm?l%n&7ePrOxhD+}l#qhi` zoje-e>LR)Cksv-qJV*ARX$tBatvYc;m4+E4nl{IgsB)L7lC5?{VCj6QF#%huz2GlR+tp*z7c%?&5EuN|TI_%buIS1sR=%qeTmJv^06tZQes zgWOVxGM$BJ>0?IojkoSi?^cE$%XPlEqr))Xs)HGFax{JQ)`(7t%!X-u4I=)6=mUk3&Uk6ecT zI)AdDs3<=74C3eRzM5K0Tia5;Fkq^0_^h9T8%I}ne5NzMf#WRFP7A{=i{NutJl|PB*A?pEtpG}+nwLe}5b0$V?pm6>#{oh=BEShe=?t)LkNU~OY* z^kUG<-KwjSd%|BY4Hj7s9%$`WZ{{x@5mQ&Ekn--5Bcg3{J+zZJ+%{Q5uB#IWXJSmI z72)KD#8)X_vo*Yy5)pP&SzTMev2%$34E9);H{NBl{dQ44b~WRb2=A~FpTox@E+v&w z)v#FpF{Q$kx3I{({J~^7rv{=4)qdnge|C5;F(nBId~0 zfGKKnXlr=M;{*Z(!x0b8(TR~=41&a_Wn%fgs-*@NR7GBCX+~DoYM^2p|52i>5G4Q~ zA?s@E=lA_w)fcvLT*=!=F=X&UL{wyKYOemO#&gX)%4^*OJDCM$Uixh-j1jAMUAZBlL5U}I8lS+YHkq{(b>Zx5zh<{B=7 z3uvDa>vvt0Tn%)g_sq?QV;XPmsU0uXo-RNj_F|5gK3=$Avb39bqbzHqP`lEoVQsPX z!rWH)dMDQ=w}OiC#WO7LXCoUu3Q=E<|0L6@91DAP+~|+B7I%giB@3epLhQEUZ57Gr^LNg4zy`CL`1%3kg;Rq?J$FMIxm-u)`2(iz zzZ1wEB`++`D&M$gE^9BVWv^v>*LKv@!*>h9-r5pGMcLWW_M_N0t(UlDR~@T&_df^Q z8!WEPvGea$Ys`(ugrjr>j+pc+Ic&7tC5>B;B#_A|cP6Skmy=1^N4eChbv$|bh2m>U z?nFFqaa*iB+uGIZM-a#x6xNkBRJ12#3`I-V<5Gy(ddYud%2rGaUAm^ztIhmd&qf{7rK^r)Bl;7BaLZ7+xcG}P4@@24y5gUT~ShY1FkR?X+t`|<&W z-q6qh-URFMW(b89rU{A2OJiDVpnSCxDTr}n77!d%*PtZ$GB)&cdrw5?^Y~3!^fk-r zn#!Xui7(zciohCLKmk#CJ{dME8rkf~xsqCYxgwtW@ns}k4$|=2BzfgeG_^@4tE^Or ztNp7I()X~$7%-RQm<|?Y-uy~X_5YFfmQhu;{l4&|QIHhrMgak7=@5~W?pA4$?nVTp z5lKlwIz_q`APCYWAi1PVx)=3cOYi$R`|S7Z^W}VS40Hg_HRm<|`3tMF>|Pz?41s&) z_LTG;Z9Q*91a?F}uS#zG?(ycvWz-^NdcsF>nR$Jd2`-XVBR?TY#p>ltP^=UJSDPea zUt#UdJkp2uY~T5^OQZ6OaAep_EwQ$eI;P$0kiyA zCcOzGy(;um^vn|&AO1;3@>!VQWpqm7>U?TWc85~U8^z`N(Ja*fZcbIN( z+<42#Yw;96SPCpJfl(|FVA`Cp$9~%m@`1I6s`|U`h0Yx0D%Of=uD-`6+88bLE z{;&ilkGOz+(_uIE8Uu;)5Z0ff%(vy?-WA<1!Z07&Fx4d_pft)Ane~&Zx~i&!*v-Je z(${xuX!TxpsS=uy$eUO_zQR|XM{&Ncl+jf;A?z)~%Uw*l+>?}t2N8a4^Av$5&z>jQ>2YWP4A6KEiVJb?=3=9&YQG6+f&bX@oz z%gAba3!-CS2$yEyY(Crv*rkziw=c!Tn}==D)Wz!)Hz0s~dv$ejR;<%PaWgoutrf_d zp#*T(y!f^cB+tw(EbM0L_6(`&!HvbG?IdFec|32$MDY~I%XjWihAwN1k_PvEB@UDD zC?Vqj=b*gqDqIL>#bGf%@745iw7dH&58ubD-O7-pbUWA6(Rg()MBUqT;*y5a!Hb1A zQ<~-HTPCHHv1R`WG%7^8s;VBa)m?g)`wvQs#ft9t6$pE8#K3G3VpMuR%I}r3-9i?i zvgKn#r4iye{jd zb_@r(_ZG**K#EAQ{TnN$2FI<=etX+!nQSN^G|w9EMHip+moLu1CP*S4<1O-Cd*I@8 zC272!e0lDcu@mNledr#N^$FBzpvn{m@nt}-e9UuPb^ujtK~&4(-rdLfk{!-l5+bT^ zhSxuM`++r?{;j*nx^7slPP=SVKXGj8M-lp3#a&bU9f>|N#p($ge#DB4SH860V?yRP)wVSzbn8ls}LL%aez=dA=3C`<3=Z&)f z=Yu6~RFO*eZG=es(0}=bpp+Z*Dm^@L0>_g4PPcH768K{p(G^(s7$|;=@5!-p^g2;t zL7-+YZ`ne4MywtsB-j+&2sG8qw`QP0bV0w;u->#eukC|T$v;nNfLK2O*{nRz+7`36 zmb*C=e76BF3)JJ%abLXeG1%=cPdsQ@Xkcp+w=a5R>$(-~r2hNom%*gy|ZJUdW3L7K}F4OKiX~8=uh=nDaDMHdemxb@6kL zf3Q@@YmEh>%kEm-^AHU!uv;Ge_gC`KDpoX25eidg9yQqwaZsYHYX~@nOt+ZW?VTDPwTr6-WwygKfWT z$lnxE$8xKoK1)bMfD#HlrYXlGaF78b78xdol7vJBpuu0f$orfE9cPF-bBiwi#v^3s;5^jcj> zhg!)Fyqfc@g`*GD2Dlg*-4P{sO*`XJpFQ~&s9Uls-9As;RVOirnu>F4y$u-*Q#dZpcW;czSa)=IH#v zk)xPNy3vm>>=UlR1fha{3#THq4V53);#WH>9(QSr!HSwosUhWB?C+E3=i?m#LT=8;@Ig!&eN&@~g`>o}yM+&F(hR+MRwj z%9u4q9!Vi;>88)({t|w0@}YGO*dTb?MYG*_)Qi-8GE^581vqz0U>^1Zq+*knW#NC|my8u(eN zJ(p4N#gi>LHf;3Qb{CvpY@tv-7CXVA{j;k>I$SPLa|!O3PDQ zviia97hfsMPqw^XJXRuW&D7v_ANW0K>a$nVF2WY0S^Wg-=O&}>e;Q&7kF~=;sRc!F z6&iAAdL+h9u7kSTiYY86R$Nl$bI`b1jVKw86lC78DK0uT_UZl_^CfT%3pr9Zv7`BsL9x#i%c|sgO{+r%tlX}{Z525paK4< zv7K-Y`_2{B#C_)JY0B0UH$Z7`FN_!uVJvTIxL)cGomx29kLGLIg~+ojx)k$JRtsHX$>k*}C7<(m^%n}yd+#8w5}+62k^=>cwEQl z0U#WU3PNUZ^#=#0ozeB@&hANC@wwTqvYQ!xzt=&^12YPZF-lQcUU~-lphZCi8)e%; zw(pb@&wakdhwsZTpJAM-x5E0g-9^bBlK(Afa3bX-2pIV#VpExF2LEXAZ$oCx!$ zw%)_Jwa^xO9%m;?IO0rWni4~DId+3YvGjVG416bFuUXmm_OgBNWdj6D5xBF^;LjRc zy*q^DA&&hV6YK`{Pt(^Rx*1~Q=9fpHJAvqy>m8$uvTo9|_bMdv>N%b*?Sq>} z5_f-uS4AU^)f$%w+e3YNBv9Ub#x;mwd;OCKP990_hpaElY~f=exM)015zc3^pF_3n zbWJ>WqTD&dfBWp6^{hz}yDrX_QjdR}CeCVjCo*S~Oi);C$6wZbwAqFxazb5LBH{OW zRQg`}72x_`E&f<;C|4%{_4q=l7lO-UvmXn*#nv{bdD|fm! z3_`Hat_6s5&aVSQBe_}4zzoMxj~j}QWGgH!qh=+IZffF|3XP7AV;o5Z#a2-J+he1e zrJhm)WrpZJj2s+1R&!Aro&56dQD*qwFX~Cp$@|jM(+};u&j1lIC^!^3YTr9#!xB?> zR$UoTS8#n^ZsyZH1137`X~a))@TzoF3Mk3%5k(JLreL%J^qFsdfU^Ohhc$>&*scY&i9; z>#7a3FJC_1EbR7ZbDSN;6tOKQr8)oBrhU2f7vlt?`V@I06cuW6u|TTiESFxQJ1@Tf zoslsC7u33ZpKcA*$A6jkc&r{klX?52?2^otd|ZA@<9g}*2}qhDQe&^hM)L;6b*ooF z*8CI_%HI3MHZ?SGz0E+vdGlM6aawo{AD}y}X)wQ3fdZbBiD%k(L@9)_Xlbh2c7N|n zuCy9x>RlnZLy|EkekW>-y0lnGUBkVq43=lCAY{2sl4eq4HtYea&SdTyF2=D_>BsI& zMC%)`gqky@3+Urn3MP+!kLQh=!GHZ;X0tHxh8J)eJ8ms(xnuR_utL%B(2nM7o47&}8{Qs;9i5*n6B)Tx|NZ?Pp}tu4>J(mGq7-#%`a#nc#A-u6x2>lK-$#W8O}pD>mQBrh&L^F5_B@@N}7 znRBmh+#?;dD|a^f1!-q9qgcG;X*AGbH>t_lIIC7tV_bbdIOqMO^H}22qfvL*o>O4> zAgk+tH7!mdcO_Ss%+Mr(e6g%-*Dns!iZyT_zf?N^={&^CSloXQyLML^B1?Ki?*Zf81}t@ z$QEGt2*meR5=f;#VOGlIvmb8y;B4XLyTfKp7A1Z1YP!<&Ao_>3b{pA&hiIB}JJ*kn zIZtmbCLir1DL%BDsU%%4LUF&~5C(!~H;%S{HV8+c# zljZ~0(nu>>H7Sj0P(9daFg1alHKe}uyVg|V`|l$`-&WH3QQ7H+LZ@R}ww9~01PHS0 zMOaSIRy}jO-?X#L9KP*$+EzY;3lS8~?eBk@PBlciJn?EO+H1e{pY|~g|MSORxF@`L zu@RiGwH~%|AE2f#p&BsI-|xAW^>)0}+ZiaMS&C6Xw@H%5$7r-#9uROJ$-*D5ehuXc zjwkXupyGe?Zwvm(vow_DP6YRW-)S$c(;Ku_xbON7(VjFN0oj0OSZJaVY=2g1Gi>R* zlD6}}eA+bt$$Bis%09I9I`J7aui^rvAKL3vIFRgxISBf|R`=T?$$1~LiLCBs`C87l zTZx+-Jy~y&4#F*On(s*vDCLVZ3zSkRSPhndeFjw?^pPl2_ShkapvU%2Xk8nrG0fqN zzxSYX>Bz?U^ZqX||M(4WHsL5t!8MI^9uT5kLr;y3)lh%v2vqZ#RUQVn&t`2uWR+mi z`H;VQJKpSUM$X38z(uuXH8ub%A_9kpZg_I)hZm*+eny6d;aa7>zCrtoHE+O|>1U?N zlz5jUVsQ;iU-f374a8X%X}6LDLlLk8LzemJU~lu>ToUWeBdBgA#b!YDUM`#~1O;lF zqZE4kM#0|ENarp|p4r;%&^5sUI@Y)CVgJXvKfXLcT^*2~dzll_T7y`L@w91fOPyX` zRc;H3i802?MPeS+1MQ!Zl9Jrqv+uDR@mbe^!Q0r_SX`tm6qJ*j%c1wh447ok&dwG_ zO&ELIYG`NxHVzyQpxl9J7Yd}_158A#YisfE@^#P*L<2Ztkkss3JZhN^pb6jsHl|=K zEYw&AhIARg=DYcP+d^>kz7Y%V6;-;QD!^ex~Ad3#>$jg8aA?mag3g7Vu zbhYbC`1R$d57!Q%((Spqi_d=%;~9QmEw(0AGH_acUoyiE2~IlggMhWRvDR=h?;W8K zp~hxVobNfsN=fK`X_d>+@|PSBFDs(8EM+GmltFWNx+s zyoqvx*|5cwJnNLa=VZPu`*?hIqBM3kVs;LCCMF_7B?!i^=}K54Z>PNKLaj`F`&(K2 z7-sbRLlpUGKmY02AOc4hzbm}k)Bw^fW1tD1<9}v2Yhc9W5J7<2`m^G3f0lTDeK#_# z&mr3vR9hBbyG z0YWWpZNJM+|7L&&%M$9X`T4LVmtlySRk=+nj9A0&;{qu)&0#&+drs%WdQP z?Y?h z*{{EJf?c*k}jXHAq&}G12T@tE)vuXq<7khJ~GB)Lpkh%c1?R4 zckkvR50$T%qInx(7!b=y1K$?uB)A&A_+w(c_^ml{&&QKH36=LaI2ehp2vDownS?R; zKmB&sBrn!vCC~!^%O<3K9_$US5#_Re$CcN*6$|0?+kQZ&$PT!StdHa-8P({Tqvv~o zs0ahk$!UNScDev=6lKf#?4t8ZpH{YQ%aDpcA})cgT&Veg{^9v&uw;y+HsJF}1teAL z>nk+NAI@Mix!Rw4(ra=xxNFH1h|4qo=v0-h2|(HKR0*UZNW#yjOhcPsk+IL-s@0YG6HP+ zIiI6`SI+V{b%t!v>K49uBmG0iYk;$_WdXsq!k+vIH{y1U?G70BhfD~#Wc=2w(PVf_Z;vimA1t$Cbh>5GGHDM~@PG1fTpWnClB z$gN;wHiX#H!Mo0E+qK^Fu6?=x*Rywlz#w`Q98VKA_#7DC@A&S}0>gJV=^T2qw<&p^ zfSh~P55KszdI3BPcbFyFf(QUB>S7(-!rzsH%Bc@a%ZuOKyj)_I@ZGMr1Vkhon?WD8 z%k_TkQZGP6^LHQ9(n$cuF2KtIasd8EMy_L8rk#<%#>O4IX8!Af(NibjH#dSP`*hS} zzdIjsT>o-x^!h;Jy3%eo6>9TD z6B{6d(75ydu3``Y@ClRfEh^R)1E1;I0*vQ@3b@yLZW7YKMB=>iZ4$fQ$lTl&pv*i6 zp%r?Un0VZZhR<%)zy#=afcl64?^T@s2Ka!Z6Nb)FU8dq^OBz7JObq;Q<^Gp8Bou29 ziDlYn;W7}qfk4g0Jifo?`#l03kB^D)^EnBy0NS4h@3YC}m%ZgXBOa00YhEZBP& zuay}!Ha0Y9m+1OE#~zx0H@JG9d}BzlT;Hp6D>ONj84&%hD@*HdL83H+*mo#hsF-PD zisx=d;FLEnPk{>N*p?tlTA*yU&ipb_mk+bq6+(lh?uIORI8EDkOjf| zfeGE^<<7N+qvJ3jc|pG@;iuD?m%lCN9n1jS4QT-9zZa2NYy<)u?Zs)=_4w3OgZIfc zaLzpkH%8^?AyBxVnGuCffj8Slgvo^{QCJi3a6@|LfD!{sdZw|K=k`soH`(UT4;C(*PbW^9lTd%T@oYD@D#`KA^@0PD(1E9IE*3??Ar}&NBS3>al2j zet|8He(iRD%hhJN|1z728W77slBZOzfYz7q>OeXi@EYyw<`E+!M92rNktY7!)v!YM zHy{BaUCMwNT`>Nk09g+)A>P}TgY=y_*NJpMe7T%Eff<&hnUYBV|4Xe?t?_|CU{m*mz`bGuho zR{_=}9DrIfLfwGLqTTEifG+^A&ZSjAtOYOQ=H?~}9WSrxSct;DN857t8#s&}eo#dDSh%OE;9E9Rx&0eaQeNJ2Fwpp*eraL3S7*le z#K`~p1nvb&dB4+k+QKz}CeR>Rg`RiI`ypX7z)2`3ve%!?c>{9_uv%`Pr-AB#EW)jJ55&6GOE{pl zQwh6R?V|l=lf?Hk+}c7elaZ#D>!^nWnW26@n+E_cK^dhF4QXJ9wB#U6&TR|lZ}1Yhmkw&;Yg;C z=emhn&P;_|%E-lPh&9^f^Y!9KY~)^o8_wZKt(&>#)qIJ|LY`pY@&*^+=SPtQYO*%v z=?YXCfPcNQ1CA0H0D$p}Kk`ozN20m8rDc9ohz7>?Lpz_w>gwF)X2xoJg$eD+wymu# z%d|1ol-zvFLpF>vke0QzwGlqz^wKQ16>MXqzg`~q_x1gruwda6s0D;Gp8_LwAeCNb zP#YZzD$40m;<P*Bv~C^|#ooUzmecdWbqRPA>4b26!VufnS2AjVw->f1Yin!E za$DG|3UN4;%xya7ZGWyRJd8`s@P)m%#umaxN2~Q&Nd#cKR%lL0y{F$ky)FB)eL*nV zTyFzI$Y#5Qa;J%#nUk4B%$boO3}yor1y+fkC7AIogiI!9X>PrR|8lD3td_Cy_Kx342M7XNz@Dst z!)CncxVqezgPB?O#?Tvw#i&d#P<>>2ESwZ_04a}5@alGfkW~!p4=?pYWa1DKI5bcBH;O;(7^*K*F^vKhXLS1ffrV5u3Zh>)mPEi&l^qw?QsvpOOcIP5t@$xww&dp(x4L#+v?R z--g)E*6S0+!FF;rWNH4VLN_G9RSeKBd%yw%;@arqmZVpv(qC15+hy;Q4e-94H!XfM~^`k%PNr+^#m-6X>c zfQzgJC@D1l4iMV`hQjyiz+{chq|D%Cg`;+6MkN3<08qL2Kz*=)%oD}s#zJY68OYMA zn^?K&j9*)WB3wQSuiOW&&fnNKa zX8@!}l)$*(jyL@LD=BPfY|M41IrD5d#?R#&i4I5MVQYdfbZxuU_KYB%Fwo(DbWg^ z`ter%PS82^1SxFy45Xo}Wk4u?tW*s&4FM`tNo)p~HyapC|7tV@xhs0{)to5mhZ3rs)HBj*ww}!^i!Q6A zNeZRvQpfS!$@>EiJ*p1Fh2 zQ`~k{3H|smdWMV#k|NQ(q2J~mvN!Gwzoz(eVE)%0@li>_{bnuS&%$>lTh7ND(Ui{7 zylIp}o-q)T=OIdf3=Wq6;U`*PTz$WtD~JG?io;Ik&c#*9TTbQ%U0hvD^(ymrIzbM; z+Uue%E+~*Yqsu=XaEG1uuyMjcyPzV*uS?xjxd>kAo+2$3@KX-~Fa%7suS+{7%YByF zfRaEX8rCsdD+n2le(Qtb$l@i#XTSRmRx$JucGc02fBnHJ>1vtN|LhztF+4JYeDKK% z_&Nl`IGjxmUDWOw!O$gmYR!lZifTJhh^9Vl7O@$BN`mme-Wj~!-nrUFRsxfglh;Qk z*JHI`mL;)%CixLxZRlJh9sf4!h{8HdF20!@mvRW*MuNtimJ4w(L2{kM?@NFIwGU&^ z_QPZtK4s#p`Q-Z9cf9~BQR@`8G84z;TRM6A8L!074nL{Tiugow-`T)zzM9#z7xnMC zYsfDW;Yi(8!LC@33&wZ*#r6$Tw7dB$mCn5bV}m7lZ@;Q5AkhzA8ed&Z28Q*0`Nm9; zH6`zqDhB2N8O7ZeQiS89i%#;p|5;!EnWq320Du+=s^&j78_AIed})XP`?T5EUPtF- z-4;N@i;D-Jp`Sfxz5l>gP%R(bDnZf17~QIT!n<>A&BrkfPMQn0$bWF!Uf}5yFo0r) zbm@8v|4O_6jP~k+HYa|4eLcUpoA&2HBzaO*b#+y3E#8k6Mn(ecz7Njbpr_zuKjOkz z_4yXQ9P(Tnu>FBT)GeiSVc_z$3yO0ZGdNqBF5%6iS8$kbsL(p-F(*M#A#FMR24-56 z*Kv0hAK;(|0>tW5u#Sp)Eg8U_sDE8;1NYc0J-P9p>OQKJ#cLd)yIM%G@qCe;DZkgbcLRwB4&7xNdf0D6rp|u3Dcx5R0gk z#jdcM{ZRc2XhG8oyLjySCLHV!S=-ovx9Rkk8=6CBt{-q|o~*e{D8ERsPC<$l9j=dF z@6lct?l55qx4ssPSfs!MLwo?4qn&ifq(a=GJjA*{f_DOQanzFJyA9B^P?la`;!>A}Dvwf(i*cr)+ z(Hb6(QK35+7Shfft#hjmZICsUyW46;Z`4t{jM}pHoC^yGZT%fIJs>zt4?`Z}uXNeZ z$)XpjX1sU7CY$FcdOiY%LdS1xp6;bWz7#>{l0EG7!Xer;_1wP+U)W*N3rL>LQqO7OxcQ#?Zc%TRNxV-{l0{QHAZU~4jaHk6L>Bwth@np(JKV^3?#b_;rzvLfj=xQfT{ULEs|o<{y) zqm{OrMJH<)e&(QIgU7{ovjrc|LF<)L{tlbIz{U1kO3cl4%iI0+UdlE`V;|7h@aHa{ zru~JHAghdijDI?oC2l3&SUIX0_aRrKcCMS@H=XvKgr`M<2^v@u!S3uHD;6%p0%psG zh7L!Io2SBy?N>WKh~fMg8sVD|*p_Y{;axY75>D1o$8?dKzOHHoy_ew57tcbwMv+Dn zuZ>(#-8=`V5g&25taG+TcqKrLEMn8gOPqgMcE3Ynk@I8Kp+iAMQU8aLlbT~eS5a|k zq>MM>WSP2Uw{z3CG2`b@a^r4iv2Ww}xaB}Pe{M%=!R+Ng@mOr2r@&lGf#5rB2lyL| zv7M%ir8c>4fblri+Ip(VUb4&o%Inh?tL4^4_d2MRH@_d|GM^Jj#W<|5QSWvhs~t;G zbr1K~U}3U|}A^&zPb zJs{#iv(;tsCUw`J#)2HLY_oIG@$Qv!2KU)9mfc`?uYB-$x!!fBqWwFj&SdxwEo`=O z<6*2EOHxd55@*x)=mf@S;C-eb56dl)@|M#EQxWLbk=J1LDkfo=ILj^lTz$&C*o5@- zB!QZ2(enK3Uvc4h zBi#D6ro#zI1 z$~Nz>lSB8EQeDp9)PhG{{4U<<0MQS?qqcY1r4KzsH%2D71}*OI>3Q0LR_AQs?e^1p zAA(_!Dqx2{6t%yiLI9LF%EU0Xid~ivKjJzII~%yWsJOzBAppo|@hIQd4}%(FpEJy# z`s7*fDy~M^Sp6R8+l^xD)xO1mgm=*RP(WPLnai(J(*H*whYgPv849OhQO43Q@8;c~ zoOm@aaqy4@0HjX))Y44z(wOYU|Hj_@m&f^9iZlbVCBtNBC@T)%qFY!;tpZ|xn%=a^ zKfb(|sFi72jWPMp3a$Cq_fbQmIzQAx~mk zxk~^nf{t^O=ki?YWrResHIvkH$0_4DwocktVjjjT<;b-aL8u4HrEvhxuE2n2Boe{- zpZg)US&d|og8N*rs!H1Tve-sM*==cM6+rsIczzo|kZq^MGk1IjmBARu7|9i7q5pZ9 ztTX4Zyv)WaAlA+49P6-Dy=pRzIMxQBU@+E&N$u(}2FWD|7=C`$cB>W+NKl&JYkmtD zdzk|Gb7(yF3N4SDCXp;YLDv^8pEkEQ%EZ(SG>kNKj3#D=((Z#h z7pkjwraXCSjfID>e9E@gsKdTZRlFto`Fa+==9eHN!=0$Qxo6QaZ}>aV*Tr`Oi+7rL zUb-)G0_^8%Ln}&&v{)VDv+%hs{Z0FLR4oBXT?= zR{GO;M>oAQ<6QZOW-Dz60s2h&NBUZ0I`_(+hv4c)3N6%ha9kvJ+EWv!migAw^86FG z2vNo2p03tdV>-2xrAWU+|H={d$;@@GytDr9y`s*_^p<~9y7SyW5&7}cQP6S# z@RtF=3$=5B^pT`;zr3`p+SXgTC(d<@Z^i`Q)LZ5!Db?3k zasA)EVUWLDdu98w8sSPLc8V~C&l&#%wP+^3m1zwG^8ZeoR!|@RJtTN)ZiB;eF4LX1 zNk)$3kfCEcNy}vne5z(^&m)9|hCGiPJ1>3l!%M!DE1&pU*1EFdF99fYjJ%78>GI4* zE4!Ddv+1)S7B_oO+mX@JdrUnUO*E`$ViUlDlxxy_7IOs}gd4VfPv^2n7{&rZYiwtZ zdx~_3_RtwX)yu2dEy5NmCqKC1;p+!qV7tTF{L

#tUwt#GK;R)M(nZLLKWMz5K>` z007HzO<58d=N)tuojD%Y!eDOFd15}&RTVG`Ajd|yU4rkw*8FcGN>PjXGnrqRS=jS< zH9faG6#@#dr8JdP{?g9{pK}Y%*W`zACqt)8!3V=%`b79K7&&g1uQ1L$0qY4}x1%rd z;P6gUj=%EQ9IG{)Q2M~>|4eV=(XTWU=S_Z`L=HJy)?$|PizEq7d8f{?#PPgw5I>7x zc{C7i`$kP9m}E3HamPeKuR8x_`z9rz_!e>~pa|eT_H_BT zy#TyKoWFzC`X{r@bAZ8NIh|1-v5MNN^O_38^z*m1hFV+sPrAF<*@qgWmokc!oy@th+%_G zY?XAy#PO2E`A*+_C#%wA%@*~}_Rn2J$Ut2BOYM;7$$6}~AhR;^-1_&xAd~SiYL#^g zSh|C`b2a;xEE2Z)W`55DtOura#s~EHun3t4lSLO7$icegGdtUIbrEQr=~>Xi0kDn+ za|E@wTn}~{{>`^CU^9BW8RX{sSd)B8xP28tZ8)p9N)k3C3upJ6niwX+6TM#bW;V`;(8h>a#AY9kvHL6&~N(TM8XdyMl&bus_ReSkySUGq`!4Ub-UJA2RU} zi5%nC9;wuSH(E@cFGtWJc?ge%(XR`Suyv^h3gFfjAs?mHk^ovE?yaty^LRP0qm@&zZIEl+GGXU8sA zHUw%*;HXe288$lfj9_9B-&IConU1&f&qgb{RH<~sjK9xO!);L7%&YHTk{L{cUk4D@ zbR;VE$HrPgWx$7( za9lu#fJ!y+?P;#B$AE$e{4W+WAv&Tku=gu&XlQ^Z0v$(1R&OsU`zA-Zgc)!eQ&jK( z5zBR!gR+KQA68IM1!xI_m)}{;1+y8k@#5>b+Au;nFO{fkm{!w2C00{>$ zD}>(3F=_JMiCA7{pM;k;Y!`5c7;D#KM787YKs{#&-Q~`^aNzT zv`_FV$oUyt#8;3P3kYolqW;|%Dzkfq&-4i(sIBHVtZX#gea=HRmnoB9y+@ZlFWT!> z_fHl0$vVK<7h37aP5|=Yj;B3-lZhA2KPS=8S55_O00B8st1}6+F)scC8B`(A|rN%b%mC)I_ z$raeroQXnxbsn8t_;Xi%i-QI1Pf8!z@R72pD*!FaE;V?x;3}z!*B;nh1f}} zE^5{SZ@7Vp#vqx-33g1$;Zx~755r~E)u`^qgG%>frN%k1;^n3p zd9Xt}>cVXLu-s3Q)&RwKWdx8J*XXm5HbJfdIfXk_UwYavgGPy{^6 zB*+kE$Xj0OdQEZtKooGR-KL&|-k3WX%@Sf@3cjEU0GcpzugazGpJqR~jTB zD;gN%3VkOm!yx5#U0KZVqmf9O1^D4U-x(pILq$VZZ-32%3ek_rV}<^(A<1Q8l^-c& zMtfhr04ttqoa#O+l0T|ZZf<>VAN8ZS=tOnyq(>#4PXlXs$8g3S$FcnoYgEPC9GRvq zs+=F99!8Rn0$VEeG3#h5As$~u6~Hz~GsIHb)y?gkOxHAnfC@Ao5VqYw4Y=Y3l8yj$ zJpi{}@O@Vnh+?Fup=&4SrWHTie6iq$mn)#byaC}Paq!_T7GC>;+KxU5zN7Os$~r|O zU%B~k9-MQGGDw05XT+a z^J*g5)+xmIG~*NF0e(``z`#JOx&@egL~>|FG13QZHWcnWxx1*aV)St5Jw_4}Z?rd| z)bGg}%h?TAW&>qZhyloP$0ocO^LbH01_0i$1q2D`lg)dAx6C%X^J#q%Kj%#W`DV#x z5O$1kF30y*?Q$dv3v#M62G#QaxYv?ZeM!qoL{7rIdQD7rj}8(Dc+Z2w06nHdl?j!6 zPe9J~P7WKFrBFG`Oo5-VBZo#>8kbOY{XtNu0;|-GAc%;Gk;x2O68iz`G6CTuBD8ni zccq|i0yPFki)XDBfo97U4w&vuR{0n_WPz!l({%Aaz@p2>lVb^M1W$RyCOtjZHLav- z-kN($2bd1MrIEsH72<(Hqy%d|6B7kZY|0a3;oJL*3y7J%(vvT!zGu%+1fG%!BXXaJ6$9j!%v~7n&`jTnv#9 zkhMwq8v9v-I3-0`%BaRx%`HPBze;dzZ^?X>y2MWYXPAc$K6EGYhQ-oukg7Wx1PvI^-0b_iqBoSdeqMwP7hzkls$7Xs>|IX|?69Fm%J&Gg$116KAAePsH zfiAIvsDyFoxRBb-XUXPM0y<3F>Ay~At)5s7hDqyBgng>Wdz0lrc`Eufu9u)VRhUA# zhW4e{ofzq4oTcoDhc}k`z8_njHleh~ZN+M{H!pO|Tu+EP!hT^w1oU6#zWsU{K1Y62 zdc3%rfsyXr%i{n^IhIG&Okuc>vNau5NAA*t(QjFgFe4Yk5o`%t>OQ|#k7QR?T7%^% z1x3Fuj&MypI=W$Z{(Jd&BIyo#kw7)dy8&!ryw3tK8AC!1O9|-$+rk(v@+z}`H+`K+ z3y|nvJ@|m>oI5={JL{0WYGzr$_=?qttlkVe1f>sRL-~sN21S-nY-#a3Apw~qA0%Id zgUS>ZMCV$qKy(8I59Bo>CR92F)CrUU6td)dj&D$6*#eyT;>)%e80z1LO5SuaS|@@i z)SY@6rX6kNL!Sob%q2X{81o|Wc^4EqAWj+?%hU;B zCv+&~AQ&Z|$-Vzk&5te}0(>Y=5IC{(N7jENP98`P$OISzFeVIN;FSj@1k`Lkv)han zSt3FZw$}Fc*JI^=zS;+XI+YT0Bh5MYQOog#P404TT)qls0FYYn^qphAI=?|L%|yhl zbg%&UFxOY-0J$9&8u|d{@o=@NsA!{p)nsj5sH=y1Fx_pIbd~RFq1I*-(`6H1xnX0w zG0NTV;+6SoeR?END=*Ew0&5*H*WF)b&H^1zNI7o4eaz14zj2m;2rfxIU63l9SC!(E4{Z ziqy0;icv&^UFTC0GOC=uUwZHEKg5R2Nz6}t<}>2g-)=U5!o}odUsx-giwxIkK-R5e zkGKoIH$;tLit~3KbbblI$do7n&f9w)GJDiCxcx4Ybh$n6&|f@*Q6vUMr0&CHZzX*o&-&Vp5yNg@ei?Dzow+>MiTL|riUjN!mVb)onov}gQV1AIK>Nn zoV07Gak?(WE34JWLXw4SQcUmWyrZ7g_O`KM`SBvSG;PL(kM$0|P&9`2+s~}L%w2qM z#`ursLzhohmzQ$PS94seYcmRpqwl`3)~jE)o-0W+l--rXm;PGAW`x>_D`7f9DC79t zPDeCf@g|?`$~x@DHxJpW+P7(C(E}TAWI3B%w7)v>T9CYz3JZFNg;y24SSHag;H&Rg zFug8L#YUM#`SirX!V}Hf+RucGQ|BHLo_t19s(9I}nLUJ8M62sUt7s&FAlCEjZqd1q zI5iH`?NvtB@dgzP z3X=C88IjXtLLE24l5clBx%Z8x&%W7C|04@8WLKj4@CI%bt-V|j#bTsoG{(QR-VtL59MO(hi+l%7$YL7V|qp7F!yr`UAwZ`7$X z@w&okTJ|B;m1WNtX_*EscK@75A9R^XK%CL?U$7A`FvPa*t=DaOI#bE`; zKCcckQUkX)&agzQ;^97yg_49FyBWqx(Mr@3|21AkQ!om@24CL%{e`q_ET05Wzcu=6;k@(bciM?L)^dJ=UN!#x z1qHW9=})M#R-WA1-#-O+uaXNCiz%MCNJffidpIM~;Nk zQ$mvcGB)fYHb7w|cv=yFo!`z=2=%@!Ies>Di!f0BwfR$(YjSz<$su75j9w;dP}zAa zz#WJlrWE*p=QiSI2a?&sb|+sE@GJ(ZC%vWxS4oUoH&;T=$9(9=)m4I(75|N1eNJ?~ zopnlU`+$@EHk72ZC zu$_{1(ao-c42HN5aTut@lODf3=Yb(Ke8t5tE1ltUl9;0El4IvPKno%5yxhnsFF)eN zC^oWpF26cNo__J$5&rN)v3`uBq%BLCQq&|S-Rs*<+~b7{6M`pPfqAjc&%@gN$>jyK zV1Pv%5#nO~Ui2gFLEJgyMMCax@kM`*Pt8B~qv$m0b)TJX=th+9kGa*dFQy%Avlj@W zoe-HR<^gq;Cjr`ay2Vnww6f%mj7g`ey^2d7#~9Nc#xRv~1}k26WS%qH!u_Mu!NSwg z_3*8-181WPWP%L|%YC}Rv9Y?xSF3CH6nQ^v3ch;sL{d7}`8MTE>1nOxoqksM?u|3X z7+Jf8gvf!U{y24hqBwhH@*%9eGp0I9ej}HY6oAy4ZeRm;TZt*~_*icAJhX;=1y8}! zwUBWM;dn4u#G4ZVBU3I}QFs7@7S`p&87V7ra%v6_qJ(nfE9!Qbln>)Eo13)iHc(fWQN35YCRglVXO?p6}W!11rEH_j=jfLG*?Dur&xOHvVGrqVhGe0 z;--zxD_a}lkeABE6*xQZ?jDeTfSa4QP>ofk~2IX6-%BPla|1;k|nsMoV+I+^ww zGGNN+G!SV&qrl>=`4mL-LoxNP@RW22D>aZEl#RB{Rdxbc4=h<*4fgo{$RKd~Pwul8AIAyy_4p>XMFK7F zb7p$owH=RWv;9w%mXBT~701^FRDW`ZD7Lf;?(mH5$h5ocRYw*PofJzwNBFN?hc&em zrb`#o1XYLox6Gd_z*vkSaAH6BDo?K7jW+M=XZyj2b+A5%{MEin83*o z@qz+nfuWrQTo6GJO9pViKHa9E(De4{r(?*vTfb}iBLECwbjljFl5?3F&DWc6dtprx z+ooF}vHkm??SS=LRaQa4-+xUuLa`(i#+WVUr~F~#8DYt^)9lZ8=i@9@cz5`baGfaN zZ$!>1vyF3RjQLl-YhQo*A6yFw$Z2yvNF*q~GV{xnf0%`wNmMpcI*qE>;^8U=TA7KAK+jJFb|bw8*U8`WMdp8yKM+#BLHshrTd5-Sozcp8EP2X~1m z%%v=W+GMx3w9k{70EwtU20hFGD2(fSN3cS92X&#|7FiS}K+j+ba=ZLtB@H(Q;7&NF z(-6^MG>?5f0BBZikti*goO0{h-02$yN88MYC9>)J=RSzLKHk&q=0xmA*m=od6(>{- zNu)iAPHD^Z9n*_g<^6$&(dt!XN zjGIpZ{1V`F3?(3(2t#J+aC&ZW;7x)C8^le3qbM;zfnX*CFb0L?Ye8aFfi1|U%M*t) zHmO)4Q%CxZIUXF9zPq6S7<~Os9+S$o}c=6a>K2Y6zc`+Xj<`pvAPe9@={% zJG98&ZD;^sBnE|oaq6DxmpG7JpNt))7OE(Tl~IiW3y9KS&H@9&#d(NWO&EhjY$W;Dlus=7Uw&dor}(z!WenWmH@(4obugz$4N-Os61S zT>8Qsz~{N*Iz7hKl6?Wk@3OszNl;nk43(`~K+7DB`jUosK_A3r9QG15B6(oNB~o{g zfKJ;-l--RoMl6x#fd0M4xLn1m?)H0s#=2Q&)K z+Puwf7IqXcUZVLwVK>E}k2^A~y_T~)Ua&b6a&VY;_P?H8dDjCcOP1fgcm9xdXq7wJ z?0=oopSm-`{%5qA_wU8;#*ebrtYgtS`jZzd?(I$2_9NYqZH{9WVjh2v2mYML=H>Ak zQZc`9t!Z16cyYUPVe&IMfR<;RPdM-5x6fbs(`p&%gV0sMJ2hd8bJB{|Uye7W0~I>m z?$1j}afq_srzgBRGG1CZd-zF@ir}8>jsD`49f_^1bghfAn!lH);RFvE;q*irxM$_F zFGahptu@s4YI&gW!&|Ij`86b(RKT3uW}?G+o3h6t7tVh{r6^3r$Dt0z{B#W#&= zy9r0q_eTQ^#VM~fLUd%6Zu$^>Qxyu*{o0KF+xPtG>GF=3WS)HcR54)M(9{6Jx;%e5 zeGmwMlp-HG_EC{Rl`5WlSG2P|G(Z<^u9;SY=8Pw<27KnUc1A$^7cNb{;vn0}4&7VFMhp$`y@&@i( zJp}Y-kQ8o9|GiS)xi}?`-*R-Imu_HV=y@*T0SAStuh|!g9$T^jtK9P zH*r*zD`Rt)EbZH?O1pa%3B5v&`$k{Q=v&=YKFkEbpW_B{9%egsojL?sC5tVaDX=#{ zlUP&^d_U;w6gC zP*+%};co26G6Xg(^EJ_9NxdNoOcxYIOux)QY-qiXax_l5LCutk0_2<)+h8j0+H@hP zN%88u;5Zz9+xL(5P^VTUxBm3z^FOQ{;VgH&onsfLGemSQ_HhFkv>BdJ2_^ZCBl)wo zh}@ZW%I-pbQW7I1b8WyTNDO=DEBnBGGwGALb&5YV`{FHVF>U~tG7mSthzAFbVl~Pc zwNKGfFqWrIwZ7d&W&G%7ntHeTxvNc-0UINqBKya0#?R6;QCdLQusyc|5T*mbl+Ax- zS`JVBj;c;^=CVy7ia^_2=G21%v>nMLDSa)KqB;(zH{Rn4AEz+k(NL({06iGB(JZn( zN`vc~@gn5Bm_+*!Um~4^e`UYh$l)F`I)Wt zUUyC+odjecGJ$x!#>_`d9X^EhLILMq)K!TDWJ4m1kau`QtHkWFNS9*o3Nzco9Rp*3 z6$Et1_X&LF_+Q`L^0j3E@ZDbPZv96uR;^6pu&}(Pm2a>-N?w91;=em?w)XCCxdf2P zB*%YGCouiZ548mBOYAvE=Vks2Q7iBA?u2Ptu`Ao>jusYT%!zsIOA#Zwk6Ty`gi$$BCxQo;vn^ZbmV{G zEq`kd_wx9tU_jU5nWVa@(m*58Dy2W1(Q`O1TE>o-kD3zY_`KTCW&HQP= z!lL|7(>Vfhb^o9-Y5u^&{TrXCDD}r_wp}6i0%OZmLrXo@8y|!hm3Z*?nR47sbX5P8 zJY&+~>wVPVm;dJOr11kJO&rR~h$H+|e}2XGZ&nB7%9@)PH&+Y}A6)R07Qr&^+9F%lw;a*)2%7Oez8U{2iT} zV+}}!g{zB{A_#M`sOT~Vtb%Om4k0ncl{3KAJz@Vu=LVT~>AUQEqc1#jv)|g%0XA2( zppdw5@5kT#5C<6rX%&?Sv@IpsM*uaFe+J2|s|nX)rj!7vcZrwZO`CE_BiY1Qnj2$a ztKa-`1*cfv>v@iHEwp{t;aL}g-U+Fb<&x+M=3uEyuprc~TEL+`A(fBc+#vktC?e&#IK&;&TxM?jg10n`cE>7$sp zlJcRsFYd&|CKc@z(m`za+92r7q;44rCZ5#0vSdu$6o?8QfnL^d8hAK0%*qs=1IF0^ zYVA!#@A;D9>q|z!6^n2_mjkXiR?gYx-BUOMn1ZlR-~`$M1{s|oqZvJ3(fe4tmz!7^ z9EK!fq@k7o#FfCtQP2y@(`>$Q%dDub1KcB71O!a2`D?b)Hc{QL!_?zI>X8X4ITXOH z4yJ?7T&iP~!Q)+a#b3bgV*I6*ttKMp;0P>ZmO&nQTFwPu+QhB0@lZ$w%Jz83v2fT> zK;lLhr`3WH$9+QYa!oYi=3_BA0$tYiRE^Z*|9aB<)w7&&+t6PY96`0=6B0!>@P~3nVeY1V!(JOeA2xpQ}od z9)L}I%PPIFkOu$&DtXtKtwHU?)8q+r`%+aJw9um63KKJH{ZtyJ0uXLraW#YZ8=CxZwgsf{XT6G^VXi-$)slVnm9Jc@Y zx|g&Mz!Iu6gFfr+xrIc_6@?dHXAqOgy>I4)@|Nk*n606z^_ zIz>X11`Doit8LuU(^s!+&INSF}Mrldsl;5?_k-rl&C`EtOn?MbjEh25LiZ~JJ^KA8yJb$a}fWpt2Fb($lt zU$-&Vj&Lp`-NTqE?qkjLj2@>CX zJM>?)=i2DgOpH-U(yLA*dlGqtU@yGVk>7vF73Dii_RGoLQ(S9Y`Yts8;q>&0TA$7n z#GCB5b~g9Hqb~C9S+^Wz^re~Oo;xm_x)9PQ37=^SXat0X$w?Nd z5Lfu)>BQRtBn#>OEzSe%m63zdFxI=VG_U=L{9;3hq-Kw$V484h(F2*vLG6e*h*Dqz zEyiZImH0UZs25=r*a`taWuZSx?$-!tVt9~o5ocvvh6V=q9S1B4XFPLoPvcAIaqf75 zuKdjBsXP6>w3$}vX(m>F7X*)Wp>y*ITI|Ip7>>Hrz5MneggkpEkT%}w_uAwax0R3? z4H;I>yUxJ%I}d(M#@qn#-p#hQ60h9ZeXq^@9;U{RV$#A!E)j+U^OblAQ)(TT5+24B zkv^1esXT<93N(iTxKt?vri{RN{V5q{SdOA5L20GzaE0m+k<$n;i6*B(0mK}E#P#sn zsnafSZ`%Y*vKiFMo-b7W0}wz20H~vtj7oK}=~06i4Nw$=8EcnHDj*49O1%w(SR!m} zkWi9!C@XA$zEKOqY3c6CX@!azWTd4uzSbYYgMeI)faamrFjtsy^+cvUJS`WOg2#ay z!I3G{F!fe1PGa*Y1E4w`$^am~O34Va?_x|r#A1f}h?15FpA*G7lqgrN2}_^A>+w%e z24C;W!m(mZ-mo-~_bN^Vzn7}X7l+q^52cn;#?e9}hK2?PdsCRIVH+e6=^ZsVrWlQo z(k(8zMN0TXfHnyrOe(+t2sNDBD0!St#3=0W;077vMGG zq0NcI`*_N4ViH2n^72nTM0xoDV`}TD9ATB5@m{{ z#lsee|4^phK7wJf?)?}sou?om&3y9h^TJcxQ5Xa3+S$Sqz@D-+&ITUH$V?KX^{$v5 zG_;!VVl)yA;W6Br>S81U+*?g3Q0Sb1TN_(NYB3JpqoL7lX0I7&uuXa-E!o&so&4gD zC!gNz=iO%EozFXJNpp!inEE$S!rxD^EV}QW`1+H8a*`Z;=n1W%Dz{1JKAu4ewJ}fD zh1UD<+Shj63l=Y?rbBryhA2GW4nE0;;n!EUWk{BNR{ArS*Cs~<|4dd^rE=5sL++gfz-ViFfpi2aa2N@h0Xd+~f> zFR97CBzb6J%larbTt3eE=@SznsHW)P1at4BU4i=PdUEdpr0n=9SOR(SocaFZf*g^I z8lF!H>QC%#llmrrF2p`S;R#%|XM=A1OcVSt+d7t-=@UJ(rN#}u>~!R`;5DKL(Yo*1 z_hHU#h9}06gqqrE2<#k(MTu}~{@R9O@Q~plrczkHk)L!%%guyzGFd2$TS7gYJ25>4 zlcW9;V4M4Wv$L#CqR}weN5?{6VVv>fP&M8reKRrkPMahcY7O^Q}OCyJvuCg zVrQgZt`F9BUnV``Bz-^d2;fudtoWJf6bybjxB11@;^M6a1CRP(syhW3N(ONQ-eCQ; z(WC)Wg{HHRd2R+IX1AlF0009Aj9~J&6|Lo!B@aM`gh;l1RI1X{nuU2bhCf9dx~pAz z{3H%Acx3MQ1g^Iw?j!q1NJ|^a2M@SmGu(fD5 zWpj6jC7i~S%TX2pV=I-?#7F(RT-JbsS=-rrC5J~K%wEPyFrEj#*QMW|7m=`1da!aG14jf`uqEgleYR;epU@z zWfONo(6~anBO)erh2(9%65k$aS_k0CfwbE{)R+2 ziFaZ<1V}e(YJRR^>a@@5ZAU zejsXes|A$~3Q@8rcLPZ<>Y&idaMRQc%2GOTDwYVQ?$VO!LfGsgeK;K?p`d=Bx)at# zvNK-`lUyQ4NBdGI$HmNEnI_ss>ZCoH9HyOWJF+zbY&hndOw#@*FBavohudhix(zcm zR&jPM&H8;Ebvg)1oEaY-R3u&{30)lbPI7u(W!eq~S2iQmjO5qF2kOWmrRmzjBE6mn zR|?b3+{l3e1?%3uB2RxbF8=_Jhtjm%Vo=tA$#}gnm&=)5t|f?+FcS53OBVKkF-mhW zMl@bCYg9y-KVcyIOM$q{ZhB~2vQ7a~STQ@v#-3PWAmbUxnA9$ly9?$S4RiTi?GPMs z2M!+~QiJJTeAJmU&bn_IZcj0U7l&Ze>BRsbO7K92InjeYKVcVN^Ypdu#@DotUZi?Z zt}Ue@GGkS-dm61Kh)1;WLOgEJtVV`H;}MS@_cbIX{JWn4iC%-Ke#a^inj|@l^KD0= z9mff{!zIv~;2$A2kX)EvTT|^Bgph>%z@>|{SVyvSW0U=T7v0>}?*3leF4B{}C)rF> z|CLM-s%fTlpnXnk%dWfV_I`)&JrIDUVIYeuqZ8O^o>xmrt&>v+p!CeY@Xh#fqB1U* zu43SszTGAt4l(8#)HVhQq#47NzJa#GuVu^K(pvWccuq3)7;nCZgdtrqB5qVAd6OwV z-?v};MrulBKd*iE=;tRb17c9h+>Hiqerj17fcoYzs1J`I(wm{l^dwFb;e;4OYmt4F zq#A!*Y~SfMHFuwy?*Tc9!R$ub@E=eYEV-Kr4&ldW0KL=LxpF1Y{4@yh(mqX{1Uy%E z0$%(k2>jL!HSfpWOok!>TAD_zLxCsEFm4S*c%R`d5D^v&?h|&&w&%hq;gYC_TXV3W z7HGz%BnG7?W$3m@lZ2E2VoQ3dp){ZvY_6A)DPy)^SBA32H${GOPFWt&WLWJA3kIwn zgI0feW3z?86eM)JX#S_$k?xFPtR?WN<9eo4L+#J};W=VLz2w(mMb<8@Y+9z(gA_;AVE@nat+s1*x3nM4 z&Bwx=eqJ|;j=c`~V|w53mhu>>_*Jn=?2UbwM{az=FJ$bt+PCws$9CKV&O7}-7&n!a zI{Z2K!4dYUx_DA-Th-C==TPHTL_})2p-AIn&4y%E<(wQ@jwd~CZoD_y?kEIKm4vSZ z>E6BewXm@G(i6myxUnmvGfZUn^<7-ka@hT+N}c5D{7sKP9q-oHSdcveN89|z+`lnS zhzEAAcgxqE)EVRctN$HOi{2-rpiyL>z?E1Oct9q#)Ge^6R3f-%@%dAgv9`6-bvvha z+bK~_=CscG>kU^u<5e-28+k(e#8_wQbLMYELx2ofQjKmVB%a5K2ShSuPl-X6rN1g! z6s9J+2UhN9yq6K5tbRfw-hJ zy(Rk*F%vRU{4QwGFTF~*5RC_n=6k_Wwt^`JB*d0EKq}Y!(T=2WWbS54cTEmw=|<~ zVmUK2Nm~bv3jjYR)57pqz0FJ6QQ<6I2NtdSb{-Yny!$&+YLL>lZ)h!-OFV{>T3zgB zmI!vhUiq0N=tPW0TS8uV7c=PC4QD$;wh8T6QX($}49wr-z&KV6H%0=$AE$0mb6{_! z?DuizMTKbabPN;R%JJ}TTgwXDqH6?Ez4PNI{)mwF>f7vxoJ?ndlxrGdIi4*O1zVd_ z2(g4WUTLCF&ufieG=2B9BAB&l7#Z9LlR(&^goIH_T}PMY-?59lmfS&um0Hu!QEi@t>fGCacV|4_G zf%}Pw#Y^`@ zR4BLMJb9|f^zICQn*VczThT0bcXm9@^}m+0h{FFqtR$&%gr0i*+43MKCnuDBDrip^ zM%+Kw`Hf^&Ieo5iUOqpjRq?<3d)3sP1c1#P-VUp6njOheC)A@m`18iy9*T>pc44L4@-6S0nt|Q@d_-Rds)E+2`;<$jSY`XYb!%62yiv zMH81d!!D)?46eT{X$4`w?t2g}-UtR<_XlT}Tqp=(e5NrxK0fyErs68dU6R$q?Ceto zp_BIyS3vL!Tqujtm}iz6R7L*(2rdq}tnog?|CoJh2Di7+Sn9pvEyY*%oAzr>o$8~Z z@;hl?Li$M#BU6UO`ZoR=85E$Q=u{$JBohqNyTOX}K|^_v@P}fc6fVP_B4(;IhtB|} zh&q0oE_^rt52p0@m}4;`b+LgYig_Z$yceTWwda!A5`p2!d5}FH3}j=Gk%sLYU(g6>S|6sWEAS7 zW|VbJ9Hf!ED$3!xO}46-@Ty!jEOSfRYCc^VxzPv$k7~$3zMTZR4LGD?An0^JT+|Dk zJPx0i#uGJy1=%Hp59}$~XF9MnF8Qyby>_zooPsSrGK}{0XF9U)^9c%)mpLFE13Lbs z6}hw519w_#zo~~=w6g82vb$%O;du2bM(;E2JpS}!Ydy>AB=Dw~EoC$+l2)wCURIOC zlLKk1Pu(`u78DObr?OwD$awlNX zqC7H!^XM#s^X`0vz1Ov{gLcO))iZrvh9Q7(UbH))8I7~YWT9FC27G%i=v1_`7yuX( zl@P9Z12oUQm?A!+adOF;g%3yIQ!SO}iM>l(PXRc9vWA~N7NN$E^#V$_01S%PBj_SH zX;Fkgr_C-L2oS?Z5T@w>r#_|ts^h?xFY$cQ6mZTiKmF!DDtrPNgC*)do_jE51A|!r zbK((66#z#h+kN%X*Tc3vqD(L-sMzQdjerdyp!a}!{1-NHC8YkxVI8;bs~ox*0I6xn z(>n;?WA`5Q;Sic8AHR2)q=sba)p?fv_xx6BJw80Um1XtB+{>$0Ak{GR z^xN)i&233ay+0Eb!9TXc=C8WkEUvB#e%_&GWBGGYPc=k38Ci4p=l=c&Zu1xxmnye- zo@ElW^Zf4L&kZ6zA?|Nqy)2)OXeduod3}5~(Am*Zh!~l7%5vU}zgxq));kx{4vD>& z{O9Kv0-((G@f*KoL)n(QS36(I{+NtIug>4UVt-0lVrFa7q^*Np@zvIWmvPH&E8>bP zv}XfRG7fo@b8{E<1y8xoj_yA7c16$o{n;$|8&W9C3yllAY6^Q$w^0{OK~G0d|GH^q ztv9wH_@L$2uU|LYfW6^3LiLFNQLzac74&F6KF-K`k#Db*jFCBBIH_?94HhKOX6QS@CLc9m9CNTUEBLhLB=oKc0n%Z2F)aFP44f)8hRBQXtxfJIz9ya`=s%H&q9W_i1P{*JE zk>b<6lwijr=bjXRi&D*(Z5om0Btr2M(@dSnQ-`d#RBn+toS!f3%^y~W z5z5lv_xvmms}s#56UAW>N)S#&6l9o4T|$FaQdUvcS7F;|`TR;P@2Mm8lo@?bW?{_) z=?`C1zk=!6P}kO)*4^NGPM+|$%IZ0VskD6XpGlVXoGIv;?8l?^dj=5}RLp>3N}xhS zJ*$9ADmlM$!maKbLh~}XAU<$0cH`r!dQI8R1CF+np6T16>y-t#7uBgo3{LlF;oCvE z&!2N@XlYdh-}uh{y2K^bSN>qI=;vtoOaG9om1q^wd?yAL+A2rYJ3asu};pZ54LORQ@|S($^-x^MD7_-Nm9~Nv66_z-ePv>;_}QNv6p5X z_(|j0{Oj~nBj{l<^_j^_y)LmpV@J5b+2)5g046*r#U%CdL!(%ow15T=Y1}YfVDl2w zSD+#3o9?rlPb#3Cp01c2^o*F&%oTj^3A*npLiVA)zF$vYF4_V{?opI!z6Cho-=-rW zkTz(Q(0M4z?s#Z+dK^G1hN|eumFkwYc{fQ01a!uS%txyQDV_x3Y zx-vgl^>(9sdzk4EMClXcG%t_%ULoO}jDeZPkgMIwn$BNA;pHBv^I6jep&cl{MYpEq zkdrZ|Jin)H%g^&(JYC73mv%hAd*{km_;b%nukOg)QR3%b-M{$GUvlAcd0U;K^7-X{ zv%87BZgL$4RL20wTSe5s= z5G^W!I5Uw^c`4iSQ2Q_)C}akioW6cjdQCOfmM57=EVO&v6Z`<}mD?9btBdG|>Fk>+ zq;I0z@%7dY0>G%&)WGEB))zkQTC$ariPaZ z9a=oy?667A&t$I*;WYZ<1EvViAm8cImV-HL*o{AFw zpr4*pdb{pxo`a6vw7ZDRh5J@a3@J-|mBhH&7qdaQW0HWrFSP#ipN+{R)fWH8MoZsG z`>{brzwh$0e=oT`u9`Bb0NlDZ(a zhx%Zk0EbiZ4;dj|cmat(=T#rQ!ser?J!ATpfIbKv+93CF*%!;tQmUT^{v7L?%-p}% zaIyOR8(>0B-67y{Z%l*WPd1C0{?XI#lYP&dZ$IwS))sLO`&Jvw5%Bnf9u<#VyO@K} zK-|M3KHD>~S>qGYz=_`u@0ZGFyD70UV84;o$6d)>QLZ^_#9~K~S_jVz8O9NT9=&MU z#-n@6uEScwgRw_qd`65$giCx%Bh;vdhDNc?Jpn!1<0hS1Wrg&vvM9V*dUX0Nzz1_h zH;47J$yw(EgICnGG)yGzTRkSF5em_L_N~C;x{z{YTt%!Il`mT&Wjm%Qzn$6X69(ID zXyyxmKFr z9Klr$o9DeBqCbc}J&wQmDiyfLlr}atpModQU)!oo>}+gM#yNxD z_AfC;FUCj;wfg(w&UMs@M2lnIC_hhBm3~B9o@f?ljE*vDnI4;xOe}V#EB%_MT>r*S z`@0I}GvnLZmCfjrm3SNnd$mMdgUYATn@W$nw05IIQW)hen`T|P%h70Mds0%@Je{V` z-=DOth!x{rB3v5URs^wYYtN+0_(E(F-Yv2n&IY>qA8T+Ap8&B9{dH3PpZJh5IXQ)o zWkg%aMG={4-IGC;wPyC8`!-Ii_k&eqv-o${U-oY2wlvC#c^)<{n@=XXf}RH-6ALPN z-y+2c)L6fNI1&0_;rBEDB%ud4BOqv^#-p#0ipD|jB)jeMeP6kWMo~uzVJ}B)c3eV) z#t3z(8&lVcp7EFXX3}YTz&(}WsppU!XM-mrlOYe@`JDvJ3mq)hhHmroCR3@XAGE)F zRosjeYqwSL^K&Y5e6B{ny=`eSQ&}rqHx$>R#{Ts2_Rmm35>i=lAD{S!pwL44iBYMC zl;xF_?!#X$O=Xi$#*iI3%#n+Tkg69! zqfa9o_;=mwd}B^>s#AQ1WkeZ4Aws_jEJ0?&cR&NX#nJWx1ne)P>aqkyIZK=;v;v`>f`ZN85eJ} zrqQI)hoqQHDcwF=VR>Xk^C7N5Ki>&-_7D)g_bkZPpeAn){%*BLr6D{#T!4iru9i-v zaoOFeWzXKcEw5p5PWD07?3Cn>aq;`FTZ=tA`Eu*$EbP{0>iPi);7EU8CN5WSm3yzz zI44ISgIQ1o1cDvBBX{Kfs`^r}0+5(AN95X2r^@Beo}tl40|f73z8npicK)5m36h(y?@;;|g@}@cowY=RL7N?9cPcr2uU(37|QDRvl>= z;7)F6tjLbcm1FV2V;#>ZT5N0$9FcGIHEK6yfc2_q*Ded|s}xRRp*YixXh+#x+U-^1 z6cu~(4$^njw~Sfd!nCxEbYDW}L2n--wZ0A+${U&pjIg_U^r_&0JkdQJYwKK!gSuix zDoTCUA)Y@wP#{2Qu25Vz@Mebh4(MCpWC>bR%JRM7D62chK$FFOH)|&F0 zdnrzG-xtiSod5lw{q^p*%i-XH?Ldqougfvrl2872({jLK)q_r{kiT*3GJRiP$&n_Ia*Dgkr3tI(1 z(&ah0_23&N|%NQGaneAt8Bw{*XmZZg%PYgf5$#vbwqwVnwjDQ>x{vGEC}j%igW`7k8QB zn)GaW1q!PtSe8c@E7TP3zblh(@nclDpF+IE~LGvsx-=HA^k&UcJ(4zNI zwOlbheD*FK{JA9I7^LfcQiETU5q*<(aRP)MiUu zyg!Ujq8L}DvZWVrY>lHCSOtVT^^x>v^VO=3^dyh=)28@EDF>z43bZiWY++@7K(WVb zRut2wWL2WCnvUE7%Jwuuf4!49p*U!kbGr9b8uWe*95qB^5p+f7$_QjsCVOjoO9iF_ zdZ-(#Y{W<&c-tpv)m+hVkK#oBZ=8I)*hI@+6VcyuwEh7P^L@hJSYK4}9vo?Di{1e( zEa0)8L_v%ioUC8ManFinh@d~NT&P&q3d(zL9yE*g&;2n|y!xLX9No3QitMU>&d$ec z-EAg_Q8EoCW-ZPfOgq2dGVLffsS!TA9AEx&dF=GQU91U(&d}gy?EbsqrMnb#%*4xa zc!!jRCbH;g=oNgs%TI-rfCyZQSoP@= zI+Vd@z3qslY0yQ@X`;gVfn4SX2m}gDi3@rptDRV( zZ2V3SFHXOrLM9?D+G|@bp7jPb*n7Tp%x)6<83K=$BK{R(>fq{pym#~Lx<@@cO zwc?s?KZDFCg$xDGJ&$Fzlq*i1fLRBhloJd$d z>(~`_--?6la82fiGOo6fLph#xXM`IA0}W`u9(EYyXb8Yi9ZjmzLoRzgy~W+F zxVxM@@AH21ojErr7r97sk(o^P-v70KYpr>;N;GvusS^4Usb5Z9pK7g{&zfS%g?U9Z z*Sv2;xCwuwOLt6hXPS+W7RIWBI;LFp>&_FWd_F4bU(Euk-B2D4?D>xUZa;4YBEw;h zW1(}mme!${5UaLrf050Day=?elSBsFL0biSBh4WJje?3jkP(&;Q~v&g>eoy#J^fMmbq?`rDD+*0YW0X?W z6ZT>*T5S0Uk7%qnVwt_%p1L(Nm$eT-)8nf=`x(j1}nwnqPL~>38 z0}N4$7IhN>taeD>a1n{_q8MCAN>X@Z3Vx)I_^1H4wzF@X)QMoP8HT^=^|9JwqboN2 zQj^2P#Tny5Xm8^Ya<*>4jZ7XlisJY>>20S|ROf11n{1BZrjj3IMM2l5465_Jkw_a! zs^dt&0#bHG=FStE0=%8x3?8vxV`eGJ1A_iv|H(r^jm=c(PV3p~q_>3BYnNwiz z$IERD3$yDI7qmkCTjG)3Rdp=sE1}-_%DzxdRnoH72UhXHQ6#_G|wOth> zOAVsSQyB0Je97p&40tuw6=+Wm%sgv^J8YiXI%e&f38@9lDy^GWw424_&y-G2T~|tS z{dFo0GBX1N6*9a$EUb(?&6c%<21ow%fKyC$n}vKI|6m{E8@Y&X*pqd9oWK%xEzs1e zVaMq)tGDN5=l`noKr!dW!$R9hf!fFFhDOd)?x(RqlCY6Xk(VfthrzF|M3x<%8!9{N zni9U6!heYqZ1eLSkZ-m&{-`QMtv5JosAm}?!JWI~2A4%LxFr!nPCDcyiY(o?GpuLN zuXl!z&RnsY%!cd#xMSrfC(XU=hg%WgBAdL7BF}x1p(WWuSiADzk7vY}f_Ra-DKTE%g(n(Kvw+`yEl} zh=@Ytp(8rDU~(<7s+Dk@IaX^;s+AIT(xCJ2$X%_(8nBRM{oNAgA%+UPVonf>5Y0irmC-fT_OeRiUf^WnCN z9F^a1$0xG}ag!x37TKhQ?4C9@-xX-uJ4c3NVzEbpBa)R6kcto&HGy;DNOpZ8NXLzP zu0Tk%6AQgq6P7Vn+MU#aVe$W*n<>PEJYe}1W*58PNi2jNx3=p4P0N=<${2S^tKT5e zF?%k;R{uNL-a$53bz><|Rn8c@W<17-Yei-=eNjMbZ0 ziQ(e{qeRiFm56J9bDVH(NotINnEMe9Fi@TPT0D%gB2uNF4XxiS0^K@Ny4abNUnN2s zrsoelD>1L_cz*XAoEWIL#?K&6Cs8-#P+n_H5n-G!nTClmqD*YiNl560Fo2O`^jzzCz)_wu;o4uLR%V;hI|4o+bdvvv3Kd2(`c z(Bt2~*cQ`ag(D8$<8c(vGa@Wg%-{xnm7X)OKXg{yQp~RTF8-Ub1v`EV|;p-go!O7*|DxZD zK~-a%i1cxO?cwOuK2yg(3y8Lo+cWbgtS{M^>-R1f3OhxA?O0hX>gy*jr-)6D=YOP2 zz+rK7YRQ#bkI}W*+bn^>F#uEKKTOlJMKfo6drKr=1lf|A-4lvjTw-MXBvpy0_|sz; zqGROE+?cX-*gF!y)t zIObRZfnc6&M4}^#q%Mc1C6IwlJ~jd*<7%B9B!(^w41vB6Bn&I%h_H4HHD2GM-z@W} z-hV3ec^Fz~Q*8RqLh@x@R(8Hr*l0Lo$h9qex22LM+RmQ@Oq1id;KTX?e}t4 z%MKXa+v^>4IEXA5`At_v*JNtzVzP4a)P69US||Fo<{REA2(~CyA#l1h?CTxSiCAJM znHUB~6=Nine4kh=*rpT(#-NBs3e~A4Ui5Mxkot#DKZu}dFcHi%rgN@g1frF!_N5Y~ zieRPujq~jjIg1z?5@nHH+dt9ru38;p&ZnQeV_TFeke&>DIUrC5FANtNGL2s>M|*~P z8zxtOOCJ?ykO(ETKv}4KAXkRQH=s3IP5((78X*c78ic$=fms3*B$|dUK|O9gAtB5P zWNpdxs>VAu3s#p29mNKef}%nh!b||LL}BzmPCCHvs7AcyC5y8TvNu}!n?&?=Qg#)< z-$Y#f1wP5k$NnEcG@UWoR5=g4h|frJP;BJvfmBqa5PH0#D z{=Mef+}sm)y+vwP_514VLXB))b~KUHf!BH&F_IT5GP^Wf1tdS)+}ktFb0WgRk4cUi zdST7k&>~P%5qZ8u6+ZXmMG^H+e#8A_QK((6k4?rWc()Z2hk=GpY^zaC)|A!KQMxcY z-@p6vK%tYBIU4;f;l<3#D=Y0wQ-wjjx7B!hCdPU8T9@hcyB}hf>|Y_y_M7~m?Yn`5 zkcd1efgmF04sSqna$YJ9{f6!*6q`Vf^0Fe`3>u`EWm zD6N}*Q#knEXUQmqC>6FS-$JO$#1WrBDNIb*W6m?Fl zNm$*#j9MTWBwA|zJd%hXDSBD~RH~()&rCsuE4o|Qu;o~xz!pR-xXKz0$slbiasW*cFpo?laZG|Eq#|L-8OL@Tt#w_gLY&DM4rX*wKdsCo=4R^)Avo-DoQ+aVLmV+S34`Pp0@wd+ri;;P z)9Zl-?e5tTWP*1Fpj^(#i9dLL7=_1WKBsFyJU8(00xmwKq(MY;^^}MnI8eNjMUCar|ZHY}Qs7=_f z4zTCs$YLVRd_JzM_gI5HTFLb_tTX8lU~l{=%!N`1F_Q9B1bhe-&)#{le_T>08Fs_| zarwCPu(#v#3sk}1CcA0vSr3K|DZCt61v--fRACUVw z4iCQvBhhzWeLC5=#?2n>7oK(xxWB;Ibd#$5Rnh%Cc~b4?^H*a+aNC){>c+yu}8 zcbNtvf@xEViZ2E2Ccb2+2;t$iu*k(XNfaMu8XaachgP5RiOWK*3Epf<*4SaR>#EDX?T9`U;Z|2dr$NBSyd^T z=VprcfhwVJ#F6Pc?`I)is@M5t*MT@O{%d% zr7)&AMxCq44e<9|N+>ljF)JOlG{w#bUizXXXg|WXj2nMUq~asNZDbiJw+G^9Ff3Y0@mYD|JIW9)dDBhjhXb=B*p*pYNxu> z!|@0H$@MvSV29N~p7;flfDQ@V(SR@S3&iV_fFXjC_|4;^Y9%Ivb3C{uM@V8k8JC9M z@>3=Jl{bhI{9E(WLR!w}w+b7q|E>jh!Lu$rd5aa=en)?{FMSS{fl&qf{x%qN%!z%QVUSJAvK3u$beaCz*NQMFTL8~*?Brr&8RorG}Zxw{v z;2RT{!9I1`wO?` zVwL}E+($DzXN?0oQW3xNGVRmtX?|QlRMOns2>{A!Q%Z!-x3?A6GI!e#sQfMaUn~9l zZU6EF+49la=G%wD#!bAg9gNmmtK~&WSIcvTW}Ke0|BZ_wg13`8$OJ*z^^op++ZE)a zA@@OV(U?M<9v4E&|J-#cCwvb#%2vPYewbcpy)}6>e+*MN%?A_ptW7{h?foALGaHS& z?}l&IoA#PK4uW?fAKUpKmvT}LZSO~#)!lonB6kBHFFr0wYVvxOAW$bEqFb1KJ57$y z8N4ubtSLdl*r+8_z(22M7L|M|U7h62yoJ{|%4sFLkMOaANL~6 z!q<+Rf^ARqACv3dPjY9};jAzHAK4IvVowEJFZ3-x zuD_E%t)L4Czl_%V-!-Eb>acq?GYYFW!m5Mj2+3vF6}bfye_O9O9D;ehUHu(_jlX7O zby#PfdzA4c2W%qwV!sM<@^bR?tCA9@Wu|9kX6EpETfNDggiF~Z&#le%T}rz-TGcq} zI|*ONX8f#?txsrU3Q5}T9V6D|mY1JmB~_^FC{<4c+46Mnb)+_|wn0oH`NJRX7W;!q z{kkYg1j@AT6=M~l^zn5t7|PNTj+8LrOr1bdRV5UV$<@NOoYi&A{F$k%CsNler%TdH z2CACV&T(yR%04^&j$ZN{k-vp|EMuhErzI;&8OvBjFU^*|&49y&;oLQ9FLus&8oDXb z?6s2l75S1u|C-%lf{h!Vvqnoqa<-8qBGtk$X-dWAcxh20TrZ^wF%mM6s4?$=KD_f! zt0^#ez$l0apfmvW^B0$3vEF-7I7cdoAml59vbj=39$F|E8$T48Ser`4N?IwEFxR*nykr zfr?oAmGu%`RGX_tC%BzFiuBvU5VvZ-*k+L~}5|5s#RswDpxrqFdgaCTvGbKzg75jimA2WJRb1@bK zpDfUp9t9)V>ZMWIP$Ik*wo0%3=TLDco_FXV8W$Vuu-Gp8nB&0@_*B?@C8#a67 z-fsNm4)Q72Gl8ngd0Qyak@{E9W7j{;-{0>y^nG%x3%f_=#5u*G>n>^Q-OI>+AykM0 ze-jjSWUNhLr_{8+g4^i1!3)H6=KpAMFUtYhHl8SD(VpWcx z^jnZuYl0^)&C4uY&GmpFT(j~r`1&<}pvWLyqKMb=?U1h9ZMAOPfZKcDHjJgs^Dy8; zd4#Ts!jA}`_ORag+F1RaWr9|QmY4*_*vL_I;Oo{6(|3=B_a%XoOeHQE5_B{!0+KLh zQi7E9^z;b6*j-?q(XqP#^eEP<^jvsGL>S++i)o?YI3l8LIctlR@k`-kE3sRe*X4V@ z+H^+u4L1UJ_X{j+rs5%QBm%7QmX1P4m+(LGy+N#*U>kKv78nU zq9%hMBsDmT|A-|5-xus31n-aB z>B>M1PIfCBN<0~8pxkN+zh>Ttg^#pqzG!De+i`Sg)n7?!(AuhS55)2eVL^3?zqOR} zSih)`OW4V1DXaDaWH0qfIm(?!$*^I*jPd&teA|{pgU^CZ0^v{ruwi}>?Tq58Cqt`p z!ClG1nRo`$Xlsr3#$4{Fn+!0^%bu<6oSZPoUpc6b;-Q!D`tP-#PfeCBYksB(EmAxrgjfyiO= z-xAmv3PL?tZqgAWm}&{n><5sjzQZR4$Ds5WvCC3==Cg5ETw*9fO@5)exOO6LP!3Qf=6x!TM8{fYtt;xgJ>g)tZe|cUP#L*XC{Sld=Ob{a5VGYg|~$A zp0DokIng}#y_DOmik;iM7U;%`EdV1S%WxOyL^PCGUO={65+T3YBkdCA?$^3c0ne#J zORX1nx@)!VP1gNUi~7sLo{uBw&2SkuM&kqqNT>Luo31f10`J?=%WJQ+A9p;1TJ&&~ ztQ{y`AgC^>FnFNdKh1w6q@OK{w!ln9 zGOoSq4WnvIHhM|_WS3~zHT`gTVcsM%G@!0quNZei5zVTeGZ`NX8`Au(h+3n8h~~0( zzPEu4J^pK+(OPdW)TOrcw>3mE1jGW*o7y*`$58>0vf7q;Y~9SI6(dQ?1&nE>soze; z>o(I96KHWiEA%@}jE!sCmm+_mhhPo6+j;4f7i%vnO-wZMYu7h=9<*l4PiQY#H|u1( zQ#VD%Ok8g#lr4v@j69~3hQ}7w(-YRSygcvhdHq@(K0IB^8HwUYkbd|j*&XK{r^xWhv3Jt&T_ z(Mh$iHuT1fc+5tnj=Dk&n$?I7pDlIpOiP@WF9M55tcJET2nwV+-m8d^iPaOzuoM=Y zhxAYb7Ztr?Akk9cF>EFsDn6)ya$kufmZKqtFUWkt!SFR70s6UuY^G7ZfI$K&wmT7O z0=zd9q}bN<50PZXK%c@uNY!xmjOphhhC=(0yo>+u6kQ6!8v+KjrLDuy6)j4C5O7Al4^JfDJNTK?G;4sfr3~=%RyWs0_NgGMpi~&UM4MY_u{y z0EEp7F8Bt?CHO|QB@)(%IS7bh?~TLY;j8GUOqPH{yLvPD^R?ESUPKBV2HQXXBWNr}4yx20OpI$9 zKCh&xxVeAqy7*9}Z+<*}@u1KOm?H2w3R?eiZg`IOa(wc%@O0Si`*1#dc=+LkPo1+` zm?NWtm+gD~+s$^dN~h6#I!7o@=zio2bMAi_^bMcGwHcnQM$!d?$2!#M_Pq`cr?sSq z_k166NKRlkx0@>p6gI64&hXXEh#tn_tV479GLg&RNp;ILx+crl+!DIqRWCu z>4W16x$XbTb3cx6+>QvFk^0c$*L3z>PP^&1ID&P%+0ay&VxD8MV#;a<3mL7qs#6nEIV zc;|*7L6eled{NQ=#+JM4r@kv66i0$NH(jDbbCd7<&c-@roqWZNod-#bhAR7Ai{cNO zm>6SQJ18elh*4}u;34;Iyt|hUr@G%V$Ky7WM>3_M&iiaⅇw%gVf;d8)!oQ@OrB$ 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·*O<9xXl+qsBxU2diO#>_%d40{Tzj!oaMitC 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 literal 0 HcmV?d00001 diff --git a/dev/linux-cpu/session.log b/dev/linux-cpu/session.log index 38d222d..4770a29 100644 --- a/dev/linux-cpu/session.log +++ b/dev/linux-cpu/session.log @@ -1,4 +1,4 @@ -[00:00] Crash dump logging enabled: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/comfy-test-logs/Sharp-0759/dev/linux-cpu/crash_dump.log +[00:00] Crash dump logging enabled: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/comfy-test-logs/Sharp-0818/dev/linux-cpu/crash_dump.log [00:00] [00:00] [1/5] SYNTAX [00:00] ---------------------------------------- @@ -17,587 +17,1146 @@ [00:00] Setting up ComfyUI... [00:00] Creating virtual environment... -[00:00] Running: uv venv /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.venv --python 3.11 +[00:00] Running: uv venv /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/.venv --python 3.11 [00:01] Cloning ComfyUI (latest)... -[00:01] Running: git clone --depth 1 https://github.com/comfyanonymous/ComfyUI.git /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI +[00:01] Running: git clone --depth 1 https://github.com/comfyanonymous/ComfyUI.git /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI [00:02] Installing ComfyUI requirements... -[00:02] Running: uv pip install --python /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.venv/bin/python -r /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/requirements.txt -[00:17] +[00:02] Running: uv pip install --python /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/.venv/bin/python -r /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/requirements.txt +[00:20] Installing custom node... -[00:18] Copying ComfyUI-Sharp to custom_nodes/... -[00:18] Installing node requirements... -[00:18] Running: uv pip install --python /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.venv/bin/python -r /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-Sharp/requirements.txt -[00:19] +[00:20] Copying ComfyUI-Sharp to custom_nodes/... +[00:20] Installing node requirements... +[00:20] Running: uv pip install --python /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/.venv/bin/python -r /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/requirements.txt +[00:21] Running install.py... -[00:19] Running: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.venv/bin/python /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-Sharp/install.py -[00:20] -[00:20] Installing 1 node dependencies... -[00:20] Cloning ComfyUI-GeometryPack... -[00:21] Installing requirements for ComfyUI-GeometryPack... -[00:22] Running install.py for ComfyUI-GeometryPack... -[00:22] [comfy-env] _discover: scanning /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes -[00:22] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes/ComfyUI-GeometryPack/nodes/comfy-env.toml) -[00:22] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes/ComfyUI-Sharp/nodes/comfy-env.toml) -[00:22] [comfy-env] Workspace: /home/runner/.ce -[00:22] [comfy-env] ComfyUI: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI -[00:22] [comfy-env] Found 2 node config(s): -[00:22] - geometrypack-nodes <- custom_nodes/ComfyUI-GeometryPack/nodes/comfy-env.toml (python=host) -[00:22] - sharp-nodes <- custom_nodes/ComfyUI-Sharp/nodes/comfy-env.toml (python=host) -[00:22] [comfy-env] Bootstrap interpreter has python 3.11 + torch 2.11.0 (cpu). Looking for cuda-only wheels matching cpu/torch2.11/cp311. -[00:25] [comfy-env] GPU: No GPU detected -[00:25] [comfy-env] No CUDA detected -- pinning comfyui torch to CPU index -[00:25] [comfy-env] Host glibc 2.39 -> system-requirements -[00:25] Generated /home/runner/.ce/pixi.toml -[00:25] [comfy-env] Installing 2 environment(s): -[00:25] - geometrypack-nodes (python=host, 14 pypi deps, 1 cuda wheels) -[00:25] - sharp-nodes (python=host, 9 pypi deps) -[00:25] [comfy-env] Running `pixi install -e geometrypack-nodes -e sharp-nodes`... -[00:44] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false` -[00:44] - bin/.librsvg-pre-unlink.sh -[00:44] To enable them, run: -[00:44] pixi config set --local run-post-link-scripts insecure -[00:44] More info: -[00:44] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts -[00:44] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false` -[00:44] - bin/.librsvg-pre-unlink.sh -[00:44] To enable them, run: -[00:44] pixi config set --local run-post-link-scripts insecure -[00:44] More info: -[00:44] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts -[00:49] ✔ The following environments have been installed: geometrypack-nodes, sharp-nodes. -[00:49] [comfy-env] Recorded install hash 9309c7093f7a -> /home/runner/.ce/install.hash -[00:49] [comfy-env] Install log: /home/runner/.ce/install.log -[00:49] -[00:49] Installation complete! -[00:50] -[00:50] [requirements] Re-installing main package requirements... -[00:50] Installing requirements for ComfyUI-Sharp... -[00:50] [comfy-env] _discover: scanning /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes -[00:50] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes/ComfyUI-GeometryPack/nodes/comfy-env.toml) -[00:50] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes/ComfyUI-Sharp/nodes/comfy-env.toml) -[00:50] [comfy-env] Workspace inputs unchanged (hash 9309c7093f7a) -- skipping install. Delete /home/runner/.ce/install.hash to force. -[00:50] -[00:50] Installation complete! -[00:50] Installing 1 node dependency(ies)... -[00:50] ComfyUI-GeometryPack from PozzettiAndrea/ComfyUI-GeometryPack -[00:50] ComfyUI-GeometryPack already exists, skipping... -[00:50] Installing validation endpoint... -[00:50] Cloning PozzettiAndrea/ComfyUI-validate-endpoint... -[00:50] 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-0759/ComfyUI/custom_nodes/ComfyUI-validate-endpoint -[00:50] [INSTALL] PASSED -[00:50] -[00:50] [3/5] REGISTRATION -[00:50] ---------------------------------------- -[00:50] +[00:21] Running: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/.venv/bin/python /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/install.py +[00:22] +[00:22] Installing 1 node dependencies... +[00:22] Cloning ComfyUI-GeometryPack... +[00:24] Installing requirements for ComfyUI-GeometryPack... +[00:25] Running install.py for ComfyUI-GeometryPack... +[00:25] [comfy-env] _discover: scanning /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes +[00:25] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes/ComfyUI-GeometryPack/nodes/comfy-env.toml) +[00:25] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes/ComfyUI-Sharp/nodes/comfy-env.toml) +[00:25] [comfy-env] Workspace: /home/runner/.ce +[00:25] [comfy-env] ComfyUI: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI +[00:25] [comfy-env] Found 2 node config(s): +[00:25] - geometrypack-nodes <- custom_nodes/ComfyUI-GeometryPack/nodes/comfy-env.toml (python=host) +[00:25] - sharp-nodes <- custom_nodes/ComfyUI-Sharp/nodes/comfy-env.toml (python=host) +[00:25] [comfy-env] Bootstrap interpreter has python 3.11 + torch 2.11.0 (cpu). Looking for cuda-only wheels matching cpu/torch2.11/cp311. +[00:27] [comfy-env] GPU: No GPU detected +[00:27] [comfy-env] No CUDA detected -- pinning comfyui torch to CPU index +[00:27] [comfy-env] Host glibc 2.39 -> system-requirements +[00:27] Generated /home/runner/.ce/pixi.toml +[00:27] [comfy-env] Installing 2 environment(s): +[00:27] - geometrypack-nodes (python=host, 14 pypi deps, 1 cuda wheels) +[00:27] - sharp-nodes (python=host, 10 pypi deps) +[00:27] [comfy-env] Running `pixi install -e geometrypack-nodes -e sharp-nodes`... +[00:49] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false` +[00:49] - bin/.librsvg-pre-unlink.sh +[00:49] To enable them, run: +[00:49] pixi config set --local run-post-link-scripts insecure +[00:49] More info: +[00:49] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts +[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:55] ✔ The following environments have been installed: geometrypack-nodes, sharp-nodes. +[00:55] [comfy-env] Recorded install hash a82d2a9aa2bf -> /home/runner/.ce/install.hash +[00:55] [comfy-env] Install log: /home/runner/.ce/install.log +[00:55] +[00:55] Installation complete! +[00:56] +[00:56] [requirements] Re-installing main package requirements... +[00:56] Installing requirements for ComfyUI-Sharp... +[00:56] [comfy-env] _discover: scanning /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes +[00:56] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes/ComfyUI-GeometryPack/nodes/comfy-env.toml) +[00:56] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes/ComfyUI-Sharp/nodes/comfy-env.toml) +[00:56] [comfy-env] Workspace inputs unchanged (hash a82d2a9aa2bf) -- skipping install. Delete /home/runner/.ce/install.hash to force. +[00:56] +[00:56] Installation complete! +[00:56] Installing 1 node dependency(ies)... +[00:56] ComfyUI-GeometryPack from PozzettiAndrea/ComfyUI-GeometryPack +[00:56] ComfyUI-GeometryPack already exists, skipping... +[00:56] Installing validation endpoint... +[00:56] Cloning PozzettiAndrea/ComfyUI-validate-endpoint... +[00:56] 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-0818/ComfyUI/custom_nodes/ComfyUI-validate-endpoint +[00:56] [INSTALL] PASSED +[00:56] +[00:56] [3/5] REGISTRATION +[00:56] ---------------------------------------- +[00:56] [DEBUG] server=None, server_url=None, api=None -[00:50] +[00:56] Starting ComfyUI server... -[00:50] Starting ComfyUI server on port 41897... -[00:50] Starting ComfyUI server on port 41897... -[00:50] Waiting for server to be ready (timeout: 600s)... -[00:51] [ComfyUI] setup plugin alembic.autogenerate.schemas -[00:51] [ComfyUI] setup plugin alembic.autogenerate.tables -[00:51] [ComfyUI] setup plugin alembic.autogenerate.types -[00:51] [ComfyUI] setup plugin alembic.autogenerate.constraints -[00:51] [ComfyUI] setup plugin alembic.autogenerate.defaults -[00:51] [ComfyUI] setup plugin alembic.autogenerate.comments -[00:51] [ComfyUI] [comfy-env] ComfyUI-Sharp: 1 isolation env(s): -[00:51] [ComfyUI] [comfy-env] nodes -> /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes -[00:51] [ComfyUI] [comfy-env] Workspace: /home/runner/.ce -[00:51] [ComfyUI] [comfy-env] env: /home/runner/.ce/.pixi/envs/sharp-nodes [OK] -[00:51] [ComfyUI] [comfy-env] prestartup complete -[00:51] [ComfyUI] [comfy-env] ComfyUI-GeometryPack: 1 isolation env(s): -[00:51] [ComfyUI] [comfy-env] nodes -> /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-GeometryPack/nodes -[00:51] [ComfyUI] [comfy-env] env: /home/runner/.ce/.pixi/envs/geometrypack-nodes [OK] -[00:51] [ComfyUI] [comfy-env] prestartup complete -[00:51] [ComfyUI] -[00:51] [ComfyUI] Prestartup times for custom nodes: -[00:51] [ComfyUI] 0.0 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-GeometryPack -[00:51] [ComfyUI] 0.2 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-Sharp -[00:51] [ComfyUI] -[00:55] [ComfyUI] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': 'Neither CUDA nor XPU available on this system', 'capabilities': []} -[00:55] [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']} -[00:55] [ComfyUI] Found comfy_kitchen backend cuda: {'available': False, 'disabled': False, 'unavailable_reason': 'CUDA not available on this system', 'capabilities': []} -[00:55] [ComfyUI] Checkpoint files will always be loaded safely. -[00:55] [ComfyUI] Total VRAM 15989 MB, total RAM 15989 MB -[00:55] [ComfyUI] pytorch version: 2.11.0+cu130 -[00:55] [ComfyUI] Set vram state to: DISABLED -[00:55] [ComfyUI] Device: cpu -[00:56] [ComfyUI] Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention -[01:00] [ComfyUI] Python version: 3.11.15 (main, May 10 2026, 19:28:18) [Clang 22.1.3 ] -[01:00] [ComfyUI] ComfyUI version: 0.21.0 -[01:00] [ComfyUI] comfy-aimdo version: 0.3.0 -[01:00] [ComfyUI] comfy-kitchen version: 0.2.8 -[01:00] [ComfyUI] ****** User settings have been changed to be stored on the server instead of browser storage. ****** -[01:00] [ComfyUI] ****** For multi-user setups add the --multi-user CLI argument to enable multiple user profiles. ****** -[01:00] [ComfyUI] ComfyUI frontend version: 1.43.18 -[01:00] [ComfyUI] [Prompt Server] web root: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.venv/lib/python3.11/site-packages/comfyui_frontend_package/static -[01:00] [ComfyUI] Asset seeder disabled -[01:03] [ComfyUI] [comfy-env] Version: 0.3.87 -[01:03] [ComfyUI] [comfy-env] register_nodes: ComfyUI-Sharp -[01:03] [ComfyUI] [comfy-env] ComfyUI source dir: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI -[01:03] [ComfyUI] [comfy-env] Found 1 isolation env(s) -[01:03] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)... -[01:03] [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_94pnd3jl.py /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-Sharp nodes /tmp/comfy_meta_out_f97fycgz.pkl -[01:03] [ComfyUI] [comfy-env] Scan env PATH for nodes: -[01:03] [ComfyUI] [comfy-env] [0] /opt/hostedtoolcache/Python/3.13.13/x64/bin -[01:03] [ComfyUI] [comfy-env] [1] /opt/hostedtoolcache/Python/3.13.13/x64 -[01:03] [ComfyUI] [comfy-env] [2] /snap/bin -[01:03] [ComfyUI] [comfy-env] [3] /home/runner/.local/bin -[01:03] [ComfyUI] [comfy-env] [4] /opt/pipx_bin -[01:03] [ComfyUI] [comfy-env] [5] /home/runner/.cargo/bin -[01:03] [ComfyUI] [comfy-env] [6] /home/runner/.config/composer/vendor/bin -[01:03] [ComfyUI] [comfy-env] [7] /usr/local/.ghcup/bin -[01:03] [ComfyUI] [comfy-env] [8] /home/runner/.dotnet/tools -[01:03] [ComfyUI] [comfy-env] [9] /usr/local/sbin -[01:03] [ComfyUI] [comfy-env] [10] /usr/local/bin -[01:03] [ComfyUI] [comfy-env] [11] /usr/sbin -[01:03] [ComfyUI] [comfy-env] [12] /usr/bin -[01:03] [ComfyUI] [comfy-env] [13] /sbin -[01:03] [ComfyUI] [comfy-env] [14] /bin -[01:03] [ComfyUI] [comfy-env] [15] /usr/games -[01:03] [ComfyUI] [comfy-env] [16] /usr/local/games -[01:03] [ComfyUI] [comfy-env] [17] /snap/bin -[01:06] [ComfyUI] [comfy-env] Metadata scan stderr for nodes: -[01:06] [ComfyUI] [comfy-env] [meta-scan] importing nodes from /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-Sharp -[01:06] [ComfyUI] [comfy-env] [meta-scan] import OK -[01:06] [ComfyUI] [comfy-env] Scanned nodes: 8 nodes (3.1s) -[01:06] [ComfyUI] [comfy-env] Scanned nodes root: 8 nodes (3.2s) -[01:06] [ComfyUI] [comfy-env] Imported nodes root: 8 nodes (isolation) -[01:06] [ComfyUI] [comfy-env] Registered 8 total nodes -[01:06] [ComfyUI] loading... -[01:06] [ComfyUI] calling register_nodes -[01:06] [ComfyUI] [comfy-env] Version: 0.3.87 -[01:06] [ComfyUI] [comfy-env] register_nodes: ComfyUI-GeometryPack -[01:06] [ComfyUI] [comfy-env] ComfyUI source dir: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI -[01:06] [ComfyUI] [comfy-env] Found 1 isolation env(s) -[01:06] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)... -[01:06] [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_0bnhj43j.py /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-GeometryPack nodes /tmp/comfy_meta_out_zy1g506u.pkl -[01:06] [ComfyUI] [comfy-env] Scan env PATH for nodes: -[01:06] [ComfyUI] [comfy-env] [0] /opt/hostedtoolcache/Python/3.13.13/x64/bin -[01:06] [ComfyUI] [comfy-env] [1] /opt/hostedtoolcache/Python/3.13.13/x64 -[01:06] [ComfyUI] [comfy-env] [2] /snap/bin -[01:06] [ComfyUI] [comfy-env] [3] /home/runner/.local/bin -[01:06] [ComfyUI] [comfy-env] [4] /opt/pipx_bin -[01:06] [ComfyUI] [comfy-env] [5] /home/runner/.cargo/bin -[01:06] [ComfyUI] [comfy-env] [6] /home/runner/.config/composer/vendor/bin -[01:06] [ComfyUI] [comfy-env] [7] /usr/local/.ghcup/bin -[01:06] [ComfyUI] [comfy-env] [8] /home/runner/.dotnet/tools -[01:06] [ComfyUI] [comfy-env] [9] /usr/local/sbin -[01:06] [ComfyUI] [comfy-env] [10] /usr/local/bin -[01:06] [ComfyUI] [comfy-env] [11] /usr/sbin -[01:06] [ComfyUI] [comfy-env] [12] /usr/bin -[01:06] [ComfyUI] [comfy-env] [13] /sbin -[01:06] [ComfyUI] [comfy-env] [14] /bin -[01:06] [ComfyUI] [comfy-env] [15] /usr/games -[01:06] [ComfyUI] [comfy-env] [16] /usr/local/games -[01:06] [ComfyUI] [comfy-env] [17] /snap/bin -[01:11] [ComfyUI] [comfy-env] Metadata scan stderr for nodes: -[01:11] [ComfyUI] [comfy-env] [meta-scan] importing nodes from /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-GeometryPack -[01:11] [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:11] [ComfyUI] [comfy-env] [meta-scan] import OK -[01:11] [ComfyUI] [comfy-env] Scanned nodes: 125 nodes (4.9s) -[01:11] [ComfyUI] [comfy-env] Scanned nodes root: 125 nodes (4.9s) -[01:11] [ComfyUI] [comfy-env] Imported nodes root: 125 nodes (isolation) -[01:11] [ComfyUI] [comfy-env] Registered 125 total nodes -[01:11] [ComfyUI] -[01:11] [ComfyUI] Import times for custom nodes: -[01:11] [ComfyUI] 0.0 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/websocket_image_save.py -[01:11] [ComfyUI] 0.0 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-validate-endpoint -[01:11] [ComfyUI] 3.4 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-Sharp -[01:11] [ComfyUI] 5.0 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-GeometryPack -[01:11] [ComfyUI] -[01:11] [ComfyUI] Context impl SQLiteImpl. -[01:11] [ComfyUI] Will assume non-transactional DDL. -[01:11] [ComfyUI] Context impl SQLiteImpl. -[01:11] [ComfyUI] Will assume non-transactional DDL. -[01:11] [ComfyUI] Running upgrade -> 0001_assets, Initial assets schema -[01:11] [ComfyUI] Revision ID: 0001_assets -[01:11] [ComfyUI] Revises: None -[01:11] [ComfyUI] Create Date: 2025-12-10 00:00:00 -[01:11] [ComfyUI] Running upgrade 0001_assets -> 0002_merge_to_asset_references, Merge AssetInfo and AssetCacheState into unified asset_references table. -[01:11] [ComfyUI] Running upgrade 0002_merge_to_asset_references -> 0003_add_metadata_job_id, Add system_metadata and job_id columns to asset_references. -[01:11] [ComfyUI] Change preview_id FK from assets.id to asset_references.id. -[01:11] [ComfyUI] Database upgraded from None to 0003_add_metadata_job_id -[01:11] [ComfyUI] Starting server -[01:11] [ComfyUI] -[01:11] [ComfyUI] To see the GUI go to: http://127.0.0.1:41897 -[01:12] Server responding, waiting for nodes to load... -[01:32] Server is ready! -[01:32] Checking for import errors in server logs... -[01:32] No import errors detected -[01:32] Found 847 registered nodes -[01:32] [REGISTRATION] PASSED -[01:32] -[01:32] [4/5] INSTANTIATION -[01:32] ---------------------------------------- -[01:32] -[DEBUG] server=, server_url=None, api= -[01:32] Testing node constructors... -[01:33] All 8 node(s) instantiated successfully! -[01:33] [INSTANTIATION] PASSED -[01:33] -[01:33] [5/5] EXECUTION -[01:33] ---------------------------------------- -[01:33] -[DEBUG] server=, server_url=None, api= -[01:33] CPU runner - will execute 2 workflow(s) -[01:33] Running 3 workflow(s) (all with videos)... -[01:33] Installing screenshot dependencies (playwright, pillow)... -[01:34] Packages installed, downloading chromium browser... -[01:42] Screenshot dependencies installed successfully -[01:43] Starting headless browser... -[01:43] Installing Mesa llvmpipe (apt)... -[01:53] Mesa install failed: E: Unable to locate package libegl1-mesa +[00:56] Starting ComfyUI server on port 41895... +[00:56] Starting ComfyUI server on port 41895... +[00:56] Waiting for server to be ready (timeout: 600s)... +[00:57] [ComfyUI] setup plugin alembic.autogenerate.schemas +[00:57] [ComfyUI] setup plugin alembic.autogenerate.tables +[00:57] [ComfyUI] setup plugin alembic.autogenerate.types +[00:57] [ComfyUI] setup plugin alembic.autogenerate.constraints +[00:57] [ComfyUI] setup plugin alembic.autogenerate.defaults +[00:57] [ComfyUI] setup plugin alembic.autogenerate.comments +[00:58] [ComfyUI] [comfy-env] ComfyUI-Sharp: 1 isolation env(s): +[00:58] [ComfyUI] [comfy-env] nodes -> /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes +[00:58] [ComfyUI] [comfy-env] Workspace: /home/runner/.ce +[00:58] [ComfyUI] [comfy-env] env: /home/runner/.ce/.pixi/envs/sharp-nodes [OK] +[00:58] [ComfyUI] [comfy-env] prestartup complete +[00:58] [ComfyUI] [comfy-env] ComfyUI-GeometryPack: 1 isolation env(s): +[00:58] [ComfyUI] [comfy-env] nodes -> /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-GeometryPack/nodes +[00:58] [ComfyUI] [comfy-env] env: /home/runner/.ce/.pixi/envs/geometrypack-nodes [OK] +[00:58] [ComfyUI] [comfy-env] prestartup complete +[00:58] [ComfyUI] +[00:58] [ComfyUI] Prestartup times for custom nodes: +[00:58] [ComfyUI] 0.0 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-GeometryPack +[00:58] [ComfyUI] 0.2 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp +[00:58] [ComfyUI] +[01:02] [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:02] [ComfyUI] Found comfy_kitchen backend cuda: {'available': False, 'disabled': False, 'unavailable_reason': 'CUDA not available on this system', 'capabilities': []} +[01:02] [ComfyUI] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': 'Neither CUDA nor XPU available on this system', 'capabilities': []} +[01:02] [ComfyUI] Checkpoint files will always be loaded safely. +[01:02] [ComfyUI] Total VRAM 15990 MB, total RAM 15990 MB +[01:02] [ComfyUI] pytorch version: 2.11.0+cu130 +[01:02] [ComfyUI] Set vram state to: DISABLED +[01:02] [ComfyUI] Device: cpu +[01:02] [ComfyUI] Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention +[01:07] [ComfyUI] Python version: 3.11.15 (main, May 10 2026, 19:28:18) [Clang 22.1.3 ] +[01:07] [ComfyUI] ComfyUI version: 0.21.0 +[01:07] [ComfyUI] comfy-aimdo version: 0.3.0 +[01:07] [ComfyUI] comfy-kitchen version: 0.2.8 +[01:07] [ComfyUI] ****** User settings have been changed to be stored on the server instead of browser storage. ****** +[01:07] [ComfyUI] ****** For multi-user setups add the --multi-user CLI argument to enable multiple user profiles. ****** +[01:07] [ComfyUI] ComfyUI frontend version: 1.43.18 +[01:07] [ComfyUI] [Prompt Server] web root: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/.venv/lib/python3.11/site-packages/comfyui_frontend_package/static +[01:07] [ComfyUI] Asset seeder disabled +[01:09] [ComfyUI] [comfy-env] Version: 0.3.87 +[01:10] [ComfyUI] [comfy-env] register_nodes: ComfyUI-Sharp +[01:10] [ComfyUI] [comfy-env] ComfyUI source dir: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI +[01:10] [ComfyUI] [comfy-env] Found 1 isolation env(s) +[01:10] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)... +[01:10] [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_968ohwqt.py /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp nodes /tmp/comfy_meta_out_1xvgaeie.pkl +[01:10] [ComfyUI] [comfy-env] Scan env PATH for nodes: +[01:10] [ComfyUI] [comfy-env] [0] /opt/hostedtoolcache/Python/3.13.13/x64/bin +[01:10] [ComfyUI] [comfy-env] [1] /opt/hostedtoolcache/Python/3.13.13/x64 +[01:10] [ComfyUI] [comfy-env] [2] /snap/bin +[01:10] [ComfyUI] [comfy-env] [3] /home/runner/.local/bin +[01:10] [ComfyUI] [comfy-env] [4] /opt/pipx_bin +[01:10] [ComfyUI] [comfy-env] [5] /home/runner/.cargo/bin +[01:10] [ComfyUI] [comfy-env] [6] /home/runner/.config/composer/vendor/bin +[01:10] [ComfyUI] [comfy-env] [7] /usr/local/.ghcup/bin +[01:10] [ComfyUI] [comfy-env] [8] /home/runner/.dotnet/tools +[01:10] [ComfyUI] [comfy-env] [9] /usr/local/sbin +[01:10] [ComfyUI] [comfy-env] [10] /usr/local/bin +[01:10] [ComfyUI] [comfy-env] [11] /usr/sbin +[01:10] [ComfyUI] [comfy-env] [12] /usr/bin +[01:10] [ComfyUI] [comfy-env] [13] /sbin +[01:10] [ComfyUI] [comfy-env] [14] /bin +[01:10] [ComfyUI] [comfy-env] [15] /usr/games +[01:10] [ComfyUI] [comfy-env] [16] /usr/local/games +[01:10] [ComfyUI] [comfy-env] [17] /snap/bin +[01:13] [ComfyUI] [comfy-env] Metadata scan stderr for nodes: +[01:13] [ComfyUI] [comfy-env] [meta-scan] importing nodes from /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp +[01:13] [ComfyUI] [comfy-env] [meta-scan] import OK +[01:13] [ComfyUI] [comfy-env] Scanned nodes: 8 nodes (3.5s) +[01:13] [ComfyUI] [comfy-env] Scanned nodes root: 8 nodes (3.5s) +[01:13] [ComfyUI] [comfy-env] Imported nodes root: 8 nodes (isolation) +[01:13] [ComfyUI] [comfy-env] Registered 8 total nodes +[01:13] [ComfyUI] loading... +[01:13] [ComfyUI] calling register_nodes +[01:13] [ComfyUI] [comfy-env] Version: 0.3.87 +[01:13] [ComfyUI] [comfy-env] register_nodes: ComfyUI-GeometryPack +[01:13] [ComfyUI] [comfy-env] ComfyUI source dir: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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/.ce/pixi.toml -e geometrypack-nodes python /tmp/comfy_meta_h5f8hxla.py /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-GeometryPack nodes /tmp/comfy_meta_out_ijmzhx41.pkl +[01:13] [ComfyUI] [comfy-env] Scan env PATH for nodes: +[01:13] [ComfyUI] [comfy-env] [0] /opt/hostedtoolcache/Python/3.13.13/x64/bin +[01:13] [ComfyUI] [comfy-env] [1] /opt/hostedtoolcache/Python/3.13.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:13] [ComfyUI] [comfy-env] [9] /usr/local/sbin +[01:13] [ComfyUI] [comfy-env] [10] /usr/local/bin +[01:13] [ComfyUI] [comfy-env] [11] /usr/sbin +[01:13] [ComfyUI] [comfy-env] [12] /usr/bin +[01:13] [ComfyUI] [comfy-env] [13] /sbin +[01:13] [ComfyUI] [comfy-env] [14] /bin +[01:13] [ComfyUI] [comfy-env] [15] /usr/games +[01:13] [ComfyUI] [comfy-env] [16] /usr/local/games +[01:13] [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-0818/ComfyUI/custom_nodes/ComfyUI-GeometryPack +[01:19] [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:19] [ComfyUI] [comfy-env] [meta-scan] import OK +[01:19] [ComfyUI] [comfy-env] Scanned nodes: 125 nodes (5.6s) +[01:19] [ComfyUI] [comfy-env] Scanned nodes root: 125 nodes (5.6s) +[01:19] [ComfyUI] [comfy-env] Imported nodes root: 125 nodes (isolation) +[01:19] [ComfyUI] [comfy-env] Registered 125 total nodes +[01:19] [ComfyUI] +[01:19] [ComfyUI] Import times for custom nodes: +[01:19] [ComfyUI] 0.0 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/websocket_image_save.py +[01:19] [ComfyUI] 0.0 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-validate-endpoint +[01:19] [ComfyUI] 3.8 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp +[01:19] [ComfyUI] 5.7 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-GeometryPack +[01:19] [ComfyUI] +[01:19] [ComfyUI] Context impl SQLiteImpl. +[01:19] [ComfyUI] Will assume non-transactional DDL. +[01:19] [ComfyUI] Context impl SQLiteImpl. +[01:19] [ComfyUI] Will assume non-transactional DDL. +[01:19] [ComfyUI] Running upgrade -> 0001_assets, Initial assets schema +[01:19] [ComfyUI] Revision ID: 0001_assets +[01:19] [ComfyUI] Revises: None +[01:19] [ComfyUI] Create Date: 2025-12-10 00:00:00 +[01:19] [ComfyUI] Running upgrade 0001_assets -> 0002_merge_to_asset_references, Merge AssetInfo and AssetCacheState into unified asset_references table. +[01:20] [ComfyUI] Running upgrade 0002_merge_to_asset_references -> 0003_add_metadata_job_id, Add system_metadata and job_id columns to asset_references. +[01:20] [ComfyUI] Change preview_id FK from assets.id to asset_references.id. +[01:20] [ComfyUI] Database upgraded from None to 0003_add_metadata_job_id +[01:20] [ComfyUI] Starting server +[01:20] [ComfyUI] +[01:20] [ComfyUI] To see the GUI go to: http://127.0.0.1:41895 +[01:20] Server responding, waiting for nodes to load... +[01:40] Server is ready! +[01:40] Checking for import errors in server logs... +[01:40] No import errors detected +[01:40] Found 847 registered nodes +[01:40] [REGISTRATION] PASSED +[01:40] +[01:40] [4/5] INSTANTIATION +[01:40] ---------------------------------------- +[01:40] +[DEBUG] server=, server_url=None, api= +[01:40] Testing node constructors... +[01:42] All 8 node(s) instantiated successfully! +[01:42] [INSTANTIATION] PASSED +[01:42] +[01:42] [5/5] EXECUTION +[01:42] ---------------------------------------- +[01:42] +[DEBUG] server=, server_url=None, api= +[01:42] CPU runner - will execute 2 workflow(s) +[01:42] Running 3 workflow(s) (all with videos)... +[01:42] Installing screenshot dependencies (playwright, pillow)... +[01:42] Packages installed, downloading chromium browser... +[01:51] Screenshot dependencies installed successfully +[01:52] Starting headless browser... +[01:52] Installing Mesa llvmpipe (apt)... +[02:03] Mesa install failed: E: Unable to locate package libegl1-mesa -[01:53] No GPU, no Mesa -- using SwiftShader software rendering -[01:54] [1/3] SKIPPED (not in cpu list) pano.json -[01:54] Capturing execution frames: sharp_basic.json -[02:00] Frame 1 saved (frame_000.jpg, t=0.0s) -[02:00] Validating workflow... -[02:00] [ComfyUI] === /validate endpoint called === -[02:00] [ComfyUI] Received JSON with keys: ['prompt'] -[02:00] [ComfyUI] Prompt has 4 nodes -[02:00] [ComfyUI] Node 1: LoadImage -[02:00] [ComfyUI] Inputs: {"image": "beach.jpg"} -[02:00] [ComfyUI] Node 2: LoadSharpModel -[02:00] [ComfyUI] Inputs: {"precision": "auto"} -[02:00] [ComfyUI] Node 4: GeomPackPreviewGaussian -[02:00] Queuing workflow for execution... -[02:00] [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["5", 0], "extrinsics": ["5", 1], "intrinsics": ["5", 2]} -[02:00] [ComfyUI] Node 5: SharpPredict -[02:00] [ComfyUI] Inputs: {"focal_length_mm": 30, "output_prefix": "sharp", "model": ["2", 0], "image": ["1", 0]} -[02:00] [ComfyUI] Generated prompt_id: 1b13349c-1b76-479c-8339-006e59ff9edd -[02:00] [ComfyUI] Calling execution.validate_prompt()... -[02:00] [ComfyUI] Validation result: valid=True -[02:00] [ComfyUI] === Validation PASSED === -[02:00] [ComfyUI] got prompt -[02:00] [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' -[02:00] [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python -[02:00] [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI'} -[02:00] [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python -[02:00] [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/ComfyUI/custom_nodes/ComfyUI-Sharp'] -[02:00] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED -[02:00] [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python -[02:00] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[02:00] [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_zv27u158/persistent_worker.py', 'abstract://comfy_worker_09b7df0c2d76']... -[02:00] [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_09b7df0c2d76 (abstract, no filesystem path) -[02:01] [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:02] [ComfyUI] [SubprocessWorker] worker started/confirmed -[02:02] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[02:02] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[02:02] [ComfyUI] [SubprocessWorker] sending request via socket... -[02:02] [ComfyUI] [SubprocessWorker] call_id=1 sending call_method -[02:02] [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. -[02:02] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. -[02:02] [ComfyUI] -[02:02] Frame 2 saved (frame_001.jpg, t=2.3s) -[02:02] [capture-periodic] freeze=3ms shot=115ms unfreeze=4ms saved=True -[02:03] [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00 -[02:53] [ComfyUI] import comfy.hooks -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/hooks.py", line 14, in -[02:53] [ComfyUI] import comfy.lora -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/lora.py", line 23, in -[02:53] [ComfyUI] import comfy.model_base -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/model_base.py", line 61, in -[02:53] [ComfyUI] import comfy.ldm.hidream_o1.model -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in -[02:53] [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in -[02:53] [ComfyUI] from comfy import sd1_clip -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in -[02:53] [ComfyUI] from transformers import CLIPTokenizer -[02:53] [ComfyUI] ModuleNotFoundError: No module named 'transformers' -[02:53] [ComfyUI] -[02:53] [ComfyUI] Traceback (most recent call last): -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/execution.py", line 535, in execute -[02:53] [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:53] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/execution.py", line 335, in get_output_data -[02:53] [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:53] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/execution.py", line 309, in _async_map_node_over_list -[02:53] [ComfyUI] await process_inputs(input_dict, i) -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/execution.py", line 297, in process_inputs -[02:53] [ComfyUI] result = f(**inputs) -[02:53] [ComfyUI] ^^^^^^^^^^^ -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 556, in proxy -[02:53] [ComfyUI] result = worker.call_method( -[02:53] [ComfyUI] ^^^^^^^^^^^^^^^^^^^ -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method -[02:53] [ComfyUI] raise WorkerError( -[02:53] [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'transformers' -[02:53] [ComfyUI] -[02:53] [ComfyUI] Worker traceback: -[02:53] [ComfyUI] Traceback (most recent call last): -[02:53] [ComfyUI] File "/tmp/comfyui_pvenv_zv27u158/persistent_worker.py", line 1762, in main -[02:53] [ComfyUI] result = method(**inputs) -[02:53] [ComfyUI] ^^^^^^^^^^^^^^^^ -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED -[02:53] [ComfyUI] to_return = cls.execute(*args, **kwargs) -[02:53] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[02:53] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context -[02:53] [ComfyUI] return func(*args, **kwargs) -[02:53] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^ -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute -[02:53] [ComfyUI] patcher = _load_sharp_model(model) -[02:53] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^ -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model -[02:53] [ComfyUI] import comfy.model_patcher -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/model_patcher.py", line 32, in -[02:53] [ComfyUI] import comfy.hooks -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/hooks.py", line 14, in -[02:53] [ComfyUI] import comfy.lora -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/lora.py", line 23, in -[02:53] [ComfyUI] import comfy.model_base -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/model_base.py", line 61, in -[02:53] [ComfyUI] import comfy.ldm.hidream_o1.model -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in -[02:53] [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in -[02:53] [ComfyUI] from comfy import sd1_clip -[02:53] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in -[02:53] [ComfyUI] from transformers import CLIPTokenizer -[02:53] [ComfyUI] ModuleNotFoundError: No module named 'transformers' -[02:53] [ComfyUI] -[02:53] [ComfyUI] -[02:53] [ComfyUI] Prompt executed in 52.86 seconds -[02:53] Execution complete (t=53.4s) -[02:53] Execution error: {'prompt_id': '6bae0af5-d657-4d96-8e13-94d04e13ff58', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \'transformers\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "/tmp/comfyui_pvenv_zv27u158/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-0759/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/.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-0759/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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_base.py", line 61, in \n import comfy.ldm.hidream_o1.model\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in \n from comfy.text_encoders.qwen35 import Qwen35VisionModel\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in \n from comfy import sd1_clip\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in \n from transformers import CLIPTokenizer\nModuleNotFoundError: No module named \'transformers\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 556, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.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-0759/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': ['4', '5', '1', '2'], 'timestamp': 1778659369506} -[02:54] Capturing execution frames: sharp_exif.json -[02:59] Frame 1 saved (frame_000.jpg, t=0.0s) -[02:59] Validating workflow... -[02:59] [ComfyUI] === /validate endpoint called === -[02:59] [ComfyUI] Received JSON with keys: ['prompt'] -[02:59] [ComfyUI] Prompt has 4 nodes -[02:59] [ComfyUI] Node 2: LoadSharpModel -[02:59] [ComfyUI] Inputs: {"precision": "auto"} -[02:59] [ComfyUI] Node 7: SharpPredict -[02:59] [ComfyUI] Inputs: {"focal_length_mm": ["9", 2], "output_prefix": "sharp", "model": ["2", 0], "image": ["9", 0]} -[02:59] [ComfyUI] Node 8: GeomPackPreviewGaussian -[02:59] [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} -[02:59] [ComfyUI] Node 9: LoadImageWithExif -[02:59] [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} -[02:59] [ComfyUI] Generated prompt_id: 523f3abe-7a91-4a58-8dea-5a1a8274c848 -[02:59] [ComfyUI] Calling execution.validate_prompt()... -[02:59] [ComfyUI] Validation result: valid=True -[02:59] [ComfyUI] === Validation PASSED === -[02:59] Queuing workflow for execution... -[02:59] [ComfyUI] got prompt -[02:59] [ComfyUI] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0 -[02:59] [ComfyUI] [SubprocessWorker] call_method: nodes.load_image_exif.LoadImageWithExif.EXECUTE_NORMALIZED -[02:59] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[02:59] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... -[02:59] [ComfyUI] [ComfyUI-Sharp] Health check: ok -[02:59] [ComfyUI] [SubprocessWorker] worker started/confirmed -[02:59] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[02:59] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[02:59] [ComfyUI] [SubprocessWorker] sending request via socket... -[02:59] [ComfyUI] [SubprocessWorker] call_id=3 sending call_method -[03:00] [ComfyUI] [SubprocessWorker] got response: ok -[03:00] [ComfyUI] [comfy-env] LoadImageWithExif done (0.30s): result: NodeOutput -[03:00] [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' -[03:00] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED -[03:00] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[03:00] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... -[03:00] [ComfyUI] [ComfyUI-Sharp] Health check: ok -[03:00] [ComfyUI] [SubprocessWorker] worker started/confirmed -[03:00] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[03:00] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[03:00] [ComfyUI] [SubprocessWorker] sending request via socket... -[03:00] [ComfyUI] [SubprocessWorker] call_id=4 sending call_method -[03:00] [ComfyUI] [SubprocessWorker] got response: ok -[03:00] [ComfyUI] [comfy-env] LoadSharpModel done (0.06s): result: NodeOutput -[03:00] [ComfyUI] [comfy-env] Running SharpPredict: focal_length_mm: 20.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,2022,3040,3] cpu -[03:00] [ComfyUI] [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED -[03:00] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[03:00] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... -[03:00] [ComfyUI] [ComfyUI-Sharp] Health check: ok -[03:00] [ComfyUI] [SubprocessWorker] worker started/confirmed -[03:00] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 2022, 3040, 3]) -[03:00] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[03:00] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[03:00] [ComfyUI] [SubprocessWorker] sending request via socket... -[03:00] [ComfyUI] [SubprocessWorker] call_id=5 sending call_method -[03:00] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'parent_pid', 'fd', 'storage_size'] -[03:00] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2022, 3040, 3] -[03:00] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2022, 3040, 3]) -[03:00] [ComfyUI] [SubprocessWorker] got response: error -[03:00] [ComfyUI] !!! Exception during processing !!! No module named 'transformers' -[03:00] [ComfyUI] -[03:00] [ComfyUI] Worker traceback: -[03:00] [ComfyUI] Traceback (most recent call last): -[03:00] [ComfyUI] File "/tmp/comfyui_pvenv_zv27u158/persistent_worker.py", line 1762, in main -[03:00] [ComfyUI] result = method(**inputs) -[03:00] [ComfyUI] ^^^^^^^^^^^^^^^^ -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED -[03:00] [ComfyUI] to_return = cls.execute(*args, **kwargs) -[03:00] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[03:00] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context -[03:00] [ComfyUI] return func(*args, **kwargs) -[03:00] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^ -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute -[03:00] [ComfyUI] patcher = _load_sharp_model(model) -[03:00] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^ -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model -[03:00] [ComfyUI] import comfy.model_patcher -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/model_patcher.py", line 32, in -[03:00] [ComfyUI] import comfy.hooks -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/hooks.py", line 14, in -[03:00] [ComfyUI] import comfy.lora -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/lora.py", line 23, in -[03:00] [ComfyUI] import comfy.model_base -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/model_base.py", line 61, in -[03:00] [ComfyUI] import comfy.ldm.hidream_o1.model -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in -[03:00] [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in -[03:00] [ComfyUI] from comfy import sd1_clip -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in -[03:00] [ComfyUI] from transformers import CLIPTokenizer -[03:00] [ComfyUI] ModuleNotFoundError: No module named 'transformers' -[03:00] [ComfyUI] -[03:00] [ComfyUI] Traceback (most recent call last): -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/execution.py", line 535, in execute -[03:00] [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) -[03:00] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/execution.py", line 335, in get_output_data -[03:00] [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) -[03:00] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/execution.py", line 309, in _async_map_node_over_list -[03:00] [ComfyUI] await process_inputs(input_dict, i) -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/execution.py", line 297, in process_inputs -[03:00] [ComfyUI] result = f(**inputs) -[03:00] [ComfyUI] ^^^^^^^^^^^ -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 556, in proxy -[03:00] [ComfyUI] result = worker.call_method( -[03:00] [ComfyUI] ^^^^^^^^^^^^^^^^^^^ -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/workers/subprocess.py", line 674, in call_method -[03:00] [ComfyUI] raise WorkerError( -[03:00] [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'transformers' -[03:00] [ComfyUI] -[03:00] [ComfyUI] Worker traceback: -[03:00] [ComfyUI] Traceback (most recent call last): -[03:00] [ComfyUI] File "/tmp/comfyui_pvenv_zv27u158/persistent_worker.py", line 1762, in main -[03:00] [ComfyUI] result = method(**inputs) -[03:00] [ComfyUI] ^^^^^^^^^^^^^^^^ -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED -[03:00] [ComfyUI] to_return = cls.execute(*args, **kwargs) -[03:00] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -[03:00] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124, in decorate_context -[03:00] [ComfyUI] return func(*args, **kwargs) -[03:00] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^ -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 111, in execute -[03:00] [ComfyUI] patcher = _load_sharp_model(model) -[03:00] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^ -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/load_model.py", line 75, in _load_sharp_model -[03:00] [ComfyUI] import comfy.model_patcher -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/model_patcher.py", line 32, in -[03:00] [ComfyUI] import comfy.hooks -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/hooks.py", line 14, in -[03:00] [ComfyUI] import comfy.lora -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/lora.py", line 23, in -[03:00] [ComfyUI] import comfy.model_base -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/model_base.py", line 61, in -[03:00] [ComfyUI] import comfy.ldm.hidream_o1.model -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in -[03:00] [ComfyUI] from comfy.text_encoders.qwen35 import Qwen35VisionModel -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in -[03:00] [ComfyUI] from comfy import sd1_clip -[03:00] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in -[03:00] [ComfyUI] from transformers import CLIPTokenizer -[03:00] [ComfyUI] ModuleNotFoundError: No module named 'transformers' -[03:00] [ComfyUI] -[03:00] [ComfyUI] -[03:00] [ComfyUI] Prompt executed in 0.41 seconds -[03:00] Execution complete (t=0.9s) -[03:00] Execution error: {'prompt_id': 'bd5e54ef-0fbf-42d7-9ae9-3ba93765fe02', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['2', '9'], 'exception_message': 'No module named \'transformers\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "/tmp/comfyui_pvenv_zv27u158/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-0759/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/.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-0759/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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_base.py", line 61, in \n import comfy.ldm.hidream_o1.model\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in \n from comfy.text_encoders.qwen35 import Qwen35VisionModel\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in \n from comfy import sd1_clip\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in \n from transformers import CLIPTokenizer\nModuleNotFoundError: No module named \'transformers\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 556, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.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-0759/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': ['9', '7', '2', '8'], 'timestamp': 1778659376271} -[03:00] Results saved to /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/comfy-test-logs/Sharp-0759/dev/linux-cpu/results.json -[03:00] Model report: 4 files, 2.6 GB -> /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/comfy-test-logs/Sharp-0759/dev/linux-cpu/models.json -[03:00] Saved: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/comfy-test-logs/Sharp-0759/dev/linux-cpu/index.html -[03:00] -linux: FAILED -[03:00] Error: Workflow execution failed (2 error(s)) -[03:00] Details: sharp_basic.json: Workflow execution failed: {'prompt_id': '6bae0af5-d657-4d96-8e13-94d04e13ff58', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \'transformers\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "/tmp/comfyui_pvenv_zv27u158/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-0759/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/.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-0759/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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_base.py", line 61, in \n import comfy.ldm.hidream_o1.model\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in \n from comfy.text_encoders.qwen35 import Qwen35VisionModel\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in \n from comfy import sd1_clip\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in \n from transformers import CLIPTokenizer\nModuleNotFoundError: No module named \'transformers\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 556, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.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-0759/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': ['4', '5', '1', '2'], 'timestamp': 1778659369506} - -Details: -Workflow: /tmp/comfy-test-run-xl3qro4p/ComfyUI-Sharp/workflows/sharp_basic.json -Node error: SharpPredict -sharp_exif.json: Workflow execution failed: {'prompt_id': 'bd5e54ef-0fbf-42d7-9ae9-3ba93765fe02', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['2', '9'], 'exception_message': 'No module named \'transformers\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "/tmp/comfyui_pvenv_zv27u158/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-0759/ComfyUI/comfy_api/latest/_io.py", line 1833, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File "/home/runner/.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-0759/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-0759/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-0759/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-0759/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-0759/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-0759/ComfyUI/comfy/model_base.py", line 61, in \n import comfy.ldm.hidream_o1.model\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/ldm/hidream_o1/model.py", line 20, in \n from comfy.text_encoders.qwen35 import Qwen35VisionModel\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/text_encoders/qwen35.py", line 10, in \n from comfy import sd1_clip\n File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/ComfyUI/comfy/sd1_clip.py", line 3, in \n from transformers import CLIPTokenizer\nModuleNotFoundError: No module named \'transformers\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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-0759/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-0759/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-0759/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-0759/.venv/lib/python3.11/site-packages/comfy_env/isolation/metadata.py", line 556, in proxy\n result = worker.call_method(\n ^^^^^^^^^^^^^^^^^^^\n', ' File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.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-0759/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': ['9', '7', '2', '8'], 'timestamp': 1778659376271} - -Details: -Workflow: /tmp/comfy-test-run-xl3qro4p/ComfyUI-Sharp/workflows/sharp_exif.json -Node error: SharpPredict -[03:00] Stopping ComfyUI server... +[02:03] No GPU, no Mesa -- using SwiftShader software rendering +[02:04] [1/3] SKIPPED (not in cpu list) pano.json +[02:04] Capturing execution frames: sharp_basic.json +[02:11] Frame 1 saved (frame_000.jpg, t=0.0s) +[02:11] Validating workflow... +[02:11] [ComfyUI] === /validate endpoint called === +[02:11] [ComfyUI] Received JSON with keys: ['prompt'] +[02:11] [ComfyUI] Prompt has 4 nodes +[02:11] [ComfyUI] Node 1: LoadImage +[02:11] [ComfyUI] Inputs: {"image": "beach.jpg"} +[02:11] [ComfyUI] Node 2: LoadSharpModel +[02:11] [ComfyUI] Inputs: {"precision": "auto"} +[02:11] [ComfyUI] Node 4: GeomPackPreviewGaussian +[02:11] [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["5", 0], "extrinsics": ["5", 1], "intrinsics": ["5", 2]} +[02:11] [ComfyUI] Node 5: SharpPredict +[02:11] [ComfyUI] Inputs: {"focal_length_mm": 30, "output_prefix": "sharp", "model": ["2", 0], "image": ["1", 0]} +[02:11] Queuing workflow for execution... +[02:11] [ComfyUI] Generated prompt_id: 7ba922cc-92f7-47ac-b8e5-3f4173921453 +[02:11] [ComfyUI] Calling execution.validate_prompt()... +[02:11] [ComfyUI] Validation result: valid=True +[02:11] [ComfyUI] === Validation PASSED === +[02:11] [ComfyUI] got prompt +[02:11] [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' +[02:11] [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python +[02:11] [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI'} +[02:11] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED +[02:11] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[02:11] [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python +[02:11] [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-Sharp'] +[02:11] [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python +[02:11] [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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_7d1139720cb6']... +[02:11] [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_7d1139720cb6 (abstract, no filesystem path) +[02:12] [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:12] [ComfyUI] [SubprocessWorker] worker started/confirmed +[02:12] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[02:12] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[02:12] [ComfyUI] [SubprocessWorker] sending request via socket... +[02:12] [ComfyUI] [SubprocessWorker] call_id=1 sending call_method +[02:13] [ComfyUI] +[02:13] Frame 2 saved (frame_001.jpg, t=2.4s) +[02:13] [capture-periodic] freeze=3ms shot=115ms unfreeze=3ms saved=True +[02:14] [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00 +[03:11] [ComfyUI] +[03:11] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[03:11] [ComfyUI] +[03:15] [capture-loop] iter=550 t=64.5s 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=44% browser_rss=0.83GB +[03:21] [capture-loop] iter=600 t=70.2s 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.84GB +[03:27] [capture-loop] iter=650 t=75.8s 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.84GB +[03:32] [capture-loop] iter=700 t=81.4s 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=45% browser_rss=0.84GB +[03:38] [capture-loop] iter=750 t=87.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=45% browser_rss=0.84GB +[03:43] [capture-loop] iter=800 t=92.7s 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.84GB +[03:49] [capture-loop] iter=850 t=98.4s 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=46% browser_rss=0.84GB +[03:55] [capture-loop] iter=900 t=103.9s 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=44% browser_rss=0.85GB +[04:00] [capture-loop] iter=950 t=109.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.85GB +[04:06] [capture-loop] iter=1000 t=115.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB +[04:11] [ComfyUI] [worker:ComfyUI-Sharp] +[04:11] [ComfyUI] === WATCHDOG TICK 2 === +[04:11] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (most recent call first): +[04:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait +[04:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait +[04:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run +[04:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[04:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[04:11] [ComfyUI] +[04:11] [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first): +[04:11] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog +[04:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[04:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[04:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[04:11] [ComfyUI] +[04:11] [ComfyUI] Thread 0x00007fc4c6d50740 (most recent call first): +[04:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward +[04:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy/ops.py", line 484 in forward +[04:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 268 in forward +[04:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 310 in forward +[04:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward +[04:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward +[04:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward +[04:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode +[04:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached +[04:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[04:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[04:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[04:11] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main +[04:11] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in +[04:11] [ComfyUI] +[04:11] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[04:11] [ComfyUI] +[04:12] [capture-loop] iter=1050 t=120.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB +[04:17] [capture-loop] iter=1100 t=126.4s 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=43% browser_rss=0.85GB +[04:23] [capture-loop] iter=1150 t=131.9s 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.85GB +[04:28] [capture-loop] iter=1200 t=137.6s 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=43% browser_rss=0.85GB +[04:34] [capture-loop] iter=1250 t=143.2s 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=44% browser_rss=0.85GB +[04:40] [capture-loop] iter=1300 t=148.7s 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=44% browser_rss=0.85GB +[04:45] [capture-loop] iter=1350 t=154.4s 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=43% browser_rss=0.85GB +[04:51] [capture-loop] iter=1400 t=160.1s 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.85GB +[04:56] [capture-loop] iter=1450 t=165.6s 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=46% browser_rss=0.85GB +[05:02] [capture-loop] iter=1500 t=171.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB +[05:08] [capture-loop] iter=1550 t=176.8s 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=43% browser_rss=0.85GB +[05:11] [ComfyUI] [worker:ComfyUI-Sharp] +[05:11] [ComfyUI] === WATCHDOG TICK 3 === +[05:11] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (most recent call first): +[05:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait +[05:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait +[05:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run +[05:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[05:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[05:11] [ComfyUI] +[05:11] [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first): +[05:11] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog +[05:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[05:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[05:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[05:11] [ComfyUI] +[05:11] [ComfyUI] Thread 0x00007fc4c6d50740 (most recent call first): +[05:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward +[05:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy/ops.py", line 484 in forward +[05:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 268 in forward +[05:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 310 in forward +[05:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward +[05:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward +[05:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward +[05:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode +[05:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached +[05:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[05:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[05:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[05:11] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main +[05:11] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in +[05:11] [ComfyUI] +[05:11] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[05:11] [ComfyUI] +[05:13] [capture-loop] iter=1600 t=182.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=46% browser_rss=0.85GB +[05:19] [capture-loop] iter=1650 t=188.2s 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.85GB +[05:25] [capture-loop] iter=1700 t=193.7s 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.85GB +[05:30] [capture-loop] iter=1750 t=199.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB +[05:36] [capture-loop] iter=1800 t=205.0s 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.85GB +[05:41] [capture-loop] iter=1850 t=210.6s 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.85GB +[05:47] [capture-loop] iter=1900 t=216.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB +[05:53] [capture-loop] iter=1950 t=221.8s 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=43% browser_rss=0.85GB +[05:58] [capture-loop] iter=2000 t=227.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB +[06:04] [capture-loop] iter=2050 t=233.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB +[06:09] [capture-loop] iter=2100 t=238.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.85GB +[06:11] [ComfyUI] [worker:ComfyUI-Sharp] +[06:11] [ComfyUI] === WATCHDOG TICK 4 === +[06:11] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (most recent call first): +[06:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait +[06:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait +[06:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run +[06:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[06:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[06:11] [ComfyUI] +[06:11] [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first): +[06:11] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog +[06:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[06:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[06:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[06:11] [ComfyUI] +[06:11] [ComfyUI] Thread 0x00007fc4c6d50740 (most recent call first): +[06:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward +[06:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy/ops.py", line 484 in forward +[06:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 236 in forward +[06:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 309 in forward +[06:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward +[06:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward +[06:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward +[06:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode +[06:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached +[06:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[06:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[06:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[06:11] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main +[06:11] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in +[06:11] [ComfyUI] +[06:11] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[06:11] [ComfyUI] +[06:15] [capture-loop] iter=2150 t=244.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB +[06:20] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB +[06:20] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB +[06:20] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB +[06:21] [capture-loop] iter=2200 t=250.0s 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=43% browser_rss=0.85GB +[06:25] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB +[06:26] [capture-loop] iter=2250 t=255.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.85GB +[06:29] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB +[06:29] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB +[06:32] [capture-loop] iter=2300 t=261.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB +[06:38] [capture-loop] iter=2350 t=266.7s 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=44% browser_rss=0.85GB +[06:43] [capture-loop] iter=2400 t=272.4s 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.85GB +[06:49] [capture-loop] iter=2450 t=278.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB +[06:54] [capture-loop] iter=2500 t=283.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB +[07:00] [capture-loop] iter=2550 t=289.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.1/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB +[07:06] [capture-loop] iter=2600 t=295.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB +[07:11] [ComfyUI] [worker:ComfyUI-Sharp] +[07:11] [ComfyUI] === WATCHDOG TICK 5 === +[07:11] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (most recent call first): +[07:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait +[07:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait +[07:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run +[07:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[07:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[07:11] [ComfyUI] +[07:11] [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first): +[07:11] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog +[07:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[07:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[07:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[07:11] [ComfyUI] +[07:11] [ComfyUI] Thread 0x00007fc4c6d50740 (most recent call first): +[07:11] [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:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 553 in forward +[07:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy/ops.py", line 518 in forward +[07:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py", line 253 in forward +[07:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 766 in forward +[07:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 860 in forward +[07:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 970 in forward +[07:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1118 in forward +[07:11] [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:11] [ComfyUI] 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:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode +[07:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached +[07:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[07:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[07:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[07:11] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main +[07:11] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in +[07:11] [ComfyUI] +[07:11] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[07:11] [ComfyUI] +[07:11] [capture-loop] iter=2650 t=300.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.8/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB +[07:17] [capture-loop] iter=2700 t=306.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB +[07:23] [capture-loop] iter=2750 t=311.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB +[07:28] [capture-loop] iter=2800 t=317.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.85GB +[07:31] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB +[07:34] [capture-loop] iter=2850 t=323.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB +[07:39] [capture-loop] iter=2900 t=328.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.6/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB +[07:43] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB +[07:43] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB +[07:43] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB +[07:45] [capture-loop] iter=2950 t=334.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB +[07:51] [capture-loop] iter=3000 t=339.9s 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=44% browser_rss=0.85GB +[07:56] [capture-loop] iter=3050 t=345.4s 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=43% browser_rss=0.85GB +[08:02] [capture-loop] iter=3100 t=351.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB +[08:07] [capture-loop] iter=3150 t=356.6s 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=45% browser_rss=0.85GB +[08:11] [ComfyUI] [worker:ComfyUI-Sharp] +[08:11] [ComfyUI] === WATCHDOG TICK 6 === +[08:11] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (most recent call first): +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 331 in wait +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 629 in wait +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/tqdm/_monitor.py", line 60 in run +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[08:11] [ComfyUI] +[08:11] [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first): +[08:11] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[08:11] [ComfyUI] +[08:11] [ComfyUI] Thread 0x00007fc4c6d50740 (most recent call first): +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 553 in forward +[08:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy/ops.py", line 518 in forward +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py", line 253 in forward +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[08:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 766 in forward +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py", line 253 in forward +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[08:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1354 in forward +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[08:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2030 in decode +[08:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 303 in _predict_image_cached +[08:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[08:11] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[08:11] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[08:11] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main +[08:11] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in +[08:11] [ComfyUI] +[08:11] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[08:11] [ComfyUI] +[08:13] [capture-loop] iter=3200 t=362.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB +[08:19] [capture-loop] iter=3250 t=367.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB +[08:20] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB +[08:20] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB +[08:24] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[08:24] [ComfyUI] [SubprocessWorker] got response: ok +[08:24] [ComfyUI] [comfy-env] SharpPredict done (354.57s): result: NodeOutput +[08:24] [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python +[08:24] [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-0818/ComfyUI'} +[08:24] [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3] +[08:24] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED +[08:24] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[08:24] [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python +[08:24] [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-GeometryPack'] +[08:24] [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python +[08:24] [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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_ba31a8bc27d9']... +[08:24] [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ba31a8bc27d9 (abstract, no filesystem path) +[08:24] [capture-loop] iter=3300 t=373.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB +[08:25] Frame 8 saved (frame_007.jpg, t=374.1s) +[08:25] [capture-periodic] freeze=3ms shot=115ms unfreeze=4ms saved=True +[08:25] [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. +[08:25] [ComfyUI] [SubprocessWorker] worker started/confirmed +[08:25] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[08:25] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[08:25] [ComfyUI] [SubprocessWorker] sending request via socket... +[08:25] [ComfyUI] [SubprocessWorker] call_id=1 sending call_method +[08:27] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778660460204.ply (63.00 MB) +[08:27] [ComfyUI] [SubprocessWorker] got response: ok +[08:27] [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.04s): result: NodeOutput +[08:27] [ComfyUI] Prompt executed in 375.89 seconds +[08:27] Node executed (1 total), capturing... +[08:29] Frame 9 saved (frame_008.jpg, t=376.7s) +[08:29] [capture-node] freeze=866ms shot=299ms unfreeze=0ms saved=True +[08:29] Execution complete (t=376.7s) +[08:29] [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear... +[08:29] [3d-wait] Phase 1 done in 0.0s +[08:29] [3d-wait] Phase 2: iframes=1 +[08:29] [3d-wait] iframe viewer_ready=True (matched 1 console logs) +[08:29] [3d-wait] Unfrozen in 0.002s, rendering for 5s... +[08:39] [3d-wait] JS halted via CDP after 10.3s +[09:10] [3d-wait] Re-frozen in 41.1s +[09:10] [3d-wait] Total 3D wait: 41.1s +[09:10] Captured 9 unique frames over 418.96s +[09:10] [debug] iframes: 1 +[09:10] [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_gaussian.html?v=17, canvas=1536x1024, rafFrozen=True +[09:10] [timing] trigger_3d_previews: 0.0s +[09:12] Saved high-quality screenshot: sharp_basic_executed.png +[09:12] [timing] final_screenshot: 0.3s +[09:12] Capturing execution frames: sharp_exif.json +[09:19] Frame 1 saved (frame_000.jpg, t=0.0s) +[09:19] Validating workflow... +[09:19] [ComfyUI] === /validate endpoint called === +[09:19] [ComfyUI] Received JSON with keys: ['prompt'] +[09:19] [ComfyUI] Prompt has 4 nodes +[09:19] [ComfyUI] Node 2: LoadSharpModel +[09:19] [ComfyUI] Inputs: {"precision": "auto"} +[09:19] [ComfyUI] Node 7: SharpPredict +[09:19] [ComfyUI] Inputs: {"focal_length_mm": ["9", 2], "output_prefix": "sharp", "model": ["2", 0], "image": ["9", 0]} +[09:19] [ComfyUI] Node 8: GeomPackPreviewGaussian +[09:19] [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} +[09:19] [ComfyUI] Node 9: LoadImageWithExif +[09:19] [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} +[09:19] Queuing workflow for execution... +[09:19] [ComfyUI] Generated prompt_id: 1d6dc387-05f1-4328-a204-0a8cb59e86f9 +[09:19] [ComfyUI] Calling execution.validate_prompt()... +[09:19] [ComfyUI] Validation result: valid=True +[09:19] [ComfyUI] === Validation PASSED === +[09:19] [ComfyUI] got prompt +[09:19] [ComfyUI] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0 +[09:19] [ComfyUI] [SubprocessWorker] call_method: nodes.load_image_exif.LoadImageWithExif.EXECUTE_NORMALIZED +[09:19] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[09:19] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... +[09:19] [ComfyUI] [ComfyUI-Sharp] Health check: failed +[09:19] [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker... +[09:19] [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python +[09:19] [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-Sharp'] +[09:19] [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python +[09:19] [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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']... +[09:19] [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (abstract, no filesystem path) +[09:21] [ComfyUI] [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. +[09:21] [ComfyUI] [SubprocessWorker] worker started/confirmed +[09:21] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[09:21] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[09:21] [ComfyUI] [SubprocessWorker] sending request via socket... +[09:21] [ComfyUI] [SubprocessWorker] call_id=3 sending call_method +[09:21] [ComfyUI] [SubprocessWorker] got response: ok +[09:21] [ComfyUI] [comfy-env] LoadImageWithExif done (2.24s): result: NodeOutput +[09:21] [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' +[09:21] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED +[09:21] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[09:21] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... +[09:21] [ComfyUI] [ComfyUI-Sharp] Health check: ok +[09:21] [ComfyUI] [SubprocessWorker] worker started/confirmed +[09:21] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[09:21] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[09:21] [ComfyUI] [SubprocessWorker] sending request via socket... +[09:21] [ComfyUI] [SubprocessWorker] call_id=4 sending call_method +[09:21] Frame 2 saved (frame_001.jpg, t=2.3s) +[09:21] [capture-periodic] freeze=3ms shot=130ms unfreeze=4ms saved=True +[09:22] [ComfyUI] [SubprocessWorker] got response: ok +[09:22] [ComfyUI] [comfy-env] LoadSharpModel done (0.74s): result: NodeOutput +[09:22] [ComfyUI] [comfy-env] Running SharpPredict: focal_length_mm: 20.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,2022,3040,3] cpu +[09:22] [ComfyUI] [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED +[09:22] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[09:22] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... +[09:22] [ComfyUI] [ComfyUI-Sharp] Health check: ok +[09:22] [ComfyUI] [SubprocessWorker] worker started/confirmed +[09:22] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 2022, 3040, 3]) +[09:22] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[09:22] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[09:22] [ComfyUI] [SubprocessWorker] sending request via socket... +[09:22] [ComfyUI] [SubprocessWorker] call_id=5 sending call_method +[09:22] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'parent_pid', 'fd', 'storage_size'] +[09:22] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2022, 3040, 3] +[09:22] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2022, 3040, 3]) +[09:22] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions. +[09:23] Frame 3 saved (frame_002.jpg, t=4.5s) +[09:23] [capture-periodic] freeze=2ms shot=127ms unfreeze=4ms saved=True +[09:25] [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=3.1/15.6GB (20%) swap=0.0/3.0GB (0%) cpu=79% browser_rss=1.00GB +[09:26] [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5 +[09:26] [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.81GB +[09:26] [ComfyUI] [comfy-env] VRAM after eviction: 10.81GB +[09:27] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] start: 0.00 GB, input=[1, 3, 1536, 1536] +[09:27] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] patches: 0.00 GB, x0=25 x1=9 x2=1 total=35 +[09:30] [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.93GB +[09:36] [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB +[09:42] [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB +[09:47] [capture-loop] iter=250 t=28.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB +[09:51] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after first chunk (4/35): 0.00 GB, chunk_size=4 +[09:53] [capture-loop] iter=300 t=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB +[09:59] [capture-loop] iter=350 t=39.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB +[10:04] [capture-loop] iter=400 t=45.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=45% browser_rss=0.93GB +[10:10] [capture-loop] iter=450 t=51.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB +[10:16] [capture-loop] iter=500 t=56.7s 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.93GB +[10:19] [ComfyUI] [worker:ComfyUI-Sharp] +[10:19] [ComfyUI] === WATCHDOG TICK 1 === +[10:19] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (most recent call first): +[10:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept +[10:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept +[10:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept +[10:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve +[10:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[10:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[10:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[10:19] [ComfyUI] +[10:19] [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first): +[10:19] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog +[10:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[10:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[10:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[10:19] [ComfyUI] +[10:19] [ComfyUI] Thread 0x00007fb5a5eea740 (most recent call first): +[10:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward +[10:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy/ops.py", line 484 in forward +[10:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 274 in forward +[10:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 310 in forward +[10:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward +[10:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward +[10:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward +[10:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode +[10:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached +[10:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[10:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[10:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[10:19] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main +[10:19] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in +[10:19] [ComfyUI] +[10:19] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[10:19] [ComfyUI] +[10:21] [capture-loop] iter=550 t=62.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB +[10:27] [capture-loop] iter=600 t=68.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB +[10:33] [capture-loop] iter=650 t=73.7s 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.93GB +[10:38] [capture-loop] iter=700 t=79.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB +[10:44] [capture-loop] iter=750 t=85.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB +[10:49] [capture-loop] iter=800 t=90.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB +[10:55] [capture-loop] iter=850 t=96.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB +[11:01] [capture-loop] iter=900 t=102.0s 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.93GB +[11:06] [capture-loop] iter=950 t=107.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=47% browser_rss=0.93GB +[11:12] [capture-loop] iter=1000 t=113.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB +[11:18] [capture-loop] iter=1050 t=118.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB +[11:19] [ComfyUI] [worker:ComfyUI-Sharp] +[11:19] [ComfyUI] === WATCHDOG TICK 2 === +[11:19] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (most recent call first): +[11:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept +[11:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept +[11:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept +[11:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve +[11:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[11:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[11:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[11:19] [ComfyUI] +[11:19] [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first): +[11:19] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog +[11:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[11:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[11:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[11:19] [ComfyUI] +[11:19] [ComfyUI] Thread 0x00007fb5a5eea740 (most recent call first): +[11:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward +[11:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy/ops.py", line 484 in forward +[11:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 236 in forward +[11:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 309 in forward +[11:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward +[11:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward +[11:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward +[11:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode +[11:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached +[11:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[11:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[11:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[11:19] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main +[11:19] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in +[11:19] [ComfyUI] +[11:19] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[11:19] [ComfyUI] +[11:23] [capture-loop] iter=1100 t=124.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB +[11:29] [capture-loop] iter=1150 t=130.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB +[11:35] [capture-loop] iter=1200 t=135.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB +[11:40] [capture-loop] iter=1250 t=141.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB +[11:46] [capture-loop] iter=1300 t=147.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB +[11:51] [capture-loop] iter=1350 t=152.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB +[11:57] [capture-loop] iter=1400 t=158.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB +[12:03] [capture-loop] iter=1450 t=163.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB +[12:08] [capture-loop] iter=1500 t=169.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=45% browser_rss=0.93GB +[12:14] [capture-loop] iter=1550 t=175.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB +[12:19] [ComfyUI] [worker:ComfyUI-Sharp] +[12:19] [ComfyUI] === WATCHDOG TICK 3 === +[12:19] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (most recent call first): +[12:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept +[12:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept +[12:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept +[12:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve +[12:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[12:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[12:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[12:19] [ComfyUI] +[12:19] [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first): +[12:19] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog +[12:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[12:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[12:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[12:19] [ComfyUI] +[12:19] [ComfyUI] Thread 0x00007fb5a5eea740 (most recent call first): +[12:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/linear.py", line 134 in forward +[12:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy/ops.py", line 484 in forward +[12:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 268 in forward +[12:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 310 in forward +[12:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward +[12:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward +[12:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward +[12:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode +[12:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached +[12:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[12:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[12:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[12:19] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main +[12:19] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in +[12:19] [ComfyUI] +[12:19] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[12:19] [ComfyUI] +[12:20] [capture-loop] iter=1600 t=180.8s 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 +[12:25] [capture-loop] iter=1650 t=186.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB +[12:31] [capture-loop] iter=1700 t=192.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB +[12:37] [capture-loop] iter=1750 t=197.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB +[12:42] [capture-loop] iter=1800 t=203.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB +[12:48] [capture-loop] iter=1850 t=209.0s 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.94GB +[12:54] [capture-loop] iter=1900 t=214.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB +[12:55] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB +[12:55] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB +[12:55] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB +[12:59] [capture-loop] iter=1950 t=220.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB +[13:01] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB +[13:04] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB +[13:04] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB +[13:05] [capture-loop] iter=2000 t=226.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.5/15.6GB (42%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB +[13:11] [capture-loop] iter=2050 t=231.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB +[13:16] [capture-loop] iter=2100 t=237.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB +[13:19] [ComfyUI] [worker:ComfyUI-Sharp] +[13:19] [ComfyUI] === WATCHDOG TICK 4 === +[13:19] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (most recent call first): +[13:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept +[13:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept +[13:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept +[13:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve +[13:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[13:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[13:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[13:19] [ComfyUI] +[13:19] [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first): +[13:19] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog +[13:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[13:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[13:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[13:19] [ComfyUI] +[13:19] [ComfyUI] Thread 0x00007fb5a5eea740 (most recent call first): +[13:19] [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:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 553 in forward +[13:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy/ops.py", line 518 in forward +[13:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py", line 253 in forward +[13:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 766 in forward +[13:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 860 in forward +[13:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 970 in forward +[13:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1118 in forward +[13:19] [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:19] [ComfyUI] 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:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode +[13:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached +[13:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[13:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[13:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[13:19] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main +[13:19] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in +[13:19] [ComfyUI] +[13:19] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[13:19] [ComfyUI] +[13:22] [capture-loop] iter=2150 t=242.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[13:27] [capture-loop] iter=2200 t=248.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[13:33] [capture-loop] iter=2250 t=254.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB +[13:39] [capture-loop] iter=2300 t=259.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB +[13:44] [capture-loop] iter=2350 t=265.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB +[13:50] [capture-loop] iter=2400 t=271.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.8/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[13:56] [capture-loop] iter=2450 t=276.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.6/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB +[14:01] [capture-loop] iter=2500 t=282.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.8/15.6GB (63%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB +[14:03] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB +[14:07] [capture-loop] iter=2550 t=288.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB +[14:13] [capture-loop] iter=2600 t=293.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[14:15] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB +[14:15] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB +[14:15] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB +[14:18] [capture-loop] iter=2650 t=299.3s 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=45% browser_rss=0.92GB +[14:19] [ComfyUI] [worker:ComfyUI-Sharp] +[14:19] [ComfyUI] === WATCHDOG TICK 5 === +[14:19] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (most recent call first): +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/socket.py", line 294 in accept +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 626 in accept +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/connection.py", line 480 in accept +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/multiprocessing/resource_sharer.py", line 138 in _serve +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[14:19] [ComfyUI] +[14:19] [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first): +[14:19] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 52 in _watchdog +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 982 in run +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1045 in _bootstrap_inner +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/threading.py", line 1002 in _bootstrap +[14:19] [ComfyUI] +[14:19] [ComfyUI] Thread 0x00007fb5a5eea740 (most recent call first): +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/conv.py", line 553 in forward +[14:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy/ops.py", line 518 in forward +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/container.py", line 253 in forward +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[14:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 766 in forward +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[14:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 860 in forward +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[14:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 970 in forward +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[14:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1345 in forward +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl +[14:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2030 in decode +[14:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 303 in _predict_image_cached +[14:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute +[14:19] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context +[14:19] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED +[14:19] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1762 in main +[14:19] [ComfyUI] File "/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py", line 1807 in +[14:19] [ComfyUI] +[14:19] [ComfyUI] [worker:ComfyUI-Sharp] === END === +[14:19] [ComfyUI] +[14:24] [capture-loop] iter=2700 t=305.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB +[14:29] [capture-loop] iter=2750 t=310.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.1/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[14:35] [capture-loop] iter=2800 t=316.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.3/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB +[14:41] [capture-loop] iter=2850 t=322.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.1/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB +[14:46] [capture-loop] iter=2900 t=327.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.2/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB +[14:51] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB +[14:51] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB +[14:52] [capture-loop] iter=2950 t=333.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB +[14:56] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5 +[14:56] [ComfyUI] [SubprocessWorker] got response: ok +[14:56] [ComfyUI] [comfy-env] SharpPredict done (333.72s): result: NodeOutput +[14:56] [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3] +[14:56] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED +[14:56] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[14:56] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)... +[14:56] [ComfyUI] [ComfyUI-GeometryPack] Health check: failed +[14:56] [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker... +[14:56] [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python +[14:56] [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-GeometryPack'] +[14:56] [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python +[14:56] [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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_3bce48a2887c']... +[14:56] [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_3bce48a2887c (abstract, no filesystem path) +[14:57] [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. +[14:57] [ComfyUI] [SubprocessWorker] worker started/confirmed +[14:57] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[14:57] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[14:57] [ComfyUI] [SubprocessWorker] sending request via socket... +[14:57] [ComfyUI] [SubprocessWorker] call_id=2 sending call_method +[14:58] Frame 4 saved (frame_003.jpg, t=338.6s) +[14:58] [capture-periodic] freeze=2ms shot=143ms unfreeze=3ms saved=True +[14:58] [capture-loop] iter=3000 t=339.0s 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=50% browser_rss=0.93GB +[14:58] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778660870538.ply (63.00 MB) +[14:58] [ComfyUI] [SubprocessWorker] got response: ok +[14:58] [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.37s): result: NodeOutput +[14:58] [ComfyUI] Prompt executed in 339.08 seconds +[14:58] Node executed (1 total), capturing... +[15:00] Frame 5 saved (frame_004.jpg, t=339.8s) +[15:00] [capture-node] freeze=983ms shot=318ms unfreeze=0ms saved=True +[15:00] Execution complete (t=339.8s) +[15:00] [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear... +[15:00] [3d-wait] Phase 1 done in 0.0s +[15:00] [3d-wait] Phase 2: iframes=1 +[15:00] [3d-wait] iframe viewer_ready=True (matched 1 console logs) +[15:00] [3d-wait] Unfrozen in 0.002s, rendering for 5s... +[15:15] [3d-wait] JS halted via CDP after 15.0s +[15:57] [3d-wait] Re-frozen in 57.5s +[15:57] [3d-wait] Total 3D wait: 57.5s +[15:57] Captured 5 unique frames over 398.7s +[15:58] [debug] iframes: 1 +[15:58] [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_gaussian.html?v=17, canvas=3040x2022, rafFrozen=True +[15:58] [timing] trigger_3d_previews: 0.0s +[16:00] Saved high-quality screenshot: sharp_exif_executed.png +[16:00] [timing] final_screenshot: 0.3s +[16:00] Results saved to /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/comfy-test-logs/Sharp-0818/dev/linux-cpu/results.json +[16:00] Model report: 4 files, 2.6 GB -> /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/comfy-test-logs/Sharp-0818/dev/linux-cpu/models.json +[16:00] Saved: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/comfy-test-logs/Sharp-0818/dev/linux-cpu/index.html +[16:00] [EXECUTION] PASSED +[16:00] +linux: PASSED +[16:00] 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 47c205cee614c296cba02372c0514433d1845c6a..f868e9f8de0a32fdca440f53073908c8ec6bcb1d 100644 GIT binary patch delta 1394 zcmcb2mF?zLwuUW?+>7d)JkMk+J}y*PC&6HR!lrJ^=X5DUBd=FWR;@q5`6S)8u&euR zk!1N)=PRPeSp<91*E_!U6JI+=Vv&~FROdN*#y!RJ{=Q(cS9N(SvgW|*Tt;!#zQV>} z-DzvnJU6WSCRuw7BohQS}*0y>ptl&59>g+Q{)|MZ8z-5R|*XJtIfYh|P^Z zE`w?BGk0lR(tfqE_1q#j969zI9eUfE0yrh5xl+{-G~*?w7a zN$4$!20nYfy_tFSU#)N7uF!p#C;6x$$>acI#qs>aYb!50u!;ntVh=tkrt?Pq#U5*OQN!HeCov7NI62|Z(#Xz|^ zWW@sRa;d3r&)&Z4TdXzcV0K=MRFWSw&a?zDR=22h9q6WrUmS;r*nB?w913_mh9G{b$&> z|JRj32gV!rt^41v|F>0M{d@GkU;i0i1Jfo{kNWiZRg9w3HvkED@0Kt5=Ye{GNp(J4 z<)`{muwGz-gE6rfqi~}hVg*py^!indveUU%G1^UkxROysl0D&{7{V!5ntyy*CcBC- H{=W$T#+gU= delta 1327 zcmcb4mF?bDwuUW?+>7c@e3y%#-S|00^wwc!o9BI1r7M*;g-vXhbhxvE!NFhI(&ozw zsi*UNKdIzc{`C5IS+?q%?8`@AkF@UD@k=A{{3&+7KmRNju(Vw`Z8A~l_TuLpMt*!2 ze_rLk`LpKunIz@(Ag2#zJ)h54tkF8OunoxuXx_xtl(Nj>z=}CEZkFV{_K=^ zJpcJDhSk#*G#Evv3oK=vI{kq&qsHX$9D(ht7BT8E)xSJ_{e%69%Y|nx>%LzR{1w0) z@bJnnnQN_SS5{gtIH1s9#c+A+?j2jot23k2N(?s!U-b_Rxaz;ve$mBm%fG~*YS8g< zI&$-!VTk4@k4v?We*|kVEb7u=Jb(Rz{Hci%i`jylnJ2g>yGMC3Y+sROK5Nct-7m*7 zMa$Y0nEMZ}kBZ(~@AvK7J?`q+Z50b7dJP!j3~%2kT~!jm=qiGWgP7ZTeii?^QnH0{ zaoFs@eU-^m*X!|2~#iX3?6080*0OkLzvQ){m`}jwLaca3={groHu1&cuaq85<6wl;H(FRLN9*zfB zwKSOS9$Q*nT=qRU=2TkQod`3_Z^yk-zdrf?-M6^p;Iaa9g8*{@!^wUBzQ%PiXgU5{ zQ|td_#moN;pU%4PG+{WUv8aIyhKo!5mwz=0bYQnwJWFE%Lt0<4s|Z8;_G?p~iv&8< zvzzc-bY+lv)|auUfq72gS&;w+V|U9%T@02BK=SM+&HJwb1GMt23{V-05yg(@fL8Ej zNP-lfRebvuNC#sx0o?*7zW)qSaUfR|JJutcfnf#Am9%qYJ=~x8TuD1e)`Me%DnUt> zBkSoL-zbj!=qkd_utzSU_)Xz-u2qckEDUA*52sIB#i%zuaus7Ri-(!~!|83S80DtF zUdhPCy~E$_&wqwrR{|Y4rw6WLlywUHRA0LP{rZ1fMFN-}+Dd=^&+s~^X8zs$->?5O etOX`7INR}teJfNULm6LJy|AMSFg4fzzX<@tDKc~b diff --git a/dev/linux-cpu/videos/sharp_basic/frame_001.jpg b/dev/linux-cpu/videos/sharp_basic/frame_001.jpg index 67821902639c7532206174e6fc014e6a02a281de..cc7c88c53b26664b458966110223cf529fc9a84a 100644 GIT binary patch delta 1514 zcmccdmhJLewuUW?JnQNuuEn;w9rHMLc=zr8y17}WGIu|(_-+@T&S)v!R{4BuSoX9^ z^Ai&{Jb$Wv+^6*Qjq>H)*Us?-P7PWb^6t>%zV)bn#)|C{=U{xekp?~pRE7F zvl(HzUXyq6FmZfez-t}7yW72d+tfwr&eEc`Azwv#Lw*PU(v{Ducm1=1>Btcs-+7Nk zo#w0bs^7D3HEQ6}Skxf%x1RCOO3^NZR22hDmNJvlB@4K#+7?%?JhSP(Puj%rj3fq& zKUQCt?!Hq0K0o)t_MJP@yBIqzGq66E-P<0u+?7Ej5EY9mSY(`EZok&u+d;}SbF1|8 zX_ir+9-I_7l9OWT_@+9{$?t^$hw{C--iCua3|@Wn z|1;=Zsh;e>v#3jh0fv{GyZovTb`@bL?y_9e#lV*F+$7L}qq;WJuMj9$U+i#JB!KZ; z#xtN6%cC+ET^X27if3soV4lSXk}vkK{+qF=L43|dpfVIA*iB>}0rfm<1Sy_#N$!4> z#sXGsCSX{g@c!#kkRw1Q)FX_*umSE!8oIF_>P@_kq@f$@A;EyKf!u&Zm_SlE*3&bx zk=%G*B+!BT;M4YcyW=7|{N4WiXZUp`(1G()ed+%9>;G+)SN|UU@7I5Z*T8(pp72lX zKf}KLzpm8GznlO2^?!!7z=R3YG#^PNLKn;&VA6&$^@K0(xBs_QB!CHSjQh#I_17Rq z1Eb;OUnmIaWGdPISA}pTc{_Yu2Y9Q0@)hb<{wC* Q@nZQ$6Cq!b0QUbk0U0o+q5uE@ delta 1532 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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 892f02799cadbbd0909371616dbeeff5d93c0c66..c1661e928cf8f5bf503805ba7e022ca19ed0fadc 100644 GIT binary patch delta 53407 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�*&I~c}gpe(}GjgReXhV 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 delta 53285 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

ju&?%3uT!GA-*!qX$9MhM3!gJhnN8)$%NXAE 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 delta 49115 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 diff --git a/dev/linux-cpu/videos/sharp_basic/frame_005.jpg b/dev/linux-cpu/videos/sharp_basic/frame_005.jpg index 2b38a63a1d4164fbdc710245536664c155f70795..b7fcffa186b0b23446a89f97d1d39021fc86c886 100644 GIT binary patch delta 52746 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%0DZ!^PL!6l0YHdxS)86%oBbTl0=PjH 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 diff --git a/dev/linux-cpu/videos/sharp_basic/frame_006.jpg b/dev/linux-cpu/videos/sharp_basic/frame_006.jpg index 61e3d6046da659d355ed2eb7ad0962c912ffa672..a7ced315f10a5047fc24e961f78ef489e0f207dd 100644 GIT binary patch delta 1497 zcmdnN=qtB^S#fr{Z+bJbJ_d3kMI19ox}1ZPxAS^tC8y> zpWIh+J3N2NdRfEk>l5$I(~q_=bPM&G8oZmkZ|>)x7nl_qQ}rTe=OkOWp0s)V>&kSo zZl2;ar#N%&-W?B~%lC^4?9^8K&!EX^Bl9F(-SWYQ>Oz<4e6KZf>OMBhv*)BQf9@a{ zwE3amIi|@EzBttvef`7#$>dJ4U;N&$EOk>Du2_`XwVN)C+^XgG!hl2hUW3Woymz{? z_ilxC&gIDo`5JsB#5DM=|BEfPEB}grTEHzVu+gl#CzPvZlF9sveUq*Vm@K53b+4cYD*lXAkFT zuqpd6i1(Czlg*kd!Vu_+ibEP6F1DNVZ>y{>L&nu*SMujYJk37ctl})Val%vfjc+44 ztrr|n=&vfjHUDA;bI`Yc@BRgSEYlxH9g}-Mv??8_k@%U5vM{cH^a) zwUxGiFUQ<9$ehD_MuhhWPs-!{d&3tsa80OREg$?>%c}m*=D>Hp3`SiV3z%Sd&RyY` ze|<#)7|&@u>(XG5Ts-HZD}&JP8 z1|&zK8$m@k) zim0Fbd+k5NzWu+h)Xcw||NHfShPA*1Dck%b`rj{*icj^W``@qsw^by7392awSs|S5 z4mSsww&Cm@{%(K%GyJ*|=)egxNM8MWJ=APh1|SEwJ-qEOM_^aT2s2Vo_~L$huoDS5 k2P$m?_9M(~^WknlvL>L6{~=OnESi7hf+sM&%KyI!0H|}PYXATM delta 1527 zcmdn-ifzv;wuUW?1#9YO*PK!6-ENpesTL7|GCZX%RK#k--7;24N~oV%P&0JqHVU+^DY}BOZ5e|xohtpUA+6Y z*G1!ny9%4sNVJzs)LGf4%zt zUD>mj@ftVoY--%m*fXd6`>HPij6wWglV8;@b@%_zFfGgWF;wuDdDs}*=K9|X#zg8rGX$}@6Fl-Pg|8?mz&=II6U|4|S z#(H8LiD3k)4V1XC9^y?58&DicLpRoAiz;#gl1w+&Q#rDqcWEqOeemh<{N%0}^~H7d zf3tvz@~8c-``@qsXNc;b{Cn+xhT8hCD;6~{Z>Z<4zh58!H_Oid-S)p_>5^+a|*tf#e>(gMW1YGYG>1qa^spEKap94d(wh0ai$| A{Qv*} 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..d0932c1b5f317cdc4f8acffded1fb1f1e9e4ea48 GIT binary patch literal 113445 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 literal 0 HcmV?d00001 diff --git a/dev/linux-cpu/videos/sharp_basic/frame_008.jpg b/dev/linux-cpu/videos/sharp_basic/frame_008.jpg new file mode 100644 index 0000000000000000000000000000000000000000..86b758aec944ecc3df86a4ea34cab009efabcdcf GIT binary patch literal 113356 zcmeFa2|QKn-!{IsZO#yFp-h>nlrd!365Eh@mMCN@BFU8O6qU?lB=cM}8B$7vxy+&v znWrT4%>P~s)j6lm>GwR(`+48@|DMhU!TPLQxWVT3M)CXsR+dhn7?yWuORu=!aZGV<;842(OtxOsT__(ep;4v0%g z${$ux#3?DO=;-R{8yFfHTUeg7vbM3cb3W&C-qp?BzpK}-`-g=`L`Fs5jEPN7 zNli=7$jr)q_$V*Gpzv|glUJ`x%gQS%tEwBDn%}jwzW>nH-P7CGKQK5nJTfskH9a#s zH@~n5w+jWK*P8{tuQ%*Z?VgHc21FQt_iqlNXve&VLtz*mVIm3_ja{G6lfF}JTwg?3w`<` z+dE)3S2vZJeKdG}A$nzMd04w;Kxv2DSigLTXW2V(?iF!VY2fK}IizsbAUvgjG%BW5Yp3LMfj3?HMXJp?al+>Jy z>&4P&>8PD@a?sTvd_d2rIbFFzzo-A%fwp`H)WXU9TY5 z$5Ff8QsYXMESN069_(dg4Kzq3@aH$OAM~Xe@Kb7$i`bJ&%#zZAXU{sh1{qK2q5Wh^SJOQ?5W`yi@!RR#?7g*8a> zbKcRLUD!Ook;#K@?8?z~KGPg!Vd|~dR+g8j{2sS&%>5C5=<~T6v(HuCN-52RS~!lC zw8KviT^3wg{wfx~5_rnS`NL6V3$|vCQ`pJt6wy86-CVc&XsC-xUshEP6!-W;qtm0a zAG&w)3e+|@Ee&a_5AYjqS`QmeT25T7T$s(qqp+Nlz~x9iQ5M7e4NY{1-Rg%Fh{!xuZ#f%Zt2}Z;Tl1 zY29-6NWhWmr-!e~x>0-FQGkv$WE2#%?B#i;Hak(B!`>?aExO*rO|)J+x4Vv_>I_ly z0i9~y(g%~8gIUu(#ku}0*)Q^3$)n6>9M_(b>`BT!tW1;H$A`EIvl z-QGM6PUp|ZXrdJU{rbPL4~XxSB~|vf>pa)4;M_tdzI>tWOlaa7RIj}Ttw9j|8WhxG z%3B86x$mG}A=bCKeN&XHU4e7n#r!ElIq~SYtYl>Otk9f#UJcvwXQE2;`3gE@LSfPic=!x zgRJ{TcmgFde6 zLMOZjlUH%eysy@vI)&xnd9D7EIqyi8qic}sf+h;ICH}?&>(>-emo)vPZ1+Ys(1xyl zEHVA6$G$%AR{{H$r_CzYAm8Eew@} zu0iA)uR>fG>(K@GHpzu%L*IwtwkI8 zK)u1Qey}Is`#I7x@=a;1zL3C1M}KRo8uM!2v&Em;!_zG{yxuS`xbgOz25Y>!G@VGa z*(cvVR$t*=hOPY8@xRsDznCNaJTK#)J9)G34^F3i{n3{3dtefUOb_F_|2le?hjAAp z{yNsm^O_##;4=Q5N$U&q`waVcCjC2;{=Fx4tNnXV+I$vi{jYkuIc_{+H#QM`P@O3> zsv61qLYCI%`{RGJ_LSXgkW}lGY_Fohs{6eG?{YlF=EmXMPC%$+s>WM*Rpg}iVC-s1 z?_akVjAjc1B{6Hzj?I*R-N8hHXX>eigo$tU{i2k6^9`Fx6VY2XpU4}}wt#!fQ)X}1 zpulexLi_*NTHb1~c@SN$+bCrbq=mk2z%4(nx`&9wD@-BNA##&w-)(r~bb;|KI4i-{^kO9h)QdPd)dCd5dgRM^`Z?HNH~6 zh&{AlQGz55;=*WQi7@(px06RaQqOQFoD>4AIlO=UW@ely4VWi1QF`WmrxL;@@kA%X^sD9GMsGv)i!2 ze%vUPctEXMysAxZXD~W3k;;gZvpZWQH{pVpT^WSYofUKL>Qu0`yVW0gKSg{EV$Ty0 z;R&ksymfTx;7j{piQ`sWDDgTrOHY4uA>KQbCp>a9TcS~MA=wrZ=8~7nM2tIPOn05( z3nex>#FRN)Io7O6D55vYEYLHqeUw;-FwN)ze`sL#(Tr|AD<2!Ng|AgC-I1NCmL381 zgy*#JN}T9R&5N2Swh$^3onb7QUJ#0-@$NgTrJ5NLKLG`{3Rz7{vn7IDsVS(c#0&L`IN>~`c_HyKMhr_t9@G$YF|XLlcYG%08N{UN z*^^P z21ixPZA{l7~S&A-FA5KU5#S3n&hIYa{K|eiKu|E3^tm8OYh$qLuaDm z6LMJKWFv)~vvoAS$J?@Hlu5dHR_<9WY7*_D4TDU=kDg!L`!G>B%T-!YiQv&*iKkar zpX{5;jeo{O$)G+NRy5E%s=hton7{0Y?W|L;*C5t26DdpVuUFl?d&gEqJ@Q&!HGTd{ zCh*o^Tg3pM%Sxw^BH0KvvxmWjtcIWoGpE7w99w&yxwyGmg{#Y70f5oIY_nQr(nPW+6CiG`yj2`0#CwaDEZ|Z^Fx9@QdP zT8x#cp`Me~(Kn{o#g*$V($vW$7%Q9Gm|66mmw=|To{IKgHTSJ~l02?{yG$R=Ly#v> z()+Q5dQjJ54Kn2K`4VK;pcQq+hYKBV3!7m3F3BP-|J|LBsxCx1PaX%qz2*A0A`VK7 zeYEWWJePv^O3NDOds&P6_C*zNoa&={eRcHV)|_eSVTyZj zlX37YGTI)kz~N*sRz*cqz$7@$l7H5V_Djov=c#;~G=J%l=SL63G+nwh-aK(c(O`4d zX)cKZlJWZi-l3)P9yX@#>Kj?OlyIlO*zsej(KZT%QFs@3%SH)yN;{0x$`O zT1R{&51gM<)^X+3QRRn^;yb^LYr3~=IbLK4b(95>nDU}`Z?s}}nor$pXTy)jh~N3N zpYEWJ4u9P1U-j;Dw8lH0Je)viX#TaAYJBzTKCf!dNGc={3)|e>G@UCq8;49=3$CA29z3=oS!|t zXqc<>(xW+6tdKECob<^_-%fL^!X6>#_BANy*ld2fo6yM7+v`9nTrOqH|G{PHpSk)BFMvsCtvO=TA>sh+b)sYMC7+ zEU4p8;WI_^nhTLus4t{FYuKCQH;c+tpYu2;H(+p$^b(hDc0rGGRE4^e$&5|sso2Pw zr*h7c4<(3ZOZ{tcYHy*v^Wj*=(YcD2yLxWrCVKu*^Vg4k+l`yGKME=tnQ}V{-xrGf zIB%5~7#M#m<=Bm>bQ9rS+aJEO2&>CkgdQ|~Zvv+LyqJ)a{W2RPQ@k?+%o9naloZt&8M|D+JZM%F-DV@>t zDK9mn?3%e-BeoPK+En04X=+OXp3VXiDH!Kii9{%fw~RzQB^H8GnCgXb5{YOGO&L?Y zvp*z=#W-VYAcg^e95znH%D0bV$#EF-%W+yY5Tq4k!x?DlQvYlQLt+r`z~wkils}XbOKbyGh?oaCgGSMmF@RP$V@VIL*gDm~wGN6v=02bo zshmI~2|(W@qL~`}C2ByM{@i5*EM3Oh;&6o-KbT=t#xwxh#NjUpS~7r#cq>FG8ftBz zGD6UcOg(ste~0eBG;{>PGxjsAEioD!TN3=91CawA=4}cl%>HIKgK(U^3F;s1=$3j% zH4bchR5>Q%+s_bsgX!_y%n<*6N4e?5Euvh-`<#Tz7z2dQ2`Ock+z^B=x-j%v`J0Os z>oBagcwUL^G)&bcH^0p}$jO?sRV?b32_lC152OR;LJUPz2vzM4 zR1ezitNo~E(NtVTVJ$_X!RW0&4R-*8#hN{ zx?;!7*C?&X6OySF_eGqUQYSe`p}N)4WoMXIpv{-W{n&|A{houqwiepz-5>mvrJT!@ zAywDN)OZT%x2K<;)QO~U|1{D1%)CK+*gYb9VF#_ofU)VFH;?nGtG8H7pH;AKP%yEm zKAhTLq@%Y6g`6w7Iz@L06G(A`ooWAUjr}NXw$aV1g;Wmokh7s^pGBL?Mcjkv^sEbS zwsqXS#^JXM7L6;E z9J;_&$#c}ukJHM!KhnvU_1e-qQy0C6&*5)%Djh)jXE+58-Me2DT-G3#v3YOF6#B)N z1`d^5w|e%{DNr$OGhhxfUV~`N3-_cPQ^jtl={Q>EL|GMmy7Ag;K20*hiE>GOW;!e4 z+^16Xl9iL`loYm1rglL)?eK;d^&0HXw&T+6__$sj3GQczSM3(AMN=ILep+$b>M?k# zX0})r3w4^x-#N6$s_jI8I@w9W6Ne}wcYh%kY)OA!jBCz6df9VZh4i&a>iE0PlTHDB zOqVN+`)pE$Gn>ah*Ty;YL>+kC{MOqhP~+_-nOU5D&1Hj`JN=#q7tEK0+d9g(3$?ai zXF9&e>=mxwBDRM&$%owU%yXGYQ8~Uh6K#0Tt6x}i9EP{PaY`DQklXoY*Vd40Y1dH; zpY$ns`Z+r9$~lSV#h)y0JUn0CXPz;IK|MW@Znq_Iq_X9JTvt_F`u3{VOuhbDJqZg8 zxfPDOtQL8CXU4q1v~DbZxdx?!ov&KV?HdQTo1ayd;J&m~ZLXp**8APP<~2y=T*kin z%?(C*g8~N9+W68gIlSntqpZIEG^b-dFweva8Sl`PwBKyr%i2ZozA2Z z#IfX|4#1aK>^xQ@Nz0h5@LaZ7)_vT`Gb#S2f>@GnC2)^ED{YG!ok=8uDTIK4hEObO z82knfE0r^ekQeWGBVK_K+_AqVP7f<85C&+X<~3y^EIsN;6VW9q;3=dU8hgmY%Lb(Z z6LhqKintsI4f8hyyp=T&E6l?Q@p78usR0+2!qI|PfS4Dx=Cwj&g?J%^UsEb$WXVGw zg(WIj4`7clFbwcn0sdqRaJ62rAv9Q$i=cQ*s{nrpVFLeL5&Te;mek(XG^(Oh2C795 z!-n`nFzuAWA!4Zsd7J|TRH(m@v<<|na&S74Mp4lQTIK~dgvxPXpo+lBET?U zLnW{rR7=tb3_)QaS5Q1KzcLZ}Sw-+eRHrFzm$Xb?>Yv6-mRv|!Q2_#jB1=xj0FMW1 zI;BJf1$q{Y(B-ByMlgi`PK^I86XSA#CP9$yy^DF(rqZ^qg=eXo(cpA)yBMfnfPBgS zK*Fr|cqkUKGWCmo>uuH;?!E?DuP$KD$bMdfy4dmb@Q1;IE8Z$Lp+!q2bCqeG-XGSW z=L*oio2z*MKve!yNm~YFbJQqTn$a{zbUlvKXl@h~IJlCq)TgJYE-?H)MnTzFrN3^> za}8P;2hxgt^I9wSfDAzz2ph@(hoAAsA`Qky)*#`f%2`ZFq*vK*XTufVS*{zWKB2l` z&|$LLS^|K9HE6yEXbV`|=GLI8t~H3s>}$4X-IDBFWy(ggJv~a^u73SlO*uapm}==D zGrls(=ZbXRj}^(NUQatasbm!FtTx5kI-R=FSv!$R?zTU_+rXK3Xd!r1jWayVc0Ie| z)M_0li^5(-fD4VP>#Y&~;}Bd*Zz)Z%y|uIkC8mrCdwWmQu^>5kH_G0;EJuc`w*BkDRc2R;MoRgz%xmz zVkT{6Fd3d-mj})Rx&&M}x!aM>Gsw2$Z3R{auOqtyQsGU;lk>j|%yVA2ClwHS_}0zr zzIZHp<__)A;Ri|k53Vu~IdmBVQY4dbON=C@gZOd+%o_Hm#zU;B%%Rc4$3D*vcN_NezAo{t46U~I)ha} z+u&XxN!z;%SORwq?>Lra09a9v0w^=MM(EUBPtZsX8jbF#M|Jv*&A_%?IoAhv57KpzGnNFv^>&LJ;Dqn1h2YXpZXU_-vi-wip?pTI;WySN?4!S5M$;+Gd6n+bN?-<{ ze@kGNd;B zZst>)kvypwpx0s05oBO;-@jTZ7CKZ(U9IjE;2n6fRj%jW0ywK(T7y34*R`JB_aFFu0ovQrFMKlB*bd<~2Qg?VY8KpHl375Yey+Rn-h6(c`dCMO_ zo~P5}ubfKrdZ*G@gRW)5tGK9ET9pPIVGjG?S$G*|`l^UvEOaNgumxrJE6bxtFcj!$(;@Evlc)BCt%NmB|U zp1mYsGeE6gnV7F9vg7xDX!0fUVjbW9HR$fEZI4EWwT*0B4QdH##F|0}wx0JviSv9- zB#&geOvq{+mJ(r&@skHCTw=dyrf{xOmB)ea4u^$bV(6gqme(jMRQjS;(;U`uRQ&B( zboj0cD86gOF3Z|=Z|WHI|i;kZjHR3l*|tq^7r+{56Y_C!4gR+&Zwh!uxw!U_cEy7ZD=h8v?-rbsxYjH|%Ptfe&t)5R4ciVk-#Xi{MOG z0w)^8AjcF41{fPx;iD9u9)Op>ljBk>BFm(5R`T?+1;-vxJ(TgSCEv_K1Nab}ss4T} z2-dMw_*m-+`to_880LhK(f$`k<+o03F*@Y8400#Y? zEZ@ctKD@4LPzmDxc3S;-aJ}-~Tudf1TsMv%)3MPA>DgA+e4n`7u@+S1)HHY0DvQQ~=3JD0-$5M>wdOU^q^UrvQ2 zKcabb!jq)UWqZeSl zio5y#a{Nji-J7P!7&87cWkN@%m!nG7IPSDlEU~kXK5nUM={gZYylV}*7<`{r7@u9i z6J+;x@#DkJ3dcgRF~aDHx_rX&!+M-yu1tI{%jqQ+&5L&M(lo!fJ70hJT69#hs%P}g zDz*e#bRi*8d2jjtt~VkDk~t4=Dc2?fYKx3Ltar!BkDiVwVx)RwC!e1&X?s{`W+SLx_av-aw8FmX?-I*sV;sV=ohz&-Mz-F8nz;Ek<4;b1qmIFy`$%etLLmr%tAOuH) z)hu{_Aw)_7LpeCGmxchoMgU7>V4Mk&(tJx=kKk>G<`x_NXv{y@y){0;SX+@79Ehk@ zAQ;EeZX}0bV2OEXIuSxJHdv_xqe_>+X#mFmg27n;B!!{Ibpgy@jrkk9VNfml84%lG zQ3$B!p0RX_Ylwx<>zK%s<%;U`<

{eu`LXfkPpLfP{!ZX=93`VE_}>v4Es7R=O_I`in87e`7b?ub%Z_ zQ~q01{LiaF1XOAgP!BrSHStGd{=x45aB1#o>wIIk)E$yy!N@!^K05;>8`1Zc{Ytux zWB@pD_l6#KWO#kcY8L>j67DTKdA|x@@&IYxw62PSH0QuV)=zDDdo{PeXq;t0ZL0d% z6K5^=>nkHy!OFgMMxQh1!GW6zohffM#&vnXi92ioT$3tYojC;7`8GHq{D(ZO?)vtZ zf)X#m89~`+IFK?Zd%klY~i#!x1AF?yuPLh|PzT{^1btkd% zJ?V!^0|H!Xq(*eC6v-HDCGXc2KBrdC;Lg&*((lxYOrvG!l9iBZ)5(3?M5kr&1BGzL^r%y zoIngP}_6T$|{0DuDvIp_%rsNcXjfk zf>{0dnv6S5%!(U7m_&vh3B4aA+$7$E=hGl8n7o;BC`j_M*1M&Jz1MB7=#ZtXyx+@v z9O`8vPx|wz{2-w0QvSrE{paMCM;Ql2wjfKQ_JYvh%F$I_6f1m;Or1Olc!o0znkS-J zN4h2xNdcV!mJmn;Af5xuS%gAUONFDuSPGaI1&Qkx3zsuD^AK9Y1X{>z0oivY{kZUb z%TwOfcnZwkt1O9^CLxTkp3DJ zxy#Q~_WX($FY4<5n#z8&S?u7Z`D{_Ag{)|$2@nC?v2yw^8Dyp*#KrP=s9owb=0#0- zI{<-Ocf|Ctl7>bOAHuj&r@>oOUg-C!XXJowg6x)UP@ccf?S8KbKHv9Q!8)ch5!IQ?CZMD#eW~L-{qdyahDZ7u)7Bv?cZnpzt{Bd)WH7V zFg4l$*N35{l6y&apzX`GmqoW&$76lg>DaJNuJm-Dg4Qo2;;wfy30y#dkBrPacwc39Y75m+IX*Cg9%x#0Oj7A%{M~ z9!k20K1}+#Nx~~Uua^FoJ*J)IwPUwcK9ca0Xyq5gH4C$J$yt%Y7C_Otic%Prefk~pc9hFkFbTKbf68Cpve z$EC{6xUj3-wX(NOiW_|MizgK_jZN|&5ygtXAvTG#bkKTi9mI1}v)@=s)a(bg?d8J`iUW!POqP&v++e`@L<$xD)s%G62+ca?w+Hl_ zqG)Qif2Mt0xeL!WdC)bZE~Sp@vi+TLML$=*JnOStl^7StWFsM~24e#ck=fY2=^4Az z-xTcP7<5DzExzN+$z>zA_Az`Nkadp3akd6hP%zt}SKstyA6Hu2>x5@Q2A{UV?RE(xz;k|NOm)3z%b|b%p6w zAV@`6Tp;+xZx8icv4PdLKvD(BUu25^B4r4u2XM9k*HBy+*=E4x>-WkLCKSkQVLCaH ze4Xr00h%P30R<|ebs8ClyiEW@3bUraP7A;(pz?(feop#%)ws2)(pv4ZO~Ggz1~ zeGA0S2;~bD$&fM3o38`4&8-0bmn5*$%O|NS6-?;AiR25f-zFcJON@&2B4y~|;k!eU+C4J!qHHr_w& z#&t>?JfDA@89zJg^!${Jz*Wh4^!hWN!M?=04QugMBNY{ ztSSH>?$j}UB_NP|rJ#X>s8&)}l#@1ZTWTfB^7spu2-L~xIdq@>XG`59=Z?#<4aCfn zJ(^4YPVZul$0Ai$_fLKR!3B2`Z{H83g;p zg}e`;ePn)moD?Bjj$8I5#&#;v9l0fUoC-}55D>)gF3Oim#jG>H8DME&S-~J%CyFUN zv-io%2XvUhfSK}x@gNw;y>-3hEp_Kt2kcEU9&dy6)+*-J3UD^Cr5ZIjPh!|W zr9i)oly zU@}?Yb-2DQqvpQD(rad?R{yqlhm_Mh)$YjL+S~eO_UH{GOqF1VkdbCDL){)!%~{Y5 zc8h)T6EsFNjtG0dV91oo#^N@vPq}jKS^POqs|Q}3soT?! zJvVzRO!KmKtUWlZ_Ecape&5KB=(e#>1^#WjPuXk{!ZBJzowf`s4Rd3SJY(A`<~+Q8 z2jHj$%UsUzE4}?hYDv32@K#gP(7P%vEOW$@=Lx%w-f-;7FMOx?{!!R{cJ{3HVc+E` z_58<@&SxfwrVXy|ofba4-RS^%Y2Ho3Pse*n2p649j$u$O9aT=mzFB42c8# zqId6dWcYHz$B~-Jr8n(p>%GV^QNEs~-EGG*w?;khG<4W`zHE8V^G_D>r>-XBMWs~t zIL`-bMlsSVb)M%RI?G_4$^LK%h_qm#7Wm>ao1c>%5AL(QDxML%@#~d|`g#<=%&gyo zlDF# zXbIE~DAITj#5~xi2V4Z*2Ei;T$$R($LZt(XkX#6XZ?d!l>+#j2o?z-{=Ke+_VTm>< z`H+VrCdh8Fx#NVzy**CW_@MKLs*Jg z@}S~x_xK;J{pU8qaKK=^Ur2l$Ck610R zB*1|RT!hU7vvM=nRv6HZg~tmn^pDp5b{k<#7U&RQi&FoyRS63ofJI=rg2e)Z19cCO znGEgwskQ&yMp%qdG?)bFHS`YW~h&Zs^yMeGvpZ9Q;V`(PD9J9BUAGeoH0HmZ-1+PnTqB@&2E7k*}Tg&6L>fnD(ayUVN9R!&h5}aqu@C_D4^W3EoyfR0APC zWQ524p&Nf_M=Ie(jU}@*7WkX8PX6s`w)5BVd;{Ju+y-YbFS3C1Q2wG8@?AF~aXT9? zXFP<#2S!_xB=oXYHXjbqFMYB-bI)?!gXh9e8FxOo+%9p~M=-<&_0MGPzoh8@yQJv9 zdIb=NG%5Y+?jOhFTI@C49UXGx?VrjYC#rRXUeFOin86K&J^TZ>>SD};VE^MyMiz#m zl@R4y9B`)nBfm(-#yU*11{KTRR@Qo%kcV6Sy6VCOVYCzkiI9*taM+t)f9>3Ei#jI5 zQ+T~}WYvPEYT*{s?6C3~rUP0>-_B0>QS!dOOrVy@h#PP+GPl)DGGf9kJ+_!!k>)kB z)J(EGPFKiFk~G7zOzw)-Z{u}H@prdxFcHDC6C@wY3K5*?4K_A>b?igio(G(KT%9ev zVtx#)tJ!a(MtW@ZjjTia%$}45;TpqE-MU^ko*t&|JS8Y%Lg`la$mE6g{)b%6$1&F< zQ1QCqT{EMGlXwTFZI_Ct=9~J8pF~^7IPG?~=8Kl)o58F>g{u9Z1>55V!wI%6^h(Sn z-QQ#CYm{prRzv6*w+GLZS-JE2c*3Z59Y#@g)caAYtwU-mp1ETyis!j^jK4h&||VXSv#bX+g_TjLVlW z`s>Q|?cy9~1k^I56{$S?ob@iqm>+X!t_ge^Bs_XKxD^weMg2%btBgHL?WXMw{vhFe z4fXi+M?=Rw0v#7S{jH*a%Z+M`fVset(4;DzE{0LvlkY^)*8N@&?PInC4yIGnX}_BF z5*spU7b9JI^PwUsi_zpbaLCJf=F!M_{D#qe2A|#)yWTGc?hUqfjT!>w)1MvQe`mr$ zzxKI@j|=Xwv=(|i@C!owyTALU1OVRuB8LQsZ`1F7(~N&|xkqRX6XcZQ4t)Iqy7qSt z@82{42#A9yhhe|_O*{V4=N{h9#)ADdb_>9z{=wmWbB)3qv|>00K|Mhzz@}io`)_9a zlg~Z8L99SF(Z3O@V6)5q?pE>d$o=<54um4fx3HZp5hrP@ycJH1J> ze>~FUOgLxOCpNSM&v1>Hw4_zUZj4?>%J~Vux+5MFSj^BJ`;50mrz!D^Q-$KSGI`-f z#ipkmj$QkV4?~@H>A~}FN*56YV?c1&)}VJ8TcIjyTju z&YnKMEU`>vp}MWTj;r|c;PqsOss%u|4g z#=l-&5J7E)$$I67`xd^)j)yB&mJB`y{*Y=A4t9&k5(CbW(iJO{HXrDh=UC^eHiaEJ z_BU2Nsh9d139nht^}@xlf>ER6-psy}9Tbmz&ItRzr*33VYo}kHMT)r!+`oY}-gQpE z4KnsyH5&qtpIIXlDe%5z5X8B9uJ)}O2-lScmRZ*MO*8puD#l@R34~!a!e*;f3-&F1 z2Cc)=z(b^aYty*Xpb^1Kef5OizQBh&+|q2S!@G++aMLO%7&xi$AA8_k2Z9J(i2Y_Q z6b#D){+c`hcI43BD70~Gy@%=vIS@I02&cSk321uCMlE;_*jxUmwxEZ#H!?SVv(O88 zi~J-pqMX^ZB>J@3)O*kXJUgPD`PQl5#x59fze(Nfq;H=Cu?|V&=GbhGRU+vUP=x$s z2GoJj1m8#c+n_*)Vc-1C<~M8%AuP^ex&8Bz27<-r_RV>CiJfr;NIv122fN>F4&C<& zsR)N0$dbyFJ#Sg}m}61rmqE?fc)y+Et6B7?|g4z3yzKm86x4Ai&87G&qWl75ZLViI?D9(isrh9Wcgx z(2HNWm!rl#rgqd~@(qJB#sN?+qb4hSoN-~wbIG3^I`$+CAF^pSB3yZW8s%L6F{8C5 zY*Ih$m z1-%+V9M|aB_7*y}c|1Zl&x~ree^A{!lQSa!q}lc`BX+@+lu@Z}?ooTrS+1Lz+NGE3 zt<$*B2N|v6r!*TapR9bgw^S<%#YIhh7H1q%|5WU?d!NzKd!IdB-z5un#k}X9ehv+?6kp28TqBf_~uHwS~Vy%gxT?e-0#Yp3<9 z_egLa*VMw2*!iUMK(T&!T8$ajue+85u^vC}48&6fHP{OUG}@&Y?FIWk_rI^GKeu|v z&@iWqnmTXTIR8>#-bHij3#=nV+}tOCKR~EEdRW!p0&()@Ekk_Cf!rAd`wk!{0VYk@ za~camcfgL_fV_vjpMRKCu;Ty-X9YZ-fw0{i+-K?u=Kd)qs7G_d4I6eETz5+UUOD3J z4Z?rHPUV_Jz=0k3yf=XGDX?QWpo(EXfnmUQ2mrY->=*v)l)(J}#2&*F!yW?gfg=?* z6RsRx4>7(!X@Hkj6O6fCD9G6yT=tM!pJzc=1k%#+x*b>;cV#~b6^Y(reaq*l9)n%3 ztdSbp(zfqOZIW|rL%3S9Z0!Zks|j%&pYnOJ1FM((Wak@7Ax|&0yKF@T;p!YRmah(n zoFQAOmm8E`+~L#v+91RrJ+(U+X~l_N z<(+w~%rcgGFPE&(Q9+WDTOmKnsMlbxr9%kW`G{lP@-&y@7Ciu!C1jIxDv)5ZlaEDt z@0-_ob+px6UXh{qkem*Uvt}NCG-OaOpQ*}*Eug)Yw(um(DRPEcRuId0PXAJ)1N~7o zE`P72ex=6}s9UUWq*nMl8s^=emEF~F-&UH_|52$sOpzIdEz)#)Syk>1v@*Mo*hEuW zw(^PI5h@#G(ATsiTlsu$SvbMYZfH);oi0;wA*|gi?V?3syis^lF3BL4u~|Q^ZExvz z_5tM_Il(=h8nIF}fdNbx*?Mz~SXkmaSKD?*=SQ~nh@UJ}#WNcPf0SbKu(ZaYt}2`= zOENKu+OKMt`*u~AQd~%;@hr4VZDJKw_qs4TU?wsK)Ua%jzJl(sf>o%|+B0%o@;((oP zDn!5m8iddR@f`dG5jSoi)IfqOfZ%(7y5nxHH^jFGQNaIGN;t~H|F)GW=FgkBrDcEF ztnC-8D{ndYvtu|oS0sk`hnjNI!pJTv>6V@hqwITtmKGijHolX5WTNwCqqd*!Nv2QR zU$!TdC+a``>F3Mt=uN^ha*|OfUB6G9@N%E zspc*22&G3$k9a>)>tBdBY7bcIZN-%8ws}$R)JVER6>ybeza#aaS|aKB1bJnh#{GoO z*sTpJZsMung>1Zl|6#uBVUK~v#>Nz9XVV+7RGpp8XU^FDk9I&x_((gS6Hl z0zi6@h-dYG|06?1p6ZmvD`$7(Nj|9~0ST>(`m){nBE!Xj>WvPUtV~vfYoN+6Czhng zN?E6>6}9Gf1jjZ{h?r_z6WA{vvOD-qLaS)>&%L47*-iNSzwWfW1j@3#o%`;1tN5jd zuS)kU7EWi{5GZlGadt7zvQ2Z;H;CL50j{KmtC7qYNbj~-_g>M1M`O?!Kg&>`8MggA zbjAQRf9G;%OwlOnXi?{fG=b2AjuO2b>DV0cWjSbqD&t(bn|(fH;HF^9zHk|x7srC* zkfwCj)g)06C?X%3ZQOa|=^LdU8!I99B$o?U+fpvQ?B$%~=g3u9Ny@5yQ2C(l^xm;( z=(C>XdurK_>Q0^aGZU#Y3?>Na3tF`mJUzIcGPS!aWwEFm()Zn;{=^cKq0r+g>|`-} z!#y5FLthQOy_c^`Q@0{4Uw5IE54`A1P32sRVkYSU0&m%P-$I9+H(qCsG(CUkny!|` z8I5{iskHUZevUnI3oq)>&~z?n-bi^#1}@_b6SrGwi(=R32kptp5=XZ0i!0EO3YZ$x ze0g{H)E@fqyCklOyV)G{wd~4B;4-Jq<(^pmSFZfG+=jY>TphgW(H~AhK@x zzLN7s9+z6T1kK;k=%Exk5#h zA|=QEA!U&^u#n-!{6G9fmbUc3yJ$rXS8Jzy@w3?%Zyl|tu(AL_PY{2UIK(~d4`$g61i?anII=`N5_%4Tl`M#x0W7ybLddNPV7y_!6GZ;< zJ2|j5aBw@IKY({)&lcf|A)Rjxu?Jkt7GwR`;$d!qRO^5w6JPCK4o1SM#g>y8)cGDy zmq*)M;%)WAJ@fDcZZDWFimLeYLK(7fP(rng1Mm;vR15;{rR0BiJ0@NC*Fe;kfAJ+I z451mUsDqyex=QVw2CKuw8BTs|=f%AyTJ@?;mii~a}pWhPQGa7K2=AGV}D zqe=FnH$J8(`(wlb0gLhupcOwdS9XZ&6^3#$Jd7`(mq}AFa4wJwqsa#1IYa-!7yN|K zS${$h2Ix*PDc6VagS) z@r+pjysj-;c1iSjpFv88t-h<6vMnbzRkc9)ql{nih{A{6+|K#e>T)iSkZzUR1YUP7{Yz!m!$8Q{$81`NJo-`){A1 zNa1mKMK2RmH=TRdu#?f0kGS=a-qj=wiashn0tCF*Vc;e;DeWeiuous$vS*iLdS6|c z_L$W*&iRPKnZ44ypsZB>>LmY=ok<)y631i0JxcqX;(W!+Ao>1`G!PG8_dywF(PXdd zi>kKNp49Emx6JacwO4;EJkNWdt~hTx<&B2QBNrg549ZQ-7W?>#Id#R3oEXGTSCPt_ z&d|d8E!Yl&py&}Jyr}2K9$KJGNq;!jK5UzMGJfZJB|4dj#Q(ofXkSheCHsCgJ*l!r z!>L7fPBts^U?am%yz>9w^=?-tWbshVyFG;368x-^wIxS2EzWU+z7XmeE`5)o3iUzK2Fn8`9wW1oMy z=Mw!OTey#&bFK7*rm`pJwXNAi6sZvPPDNi(E_6qnsTUXI%@bxhVbE3%c1c1~-9bWhX#Gr8MsAv8 zT5zSS5>wyB1a*>rEJawgP0Bv*7pRIo65@ox&AL?L8W}U9)?<@nH&3fIZQs)|H(M*K zau?BcLEPdawoYGc5KeMEjvRd4Amqs4$>9SL=3tf-L_4>D1J|V>0mPB`ZtG#!C1YbH zi0gyYN#ut$Va*~z%PU1Wo$2E?;3b*q*#ST=Nze+v%u)orl(I?B9T1kG22Q zx}3n_;H)wZj7G6MtAfOeT_zxF2SuP<)gmh%PB>!Wdf;=jX4ka4Tc34zq-4Nw?D=F6)EKRAMFT&DG@l^pVC&O4{o|&%h8J zIldlQ5SF5%NQbLNRY1(aO^1FYlpzw69*GgS&P^k+7GaepghHYw!YWN@J>1`V(EB+N zyi4D=nDa>=;C@n`tP~0l9L{dy`WG;r}-yqK{NiTjf`U*@x+oX zHPKgdxo(U}2HZJ$T7qldTsET@%aDuBZkn$&A4wG=ghBh-vvyp0F&6-P9M6?`f(nGaQ+mDoO#Ck8 zm8vR50^j33S{XFi`z(Uelb+mEKIP1$Bd~qw`NvNuH4?|?^%Z~|=GL7OA$w)Y@}U^w zmnCc=IE|JEnaLr4CouY-zD8NZRM84f8=7F2q(2^IT}o(fmKq3oy&l&Sk$)h8EZ5&+ zupa#qEKKC|u^z4vzPUi(7ZU`63W5vBn;m|2uLG+F&PA{p5foN}08PevOi<+Q4M-Hs z^>;EL!86xiBY}kJMBd=A9)T2gh9TGtlDZB%cbdgRT` zJM)IMztct}Lg{8ei|;oK*o$-{Vr(6V7<=f}&CDvPOTjJalhX+c^H0{G5{qRUw9GG} z#r{#tHU^G+0Z7>F|7QvJQ*Nebc9(9w{36nbx<6rHx6Ib$OqCSiNxYG1-!Jz!)H$gNb#jwh|s zQDRVHL$XCYE7P*C0_(lcYAg+T`^tkivVanl*B~$IuPNtPJHl5NS-UkGu-hCiFNJw` z{fFh^>#0Be$0cAYd)>_}m1^JfkPA5yYYZPrBrDu78nbBy%p}@x8ol#dcw4Lm$TRIY*H}+lVepZ(QA^h`t$a}=Cgz_idO{Pk$EPw!TQm5Q5dPiP3ROv!GU_h|9A^|%J9aXG*-6CabrtHo;^1!RBY1#JcsaU<@i5t>f=9(`S?kav2o=<4GvO7Fs z%dwoB?1pb|gg?B0TSY>Vf!|T#{2JuYq-|9~kN;vyFY|HtjVBRmE}Yr>8L!hFAzsjS zzi1uRF6mIgdYeTzrXp&g{Ik8Z^u@@c*~leH<*nCB+1|@{SdcIU#uxp6?7as()$jlR ze-0T*M2O6gP4-?Xd+%K`va*wqSyX1o7P5EQLLr-MA%x6iW@h%gUgv1M-=E&&^ZCDj z-{1H9|NU;aa@Omd>w3M;dA+XddOjb|`(rC-iOI{%BgTM!7{!(~%s004&F=OAgH>(7 zXUoQ!my+1o-jb?Y z{{8U}fOyGgPDTo@I-a%CAO&%z4zGRV;yXDf&iakUQ9O*va=M7 zs)S>Fnzr|{VFOS06gq@+T`AwCH8rfmTNZgYiT4?I<9DKh*4nDxMWYC8rzJR#ymgTD zZb}JY{O(}!&B@|_*X>A1;a3<4{9PJPS3FuyI&#Te`?YrhG(m0YfC@!mnSW(z@Vg)S zZ@nF$0N{8!6jymc@<(15f5z8<@+XN;7?CKozw)~HwdxA$LfC=~?$vzQcRks!y)F=p z*?%FgK#@R$pk5GF636;}Nw+|ddMqu~W$kP{SQPK;3}V2(!cJ}Go*7P`rXFk$la58H z@?3JIO?1<;dD2s6{>GBUk!?__6SLFZgK4z#Np%(9{PQOPgr2u1R8Yo7JDgMNX%|VV zw@9!suFdN@TP?3DpOqv#jx8gPrlusj?6i?n0#irO5i^j2!(`M_Ryru({D)a&I0PT> z0EP5_l<@;LpgjSI80lYad8Ebw3XLGdDh;lDl;tdew}kQ+c4J=M--!$GW=XGzgLM;Go>|HC%1TQ-=F6jHY);RTni8s< zFA>sHanm?Y5Kl&yHr!F!%|-nDl^(O=``YCZs^SA}&9|8=Zt~N*z$U`Rvfc)sXuWX( zfA*ALAB}avjFA*3O}DQlyf-EzZcfp4s;^*T?~VoAlB%|^*V`g*!A%nKU?MleO6$R8 zI~F?4fR7K(I9yv3%-gf!_IK+{%~EQ2??2d8N!8CWVYw-cLzLs z+I;&Cw^(s%5g-25n6BZ=V(dc|s&u0tG2A-K#`_53d@h+Tg2n#2afMJkqweI#B zTJ?=yq!l$#rFqXYxLikS5M<=k>n(VD>Ns2FurRN$MR4W*JVm4DWuH5pu+fu7w;zeK z*_5#sjmF#CMvd4-(YDT)2Q7^xIK+jl7`&*`ucK8#b)Sii)$r973w)-YkTkD*6aKy_ zC{s>8rsP8!PlBSOna(B08V-z=<&9>yhP#qQ6(zmB0=A+f*&I4`CuWlIBU@LxZ;~(2 z?QZE$!6Q{%Po*)JP-se_d(3}@4M#JTp>P(K`rnCG?Uavh-B*O!c6^YTu~6%jO*MZZ zgFDQ7r!IsqOMQgw?k9mP1wob7xM+fM$iuSgd zK2|XE(K;cOb%{WPah zQDGLo^x?t9vy4I#%f{#!pK)L$Iom|T3Z8_nPuJ5c&gA1Odq4Gt1>J2Sb$9E(Fv)03 zTVcIGDxV%_BA9yr1lc{9Og*YEtc5lNO(Q}xN?#~Y*Qney&QADL`knHRa(+}dr;g!? z6Wz3XZ|T+nJgxKO&4NAdR_0Q+(|pc95iHm_D>FP%ty-7bXn!Y?E&I;7cVN$6zM;VNhxTg6Zs(GW&$wnhC&Lf4cffC;iJNzw!MogZ@j}C)gWqZoj%=s zQH%S)s&fpJ&6dr^ERorSNVIKoVn1ENb}wE^x?>QPFwi>Rl{f67L*}qy>8s1Q{Kh87 zB7#s*vBT{zezHKZJE^B9J9*AJtEo3x7rmbb%{S@FC}lIj(BjRK;yvflXlpy+6~am> zf>&>0QO38Y>?fS((#?miv|sZepFW2j7H(fZBS1{$Gji;0yWzES4=3UkODoDaV@>?p zmmY?aoq9(DGsSoE5yuTw-op*dU!*mQR9oih zb{;0t3*DL%*jh38&|g5ReKx`G%7g;lw7rY~Dr!05mC5TB6;UoQ?hpf?KH6DOQm&GV z@$eZDfrf_jFaZpsO-L&tG&4Qob~u0PddAgrHf47nI)ui4?z1ppr^pjwzMwYfRdO$1 zG&(bHZR+O7B8;wQY|?geX?A9Udh>hgZMs3V6U(C-7iPQ}P&U9yVl_A|bbD!q_95;b zOU}?fj+bC_ZuFTk+jvXkFjq^si%FHJNg;`yE#UpTzZLv0Qem?A3Y!|c__59F$t88^ z!xZHlP*@5JIvPh%AgnDE>6wZ{7=a+i(UR;hbyGPU##DMPROs9~F}`#D_?FOVvf;J?dL9aY+s zUm|@DpBpc~syA!PbD-q@l)Zx8Z?CXFP%bDWyS6F!k5fIx~V-zj`|vYeVC+Udtk1ZVKLZ00%kOkh*ZJ z#2F6JZce4X09Z(XR|I_&Ek{LAg59vgPT$zOhAy&;>F@e;D5rrd)g?(0>L~Fh{`X~@ zASo03r-fzzblm6ox70=dAUW{Vb=r-)Pu5EeIkO;`KL3}HdJwZk0?n+&?V*=V`|Pb6 z&10%TN&TKu3EU&V`Jw%MKoABAX{C9uH)D_1t2#b|CUx7T4|N9SP7a7bFi@exz^K8*c6Y2ZfK2E~SGox7>Sp zHJ6qQz6g*IoI3{!Rdc|ht3;_WXB?z@}$pV|;wi3-eTsd|T29$h4Yt-H#0NBoz z)T`Y{MeX%w>d|^G!ce=BjP-wPBSp&HhoZR$RtmUsq=zEo!15fX{ap+Jk$9_T@3o6I zXkDj=YnaBpD_NcC58K(jmu+S%aK7bz==_&%baw2{Ebrn7?;K7=n-L2X2G7C#PF8^3 zPjuZG83A_718IT<@oCwim&?~PKH8ccCe|e9>F34=wkiy&l|1|O9;5qK8jaq{m3O%B zxGf~pE2ca}Z*6bwZssWg%SPJii2j~0stMR}COA&Y{v-w0b!?_A&1?fwD!YDl;U5GS zetB@=XOVRfTDnkTTZ@t8`QF3QK$|1AH;?4JCPRy{e zE=i-%E{k+rZ&{%!2`?57ZoMu*7qOaBXM~Chl`wYQz?YrC*(^5uFhBF#jDo^-#!s;6 zh+5RRx5cYlnYZ}3xIA&Iy@06&m(?B6Z#{1fLXT--wm<@0l zSqp=|!We{b7v$K!!g^DcOK|BI<8@v3Uku$A-O1BqxN)+~f$m9chUN)OO^eJAg*|c< zPD+)JI?eQ%V|p59hIXF1U}KZbB{=D5sJ=m;2`YGfIsEp!JChyM$}{X@V{^V@Sd9@B zCN?(p^cVy2l619Dne~6wf175Vudq>&`kv$A`F0l|LF<3zI|4EU|FgU4oYch|=FzETJ?9mTk%4=s zKVn>xW}FZNr)5TpsT}SmTCTX;*asiWxEvfV%&#J2Mm(P=DRNAldw#!JnQts2+K%0OydbrXd z6LjME4V2oDFCQ(su@;O}6wJ=~zBUaGE6Q&nlq#9+rxCSsEmk;t`fM@76q&l3oG7=cb$b6bVTG~Y& zU!fo_p!O$qC=%HVaiyJtZFkKpV0G)X^3){FUJhGfjK1OI?UhgcPJXtPET4>y#-Ec{ z;IPKeU~NfVUT3yqRCw#$2gC8#)kah6Y5HF%^zYkr7e@|FvM&-~+stL$o(+Vb>XRw2 zbTtd6Ktb<)?{p}VZQiHUc$*w|nMlpAX=-iyk(i)!$Nsle9H`{kn|KexaR^I4U`lw~8Q^1YhU_R+h)jDf6vo z?0Bza?j|)1h`gWa*oa@Dw^TM#M*S#=G%4wokibom+#7n9ZkV`P{4Za9dj9Oa`pO~w zT9)nR(xZb2se5|*IDAucc3yVR^cu)PXiiC1MDg5N7YeHW%*xXz?qXi8BJ;ZG;o)^Q z)5X=nl_C7o^|1R2iAfiSlUKmh!WJ>LFa=YKm?nI7*WBIfVXoN;wejaxxK?ZK=UdW6 zUQ3fIKRcbG8_IYi;n1_DeL=%n#BoLCDx-s)6+fQzsC&}9jP`~2m-H9gbf{jwBqNDm z&IXy6`*S+w<%4?nUYSide%{uGQY!W^GS#sszONy_=x?qb*N!|x&>{gQ>EJ*=4nxYRVxt0jt{koF{{Mf{=L*?<68^wMdsu1nIx zbYS}Bp8_Cqzu7+dxMvUF{sy;4irvmfD<%e%|M&L)E{CqvhC5U+SAZt&rS5>&=e3&9 zwfwWN?=zR5M0>v+ZvH2DwfyhF614%50^6|uh)3kI9ri07`+!0d+9{Fwou03-Di9*_ zp#P%2F~DqjF7_!=+tk4gvqMKA_##su{DhosO5sBqFBW$1vZBc7w}+O2yxFgX1C@(9ZJ% zqY*e#mGV1c$tgtG4QjR10tNzaNOjgXY6;jUAc#TYLUP>E~Uw@cfaocpSr%xC~B0% zDAPqYw#vEEGWc#!u}H|a8Tmvs*T}J;VKL1##S0&2=4xmT>DoxDF@O@eU@#FeT8kqe1o<+oTpw7P+sTYdSkHZF*G+XV~!3G!DZvGhck!M z9ui$(RU*>5flg6D!b88s7HhI@HJnmNxz8DED z@C*_B@y?jl@9X)8E9bck6?$7gHT!Ik=UkA(aZq3(PW9#laa?OBD2|I4wl|e>plmfl z6nEVh^%M35yUIM~ZH>LJu!s9uC!(tI&bzcyO^kNFox?@W14H6qs^!>cV9H)KW#2hvd1lKq#v5*;}Z9SKYTzZ zODIU@!hc}ZFno_|w4OF^S#n6L`n& zi$1CBNq#2Ua3X!IsPL3e=`iPsETP9J;>V^F-8BUVB6P=Zms6TIjl{C?t{i?*4S7BCCw78_m`W?$%KpC;W#(;!R09 zg(%+dbm$bnWu1)cJRhQy9I`Ah+Ik_jgz@kcfl2lzJxcP~aA}@+ef>pwU4=T`Z6f1~ z!V?Z_KFSgoL;|9=dJTy1Vw%RPrZv98x*v2XRhrKBy1q-fgzd{K9i~~lZtm;#ZhpK} zv`@vqCu7YhRPREP&bbo%`{Z96H`&&~z(r(;@v*tiU5-jl#7LFZX1o@yDFUlD` zo+svCVU)}O&%xA_j6UiddeHUBip)vf0C|t%XBV<>gD4~>`KIJ#Xhf=v0SO-xt^bvu z79_7?LzwwoNCCl5QZc_BLp+p2=p@qlTAhi z??k}jj|4=3wF@Z3z-1A<3PU30A&W_Pyf;-qKOh!0@|`HC zgLem_!ABoS?LdPNQ5Z5!g!%y(*ifYx42cc~E})OlEl`@0%y`ppmz7N&TYKY1y-imM z&#@dvd;M-me`iLCjjoHnA9eIF^0-Oz7l&K><=gvnl^4FkbSU5KX$!KWbLo%2W94Hn zFLhgVS(y~!uxZF;enE2%<&^SVqeJ;=(!gwbhr2Y z1d9X<nZwz3{>=Qd#QA(=e{P3E0jQn-3+=pz5uw$xcQ_xz@`G1RDEY zy&9iQ7$Hdz^LJBrXL+@=$uq-fi!PP6`(MVbqB1qwn3pGdN?^wo8Fk6N(UeW7~`h~U=t(Rb%q?>zVNP?w0_*ucek)xr+2wF@cp_FWXyfTiVEM-!b zT$I*SxIysHVNx*61iLtgx|o9>3tcw9$_6HhJG}X#F^zJ)OH9b!YqPTdzGfeHB*(|7 zNy|#oSg*_-ltSAA^XkVP&Rp{JxfF=3h}OzgL{>z!)s}w@qjT(V{7UJ=M35Cp2zQGE z23v4~CL{np2)NgZ!;u(wq&*ZW5*iMfWnn5S;p(XYD~2QC+fS$03C5qp3%`vuv;aXN zcA>>1S(+2~nNVh2o2J5=>>ZliHNWIdnCZKw-n><1;e*Xtjcq!W;BH(@9jBvH!dYz^ zgdZd&osMF8@tE9%{}`r8z1x8W$}}&B>~+IHmRIU>HN1}Sjge-h+0bHr*Rn^G#_RW3 zMw-y4I?=`QHO`#QyQ0=X6&m(jpjqU0iompNO0-ZMHP*5K*-c70SmGKGrR!4TGjIx< znNlT1lWkDcq_c% zl)K1ooVjfMMNz}DXy#ycMzpcd3H%&cRAKDRoRiD4CYbpid)jYTWsvVAQ(Iq~ z>6H+JX-{r=<_ybKi`aX%&25Yi&Jdf?FW)3NCq1Rsd=0DpPT|3mudqQTj4&r+gNccR zIgvg1iq3+AU|VnA+Hulc3<0rV4#UUcd9{x&)_ua&gT0Ny3=WV!O&x~SPIrw&fJRKr zV0wz2aqu(M7?qzwn8A)r3Kgfo)ImXjqlYzfXLRe@ox!!@C-EWUZP817q+!)NF4EgL z>yf)|D(K-4&YH6o?mVxH#ga;Qv4cH&i9>L}DRwrow-^0wPh0Ip_SrLLS9CAhJx+9p zs9ly$Hx-%bYbkp9rh|Gl&y*H;`|Q6v_R1ox`pxoqqSFGfb)(?bvX{C=hM!5ZPNq43 zSV>y#K!r3xU;f2&jx z0OD1oLjq(*3`1BX^dRKj*z4V3>;*#;4H)zQTqpv8)<<{;i^Guq3J8lnr1t=19W9QI zuq=Rx;3{x1j)M<_ypLhfU{CT+$*?x2H>Mn2Z4As4r&k@ghBWf>IdW%f$;Z3 zny)~<%rGQgAB=`z?1v#8At3)`*f%o(nIm&R&<`*MLvF;dzi}M`U4;f=$RinMJ_LFL z?I^;Y7zTO=hIKFvXi0`4Egq1U+9N{&$cg(uIAo`X>IoZP*E3f}^Q-0H&UIWE8oSJ? z@7uFp?up8au1tu1nj2xGBS12**6d1q>rjaxtMfQ5UgAsK_2lE|vGxxBfwVrM?B=wl zxY-%3_ZkV;Vy;z@`Y*j`a*(?)gO4#Bi%Ys8qGIHd`SOq^Nb>A`oh`0MPTLQuoPtzP zDVh}5AG{-$c!T+V{nSe(#+3{O+7VKk)oTAHd2Ao)t%Nayz(TRx1`%DKou~Ns=g+7; z#&&fG^TUWDVPeO{=vz(3q%8~Q*U}zFb%fhGB;4F*;)Tf2RwlP*`$z7H=l8Eibb2`K zYFvOU-MZm_-^=X}ERz0vSYo|>PtmosTl%sJJ7a0(@Z;R(yhdS%-4{EeD8Z;Kw?@in zlI?}iE*ncZzVH`MboJO8FW_DADA#%7^Tz&gUJR$Ez^c?Qb!<%9_C8uCD6$jZaiteg z)bF$H@Y~R)I{kc2L{cHWgSjY`LL*%8{_5MO59-ibxtd4h}f6m#6p*v7?c0<+VQ2R_o{D=n#0}0#$7~qdy;XI%H zroDS7DeO7I-=&HZ-)wED;;Sz=kDayK;oa!;Eb;JbaP-b)_7~3!H@!19G`Ep$^zxx( z1*bAz0G;AT_;i^YMM}Dj8s_wMe;S}9zlDaQEkKJC+aW~7`05E~Bvy}%{JnEzWE_i@ z(Y(PnzGnUk;kZ#db>zXaG&*Skt1sK}KZL^NLN5-|j|W7nR{2j7XqZQdH^g3H4-UNq z+@=z}q4nZl2H~`VDotY3hI=G@)rs-tyS;I^Lfi(NEv(KI8st8B+qB^S*cSCE%=3N%_JIz98 z$mW75ZXZ~l|NR70y&K)YvbYxLI~1<*J8QS9CYVz^VXRjQ7kZEymU4?TN7$N<`1H`O zXGzgm!#3XL-s0ZVZ@--{{6bF~#?H>k%t-$fBc~^sz{bcuJ|;PoG|ebg zq}cHGYU%xVK?>_cB3Ew->}u1P+YdyC88Ea4*P9FuS6!Smys$W{&YVrI^7MU@vhqNh zIr||||KVF&nL<}9`=a6r_RZSXY_Ygc0{iEit64BHq|J41%zA9(g_uX7`;=iO}r)aiR+O1$pkhsBW0Z!>Jv(UcF4~ zeo$s!%B$;mod8JRm#+J~)P1C7sn2(gWFs$F+$$>-hy~LMviEr`jM*6UAUlJq z-pPz=bkoO8%VANkW!oGDgxxnXlrxmEWEv+;@JM^EvcOkDL4JaX=}Vt!$n9P!zgB0h zU^6(#MeK0*WXkPOH4&taM!>04hs@+PI@o^ zbGl#2@P2tQ`cGh3f9?$fB7%L{z<|^n8-!G(-9#8*h?NN7vBJcmWeD(*{W+6;gkgdr zrt)L{;1UEwL{&u?E#Oc{)d%>rLLtpiIiUOfW80==M8&Tk@Nj(zgI0CYz$W%P#OrGJ zwLPhq7EdHzt$&5VNe&;!0m~?h!3(sV;t@b*>;3tFIb(I~0V~SYw&@PqJM?B480!W4 z>cvs@DpAK{glyke;J!?BGCY0nsqEEUfe-whx#gENXpQqN%l(^nnICaMQ({dKM(c!+ zLRz2Ecz*{&;p`0UqgF1N_qu^+e`I-;Cb{jNrBtZl8C-Xwr@C27*&CQU#D?$O z5TNJ9BdX%m#12AxAP`+~7T4pn;g}rZR;Qn~Pgu*sj_UahWhZwk?GgJb=m{{TN&-Ph zXj&yDuPC64_qg@!au90E`-D>M@X5}ZQ&3#51uFn&lQyjLw(#D7Gr=-?diqj{)+>Wx z=B$%3kW2??;88;FJ+k;UPNNW9xmQqEs6rGf&4dggy@ zih2=YK#!oo{++Yq+llnw!PE@=48@O?FWDM z>f!^XVP9dp{jfJGXkvG+u6KNet<)Trl1>5*njMhfe1&ah!DAr%oBsHppJT-XOOo#! z0IzJuy`NwH(Q$EXU{3!BJ8~VkU;ojL0Fd{=PyPGpApK`Y=9meXqmuR2UlyA=I*taf z-35~j?j91rDL_A*o*Fn}ieP@U%si6Z+&tEeVVS;g{lZDo_N>-5(l*1)=q8xhvw4Gp zOt;G`Vx8dsKP$pBAxDUuU$i>dVw#) zT3s|pWqXXwq%WJS?|INL(+2Or`Y4+Bs7yQ`p$4hX27QLer*_@*g)fL%&JMm&`Ep)q zLP+g734vw@tLBPCr9Ua9FV{X@e(DT>Y&u6LdT^4gu7?cknw_q8Z&l$9ji&P2oFBrjWWK^+!)xhh;>9T|>Ns@nm93MC z;fOvlUEKTW_heOovXA2wWHK+C%=Ix>i}$ng97*h3Jj-HEKV0;5TqmLf^+>~lOOZ;|<- zU9Y0rpPs|Z{xRhVKVp}o`K zl;G5K@+O~F*=p;@fVNx-Kg!7z@SNoImVdkNG5;({@ zopud8>!;Q>;|QBDh4+@s`HwHT46BrSOWIvGq{Z{0+Y}!ObQTbp%H)Q>F%ANuXW~=< z14UumBK^`Z zvEwd~pS-A}M^TN-7C)s{zVBYs@1>`-@l7-26Zrrs2TS|s{ITF>UQ_QyGk4YXmy^;3 ze!9;=0;1^W{J@_4-Spud8qggQI!G1_-=cGTwpd|0@wPcBm zeU$OW2mKT7dwuzzw?Ld}4DvEmpJbq=usAO?v92ZBcz>)Hw|Gj_Vp&A=RsWJbld96A zr(r=x_qt$-4vJ}TN$Z%t!&4j4#yd%NX758BWW6*+~Ll=Que-}GF5#56Yp zE5`R4BXdc{&SB0fU2V8}BXMkMspwu(o9;D9o!5^rjo-NPQ!SD0y_M=^xk2U1BmWQ> z0t|DYgibWg2`sJSi0Q#zrHwDkl5rD*Wtd zqELycXEcR78gR}CMTZM^WAI4c4F6cECz@$V{zPn0*=_#!l)hQwGtSHDP_ z=%0Hf8#OUQ8RxI)Fi|8Lk^!0Oxl^iOWjdoSBDY&eBJU9`NPDR=5ae@JrQ zTy31V5Jxh)CqY&)bDE5(B{9QpglyP?-WAfjOM;uvo3uDh#qKK)5~_xBhtsLe1e!e~ zYN;81G~B$+`V8dUiFbgz&iy#`;Ih}H{f_hOtbseC-MvLL7~&!K$n#*RgCg1E!)&yq*McNYWkz(q z&x{xs=(_WkiJ>C!p;ze$QTKybUSe-5yoAk8r^KCf8_6e!w^McAT#?mic|9j=E(~pX zMs0Q&eVz4MjI1vgt&cxu-2}toP5-@{=S<7|rjI|Ds}0BKDBJ~2;(2AXo$x;tXQpXac#v1TZ459Xh*`;d-zs@ju z(7-Q(<8{R?HcukDkjMJN;^%y^RDnV0et0&4a>+&V&ST{*MeIF4}vbP;ZUw&Z?>VUvL?(WmSlm{#M2>?ZIuaRlnpqM=6kkNUD7%>0|fVKSzjkz zxF$eT;I^JH#}hH@t~%?kg6`Lpwv8KIUXJ;EhogyL>4CYx6{m!7N7+wSx;(iLS% zQM4aOY{QjfK5}>~IdsDlOec##%fdf5PASRtW-Im0Rx(D9!n#Nn_y^xm2U{RElDAkO zALSHyo$ISyW>pirBptgXj^A=g=8Yh}B5&-hySi>G@x1uSbh|IxURj4FkADm~p-?mc zAq=8|B5K?7P<0k4l!8HQZ&gI%4}yCm^Nmo952;&#LU2dPMh^xM4uaO%$B>oB$T>d* z`|*I1k$`Zajie^>yqe!tkN)XCUKp^vA^tnbhktk*xX8DdadF-^Wg9o_mxLs73@A2& z%)EZzBMbx<{aeZxI6LfvfB~d4`EeyiL?aQxDhMl%6emFuOr##``)O(Mw*g|mA3qGFm-$g<=^MHz!5(3hyCkpJOs>c#(t$AaL10c{2w=C2w34zOL{EiV zq5=LWK!?Isq|=EJ&{6O6ps1JgzOM=yogB# zGgB2Om7mo2-ziwKDVWh6zI{cdzRf9Uf)N&ifx+J>Rk;{E7g!~vpB8niLh}(Xby#I& z9ofx^X)>(V6mOPK+P$Cj?hTg1j}?=@Ib~!{oO>qjZO6nb{4|=SB5B(AixbIICP_{U zy8SBX@z&8c&MuBb=fgjpf4GX#WC|=C>jY z@~+5@w&WSmvGaHKicgT48fh64z#gmhh#!|^{mVNj2Ol=GZN&!L4?iC|p9K#xM{&p7 zTlboGx>2oN>YEqcu4m>@V9`gCfW_-(WFGp2ONZUUr9Gibg}oOWp6$)o)PtZ`x3!+$ z6~myM1&eKV0weg6{JfOFCyVA6AdC)CL=ebISkX7#+_T*WhXCOuXGEac$~`|7923({ zh1Si_a(7hSv+hC?_xUgd8aCMpY@Y**=K&>Jk9Xx+7o%1?PCw{#H6E&+dN!v*E^5bv zr^k!WXzF|;8}->*O07o9v-w?zDvS2Eu%?;E_^vG^IcjXJBz(+9Q;vY9FwC^QW!Uug zTngL#EQ|Z$b>c3R7#2F-&u`9(jU`aq?!?TIVX@R^OI|r^>U;SlH|dGRTiPv`K3cht z5Uc6-!hB4e6%Q?`OvAb;#{Gy;nF0zO%z27zW6*Zm{OBV>(%d!O5Y^I=1n|U-MHNBB zg28&&!gf1K)u0PMFqT>?n3lpgcjE5dMUR6|7`^mT_qPWc=~z-OvJa(8>6{+&mL3$o z?#=aCidn{@oX%XCca*w;Ze1Zp!q0b_GJChTImJ-chOG7c3(izw)t$R{d}J|D4^cc{ zW}$Ks7=t8GBQYr0=8ytY5^PlvNC(TM?@ub49dqx?O2%Z=NAd&CGlLm<)q(V8vYAP5 z)FT9L)e`Ar1zTuckPmS~f?klsRT#)0f)m$04hBL*$Zr*i7(;%kXyhM}^x-2vHwZJF z=Fr~_*>pk3)b1a}a(0!Tk3nD*SvdziXfOpAdjEe)-t+H#&ab6F=Z}idlULLYLQEDQ z1iM3*x;O@i^&;WOkY5)9Aq%YP5OB2qUI-J5G+Fxn@qnzz{?;J`vFwly1mhV1Vqp}I zDINpBEr2*f9!(Up-r(RPJjXV4C z!Yx4`0Mr)ZIv*LP_4fciFMM8J28o%5uyaTlFARdYAd$LIo)i2owz*+0h}0yg24xQq&v)7HJ^HP^5PILxTc+| zn&b&u})ZO?iQgUeQcc#HmNeiVhRaMJ}mG&c1!^<~Tsx9n`~%c8u53P0*NVtg0`ibIW3 z(!qY`;{_w$bC|ehT#6m<2b3iy z-t3kxfw|0dvmVLXcLDC!fq|_LAF)Jzh4I&-DTz-dddc}*$e##*M}sfS?myaqcKv-_ zZENH89;FGZOCFXt%I41`ERY4g(G{n~3qe=Z)Cb`*{f{cAYr}N-CSf$2IVEZpr0N~k zHV$?ImS-)J6?2kpOv>*jOnYi7+WC^wOP~-Q>t&X*7369k?5pD>lEc2;f1Xy>7`|{ z)DmV@Nw-2%m68eis^dr;u|IrLBIXQ-7H=gGx5QxRiX{re*K4*9w*g=Qz@}RsAFI4Pt!oZ^2_$ zKn+bMTUw$`e;CF|8mSf;GMmjz11lAwHtOJBI=?XO5RwqtT`f((wwHWc9m_f}#_&cZ zi&EGMfMeVf-_54#$4kqyPOqz-V+=o|a)Q2)WY;BcmvQuDM9%B$!@Y*YQA9y-i!jI|6Pbd&Evon=~yDvxJ#O1=95bUs7)rge-R> zJ^2LcQS61`TNSQSkfS0y?0yY_tLLWU09vf!0~h8XYG=`nnNnFIsSpJ;BY4EjLShMK zD#D`uZD~nZYy<nU?XnXwH$N_r;Yu zWQ(sb1n|kk5lLR*zb-&OuPl!;8Zyu%aDzgch2Ex#kR0=h^3GPqyJ6|`@uS>ootj%Q zlSWuU9#eJM+FEO-<@&c%IV6(re9ksGSavs$^A}*b`{JYnDh4ar1Gta}W=r!Rx1~Mh z$$Ksm6S_Mg8p%O?7>O@-HLV+b8854Fc-+OAOXVvsHHg+Y_P&Hp!?g^}$W_QKT-r(V zf_ccSWUNMBo|qd)ot^6D(~)G-F^cZ|f*S+NpB3W2O&jO3c&;{{C48A)Gh%~E_5Qv@ zLx_7&e;iH?xTKX-X%8J;(xeA@FdmkETzR@jp2IGAqw0B+%%Vsxu2+0Zqtp5h*%$)~ zaO22VtOxGKNOubYL`^nK_v$9zAv2!cMA}1mgpZ>#Z8Z=|y)A zOXZOf&J*ei!6YHHOzGuhWsX*P_k+|(M9{bsHj|CPZ{R<>lwCa(89A5`dvc!F$q#S4 zQ-7a<tv&iS zGQS}|p$8c>)By}>>_00J{)_ITxPL2bG1vW;ce8+(e`j(2z;Xg(6oBMJS_~og2ODC2 z1IZskrwKfRLGA62^Y_o`6TnI6A3Lnrz}6e-%c2^9^hE+b!;tACI>_K7{9hnn@7{HU zaLwVbnH}FQHIQU20fKSB)Bp_x@=ZcwI=@vH{g$`+ANircS!)oszF;ym8d?H;>odE7 z&Aa+3@H_sk;9f431x*26P~{kb#>U_HQ}f!h1b!tTF#zTpkeK3dx7iJLv0p=*asj|~ zZ-0deK6WM~tUK7RS)rVhG4=Y>05t4aNNjeLk=FoYSI*>9M9om)E6NqI1CYayz9Tm7 zwKw$@_DoZD9>N}Zv#i{Qlqq*`Kd1h9tq3Y*LVL1`P>!sG9=;^~0O?@HDG%K8p%De8 z^NSbIn`}3Kg8sZpK{(o zpJUxDhge%`f+@6BqiAw%VQzx%{hv8G&Ph4wGos)g!8zqKW{yJ3g? zBD^*~l|d!c-w(gfA$R_70U&KzfCV3@o83=m6 zk8?G0aYw}=e`wRg2qvU#Qc%TpGTOh9{5ld={B&+0)H_!W7~u%bB<$C&B7d4@Lq=Y{ zm2Cdq{42<~ZpO6P(3gUqBi(Glhw1hV5e#PLVKM5F-`AsF>a zLkx;&fjXCS1sJPL-Cu2Sw9I9S$vxSK?XIviqR>5^m)6*lyF5 z^Xgq51fh2{uO86YzVT_oan0$zEUg@Q{q}S?0VbTSs}3VW#NzCo!y8$%{0%x|i$ki3 z3ELg|iV{Q1onMlS86I6Okm~V8S0>ra7M|`;uapdM3EmQGf!m8WzwZ*6e+QQ=c{ea2 z(ImXMe!`AaVt4lGi!%3HDl@tUX1X|+aIFR^szN&V+R=IxD;pZF#bVB7D(nVy_Oo4H z_PHLVDcLkna6z>8Cc%?RxEh%EfgxW7HDU!TDn+@PNe?zq(|v)JFirftAC2q@bd_3m z3?Zik(<%O(b;~oWjkB^CBr4+0Ea{cDDvn&s%t{{D>pLnceQXuhhVv_=B{A6vh&r7{ zG8nhr4ochQX_%KPOu59%o@Z#B(jmck^PYcRTIHjefyJ=jt1iy*^W*Jsa)bMa^H@r_ zg}FqBeCW+aX!89S`JE7?&DFqZCaivLuXhd)u?06 zPm}NbXq4^+b^Dg}Q!>63Ne(nyOx5)@tb_5FzJh~%c{1S(XTqiG!ZIDxTu8WUp0$_> zGNi=#f)y$nlRd7%u1dXS-GW?RdjdttFpSab-hn0b#{yNket~j$`FuF>%o-~&dypJW z_nxA8Dd$Yiwu!Nom}ne%e0YnL8e4=!h9*>XL9;|ZhIRS6el$n3NcE%W6IGVi>KgT* zAGY_cgloN$k2H10W_`F8^Q>)8-@k52ylwYMet@q2mHBZCJcTtWHOIW#g1!WA{+$}R zmWWcDF9G_p%Qn+RPw2Gnxu(;sty6t?XkcWHnr~r!*v?*Kqd)i9Z{1RTAUV9w=+=Wn%*p7k;QI#roDX$9)>Zh&J9}^FuJDpuIa6B_eGnfxE z?O$~u#j9%}Nw1`;+Oa%aASG_(+H5T3!Jl^jK;Ekw0NItvT<~*CWSJifIz=8^qR8yl za39(0*cmAEt8R8nvIyWGdp~$1A_v`=|HFeWPwR9315{HqAvhMFP*&_#_~xXx4%aL9-;Qc#xT;}tvmKsu$*$Yardnp3`4I6FPRv#Cel14r6ddG_RW#p2h~F?*P}$^ z!}06aQF3GY$p~Nv%x-NqLW_boUHlc>xt{dAInzFE^t_ILU)n99gmM4m&bT5a!T0EU_3f9T-y1RC+qZq}z_TnQmQRSB-p?bPDap>>3 z(RrKf=kM+gbjCW_ZPCU}UdEqa?7}acS?|U*;1dhhEB6p=SV{_4 zcupz|`?EMnxm8Yk2|R2#IhQZV)iYAhn`M}~Y_gWj?QPoqH}+wTFJdN`3S@HzJSbQ5 z4Vkp=tAt#>t?KVJXv#RTDl?z>7_R3oz#7BaSlrNHilLafnN!`>VgEPofLF#D?M-`}> z^cHBDSf?~~urqn5O&4D%R#6k_d~0p^^48jN(Su|$>X;Fi?w*b3rjkuy|TU1Vdj0Q@H7>-(~6n(hc84+;O_0v!B?-pCj7bNxo#`1^>!>ZEp9eS zN`7(Wr*S1~`5~h{VfU+dUUQM!(mp>nJx7yafqKH&%K^-p5l1c9v#C3au4j^i4d+aU zWjXfTm%_nk#JPNU!=$aO=L5R#3|_#NAXG@fs}pj&Ryddl^qkEY@zl*^`tL(fa;B4B z$IoPfqo1GanxFca=fx#5`%BarhXkjpiRj1kb@{ZyhM&tU%CqKhMm;2s<(t?fOSqLR zI5dZ7JQdN81#G?R^F0(Tjr4IB-=AIN-w~&uUHB-TDNX3D&4>5yAWZM1pTr6*#09U5 zzQ8LI<|uS}FK|agn<0h84|aD*YoKVg_|i<>|6=dG1F?Mn{{QnbQizBmGb5{EkFsTF zuSgomin2pSM3TKKgzUXHm6Dwu3K`jo%FOI{oaaTUcjJA3zMtRs`?>G?{YP|N&htEu zb05d+^?W^^_!cBH9C88W(OkLWKDA|EAXS$*H)arN|2nO=Cn-q*DHazx(fa0bfj(Rm3moQtL3;RZ1cjvGNiMo!!{ukdNj9;T8_B|Nw^TuowYHW- zfvPsZT!TPE)S>Y3@>}Duhyy%~sY44uLC4qO8>~9G=*}ODod6@#Igr?j)1MXvU1Ekl z0498!zX^Ed05uqp3xF?wnp?7d<}8vLiwPi)hXClv`n@rd=RyO*Ah?U;BnUy*28_nvo7?oa{dGF66*VGY`=wD*QtWlINV?A150!!6-b&@~+ zc=F8j5eZ6&6q^JkY|11csAe3C{oRXKxsPU`@hQ+lwUagfq+1XiNJ10SAh-y6lj?+y z6dn}f7c!9@euz|zBG@ufI7Nu2mLb)dXpV~;oQvHAwZTb0UxaoB)`Ej-G5Rtv9tP60 zmgYv&(vVysnjZtfG}}!E3tVlArmTT#ZG1p$0gyFNu>lA5tXm{xV8#@r297_PvnC3` zaZNPd4K50WVKkpwTTy_Ii$G(*scLINGh^J~v$na`X0@u&H6eJTprLKO-C_JU_i-oa zlAw=E@D=;xZr}_&n||<|>FX zIODR5R6JQ~jm7#GzDT`bi>u+!DYheibF;qaMlfn7zCh!#Ykm~*AQ<5>%X9Agw(vH; z=e7vga3rkjy#8I^+zz9^ZYvX6o)Dqe_=t2cesdF04uc=T;4*zIM!M>ttAp!@hf+98 zcQ;l@ps>qlvjo&4(r>JTsNQ2wGMfH#s}suD*@ekVIsx#HwC|QjnN6Flcg4d$(n^qJ zRW{dzbXIj-ZByVMX<6uvpGR5}-S@aF=8dT^{NsmautFLb&x=-)k{0)K3UzO9AGlm$SP5GNCC z6x^Ty&WnaeLLeUk9x~uD2dcoWr4Z;O8q<0=tnD>Um8bZ?vljnIN95$S{O>H!$)hZaBlrMrJ)C*e{e z&?L;qLYL}qKC{iYmqZDypdp-P@Gppy1L(M^Qoq%S|F*o9v6z0lIt?Tij^&30X+OFTpt_^8Uf_Z!~_xuW`TWIxr+fuufbdp`k(37@|OfV z1{#Elh{;8Fz)Vmbv9A>f2Pfq=Dba*-7ujA0NgRHmNfs@I$v_uudc4qxPMYeet@MlY z*jAzWoLJ}us~{|ePo6a)&E9LmQ1Us!Y^vPJMj2N){INz7G6}Og={*B zJu>?SL@r%y3^g2RJ`R;mwyKzqK90^;EPAM&Ft_WZrU-LQ|GG2FX`$pG-`IR?WmzVO zVBz>{J;5eio#yt~Mq1x+8WrVO#+NKm$Wtb=H7Cu?7nWZjvzj@1ypu%QJ`EWJo#d3% zrDP8eHYjj<=R9J4e|QG>;lY5=SGu+>lxeeqk@8=8n67e4u)Hyq(xLsj z4_EV<)U`a31D$8?TwA+MHP}PFx0In#ct4KS_-Jjb3wL`dXVhH@{MT=Gh3_?I5Azat zFtVgBNm`F~&f^O?M9*)Xvz9#2UZgS|G>S4`n|xTs)I;#%!^XzUaP*U*lU6+^ed(_G zs&JR~eSvs!2hSUgwJ3Vs!RryOVG29wD?@MYS>#oVwPMtjz-uqh?wOfHoKq)$3$&2w zef0gl{+EZ_v3-UJYDGC}nY@ISn_1br-W_(^iIw+Ef+;4n`J>B*(~Wo1%udp;>i2bH zQ#~gR^&RTH@C+Qv1LT^FVR4oe&fTn6UAzi=&2-P|RdM4>sqA@?9;}6(BU86wlc!{C zE*ARmcGp4g-lKN@F1nw5X%q`iyR3RvrJ8 z6T0D|?>lQbzoIrj?`_gBd&fN5>^A-ld(s}^Nx_BrMDyB~#MfaAoX<(>DPk?d4kuVp z$KBUzOnd!WPB3{-K91i#qb!#Xs?447?z@8f@%MOGUbd3ALapEvHhXy`X8HgD1l_ak zf{cIh|2Wc1)e6eB;K$c8O#$-M88l)E=clv`ICOmsRz!c3K5gk#{)VJwhX+DEL}buE z)7ShbKjO%LCZlt?J-?CUh7YD!0Hz}fk?2RjGXrFjP0>TX&#=wVDgfTo__tQ zV)2dfKnAm5v(%1)JRf{Fiy6_Z%aSr`n#Pk=YN@JPkG;(&ZQ4Iy6ZtgB!o_1!B;;?Vb7}z#>#Y+voD&v9LV1>w{Jv zWW$GIorU|jieJY)9SQcpn@`UgdT2rbivLo_Kc?+JTuO1$&4RILNr=loY^;>QmNbj5 z*iT#Ygk89(c&snS|FNNXJ*LkOu(YoXWn|@YXkUGBkt@XD-PY*k- zjK6#v|6o9hP)+!qQ8aGNO^)F!q9=k`&ys4&cN*Q+CgRDM))`$2V4HLdw2 zOsoL8wvR6uP6<>IwXD*1Wvvy{^@It^URo@>Ba>c4E^zh{YCiQkkNINcZ4YMW6oQ>C zj_(S~86M~E37R9SvfEL*o4|zo3ejOc?UR8H=Fw5}A`k3_OtXw1*9tjWD4S5^Y1fih zReEe-uskukwQ&vPi?92SM`s zdAWt&iA_y;oa3Vk@iCd4%q~hiwG9L$`X3Hl%62(?PwRdSQfblxn50d*BP0jCo9yIL zGRcw>UUZ(4mS*3l;)xL+&%*6LV;5fA<<_jo$LmtKZ&<#htBZ?)@#$0jGg>N_@WY=HU>_7!na5j^L066Lx6lAB|h! z0LU=`I9LrO{MZdL5c>fm=pSWo5YeW03_Pc{L`YlUDFLD|@nAX*)Gio6jungfqZ$i_ z&A|#`I1#VP4>!04v%udzeOBEPCrPy5^I2d}u6TYE^G2{dHs&WDD((D0`WzFwlb0=s zQw^`w9gv`9uClY7jiQ!b=I*J`+k3^D(%Mt%s=n{c^yiC-`&DX+QY-`~TD=TU+{U3E zj$PzN-Ivsh9)3|KJr{??LeZ)H$Z=*QB3^VKeO|P@W~qh>ag>FTM*Tb#6*3=Z#xi)r z=&BblKYlRV;4nWw6V9tHzryL{Me*J~2a$4OL!HCr#KNkX{_KvkA_siNjJ2fCT(HG& z8QY=ZLl-GUU>_WBIpVl9=Cv~sJ7I}Po`K`8jObA@N`pa-RGSBKJS+_7cQ#)4(r6aN z8nSL7o0Ly9#Z>Yd>NW`~nwG-yq8wlDDmU#4rad%s_*UmnF6R z+lUGT0UvxK9>PD|wxp+)O$wVLR0nY7{^c_ItEA~CS2LsnLOKx0#C~@r!_KiK@I?-& zdeEP2i2ja<^Xt|8^?mpCN`@;=kHP#vxBb7mn*Wv-?Wb`?^vjmu4N%V4RfD=^=v(>f zAM@(y)bw@NJ;_T+XM(=Ic;9iz``EE?oYTA>)^rwEW;kkwcJEoXe%50Z&5|s25OquOu-*`hZu0>wLIH

J+KNc^@IWx>wNuQXuFRbV_4PT^m@x16zl8}cC2r_J)@j+*>eEPzbZDZ z$$I3Zk*(lbN>ogHetzj8=jr%xF`T;|zHH3n@6HHQ=LB>4rk))!wCo-Dm@z!oFqAB* zscJd9K5%`HS^US9ozn!9c&tWa{8aB0jm&m-Ttl(8?>p#d-OVGR+-{!zklK;bqly4` zolVj}wsNOpTQ8N#W5@f89`47Dd}B<@Om(}(FB!C+x>LHWR}+bUp_Ja99QVWqPm%Un z-e|FD?for_>cQ6n*Y5Ylmn>v!4^PcnWv)iy9gCk980eE{TV}t{i0k7cPhB;s>vX@c zNhaUm?Mb+7}6Fq%L=hYu8X2pC$vH$r9S$Wb9FZ`eP|Gtx)eHoeR(EKnOAn)CsM8@ zl6FBtc0!Ce1%kH+s*cuLB>)5*9B z3ATwnmhFXHB-V;5bA*{YlLdXQ;n4d;`aVAH<1@T|9oFut`hypp$P>6aY^t6fCJdsf z;V{eZM;#Zmq5?pehIeqD40ly8XAxe=_xw*=6@K}cE2?<&^e7v7c; z2waSU*m2+_ga4sjKv46b-~=%sA$$fvnF!W=dqeP`_CH%o^R?@0IDju5c_|Xc9lU@X>CHGp(I1hn?C+102t*fj|0XPMD5|3r)<{K7#%WpC>c! zji_Q|b@!=Ff zjjw9^+s7%NKb0gVR+G4ogby!GISZuYL#onh{SS*Nb3gd1y)J1amXgKf&yH>~a;&$L zZX0DU#9Pv*8ND;}QCg^;N1=O3#rH<}5jQCXop2r|H{Iyo67GP#4yP(v=%b_j!$uWe z&EJn|b35&YS#&0QNIB!va)-cGO@?O6r~~;nsaO|oGX{t-H(laN@NBF*DQdt%p&soR zy|7C+n0#*hq`izm2v+#Aw78>-Mz;xjZt*L|!D#sfo`y(I&MJD|iD3;Z=@YBwYwyx> z10%0_54pVwNJ-Cc#WP$>X5BfskanQ3vao&p!KXlBCEZ2t-roD>7lKbeTor4!!)$g= z59qWl_md>0H21dEAS2%>>>xMZcl-*$yH5kXk!RfZjY`u@2YkxJixaLr!M8-H7gqOK z_(fAHxi|l9SsJz4&)pJlkV}Tgkoo7N3^i{ z`t+hQ?Q{e)h3{iN>BlSBpwue7+oY!=c)6W0oNIYMhrAs2QMPu$GrrYi$zik@(mE2A z_3`(0hVvhJz0K$G#1IU8R4XF)rZA!}$IFD&KxoJD&ijWm$Nh@^8mR#(OrvO1at8d} zMEWMAx4x>Nrc}1e-=_q;RDUOR0)Z(Hn9&O=IN+Lk5)>%k|EYTFn}F%gz&j~;*a{u{ z(~|B$j13C(0Z{b+6=z)g+~*~w)Q!-IT80j_4WaJW0rQCx9t%m><=5J72GBC<>kd*H zMX8Uyd~uQES=$vH!5K2j5&JdP0?vX{GLSoagCmhDMG>~0l=q#OKqDL>>t^FUOS#Oi z?R%-;RNt2ovh3&z$h{HV!K`%G?0nRC@@z_VbJvLrz6Z}H3Orr6mUwf*oi{}{6(YDd z0RUc3+Efj>byO8Chkc1WRPi9H>$O*XDIVOUyb-;gMp!6YlGC#*DiK=sTIaFIdxym%LvG(sIiPztInQ@rBQ!?%7nTu;pT~H(a1*5Kw!zSkU|?;b?D>6 z5?YVG10mDqL8~c?mtW^c5k;+xxiR>+%91=jgY&9td;}^HIF!bY^2VX>N z>ipICjzZD*c>5}q6|Wx0g>HC}`N*kSS<8yTvO5xI?3w2V|L2im4g0}Rw#VG(b2k4$zUjI*pm6u6k5deSp1 zA{R-{OY5d(X6>@5=amLQ#p&piFM6ar`m?j#_`hb<%T+ zuc+9@EJ=kjO=MQCA33Hk$NpX`Tnuk_>6;t%R4k7#HL}Qs)L}A}HW9m%c`^(d%vB~_ zm%NOkxD&mee*blOWYptgt168G-xB5cU?of@%9oe@RT845u7B!=tUIE^VzT8JJCo=? zUwsmo-pK9x`eQjwSuD*)ajDQdi?c*5!Huj1mXC=}Uh#aoG<>70oJw$ip`W%Rz81a3 zn8qEa?0yO&DTrZ%oagm3RZgOvSVudS)p;&)WE0Ic?v0jFo7T4e?5Y&4!p0C;*BHxB zo|zbE{`A?%U?7J=lE>9;CSwa*>7!}s?{N^kPq@+jPF%T)1Ur;NV zt?DguX01uKI`X#IM-tyioc*|E%Y4Qs{paw8FBOtqiM*L znr&g3V>GT+oBph+n_BatV1U=l*OyL(wC6-wwkToK=PvX9xaN0MK{9Ro8FxOVQIqG5 zGb%QoA;4jEm=ZDzt|$(s2<~l^QraE$NxS0~Pe*&TqHbBF9UsHgZHwT85LY-&jgo2m z+$oiW656JNx^_GAE^~*k%GK|FR&j%G_pKAoY?6oe6G!q?k*O0nhSVsH>lhatJhZ@E zcBlN#1m0W$ue5#(c%p>cdri8uSoJdcqQ?Ah1?Y7$R*3ggX_`PasQP#F8I2AX-8D;n zhIH$A@7*)-*dR@O)PA;u_-$*Yi&p>faUP6Z$^&6Z_WHAfj`}23EvA}O)!!+xzLHa{ ziG{zB=&hw);D-P#!}@`~57%r)y@lWV0NDm>CEyw-Ac&IYhWVJHC{W%ACbIyO4{N9p z!WyD;*hKup(kpab1){wAJFDz4{!exV2;cvdxfYri_DZ1jaA!9yb_t_<(EzcM5!@(O z#(L`gL27X^$zige{xc7?m1_$<&{nAdHExgJ^z^B@jtvKz)u{j>k#RuieVp>g??aH~ zZycvtHgNrr2DvOQ#ydHw3C;sKmGs6+e2dcZ2>Sa3hUlco@#M8xk)_V9W|cA8WVgO@ zMEB%ZUooLq{OeLXY-ncdfKp5yDo}Np1ZkLn^#$pun7O}v7yXCt>NnT@({ev)V^`}J zs1ZJnDw}%)9U+O{?CSQfHjno9uYR)B*RRm~{PS&jZSD5fK8xZ>GHvbl_V2cK=cnIo z?lZjZZQ#9-Kl${e z!Zy7nX@tK|P zo7c(D<=n^EP+Lw<-prw45ovl1esEN>6&e;i_02Psc@qXeLfUQ~$?q zYzF=g4D(I4fpp8JsOD?@r1g__b4rx^4KYOT<148;J7g7g$t2x$;KISZDmqTx87Ucz zEl@dRJrLm(MG#MxU|@*)RAZ?kw@Po%L`%>qSk^}%Qr(SlW+F5H8GiAw`r+w^FnVYBI%7nkCeM;S*RwgqR!W9RZOH$0#K33R=FM@Z z$WgCD8W$DuC@p=w8G2@j!$K~aXaz|y`^B5D)=BMtwMgGyK79$>z-QF0sp3kGn;lqit1li0|bJ|hCT$Pp7VTX@97k+`f z4P_(5sa{!j(~At9`E*TR@s>5&>yIM0{ftveB_3S%-N=a-G3<;oSUPq%&*6eQM;-O8 zN1WtLBM!m_=2dJ2gr7B|lZmVBEzIkoB61u^W7jEnX>xvirJ7WsC(XroG9T!(r_N&r_h-#&dX2bb31^^XFQm(K}dNzPT~=W z7G}sYe-PaPO3zim^bS_q!Ti`MFvI(s(3veh4V*aB)jg2LiZ^#X_@=;TZ{pW}_nVubVa_K#k&`1W!n!-n!u< z$Q$oF`e;#l-OY`i8i1C-DgE^W19(cup)^ zu;=lOnD%$p(pqV2+$nrwkMzp;ic4YrNnt}u%7tu+k3QyYn9QrQ94*;bCePZ?f6yI$ zF4vk<=0RH#M6KZFRzjr&kSNg|GC2io4D9ZMSEuXKdiv`=(1p`-OYW*g!zIYmp+-Cr}dgUv5k{>$&tXTPOF-l zVW{xgk$ZKg9Q3KITvsZ){WPrl7AGGY`1_1?x3q6Gl0@DNxvFl2=LW4oX^ywe&afPz z*QPL5-`(x+rujJd&^ca7U%YF3+>|JKdwX)S8KQR;EvLOFYhtg(t8Hu<(w!{oT;wYZ zl54{bsiz3VF?xYJTN_K$9C9w0ghPUwT7ORF%~c`R%!K|+$&4=(qZt|foub`b3eV~r zm0@KceO)>J$c&7Sp5+8>VR87_g#-8@XUyW3uZGZHue?;q{c6yMR+qtiK*+T7sb8#B z*3KSFf3u#4o=IW-$w69sRT>&4Zc<4~TorLW#sm`lYTJ}--O-L%*AV16h)h5nEoy+W z3|G5BXj(R!e1xFV;qU|`e%#8jJ*ZXM#V!3{$A^tzlFzTH7<63V^|&RHF$3 zyk@XT1YHFlG&{i`5KWm-6D^g4kck6g<5}|cxdWk*!Y~gO0ytm&=p;lwhlUO<$xPqGZgBHxRFqH?Ah)AYO+rmrmM_~tsY)y+f-nYi8POdG5`0ss_jRp31QpQ* zpet~fDu4;hcfAF>@wfJI&n9*nu1bgba)4b-4UQ!&pM$ZI z3J}211Y|^>7ho-eqo<^!2gAXjqd)B}^yhsv**OUy+FQ0YwlK9BF06sj)MZ$@2f8Ol zY0C{CH3-2;OLOD5q5yUq@R`x%tFLQeVP-RBg05`w%D(IE-`z(n_QZXXQ%Y99mP3%LTF0|9qCcqSk>noqxbIF;=5 ziWk{o)6jBU{`++SxQTbODT%R7Zz>1zwU7jt%vO?P`U|l}z3?5No2GITN^6=K$L+?p_d%n>s=r(xvQANtF}Al zo!&WKLeXfIq;7ca`TE zWeo3kWREPoK%@tu--CDNz@z7irGB z8I>;ZC@51VrB(S%zVI9E4>Jiu`%MX}Le{3jMs6(d*U_-@?~Z;&SIAv=T7sUc+8{7* zyksH6`DDf2{AI?g{F8mQsm~Qw`JbE!6UXb3wJG!)qL#);KX>pnftffd3o&LrE-I}o zNw}rSRx{G(b)$HMhDyU!DtX%wANI%8QaJ+ap8N6MLAbITC4?N0q^^-KWfEhB=j=hD zpz*GB`ZKQ-+=p(Px6r#1Wit`+I8kSkJyx$@cq9#Y6e`mfIlL+>g*)rHeIsl__E{|{ zIfQ`P_gt;xv=`b+L$su|YHPj(O#Ht5$y8v?R3$>DUHE$8bd#MuB+& z@wER9vB}S$^a2=C@eN1#RnCT<9kve7>#9C`(cqS1AfL9d+v~-j# z^i!rzjSdSZUNz?Ww9}H!)eF^jWuL|_>bTf zc?agFFa}TwFg=+|KO|uER(YS`>;rkV!>B#`87?#r&8G`wvPdkMkaxyB?jd1~!&b&f zsl+HvWK0P2mEvsQ*DQchcB+fC>JmAb4JLmE$6dKYuOv&$VmMiZWYTovuE-3Zs~EYl ztl=4Su|U&$HV!}LS#BZQvglmAH1NRUSbL{4XX#m%f1JJILmTN82HtQ+`hf8off~_8 z(uRgZK~?Pa@7XN0BQ&&WKJbt8C=TjYQ;*_vJ?q9dS#WyLe2HgXO;_fj1c@Fy$wJmG znGVC~YuRTxKP8c1z6=_eOABW|E0|(oWJ^&39+7Xf84KJ`Dr-4l(#~fxMCj~!@G5U| zDoLx1p7`iaDr_a=#V^onHx})EM823W{X1`@H5;&3QTmm7rrZEmvN2y}#C``r+^nV8}Xp>d+7ctoP2M4JR23oSa zl&ybQa#I0^X}8kq2=nGuVXD#ZPU2TlT@c7CRD*YTEH-RH_mk88b;(UU(?9aNe@T8v zO0|i}4z!IWRNH8~wVLNTz|;KB&aRj*_3G{7rezwdtDGD$-8{J!U!a!bm&con!uQ=7 z4Z7-(6%lrj`BlvWff_Br6>c*HG1dM{Juj58FZ;UQDzrQIy31;^KCEilbTxFg(if;r zSScFK%y^4}oA>yVYB*8~U=cVgDwy=hVx9CNP@%8uJMMUFd0JP8N}9&$l1(R9tO@O< z6FCAB8zjcoL~q$dvtIZ*)M8yVbG*d2N8$2kqNb%#-1NkW{k&yqvX+Og$H}?w8zgW5 zP9NlD&0&kiSy_N}W{wy1GMp9&qo0*aEM_K*3|dd0(OJdrSc^M*@6_45n3z$7j*TTj zf=i);vF6G2G0)QQ#AK&V(w`13&*|AoPnEWw5gaK=Pkm{qR7TL(W<%q_kz9`DPgbbr z{wTY*8Dgn5K{78A##{+aIkK#&3M%L4r2R_fGQLCp>?3B4J*mYFqNK2+pxMZ29 zw!P<|xsdedmmD<*Bs|Ka2>NgpP9L*!Wx4P?|5NQ{%1^BtcjV39h3~1xlS-J;_wT>e zp845Gk*_S{?%r_rGrSsvw8hKhSp&P)JG2y|sPhdJ)pR6DxKB^pL|#6O-@(7!NAS3+ zCn4C{)+*b+LV|{c^1Q!ulkT!>nTgZ@04tX}OzPAg%g=P`OLuj}&y~Ks@1&+7g}N>I zh>QB!vx(2$pw;7~m@@&NQUphjhqmXOpgU!=lx$+$uO2Lyd7p+}IIM-GBb7}kdznIt z^dLp%^l}8f#%&U2uTuor%$-60Si~+G`}VIEJUO=HDmS%Q;D1G5t7JF>6lMz=qy&YJ zo^#(P)x2{$;#|mTOro%8n$O628%)xA-vAe$&HA(l+7po);TIO8^k2N(jlio#yW zWnl+K-!izBoXD>^(J8O)mqp4T7}Bb7i=*rb6m=t}D~@>SPUu;mQ*>tp3}whpWtY1+ zIqFZI^fW(d&v|Ba*fx;Y0rMfL<+N{6JF``JcTS6G%NuVd`J|`UuFC3;bXzOmjEm2$ z`cTLg`J`v`*4j09!bb*qX&Ke#i(d7ZLM)5NJJWTf+Usxi@S(`xCPr%HUyEWRmJ3>9 zD^j@`_TEamC)q5D|K~47J(a1TIngHA=oG=3!9J&G1Q6^7im=QuCxI$&lj?@9!bFf{ zFfIK5nd8wnzbiQK3R94QO%x_Kj9W%9bFkYjLOMeV-w;28W+dzi_T+D^0cZIT?Gh4x zi-O-h0HwT5#$!C@57*=&%p=4S7J_XJkU~B<+KG6`Le_x2XX1*B1X)4Y`tPjq^<2Q! z;Ez_|h7r&kdPlx?>!*^cAFZS|$xk2{|L7MsT0gGw&97<`>xQmJgh5e%zC^YiSa|Zh zhOW8zomttoHNKuaIHd}#jGdf~K`QolHdrY zus;AB_`@~z(^CNtYCa+fnF^4y_~9!2=^AK*wqH1!{nTW&~<&nmyXm?ovR5l8RsQgDWH;ChWVBW(;5}S+1F&n5oCK#?Aa}r&RWp61HZ)E zK;L&EiJn_P>P@t@&f-i{l2DDnQ_YqW-XFBjT{>dgVL`sTn5xM_P`u-$p)`Yoq5sS> z)vaOC=KacQwtJR$9iyeubI5odPfT-|Ak)`hk?o?qiN#x)xY^;IukGzB>2UUf)^TG{} z$*#n_TaCrUevLb9N^~5(Fx+uzc;pTMse1d>^V{5VI zO6NK`RzxT&--B)(vvq!*O@PFI;8c!+aLoxDa$3XQaz1O#kIpQm@su<7; zSx;&rp8NVhf7)Hb6S{{vLh)XPllM6@mypuRG8Tl>hec>%xeHH?r)C;=8_31Hfz;@g zj$9RB3TG-!zT_F(A3w{&$x=#P;G#ZrP?p4^FRGY!elcl-yf#q`E1TVf40{|R2qV-C zl9#m7_tlh2`vM7fkwcDe3vtIwGn`FvSTp>su2r)}Joi%Vh>|}R_=G_@_j2_3T0~bb zIgNwTkaon8o0*pkIj!mU)=m1e&b@9b@L*w;rb}aC;1=zuCh?Ro9OGArkH*o7CKF82 zq`kIUJLTAU#_6Q{6;8WD;v5H1QMg4HLry$sR?0M_al8~D6M&&`%Z#^GU@WCEr|((h zU9b8N(Yy7u*Fu@wrPLRilnwKY$aY%3M0J%hgcRQQd7`d;joyGvvd4KpkEXoLO$$*W zLesY5D4iauphH?w2I}^FJ7f$RP_q&JJal)TUwZo?Ly_d02MSV0y#)-x5BQ@w)^Bfv z-|Lh>VW-JUP%I|;Yw^)`(bT3+33eSwgu$t;zZV~2u$W*&f7Sc6f<~>l#Ftju`rYt- zK#6v{NBduH-@o?zw>EyimHU_gZ-Zo2U{Usy&bYxf=)hDJE((_hPPq_ZFl_ca0X$yr zJ_3^@Q52G(a#U^o%BR~VKKg}D>ECHO_iG=u?R+ZO73G1!aP@xD?|=N?kW#pR zga4ZMBZuhvp7q9Xn-5>fg`aNyg7+K8H{91|;C7Zgd?DF#ZC4h}n1~tm@#O z)gV>qH^VMNn|6L)$aEu@Wuqpr2v4?v_k?}c9<%-DeJ_&rHQt)wSB;_B@aMkLMCRmSWxHX9>tq)33%S70zCork#x^ zsttehNNe{pn1&W=Upb^)sXs<0=roqeWM$!Ju5#f%{p^vu20p@89t^$)u6ZKITTTP; ztBg^l#CvZM@^wEM9Fg>ZO?`|8R+c~qPqkHU4vww$PHx;Wt= zu<*99g5O<1@2C{Xev!Mt!YIchkex&GG7tIuvTx4iKCLS+xT+=YoWDOwo=~5~v_bqp zx}9)!5D0E*K88*S2f7a6teIGGE(i6_q_y$gx0%Hc6)T`|Spc;X&(u;K#gL<)K+XJ8 zTGGw6lJIj|UDbW6$3s$P-d~`b@hbBk@HvtF0__rxpCnxW=vw11MOimJCsv!q1}_n# zf<9|9{fAzXT?oez=>to5oKNzvfBOcHh;6hIrwE(2$A{DrcUbND-N^@W)Q)S(YbHv! zZ83XjR)Jx--zgJWk}3M+$I*l0l5sIyLS{#Yc{-jBLb31XbtpJlQi9Ry`5N}t+r7tKSxHxOQ`VSIh?I%2jy9J&x{lvPdX)6Q z^dpF8h=2p@CoGE>&7{G0RD1H2FdXa-nJ)!UT4CNl&qo-n4zvpxk zu>OCFzse1w{udBYC=i@P%Zz?$@PW!w(Z%ayJDvXgWP&2)BiDhsQLbK|T<|D{n(UJNR?00JaWhRCTet zjs&cnyiQZWDrZO>*fPP2#Vbk?bf*!%G14uCh`qLr-;K~Rk2m>J1 z!Cw%&JqQg{M%X=jqJj5K!l%}DG&2`MW1L~9S2mvy;!QOum8mo-P20>`LJmNZq=1z0MUViupcp7ny!vt$0)c?9B zSiBB_-ho3YhL$sJJNlqOn0F65-+_JruDvfjS%uIze1ukn#?zzM#K7$K=(-Cw?Y01$ zTEPv%oP8t}|IZ=w0^sj|4%z?9tIWRuT>Q|s%lqrYg~1ZB-Q2uGly}C$H;B=zA8su= zw_o2`FeSYmaHj+SL}5JoC+Avud&7UduYAzARUrJVC?!t-9g4-?x~Jd4j~d?X*o&w) zdneZwwmhGyQcXDiR&o@rJ_Iatmib1Pqo73g+AmDwS!MPey1&l>-!f#5GwUr*&Igq? zQ7TsBeSWr%DaC3G!qVY)=;&!U_^f1VsYHl0Y?@fR7H8!z`G1xl%L~(>nV8tQJi=ht zB6Qs8CFhi;y*+Wg!^QVh`ndX$W=Egn`36c62=Q-NWffjwTs?PITcC9B{h*;pqa@Ni z0@2#b)CFGh1RgYtR(%SK;d3e@vUJKS8nT$Qvu`*pTZyzCU1E6S>8njuk}=tcE_1C6 z7gM=}#YW8T_Zc%&?G7L6+NaH1gSk&IOW>(~tABsgXs@2G&XrZ}q(fIxhC{hg9~}dp z-N0>?B>m)W=E=c!A<^4{`txK&XIXoOIb&&r$x(#_DMmjni$#;Yu1rY~&U}X1?dZ4m z5xV=W!w-tqui(CPzKD1C!LcJ$(_=(bL5+oB@d~l-VpCi}{u?i$u8#N9w!5aY45BZR zW9`CqYsVqSiMsKW(lH`Gd4fpSETl)lN-|-ugRm9q?!~LIb}g#TH&QYe>Qpyo7M%p} zJD6o6$lb~IlPz0iHbdkqZOQMZlNE@cnp5;t^F`&pAnl{(nwx%CtEHc&mXzvhLDu8+*=$5vBlqhTkVS7$L~CU)dGf*wpqKsH1~q!wZ*6?-gwS`5 zh-ub--^lh}Ad7lZ_-{7ipjoRAj1SaIni|sW1(m-a7q_$t$Gq$?L4LKuund2gvHG{O zJ=pb>9(C!5C9V(0yWDC|i+;c|Nq=zo;S`~SC~=z%qp!cp)5XheW6~P~BP?zJ(g5b- z#ml&YU~b&I<_Xgc3|s=1aj|k~K5U4)?ekIM6ajjmgVOhDR$T*QvExEs1gt-)QyG(< z_yT?R8ElUkWt=bv-YQpSNj5hN>97dat07|f`5??NKsFu!BB1Su&!8Qc zW`J~+d2_okRw8IcWaPWgf7t`q=?(D!P7!HjhulvGz%5BXAe*GvJM)TW{8KEB*DJx6 znP{OV4S{NbH&O0y$_V95CffsH`=&qUO8?2W{Rd>*z9j*-WpIC;_}qi=mf>m@0B`+U zYkbREqlWPuZs_m({YC z*Dz=Zuqy4y@Dsn}aD7cK*q4*qql5ZhEUwM)My5;hikeC7y3V@Nd@MRAE0?D2p2B#$ z5;Ha3_4WHFhl}@ps$Z{hk?y7>tZ`#$Q&qw$n!Ox`8)e`~G(~8s(uz_<*w&GX{|eOO zpL`A)X#7t;ha0%*qJltV1gIC4QQwddu$z?=Y(@Ed&ciRz3f$--2aqhYkHv%|EAz4Q z00q&t#d$DL=?{>DkT{S>``=U?{555{J-hjzm}+fLUU>-*4eb+^7E(7p#$wMJf^3fx zNC!j+-gg}j0R*Z;@o{bp|9t)LJ0{YaCzYqvM;6HDlhguM3Rhw#Md5l3jQ(i3g4yhq zx}i%F6IMH1=}gU79`2zLxNy2-{k#GGY)JGiO8s~0vG-%|8=N9OK@=!`)j92BY2K`X zpUxQBC~bvYS`~fU?IuW6)|p}dcw?lg^G=3>tuO@JPgetG4(rDV<*!rR)Kjo}lWjYS~y^ zbcOa0DIM6199FmO03=YPd>FPEZ=VCxOJkH}(=Ys5{?|KP{Bz>K#R5z5er-)+qPA}8 zTEQaF#Oj)1t$&u3hH2&(dprUmyvRfzMb2 z!=jWANV{C0i3~kiAxruKRUY~R9S|9!`8cqSujV?q*VPZQveDB10`2?)d3}KZj$8Wu?Pz|Sq^R4 z8H@Qb)*1dgkthyK3;nTf6Ok(;X+9cHAeu$8RD{pq2iAxqj7Ad0`@IFnFA7A#T?}4;E9S^Kghl7)jzGnp~IA&1}}sEjYmDf9>@F%unSUZMIUE zFa{N!KZBvBNZt~f2mjkly9tNdPl_TLzikDqurBu~8u|r2T2c9|f+YJ8;Hu0It~)Ly zz;C1uq#vQ}4Z++JD=wH91#H5B(i)5yzdK*x49!oX6MS&w1DzfGiYwUWMFLNuf!3Gs z9B>>l29>p-5Afg?f_2=m^b9zXgU$N_5vwTbXAS*xVL%A$77Lt0=zrUVu^DBc=T6-y z6zL~{8kpnUa5w)QcSX6@X)bM49NG|1>&)Kvp%o=5PeLr0ki^dN1=5cMV?sG%#{~H( zO~0^-bQw0d$B zmpq|IQKru_x-=yv7H`L_HBQ(VyKe49veEo*;X*yoelp+56<0NdWd0!#&22^Xghv9N zi!NY~figKXoD4$SBWx0MS~1#j5$Z}S3QXY8SR!;WBf_MC00j^Y&q1p25X=u)1xP~y zk_85!pljz4vXC2Qdw3ukD+4DW(EJ++%o72m$en-67-rKWtQ82B!nOgT49tevWWU3F zAW;bDO3@%AglE6R4LC)jcrwfgGzV?sfBt20(Zd00b7IYR+gAR%U8dw~#r;A&L_Aq4^ZXek7B6bsD*?{R+^v-8iz0gk~x7e@qiVk^J_ zE^Uvc)cVzD-(iPwlm?G24PyN#Eo>)D)}YjZtb7gy|O zPijUc=N|H?$@TcL<%uT`G%9REa5D&YT;q`oQzSc}mNAlf;hE2!N6+I5uzjyl^AA#Tjv+&W|Vmk@30SONYiX|?wHTe@5;%R9R463VESN2bv?B)* zt7vgfw^U|NIrfno-5BxoI5?RKMpVy>Wr}W8^o`0z=@0O@YKU30Qe1n{!Tfyo`7M3E z;?J!+6iAlo!s)Pb%l39y1w|M_B;yk?N>e5U$S-5)zwC+u!EiEo_$LYh{@e}N=?z$C zjFTY4I0&hT+CZCl0E<;BF!WRY!x~>X`|yy@X&$aggOUMR4&kJHGwZ+vKsqqyoCHMv zU&H({2tYPK4=IUr0^!BKvkC;uQ;}%^9H;n)|BnecZ=1FRlx^@d27-mWzdjjAG-wEk z(>OH!tu?-#K6t|OL=FrpMR9+BReili{^G>|OFYM6uTZd|?bqS2*ZAt*fC4UrEX|0) z_V2H%Z48C8QN^D!>tG^6P9n@Qg8wP69-HAI^MzL68c{qyPnH|p1-D=>gt>)tuVG`>l=UIqGd+*a-v4p zD0ZxHF*`Qx?jS1$M@aSF_=arDXHU2@FTP-6PhCvzJe@UkI!smov;Dzhooj_F>x7?7 zuXTj_sQtr>sis22iK_-8{UTwS755o?b3y`4ee&;k$ljGBR#S*8H0}8U)#f>~u@;)U z4!;%-i>7&dsU*OYxJ{C@%hD5!Wp@tPth13VWQMOMPoA#Lw0e7->a@i}NfIrNm#|#u z^bgNajdnl?-;lEZ0%Z}oPGFR#K`iLxT2jZhATVl@zDCyXwfyd69CGR~hW&SWr!;qs z_{rAez8Z^-b2}70<`j%SCm88yAy6#=(tv6Ru{WvXU#XA$@0YFkk)|yQ2TH)e_n*SB zb~g+p9sx)WSn$LcOpg9343kcT0Pa2Lo!F$j=oT>k|9&D7{j_^9iG+QbQK8`306!n# ze>NK!K>U;WVf~uInx{s(-u6$icq^_eNh_UYsmWiUv@4lsvR2Mv2(CP#z>QB?kb9(V zOPwlLTv;nUED5ISC5j*6d3vV2+Jbz_r?Z0j zLI6EYx;ILWuqK;r&^Q&s{Z5~3Kd zUesxyG9s_+=X^CX+!bvzc`765f?E%#BIju%65)8RTsxV@xxyT)`(*s%%VR;dyI)~$n!!Y9(2Fm^^ ze+F%qL%~7C1WS0p3$vNGy3yu?=GFeP910$DR3I;XNZ0z03AC+424~*JVV18OiT@wV zvcAvZ!I9*n$WRAHEh|ftz%&J@`sWt$|C~AL|2AiCQ#GY%Ef@1nZGA`-e_PxUGx_8G zHP0)q@19*5Va?Rp{sGd>3#0e*$id+;n%)CS6D0vS!Ka5OO2d~?Otyb4y9d-&M&DWP zl%FIPFDIjP)X-rLGh&1%=p`zWq_=Z^C7%M{qx8QIX==%TKTA%5HYdZ8o1xCl%7Q`@ zlSS{5u(8we;;4(e>V+W8N!4|qjtzGZdv!Ut#*E=fYW24MV)5KiiEJRd=Ciy&nYzLM zue~der)qoq`#7N@Ql}#0jc(F46=g`=Tw^ywQc-fFG9)D$D30dh7?a9$%tJ_uP>JeF zn#?H_qEsT6B-8OeYwts3{Jnp@@9*aG@!_-A+G{_1t$p@c&+~o0-^U|Pja3oXL*7mN z`CrN+55XBmuX&ErqxY#GK0E|E$Hf`O05rfkTH_Z4u#`1PUk{)tf@d{400quCN~pn* z*F6GoAzUPs6tiy`RDB0Wng&t;lSjJHTSP@^9g_=&lv>6HpfJ3=CeGs;3b-H>M4uzM zQ*7(xi_L$(5DE$1i9w^Ax;OR_3pus(VhulEXj`pH2P6*d}ald9stMuE}T1 zKk$evW@n zR`Mujl(zcxb~g!kmN`*vzG*RB_xtpGRKlJ`rcu*+A!U8l&HTO&LE%a_o_>sOX36OG zc1JPKW>rW=D7=yi#RRpq{-0efdH8!j(L8T{^!x{Doq?$Z0vbFl1zt50N2@-VfHO`w z^236pY$sE9lt`KAaQ;d=#wFvNNY>Bntjf)=ywF0wtvZ{r)*$`1f0@!{&G+A`{YCzA zD2Zc~skYZ!!dC?=rg+~=;=^_e6MG&V$y?!~$vew$1$Rj;;BnrY$Gf}ALM@zbWc(c< zQ^j|!?6#(VI)Gv`lQ09?CBGwGDI4uK2%qu52=pjOmcUqm8#6+^@+Vuzk|^%rvaW<@ z2pjN6?abj7p;@6+bT*3pfvD>EJ(&}ZLE@@V0P-frEOI@9^n|Kj%i@vE!#~u+9?_Lx zJ>jsV4IbA+DBNhvJt}qW-y>E!h!2hW_8fSNPWtaiCpc{#=zD2=$=fKt@W@FEzH`%a zIU5A(DWqVH&GV1Eee_P2hOKeu_47OaI&^NRsIQQA{VRS2&gxpLj5;++e4_cbU?-c4 zomrUFKYsADW{zipefu5_(u(*+fn7KHF(oX4$g-z9kgE!=t-f`73fnX8h*(7eE{AAt zKq6~_Cb@!gT&#An91dRqrT&?A<)N=cj*$ZFU)YluuXK__igyI39)k$7CQhj*bP=J^ z>O~PAb{4io4S0Z;Ak-6re~zDEPk9#-jX?5`hU*F7^@)!WRDPUg0;Ko$q9RBU4H;K00F!E}by)Z}!l#U@d%^1?xBY(0kR6+JRdccf9 z1CB_odf*P$BB>N;gk{AmOf%2IqXYPYp+Se4JNcVLxi^j;$fA;S`RcenCN6D&SEweG z4KP#%3JD*8B`Agh3kD5fo?;%s+=jEzCVbTcU!mJVX&4d^9BJ*u_lUGxfGm!azHzJ$ z$tA!9Ao3AY0)idVh~bfe27uw%kiLYlC9eKS2v6Xk67wt+L1_=diRdusaBDe1-T~wr zCcZ}|c*m5ifXAMUK0@57;bedz`5JNa$WZBu(0#zMOIR;xz)?b&Fld0Y&{s-fDtHF$ z$(S_AN{+O4;(Ns1l*S1BbB+T%lm1kW_E|>Rtspds)+_5rYro&)z6uXl39^^HZnTc2!dZW@#=fs82SEbeBx-br-j;-y3}36#KC# ztOG)pMjD^)*lItb8FOwIs5|=1v9L!o(NJyfooa@K?t(MANpWsmn*|&T+hSHcG5YJ& zFGBZ%H66UFvK^mahF((kVGSbNji-gM7BqGI8ZnI0B;^|6m436Uc4l*E{$4>@ze3@Y z%b&JhzpR}gDqgvUwPootgU1{iA?FpQyR<(n)b%w@J?-|T+USs;V}^>WILm{M9w-0b z;yIQ`+-Y6qdYf(+)*%y6w?R3;Bq0Bt>P5ENWi>17JqqBiZrdBl8`|33G zG&sDV8PC!bx34kf*2R!txvpgT+@I8`aa1ZxB7`g;k6*dy zFeHS>2__dP>$@pL*@A~l6=hJc%EeV187|Td)O%iu{g}$UHq|9pkJ*qgrjEG>Vn z5b(u>jW$;3Wf*U^iQbXD|2J&^i@0laN5&i>@1>o}r{3QVY@f*)D46=~P0C%d#Wn(Z z7VCND1hV;b(i#;+ePS@nS0>e_cI~CsZYN|!>Qi)6OgDbqxb_<9fJikT-`=Vo`dgE< zLHwL3d^>IDMO~d2q&3=(U&#>RgL_ZD3hNzNXe`+cod_WsC zR5N(Mj2~!R127bMkiv!H)XXZM?}kG_7z+*j6oJv;AGApxs9S01K~x|eLE{=gp@vhq z@IjjGdn=2c8hpQ~bZSa+YEwEyXx#^IQ-| z!R*&NZRyjA+SiXcP?s^}Dz62;CSoWs`Z+08E+U?y|xuEjmqPDBwW%l z<44TC_U0|p@2C%=gUGzqTpH?XT-7<%=1)Kglm9}GXBYjS*y0g~qD2L5#7R{|`}d3f zr-zpG<@FYRE42=1XWHQPc&sBfdk=Mnv;JUNLP?dVl=fFjKXxrH(SX&AIJ-EDnwfJ6 zsAK70*LT>SvgWkht4JXU5fflNFa#*M9AF+An21Vo(o3UWa_g@F@wMKkE&(w%&=NBJ zaUvUg-fzASh30K{C`!1SSaA93*)>rrCBOU;lJ$_iyWOPBV9Ggtxli+LwytI)?R+Mo zB>p20bq&LpFaI;y?!M!*8mfK3i+X2%JL@NEg=BeaGfffASxf({GJMG{aoNSE_h3$I z>2GhnRu+pcdXh=HE8)x@;#ldvH?$-8_P_Yt~yB9;W^**HtbeCR<){%;K zvP+Z|DO2PNXV+P>(jkIu>y+CO3(_t~&l;5dxbKY%S>eSIrUJWZ7(|1dX}=~!=)t5X zPtN*&Ayn>Q3k``Hs!jjSnHmF`7>^@_JTs`C0DLb%=zzQgIg+^A;bgHfJm3N9En#%i zb^k%pzoFP2N(ca9cVK!Iv2;$FoHYa+L#Q58OEE4^S9Lle#5g*Z36&>s{YtLUusgIW zH8CP8Zh+7sP;qkPtnU{>{`=1d<4ZUKP5*Td#=eeT?l!qs5^J^XES^cgaz?)ds$qHgohZcXWIRJMaI<*yE~*_f(a{$l_+YX=!t_ zrEk6pt@g9gv8!2KKE142{n$}sSF6pQ1~=w@u-z1OB*Q4v`HWB!*6VFeo^IZu|3#i| zI*WRl+PT&^EzAGeN9BtLE_h{Nk9dVGxDC~27Mo4E8R)Z{KuQ_4y(*1g{*j zxb#uq?#rCQA~OB68@bCUxo(%|nQ$New|hP5>m1fnv%hh_)jOv6YnVbLpWh1!TD@4v zbSyp5Wb=!y^6A;NHy5AxJF$c1su)k<)==9u*~`V9;^jGZHZDHY-AJpb7 zZp{;GOEQSk5e<=uFIZH0Nl)ug^-BAP_alssiIcT@$Qyc`0?jR`s}^!L`JH5s)pMwM z9+^?x!5^Hp+ak^PDR+0Cs?@XUbGcW74TGu-Gj6A5+)2|hlQc8cInQ%1|CHI^^&(*b zK_~OBBnZW9+kM#XT42TklN~(KRkL?(^AU9J4Ck_y6g3EXV=bCaT~0nbvrd<;ceuy+ z;EhX?{&n?BC^X|uouVniUQX9Po@UIl(FpyrnB*-NSa@FK}z&U0Hrl+-~>F&g(uGGt`5yckv0yQroZJ^nNE8Q@=ZR=_&RX$ICX9jk!b= zQel~A=Ns^YJ}UXS^_rh<59cV)ns>@-m&wA+>}xmtSk6(d9m!p>_Qk_3J&g0G&AelF z99+7qa8BB@yKH~X^XdJeTm*Rt$2+rO&n`^E#vsGu{AEw?e#9_hy%*EGC4w8ct!aH z+~mcA&ggV**36t5&%vU^>BJtF`V_M=!ZWdBO9_XPqh_0s9S>c>Ifku`F8yTL-I%!& zt8aW@tJT(26R16!Tc|=+H$HjaGa!?6Ft(b@q0ODWEmHBubw0zL)iMXq^}@I4MN5+d zeEfW({9K>yRl4^lE{^>iT3_8|7BZ#5p06>i+~kT$L(Kxs`}BYmLD`CwZLh*l^k-WcML*paCmE zT`Y!5#fa`0MIlImcqZUPJ%Mq^%KOfpt+^u{C-OuiGl`1>IrJ$M!bF@w4_Tb433V@V zb|*NY1P9UsHW6wZh( z-w|ZWv3oM-o1nYm(F4Tp#4irCNI46FuR7W+LV*`eqB51s1U;Ga4S{9Zr?3|bXB~5~ zN1H{0yox8F4tXp_>xr1LXuk0XHbRodT&i`(sDuD$f1t~vnO+d;HYPw-7y8~tCcD2Uv*kO!X#Zn@4d`a(bw*B&Gs#l zg0Cw#oDJo)Ti;<+wqD+-S^s^SYeL_=ws4NwGgFrzrWsE^;x9)(#GpLF5Dm|mOo)^W>{oN%$&i8s3xAd{AY>Fut^$HmlnQhndDr#72RQx4A+@o_m= zNiVi0ulveqVHhrKesVpNm$gcv+r?P%%%)(K2NF5ZOqKA~nXiAF3aWNyrRmDa@-fRF zEWH+QGHcUwjlZ}w)maqebv>{QhlH)wud>T3mR<_Ym^;JUHMQiDtFua9>6TYAHX$>f zP-gtixxGFodn0hxeeoB)gc7y)x?#)O;UXx6C^Mi#fL=pZJ6}{tu?B`51I0Wz2tb-4 z4%~_3*ffw}IE$ZIN8&IYYKABk%;i={v^K;c=)nIu(AX&C&!178Ue8hlIJD?y@8FS9^Mz z`mtnqk_3-`+sx=jJ=&=Ib3Ugq(kTWk%#+p)?Kt?q*5EksSP%Z6sju1Fk9C(Bs!bah zNO(~vb7&3h`~L&2LoPGp^neYccO(s*BQ?7?M-{hl0&51F;SL8ZqmO2e!2#~NA#)K) O|GP*BK8M2nFaHOLTLnn~ literal 0 HcmV?d00001 diff --git a/dev/linux-cpu/videos/sharp_basic/frame_009.jpg b/dev/linux-cpu/videos/sharp_basic/frame_009.jpg new file mode 100644 index 0000000000000000000000000000000000000000..be9b661f5001d1947297871853ed1728c084ea5e GIT binary patch literal 127151 zcmeFa2_Ti*`!D`(+nh{oQyI!oNMsBdwq(vcl|&(-h>)SM8#Kr~70Em%l_Dvn$yAxA zLMSsy=FI=K-c5Bn)#-bG_x|ti-g`QSUHe_bv!1oycRlO*e4giBdb8At&}*t{s3I5) zf?&XZ$Wkk!jI5@jUPVp0dKL95TH4igYt}QZVPsshiJg;Wy|94jR$+lHLgKQT3gS|# z+l02@O_fx4=@=Lqh$)yIFw@(wsc)bQ8^O@h(yn1xvyq8uqpsu@N!|bW&(afwfs$03 zf`G+vBP0wMECXig1;Pd7B*UP8kmWxZ5-cehIRzyU8WhN1JQS$7_ead7|`ey*2YGxKzwzYg4H}MMyN=Qm= zla`TH-l?LhrmmrBXk=_+x_ghAwar1>Lw5EKu5RwfJv_a<&z$u?cmBe~fbfXOsOZaA zVq%k1Qq$5iGPADVxto`Nui$>+gJ;iQl$4g0SG=sNZ)j|4e)G2F{fDmZp5DIxfx*$S z@rlW)=`S<0a9kJ!OB@#XO&r({<6;2gA|WNkl2X8NVMsi{50-(HY=bB{qmn+w0hcx0 zVy7r^JHnE3pHlIN8+>N6I#x@~%q#JpZxjv<9oe4^?DYT8$i5Ej+qhZ~8Y~7(9+m-7 zL^?kycJ*3LSC402-y8B}=JLY${D5^{VK{mGcCUEcT%90e%Ag&|+Rdu_)(#785#dpd z5!O#&NU}PmL+g3{;$auwEfUAaiZrIL=|x#)B~sdDi@vdVwYGvO?RkpZ!N5?jGIQ_I zU9nBQq^9xhyBi-5xCzqLOJG(rd1%z9HXd!NW7&D!WdC02&NT~yMNRdsQEQ&^s+=>D zWh$R!OQg)qO3yDW5ZqJ{&D|x)LH%jgHa$eAaL$H#T2#xi?>2Sa&UbUC0u!DQ1Zquu zOPr_0m5<^gu3RK7TgQnR3bgT+v>-4B2<~z0^JnNir{1I#DU?dinbJhy&N{e+n9|K9 z%!y`R-{aT#e6erwwH=8de>U^I4_#HS9LGM0)Zg5$N9N6+OrZYv=l@6@@ZDcRLSpu5YHn$nCcKcCFRsW@Ya$ z9BA0-!W%N>&p3>*DFz-2mOpH%R(R)LbdyR0L(a*Hlg~FM@&q&Pxt+XW`i^Kt`7Md$ za}T-Pr2(rrcbu*ZH+zh?5sq8*62^9~%UqW1$5L-zmEs@##er-$0 z+aN@0qe|GW%zc<1WoyNt!vo`Q!d&lEG}DV7sf-Jj9@w2PBwoa6``UMunmxFbz!!gb zTL`_GoNhvq?Ymj4>$NHfPXFJZ{}XlKP-Mm)yf1%ykI*rEu3<=7W%|rox&<4 z@5}JP4}p5*8DWV_NR7b~vV1?Va;w|#S>Q_7o8GH$U$Dcp znl5^afbWB{mk@cDF~#>99cf(th;ZXd*A7dF4{Y#!hNdDlvTvoB>PmrBF3s%|iDZB4 zSNGYO`ZUna;_RZ@Jpan&1b^%RepS9-Uo!l5WuOKg1L`Myz87X;5{%z~^BVs=Kj!$Y zWo@lnmNnFef25AU0wg1oNaUgE+z`~+%4Gvz932$oy8)rqK&NW&zsb^4 z+<{KXhJm_}X9O0oa!_@A9cOy*5@Ket@Dp(&J||9~gL;fkrPPYJo8IGRq28CL_}lls zk-j(}=8EF~WUPM|C%(hX@E;YtqV{XE`d|Jc%5*cBYISe7l+QnzI;Dw}V$GjT^*q14 z?7u7N-<9t?f3^w#{i#~`#(&0<67fa4pf2m#R@E5H#&)cmOt-*XXZ@zYDy6APQ*RM2ir9#}FKMrVcok_!CJ2 zHY@AYy2~4Ei_pCj>!zF^LxIfdk^3;Y>er1-6f(;1Xwo|F5=AQ;kbx(YncY-B8|z5? zK*HJg=S!yXjy_2XSupgKC~rO)5QBBWZc0of8|P}CNO|pNS@)1bd1rl6h+c5-)4cL6 z@2u}V4%OT>{E+Rb^m;;B54(%L!>oK-RC;PoY7v83>7}FImFu^OIq8?`)KRv1a*!d% zDmH9dZD8y+*EM9qk0fX0-i==z+pJ~OA(Z3KRyMG}sb&k|Rl!*0a-Q)Dfsi3C^+! znuz8NXDZGp+w5)aN3&8zj|q^=%+_bI6gLrQ#no^gDRl&FpnjOrfEJ!oRE;fBznwtK zFI~bJ$r*{*=!t5n^CMjn=h=PiPt?47oQJSm1qRS*njuO7(v>8^6NrmaDgQ*`L?V{^ zRDhWho`NkUV0-NV9#hI+o;Z<~NFL}qnbsvC;+MnGk9;^2s6U`IfG1bM;_^=avU~cj zkQ{+hey0vII!#23pEWHNhq%N_r#u1@{kr>5>x3NHuoK{f)g|Gg<}J^UNSCnTI3x3r zGdP!6vY&OY?o!rt`O)gup|9eSvZe&q@Q>graO_qgn!oPeu1wL)LVU;cZ0*mq_0#S# zw9>P6aaQMsCx5N2zjy!dWUZ`~-%S>ys9G9D8p6MXm~`kb*helQGq&ho5Ch=Kd&OJP zyJHs*??ue&axQ_9=6u!SlRkDNDi<*0$L!n9ynXWq!`oTzUpo-u)GNolKk-DkCkbK0 zSbhCu$}3&nrkf5@2KLQ$X1hiomIdb7M9Cn5HngSJYp^HtCKl{qu?*wFP4_$lH&KI!0lxX%!BN;hAFWE87$&YyGadP4;)%J@bf+s@}$B z=A38sQGc=gHrUO%zRdXralK{c8h^foa2*}ZZcM+&oN$Psaop;DyrQVqtxu!jTXpq3 zhw2{o=mdHM%!MdO9@er~Eb1%1Bc#}Oeo>*LOKnQ!{QPI&8)=81hwQ!PJ+et|hbsbax`#78-YTVpyJWBk5#n=;4!e9_adYj{yIcT4n} zqE@fE_uELfV@aq6o|0r=cy~9SwX?I+V*v50_VE(k3~(ie6nv>& z2s;3562;Leunp9D9t<*0y;!?9>EQac2NkU~7NVwCwKiJXFMNE`;C6qQ5G{12;wkCG zjU{A@yrS8Fq~#2S))zlf^IXdyF!?+}8DEWDMz-U-jY;bU0ExSb2=& ztZ0%4_4da1hw0g~6uKMtT7LOrSvF(hzcZ#@RUrG0$X(@y>W11WJHNu&*gG{3k`=^m z)dYJ@%+_hG*)hkpF1MT_P5bRFq3t+f$3_-!w@-q%*`%40+?No};V*u&DO|HpOkKtnSvLBdj%pQ`t zA;Oz~f7K&8V;NF+Qm!2Wcg)&UsI_?+Q+22Jh58>&8c{#!2gfT1mXSkw-UESkm+bGU zI|tostraipRRNdZ7_VNjNuaL9sD4xw?c@+DEn0?p9mJaqy-C%CD?L1j@t&H77=a$U_ z-z@oL8MnZo8>&>KB;qqQWHPO0CVm|Jvn= zO1+TqI3tO`fr$8y1&5LR9Py`@4cZ1hnwiHmO_XWEce01~ zgSg+a1~E`QVNd8iEaRB!eB+9s_dQQb^I0P`QlLLgEIlPD!8>p=5&7&AH&<7@bJovL zJ3|qE;OU@sAjzan|N4laa3rS2yyfx3gVvH~Yvr1zhDh&K3#JHIVEL`YD9dza(jL`r zNjf)$$<&$lc2nv#y+C=2&*=KS53bQ=IxgmucI}5_qb46Jxys&=A)9&;P^G5*8rkwC z0?#%yUDkBN*t68!H~?w*{H~kXtij-&sQMm@jn3k?#iHJQvCRt#iocq&@6vd>x%dX= zJ5L3?_EoTdcE-_6GQF#wpNCYP$@xxBj&Zuu~Z))R}BvzE^0es9~j z@$mLH2F5k_*rNTmsxIzlFV5^rC@q>zFL)6DX4m@A#8`1$99@hCX-JI$+nd(*w3}(k zYA5_?E=S*Po2mDD`pil7P1^WrwdTj08D}TneKDzZaw;0S@~QiMciW)9X>;5m$@40R zwxe^?Cv{BJISx8i&T|Q_$8Mfp=O+4u)>%i3%fKNY_kwB9<8dGDJ=ZIzuMXPNm>bYS z|C&98Uk)NHlY(=Nl}SW``AaCIQ(_S$g}p{xO(qeGV<=&-aScF3@i|oS!E^Cb18PSP}SpPsJjlm8>aowUr2|iz>ei=oBGi1z*clA{&M$ z(|7_vkDA}h5vX5f*GnLgPQkH*P7#toARc=!fksaa=c-i2kCdz*nM~^q^_Z<8>53Iq zlL3RG1a5Ly&?iDIT8Wi#1zjq!>sL}pgHdACBxq_d!S-}Vb3|lP<$+C=`lA@EiNXB6 zXX5lQ0Z2+LxgAm_VHNBO2E|aq3P$0Ir`*0^?@|eS?UO*PP6I8{x`08F0No^F*=qx2 zD#4h3R2d0phnayi>@edyG3-j%d%>7^0z|<`dI<=BnFLL3l^s$-3be@nfk5-`)cp@l z9ZATf<0My8j4sz;>!4ze7(r-TRBxMAi;6i%faR57HQufSop%mQ;Jl!_ZOz^CVF~{p z*04+L_opZO1-CjYO(d?8c@SO=2&f*9IW!P+1Y(vxKEJXr^K!J(NvQU+x_jW4RqeWJ*Oe(TB3nyc|@hg)5yO* z^6;Qx6pdHsX!9ehT7vu$+z>lSxkwcN|;StnnuX}fWO=iCOI zSKAZz?j_`W;`KXANVdeFO$Jqn+57D;@`2srKkpZ1XX2i_N_LHzWL$x4|4F{`O?!8r zCLBz*rLU&3XSZ+& zUgtpA?Q2}?aI94=-9dow*{+Zt)_AS=;#FAM9U%|Pj@aH0;Kyb**%pblTPSDm5VCDK z5U4|Sko3R~nyAg6$VHpd9~Y@L zIem!UcE91ZpIwmd>r)C-YL1m>OeeE@PHdmCniFqnD`ggIZoSC9U&!*AT8(w=2mYkf z)aQ;qR)~^R5_mP*Lf}3Bi7Urxfc}+B(%`7lx>p&}{1AX}_W5BAFL| zu&8e5m(p&ljBy<1;em9ARf&V;P1}?@Dq7N+E1t7=1!R3lm|?wH=4`}eoo9S>*as}@ zx}v8`NII}PwPUVb+RkisOhablDf;h?3bzcAFNV6a`LhWF_|jSx9HPJcW0;WaqnMRm zkA5VQslD-b(cQAnebJbql)tNq!24RUPr{aKJT}lOSRBuIKFFKh7x&n~doc=A#${$0 zs7Ja8{t+1uzoFyIqtPR6hyV7<8k#kdvkm4aIVvgdr)en)ei6EGE<^Y=@RELS#;pOp zK>boX5|c>G*qDQenRHqg4)Mjo4Tz^Hl(X0j0l?Bce|aSv4nZ+5UaPJ z7d?RRaGzG?N9OstG{xlYNcAuf-eY4+;U-|~!QV*1xqb-UEKW?MQrrUaNC3fr4CRSo z0iauoIv@xJhd``MRn@LM5&2n1aNhu6)CPHlywpHF(5*rw5QH)jTMRHmF>zHDgaV?6 zRIDjHO#}=?moPXRTLK+~2-$FqqIe1jM%o{fx5o@kCX$T+1THYJHVlt}SR4?)99Uy0 z=BL62b}tCGsj86v&=J^?wZdX|cmo(wR|f!WjG|CY*a0=)ND`n~pg16d7(cHS==RhE z6hsB#0I(QPuNXffFAD%N^%6Et;0pk=Qml#h2J(ml!ITE-0t2X6VYfa|5C%L2#P4iu z0|O8MH~zgNXduYT8my@w()?k*Qa-2fNZ9BhDC`y%0OkWh!BYmHSujIDhA=RN|1OOG zEek`s1mW+|oF3Yh*41?Rg!h?Aqy}r3aa8f+64JpP)VGi@*R6-JT~11a4#CuRzqd=s zW0iH)bBfdD-#H0md7XSm7RCfT5~ln{!tkql6>~VPXY2mj49QH$kfE}lJMzMiiSr7n z5wVpNuO;Nr;tZ31#H9zvH|iUhgcrKbSpcrW2|$>*w21RN+yR{Ie)BGV&$33o7t46g zyZH6un7qG8kEP3>RnZ?FTtdX>p1(0zG@fQr%pX}o`id8&i{GnFJpy!$Y2X@QnHP*7 zU#wmj<6j;tXZx*j#iF0~0%#J;g0Za&dANj}4A_S%>@VHWg@3R&FA8V2ZmU08Hn||M z4ONjU+Q(+8k!%T#E%cAAXX`b1yJMHD7cC)oVQb3k3@%;7KXLsszU!}wx6jYr)MC51 zg!J>z?ds@QAX8hZLTp{L{N>+E0DLFY4`E(YadIGOog@ljFRyRHwE7fl^=sy-_34V zR5tmGMPx>7+F(VMh`?S#cAKlx@sIdfM1Wl04#S@ufbeIVNYz&N7LAFiFgjUfhkGG( zO*b@-rk898-gA_p%-D{=Gnq)!BG~gTkLoB#$&H(%4{;lsNf|;$ue%|JSBd*z9Lk7fr4Wdnx{7_+XX*$&WZSz#gq z+|TlrK!`+a-I+R2n6fJ?kt`Kw-3D4q!~z$vb$mK(1Nfkqt6+f7cSN1SLf6dPwV?(B z9L%cnm832WH6(S^Kz?jn4W>OrQ?%L;e2q|~ZP@?>0nH)6&CA&fHm_vcI;1Yp$!dpMs8`XilfIScdDh8wG4de$x5a@t^7_^U8fqv(*!c^?7O*x1N z@I8Z(K^*|^^H~>EF-XcI8*FtlI29>t z1#5(V;4@bpOxDnN66i#sn3U1hn(DE!cTmG=OPs9?rXsY9pnG&N-{|hc=(+>EM_j@R z#h-^Ln^+p|v9XrCuE9bgeJM_rBAp*IU3^G(=jtP@JiA_GA2aH-IrQjYWA?+Ra`rf9 zUeOIgOvjGtx+bIWFHRx223&v;9h|y zGy;5Jz*GjTJLs-L&jko{Y@zl&1@OFtpcFfz3(N8u>RcNCvns%w2FYodD%8c~8wq+Q z;DFl*7`uOw3;M25(iaA}s8AjqbOk~CoPY(sHq@#|lsbmAs-WXe#23i?CpF0J`XuPm zH~>2i9vtEfh{p#6I{AoV+4X{x&pbZ@J#VPBjMxUd;%D_c(m)~C03y-P6`mRVs6qGm zRlxi9CpGYu@ce|QK%HujW?{#O;n#tD6$=C0a49IO?>BRSfg_elzh6_oo(g&};_+Cx*#Ei;e_i9h>;1h>1((RY|GJpQ6C4t0{B~kW z%RhjHkt8)*4l&(OEM%lwrO$RUXAP$;^Kc_KJ($a128J2; z7K9_|I|}#HVrc>cf$L+f>x6E`q(qCW8~i|QpaWyOK@AB!dqWbyS%9d8iz*+Vt?|~w z0G9)IbSU@)M{i(IBB&Pvr58|w6EZLhG4LP^j6zscoz8L@wTJ!@NJbz*JpzC_Knk5B z5Vwck3TXZy@PH2a2<4T~8S$teFa!|P?Qo_pnm`W^+Q3%DLYD~2NPu2|E$b7p;8?B? zEWmF?*Md%kRqfzr_*ZHEL2we{u^+Xb@#N4?0~inFz;S|76HuQ7urHDI&^-gJOLE}G zAo3m5a@NZOlo@P&Kau8lfJXV2z`vE1EbtTi0#tKQj4)F#jO;vO^0s{t@WWf;v2Ofz(Xq4qss=6sdrp9KH!aC5R5C<&Z) zi`o&b9J(&uL6)DSrufSBi!M^7Lg_nR1O~cS$_*OYs#3Aq%igXocuc30u`x>@&$3QG zDvgn~Yf~?c*c->^6vbTU1Z8fv?{zrGH z3rt53cEvDsTlx)Lh*1S7BCtZfA%$=c97m%lTz-WX{vDN1 zgT|{8-DQ7`7V41!I}cC(BgP9i)?n0%{29*s3w-t8iTiire!%DddJ_umzI_}|ejuzoMCs1$JZf;pr_trcrd{@}*VDWnC4+H^S(tBf9 zGIj*Zp3!fdo7r;F?yMnI%EFs1{QHqEcIu=bS*6=ScumR=n9P3;m3Wu%&|DYgOf;Ag z>s#2nXoTT{m_+K>K|lsOI-_^sGS^_oSRy3|A_KP&C1Gik{#v* zIO_c&AoQ&#c!2A+4UJC#2iI=^9)cc?p|$nLfE7GMf*AwgqxpY;6n^Un9$~@Zm1sJE zZo%msn)L+QKSwg52<4Lyb|kR;Ia2toBLT3r39H&u4S-YKcL3hE3HwtdlLRFJEeHVg zG3`Hr3cvM4blv>BG!VE3|NAbD7LYvx$4IO6lxbVbrwdODuX2sVo(5nF08|7j|6(Gx zL`MLg81$|~E*BP_TcHhQAPu1gz!5`%klsK5<{F*7K> zv*_6MI-5$p3;U(p$`60NY%FJ80!^MNqgm^q$z_%>n*7`CH$AIZ1hMSL$q8Hev#jsk zkKPo`&*xb`awlnnZ$`dgtGRfx5My+hM4M0TIL-6!nT^WZeTrcDXEi#v=`h$US9u{lWJ!LM)fNywtTv}*X8<~s^O3jO?h zaSfua=2~lB;TVhTr{C&@78|w@xRcX^n?CHeup932Oqu(Xsd=kmD(i^E+|`*bb?#%g zxJzwXG?RE~)d!jgg8C+_<1+N;X!gsMTJqr+H&!WLGcT(3&o3HN$uu+1ze^S?{fgW? z&c;dq{-I!gtZ+cR8rRWkM&%pD3Jz4cZv;p&&xaNLQ| zoEbgxeN1WT_VzxG?yiy_O+s6b(2Q-C(qg2brW!V}{`~RWa7y&l+x5()15T>Fs)6h_ zh*e&T9o6}$2+rZQ3j4hmP6v(-`p8C+~-OmHF+<2U)DiIYG z%eBTe^`Auef|7PioxCGp@ctqa^78tl{1?utbxMLSmJs*1lqR#B6Bs6@Lk4$!6!qh) zR82hDlMeQ)UvEGOEBV|nUGC{#^O+4v%FIlp;@x+H{21N(*#P?i-65yP*ZU^97OZ#i z1VF5ZpM;1+*_9B{t3O+~0N4R!K?FDo0HY6u-~eNizzl&ZNLK_r41o2aOZ*olLqR_P za0AW`RU%6<143utI!AFVz*B_iVInmVi%J0u7wC}(oD|f#g7PoT0loz>uV0r1UK>D@ zTt+3q&Z7PAI10hw^hCnPJ^7!}p z{#KNzau|?fP2|TyAn#}M{ZloPL01XfpTA!jKP|bea3Vqqx4~b|_uteA7l0^wem((V z%I}uO--;3+xxjr`i?U)70f-`lFV`8GJrfpAK6|g0hpbB0NRpQ^Z%t}B#%BK$&PdF` ziD_)N<3}5#U2gl8*7wFtQQe(Rep_&Sq031;xY&%RI9{6jf+P2)_SE1LqZ8eWZa(?< zW_)*9n7n&zSs7edZQcj$#F@OeVck^cjCpB7SM9g?kQm#p&a~^Q(z4@I&`VMvm6pS> zmp9PHvAm2`v04&WaCFOqr@2hHzQD=S?ePGk3OlVS1%a9ru-`gnHc!_1x>4nGlC$GC1>O2wP4cDlUAK*_8UB_HJ zz{&LZlw#A~HZ^Cp>-6Qiotlg8h3>11EQDpdW1~Xee26+kvN_U=%Z`*^Posi|siYRq zaV|mbu3D=3TTA7`jT=u5#FvQE0`;i`eRF?#zGzAJU^U}VN9P;(196?RfdoHlq@VNEoYwOe z&8J@bLy$=Ih<$47XbO4G$qblEyxq99f9$OTeQWFPh^dmp{@OXcjFkm4&M)z-6zQ8o zlL_00xexQVSAEzVHOFA@;nkchSYCZqDU)7*0om*#+$#vK~z?b_K2SGP33 zn%aA553WMAO>B=|7i+Z;rt%n2gTrjMa+yB8M3;lGb>-8GRI5sLmXM?7jVJc$?y5U- zg}F*N7>f3gWIUd@bYoEj7Bg!ky9Tob8)J-$#bOnc2;r zxt`N=#ANltg-7vjCv0sQdjy_@&{vzCyE9$6yvy|%q^IGl72GJ7tqk`(MJ1K1#nS-v@*Y`J8=;JveA3RRj zyyq3qhWvs?)i-y;Z*y~JwGQ~tkL%>$mvuclN;YA7am$4GPG*;F)GzX`kaq6xq9C1h zG2e&7G__T@ko#wqTz7EZCox{atA2U&24~h!2TnWFvAcJr?QOmlH7qIcVQzEFzD)Y) z$L+hF)*UaI7kb=j9e?eX*ool6Aaz(vp`0)r2@tlOAOq*tVy1x10O|$L4Jh8XTFam$#Vv{)(CA;K{o^sB zF2gDTD3PWv$7+bns)Fax9O%80y*Az(6%WE_;37~P0;2&a-oOh$ygnR|2(3lj+UM5d zy*~pS9wO6!6Za1W36VR{@(yoj&`2DB&cVYGXaIrkN-$yI!H7b_Kx4mpYNCMqaxLg( ztU@OYHu@KF|9p@@BoO=oC8~=kQ%3Q6u)M%xqXiKdhvHH3AY{L$Od0A826uo70~f$U zU8V$R3|s)UAe^aC8p>G&NT(3cBtGN6m-e5>2;BjF@#jM0<3J-BAj*TP3tjdQdIS?D zUJW~9{{R#QE+k@slNYQbE^B~*r^JGbP&}|IS85Rq%(Z5Pd18<=}86)(`#(h8~ zO8w97N-T&`0TO}R72GV)_^8eW&H)M{%>8$1|9OlkLAoyqz0VPWZ+9g*N(wjJyH~?? zgZk8biYxPek`M#!-TMRw(u^#(L|yi{a+8`sOI4kZ=qKli+~85Kth^MHW7=cOdvLFG zHy~u1Rexi3yo2Npgbk9LgB!kqUcUv881ZT?JWB}JzvU99iZ$1RP=O0eNIO?mY9i%4 z{099xJOBx)SV9g@q@cgE`2V|I6lmpoH7<26ruE@HAAwVJ5sS?OYVemK_uU7{B(KX5 z+TPI9RHXX@kV}6VM=GhW?wn;BC;X*hn1Ai%`r{V~0=<4uJo_ebPqIMtMgFWl`r9Zn zk$F8oZ#;q{1YNeFNa*4!Z`c`V^5Ow=rqFzK?ql(XZ0mB*w94E#EgEWvffV8!T$+5zalr(D>3~4w;=Z~aAgUi8xkn@ zkI?xQxk*9jLu6P0fJ=W1a{mlhhW!49OMp7`XW;y@+|bvUHUe1;zX!R0fh*UbK?TH| z0Dl0^ugFagmXLw!O16W4T;kv1;V_;e!vL(FKLqEODl|bCtha;XPNjP}#E)tk3+h8FJK!w$-4Qu-s)O8V3wRN{^1$yOFpiM_n&xrkHNdch z6e(WQ(0`hcr?&Wc(VY)wo)jemk;nh^vyRywvrl1D!NnJYi`EPkGgsNC1~iVcZ`0rV zdTR9CYW_E8NVGHA)Oua^SlJsT?P15w-M1cFkmuiHqnBi}pQ(VKB59Iyp4tOz(!%eQ z65s_ghDs2)Ns{+vg^Esgg_!Mrw(o6=P%f_kUwae3)HznJ#p|!52S3=G>^T(HZTX-i zSgkJn@YRdeBkAEfuH&K-=BqtR?wUU_*m{SrVL$F-BqrV{qGNJs_ZY#6ea)$&@h|n= zMGr0?igDTObx7c{qQE3>2`SL(`6${NFB(CzW~NJKI_b8Mh5w$Lj^UN0&T&En_RR8i z7e^9?461ReT0?$!Q|+BnQwbbx^q5VL{c;Y;H@*nHA*RctTI{}xk>b7bJ97<^XXE9y zB0GiDaptSF5_om}7+antcT8W{F&_GItB+E(=H6$QSv+>Af3Os8RNvro`ncx1O5Ocb4MwC%yc6;Ucp%&rxCR40%=B6Wy-H zCl##rIW<%UJq#8fIup{23(2CpE1_S)9j$%E{*qv@c)qSqeEQw~{oX;&v+V)4(I1u& ztr%e|;ay=#6^0$GLq-Q1C9#KkeC{~LtP1K&r(-gBHsvGLZ{8|JIrr*qSyC38`F;?^ zlk>>Cj&1*?J-1m;cP%({ecE=bueoDrH=xV>7%}`O3l8~p&@wzOc%l5Y`@O#aw7&%m zuTTJ>{fp8x5rLJ!*Jn}UJMU&Z*Rpk<1jE#>&=x$0fsqj+3@wqwTY!Xv8*v*QKQRSJ0#dx|U$JMFvhkr0kK;{Jgk zNDSIsiQU8&003L;hY&v^uk<&Occh_yWiL+p(St2O4Z~#@vhaR>P!pm*R%lvrfnM<* zs%;yoO1IH0T14_5d>&dZ6*&Kz+!us$u&LnmFz`p0A-*?E;Y*esCf@Q9r{yDs0OZi+ z5w*)BhLxnZapR%s6SRe&GLka;f4r`nOknGotL>Sq?@uK6@|^(x&+`AS5M>NyUuJqk zUz!r0N@O${MEzPi_3)723eHWjHJjPhV_#4^Y+}6mv*9A{A@GUDKVO`Yz|cdm zUgM6)%qPW>2-Wi9K9Cyyu{NRxqjj^SR6yd{vV}3bw=DD1T+vdmAR&723p#6TLqY8Mbu7yGrFWrD}g zq)~_xepB2Bat=M#{@M+qhO(%$j<1L*z)&^<#U&AkY=o6jY26c<`3OdbXMl<`y1F9V z5ip35x$YWLKYtKA5Mg6E-sab_F=$09Bm@N63hvAGs|KloPR4$f772m$fWH?Hgu%!L z%Z=6z6E##r$^-UKHu-MSLvJOvivn_lft~?kMzA|;+7NjbSya2g?6p!0f z-{+Y%+^5O#uz3A!4OZ>nxO8xf{g>j>rP5D-P{+=AlI2#roTe=MAh?#FWXQo#T+}Ay zFr#K?7bzzA(N;318S|^ zty|y3T*~B6(TspCh@huscvuQ6fdPLw42UfR zfrAoO1l}`?3Ph(=cnZNUb@{AhZ};@oJ1@b-yDLIDJZAg7*5})kB z$Gqd^VNA+VtgIYgs(iBP8D$w2B1zPg18be7h70^JEX2$3&KdSfYz`de*zO~!(Zy5g z6;m~2J@$%K1Lp)Fmm%{70p7T9jp^i0r#7L4fgN@Ydq@|aAHlemzRPHC3Li5G-=|4I z)l>Q~lnhJ36SpXNJ{(UPN81o71vYU5OvQAGmR{C#>R7^dqkOm8zSH_b_que&crGxl z-%{Y*;(Zs}Fgc{x`c`YpWX_=Sg9iJZZ1@=uN;dWC>AS5t$M~*f8oW4Fb101uyPeH8 zeq684=E1^8M;qsUU`Fm-x;8D}BM&eN zfQiF!*Y6e;488#QfIz$|@Zng2=ge}*@9#>2e)KSq)1ShQ@}Ui3K=HTE(db@~KM6(z z>yZ&dQfooZ1sK%}pkn9}8vrC_VL%s#alpSW3F1jW@+JZ~OsfbF9H~%D*g3WaVS97X zlpwDy8gs2cl(!+I9#J;N33eiBJ4a|gsRrEF-ns?%R72sgL63b z)=jEzXBFAi8&&e7_jH+Vv2hBeIv%<2y)wg@xLI!iWr^A491bEGYZu_u*z)RmUNz&( zRnMrfLKH{B;tp{P-0e55QO?v_kH5!wA#LVCxJ%R|hoUH+&CTRgofFGmZN31Xq#pJA zGMKAeujCd4+iJgfJ}SAP>$T=ZPR~2__u;A>7<{3g%hQTdFTj=Ayvy$LYMW*O$!xKb zK2{Sw8>)qmZu8;^4i5d(+FneVqBG&GK54$zLGgPc>Tgo?;n^BY;##)6VCL@C$Wam% zYS)dGs|*Tc_g&wWvxk#2zJ0M}-R1nKmJiYg3$zFvdqUpHv3uJb!eP#<94<*RH;>+` z<#6-$qS0z;F@?Hg$UL37ZFKeXg3FouUF6ik_P7V9nB_I~jnKC11`kL+yB! z$%Tf;18>!T^;1y2gKKkl(xAM2iJA(c{!%|6zM*}Rw`j(3@XSQltdVCgF~D2t+s%Q7 ztV@6cG%-RuKok$7x&cuG4U7lb%YJy`uH0{{I)>D|Q3m`!m4rdq|J&|NDUfA%Rnyjz zDf>^hXJ7LOUXS77U6AP)?61#B3#al`H+pd}e06s&R$hE4#4I~`*J%5dI)igY2iZHB zpSC8HCYn6ilHwi?v}*?^Dpka)9T~C zmUvOwe^bBbbsX~7ygd-o<#+({wV<#pnipmna{`-M{55`vuENYUC>)2r14ThPbxx;j z%@@Qgk@8Om=H!Q8aE-rI)&H_KB(`Bx!b10g@K)*2%^|N6nk6p-4MOA?8qp{?4$|U) z_dXEOP59f}4MhxL?jRKTg=QiO7ovG@P}mpEUjuPFkbP(XXdDgTAii0|3t+{6Py^6h zU}hZvyo1{YnC+lrA`Je6SP)r8`MiIhUWm5?mO2m)`h@yWU=!+L5Sl^yKYen_54?Q&TH(OX8dc?e4`W4jf{9 zP3rv?$?bb%u()$JVW%h8Z{5UX2E68t?%Bhtd!qLiw!cji4%_Z5)5VjH&yk*2LPlvb z+|oTA^AS@|6?^WPGuXU1PBk9+)viW*6e_}n)PqxX>n=TfrT)RrR*XBz{p9(Ulv7W; zc*g{JZmKLKWmV;t=T;xtGJF~NXl(O_PVt?NOZ)B2MA{6~QBszB%?2tby!jrow|c2( zaq8@5>ApSD$r+QO^5KNIi}lncuXqdt%S+_-t$ZVf>IHG->XXd^D#$)4d?&-<}jt}cSy)kfDh$Ui6M@#Z;sd%&G$m(c4so}T%YOM1oOeIwi zxAUfemw!99NkiCa_Y#mDz}pK4we{3ToW!)i(G8$o>Ux>Ve0G7tHa-sYy? zbMnct87zCJDUS+re67cYiB{#K(%a~-yq$l;U7*~@_*yxJs(J^xe70b-X~8*1%v(Ml zZJ)YMx~tP^ixys;(`AwuRS;R#)jV7KH6&VK-thnVKU8URxqgKU+GB;rIK zfyDC(yRW2X06#)Z&Z?cU4b9O?4ugYJ^1sE{{x(*XG?byQtQzhIM(VA+ri%mQ87}A6 zyA4kyQaLO#y?|)mw4Vn((!|AODNh*;4;0NvyhQu9$G|*_AUG-91xNd#HWG0=a zG6?%sRTOyI?W&XYaZA(S>?#k(Y##qjZ(@0?ovp4aO z(y-^nr)u33f2VM+Xi(+t=8dlT7pil3c}v5guN8zYi(Xg`(f)rn(%C_4H}8YO;C6-w z8tbU}G4G9Y>Urc62DHcO>mG!B*?EvTfO(WAWs}o07KNDViJQlEx3gIYkT>rzKA(ic zutdj4g6z+RtQ#rKU%aOnb(GGiaO75EfAg|D?LL=Boa-)?qg&+pL0hSUFOvd7*Cp}f z$n1}a@P5(b66X(clqvUQq;Z;g8|9Yp7LIj!JgI0&{gBG+det)TLhH+S1;_bsGlA^S zAS=1%U3WmL48ECqUFuyYN9uwDHTgF1ElBO0p^rZ|V?Uqc7AfP~cgpiS8TFU<=GHk4qS*F_DU!Dq`V(D8SaoX6mN`6#N;{@*o`s-vgsR-RV zRb;`w&S8z#)|f_`GoJ6x#BG&xAC3q>OmeM^N{8~witdJz%)fA-7bt!^t+?%_g5Hbq zdMEMuvOe{KV0s>ISyD=)K2mI0&16N!%{1qN3`pih1#a4suVSEpxJtmjnaemE}!gBOp=%d46;B;c``PE zcxrcOt%8(22uP6ya+skRn9+n@fRzdIR?Ei5%8=It>rf~U=t0gRNz*e`CBupRc4HlL z>DL1RUy`I5zU)r|ybrM6*bA7pn8V;5f3Z^ArnQaHG|^mDY8A$E@zPl36p z^I=Dvu**gZm_yqP3J%|m_`u;7$W8ry??06;CukrftAq!qTcpgTBD3I-i5lj}O|3%P zO}sFn7%_A7iCAO4-D0^kv`Q3dn?So1#^gCCyxt!k*mb|~>~MP`wjiXL?WQ4zjAZe9 zmp-+ux9;PK14GO$4O119{MhDY(&OZN#kM(-LTkG;}sdy3mwz#H871@;Wqs05S0z z8aNNu0qBvKoE&D9t3?C&`(mY-(S>Kt z$i(tSJmENOQvLivR83p$CC}MUSGqzn%nBE7rP(Xn1|90tt{-MxLgJPX!HUNXN8L%Z z-#rJ>!p_bqpHq2uz4i1iyYy<{C?AJ`$irE`pxw8d-LCE}e_WY*A*G6@GH8&F?USEb zFQIIgp18{CvP_O06$i$H+7v9r?@LQQaoD!XJyX~D%qpI6@d4xJMfv(czcfD4YgAr5 zu}y~xm5xNe{r6r?yZwVOkI0+`H)wpFS z$=w?}>VNv4XdE^q-P_nwpXI3IC*e(R50l<0aUxX;qhjOmKGA!V+q}dvoRmF`}aC2{G%%s#GXg~XryfNjOmKIHdz*1_pX53Xn& zc4apdX6}FduJfR7;>Z^h6+nl%nq4gBsIj`VKZg8i@%m6T-KN~k`CD4?H=+T>iBPMf%4;SRy&4ds$ z3c|DWFQ0W_9l}~9nC1wOQGXIWe*;biF`*-x{vI?!2e{ENsXdx4k(h@cO|polz$a#p zgvrfFV1C0$APUh90oVAqn+fDQ{L@>|9vP|_(t<4FL^5Kk#g!-Xvb29PMwoi?YeI`} z4-6PZN-fwJl;=8AEf*NJ5Hc>(Zw{)>@>9%*ahVt2xH4M1eK zDJ@hejwCHIt;S)b`V|W|Elemr3##!uraRZ~=dTQ2X#rZ$0I$QP`<&v&)fTZh%k^Hb z7Qe>n%v`u%$A8!^p@y#WKW+h6-sNR!qh9r96SbH#x$eNOM5=;ip>ZoxKqS#|Md)>3 z2X`(2xw;~>>dN4fk_j8XDnriTK(y~yo2JitA;Y|mqbp!e^i}=p!hRL>;*{OXjqGHB*+~Fk{|pf zJ@mJ10B8br1=h5}m;?8M(!w4H)?leR8yCdYiyEp9=n8X=E3W$D-4tN&?HjVT?Qr-- zTe-A5t~0Ysh)9k>!{n35T|+r+hP{NCkqyZcbhLgh}3rH zy}p(0BGWGN83QlhL(#3WPGwxzIE`Y;qGw7!I?BuYMiov)&Bdo7MxQP-6HP^+w!-V{fn_Gxu-&BqkVmQF};_z;4AD7 zni$))iMx^MXv^)rFGi)TTK@2M`7u8o#kF;L509T~xOxGQmrnJmt77y!GDj-4#GkW9 zoXl`3SpTA)N^1T&p?xuOH;o}K;8cqgrMD>iT229druJ>dPG_@_rfYM%D&?}hxZb9g zz8J@pf0UYJofnwBIuji@_VVG|%Oo<>sd4VDjV>yL(&PYvude`Dc@@C_s?XNo+$97! z{**h?w3m;Q$HdhS{5%ssG*F3|>X3|oN|67ihf}Py}MKKIAK(?B@ycf1ZgSW>+u|gn8cZ)L$Rzc4(#^dwWBT zqmDj8+UIvSQ-BxB(@$ozw4`-&H@^x~iy?XFJM6_9?``6Et@hrb*Y-lkgqu~XD63BR z2(~@AR`hV&!0l@ROuolE^+?*=D&13_^L}J2nqs4-I54os-Qm+`-L)$0R5a>ZWCl7K zpIj%d=Y7qNO?*oPHh;@Th&TTdMMhIcSAsx#m|*#5h#v^1s0{$>!LNczrhiv*nT>&F zdWNSoV%F<#oum1rzk?fpz~W)}1f&<={~ItFC`LJzGeXamZ*OLjC?gcVH{qn;1&3#4 zk`HYZTHmjF<#cCH@s*Ss@RpJfS)$^UU?hWuDY#Mv-APfptOdW>MkXzh*(;CF&%_20 zgwpQEA~nqREF&3ynW^!lrzK6S4s8-jNe4?Zx1}5MeV`6 z=S>SD^zltE%RD#Vca!GzKsv+PGaE0hsyHIT*h}wU&vW=@&wf=(o|@D4n7S+Jv3=TJ zUG+CR=T6!Q59^zr_G`RDkey`X2x9i$_uz2zr=vm}jRX2Gu(%u;Q;^;qtnetCFaIq| z#oq0k_o^pfbE0t}=T@`uza%Q%{h4yeIA>C3c#`UtK9AV0JDW*p$v-QVDGsyiQD`Oi zhgZLEELf}xH*E;t!`!(;{cO5i?n8E`4d-hDZY7m@o|I6$n{sCxqve(AmYs@Q-`v;l zb?>{~n|rY7mQB&=94 zpanDow@6`Tn_8yIg=Bl%_<6f{%HHj|(Ea%ohotaB-G)y(ZIp^|p6iK;s&BQxA>}G5 z>DyY)Fkibu^QC1zR4?anrpP&(Xo@pdKCCfTLFI@ei+iBoicl*3R>swR%$wfz$`mq1?&%T`en_$EPVNG758Mh;{zo*u|DHiS(5gyg+}Aqb8ND zYwBueQ?jwjzFK$;0`lP!8Iv$Czs6#+ev0pe{rl>b(DuRn|!@xGd;ll>QT>$1i*IMT3hgdO=|4!l$y)dKPIx6}Pu{ z4Xay3o#WPWXc39omf6N6jll?4sBdNICil7Rb+Wj`;4~agh*haOSCoiD{+wRT=NA|} zhDPu)p|EhM(e@%c=CF2X+S*bpPpk^M#xk@JCMX`fO@FyS){Q;0=UiQN?Xr+yWhZcm z(KC_;2h#{VSMIrfFTXcj3f&xS{54Q5~ENc zw^I(?rPJ`cZt|WV>Ml=|5or*n1iW05rCzg_pM=l0gRL@ z79+kd$Hi7vb(zBkA@=dBr$prE#<)fEWS`{eKe4HO^WGsM@%y;B?laO7K?WA(X-Kty zsZc_G$?>Z5Rwd$aIkSYFbdH?~pZ4~(N}pC}>(ar3D$BYLE$k_9Cvg;(6LGPBNckS) znz3l+1|7oJU7UcoXq#+d80BsO^V;Z>kWmGJoh@vrr{^T!pTQJ*bHMDeD6-WDNflL* zxXV%~g7QK`e_uynq3T#@rDydQ+W$UYB^8MvCud>d;KdzdfhBqSeH4KH*o4Tjh`^j7 z;MILq$GI-@`U(1Sr-}@O1rTQnYCL;0o=RAY>p_CxqRx76iiY2_5Xn|!&Xy=G$Y0Cs z6Mcl){8p#0y9&jUQ0nl`8*NzZ9W-E_Qk2}v(#nmcniKA~= z$;Q7IgDuCL8FSyF%#XGue%?th|KaTt;_2y9AhYpOR{wrIt^By+->5Ye`8z|ii~J9K zKzsmPKEH!VflZW*c@t#n3y|zQ^PyTvX+V|YufA{HhS_DTo0>9(RVYE*@jxCa?@6`l zq4jdCIH7C-n4a|E{#YDinQ@?&I^O)_jw81W}w}XH*0dpX0F# zjj+j&2ZO?cAu%-Zl&tlkDRy%Xm*b1GUxtZAa%U%s$kqVIk*Jv9(|F-7p0BlMKvO31 zzZ@?6f3xoM@Q>ET#59S~Pmt49QV{VNK2)o5&-D2pLh89+En=$`>|M+>cilYeRqb9> z3QeEz7Ej@rf7_ScPZb=BNI=wR2B>#O)jzj!>vpNw?k~6Lnvrup+boEM340-%tAgeF*2TNR1Ol#TitRj}a31zS44m!#d&Qu#iR0?PCxVIT#FTz)E4r79_EtXa)!{kpZO^b}8R&;l66M z5)A2Qg0!%uI970Dp@2%eSWLV1G#hTrhkjK3qabbTX$JEDXHSwNyLvBFd}}F-Ax(5A z_ze&=f;6C2&ii{4D2cae!@pnXi@GTdjH+?cZ1vIlMAYS#f1!yjFICUii0vOE2+vT5 z3Vf(hM zGOX)NG3mq8mtL0f`K4cXP}Z55_9b8`4+IBIdk!h8qpJkMdQEw$V~(=g4B!AI{E+#u zHKx=O`dO99^7i^acNAnz>2^SCF|BY(lT}CO`L5g?GInIH$$tM;N1^hsj=~RUM`4zQ zibS0Z+EEZfvy-k%V>Qb`ihU+z^|%T3j^?cF4R8@a9Q&YoN>*o4$gUsK`kDphhjSV8 zjuPiYbU~{rrK%O6YTiBrk3}aNSPwfFn$X1Xpd0zWDIW%HqzVovqxI#sA4cPU*bwG^ zBxLI}RY9BgwRILxcyXRV7lV$eBJ3xKmLFqRn)xSaEL))(gJv&T>-9~;jGNG9i8ie@ zTCD?hYGR%m3X+<6{&K~rG^vw(W8{#D4#S7hFY7axnXge%i8oW6G*y)b5Y|J>+FwMw z&AwR~e5$bi47|Ac7L42(LuzDW(?Nqcl`KZx`hOZ){qJmV)2;avv;efeH#s@~_!dBd zcKnOe!vB@wJSeQ^Kb+wHiiAQ@EBBQK(7mIhCE&gl@NaJM=SdwJOn-R`jlkdYLw=ScEf9u#XveT7vj$&yI@i2 z-*ynMrEG#r)uRTY*=yOp#Q6Hk0eyu3k=}%tW1QS$2Ll;)0bNuP*B#Tl+TV^M<}ICa zhoW5YYoc1*f=ayW$wsERJk<6Hudmsa!*{LNP=nM2MScQTTnXJf+>c!CJd0{B#Jtug z2MiHuc)&Of8PTd?5NXEBC$sO&A8J=r;})XY;mOm7gICJTtU?NHi4A(zdq^ssP`S^{*B_f=#xH|iGz&YvvneQR$r zSUt(n`9Z1^WHV9~H?#6=4;$5HGtX@!1m@AWWL=}XNf;?C!q``*JHbM;arsU+5{v^} z<$$i$%AU1jzU5EM&@Wi+K`Qw@)n))BtPlJP|POruG}V6o-9FOYs(44tD z_>cpj8V>n3gH^!WkxO8vD#rL_i9R$&M|}A?N zP@0pM0=#;JuSv-#@*A;G{E+lN5ks84ydZ@6uiYKoX`^>cqk?49(naPn4uPeG?fufi z7+6|-=)!#FUVLR5h;3a6RgM_1!I@Aqs&Q0y+(!0ghD zOpwiYH-lONbV4c90#|YKtWWi_M_@X=(Cmz)r-QGfmXyyY?JT?*XRjZW-+U)a%-+Lo zIr-vkS^=(R0dH2^1hAZkZQfjfBTKwKlU;)0ZT5gA1bAhz{G&F&Mt^*nB-92xARw_} zg?BA}c;}hkqa5~pFa2!r5?TI!1JbURlRL&aLa#E&M8v>UEFo#y4!6jJN79D!!O>4p zzv)eYPK3&YB3d0Ic!}bMA+6MdWjSIgJeY$)Y*G0}YXs8HZPvtLe}GtprEUL1L!O>{ zHqSf%#wte6PEDnA9`cRh4u|hYh$h?}SpV))|ESDDEo7F&A#YkGtu@p-Zj3jSJ2cohz<#AfukKUmSJP1^eV8y5JNxCDm-`XApG4d zg|{4wO!$KjT6plz1n_spDjTED=c<}}llWyTj&8SBseBuG4$0lE_)F-B>vA@Bss^mC zj(nIQcR10ZrB>lvU-ifoXft&1-mI<=j4_KdOvQLxJ%6>q$o!O{VGs3t!) z*AT*yF*klRikbUAGwx z`j^>r6HngKvpW@tVVT6nMEy{45#*8~7(zT4{`#tilQh}e+C|a~rHQVCna{7Stezt; zd8RAJcwBM^J;9o<70fPsH(U+eOi-L~PP~ZhC+sJk(jZXg4-Q=ELs0&*FO=0>&=<3a zav<7Qa!Akv>KE4qFJ$VNNEA7Qk7EI24r#bW9&^56Ly;8tH^0}c$;D2=c}^GokkR~TD8 z;AqAP?zAvvU3@MDtmq}QJUJpe%}B=t(G^xzc0NCOjle+iy-Ni376szdsXFf5%UnU# z%J6UvJ)rn)7=2B?NyFAup>!w<)1$9^?N;Tf$q#{ib$~TE$Og1SS{(1uGVm_e6EpWcpC4LTO*VJ%uXOAUe?{vX0kuzkJE}xlBPEric z9e!X%8mRM9zML`jz-S>s7`Xxmv-io)Mu{HFft;ecP~37`ZG^29wVlOd3BJ0dPw&n+ z^_4}?W+m^`PV=`MmlsrA{F0llRlhD2GvIKiw%T%1OOimeOE892=x7S4183rbUR7LF z$S!oYqRLT3Xgf(&50O;(W2SpG?E;{YBXb1IQ(ISd9KtD3^Y@a3-k`?v@ot; zoV|Em;NTjN7DAvXOF7$b{O!ZxsN-LP;7aIWv>(;&@t^9S0;Ii+Lu1m zeJ>s9=-?YXTx!)`rP*VX=hIEZAQ{zeG~|Yu)@()n*Zsx4o(*Ia%qnr8KLi-r_i@(y zd01#=N!|f48^Qj{g^dRPidkVB0(@BM%SW+Q)vCxrn95D<#|4}c_S0EGGeMy_cCKzvC6s>;8E6V>I;a%C4t zSeD_r%5d?)^ybCb_Q>Uwbw!*#zQs7@U)|Y&F9|xRe`6u$?{3GlnDa?Q*1crLXtE!xUi`>wt7NtS!PBAv@p&Z z4K!9HDrZLPmaGy8WJ-s-2cVt?qHq#5Dl<&uUf8D&veU zOR@btO7Qe~vdHe~>h~*^ZwgjUe9}g*!`Z%2rsN?J2zZ`mwJK(n=~`5^0@WPZS3E8n zy-F!&q^Wcr^3nY7vZJzG*@^_LsPVC8uDq)?kvY^l$Jb*X$XYbN3)5?5@(ZUcHlomZ zAMz#Bm%ikODO?$tLd>UF`rG#dptN@jj7E@dY|v74ZR67pTTj0fV0v|KgeA~9tnoG6 zJ2ueX*g>4Z=7y=rt4K1+@OWa`#I*I*u5XMo#Be(v%vD;%0Fc@kGk0$lw&-*1I0uVMBj=_X@eQu|Dlsg>zz%F|EXnOk^(W6i7C< zw*~XSQBF+7*Kv;nO)vto&wMNs=cN@EdFJFo8SUrSMeQvv3N1g<`+OQa+s$9z z%V41&_sd`xbg=6;>9yi=hwIua!ZoY;Zab_mt<97QHrCWqCefnAN+8XE1t}U3Own?$vY0Wbl~b0sg0JhWY~H68uOLE^5N4S>uGKkW2&3zRF#Y+TG#Pbt|g#dC^n31!Q8zG9Fbs z$Ft553BKof;;G-vA8-|8-HxY;d&d#0%TL>j@?&FhO*(gkZW1p|OkEsxGgZH$45zG@ z(rijT_whtUbphv!oS%j3mR2!OY&}FtRzHk=O4U%{iTj(eK2P z1lvOIZSA^wNT`jyaG3d`R)V7LqNuYoTMR;#qu*qIjR!{*rp5#S-fwtH32Kng4(GG# zqNrJ#{rU(b4_K?ort*3mH$Dfb7}=KA+C12w3rj=NJQe+EuWYZqatPIP7~0F7cQp6j70m%oo9{E zDmH#|rkpw5l~9C`;VC;UFQ|60o}l;Uf#_`lcxJsZ@tpo?{mX|21E5u25~tx@bBHBJ zWE_gUAG1dPhm6bj0-;X5=LM!M;x%!Ea2vgt;=?VW)Chy-ByEgOd7^D$S(0P?sxd;_YP$lb zotRAf{Nv0_JDnV zz%Sag?0CDMg1?uxg7D!$$}0&tr>f@9LjlZwO8L7~3n#g-Z0tRy;EDEC2Qhv?y-+_# zH;@3rt6iT5R zjiyaC&X2x|qp%S9Y&0aVi+zGH-ZZRymQLF8GV;)E$a#iG2{)l~<|s4*3<5aUb&g!A z&Q(ymbmywPJQ}}{F1l90{!Vc=^gtLNZpT7um~#AMnP84!3%h#BxF^Umg0!YEkJ-|+ zn)o$M8s(!}L5B2Kft)RDZ=-S1K_ph7Rq9mo0xBkwZIM#h4s64)iNqYZ3URttdo*S` zT~{(oFtD0^S>(EU(f?zzFNd0IwFGjXrcX-x{oP3t{C@^1LMPY%2RR)9f3V_%d6}8a zx@QX3)FLz=T6lH2Scgj`Ice7=bmsN>ox{lIpU7fO?~YX!WT4dHMb=b_SXr$xd^Dqe z-dT|X;mZ{RpbjZV{{VG`Veb}|NjDO|SNno~vG$>MU(g?z^*`KN09_ssWtknTOKA20&x=s6!X-7p@=5T?XCr`bX~-XQ(G5Ku!_*KXCy1vk};sd(Qj4#8?>g3-*8S zivxBQO2`M~x6u6naO_Y#wIa+ffId`a3<5y#P~iD}{vQeBC5ASzQ&4p*AaRAhAQV~; z)B>UV0TmbA%jSMj;*Cw;3KL|Y5PHSV#jVWEhhp`!ZiOr)Z6Orqo8zIFy|UYkBVI_gn6qKmPXZByFqZ)&Ro3ue;TXKWGOru3l(goZPMW*7EMOvktSQY%SCu zNd%mZ)3qRL%bb(ig$e{{=4m+b|LogJ=US-N^yQ0loO2x1Aeq{$=^CyMuAzS*y>-ix zxprXOrG=y%?I^j7*1x(Ob4NB1jt7~nd(QYsW<9K=7=BUeID;og3UMREozx-o9`!dHh z?L~Ai`ZP1aBcVOtD4=7*sO_)RG^DPD)`1h*KyZ8u1GJ~xtIV^OwAn?^@#+Q=F%Luc z$)0ubZbnSy#-GzPevW0>uYX?H+S3m=ysk={wWJR`+Rzfou-~AJYS03Iq?PGN} zo-Gp)ZBgpUGo3K;V+(=aXk0L(&d>;Jcw8EY1Q!5cLlg2)2?f+?fW>(I2-na}jexq= zMu69a(%UB=wL44a{e4S1eGOPKH~iCzIWkPA8Db1J9?iI>s$X>@EcVaaumpJ-`)ce_o_*C+2bnwxzNUrc)%fk@;QhSbJF%GTp zNz$1r%u07tkrOj=GFeZL(KV3`ozCmQF@LH$RMd1?H3yC?Fr)M`xDkK#IFrgbj&f+l z|8bg!auvxa(*SEXVbiM#JmV)r3iz96x#Jb*U({b1bi=dxDK!l;9Hge+3fZQonM);6 zf3-b+A=&oi5*$xk8;>)2AZPYObKO)jiDx1`i4z#YBcKq3#0lXs6y{?}7hy_=`+Y1a=BKcv-(}n|QJXiP= zlP9{V0S=G0M8K~zwh&jPYb!1jMBXI)1Zfr#Ow%GbwDI0}6$PczH$+M=N2sGZde>l9 z*-`1(iV%}d_%u_phHy&uu^hyU-_C4O8XxR_%f+h@=XO`3b58FUJMI>A17rpnYgdz4 z46(;eU9{+~YpY;s)Dsh;!5F#=`IERS59NA1jb3;B%I*y@bloD@Pjw*sW^|ZadKoLt zp@OpZrw=18Wcv^_VHdE5y%7saHXBmE>K&Mv={L%xM091ke~={6Y8sqHWly=<@WE95 z@ach~n*75di4FRRT1BykCMVoEbgYcu=z8JsyPMT5w8$A6e5`Q^cIA^cv|fdg@#Bc& zIdsFp1%uMm0uD2!xUzZ)ZRufsq{AUX7RNfbsnOIu2?SAI>?7WqH#?!qpRl!L_~K7Ye#=AqZp*jv0yeA4(JHl&eR7!0Z6m`oA z1tfAEaHJwIRTF9`A3l%6D0|y2TOZTAhf9GRrlRDr$Xz#+@QM2@znL{zd5L}AH5+Jc z+YI#qD{ZR^h`g~qcw3UWs&u>$W|LqyA(d} zj86|k;n8zuN`j~^4RAZg8E2{Dte%9sb<7vHS3RdfaY8`xwH6alrzV_ra|400x?w9b2VBoE9al^9ccd{z_Q>$f!ecbEuv&+}ax- ztaRuYsok=9E&=`mLrwGhraXdIX~M7#UJ63SW*erWJrp>{Gw(e4jwP=a1TMG4n)~7( zH!d*X&jDd3afcI#Fq)3c_pU=wndVY=ZK- z%R&32#RWH+BirJpuc+n%vqo_DwIT%;3p5$+wyy+IT44Z!$ zBn6jZ=!1XGW|tz~(~fH(e)u6^$3el1?G<&;ELp%B7n`OrGPru{aq{6G{&NiBMHXwO4)~A&NwC3SG@#R;q)7bySGzxbhaBKCsPC zNpsqb7|Z-`!bSf;-TemG{l#nqBpl*U+dPQnH-_|YpZS{uY5Pr^^_OJ+Zy}UWy5oPG z%lVgi>U$0(%wpNrImB+VbbrQ#+YWLe0WO!$4Yz`HxK&q7)QC>e-qa7b=z4ovNh>wQ z4ea!dy3)A?pX@h&*+Vx9x{&(ea_gj4!bEz0%}t)D)c{Hj zirS$!VYbkV!#~c6ng9ouqKYFiOQmrRp*bEu2^SZ??vv!4;(o`mCh7vOaQ+@qmT;Xi zvX@=jqslfjw1PQRK&h%qTpFZ@bKHYbka>EU{UFDD5=N0YjYyF7huWuRY2MX1|C7L2 zgD;PT^;o-bwg<*B6dUK=;9Qvpd(up8(QctiY<9vJR8=Eq zI1HAN5)>S)#0OzjA88#MddZ!KEM{TkPPbzV)PtYvK0#VqjxdsKsJ61kVq`Opd{Z}s zv}Y+r*h#4oaG;rh>V~Z9f!-i=quLm@!2KvITc8qwvhTaUwFj}w)x;?r-@k+Ksx}!X z9;BWM#>V{68vW8AdrVtQYi58J9-8hl*hiqXT4qR-Nyt30RM@`TP&3u44!SQT+ft6I-m)4Ipc zptm0X&P@gfY|{2|@7p|%#V_Jz09dgbd$J;`^h@W8Vr!iG8+Mp!vZ%r|PZ|Hv1%kM& zz5p>Yz5`09Gz^-G{JBM)PK))vv3eL^-zY69K_o%-Fi^G?+`>X9yxUib2L$^`yWIgL zLIZ|oA1ZdPD~87!i1-7mn}V0cWo?N_KTpnKU~WUq*b?<5cLLDwZ%-(AgN|zR&kLW5 zh4iZg#HGUol_AJU-G=08-pth<|oE29=+IGfHmtRnwK4lJvQZ10woyPpUzzjD0#ap#S3d-4-BU78kq7WToOo|H6ti}QWSscgqx zoBrhw@I^P^gpSz5`3Xw*1CZvBvt5T6J8fH9O%H_(0X36PtdNg*ciu#IKY&cn=&eu7 z$eXdRDU)f+1d7w-2Az;_82Na7Mm>)3%p_(N#MT)s+(u zAJa4ZV~hYb8uvBe;cVI*%Tlp=rKQ;&(_u`3Q_mFcPow=_K%hL{GqwIyH+@r&qJMpR z&%rmv_rQv?4As7ut_wCs#eKVw>sc8`ede}6BFS4dEyk7kxO#)HT|;6T)h&tTy{@Jw z$sn^#n(!L;xwG8pXS>K0uih@d2Pl$dYK15`h(0Z}0{xllAINxbqlmUxeChv9GiDy(HWxWz)ZjsW<@&tKlr8aXU zrdQlEUhWoQ_^#P>j=4Xh)A6uvQ9{9h&)a2sR#Ipno8mQ`uT-6b=CEH!ln6b$ZUWH# z0Ff1zK0-AaKzoZwA)uD|NC364o0r5A=lwb=F$j@N;d{QTvIMxu?d@G}?QJNzASI1s zdS68in&ZKVFN1YAIa-VM-a$sVWUYX-p`a)_n#rP@`b?~wZE*3iBI-&ypH7$<apD)+ zyh_qw<53NK=JXAcN0*dSY-jl%8ImL0K(O`sCupdCGeuE(J=l6TP)4uo*y3UJsw=vn z1*?)4WBcNUS-nPVd4I(6>FQW^WgtL^>2)2z=#yt1ZXnt2=JabGRqicf&=yNk#tL!JFZOQrQoNoTe|P#e!V=gVn@G$oS0PwXzr3U(f9?BLf6;khb(WZW%G0%1J1hN15c zDCfS(*SH7`KeY`vSe;Qf8L)6M;jg6choKiHaVspHqa~M2Lh6HQeJ(;)>ULbXk7eaF z7siQ3;JH^(Wo*VNzbjSMsIp0`vP18+K8-ts;K_|pD9Z`oAWka~zD7JvnG(ZCfuCr% zJpAoZi7Wb#jl!3jq8967HS0;Dq39uc4E?C(@gL~6k3XY5CzI9cGIdS(Xn};2V<}X$ z0-V6q#<~_=H^*{tSvwK7QMHCZuR(gWQl&RP;g1lp4 z^As$<-9z=57cV!$8oNTO%#r!jNaQDJA|Kjn;eFhH5p$bn9Pq*2-?WOeK`&$Ri-|kI zwsLl%#z@0$stwkQ7-<4x`|f7K=^16D>=-BU=4T$)YAD4Jxl}4=HQEQoBw0x!6;VDD+*a$sA5?q4LG5%Lkf$QDMK@U^7;09Z@Ml`( zk9mEEL9Hj-BHQBk`tbi5Qt)3wOrR(a#UlKl(w6_i@%{;h&yEBPivbkmk{Rvh{WaI^HmA@lb@2@Fgv2R$U`#{xjU76Y5lGTZ-rBdZnY=1d_PE6xupY!9yME(3BsYmU`sWz338Vr?;#6N zkB8+wR5voLu9TG1wqYme!VJ%|Q05DM}o2w8~a^gzKp`3^s&>A zNl~qOsk*RoEqgDXvP80I zgo`X>#^O&pbEr@ikD0$W()$FTC^39ADm)JR$SX^+UFtbATk8^8u6!{u*KCp&oA;in zZhS$-i+FXcLt#wt#>9xY#=tX$Q z81vT|MY83jcym%l0*D|301Hb{(_{{@N41r{NGy9aZ|9HngVu0IsG-cTt9|M#^*{vELe$M?%LhnK z6Pr9&*D4(S#X+Xk+|s7=^`=z#^iH8?-8Dwv+2x|9AsGxvvrpAQ5DctbgL6nmB5?we?W1$%qzg-|B9dsg#aJcL-gAi-2_1yy>-k zUME^v8RL}`_Q>`Yl4`nx_vq#Ghu$_FxD3;E{Xb%~&x3JW*Sju6{L=D?HHgfJE9NaV zxZw-Ys*Rmr4J-6DkT>MI+MbG)QaeUqRz6^-NU`1WhiwVBdb!lZ=iVL=6^qGlHdimm zulUM|AjLg|VEbX8(Il)h&=(odc2jDQ8ID<8l}tJH;G4yy7+;-eFSQMqR0zQ#{^@PpLp2GFgTvD7{IYAENZBR#b4TA|RYS)H^QD!X3V{ z_o?uXj{z=d^&5wtuKQ7KyKr}ZN}7dK;Z~oL!z5v}uC^|QpkZj-ro++{LOIonABS?F z=)3{En%E>trlK!CY8;{;03kpQsNp60(I8ZVy|i+sAsQPSH%^zA=|Xf6uAwey?=cy3 z-rp9}+Y*xUvX+)1TgiqWj){Y(6YrmVCtpEn|zL5=Hq7s6+r9Sg2Qj^VObf$Mx^tw zb~#lr&2tGs28O);Dlt?0P3jNAotj)rs-}b-xH&Qx0YZ_q*fk|wPj$lnL?`|MQ53vV z!-NJ@!N|beH3*2Pk_EtR0~&ScICk?D6khZX7;`8Q^q!IgGYF(yj{w60U|~lc{h=rX zY?{OiSQfy@ASinjs)(b#hnwAJTbr+d%iO=Q1qhnPh04E#k?xbb(EP5#KkZg_5VIs}|DL1YfU0}VK|P&7e8Dw0;}5g;|E~Mwd3L1eh>e#7LQnbm{ehh^^0h6VCGY@HwyfI9TCz?RpFrxh$Y*%UmPnyD z>f=sS6<>6$tF@3t)WGks4)us(D1fzxJlf+4yE zYp`==2a=F+aQ#JzpiC!jyni<`N2T}ksyH_ZR~uALslBkQc@aioxI!A72(J|)bK^(a zaY?3kPv@1q^BO*-imFb*SxY!09*E}zT&?5PGk8K6lOaUVk0yoVx6go zihA;6%4DUNGOW_EXu)3GYA{axLXftN390Oj*g0kq)6HbJ@)yIJl0%B-YMFP>*qVVM zyqRelFYHl?WA@q+aqXwGH!H&h5p#6Pwu_BsE-Sx3?O#y zbk;t*h_O}16a_2jYB0D4KBXYvEELMCeOpNtw=G7W&Hq5DmuFX!{)@$|r8tlJqW+n| zkq8Buu9L$hI? z9Lxg~VeN&zy@HKnA39P`dTGc_LS2Q5r4DhK^tW> zyHaX_1yk%!+ZG(RQBw|L<`Og^RJUnry%&Pk!M_`XBN(=kShC?*=2_>5vPHD{QPhYY}$l{^F!`*$wZpx3f?E@Lat0U9dQp@wOVAo2qLt=k*05%?&#_z|M zSoX^9bGGgGD-G4>+Ip2e z@TL6kR=|uhQQw+PcIV3ujDuNXD?ql0`O7b#Uziz9Xcwob^2dwO^<#xscw^)$h&a_?ep<*>zCSP;B<{jvhjMj?AiUh5tD>8iis72UCVV@&Yw}JZ1Nzd8-Zgfs6JNz@tEJN4u zhWiZ{VMx7_85jSXmeo!v=9ofqG&TNblRsu7l9uzmPT*Xn_FcdPmabXJm#6Qtb2-pfE6y4f#?k!yOLl!~5i znPeLKDY0HR+A2NCEmMnSJt`|+H-Kji!*cqw1>rV4YB>i!q5YIlvvPTQjcTr~ zB~}akqvE+T7qaIRI5u)f`vlCSI)Mg!xq;}R%O#Pi5?u_kbPi#Eg& zV^T)({Y(>_${tAGbq22HS0jAP>$UjunMGRectE4Ex1cQDl7&r`n zA@lED@@LOyd0`}!Jr&`AX`1ni=ZLW4LJe>?=HKvcP9WEZ0Dwmr6@aQK{Pl0~A1#~7 zKyMFnYY8%iu8XBUvs`Zc1YH0)F>Rkwj7!r$z9#@2_ux1BCxbshhb?zCL@U4`t{s4e z{s}rOfbn+_r@Q{gNB(*RVN}>qr@wnepy2HN*B)?p0z>BC?yiB(pduWg-n{(|8RiCH zb3Z{>6LukY?k%?$KwvWi!3c^!g78=qD)t_kk>Qdbqda<%sb^5#9~hpP>MU z9zeO4nU}HxOaMM09v#6FCdo@E{m{f=$DB>mV@KzjrjHN0YsqzNOx@k#9(H=V&(x~u z0W+eWmM7G|EXOvTExTxOK>|5{rKvl0mQNk46@V|sO$qNH4jsChLRgQw%K~TKnMTJ# z3L*etRi;C|?GXDAolmU#*BkW{T^lrd5gX(xRMcYx&;{?IT7W<5+chcj+T;Ed-}*-m z5%M`s^6l*A#Ut}N!}hpv4o|HY)D&$IN76oA6f+secdZ$Gw9;o4U5exP*_UoLR?^_8 z(P&2A!MFBC8a_&@6fF|gpeM{Gvo^kdXE!&pf>-Jpi&oeWFb$U_a^I({d= z7kplYN&FTjvGU&!sf6c*bbW#9aJ~WCR;gQN^=uwa*iA3xWxqk-Wy7GzYa45WB&*jk z&W`)`eIVW;)`(ncpW&=h&G}Anim91eFyL=sQRxACb=B5P_(c+o^XvZoq{6MO0%Sd- z(Em~?f6hLPvF*l}^@#|6mt;{wq}ZcCNrC|<>LoG);z$oKfEWFu2y~He=sQ-10xNOj zr49KuDvbSIoPPNuIi!0s|MnI~-Un4FxF&BPQV;gK@Ot1RduWbv)XC!^hhcoqk+0hG z9h3=Ki&HANX;f&0eyEiMu(l}UaDqt0;ju7%hN0?tWfi?v`HLk=om2yI8;q7XG7ND& zaK4d<{||X@0Tjo&u5Aw%9D*efG(dv8y9E#K5+Jz4paFs=5Zoa+1b25rfZzmocNm-m z4VtfqBx|jG);edOUG>*rU)5KI4AVW`@ANR!Pe1Q{-C71=6%rFcEu1WE;fNu3Y>P}qXlR{0oA5Vi`9t2nN#9V8pa#48E zv!T79H5O;mhpnfrjc80ugyhu4gAT?Lq<}&eO6>fBH_x zjZ-~yaVDOfC|%ieyNtGc9a^ zbBu0hqt?CwF_^Nb{#Np0{D6xFRvq3IF^9SLDKa)EXvbsXMc{PR*TF>NZ@mm(bSoVm zI`|LO!*5obBpkqqAZ7V9(?wjV_F>F$ak|5#s987@X1?itPXGvVJw24Zcy{+YyB3di z^-y?uOg(YUTSyM*@Kf%NNRRY>q%m$AhlIn11vFDLUdSKz4{q?AMUB2AwB%rX_dIE? z+YCQ?R9kw>XM@LB?`-4atA5fD$M)pSv}s!|=kuJ2yC(8!-_W!TU1 zzxRLx1$0)L#G=vA8yF+A@OhoIO1dgw)+$A(hXRz4P{HR1X}RDSTWu&hq~Xwr!Uac) z;BPjtJ@R-y1;bS=XT$OMiZx+Xl?)`Mhm8~U z@fAgO?n`)Z+(qwacbN3{;Mvh67Ro1sL_Six5hdnUwRZgGbFE=sUk|k!)zTB~Ukbmj z2r%mDDW*b}Xbhf6lCX4gOAFjOOJY&>&j>!hh)CZcqvbs*E>S#)egap7GV9DIXS5hP zKlf&#)9rgljxzPBJy#e3Yv~7!R_Vbi;Y=6Ym19Q%+Z zk{Z^{_y{AZS>9L<$&Z{^)jbWaYZg0vYBYQPZ#@o}pHPsQaTh$F!g0tApttI4L4gTuceQ&=2JN0WuXFyOzD)jV-0umdQ;G zzoxT&^t-9ez4^PT&A-`zkpYyzKjBkAO$Cs`?%lPtKSCS4!?00zg|wqE2-gTeoc%A( zZ_ti%H#-n-`u?wR5g8~zOsWssf0q;iZDLEULOaU8O1ryZWa0iK_WZX=5mL~Zd}tB{ zsQ$mCMSy@JTX+CKr2joB0;rW`2cgVW5Dk%1@E!l_4(9_!`ar*b$MOA)%WwhE$iFO! zcbsXcDex};HBaWZ7##{PzEiRzLZeoVO#vmkA}SF~?`kT`MJ>~UJYq{T?-Hqb#LbGL zB8<2oxu3|UpUNjp4x>Fy&wa8hLAK5CwXxlO`6<{O+-(#B{4S*DUy&iWv%QVUzaHU~Oy%bSdsBTue-9desjUoDI;%B}4 z2ZD3d($_ihxN4y^paA;r7(a}Wp=MPZ@~+Q_F{<_H$ps8q_o;8uY#q~7y-JUKXWLXLv+XJ&W^2!f*ywt3dT59s?FXMm3fGdEphu1~-ZlkfW-G zG-F6k){aZm!V8YYRMe{ILTm|T7`S>+diQJ&G_#qbl5joI7QH;ZpATL*ZvOsp6Ze{6 zb3R=B|AL7MtBJ9B6d}odNz#?z?(_kJSZW7d@HKKaT-76x*@{fyXydatn^Ard1?-6= zH90Hwf@5VmXeLHa#lAb;fYtDirO8bgHEXrMS%=&dpci{P%-+v%#{sUfI$z%6S*g}v zsh7A4Iy@4^y~04;qAeBYjowT)%p=jHMErx@kx>cM(!U~ZWqt`iRA8rDV)oJL$eEpx zwnS!IK?07msW+LcBDMG(k5SzC_h;P%j#JJDlruvD>)&6!sIWl_ig_6b3qvrZ3*k9T zQXkh^f&_DfcCN=g4`p=ha)hqw>&$4AVaGa2@HT;hRSMrAlms>cB4t-6`asrPPdFLA z7@5qIE%a)&U_`vNnkfgTxJkvKa{~i|CDhCLgOxYDQa63&=OapS?+LENF_788+ER%j zuxbtQZZ{F#MpqZ&VyI)(Ab2W=(pAhls^32|uDxC?pl3+bad%rSKXX}!i}_hJL$)$a zlnhT?J9ytmfabxa+N*h5Q|?f)H^Y$A%|htr&bD0-XA_TJr@cE^BTW^j-=|lSXobO! z)Ae*5f+#5of*oR=o5WSS24seWv z@bpqqrsd|uXxB$CWHGlsdG(gb9`_>r4L&@C7(~z|Pe<2(mi5=2!B@Y7G0!`yQPi8(7$C5ZT~8f=wBHxca-uwOEmBq2C&(G`zE2N`#T>GjEVQ! zf?(dIN@jOT;Z)wbkcggb~pjRqz!!79$TCg3a1ZA^ z+3f^mJo)B+t+465TmDRJE!cls`ND)8DdfHF9UXM-!<`lCr$xOrGn=aQqD z^L`Y=9ykNM7bCVtk3*K%EW>M*MM4xusYB!ET`ygTy=AKD;Dip=`3BuVSs8`z1+8?@ zXvrH|<=P`kbnC+o(7^5F&vb41zA_6aTnwnjtp&-5?(`($E1gH2H-qI^G|TL)LvUNn z4OKB<%`Q&z*UdlnlbJ-o5v`AlCq~8_x}Dy}j#H3vf|qbxF<9LO9t#w_f{aGON(iqe zyrU+zXwM&de(U5HYsP*6pDfSiD3cY{O2K{2B1uUikF>5DzwTq-agS)(tVJeUmXn{y zHfC4diu{1^*tc6)s!V!D*V}hLs%#?`CNQh@jPmpb6Y`>Kb~|@3oVV|YZm)Q5pU0Ij zK}~G=5P#6KyV=G%S4NpTb)AenG}^ofe>^1AU%D?PCg^=uM~JbS*HIJVCFGh#qt-*+ zGl*p=(!YE^;JFz^#en64EOANG024}9oyr~^zku;}8TmK%NBP%%Dv^Y}qOZG&49v_= z1>>~Y&}i0Y@@?|aTF)s;J%&F^8^rHy`+vkC+6y(AHv$>o2&t$(l6nbaV<>18smx9Q zGBBD?iwmd2I+$_hY=8Nlvss8Gbnh}n+Tu~X7OR8%TG?2$)2qTu)AwiA^9lnUsgfo` zFSQX6bM&w=Vg(LzU-i;fox9^-zF~jQc~)po?CUtZ?07?aJGQOL&=GBAty^RxFYqZn z)oO3RMk0@6-9#^);lm7mQg%fZyGW%*`HiIjBKniAWjNyc?mTuYal?;jMd|N1^KG6a z?A$N5uhX?1QaTJiHd1QG>OU1AP*M5NS3SHmvoF1oE>lzOu2N1n3E_`0R*XUt1#4>i z7&+QLBv|B~QgA?wUXp<@J-lI@ju{ovef7>gitp=44Gr2Pg;u6!o=u^9lx~bfki+EU z*hNu_5wTU}_*Y}`Q@l|2)fZjq*hMW%iN0&wx;5*uGZWH!)ai1ywGt2dzHCas#i;2KzZ+W7L_R4gRb+cgod*r`5^O4IO2n22Q~;c}d2<$IF4Y>+Xd+wKd5 z{c&~9O)bPeZV*a4Z&>H)B17hMQP=TgBa^(Jj84i@bMYbZJ9O+pa@PIsk{99BMv8@O z!KF6I_%4hd;~}VL_p0+Wk~K5U#LI%kNwKVNdt=NY4nIJ=>vUz`(5xGuz5M}l^GJ=L^dy{ zRZ32C!YG41IY&JlX_B~gUTLO$by=x`LWoZA;>1BVOhLAUn@u&fO>t%xD{f+#G=pqD z*|6M1L~D4Db}PBk829#VqqSyN)P<*mC3ZC6!DDYC?dhHdgQ^PjWeY5E^ycBQ`(2qu zd{YdI^{h0w{JzUXM%4BaMcW|y`S^x=4waZG2|uzaeNi*9(4!eIn;%crDnzaP7Hdd9 z(s{@|{=5VGg^24T&DqweY>ti~AVtV#W+Ra3jL1>*L=o|YV~Lh$z^y{{tb(H}Vyrfu zM!1<#Xd?231hdznN^qx*Rev?sP~NPZLxmfiBYA~=LhBlzG@K7O%2&%t5mrf79P|XY z`rqC_J%2ZuQ~v{`&vey&F>VF?m2NNO%|vxb3K2#xS;8c(*iK5ze?^_9Y6i@&Osba? z`Yv&_lwj`dV{}U+Vz(UT{s3VP{Q!xSSXj8ZuojhM&9^G~Al5MD;NQ`aD>?3*qP$4} z(G~VDb$81zHH?pv2IW{@IH#czz0X78ne5H+2twZHbRWx!dp^>oi09(it;6p0dltwYT7hPv8S$r z&B1$R5siGGeb}0*Vn+Wl=7)kq>zC4IQm_bN6I>VBzR{BW9$vVbXoa+$ohg&OjRp@P zw76;VyixmVTOeq9q^jaQkFg5jZD>myugu~@)1sERBfkuzaga89q+4*A9|mT{`FTF6 zRO%zrB^}&^${_f5!#Dy11w$B8-ET>tp-%jg$C>kqsr+;HA@`F9SYM(%K#lau+m$5= za(+_nNEyH07y3d$v{K@k2^VH zu@2=keaL>RzhldQ#`WPT>7;L5gp9W69iuxN)C`5w!Ie<~F^+&7>?GqP>nD>K#sUHV z4$uucl>GI=`uzF2f^b~{a0hWZLzN? zFX2_g|6mF|g4!gRKVUPtoVa^#;&Wqsm`<*0=fdzR)2sOlF`qMYpYO`D)MFQf^%viR!R!*Cb*mu`kDon5*6EWL zdF{X^L!}ZITEq;rv>MqDlHSVE#%qufSK{p+ri@xm)jc@6u)uEjQ$=v-fC1$Go^4su zxkxz<#7)uMcqsk;4XKFVI7jc%#YCTNj2HEFkYpCmy}ccnH$n)(O3e~VRT-95$$1#* z=9?Akcz`ZKzawq1HrMR+neh9dBHh$Xv*<3*lBN9dguiTUoBU$;Jw;>5}`!XcZIQ(ijql6LFg4sE}5jU zMgdo3Hb2JDuVuu#_u7zq99EK8p;?kKP5Kyb9l2L{KRUyG0y(igUQ6@1jl)tpdQ7yx zuM+a|b9$V17Hw(qT*IzUHQ_s^=5je$3G=rGpbW_FX<>cfw{Qg+hlyk>0^2%f+Wcm% z!k0O<-cud-*rFALau}Ti)m0EfA1T6+8LPGDa=%z~g73D3AR*R-jnyT2ZfU8is9}^RH>fT~k%n6lV9G~|2y!;WJiZ*;f7~!hc_qFZ zWy@Bhx@

tzAG|eafe=(r)8N5b;}BKgQQcm*qDZ?MU%N$}V{3TwLZu4_8XY7Q z2Eu^}PkJj40((u6F!xr+DSMjDblB=hOKn(n zLzc4#7k|-x-BL2|9LI-&qx0gS*Tu-oQ)1rS$QyK^ejWjPI@-;hNp3u3v({T|39F$_ zwe#q3i0z})EH`V)_}%hez6&FKM52hHOLdOT?DB))2cGW=jG~vctJpV{sxu4gbdS8X zzeLZHNvuxvZ}-U`nQ2FBlgCb}Nc{lOSu31Lpz}VEp!}pzuw&`s2PYN# z+^vMZq~JZeJb_LFT8zur= z^0tYdF2-g~O7{s+vSMCTTX8*kP{Ttzs#}uxp`<{IVJA~+&QK-V!mv(i6>C<4Wrr5| z;OWOe@(v`b9P>HPa*2mnxrm~)J1-j`1FVlVqKPWlRuvdmR%5T%(mWVkamkc!qL#2myN;5>x&*Ha6kJK!Y`bsQgsGUjvXI~a0D(PWTk+C08joeB{U$Y zRf=#F0ZMC7wIA>x5U|wsLz5?TDA3CK7n=6&S^j@&9>ku5>;oylA8Ag$cz^#M5wVJU z3FRdk-ZkfcH|hWF@2qAJu6mz^BL8`Lk>Hl!h3=^#+Z(mLJ)`&X4Gjt9#)x0w8i*Y) zg6Z!$<7HVH5!GT+#N*Vip@hF>qPo6PRTP8OCQSZ70egjo<+tt|E!_qLEURQz@0VB~ zP#Ga5sosBou2VRk;N zWR9jL<*VN54o172U2t;?HOJovf1+BpHY1%i6^n;?_$D2U{rb7UP}jd zv9qo#LcXw3EZ4`=)R;S;$`41K=YL`WMBVSiw<_g ziXF1gkzoxhNc#v$x1}*@uC}X@$+Y8Kf!(L&Ea(~Hf#l@?V(!+NU=OR1klvt3`uHCp z?p6eO;k7hx8DFN7<>(m-Y<}i|`3?lrg|^n-PSX+jWlJ$n3+vkLhbg;6q5WFIlvv^S zv__n7HvKwJplDji9(}s&ZmxxChbzTH&cQ4#wx6 z$L46Dxjs^G72LZ<3c+JKOUfoR0c4cMLU5r! z|KdjZqhQKvmL?ljQ^%7w$=gjhy>$H+?Yv?Q$q z#P>t^Eo|}+>(YFja z3#Q}8{P#uHcJ=&SrXJcSY}5sYck`DxPGK>oJeB<}lg0Yc2uySia%Vm%)vmsfPjcqz z8+p~RIE6!=ctJ0{dol#Kt!fuNdhde&%&kqZ8bwt8*T(z|7d=@ zQH?u)<$g>r<6x5nOE~v-7w->HjMn)i5Wpr%f{`V}O!|&H`+y>-W{LJ7A)VnJdlZ7Wa z3$*j|Oe{UfJFg&cM4ncUa258J`(Vq7rFPY8o;4H5nZAz3B#BLP@;~aU7uXV~pFtgl z3-{K3Z~cUj5^fBLwzyO>AgbcEzECab!eB*Qo2{W}M0;r2eRS!-rp3T-@dyv$5)FeT zVnan!;+rm6O!nJ#vk!nCaaWc5l!i_Jb)n1a?38s^*uoH0R|#}DM1gzzKquglO-8biEMEAkyHoN?b%!HDV<{Qb6F>gcc!PJ&WE^@<5(d7v#;NY7#v16ctWN zrNP?4vmoKgCl{XXZzPG^LmLXwPcWn+S*Uz4;nKBBq^#Wx$x$!~tGeAI`b?5(GosSM zet>ogqV8AvF}q{9b?b?AYMBI4yk;dXI)(+copia6@3Exmf2-ng-4T$JMrbT|9qNNw z|1_L;9nA3f)A&(5b81lU>*WaB8ZbXcel7W{)({@rewOss^$A+G_*$GI{DZ#AYCBwe z;heftYTir0e>^o?bIq4Iudhp4(!c*kSCUU4=e9g}wlXB1wSB(vGd0ukb_(>c@ zFAU=YTGn_$Pp93pQ4p-~%o^h!2!vANnJ;4K)7K8Z%EzPvhxqcMv{+_qe7rgI!Q+AcOn#KoP5=zM)Cd&Rx~cC$zGr!dtR2z33UUrF)vcG z`K2;WjOyAkXPz<&WA-PB8b7!7`JNPEdYlJFI=d@> zj`EN}V43-1A7+G~{8n;CRrZw2gf;ac;`|Est^L@^F(#1i12ou#{1n-u!tc_WdZY z{h*;*TEA^-3Eeu5298BV+oPV7P7RM5)Y}q!1qWD$_tLzA36C9n(&36VfPtm(WsJM@omi5E*e!nB)Q11M8T&)h zS?RMJnveE5;B?C-$}uuj*yCX|Acs3%=XujTT30h-TJDjoT4@q6QOGeG+F0BZ@xxr^vc#U$s_+(z94TQTPb5`|CYC{88wf20ZM|4sO1(BF( z^H(T`{+uUvM!{;MlU?B%@0GQrN!p%Dk_E5tue|q==y8P`o}7tMrbt}OFt`0U#9Xm3 zzpSeI*^&K#+i-NWzh@#d%IS>09uxu5y>aF}8n{W=6qTCijd0&6iY^f{qa%*B^pKkW zXVPUQ=il=m;O=s~|Au`0$0UnCVkv&sTA)8lEzq3+=8lh|cSHTx@QeTcAy85KUDN+g zU-DBL`hNjm_#eeFP6~Oa>>y)9VA`2adH4@}4-keu8qFf+ayk4DZai6A$ysR2U1b}n z9KU@dz51LEMW8$v`D=6k-`$pUr_MkJLXD4Yvje#;9&w5aui2IGt||L2D&g8jvC{{C zwC{IN7_9^p3YLr|>%F$M-y{tEg)i2WyRYWYhBzM0&+inzHx6%AXWpTui#R<3u424XE%x(zzYGsewUMFZlVk!U+$wxFu2MCGaW95Y- zy-QR~I3=GiR)naByZiWT&MK>$%RJ4Kl=M}>hJy7v)jBaOU#<@n_C#fRbm+aE4`F&K zvP`sM)9Sek&w0_@vmIo@DxJHCFq=;y0CdtZrstG{()GCyNR|n_BLENz*p|Nz2X8#s z5xyE^gN@(s?d?J^-<`B0uBoQ#H_sHohj;Wr%p;AnnJXi4g30n9Cj#VymV6C+ph z1d0wCSfLoz+0&Gv`d9-*6Vh#%O3T8Z}OH#>=^r^!NBS z3uHlc;T$Gp`viz}UZ=$m-pV@Mv#W}Y<(^d_W1{+&f!pBRGxsPZ&U9Cn2f<73BO3E= z_xO3H)N-9T+EE4Q`rQX1`K1z8sRM>bY>niEJbf5QkZ`sbIoTNsS_00}<^G32ou+N6 zuiM30oM*m;Nv0ykG0}H1Y6Nbxb|RIzXRf<5L%MY_FG(*c6TSG-zOV%DnFd5%?=56| zv7jV~3#Ec9@zHXX4-%=q$Y}|(v9Uiz+~7S0#Bg`;+_prZ>tkp2eZ3661hlo%dc8bs14y%3Qlpd; z&ZJEDC<)B?++lzcuT#5j%$CV4U~(cb-1;J7$}qg)`Ufb-HOVX8E>9=WCJTj`wfm6e z^l7vU?G$$3C?TP0U0sMJ+2MG)iaOhECm+eU7hYa%6iFWit57}l+Esdq^mpZv{cMsx zN{^Q58w*$W$Jg5(!Q6TKxg>p0tiHU#YvM$r@^M_uw@6%IFGWU7xjL2`FGcUzg-6kS z>Uy6|o#5S>_sq(Z4LA!Fwl{}byp^$K(>3xmIt>zFhMTDaqsNlO?jDn~==nu;8Qt1t zdD_XE(>w?X>#HT}DsR`5JvDRiYivK8-K0;3rXSo^SA(@ZEY7KBp2>AzwUiJ>oO^5Q zQLjeW39jsAa)ECTcO`y+&Vc)9xU=Sl>OH8V{TGX(s@EFw`6n1%{Dil|{j$S);UCPx z96mp=mnJCH;|@^xVuE2+{y0yLU7hpu#fWL@&4P`c}!uegqFB($5mL{ zyE^ZWh&wT)ialxqo;{iHA#N+>jU&qC(=q(qg*{lO&6sGegNv&BJBTB!Gxq`~NofyPnK(tM0>RU>DLs|bU*3@~F!T5euy zIy&$r9Uap>FsA4eC!?XDnhadS;Ej)IeFT+t!^(VAR{CC#WcFLZ_yNq z!dG(}et6D5DsdWH&?t?q)0&jMluPL5R8cCE8GlW1GkBt5&G(T>W;M*r#KRY~PYOX>qkNMRzW?B_hiYFvh8I3n|9J)jbV8xS z)Q7_NfN*IgAU#d^9#nFmEh2pHZznr;fWDy{It-l<%z%SR0DvB41{{>=!9WK5W;a$^ zjF15#<7ZJ!z8Q`8xerxA0Mmf*KsGhN2>@EMZ$^F4puyGEem-ab{6iAR4F=t@J1}Lm zLBddtuF|3p8UW778vVJdu=|b0IFK{^4}SsV9X;Y2%#)TLao9BQ{*_;=MzRVom z*Efu*7&jx}X(QDgCwV%R^$94>^4st#584SR%Fl`gZtW=WhKAN1U){;lYqi2A;7r60`V_;?!{gzKIHPaNJJ}WNGF%rv76V{(s>W=2cAtmJz ztj{*<`$#$;!C{pX{bOC23}eclw#GZT z>HiX)$ddsAT%piw9S~GwDtXr~ga9TwAL>otBv9qQ)LADJyxb!(5J-Sa6JAQOvR&zwY)`KRJ)uc+lt4 z<)HhT-b%&;iY`lR;=K=S45E96?wOco7%{gA$`6-`F2jRh+ z0T+i)U)_|2wt|l}Z3V8RJK?}oo#y($I%(OtWNc`>){u{d2+fgB0 zX#{75uM15KV2Gt41w!^~;m{0!Uc` zT(PHNOR&M6DuEYua^*JSZHAKcfP}`!NvR^@3-WsB($&x{>0q%$R7bLrVurg)elF~0 zXp)#TP$Ns+#$Tx|$MkXth@lzcwXUCYJhlXnAn%ZJ8Oc2!0*gdaQvzD4 z7^`y0$KpZr;oODVd$PkWIYcX5xfpawAEWIBw+Gz~>z+>Bj*xWLnVdeYWGYqNCzM|n zA!RV5?v*vv%ei6g+o7}9W7cXY`t*D)+emOT*`{oE%Y z%$zdoDuJ;lu}s(ZlGpp)=ed?M8)Ii#z|X5~)y9mTf%m{#mD&<*b!_Wt_YM%APwq($ z@V5levY8NiZa)?J$|kR-TlYjo))2R%jjBJ=*c;Wb)MAB!f{u;=nFqc`>`W@w8|yM< zJmeAOE4Z>6>WTI5lC+jO@m^CFiyWkJEV*@djV(FC_fc5FH>)ql1JAIicQ-KNue?9D z3^r)*Z~z56b~m)7Y3AS(&`fc2BK%dvfCqjjySf2j*^F>tHs!C80sjxe+x`?&-a#Ca z<$tjp7Jy)|yPz)6U3%Fa#O&vc(Qo?NKS)rq=YD{?J6?O=&l_Xtxq9Y(h~f$5bg=-< zo&UnPEo5y~Z8ZYy)Zz-_|Ne*UHPx;#-d4d@1`>6_4i!E>Py!N*i-T`J>7Pd&7f1q= ztfWg{Zol0+1xP}Z)d0K{QU)9}TI~+#@uw-r2PCzflxT{0W0-PTN_!t#AEFYj+yb%f zOBB}@uI1SB`C(^@~n{U7+ zVc`r^8%uxq4jL%|B)o6^T!(Z`EeKk|{(T8BOEO__HwwNLXuQJ`pxyb)j-VCsU&kQ# z^)6T9FygjZqvtdmv24YpR@@=L{&{D` z(EqhxJ6rn!DwFv68bH(Yi|$m+zm7cVnly0Wd47O=BEA(~K!JF$rU{s*mLjJD-Y9QJ zqLNstL3gRZKS_YlK5UB&wETDYSEcgbO?!89B+9%+UW`t z^pDLV`~4)>QVcwf7weN~U$A%Oj%>Z3U5J_HH$37rbZd98dT(K1$^hv;p^DLTa^6YE^!phQWDl}SoR(GzjAu)NoeO)lk z6NV&SsS{~pAdiZ6Fz?vCkyK~m2LF6#;Hl<)JRNI;^bYl>&^7aCmllNLSaiqD_a_$G zMZ%V-(d32rC$x-TL`5QjQE>w^x^2wv)-YWPsICrg$Lt;*IFa~^v+U?sfj@7oZ*TD0K#Wf7P zsMO?F#`@$iy#(7T0DBC2@GmfLPW7C{8AXoMLT<|PfO+h7q4NpS*-O{!TQT6Rrje>7 zNp>-_)iOK#>mH?>l05IbwcI9f9mpU8_iW_b#w;zdsQ4q@gUQF8>SHWld=~Jst$~ay z^}I<<3;N>$RA-;kfto22c$cd|VwHM`ARmBXO#j>(uut#n8z4%>QzH%7r(@c?pW~VT zIi9~PBgb%YC;f9%s@;?HUGT1o#NF`k0l3&!_I56c^0et-nVj!Sui^?EU9*~)n1%C65829st}EBK!$Tuwa^7c%zW zCz$*JGN1Dva=PC3uD0=pG2!cZ5>J6{w%uLBIlL_cR0H zpA06TKP=F2&`8st7_q-Q z5uazXNCb;mP%UvST1t@&zDWq4B;ho};`pL6D`5@G$fN3|guCMshYbg+Q4`-P0Q45Y zZXlFEBH%Zh%s!4$j^BPjv&c3514M?<21n}3f1YQI@LGwqYdhAQo!cS z{)||h2{_J}2ThJCB!+ZW5)6=GbnRz)42A=`w!h266$2Kvyl+Lg!w z*xApCiXsNaq-;)WImBWg;=oy!53cyXyngRZ5AWxs&k9VATS)jE+C=$7YQKQy~c(Hw07KO#EV+u(ghXm>ZW1ohHey!A~I4zr0 zVf}o)B8V!_G5xb|VqHAf1NspAVE)ee(9+Ukws4ea+PN*)rj$1c&W8ElOCd4 zA^oqJvdLCWgmlVP7v;}(KHMiB)FE@;9{l3)sq2%fJ zKuFdI2La`)$vKQ@H)FoSjUS*!RyU#N6M*S;(Tyz8rI!%zWy*4R&7_!p(s~HfOzB(u z#UR`cy!ywILp^loUS~+Vx{DR$vc-DRg!d#;`=aKJM{ipm$8PHS*xRZ;UdrfwPffg<^h1YuxX|!ZnsKM5anf0Lw_sH& zt7+>%<`WaLZ~@5@^$}Zxx`sqs-EN|@BT-$({hW7*c((0VObVZ*wJ#XeqQ;qPsrn3C z==N<15o_S+c3f&{Ol&;zJTt`EdI_Zas$iSs9YAZFH+1Ck6LqUJHdGCD(S1&d+E|;h z5nuY>1Uvz_I~Z|6RF?4U&Ukp;mlxiPLW4Pf*3a22vA=L?fa-K47zDIVMY*$Zp%PF8 z{7s*G`==Qv&=0q4Fw|=C4>&atps@trn|DqQT&zwI1Nr&oNH73*5Jm;sw=4s|+ZrmE z4Q3Jk+nQuqxG=)M#I<(`!V3Sob4(db85R*DMc9AlJl#1-0H;~~rq91w6X-_+!4;sp zmN7J5A_^Gh-OhiTMjmfj{1UtYw*sMWyU)Krt3Tyckr) zsdi5nQ986crAGNvV<5DW& z+||GZU|jpxzc3|C4YH##;c--V=7EIUT{UU|gZ@my$AJ7+EsZyLGy{2M%(j&L*q|aw z^U_vI7PB9v)JV}@5$>d9m!|r#e0yY(fQx?6RgzhsDax-Me(f9ajw461PTx_x75(5* z;!ygdWk^_qa)-N(kTyO=;&l4FeqZdfY-|dAVtHN-MWL#?&toARaE}coLj7Ebh?kuP zxxwQ%mV}ARoLnPf#Mz9!1SZ%LSLO2d!f@Q(sA6#Goc$ycufXcrlYNb?#t#?@ym3-9}*U@pTFg>TmTZ#pOBhV*FB~Faxa=4@zA!{ zUc%k18RSTaa}{!-R3TK~66cH+M!w37IrEYWzB8=-Tt}L(5Fs5fAP6Vb`NN|uLvOG* z?al)^{-*evnup{Zvw|bY>KEZ|GaGM0UA7OO<5*m+hKd_U^|CJ-@aYyV+gt>~qd^dZ zK@f^J{hm>s%@HQLNwyugtG8+sb6+fQ=Dsxck^5W+8`&&1@gI3wKQDvs8Xwyx}; z7vB~A$lFzr3gIV>B{KBkIiwMW?_zc*QgxI_Qz6bGbJq|nm9;%n%t;nm?`BV@wLxPG z^;j#bF_62>xs8QMmk+%cC9);QnT~n6emRVA$N)Y13g~Z-yGGm0D5J_2jRPYEvr&R; z2X~7+c}kdGzS;Y>?|F>WZ&M%LiW8F(o|u8g5OmXdo&WQwaa<9KW+Y1ncGPq0bL7sm zrLT7DeKahdmo&Gdtd6G>IM)5hf~3Y8C<(v69nh`kK8#35L}DF61h#YGMk$K+MzM>B z{#(|TY}Q6}Om3io+t7lOzblG<)lB!QF<#J?v}~iOps&sE)21{uUV1a`0G{>PHA=bL zc^GsYMa3)@$$8H_C~(s(5S^^b*ET@u$z>m4Q;F1Jbmt|_&cw|*@lZd)^2|%}r#0NF z!u0GZ958Jt>1GC2;=*FS)B&Q!1~A{lv(&59chU+Tyc+C8p(EM7k-h|yD}O61pugvp zM_qBNLH`6Lx-$&``EpQ0E6|V!L1(5$!hc5DKqdUZoiLI>G6B&r%zvd9{Vbvoa~K{2 znKz(2D+2V&_}{Jx_#B`~I&e@$4>W31`OlpLUcJpw#XG0MUn)4LZ6FwF)#pK!$BlU> z5C#NPlK*DSNMJ;OH5afqNZch4f%1M0)8?=JBc4mDvCAYIo*`tw{Obda?MYnwkTX<~ zaYu_0>|9=}J!$@U<5|TU3(P-lG)DH!I3e zXYt=>-U{skQ`e;OAE3e5S*-MtI<|H(-QL7Q(7+_xvor#V#N0RXOu06^UOc!q(9Hp9(_ z1keFGEr1Cf0A!~Ff4#1Q%27)GJ#isZ^I361^}3NVA&mV z=O=R)1XZ6QPD2*}hYf-Y94TM{un{&1U}wOVd7!}69ALvxYWvT~f1GYH=tAgh5pawF zhVUIt=_fDu4tH=z81}&c7*9WG@OQ+6Uyp+3L_yenPX7;k=N-@0`~Uxgj3gq8vO;Bt zkeN|-vbQvBBD<`NqLMvJ_Q=*ULq=uq86kU*GLqTvI_E`Gz59N?2r&N;rl}_e)JEc&RI)fbPiaoxwt=uz0C4 z9%HozjJa`75qW77%pO}`pfA|~IrDd-uK&t}M2}VmRi3IH2mCfy%Z6+Ogc##NcI3t! zr@7yT13_h*)AyTVMon&dF0?!*M62@tyOu#uP?N>SKqM(<%|~ssf!?TfpqB)4^4}Qp zb;Zq)aa#xd+!r3CRK4d{$K=sfp4jCLpEb$EUJBb-A->>Z?=l-JyzfPObdSkN_#^H6 z`7s}5CoO6E!5^u8$jsuXCDBZ$jn~`b;g8fjWZepzOG28fnl84<@JH(Rn<0{;4{^hQ zl$C#2Kx#)B^N`+w2mhg!{mX5BSY?&&AsXdu^5VN=uv6M6`=tYU)1U7DWgU8I*Am~G z%6C($0}E4_YiNg#V^QZg3@xRij`cqu57aJ%pHnoBlS~Z1>cgXANO!E!(5vBxv)R$r zvYK%wyif9hXux7J>hjsTMj`1RF4{ksaCRWn-&cb1x@V~CRw%>1PS(oa?*=UCux>a7 z?oRRn@Vo$y+27nWC@+)z(O3W$!UlLWP<7&d4L0Zg_8E)VlK_`(@B;)=!r&=_{iYGE z-e?3ofPo9RFl^+uxfIN!02n#SLdq<#Qm`R>OYpqd@u9I1w(*5ug`0=|1#H;&~86O z4AR2#85$gbq>?AvBJPl1#cZQucO|KU)?PN= zkks2v?xoJbMsLwcaWc#AV7YJrnH9$gJUx}<5=Vx5YVF62C+KNA$as?~hMqh#*1$92 z&gM#)EeyVL z@75*nx{{L8uK7oIWn(IgSE+|U(=I=(IsgP_{Ogz9VY2OSp|5-)s=66bKQB@v;EfcRS{^{>ry zGMMs9-(Ys4vqM45pR_4zqQj^}KD9^>Ra>3IJ8o!mL|rzkOqFcsaO5k8fd?P$ zKUVghx#!(q|8g$cMY>ZWMquxj(sK_2WGdL(Q3kcM{`In)yXgeW&fHzN_6IK<;qV3@*KSM&$Ff( z>eJ6fh}KeaUyRCMEs~5^^~E_NbB#@O_vYO(+t@7zD?);ks!E#%9V$g1-QDb~3AI3=lqkmi=w_r1(K0 z_+RP=^gsQG)8B5GgN$|{5F3vNZ$$`>v%!vE@BrsWXgC@OkHdojbgj*}_?g@WRGr0Y z3r4~oG2kH(w6RS5;wJPgSNPXW_hHrtmm^^z9)smOQjwiE| z(Mn#vSDi@(&#Y!dU1K`1r^2TQnvqPgQPDW25_R}mxs_z!$G+<%q8|s2T;2DU*e&}W z9+4oE#7njSwoyC@p{X011#{hZO_VC2A#hzd10($(ztrc=~aVK9R_9j)QgMhV5IA)cm+r@%xd$osIUdqwO*daYVhOIAqNNryCxkl@?b8wl1u_-!ncT(2%~ zrwKd3U0D+y!tHxKt1@<3po5B@N5QYqIK1f7<7}e*oI%VSnF~<u*TyM0K?wir9q-2UOO8MX{KEmd_#bT7*MmeK# z(nL`%{@A#PPV=Azo^W44i&ulvJX+9lTLxLBOo&iVs!WY-IaAF`o_h9VpIf6)kY+-t#`;b$YXd6?#lqf(dq#K2~q%^ zS70y0E&&|#Ae;ejdAKL|MK%e-)(XJE5Ac%U01I5IExc><4uv)i1HM?8K>vS|m%qfu z$E7#*o&?gDm|6ow=ZW^Bxh$Q-Q#x6>X2Nto_8f(oN9%E+dt|EgUS_1cz0y7v0h8~- zNoj)j1$B!t`vW6t@K6&ugxrgF! zvq_0at)oXZr_(egT_5Bm0&XxcmJIE&5Mz4AA7;l~YbC{d`Lsr z2@>Bnu84Z!^4q|GL}H*M`${VO=fpZHIsIWxG`jcxR*@rk`KG^SWq6bD+F4^xjmw6C z*4H}ERo3RwwdBGB0~Z70{P`A1F3uWSh?opyczz5T;eY(;wRAKSpU^bA)~u@jdg;}G zCwc4?lMI^T78u-86`Dm%?o((~^b3!Uu_vU^C$=s;Ch0MFtA%GMM>j0-M3BHq)ut1# z&RwGb!ymijLz+i`WKZbZ#vq_ePURqE_CEK{oM+Ol?%GE|ej1Jw>;}913xlSWs}J7p z5_kKEuUu>$E&X(=W@Nt;5kJ0r8dpOAVPxz4T%47QbbbBM{iPgVjUALa_-yI%(HWON zIh0A(b0l632&uT@QufU60h4DWiH1}~&64wbkxajrW3*ZP3CtMr50@tlyYO+wqd1&X$5X7&?Yti( z!ofN^?0DcZyXTNkw;uiMr}j>Ln=X6oY`ybBor+Qer{)Z;d323ua_wV0I)(w45>M;G(GuAfgn%rZROhJ8@vQnD2d})1Aj7M%Sa-j)WPp zFto~46c zXOuojd7%&DRMNKR7l~I5W}DuA!{KgK+%xjrNlh@L`~&uzx;to<(>iC(4wi9DHJqo9 zE~Z~53s;JqAAPPO+<7#L(TwTjH0P{V3A}Ro!>Ti`u~v9?f1;k@8G2H8;`c#A5`~1pz0YYN$Y+Eu>N1FrP;-_>B!^1 zkhp0=j~4Wro#bO~Y`m$%fgIXJ&KK%S2^>-F3!G+GPN@kznUx3?9CwogKXT{BrbVeQ z#n(_Sp#2BFKYXeiAcv>R52IP*AA{9x>$l!8 zVM4jiXzB}e?fL7nrvk#E|D~7GwmRki#j>pR@laGnn@|xO{{eOx8LyT2!SaF7Fk;1B zfm(j=QWi$i+0djYf^K`HqX zUE7KCJ>nc#Q#oj4Tqf$RQD|0<=6%fqvct!r1YZX$KDCe&y3GdG;%Jvh@jK0nJw%^X zjGh@TRS)7Vw=k(|P9XH83l&(4=ek!Pxc}H8LNxybGe!Fe$JWDEl7&k$)1 zQ|ugHRy&taR{rinn7jS4)(%E<;u<{fxA8tIRphhNx$~K+<)UT-w4NAtC*v|3gjvGo zB9duuv?rT%pm)ebT`d=07PNlTa>ZOf+f(Y&t!ZrDHw3&NGlf*zXSj%!EpraFDPJ&L z={Tbwqds29|ER*n+{_$DD}>x7N2olD_4X?H)Vpp$2Q}Kh)#Ka=2Gj$G>73=L2G0@P zVGVpM8M15loKwtI&Z8N3c-~5pm|vWKx5PxvBZz5tBS4$@ouz|ScBj!?)`}iJpenGo ze6rMOKhI@<`olBHlj;pa+OJvYiSr&welR~yd?`xVbti=}0mczueN*51j|aVK+lg`J zM3>0dne5t4t;)y}RQwl6Csp;H=0rCn;-4mxr~r>|2pDJ$EkVf9F#wDH)^e=9xvxOD=QNkw!@dLv+|X` z-D-ep(3xF_JnfELbl*d6D9B{4MM`N;X&PCRho$qtx;brPKU-;X<%PRWua&V~`Y|3d z$QIDVg;eKiUbbXY5iYb|OeN}?u1b5VBXy|u&F(1sWIca2PBEVZ)vp35q<~OaV)0C14= z5(<$EbXmLJO-eX`VW!NtQmjpZ)%SD4C_!=F7&H)I7et1$TLP;u5U_aiAX&LjOXq>a zI|QGg{ocOmL2)7h*AO3TSIa0%r3Xsvw<~su6_U^AU9b*#_dd0;x`~|{9p@#(n3$yb z8ciHjkK7H!N3OUV_eHTV z9(KW_*o$=pHZwR~u~rEXpKi>$5!$rgRmKWxyLo}9Y~s5mnIYSGiZV8HyFFG|jvtdx zwjCLGX>>&Hc#;EVeJ9DFCug}8mVLvZ@auimr#0?j9P1$!Jnm~EW2#;4uF_Lrw>Opt z6k>GAv6W}sRPG~;!m?gBF`nJkW1mvFD@)JO%0RL zX0y?+FjtF|Teh^vxGUj3DD&)dC$KO9R91rja z%V0Jo^ZJ~h7}emq3Awf8#UFJcAnQSjGJ1*%&H}Eb^e}E2RDk{@HThn{fd(g8;FOx> zKh62i%HAze%BIu=!Ek~SEi_{oR;dUcZJ;x`DFXiGteB)RxDY>FkB)eu3Io@zWXZ8$PLT4-77DYs9`>9e@HG{zoCEqr2Xmiz$>(@u6+hMp(451yMo+>U!Q>TG5DP= zrFvKJhwSVcjXz$d#A19kD>xNUP4U23~GCW^p4IJ~i!Tv^2GLyk| zPo}aSzO$*`lx(Jq8OHf)T5l4=%d9RTwyL3O?_UXoo~P;7FXuJj?c0csRA_nV-XZLJ z&DHn9EB>c}*g6|)xIK@HvIt)#pCggyRa{k{e|dq@I%;9#36GHFo3l3=nPjznJ2Qv; zmz$W4u(b~q30%RtPj?GTT-%dk|51#&)OYXw#rUQ@&JNZPn0GFu9f+*V_3C9HW{<=v z8Ltp(e)ei0O~sg(z5ji%@wsyPBw`v#7WXP9x4b7*uN>yjK5rrJ7I*UtJ6fB6vh(!` z@d!chAzuC4hF3F%>xCG7->UCd{ScVwZDsF5J(`IHDAgMMao4gm9d)m^MJMb>b^G?W-2}K&mHQs#C8aKf@b1ddqePbtupU}FAM(@GI zRl%Cep={XUe3XKY%Ap^2U9;6lz#zpw`l$IC%dpo@%@HOKYwE5`7Xt}CsfI2|T|Fan z_Y~Ul`D>FAt+=l&OjPgp_|>?Ldn*wLrl?>2UVyb#IG9l@xg2BQSLOzo6F_}Hv7+!v z9#LPx#^ zv3^4b+inSv;DLwgK-K_)RiI`KY#1dn_@P;Fcnhfxf#nx)aR?%?f@?z%?FGUKg;44$ zRPh_4=laJbzVOWu7m#|Se*o{uX0y=M&+mvQ$7ozR;O~x)Q<~bdqI~x_J(PTb4{KU@ zFBWal!M9!aN0YAk^|jhpfs~Wq`r;Yv*()X|aIC@#!AdTO|M7I zzhlg0H~{3PlF?S*cKJ+CpP6sju%`k=b%H{po721e10BMzL`Bb6f?S01)`o?5i5>ki z4HSIAjrrBIh^=L}nUAc|rG^&h#N^SNq(+n0=0H&vrIky=kCPmJKj|oH!GD1%EdeYL~xRz5LcLZ-26+q4JSRh1M3liIY>b8#|Lx$9t_jvJg8O1c9u0APJa#=82?UQ4TZ5a_ugn!KoVO0C^@OZ}lQZnI zBM(cH;2LK{U)={dVU(l`m;!+fLrNf(jM|ZHBjC?rfi1+r z4y=MGQjE~x>M%DTCq~&^!m6C_682=oSL2&q59iV%uT4<}k$(yzaM_#ma}dV2{)GRUsAQ23=hI=0_S)~Z6cqwFI2d4VNnBbkq8?9_HN zqWO#!c)QQJM7p7|@vWQsw_Q2xJHcO$PszQEHguh+_zqoVQ-8zUw?!{8!jaD8_m8zx<5mEmp&nREO> zkwcHyWY0D0?|#0M6gsI-nbfk8)~up%k0CL-sb`wTQ|OseCI?Mj-D{ zPzzVP@ZI5LY~H>;wWEn|>jW&$1@A=HV;7WK9C`j$gC?ACsFs|e6eGe>)oh<6@hFBz z!*$~s3qJ2l0Rh3-6=bi)n5KNXBV75F=O!(9K12JpcV3ChX~5xl=Oh0t$8%-^=k3+n zes%n7fK`?n*0I~tg}EZK)>3sL;e}Rq;A^KU_tBYA$WJ;&Y=MzO#`kfagRf3p0Y3CT3{#Is1e#X-pd@ifM*{(h#e5fsioyNiMd@UKw(ZO< zYkjVK_P%9T`&iH3LWAd#iX-Qzl;~1&c~ur^DNHO0gXuEURd$M-_FUz?vg`hl)iY=h zjD4PBn~O=|kIg=c&Ap8&#c|hfV0>-jJnpg1_!m(UI0_Qg5-~?P>#&$obSC_{WZoLm@|u zajssh(Dnwo@++_VefTJ9b%BM$5w5tnVSL-C$5+a{*TYmTgSrc!Rt!A8 z2MjF-cZFzQq#)LU?ztu*)`y*FpsD zQnNRDGsi-k#FAxJb53g8bL{P~Y*=`xq1jDGcy@+__GY24Lxe8`I0Lx=d7N0OLwm5A zEpLN(>|{~h#S@Ot)M@uCw(euvm-|N5G+*Q1plf8YbW;DDVCKvZGlo}KPaeO~x)J=T zSEk2a)QyhNhM*Bmjka(f;k2m@UZ>>^Z>mIN1`T@ukex=(7*%BtA}5P zSy{;q%i>8s%sj#dRO+ScYd_}2J4EhK{u1EzTkRa|6z03&Apez_+}Ug4#4Fzzc9;1R1_Qs5t29F8P7NF$gv-Q*6eC zU-ZlF&~u@;j}^0R^!nUn6#Wceg)o$zF@WqYq87R?p_Q61I~ZB zrg+?YKykO|QZA$T;iH1s0&P7-9#5LOtB5V`1>we+$zxh~>38RJWt0|)K9S7FOST)b z8J`YM=z2Xf;M5RCezi{7Om;|Z?-479cr)I_s!PF-^1C%BR68yP?!5Y*G#S%E(86T* zC9%6_^35$Ddpn!nYqphP;(gU3c06x2A;&_HZ(eC)Wlb%o&TPk-9UHa_mq-LG<0>6Qail}NlLHoRkj(!~ii6CGLeB~RV*C8^1Bh@sG+m|C!Iy3wo^ z=JFKLY)mzjt}cAC*Cpj&<6X1&tE06oSxC(ZvJa04Qw+Tp9LhW6fVR?R>k~CbR9Ik$ z5w)0pq1!uQ%Duf;>;6q64q3CzyTfH?eCE-@TU&J9>D?>>a-9~_)UdeSs`F@#%XuG} zcz`w^j94OJi zBLX}dcwdt@LMS^-INE@QGhPLFeiX8(k|_wxj5cEgGyT{bV4opaK?b|E ziGTpX%D@jO4bBoL;$Sr5e|4o1eelb32SV8g!G&lL$`=V9_&_LwBX}J1{nN_dHzEqI z4EYFF0<8SN=3#I;1T2PtJEt2Mlflgc{znpE9OsIMcn^WH4+v%Y=nKlpAe1>0vJ~uQ z)C`&engpy-;0=A#+CSaLEmy%UQ4%m-aslh9Wn=o9Z z0-A>degKglVJyKqY6^QnV|!Ss1mz(Xl|Q!j5B4#EHtA@_F;ppJf+g(G1jeQ#u8?3I zH~=vQzSi)Dc7PucnIU2w1%|o8Scv0PJcwvP@Q<5I?ZGdM$^uP6#8W@E_D}b54}88r zQ(&c-5+J7m&nQZ8y^zIVAa+&Y@)~hPM_e93Yzhb`DMx^_6c~B)#$cc<9ueM}pS2{m zj+~|rJb;E^56FuAA6xqe`)CYb$Y2x>r9uoh?DdO&FTfFPzA4GHNkPeF)tPC|$AL|6pA3HgCG9Cz93 zJZ9_G*1c4$^l$p_Ug#qqoK(f#AH2^w{xQjpo4gIAr%IMmhtYSc2UM>&9+%(0`z_D3 z>N_%?D#&nB-rlhk^5}7u6mVroz%=F&ucS$-qltblSq6M$n=`eaCS25=AieM;RdI@b zz>r3OF;u6}LXsqvQ1tXW0Y&M-8b}YHXCc*^7yCbgEN8fll8kn~u>lvRgXV_jSN&72Vx3xsx70~ zm)j2K@9UDsak*Zr$T?vR1biu@@~Q7^mv?pMH_JSuHl{hjEV0tAePpI8s@PX|(PO1f+*=jmYST1p zF=W9tR*_&zO)!+W*}cE);V?aKgNcDJ&1r_CD}4gxi)4LHw*ob|&mF9i0O)G)JmJr^(B0kEjuE;PNdo1y>6rFXJoy_u0#Pw|a zGYK9AZ5jP|iMe^J)%?-YUa}YC4&jkPdi@?3dqm6Z)yUnYQfApl{p-d1>jfFB#P2;f zJ}ka(xZDb&9*NJ-XDjv03E1_hQiCUT9}%6?e!L4Ix zm5280-KbVu^$7@Ade+^h0pS*=oNO~W$2}fFqH?L*o2@Frt8F?H%D+1^C%=@z8^F!T zYTOsG*UzL`#^b8(DkqCu1SWZFlQ>b0mdnTMEX+;|9gBsersm7TOkQj2E@cl@}z+U|RL7aQ>g9+#h^e{gZ%$b?g6 z!XizI$(91*u$#(#Jrj`8mez|xZswzJ{rcT_n|WGzg97yVOm$dZ=!arY`*xk zN}+$3da$ohH0dZA#v3&z`fv%nmq#CG0DZMjH1z znq)0$Jn$5*l_<48r=XP$wI3+5sVToFPoOB_QlF|`YBLv`AK7Z&=df;Ss~6h5lThT` z5Z;aEtUzNU(W{qgl2Y&MjCo7uQQMFR#se;~0hFkxF3v`v$ghf(#_RtQ&x(75nhl%l z%31C-PP^0ol1C|DWM>|jc^}kRUKCcC%XLhXGg~XJwGT=?g@AGmvMbH2aMxkfq1l?CS1K zEIab<#E^4UNoBc_wXEX^3d*Db>J ztWV-ZuRLRBSd4bpM9Se;_vh{~tZBLOjslw-gGoNM&ba3V61QJxu}Uba-&jk-ohInY z2?}y+$Tl;b+AlYE$L=D#oi-l6h2SLX!0Gv3C3m-+2wxZ6WERY$DSLb_DbBn!qV~2+ z`}kDajM&@$f#)#w9DB>Ms!h(TiqY4V*!;j0%j*eN(g87AjsW`AnE5C{Ba1wSedbr_ z?&O>zdgUxf=ghA{LpQIUPn~-*+eBmE1c`p{ez&YeszLb*Qe%Al84G?32CfT5Rcnd2 zh#D#=9$Qz4sIss;%2Yo^%yJ+o-=T`1qN@Q479R0+T?gy0+?~-VbOI+5&8{>%wU7ouz zPLC#1;y!$KoL~QstZGxw#`oKB{!`ab#>f#PO=)JbR>;mDSJB zG_Mu+tTUx`HS-qv=nVQkqgwkA7$>e3avewGAP;Sh@pZYG>%q(DsZ0TGjd*HDIBZ6V zBp z%K9Fuq_fgj9m$pg(rbtd+@D%z*;WoD9Xr@1ez+%~wO#wNSafs^yY8p(Y+Qn;vrc>0 zn=Q2$9%k!^&&i43i9a1^gEPdyvvMG6LfJIzb|8A+Oatkx3X39lp0fX(oQNuU`NSH! z6_$(UZJAzH1v>_|JC}z;s4sH7m|mV9_e&%q$tLWsx)SEoF5EeUe^aF*hvTheZ1t?p zOTjcDJL*W*2ble(hpmIo)rk^$`Bo6TXw5VSxav@<4+A(S7XzzPpONHt9i+osNP07= znqhoU<_MKh_YOm^P&3uK0gH4gMv3msPH`f&CskA?k(m~Q+rJd;B~m4RBeVJcR5bIY zSqL5o1|TDlGnjvj@a16R0fcY{$jxi?Xs}F(7Y@4?0r?Re;Qps25bPVGUxLGLXORL~ z5QKw?N1Ixn-KLA#QV5WW)V*RwlSH;sN&J98C|5k{#?Wus(j_;Asdm#u;{~+Dkb_u+u z&65Yhr84gl!RBKy;k?POg;>8n6>uf=f2lM3HrLd)rvmBIoG(K%GV|fQK)L$uWw`Ak zzZbPpDjy7r-tYXU7hVmo*8&cIz8sg;o#-TxWkfIaEIn@ zjW?}+&s)fwd~`lN`SF9cl6Oraf=rS|>8G>xc{4S8FNN0k;qNrJmcq2wyLg&HtE&M6gBc>F_}E|DR0#vajGd1nao*B z<`<%C0iv&;I!4c#YF*ZI9v1R2Fv=myz8_pw>n%t7kSDFdkh>W#A%)y4Il;dPLylOH zWOvxTes14u6eia$%*Cp^4bD=fOsbeo6YVUldUGG=l@XQ&W2e^{FdjUa9qc?FE=VJ= zlba&_t?+1gJnKtqTyvd+M_*jyvNxQQkC!4->fjOyt%|sCs6rlFb1d*|y8+|6f_|Tm z|Hb{r3)*cOEHs4q(1Ku^c(0|Y@qyF#bu0rEy1U5^1<_+yn_g@6I#2lE?u#cp3a!d& z*h?tSUbupKlNBP*A@Gk*gTK8Cek)XhS^G(fpi~U{wfg8=)zqd?3E=SB!(d|S@6|`Y z(EDJBOfDu?)**#s&^F?uA5~LZI;Gz#LBEKPw$uB-t_G2kMIbBsN2;lqMB;{NB&G$r|3?KbJYki!Mem<}?4<>ihYCs=>)Qtme3e5#ph zweK_JV^~?o8_@MipemC%=N(IM;8`@t25|J}Mr3Z)-rQ5f{zjGm+DqjNeHpp6Y%W(} zhbL_H=YsK|7Qtm@VOeT~uYln|`-!|#YWI{Ijf-h3uaZ^|h`wPt()eb&H%}z}oICsD z3qzJl+Sfc+2GH=LRC|XQs(`abK}c=7vGMpp37Tq1vEZtCY1JT=pL8{z&T4%iL9aX7 zu}Yo`*txpViCnf1vTjs+OHgXrEoz?_-Ee5rFT8&W&F|iY53}J}kyX#Rvc)|0{3>(K z1=259;{~z@Y*emI3hIWfABsj(8#$dC{MwZK))MW^Zh8x|As;uZVy#H`Ry4%9;_0E6>wT_v*J)awuRmI4Nwx1IaEoN5=-3vRZ0Ydtiu!iMk$ zo)-7hyjZxku`Dzw1zNm&!wS!3sR8z!3RHbU-lU(*MR7{*w!}xZ5I)!a?T>bgj!bZ3 z-V{B{hPFdhVvX)ZFYN0hwC<2`B+Z)HRg-C$r8p7iO~BF81AD^o0dstM|2l|JbfhSUGqj!oHc4tT<)F(xwK2Aq z7REOXsy3p|BTWjoO?wF<8J{8A4bEjc)@zZ<>G`|H*yXDwfM!BB?g^M^nN*1Bug_8b&8ev#v0*^u@k!VZ= zP~pg9qC_UYVESMH2MCnV2d-7vRKSdQE1;wy@x+KU2u6t`ni+WsP=WC+ObhOSZ)rMy zXvWV-AHc*zL@wg=aAzGIE)ms60I%D+`&~jwa6mOEqD>*z1#&5%O+sR>|3*+RED%#h z$-_1&NH8ZJk?8zAbD*9c*2w(~u!8+hwsdNn7tro+oq3aZ`%gxsCag>Q%ZGm4_Jmu!ab-wfZG8`_HcE8JQ@msj{u5LKzh`YI0QNbnxIjzZXYP?SPTg ze-9a8I{iIluw3q&JN$p@D&vDM{%<$@<q-Nmdl4JKT5=oMu1e`K|ZM#h`o9Km5rtJ%w65Tu)<&yiHfv%kEu3juZ>w0s`TLKBSF0$y#K+K%`Ukuf zSQwv`uSwD9>6SS>eD|@fH-oQPdchu64iQqGg~8?O=WT^y)6TYfBSU8mBs|Tc?x|Mt zVo*GGXeMLk!*l7Zu{_bGRVNWZcSl4_g%0mVjZIaBu$cb%ic^=jA4!UM1YWw>oCIw6F+ zgGq!~t$b%D@v98a&_j8SgAYwrC#9ccg^m~}s1lH_`nR@gf%Crs+2W5g^o<&3$i_W8>WEmvZlyHn=&R#56AR$Ok!A(_>J&Z(i} zXJToL3~(-J>ke1v@&HAqc=V&3NKP5dtShF(y;c=$Y8KZT8gd^|SPIu_GR)V(GJO z3LFzIrh`)s6`auT=iKxr`d=$~IKbbCr6G~>8e(mhph|gtP^%4CtH|mGt)n=_-<1LmMa%`4u%2#j2m z=wq;_QS%qm-r9R^+U;C;*YRx&U&k`bd0<=~aT?tCV3pK8^`{~^FK zj7V&}8={{F(S|E?#4ykxU`1$%p6HcJ@iH!?$sho@5O3E!DD_;XH$+|cdC74Ief$g^ z0?Wt$@Exo#1~V?G)^EMIQUSGAG^2!h+69;Iz9QQpyF~SF%>xD(AnWzx5R&-*E4&Su zVSqF<9$6>MkQk8|`waPi`~Anpe};0GaRn;ZsgRx7c}WOthtftj;j&!81()b@SIUDI z=7pYLTjEk4B_6f2+GRH;$dHsIE&LU8@He~m6WRe)mH~hMK4ZIWs_ef!yY}yjocMhL z_Q$m4KWERCLDVOD7WeErgVMT*OCdd4NQ%iv^s3XnYCSIOcG2t)KG{WBc0HZAW==%c z)&5x8I|v_N63FAxaed$pJddrmg~p6u`om_nliNP!#|1s=h@u6Q7z65o8I*%j~KEw?Hi zJ*l+bFV!0&)Sk3j=DNQsY{On?ea>i3AH@0PKsqJd*9!{zJM~{a4#pH3gr`!Jf?9Q( z@1GT#=$LRxgkS^uT@Ln)E!D-7v>x{fVk^nk?xdtYyeaH7?4c{S=;nXC`m6)FrC)}k zyMeoY0Gs5LxClk*$F#DMnyNr9(|fwX?jIP_@chJ&a-yLfUhqF3&1#miKpiL~vfL*9 z#Ma{Jv@iWyp6+T|M8p!^5|@taeB2x^Ca%G&(G0tE(CND!mCU0;nDzR%h~z+)U$=?z$)NO>^q94=D_Mv^g@0B^f} z(gv8{qAIQF(NX2c|90LLf6p8!g@?6vzjhr-lv_;Mc%LxJnX-{B)JqIie;amWI{#8r zK(jsmaMse1UY>sA`(@_+mR;E{{Z#MYt>Y=V^zC)=fvjxQG(JNh+3fil8oTrWB(5K< z8GVLsy1aB*V3++2xyo*EqE$7WGhCzHIQSWg^}4c#e&s{_2B^W>{TXU}ePRRc#HU8= zqhhwv@BKbq+3;j2e!sK0-0zdb+KJE5DdKmZcDx%DCXXa(cPSI+5Wi?6&;HyM_c-Rs^*1xyZ7dt(4{Q)f%Ka+{Vwj3F5!>0*E@}76@Miq{W-*d zB;>a8a%gV>eUpq7&R2Z}?8CJNQIQNNv5zYOpn;9R^Q&g4=#+D+v zNsJcozs=;@7fJv&j5 zfBwBNzFvXn>*1MJW50-J$R13fTCX7kK zEHA|vc&{XB-S-OU7t%{j1h86aa;wFqJHr!NtxDbxUh7+kEt64oJA3SO`FSc}!&eV#KFf}+Luy>Ym;eZwc0OezxXbc0q*|=BPLFUt z_#Iti_%EJSHjG`Q3K5##8%%EyWXwxzS?(|r7w5`+u&S0)?Ov(X>)X1a4caSh4)ihT z5j}gy*JZgQ25*AktuVHUra8}qvE_^rOoK;3M<7Jvy@kmU-X%$opjCvi9e~FG!X82u zEW+R!VF=*$P=p+$&<LMuX`^A7&(tXSRg?LW0>#*RtIM=5Jr(J7OW0MKs_+{1-67h zC`Axpq5|{{d<@XWWh7Am76`ENP#`8GL4u;wKv{R+O#<){3=A?tLkc-zAWjSfdq4O- zgjWaZ8c{4I2=+=vp<*CS5wH+AxSOci;TEum$=qIX=U7ot?GyNGmMXU$okqCRd_BK zpM4gXeG8Y7b&1HUaUXl1dA+mGu{Uv`Ol>|^J_uU}r#>$0`s@9x=Oe`g!;>-3DPLu7 zO_Wwp)Acc`>Li}1RW+l#_|h%f#4yaf*x^!dWpQh}_d$V>xtEv~AIQV$OQkx!vbt58 zp@~apwPS=&4-HKlbF&2wamQ&n#+mJ8(<}q2X z5MzoK%aUC46F<$eEMhZVhvUJs7I9uo7~q2*y~6J^G-T+q(!YPhl_@+ktl~2?cf5Gr z;_hcin50e~Z8KQG9pTdU2)ufvk%LI|_HCWjFtz9uaSpaNuD3TiWj0sDRiYl6F06U$ z5JpQsr?zz!%-UqL!Q*G*_tp?mc=v*l1sSK(keB*xqVh30*=lj)U`Q!C&RHnsVGHsH zQ12D$D4xUAdszSXCzZEo06>NU%YVVdLof*q?#cl)KHTN{v}x4==xjf*=(k-2%V?9P z5BK|Kn?d1OBYMPuuaO|%ckRLl96O}*3?TNuME2vric>gp09FKm^?$Gg1XQShA^$%? z{(<*^wFEqpfnd4ruTKSBWLNBgglhh9i7zJ)3D~T|x?2di>HhAb`f`Q*Y%NjRO_5DDC{7dJEZ0#P~xr&e&eJA%@buVxcp7eR$QB3Bguh3@P1 z5{$iiSJSlA8dX2U);_Y1vRyuxuB#MJW*K!Oyrb)dd+K@DWSnw2;_?7SdDOvVo_L-iqoqmpkDDCy8amh}AU8VK-e`XHXNT z+n%E}6P>6_nO$>x%=Y4Q4`K!F3V9$9Leu^JL8>M*_!(Lzd$*AXoX=x$N0Oneh{15ZpT7)blF+kR zZo7c@^^6fSJqMuIRnI^95X>sk zE^uR_*Px2lcr;s=GD~kIoQW}ncgj>c`tTxfaszN>5T|AaMh+X|pyVu*&}9rgKXu&6 z1=RcSgYqDp;srGAHi&p|Bjb9~ijpxZW*URlmYmT)N2GNpa)-By=);+NRRXJRn$LE3 z`W`xXia0eR->Kxf(kH?(9!{wEVsJ%~G+ViFPnGtd9p6Am)})6;@u6Y2LvGNcqny#^ zVOP5SuJ;tYx6b9QNE(-To6xNhfUjrFUOBYB8``CN{E$9-gdxVY8r>j2P5YKaj;CUt z7)Dh*RTm@VSG?TK``y$7$?Hr0ZxlB3H>)& zv>03z*cW~y+r$3gF_^So>?p?WFDpTQD4v0PyuMr1*e?Y%+b7YWt+FRLvKa6hC4hr~ zV;!m)zo@?YTJ{8YI_44HlV#mMCegNz7|6bXJ`(KuqR8`))mPu=@!)839zt+{ampg( zz%+&@27`Ee1Ngruj{KMPYX5(oIAcU7#lTy~=#n9~KI;ZbZf)m*r>{}1S#C9 z3zp+5MsX?;A@KOTUyNAwNa=5sRG5C>M>NkJ`)-U3;*y(VVY97BC#r^ku`MyFi#Aa0 z{v{tA%-cul79fH|nU73zD>zB(%P#L@aEVoF?jH7f*WlTIM7UH7w_1dj)}1jDB1VwM z###Rv^6|H+2JB{F#e@_{eVcQE2coDRkL!LI#sS-qK#1?spXD^*!4a!C{I-n2M8;sK zf~xIvP}t4hu!IJJ$J{^WTu|eMbq2r~0I3yd`y|wFvt20BV~lBou@M5|E0m zZ;~!ZR6yHLQ`iAG;W+{p&9Adizesn1&;amkfpb%k(m!RPKrjQCr4R~ZZNNF zK-rx!yM9e}%|qqkH7(WbrbPzBB43R|p*{UH%;w8aCN-nGt^YA1-VncYo@Y>@d|$8M@AZ5Aez!k*jn|y>ob!3kdFJVy^ZvZw zZ|2oBU@@qp(;s_`+FoN0=mT*K-Z!gsh71ZxJsm03Mx*jimz(h)`>ILr6JOyr1eT9f zc7+VHI`9Kk9#n@xoe_#>$k3Y&2srhmW(h(GH8lCay*PGz-EkMFcuyWB3#_8@w z$L)Swg(!rQ>4tNh7dbifoLzOUcnyafVx_G;&&R{UBUtUAWQd1TlLGljOrt+yd@+?0 z;9P#yx}g=hRjjS8ttD$FzwFkdJb_sajF|0h&xT)dCSZy6lz-;AO5f-16rC@!UNzuc zJBF5n(_G^e!DT}8b{O-9)8fleR0VIXLzHxAsiVP7AJ8<7i5Aa@|4>#2?L|@cJnB7+ zk>^o|(ODlLT^F?-A{~n>EjNHLjVBKB7HeSZa%P1{qURs=TFX#xI z5`X~%1rRy_Lkx5ZP@O(d2xb*^k;blK6IkGUfkwZKcE)0_vlSNlc)q68kE6fbtlloPQne%x@AV8j}OZ z#3{gI&kKJ-pj&=`Lhg-0!-JAGm|Ot@fk?Kn1VjnJh=Brd6~vQNi_s?;fzpwaqy7Fp z!d*&xOaS^jM**H0|0?4mC;ygVf@@DCoG;iYifN8VJ8_TfS8A-a2EO4k*H^InYyl(8 zTX3eIV_WQrWFn3Nu8P$2>iuiAc#W>KyBWG|7Gf?B&eRV?Zf12O7vh2no$G|ex#_r? zQ6yDQF#Tha9pjveB5 z7A{tD>0??XX(8r0xraiJgqcda2`;}@73t4{PQ=bcjK!4GAF!^vqn)OC(_8G0N3o8w zufQ{Ql$6~ReN_V|x;^X?hUIvdy&ASTS zbcSq7^3a`+{oR!GLsf+){^p%Vb|(09BfCXt%)>pwtE52ck^D{`ugtZZBrRiu)t86A z4=b@Em~IxD#`yRLTj~c}YBe(EgZqOm^*^ITx#ifw6CjoUz4|+l6dvuBCG}2a@I}y- zPkqB7gN8W!%g&Y`U*(65BHZh)4fk5!1Afkc>*FN|&Ldl?g+W)~VP!X|8C-illlu4M zicbLN>f}d!SDYi*3TjPmbD(DYYLJGcGb~e=-&0PN91%e3Ry_Ot8@;UgZoRSg8posl zUNE2C;FA&7G||xI$E%HBv=FP}AnxZ^8wEF#O2u06w=Z5Fo zoG*o)>8rZVQDYTTN?{I~`mBFY-zjpjd;3GRwdP(WErI#7LKEWMi6;yhCj=FhPY7TJlIp51otwqv4Ir@=Fj1;U<8c z3V8|u2(FXI-6=5%zA4CDV>r~8L@t=A<&I`*0R_HEWUgtDJ5F@#j;8E-Gzu*8-$@<#|r@<$+#4KI+cDRE$DSc%5vIoG6<3zx~!2Xy@x>~ELAcRbo_q_#j$ zx$?S0!oj&hv!m80zPk7o5tT!prM4G;o9_l6b0g(bu8DO}t8-c$0jJFSvFCo%h<`$1|-GMn) z?n^hO-zInH=Y~n;hLxwM{BzW>)s7}6mGYtZ7++E)t~%1k0}56{c`_3Bw*V^ybwBup z{v|vE!F@TMRLJN-@@CG?n&=1u{reRliiND0AWcmTN&qtlz*d^ez)gkR!EG6^M*xH` zx&MHjHPI1z+HrXcrlSqHN#BC2rgjg6m~yKRlqXcOOr_Wv3-bU(L+&(gUTi*+!{%I2b9M+TZmr#H-P zjXdz;xSh`KWCi*uHyO_AR9n|Q2db+F{9au$)BZVv`%b8iijQZKTyO1#3P#oHYm1x3 zhI0fT$XHWyN>qF=W)5#meENEoyKCa+{zJ!d=9u)`#y-}%XP@&ryy3db(o?#&e+RBU z<4n{N`Lomq7zQJzm+uOMm!@e1Nd>zl$4SLH+7iWD+&H{i^5*52o=-Oyd!z$#znk?H9m zZK}f~F6_OK?&o9dD7ZK`-siM`=DYM#i~19`5!&HSdZ_`*p6v}ZVq!*+#=aAb;3vbi z{8F0!D=EbH@3uA6+1%XvCq2cOu+6$Y__pt_70hJ(;O2zI-evJ~)>mu~;J))#jYp1p zQldq)YD2u2V6H@!Fw|zdbJU;-!q7Q;*+lJm+;bC<`eS z!duNV+HO4U6d7`njO80o4i6;0(Hi>Ti+@a$H*4J`d_L9Y%!~fgx=q}_8Qc*Y_16dm8MO%*?{|ly5dSuWHjsck$#ai*{$V zr7s&r07X!9r*9^2n&wqKDVMO)>NoVe9QO(&d}@|1XI&meJj&)!_SxskMm|*9XaCTJ zq5exz*2^%mpOTl$Ik67utiyyh+<~3WL1)k8+bb`(k_5`5Y#!cvxN$ri6+;BFl#U`oao#x5E zt@=3;=1JVo;zf=u6-LN@TsY;vPkd&A{Bp)kvm2t^h$W>6zVvuo-9uZgD7S(JgC20y zzbDAH*2c+(?zAy4d*F3-%B85ky+g<^z1$XtW$%qSw9PJOZ}{O8BK*F_w>?UB<^Ab% zAkV3(NO;@IZTfHJHh44J)p-48N95Q!r_q}QrFud-jCWYb5+42a(}8-qbuCAueU(i$ zT2rEijIp8cRT48)a zaCeZU354ZQW+xC5!T67uOBJM$eygS*-EcPGaRLS^0ZZ2$3zOYBq(>Iba)+eUDMpbK zDh|PAQ%fXDq@2Dcq^-j7MyalFc>=>^citNZ5=$|z>Qti$Oh$wtD+bAX^_`m7c*9fW z5=F2UqX|qm*;9@pN?b*gPd|GsrmV>xZw}Cr3d|^5G3{he8pXVk3@b2TfXM&VV=<{F zHr~K0B~BF0H8p|c(5WVS%29;QEU!_8na>^ztmbQMf#Cj#=sQsLGs_TX*j&XDt@gL8 zO4`V{BN5_*RA%1F&hS3uU?J^6NHck2U}X5jAd_^ly#I2qWhqVeH;sRub`nfibn8}7 zS_VyI5J17>VAgcuOT*0L<``?@LUpWlEVdw7iH=H<(GOPl7CS8R3Xs5s+`VS8Jx{;C zzk%maRKNj-P|zA=7vWj0XR^m+K{#Vv0G&lqbYa7K3l=v!PobH=WH|`?zVhpi|51*QRYtt(*pgl1C9xKAcRHa!~yM zeB(}g>sNJVR7X4$DlNTWv)THOMKq!??_9url;M0{oN$QjHDI!%)XuBkd>ygBWQ%QI z>%f2>*`wf+o6;IXrTK*L;E}#vfyhdA^hKWt(%ZWq>EtM)+eesUj{d{cmyJ+?P8k#c z2HEm3+pitKMG!~RLUFr`C^RjA5(NPd9v(%(VsJ(UM)Tk!QBVy^e2%vO@zIMA`-7F? zZxwu+0JhF`}eA&dL9)85AL;P$e{$Gvb2QdA&#m&iY-M1d=b!CFR0Qe$y z`M~xO77#%&>ZW?;zrQw;2_7b|dCjgv9iW2F{ZG{(WiFppWu(T#zG(AAMUJsQ@#C#% zA>)4=H>-#M=amkSz_)z7ox`!uv8F-a<9|=pjqW-;JBaCOa*a2dZJ<3oiohU$`esC* h-6JPEIOFjkKJP}omgGM^82o|Mh3Zn^w@4j*`d?%Zg17(x 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..ef79223 --- /dev/null +++ b/dev/linux-cpu/videos/sharp_basic/metadata.json @@ -0,0 +1,55 @@ +{ + "frames": [ + { + "file": "frame_000.jpg", + "time": 0.0, + "log": "Capturing execution frames: sharp_basic.json" + }, + { + "file": "frame_001.jpg", + "time": 2.36, + "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 Queuing workflow for execution...\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: 7ba922cc-92f7-47ac-b8e5-3f4173921453\n [ComfyUI] Generated prompt_id: 7ba922cc-92f7-47ac-b8e5-3f4173921453\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] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_7d1139720cb6']...\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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_7d1139720cb6']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_7d1139720cb6 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_7d1139720cb6 (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] " + }, + { + "file": "frame_002.jpg", + "time": 4.55, + "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 Queuing workflow for execution...\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: 7ba922cc-92f7-47ac-b8e5-3f4173921453\n [ComfyUI] Generated prompt_id: 7ba922cc-92f7-47ac-b8e5-3f4173921453\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] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_7d1139720cb6']...\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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_7d1139720cb6']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_7d1139720cb6 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_7d1139720cb6 (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=3ms shot=115ms unfreeze=3ms saved=True\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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.5s 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=44% browser_rss=0.83GB\n [capture-loop] iter=600 t=70.2s 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.84GB\n [capture-loop] iter=650 t=75.8s 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.84GB\n [capture-loop] iter=700 t=81.4s 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=45% browser_rss=0.84GB\n [capture-loop] iter=750 t=87.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=45% browser_rss=0.84GB\n [capture-loop] iter=800 t=92.7s 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.84GB\n [capture-loop] iter=850 t=98.4s 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=46% browser_rss=0.84GB\n [capture-loop] iter=900 t=103.9s 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=44% browser_rss=0.85GB\n [capture-loop] iter=950 t=109.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.85GB\n [capture-loop] iter=1000 t=115.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=1050 t=120.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1100 t=126.4s 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=43% browser_rss=0.85GB\n [capture-loop] iter=1150 t=131.9s 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.85GB\n [capture-loop] iter=1200 t=137.6s 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=43% browser_rss=0.85GB\n [capture-loop] iter=1250 t=143.2s 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=44% browser_rss=0.85GB\n [capture-loop] iter=1300 t=148.7s 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=44% browser_rss=0.85GB\n [capture-loop] iter=1350 t=154.4s 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=43% browser_rss=0.85GB\n [capture-loop] iter=1400 t=160.1s 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.85GB\n [capture-loop] iter=1450 t=165.6s 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=46% browser_rss=0.85GB\n [capture-loop] iter=1500 t=171.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1550 t=176.8s 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=43% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=1600 t=182.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=46% browser_rss=0.85GB\n [capture-loop] iter=1650 t=188.2s 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.85GB\n [capture-loop] iter=1700 t=193.7s 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.85GB\n [capture-loop] iter=1750 t=199.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1800 t=205.0s 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.85GB\n [capture-loop] iter=1850 t=210.6s 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.85GB\n [capture-loop] iter=1900 t=216.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1950 t=221.8s 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=43% browser_rss=0.85GB\n [capture-loop] iter=2000 t=227.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=2050 t=233.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=2100 t=238.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=2150 t=244.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\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=2200 t=250.0s 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=43% browser_rss=0.85GB\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=2250 t=255.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.85GB\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=2300 t=261.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2350 t=266.7s 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=44% browser_rss=0.85GB\n [capture-loop] iter=2400 t=272.4s 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.85GB\n [capture-loop] iter=2450 t=278.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=2500 t=283.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=2550 t=289.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.1/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=2600 t=295.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=2650 t=300.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.8/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2700 t=306.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2750 t=311.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=2800 t=317.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.85GB\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=2850 t=323.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2900 t=328.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.6/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\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=2950 t=334.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=3000 t=339.9s 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=44% browser_rss=0.85GB\n [capture-loop] iter=3050 t=345.4s 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=43% browser_rss=0.85GB\n [capture-loop] iter=3100 t=351.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=3150 t=356.6s 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=45% browser_rss=0.85GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1354 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1354 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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=3200 t=362.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=3250 t=367.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\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 [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] 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] SharpPredict done (354.57s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (354.57s): result: NodeOutput\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-0818/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-0818/ComfyUI'}\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] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_ba31a8bc27d9']...\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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_ba31a8bc27d9']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ba31a8bc27d9 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ba31a8bc27d9 (abstract, no filesystem path)\n [capture-loop] iter=3300 t=373.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB" + }, + { + "file": "frame_008.jpg", + "time": 376.69, + "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 Queuing workflow for execution...\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: 7ba922cc-92f7-47ac-b8e5-3f4173921453\n [ComfyUI] Generated prompt_id: 7ba922cc-92f7-47ac-b8e5-3f4173921453\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] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_7d1139720cb6']...\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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_7d1139720cb6']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_7d1139720cb6 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_7d1139720cb6 (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=3ms shot=115ms unfreeze=3ms saved=True\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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.5s 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=44% browser_rss=0.83GB\n [capture-loop] iter=600 t=70.2s 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.84GB\n [capture-loop] iter=650 t=75.8s 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.84GB\n [capture-loop] iter=700 t=81.4s 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=45% browser_rss=0.84GB\n [capture-loop] iter=750 t=87.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=45% browser_rss=0.84GB\n [capture-loop] iter=800 t=92.7s 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.84GB\n [capture-loop] iter=850 t=98.4s 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=46% browser_rss=0.84GB\n [capture-loop] iter=900 t=103.9s 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=44% browser_rss=0.85GB\n [capture-loop] iter=950 t=109.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.85GB\n [capture-loop] iter=1000 t=115.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=1050 t=120.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1100 t=126.4s 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=43% browser_rss=0.85GB\n [capture-loop] iter=1150 t=131.9s 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.85GB\n [capture-loop] iter=1200 t=137.6s 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=43% browser_rss=0.85GB\n [capture-loop] iter=1250 t=143.2s 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=44% browser_rss=0.85GB\n [capture-loop] iter=1300 t=148.7s 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=44% browser_rss=0.85GB\n [capture-loop] iter=1350 t=154.4s 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=43% browser_rss=0.85GB\n [capture-loop] iter=1400 t=160.1s 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.85GB\n [capture-loop] iter=1450 t=165.6s 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=46% browser_rss=0.85GB\n [capture-loop] iter=1500 t=171.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1550 t=176.8s 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=43% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=1600 t=182.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=46% browser_rss=0.85GB\n [capture-loop] iter=1650 t=188.2s 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.85GB\n [capture-loop] iter=1700 t=193.7s 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.85GB\n [capture-loop] iter=1750 t=199.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1800 t=205.0s 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.85GB\n [capture-loop] iter=1850 t=210.6s 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.85GB\n [capture-loop] iter=1900 t=216.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=1950 t=221.8s 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=43% browser_rss=0.85GB\n [capture-loop] iter=2000 t=227.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=2050 t=233.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=2100 t=238.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=42% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=2150 t=244.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\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=2200 t=250.0s 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=43% browser_rss=0.85GB\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=2250 t=255.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.85GB\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=2300 t=261.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2350 t=266.7s 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=44% browser_rss=0.85GB\n [capture-loop] iter=2400 t=272.4s 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.85GB\n [capture-loop] iter=2450 t=278.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=2500 t=283.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=2550 t=289.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.1/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=2600 t=295.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\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 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=2650 t=300.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.8/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2700 t=306.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2750 t=311.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n [capture-loop] iter=2800 t=317.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.85GB\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=2850 t=323.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2900 t=328.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.6/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\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=2950 t=334.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=3000 t=339.9s 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=44% browser_rss=0.85GB\n [capture-loop] iter=3050 t=345.4s 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=43% browser_rss=0.85GB\n [capture-loop] iter=3100 t=351.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=3150 t=356.6s 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=45% browser_rss=0.85GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] === WATCHDOG TICK 6 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fc4c52256c0 (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 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fc4c62266c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fc4c6d50740 (most recent call first):\n [ComfyUI] Thread 0x00007fc4c6d50740 (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-0818/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1354 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1354 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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=3200 t=362.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=3250 t=367.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\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 [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] 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] SharpPredict done (354.57s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (354.57s): result: NodeOutput\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-0818/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-0818/ComfyUI'}\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] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_ba31a8bc27d9']...\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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_ba31a8bc27d9']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ba31a8bc27d9 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_ba31a8bc27d9 (abstract, no filesystem path)\n [capture-loop] iter=3300 t=373.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.85GB\n Frame 8 saved (frame_007.jpg, t=374.1s)\n [capture-periodic] freeze=3ms shot=115ms unfreeze=4ms 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=1 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778660460204.ply (63.00 MB)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778660460204.ply (63.00 MB)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.04s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.04s): result: NodeOutput\n [ComfyUI] Prompt executed in 375.89 seconds\n [ComfyUI] Prompt executed in 375.89 seconds" + }, + { + "file": "frame_009.jpg", + "time": 421.3066623210907, + "log": "Final screenshot" + } + ], + "total_time": 418.96 +} \ 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 f66bf5d5a62885f48f89ec7975a54d7e69dd6a20..64a96844f9ecf737159f5a6279dff6abe14e2bff 100644 GIT binary patch delta 1491 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 x% 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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..d83e22ea07eac92022e633a5803c8832515b8d86 GIT binary patch literal 113892 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 _n^i!tI>JR=LK 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

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

DcC 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

ln?OTVq!LXSH}q|yj^Y~WVDvuevkSn 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 z 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%0DUyJnw!h=H9p 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 Qlm-8o#Sh$#Ouk&1?q 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

ln?OTVq!LXSH}q|yj^Y~WVDvuevkSn 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 Tl_7Ks=wnqIO4JDY@YDYX&37J~ 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..6ad66fb --- /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.29, + "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n Queuing workflow for execution...\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: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\n [ComfyUI] Generated prompt_id: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\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: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (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=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 [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 Queuing workflow for execution...\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: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\n [ComfyUI] Generated prompt_id: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\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: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (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=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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.24s): 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.3s)\n [capture-periodic] freeze=3ms shot=130ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.74s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.74s): 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": 338.62, + "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n Queuing workflow for execution...\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: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\n [ComfyUI] Generated prompt_id: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\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: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (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=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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.24s): 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.3s)\n [capture-periodic] freeze=3ms shot=130ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.74s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.74s): 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=2ms shot=127ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=3.1/15.6GB (20%) swap=0.0/3.0GB (0%) cpu=79% 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.81GB\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.81GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.81GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.81GB\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.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.93GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=250 t=28.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\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=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=350 t=39.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=400 t=45.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=45% browser_rss=0.93GB\n [capture-loop] iter=450 t=51.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=500 t=56.7s 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.93GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=62.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=600 t=68.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=650 t=73.7s 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.93GB\n [capture-loop] iter=700 t=79.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=750 t=85.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=800 t=90.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=850 t=96.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=900 t=102.0s 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.93GB\n [capture-loop] iter=950 t=107.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=47% browser_rss=0.93GB\n [capture-loop] iter=1000 t=113.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=1050 t=118.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=1150 t=130.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB\n [capture-loop] iter=1200 t=135.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB\n [capture-loop] iter=1250 t=141.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=1300 t=147.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1350 t=152.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1400 t=158.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=1450 t=163.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB\n [capture-loop] iter=1500 t=169.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=45% browser_rss=0.93GB\n [capture-loop] iter=1550 t=175.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=1600 t=180.8s 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=1650 t=186.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1700 t=192.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=1750 t=197.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1800 t=203.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB\n [capture-loop] iter=1850 t=209.0s 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.94GB\n [capture-loop] iter=1900 t=214.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\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=1950 t=220.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\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 [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=226.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.5/15.6GB (42%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=2050 t=231.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=2100 t=237.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=2150 t=242.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2200 t=248.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2250 t=254.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB\n [capture-loop] iter=2300 t=259.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=2350 t=265.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=2400 t=271.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.8/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2450 t=276.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.6/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=2500 t=282.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.8/15.6GB (63%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\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=2550 t=288.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2600 t=293.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/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=2650 t=299.3s 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=45% 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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=305.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=2750 t=310.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.1/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2800 t=316.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.3/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=2850 t=322.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.1/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2900 t=327.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.2/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\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=2950 t=333.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 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 (333.72s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (333.72s): 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] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_3bce48a2887c']...\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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_3bce48a2887c']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_3bce48a2887c (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_3bce48a2887c (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=2 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method" + }, + { + "file": "frame_004.jpg", + "time": 339.84, + "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n Queuing workflow for execution...\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: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\n [ComfyUI] Generated prompt_id: 1d6dc387-05f1-4328-a204-0a8cb59e86f9\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: failed\n [ComfyUI] [ComfyUI-Sharp] Health check: failed\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...\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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\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_ztfzzima/persistent_worker.py', 'abstract://comfy_worker_d3a01f368de7']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_d3a01f368de7 (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=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.24s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.24s): 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.3s)\n [capture-periodic] freeze=3ms shot=130ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.74s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.74s): 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=2ms shot=127ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=3.1/15.6GB (20%) swap=0.0/3.0GB (0%) cpu=79% 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.81GB\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.81GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.81GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.81GB\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.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.93GB\n [capture-loop] iter=150 t=17.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=200 t=22.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=250 t=28.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\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=34.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=350 t=39.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=400 t=45.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=45% browser_rss=0.93GB\n [capture-loop] iter=450 t=51.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=500 t=56.7s 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.93GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=62.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=600 t=68.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=650 t=73.7s 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.93GB\n [capture-loop] iter=700 t=79.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=750 t=85.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=800 t=90.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=850 t=96.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=900 t=102.0s 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.93GB\n [capture-loop] iter=950 t=107.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=47% browser_rss=0.93GB\n [capture-loop] iter=1000 t=113.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.93GB\n [capture-loop] iter=1050 t=118.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 236 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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=1150 t=130.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB\n [capture-loop] iter=1200 t=135.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB\n [capture-loop] iter=1250 t=141.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=1300 t=147.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1350 t=152.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1400 t=158.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=1450 t=163.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB\n [capture-loop] iter=1500 t=169.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=45% browser_rss=0.93GB\n [capture-loop] iter=1550 t=175.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.94GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=1600 t=180.8s 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=1650 t=186.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1700 t=192.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=1750 t=197.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1800 t=203.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.94GB\n [capture-loop] iter=1850 t=209.0s 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.94GB\n [capture-loop] iter=1900 t=214.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\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=1950 t=220.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\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 [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=226.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.5/15.6GB (42%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=2050 t=231.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\n [capture-loop] iter=2100 t=237.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.93GB\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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=2150 t=242.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2200 t=248.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2250 t=254.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=43% browser_rss=0.92GB\n [capture-loop] iter=2300 t=259.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=2350 t=265.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.2/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=2400 t=271.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.8/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2450 t=276.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.6/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=2500 t=282.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.8/15.6GB (63%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\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=2550 t=288.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2600 t=293.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/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=2650 t=299.3s 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=45% 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 0x00007fb59ffff6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fb59ffff6c0 (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 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fb5a53c16c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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 0x00007fb5a5eea740 (most recent call first):\n [ComfyUI] Thread 0x00007fb5a5eea740 (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-0818/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/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-0818/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_ztfzzima/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=305.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=2750 t=310.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.1/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=2800 t=316.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.3/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [capture-loop] iter=2850 t=322.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.1/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=2900 t=327.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.2/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\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=2950 t=333.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 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 (333.72s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (333.72s): 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] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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-0818/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0818/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-0818/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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_3bce48a2887c']...\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_ft433m81/persistent_worker.py', 'abstract://comfy_worker_3bce48a2887c']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_3bce48a2887c (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_3bce48a2887c (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=2 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Frame 4 saved (frame_003.jpg, t=338.6s)\n [capture-periodic] freeze=2ms shot=143ms unfreeze=3ms saved=True\n [capture-loop] iter=3000 t=339.0s 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=50% browser_rss=0.93GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778660870538.ply (63.00 MB)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778660870538.ply (63.00 MB)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.37s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.37s): result: NodeOutput\n [ComfyUI] Prompt executed in 339.08 seconds\n [ComfyUI] Prompt executed in 339.08 seconds" + }, + { + "file": "frame_005.jpg", + "time": 401.0468952655792, + "log": "Final screenshot" + } + ], + "total_time": 398.7 +} \ No newline at end of file

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%0ADd3w@oEtfI2 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 Q;`e*N|>awyQbXO;kaB(RZgP*s3O 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 s#~mC2WU3Z@ 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 z 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