From 0c2d251bead63a7fff68636da33dbb07e5925b9f Mon Sep 17 00:00:00 2001 From: comfy-test Date: Wed, 13 May 2026 08:06:44 +0000 Subject: [PATCH] Update dev/linux-cpu --- dev/linux-cpu/index.html | 69 +- dev/linux-cpu/logs/sharp_basic.log | 677 +++----- dev/linux-cpu/logs/sharp_basic_console.log | 77 +- dev/linux-cpu/logs/sharp_basic_resources.csv | 372 +---- dev/linux-cpu/logs/sharp_exif.log | 640 +++----- dev/linux-cpu/logs/sharp_exif_console.log | 61 +- dev/linux-cpu/logs/sharp_exif_resources.csv | 313 +--- dev/linux-cpu/models.json | 2 +- dev/linux-cpu/results.json | 36 +- .../screenshots/sharp_basic_executed.png | Bin 424780 -> 0 bytes .../screenshots/sharp_exif_executed.png | Bin 479442 -> 0 bytes dev/linux-cpu/session.log | 1443 +++++++---------- .../videos/sharp_basic/frame_000.jpg | Bin 109273 -> 109278 bytes .../videos/sharp_basic/frame_001.jpg | Bin 112341 -> 112344 bytes .../videos/sharp_basic/frame_002.jpg | Bin 112305 -> 112151 bytes .../videos/sharp_basic/frame_003.jpg | Bin 112464 -> 112356 bytes .../videos/sharp_basic/frame_004.jpg | Bin 112624 -> 112462 bytes .../videos/sharp_basic/frame_005.jpg | Bin 111935 -> 112597 bytes .../videos/sharp_basic/frame_006.jpg | Bin 113442 -> 111932 bytes .../videos/sharp_basic/frame_007.jpg | Bin 113323 -> 0 bytes .../videos/sharp_basic/frame_008.jpg | Bin 127173 -> 0 bytes .../videos/sharp_basic/metadata.json | 50 - dev/linux-cpu/videos/sharp_exif/frame_001.jpg | Bin 114231 -> 0 bytes dev/linux-cpu/videos/sharp_exif/frame_002.jpg | Bin 113900 -> 0 bytes dev/linux-cpu/videos/sharp_exif/frame_003.jpg | Bin 117057 -> 0 bytes dev/linux-cpu/videos/sharp_exif/frame_004.jpg | Bin 118297 -> 0 bytes dev/linux-cpu/videos/sharp_exif/frame_005.jpg | Bin 128319 -> 0 bytes dev/linux-cpu/videos/sharp_exif/metadata.json | 35 - 28 files changed, 1179 insertions(+), 2596 deletions(-) delete mode 100644 dev/linux-cpu/screenshots/sharp_basic_executed.png delete mode 100644 dev/linux-cpu/screenshots/sharp_exif_executed.png delete mode 100644 dev/linux-cpu/videos/sharp_basic/frame_007.jpg delete mode 100644 dev/linux-cpu/videos/sharp_basic/frame_008.jpg delete mode 100644 dev/linux-cpu/videos/sharp_basic/metadata.json delete mode 100644 dev/linux-cpu/videos/sharp_exif/frame_001.jpg delete mode 100644 dev/linux-cpu/videos/sharp_exif/frame_002.jpg delete mode 100644 dev/linux-cpu/videos/sharp_exif/frame_003.jpg delete mode 100644 dev/linux-cpu/videos/sharp_exif/frame_004.jpg delete mode 100644 dev/linux-cpu/videos/sharp_exif/frame_005.jpg delete 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 29bab9e..923b498 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 100.0%, #f85149 100.0%, #f85149 100%); + background: linear-gradient(90deg, #3fb950 0%, #3fb950 0.0%, #f85149 0.0%, #f85149 100%); width: 100% !important; border-radius: 6px; } @@ -924,7 +924,7 @@

PozzettiAndrea/ComfyUI-Sharp Test Results

- 2026-05-11 10:22 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:02 UTC Linux-6.17.0-1010-azure-x86_64-with-glibc2.39 Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
@@ -932,14 +932,14 @@
-
+
- 100.0% + 0.0%
- 2 passed - - 2/2 tests + 0 passed + 2 failed + 0/2 tests
@@ -952,35 +952,29 @@
-
- - sharp_basic - +
+
No screenshot
sharp_basic - pass + fail
- 313.00s + 59.32s
-
- - sharp_exif - +
+
No screenshot
sharp_exif - pass + fail
- 306.44s + 6.42s
@@ -988,6 +982,35 @@
+
+

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
+
+ +
+
@@ -1070,9 +1093,9 @@ }); } - const workflowData = {"sharp_basic": {"src": "screenshots/sharp_basic_executed.png", "title": "sharp_basic", "status": "pass", "duration": "313.00", "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: 2447ef7c-63a5-4466-960a-92039e3542bb\n [ComfyUI] Generated prompt_id: 2447ef7c-63a5-4466-960a-92039e3542bb\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] 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] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_513202b5f752']...\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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_513202b5f752']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_513202b5f752 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_513202b5f752 (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=2ms shot=117ms unfreeze=8ms saved=True\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=65.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=600 t=71.2s 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=46% browser_rss=0.84GB\n [capture-loop] iter=650 t=76.9s 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=48% browser_rss=0.84GB\n [capture-loop] iter=700 t=82.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=750 t=88.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=800 t=93.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=46% browser_rss=0.84GB\n [capture-loop] iter=850 t=99.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.84GB\n [capture-loop] iter=900 t=105.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [capture-loop] iter=950 t=110.7s 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=49% browser_rss=0.84GB\n [capture-loop] iter=1000 t=116.3s 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=47% 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 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 159 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 159 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=122.0s 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=47% browser_rss=0.85GB\n [capture-loop] iter=1100 t=127.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.85GB\n [capture-loop] iter=1150 t=133.2s 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=46% browser_rss=0.85GB\n [capture-loop] iter=1200 t=139.0s 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=48% browser_rss=0.85GB\n [capture-loop] iter=1250 t=144.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=48% 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=1300 t=150.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=47% 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 [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=1350 t=155.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=1400 t=161.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=47% browser_rss=0.85GB\n [capture-loop] iter=1450 t=167.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.85GB\n [capture-loop] iter=1500 t=172.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.83GB\n [capture-loop] iter=1550 t=178.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.83GB\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 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 859 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 859 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=184.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.0/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.84GB\n [capture-loop] iter=1650 t=189.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.0/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [\n... (truncated)", "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": "screenshots/sharp_exif_executed.png", "title": "sharp_exif", "status": "pass", "duration": "306.44", "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Node 9: LoadImageWithExif\n [ComfyUI] Node 9: LoadImageWithExif\n [ComfyUI] Inputs: {\"image\": \"eth3d.png\", \"default_focal_mm\": 30}\n [ComfyUI] Inputs: {\"image\": \"eth3d.png\", \"default_focal_mm\": 30}\n [ComfyUI] Generated prompt_id: d9226b5d-a642-4f62-9aca-14301ea58f94\n [ComfyUI] Generated prompt_id: d9226b5d-a642-4f62-9aca-14301ea58f94\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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_1f4bd2910c48']...\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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_1f4bd2910c48']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f4bd2910c48 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f4bd2910c48 (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.08s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.16s): 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 Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=119ms unfreeze=4ms saved=True\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=3ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=3.7/15.6GB (24%) swap=0.0/3.0GB (0%) cpu=84% 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.90GB\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.90GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.90GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.90GB\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=7 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.91GB\n [capture-loop] iter=150 t=17.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\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=200 t=22.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=250 t=28.6s 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=51% browser_rss=0.92GB\n [capture-loop] iter=300 t=34.3s 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=50% browser_rss=0.92GB\n [capture-loop] iter=350 t=40.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB\n [capture-loop] iter=400 t=45.5s 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=49% browser_rss=0.92GB\n [capture-loop] iter=450 t=51.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=500 t=57.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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.6s 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=48% browser_rss=0.91GB\n [capture-loop] iter=600 t=68.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=650 t=74.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=49% browser_rss=0.91GB\n [capture-loop] iter=700 t=79.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=9 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=750 t=85.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=800 t=90.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=850 t=96.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=48% browser_rss=0.92GB\n [capture-loop] iter=900 t=102.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=47% browser_rss=0.92GB\n [capture-loop] iter=950 t=107.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=1000 t=113.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=49% browser_rss=0.92GB\n [capture-loop] iter=1050 t=119.3s 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=49% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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.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=48% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [capture-loop] iter=1150 t=130.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [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=1200 t=136.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.6/15.6GB (42%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB\n [capture-loop] iter=1250 t=141.9s 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=47% browser_rss=0.92GB\n [capture-loop] iter=1300 t=147.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=48% browser_rss=0.92GB\n [capture-loop] iter=1350 t=153.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.92GB\n [capture-loop] iter=1400 t=158.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=1450 t=164.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.4/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=1500 t=170.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.4/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=48% 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=1550 t=175.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.91GB\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 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/conv.py\", line 1186 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/conv.py\", line 1186 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py\", line 651 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py\", line 651 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1120 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1120 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=181.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=10.0/15.6GB (64%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\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=1650 t=187.2s 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=52% browser_rss=0.91GB\n [capture-loop] iter=1700 t=192.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.91GB\n \n... (truncated)", "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": "", "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 workflowNames = Object.keys(workflowData); - const videoData = {"sharp_basic": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: sharp_basic.json"}, {"file": "frame_001.jpg", "time": 2.3, "log": "Capturing execution frames: sharp_basic.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"beach.jpg\"}\n [ComfyUI] Inputs: {\"image\": \"beach.jpg\"}\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 4: GeomPackPreviewGaussian\n [ComfyUI] Node 4: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"5\", 0], \"extrinsics\": [\"5\", 1], \"intrinsics\": [\"5\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"5\", 0], \"extrinsics\": [\"5\", 1], \"intrinsics\": [\"5\", 2]}\n [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: 2447ef7c-63a5-4466-960a-92039e3542bb\n [ComfyUI] Generated prompt_id: 2447ef7c-63a5-4466-960a-92039e3542bb\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] 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] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_513202b5f752']...\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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_513202b5f752']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_513202b5f752 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_513202b5f752 (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] "}, {"file": "frame_002.jpg", "time": 4.53, "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: 2447ef7c-63a5-4466-960a-92039e3542bb\n [ComfyUI] Generated prompt_id: 2447ef7c-63a5-4466-960a-92039e3542bb\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] 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] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_513202b5f752']...\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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_513202b5f752']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_513202b5f752 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_513202b5f752 (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=2ms shot=117ms unfreeze=8ms saved=True\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=65.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=600 t=71.2s 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=46% browser_rss=0.84GB\n [capture-loop] iter=650 t=76.9s 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=48% browser_rss=0.84GB\n [capture-loop] iter=700 t=82.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=750 t=88.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=800 t=93.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=46% browser_rss=0.84GB\n [capture-loop] iter=850 t=99.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.84GB\n [capture-loop] iter=900 t=105.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [capture-loop] iter=950 t=110.7s 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=49% browser_rss=0.84GB\n [capture-loop] iter=1000 t=116.3s 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=47% 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 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 159 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 159 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=122.0s 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=47% browser_rss=0.85GB\n [capture-loop] iter=1100 t=127.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.85GB\n [capture-loop] iter=1150 t=133.2s 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=46% browser_rss=0.85GB\n [capture-loop] iter=1200 t=139.0s 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=48% browser_rss=0.85GB\n [capture-loop] iter=1250 t=144.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=48% 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=1300 t=150.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=47% 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 [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=1350 t=155.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=1400 t=161.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=47% browser_rss=0.85GB\n [capture-loop] iter=1450 t=167.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.85GB\n [capture-loop] iter=1500 t=172.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.83GB\n [capture-loop] iter=1550 t=178.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.83GB\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 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 859 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 859 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=184.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.0/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.84GB\n [capture-loop] iter=1650 t=189.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.0/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [capture-loop] iter=1700 t=195.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=1750 t=201.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.3/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [capture-loop] iter=1800 t=206.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=1850 t=212.5s 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=46% browser_rss=0.84GB\n [capture-loop] iter=1900 t=218.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=1950 t=223.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [capture-loop] iter=2000 t=229.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [capture-loop] iter=2050 t=235.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\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-1010/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-1010/ComfyUI'}\n [ComfyUI] [comfy-env] SharpPredict done (221.81s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (221.81s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\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/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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_6b8281457d37']...\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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_6b8281457d37']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_6b8281457d37 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_6b8281457d37 (abstract, no filesystem path)"}, {"file": "frame_007.jpg", "time": 238.61, "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: 2447ef7c-63a5-4466-960a-92039e3542bb\n [ComfyUI] Generated prompt_id: 2447ef7c-63a5-4466-960a-92039e3542bb\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] 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] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_513202b5f752']...\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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_513202b5f752']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_513202b5f752 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_513202b5f752 (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=2ms shot=117ms unfreeze=8ms saved=True\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=65.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=600 t=71.2s 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=46% browser_rss=0.84GB\n [capture-loop] iter=650 t=76.9s 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=48% browser_rss=0.84GB\n [capture-loop] iter=700 t=82.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=750 t=88.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=800 t=93.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=46% browser_rss=0.84GB\n [capture-loop] iter=850 t=99.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.84GB\n [capture-loop] iter=900 t=105.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [capture-loop] iter=950 t=110.7s 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=49% browser_rss=0.84GB\n [capture-loop] iter=1000 t=116.3s 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=47% 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 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 159 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 159 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=122.0s 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=47% browser_rss=0.85GB\n [capture-loop] iter=1100 t=127.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.85GB\n [capture-loop] iter=1150 t=133.2s 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=46% browser_rss=0.85GB\n [capture-loop] iter=1200 t=139.0s 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=48% browser_rss=0.85GB\n [capture-loop] iter=1250 t=144.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=48% 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=1300 t=150.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=47% 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 [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=1350 t=155.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=1400 t=161.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=47% browser_rss=0.85GB\n [capture-loop] iter=1450 t=167.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.85GB\n [capture-loop] iter=1500 t=172.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.83GB\n [capture-loop] iter=1550 t=178.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.83GB\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 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 859 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 859 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=184.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.0/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.84GB\n [capture-loop] iter=1650 t=189.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.0/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [capture-loop] iter=1700 t=195.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=1750 t=201.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.3/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [capture-loop] iter=1800 t=206.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=1850 t=212.5s 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=46% browser_rss=0.84GB\n [capture-loop] iter=1900 t=218.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=1950 t=223.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [capture-loop] iter=2000 t=229.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [capture-loop] iter=2050 t=235.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\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-1010/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-1010/ComfyUI'}\n [ComfyUI] [comfy-env] SharpPredict done (221.81s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (221.81s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\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/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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_6b8281457d37']...\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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_6b8281457d37']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_6b8281457d37 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_6b8281457d37 (abstract, no filesystem path)\n Frame 7 saved (frame_006.jpg, t=236.7s)\n [capture-periodic] freeze=3ms shot=105ms unfreeze=5ms 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] Failed to open dir (No such file or directory): /run/user/1001/gvfs/\n [ComfyUI] Failed to open dir (No such file or directory): /run/user/1001/gvfs/\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778494384908.ply (63.00 MB)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778494384908.ply (63.00 MB)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.49s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.49s): result: NodeOutput\n [ComfyUI] Prompt executed in 237.95 seconds\n [ComfyUI] Prompt executed in 237.95 seconds"}, {"file": "frame_008.jpg", "time": 306.67316031455994, "log": "Final screenshot"}], "total_time": 304.35}, "sharp_exif": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: sharp_exif.json"}, {"file": "frame_001.jpg", "time": 2.3, "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Node 9: LoadImageWithExif\n [ComfyUI] Node 9: LoadImageWithExif\n [ComfyUI] Inputs: {\"image\": \"eth3d.png\", \"default_focal_mm\": 30}\n [ComfyUI] Inputs: {\"image\": \"eth3d.png\", \"default_focal_mm\": 30}\n [ComfyUI] Generated prompt_id: d9226b5d-a642-4f62-9aca-14301ea58f94\n [ComfyUI] Generated prompt_id: d9226b5d-a642-4f62-9aca-14301ea58f94\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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_1f4bd2910c48']...\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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_1f4bd2910c48']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f4bd2910c48 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f4bd2910c48 (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.08s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.08s): 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"}, {"file": "frame_002.jpg", "time": 4.49, "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Node 9: LoadImageWithExif\n [ComfyUI] Node 9: LoadImageWithExif\n [ComfyUI] Inputs: {\"image\": \"eth3d.png\", \"default_focal_mm\": 30}\n [ComfyUI] Inputs: {\"image\": \"eth3d.png\", \"default_focal_mm\": 30}\n [ComfyUI] Generated prompt_id: d9226b5d-a642-4f62-9aca-14301ea58f94\n [ComfyUI] Generated prompt_id: d9226b5d-a642-4f62-9aca-14301ea58f94\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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_1f4bd2910c48']...\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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_1f4bd2910c48']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f4bd2910c48 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f4bd2910c48 (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.08s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.16s): 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 Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=119ms unfreeze=4ms saved=True\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": 220.23, "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Node 9: LoadImageWithExif\n [ComfyUI] Node 9: LoadImageWithExif\n [ComfyUI] Inputs: {\"image\": \"eth3d.png\", \"default_focal_mm\": 30}\n [ComfyUI] Inputs: {\"image\": \"eth3d.png\", \"default_focal_mm\": 30}\n [ComfyUI] Generated prompt_id: d9226b5d-a642-4f62-9aca-14301ea58f94\n [ComfyUI] Generated prompt_id: d9226b5d-a642-4f62-9aca-14301ea58f94\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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_1f4bd2910c48']...\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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_1f4bd2910c48']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f4bd2910c48 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f4bd2910c48 (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.08s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.16s): 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 Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=119ms unfreeze=4ms saved=True\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=3ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=3.7/15.6GB (24%) swap=0.0/3.0GB (0%) cpu=84% 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.90GB\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.90GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.90GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.90GB\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=7 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.91GB\n [capture-loop] iter=150 t=17.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\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=200 t=22.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=250 t=28.6s 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=51% browser_rss=0.92GB\n [capture-loop] iter=300 t=34.3s 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=50% browser_rss=0.92GB\n [capture-loop] iter=350 t=40.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB\n [capture-loop] iter=400 t=45.5s 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=49% browser_rss=0.92GB\n [capture-loop] iter=450 t=51.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=500 t=57.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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.6s 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=48% browser_rss=0.91GB\n [capture-loop] iter=600 t=68.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=650 t=74.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=49% browser_rss=0.91GB\n [capture-loop] iter=700 t=79.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=9 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=750 t=85.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=800 t=90.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=850 t=96.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=48% browser_rss=0.92GB\n [capture-loop] iter=900 t=102.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=47% browser_rss=0.92GB\n [capture-loop] iter=950 t=107.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=1000 t=113.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=49% browser_rss=0.92GB\n [capture-loop] iter=1050 t=119.3s 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=49% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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.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=48% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [capture-loop] iter=1150 t=130.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [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=1200 t=136.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.6/15.6GB (42%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB\n [capture-loop] iter=1250 t=141.9s 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=47% browser_rss=0.92GB\n [capture-loop] iter=1300 t=147.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=48% browser_rss=0.92GB\n [capture-loop] iter=1350 t=153.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.92GB\n [capture-loop] iter=1400 t=158.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=1450 t=164.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.4/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=1500 t=170.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.4/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=48% 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=1550 t=175.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.91GB\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 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/conv.py\", line 1186 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/conv.py\", line 1186 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py\", line 651 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py\", line 651 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1120 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1120 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=181.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=10.0/15.6GB (64%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\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=1650 t=187.2s 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=52% browser_rss=0.91GB\n [capture-loop] iter=1700 t=192.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.91GB\n [capture-loop] iter=1750 t=198.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.4/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=53% browser_rss=0.90GB\n [capture-loop] iter=1800 t=204.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.8/15.6GB (56%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.90GB\n [capture-loop] iter=1850 t=210.0s 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=48% browser_rss=0.90GB\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=1900 t=215.6s 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=48% browser_rss=0.90GB\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 (216.18s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (216.18s): 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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_f4cb47bce4de']...\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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_f4cb47bce4de']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f4cb47bce4de (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f4cb47bce4de (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 [ComfyUI] Failed to open dir (No such file or directory): /run/user/1001/gvfs/\n [ComfyUI] Failed to open dir (No such file or directory): /run/user/1001/gvfs/"}, {"file": "frame_004.jpg", "time": 221.3, "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Node 7: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": [\"9\", 2], \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"9\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Node 8: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"7\", 0], \"extrinsics\": [\"7\", 1], \"intrinsics\": [\"7\", 2]}\n [ComfyUI] Node 9: LoadImageWithExif\n [ComfyUI] Node 9: LoadImageWithExif\n [ComfyUI] Inputs: {\"image\": \"eth3d.png\", \"default_focal_mm\": 30}\n [ComfyUI] Inputs: {\"image\": \"eth3d.png\", \"default_focal_mm\": 30}\n [ComfyUI] Generated prompt_id: d9226b5d-a642-4f62-9aca-14301ea58f94\n [ComfyUI] Generated prompt_id: d9226b5d-a642-4f62-9aca-14301ea58f94\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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_1f4bd2910c48']...\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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_1f4bd2910c48']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f4bd2910c48 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f4bd2910c48 (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.08s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [ComfyUI-Sharp] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSharpModel done (0.16s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.16s): 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 Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=119ms unfreeze=4ms saved=True\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=3ms shot=112ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=3.7/15.6GB (24%) swap=0.0/3.0GB (0%) cpu=84% 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.90GB\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.90GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.90GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.90GB\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=7 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.91GB\n [capture-loop] iter=150 t=17.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\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=200 t=22.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=250 t=28.6s 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=51% browser_rss=0.92GB\n [capture-loop] iter=300 t=34.3s 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=50% browser_rss=0.92GB\n [capture-loop] iter=350 t=40.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB\n [capture-loop] iter=400 t=45.5s 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=49% browser_rss=0.92GB\n [capture-loop] iter=450 t=51.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=500 t=57.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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.6s 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=48% browser_rss=0.91GB\n [capture-loop] iter=600 t=68.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=650 t=74.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=49% browser_rss=0.91GB\n [capture-loop] iter=700 t=79.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=9 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=750 t=85.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=800 t=90.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=850 t=96.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=48% browser_rss=0.92GB\n [capture-loop] iter=900 t=102.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=47% browser_rss=0.92GB\n [capture-loop] iter=950 t=107.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=1000 t=113.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=49% browser_rss=0.92GB\n [capture-loop] iter=1050 t=119.3s 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=49% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/linear.py\", line 134 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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.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=48% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB\n [capture-loop] iter=1150 t=130.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [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=1200 t=136.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.6/15.6GB (42%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB\n [capture-loop] iter=1250 t=141.9s 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=47% browser_rss=0.92GB\n [capture-loop] iter=1300 t=147.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=48% browser_rss=0.92GB\n [capture-loop] iter=1350 t=153.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.92GB\n [capture-loop] iter=1400 t=158.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=1450 t=164.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.4/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=1500 t=170.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.4/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=48% 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=1550 t=175.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.91GB\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 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py\", line 293 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 609 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py\", line 463 in accept\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/conv.py\", line 1186 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/conv.py\", line 1186 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py\", line 651 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py\", line 651 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1120 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1120 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=181.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=10.0/15.6GB (64%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\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=1650 t=187.2s 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=52% browser_rss=0.91GB\n [capture-loop] iter=1700 t=192.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.91GB\n [capture-loop] iter=1750 t=198.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.4/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=53% browser_rss=0.90GB\n [capture-loop] iter=1800 t=204.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.8/15.6GB (56%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.90GB\n [capture-loop] iter=1850 t=210.0s 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=48% browser_rss=0.90GB\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=1900 t=215.6s 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=48% browser_rss=0.90GB\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 (216.18s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (216.18s): 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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_f4cb47bce4de']...\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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_f4cb47bce4de']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f4cb47bce4de (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f4cb47bce4de (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 [ComfyUI] Failed to open dir (No such file or directory): /run/user/1001/gvfs/\n [ComfyUI] Failed to open dir (No such file or directory): /run/user/1001/gvfs/\n Frame 4 saved (frame_003.jpg, t=220.2s)\n [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778494685550.ply (63.00 MB)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778494685550.ply (63.00 MB)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.51s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.51s): result: NodeOutput\n [ComfyUI] Prompt executed in 220.94 seconds\n [ComfyUI] Prompt executed in 220.94 seconds"}, {"file": "frame_005.jpg", "time": 300.3084683418274, "log": "Final screenshot"}], "total_time": 297.98}}; + const videoData = {}; 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 fe5d06f..cde5d97 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: 2447ef7c-63a5-4466-960a-92039e3542bb - [ComfyUI] Generated prompt_id: 2447ef7c-63a5-4466-960a-92039e3542bb + [ComfyUI] Generated prompt_id: 1b13349c-1b76-479c-8339-006e59ff9edd + [ComfyUI] Generated prompt_id: 1b13349c-1b76-479c-8339-006e59ff9edd [ComfyUI] Calling execution.validate_prompt()... [ComfyUI] Calling execution.validate_prompt()... [ComfyUI] Validation result: valid=True @@ -34,26 +34,26 @@ Capturing execution frames: sharp_basic.json [ComfyUI] === Validation PASSED === [ComfyUI] got prompt [ComfyUI] got prompt - [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] Running LoadSharpModel: precision: 'auto' [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' - [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI'} - [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI'} + [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] [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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_513202b5f752']... - [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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_513202b5f752']... - [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_513202b5f752 (abstract, no filesystem path) - [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_513202b5f752 (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_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] [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 @@ -73,60 +73,61 @@ Capturing execution frames: sharp_basic.json [ComfyUI] [ComfyUI] Frame 2 saved (frame_001.jpg, t=2.3s) - [capture-periodic] freeze=2ms shot=117ms unfreeze=8ms saved=True + [capture-periodic] freeze=3ms shot=115ms unfreeze=4ms 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] [ComfyUI] - [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first): - [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first): - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/linear.py", line 134 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/ComfyUI/comfy/ops.py", line 484 in forward - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py", line 484 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 274 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 310 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1762 in main - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1762 in main - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1807 in - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1807 in + [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] [ComfyUI] - [ComfyUI] [worker:ComfyUI-Sharp] === END === - [ComfyUI] [worker:ComfyUI-Sharp] === END === + [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] [ComfyUI] - [capture-loop] iter=550 t=65.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB - [capture-loop] iter=600 t=71.2s 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=46% browser_rss=0.84GB - [capture-loop] iter=650 t=76.9s 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=48% browser_rss=0.84GB - [capture-loop] iter=700 t=82.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB - [capture-loop] iter=750 t=88.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB - [capture-loop] iter=800 t=93.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=46% browser_rss=0.84GB - [capture-loop] iter=850 t=99.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.84GB - [capture-loop] iter=900 t=105.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB - [capture-loop] iter=950 t=110.7s 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=49% browser_rss=0.84GB - [capture-loop] iter=1000 t=116.3s 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=47% 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 0x00007f2c2b5fa6c0 (most recent call first): - [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2c2b5fa6c0 (most recent call first): - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 324 in wait - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 324 in wait - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 607 in wait - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 607 in wait - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py", line 60 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py", line 60 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap [ComfyUI] [ComfyUI] - [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first): - [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first): - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 52 in _watchdog - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 52 in _watchdog - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap - [ComfyUI] - [ComfyUI] - [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first): - [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first): - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py", line 159 in _get_attention_scores_no_kv_chunking - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py", line 159 in _get_attention_scores_no_kv_chunking - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py", line 259 in efficient_dot_product_attention - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py", line 259 in efficient_dot_product_attention - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py", line 275 in attention_sub_quad - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py", line 275 in attention_sub_quad - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py", line 139 in wrapper - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py", line 139 in wrapper - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 234 in forward - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 234 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 309 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1762 in main - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1762 in main - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1807 in - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/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=122.0s 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=47% browser_rss=0.85GB - [capture-loop] iter=1100 t=127.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.85GB - [capture-loop] iter=1150 t=133.2s 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=46% browser_rss=0.85GB - [capture-loop] iter=1200 t=139.0s 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=48% browser_rss=0.85GB - [capture-loop] iter=1250 t=144.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=48% 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=1300 t=150.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=47% 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 - [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=1350 t=155.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB - [capture-loop] iter=1400 t=161.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=47% browser_rss=0.85GB - [capture-loop] iter=1450 t=167.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.85GB - [capture-loop] iter=1500 t=172.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.83GB - [capture-loop] iter=1550 t=178.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.83GB - [ComfyUI] [worker:ComfyUI-Sharp] - [ComfyUI] [worker:ComfyUI-Sharp] - [ComfyUI] === WATCHDOG TICK 3 === - [ComfyUI] === WATCHDOG TICK 3 === - [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2c2b5fa6c0 (most recent call first): - [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2c2b5fa6c0 (most recent call first): - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 324 in wait - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 324 in wait - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 607 in wait - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 607 in wait - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py", line 60 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py", line 60 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap - [ComfyUI] - [ComfyUI] - [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first): - [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first): - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 52 in _watchdog - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 52 in _watchdog - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap - [ComfyUI] - [ComfyUI] - [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first): - [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first): - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 859 in forward - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 859 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 970 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1118 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1762 in main - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1762 in main - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1807 in - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/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=184.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.0/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.84GB - [capture-loop] iter=1650 t=189.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.0/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB - [capture-loop] iter=1700 t=195.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB - [capture-loop] iter=1750 t=201.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.3/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.84GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB - [capture-loop] iter=1800 t=206.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB - [capture-loop] iter=1850 t=212.5s 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=46% browser_rss=0.84GB - [capture-loop] iter=1900 t=218.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB - [capture-loop] iter=1950 t=223.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB - [capture-loop] iter=2000 t=229.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB - [capture-loop] iter=2050 t=235.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - [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] [SubprocessWorker] got response: ok - [ComfyUI] [SubprocessWorker] got response: ok - [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-1010/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-1010/ComfyUI'} - [ComfyUI] [comfy-env] SharpPredict done (221.81s): result: NodeOutput - [ComfyUI] [comfy-env] SharpPredict done (221.81s): result: NodeOutput - [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3] - [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3] - [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED - [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED - [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python - [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python - [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack'] - [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... - [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... - [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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_6b8281457d37']... - [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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_6b8281457d37']... - [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_6b8281457d37 (abstract, no filesystem path) - [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_6b8281457d37 (abstract, no filesystem path) - Frame 7 saved (frame_006.jpg, t=236.7s) - [capture-periodic] freeze=3ms shot=105ms unfreeze=5ms 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] Failed to open dir (No such file or directory): /run/user/1001/gvfs/ - [ComfyUI] Failed to open dir (No such file or directory): /run/user/1001/gvfs/ - [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778494384908.ply (63.00 MB) - [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778494384908.ply (63.00 MB) - [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.49s): result: NodeOutput - [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.49s): result: NodeOutput - [ComfyUI] Prompt executed in 237.95 seconds - [ComfyUI] Prompt executed in 237.95 seconds - Node executed (1 total), capturing... - Frame 8 saved (frame_007.jpg, t=238.6s) - [capture-node] freeze=960ms shot=320ms unfreeze=0ms saved=True - Execution complete (t=238.6s) - [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 16.1s - [3d-wait] Re-frozen in 64.4s - [3d-wait] Total 3D wait: 64.4s - Captured 8 unique frames over 304.35s - [debug] iframes: 1 - [debug] iframe[0]: src=http://127.0.0.1:41897/extensions/ComfyUI-GeometryPack/viewer_gaussian.html?v=17, canvas=1536x1024, rafFrozen=True - [timing] trigger_3d_previews: 0.0s - Saved high-quality screenshot: sharp_basic_executed.png - [timing] final_screenshot: 0.3s - Captured 9 video frames \ No newline at end of file + [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 diff --git a/dev/linux-cpu/logs/sharp_basic_console.log b/dev/linux-cpu/logs/sharp_basic_console.log index 990dd68..5cd905f 100644 --- a/dev/linux-cpu/logs/sharp_basic_console.log +++ b/dev/linux-cpu/logs/sharp_basic_console.log @@ -7,8 +7,10 @@ [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-warning] WARNING: Multiple instances of Three.js being imported. [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] [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 @@ -22,64 +24,35 @@ [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] Loading mesh preview extension... -[Console-log] [GeomPack] Mesh preview extension registered -[Console-log] [BVHViewer] Loading BVH Viewer extension -[Console-log] [BVHViewer] Loading BVH viewer extension... -[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer -[Console-log] [GeomPack Gaussian] Loading extension... -[Console-log] [UniRig Compare] Loading compare skeleton widget... -[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack -[Console-log] [UniRig Compare] Compare skeleton widget registered -[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension -[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension... -[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh -[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 VTK.js textured mesh preview extension... -[Console-log] [GeomPack] VTK.js textured mesh preview extension registered -[Console-log] [GeomPack] Loading UV mesh preview extension... -[Console-log] [GeomPack] UV mesh preview extension registered [Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension [Console-log] [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] [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-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-0x3c3409534600]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels -[Console-warning] [.WebGL-0x3c3409534600]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels -[Console-warning] [.WebGL-0x3c3409534600]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels -[Console-warning] [.WebGL-0x3c3409534600]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_1778494384908.ply&type=output&subfolder= -[Console-log] [GaussianViewer] Pre-calculated scale compensation: 31.60 x -[Console-log] [GaussianViewer] Loading from URL: /view?filename=sharp_1778494384908.ply&type=output&subfolder= -[Console-log] [GaussianViewer] Scene bounds center: -3.536740303039551 -2.535712718963623 21.384379521012306 -[Console-log] [GaussianViewer] Scene bounds size: 47.501935958862305 28.7931489944458 41.96184703707695 -[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.535712718963623 21.384379521012306 -[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.384379521012306 -[Console-log] [GaussianViewer] This should match the original input image view -[Console-log] [GaussianViewer] Loaded successfully from URL \ No newline at end of file +[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 diff --git a/dev/linux-cpu/logs/sharp_basic_resources.csv b/dev/linux-cpu/logs/sharp_basic_resources.csv index 948ac3b..8f8fee8 100644 --- a/dev/linux-cpu/logs/sharp_basic_resources.csv +++ b/dev/linux-cpu/logs/sharp_basic_resources.csv @@ -1,314 +1,62 @@ # total_ram_gb=15.6 t,ram_gb,vram_gb -0.0,0.81, -1.0,0.81, -2.0,0.81, -3.0,0.81, -4.0,0.81, -5.0,0.81, -6.0,0.81, -7.0,1.07, -8.0,1.14, -9.0,1.21, -10.0,1.53, -11.1,1.64, -12.1,1.82, -13.1,2.09, -14.1,2.01, -15.1,1.7, -16.1,1.23, -17.1,1.23, -18.1,1.23, -19.1,1.23, -20.1,1.23, -21.1,1.26, -22.1,1.29, -23.2,1.3, -24.2,1.32, -25.2,2.56, -26.2,4.02, -27.2,4.21, -28.2,4.21, -29.2,4.35, -30.2,4.2, -31.2,4.22, -32.2,4.33, -33.2,4.23, -34.2,4.26, -35.2,4.24, -36.2,4.25, -37.2,4.22, -38.2,4.28, -39.2,4.31, -40.2,4.27, -41.2,4.27, -42.2,4.33, -43.2,4.3, -44.2,4.33, -45.3,4.3, -46.3,4.38, -47.3,4.36, -48.3,4.32, -49.3,4.38, -50.3,4.37, -51.3,4.4, -52.3,4.31, -53.3,4.31, -54.3,4.48, -55.3,4.38, -56.3,4.41, -57.3,4.34, -58.3,4.37, -59.3,4.34, -60.3,4.48, -61.3,4.39, -62.3,4.36, -63.3,4.36, -64.3,4.4, -65.3,4.37, -66.3,4.37, -67.3,4.41, -68.3,4.38, -69.3,4.47, -70.3,4.42, -71.4,4.38, -72.4,4.38, -73.4,4.42, -74.4,4.38, -75.4,4.39, -76.4,4.41, -77.4,4.53, -78.4,4.45, -79.4,4.42, -80.4,4.39, -81.4,4.39, -82.4,4.5, -83.4,4.39, -84.4,4.45, -85.4,4.49, -86.4,4.46, -87.4,4.43, -88.4,4.43, -89.4,4.43, -90.4,4.54, -91.4,4.48, -92.4,4.44, -93.5,4.52, -94.5,4.46, -95.5,4.5, -96.5,4.46, -97.5,4.55, -98.5,4.47, -99.5,4.51, -100.5,4.47, -101.5,4.47, -102.5,4.51, -103.5,4.47, -104.5,4.48, -105.5,4.5, -106.5,4.65, -107.5,4.5, -108.5,4.54, -109.5,4.51, -110.5,4.48, -111.5,4.5, -112.5,4.51, -113.5,4.48, -114.5,4.51, -115.5,4.56, -116.5,4.55, -117.6,4.51, -118.6,4.51, -119.6,4.53, -120.6,4.61, -121.6,4.53, -122.6,4.58, -123.6,4.55, -124.6,4.65, -125.6,4.55, -126.6,4.59, -127.6,4.56, -128.6,4.53, -129.6,4.59, -130.6,4.56, -131.6,4.61, -132.6,4.59, -133.6,4.59, -134.6,4.74, -135.6,4.59, -136.6,4.58, -137.6,4.59, -138.6,4.56, -139.6,4.63, -140.7,4.6, -141.7,4.58, -142.7,4.59, -143.7,4.59, -144.7,4.59, -145.7,4.59, -146.7,4.59, -147.7,4.62, -148.7,4.62, -149.7,4.62, -150.7,4.68, -151.7,4.62, -152.7,4.62, -153.7,4.32, -154.7,4.36, -155.7,4.36, -156.7,4.36, -157.7,4.82, -158.7,5.2, -159.7,5.02, -160.7,5.13, -161.7,5.22, -162.7,5.5, -163.8,5.28, -164.8,5.49, -165.8,5.45, -166.8,5.57, -167.8,5.9, -168.8,6.0, -169.8,5.95, -170.8,5.88, -171.8,6.75, -172.8,7.04, -173.8,6.57, -174.8,6.16, -175.8,6.24, -176.8,6.34, -177.8,6.45, -178.8,6.56, -179.8,6.67, -180.8,6.21, -181.8,6.32, -182.8,6.44, -183.8,6.56, -184.8,6.67, -185.9,6.33, -186.9,6.65, -187.9,7.86, -188.9,7.95, -189.9,8.06, -190.9,8.18, -191.9,8.3, -192.9,7.77, -193.9,7.87, -194.9,7.98, -195.9,8.1, -196.9,8.21, -197.9,8.32, -198.9,7.38, -199.9,6.14, -200.9,6.26, -201.9,6.37, -202.9,6.69, -203.9,8.15, -204.9,8.46, -206.0,8.78, -207.0,9.1, -208.0,7.88, -209.0,8.08, -210.0,5.73, -211.0,5.77, -212.0,5.96, -213.0,6.08, -214.0,6.76, -215.0,6.54, -216.0,6.77, -217.0,6.71, -218.0,6.69, -219.0,7.49, -220.0,7.38, -221.0,7.6, -222.0,6.27, -223.0,7.01, -224.0,6.89, -225.0,6.65, -226.0,7.53, -227.0,7.39, -228.0,7.59, -229.0,6.6, -230.1,6.55, -231.1,7.01, -232.1,6.86, -233.1,6.38, -234.1,6.48, -235.1,6.85, -236.1,6.82, -237.1,7.11, -238.1,5.78, -239.1,5.78, -240.1,5.79, -241.1,5.8, -242.1,5.68, -243.1,5.86, -244.1,6.16, -245.1,6.21, -246.1,6.21, -247.1,6.21, -248.1,6.21, -249.1,6.21, -250.1,6.21, -251.1,6.21, -252.1,6.21, -253.2,6.21, -254.2,6.21, -255.2,6.21, -256.2,6.21, -257.2,6.21, -258.2,6.21, -259.2,6.21, -260.2,6.21, -261.2,6.21, -262.2,6.21, -263.2,6.21, -264.2,6.21, -265.2,6.21, -266.2,6.21, -267.2,6.21, -268.2,6.21, -269.2,6.21, -270.2,6.21, -271.2,6.21, -272.2,6.21, -273.2,6.21, -274.2,6.21, -275.2,6.21, -276.2,6.21, -277.2,6.21, -278.3,6.21, -279.3,6.21, -280.3,6.21, -281.3,6.21, -282.3,6.21, -283.3,6.21, -284.3,6.21, -285.3,6.21, -286.3,6.21, -287.3,6.21, -288.3,6.21, -289.3,6.21, -290.3,6.21, -291.3,6.21, -292.3,6.21, -293.3,6.21, -294.3,6.21, -295.3,6.21, -296.3,6.21, -297.3,6.21, -298.3,6.21, -299.3,6.21, -300.3,6.21, -301.3,6.21, -302.4,6.21, -303.4,6.21, -304.4,6.21, -305.4,6.21, -306.4,6.21, -307.4,6.21, -308.4,6.21, -309.4,6.21, -310.4,6.21, -311.4,6.21, -312.4,6.21, +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, diff --git a/dev/linux-cpu/logs/sharp_exif.log b/dev/linux-cpu/logs/sharp_exif.log index e4b908e..38032c1 100644 --- a/dev/linux-cpu/logs/sharp_exif.log +++ b/dev/linux-cpu/logs/sharp_exif.log @@ -15,23 +15,23 @@ Capturing execution frames: sharp_exif.json [ComfyUI] Node 7: SharpPredict [ComfyUI] Inputs: {"focal_length_mm": ["9", 2], "output_prefix": "sharp", "model": ["2", 0], "image": ["9", 0]} [ComfyUI] Inputs: {"focal_length_mm": ["9", 2], "output_prefix": "sharp", "model": ["2", 0], "image": ["9", 0]} + [ComfyUI] Node 8: GeomPackPreviewGaussian + [ComfyUI] Node 8: GeomPackPreviewGaussian + [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} + [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} + [ComfyUI] Node 9: LoadImageWithExif + [ComfyUI] Node 9: LoadImageWithExif + [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} + [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} + [ComfyUI] Generated prompt_id: 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 8: GeomPackPreviewGaussian - [ComfyUI] Node 8: GeomPackPreviewGaussian - [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} - [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} - [ComfyUI] Node 9: LoadImageWithExif - [ComfyUI] Node 9: LoadImageWithExif - [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} - [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} - [ComfyUI] Generated prompt_id: d9226b5d-a642-4f62-9aca-14301ea58f94 - [ComfyUI] Generated prompt_id: d9226b5d-a642-4f62-9aca-14301ea58f94 - [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,22 +42,8 @@ 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: 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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_1f4bd2910c48']... - [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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_1f4bd2910c48']... - [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f4bd2910c48 (abstract, no filesystem path) - [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f4bd2910c48 (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] [ComfyUI-Sharp] Health check: ok + [ComfyUI] [ComfyUI-Sharp] Health check: ok [ComfyUI] [SubprocessWorker] worker started/confirmed [ComfyUI] [SubprocessWorker] worker started/confirmed [ComfyUI] [SubprocessWorker] serializing kwargs to shm... @@ -70,8 +56,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 (2.08s): result: NodeOutput - [ComfyUI] [comfy-env] LoadImageWithExif done (2.08s): result: NodeOutput + [ComfyUI] [comfy-env] LoadImageWithExif done (0.30s): result: NodeOutput + [ComfyUI] [comfy-env] LoadImageWithExif done (0.30s): 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 @@ -92,14 +78,10 @@ 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 - [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. - [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. [ComfyUI] [SubprocessWorker] got response: ok [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [comfy-env] LoadSharpModel done (0.16s): result: NodeOutput - [ComfyUI] [comfy-env] LoadSharpModel done (0.16s): result: NodeOutput + [ComfyUI] [comfy-env] LoadSharpModel done (0.06s): result: NodeOutput + [ComfyUI] [comfy-env] LoadSharpModel done (0.06s): 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 @@ -116,8 +98,6 @@ Capturing execution frames: sharp_exif.json [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 2022, 3040, 3]) [ComfyUI] [SubprocessWorker] serializing kwargs to shm... [ComfyUI] [SubprocessWorker] serializing kwargs to shm... - Frame 2 saved (frame_001.jpg, t=2.3s) - [capture-periodic] freeze=4ms shot=119ms unfreeze=4ms saved=True [ComfyUI] [SubprocessWorker] created 0 shm blocks [ComfyUI] [SubprocessWorker] created 0 shm blocks [ComfyUI] [SubprocessWorker] sending request via socket... @@ -130,417 +110,185 @@ 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] [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=3ms shot=112ms unfreeze=3ms saved=True - [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=3.7/15.6GB (24%) swap=0.0/3.0GB (0%) cpu=84% 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.90GB - [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.90GB - [ComfyUI] [comfy-env] VRAM after eviction: 10.90GB - [ComfyUI] [comfy-env] VRAM after eviction: 10.90GB - [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=7 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.91GB - [capture-loop] iter=150 t=17.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB - [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=200 t=22.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB - [capture-loop] iter=250 t=28.6s 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=51% browser_rss=0.92GB - [capture-loop] iter=300 t=34.3s 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=50% browser_rss=0.92GB - [capture-loop] iter=350 t=40.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB - [capture-loop] iter=400 t=45.5s 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=49% browser_rss=0.92GB - [capture-loop] iter=450 t=51.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=500 t=57.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB - [ComfyUI] [worker:ComfyUI-Sharp] - [ComfyUI] [worker:ComfyUI-Sharp] - [ComfyUI] === WATCHDOG TICK 1 === - [ComfyUI] === WATCHDOG TICK 1 === - [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first): - [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first): - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py", line 293 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py", line 293 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 609 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 609 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 463 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 463 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py", line 138 in _serve - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py", line 138 in _serve - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap + [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] [ComfyUI] - [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first): - [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first): - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 52 in _watchdog - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 52 in _watchdog - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap + [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] [ComfyUI] - [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first): - [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first): - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/linear.py", line 134 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/ComfyUI/comfy/ops.py", line 484 in forward - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py", line 484 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 236 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 309 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1762 in main - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1762 in main - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1807 in - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1807 in + [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] [ComfyUI] - [ComfyUI] [worker:ComfyUI-Sharp] === END === - [ComfyUI] [worker:ComfyUI-Sharp] === END === + [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] [ComfyUI] - [capture-loop] iter=550 t=62.6s 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=48% browser_rss=0.91GB - [capture-loop] iter=600 t=68.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB - [capture-loop] iter=650 t=74.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=49% browser_rss=0.91GB - [capture-loop] iter=700 t=79.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=9 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB - [capture-loop] iter=750 t=85.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB - [capture-loop] iter=800 t=90.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB - [capture-loop] iter=850 t=96.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=48% browser_rss=0.92GB - [capture-loop] iter=900 t=102.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=47% browser_rss=0.92GB - [capture-loop] iter=950 t=107.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB - [capture-loop] iter=1000 t=113.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=49% browser_rss=0.92GB - [capture-loop] iter=1050 t=119.3s 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=49% browser_rss=0.92GB - [ComfyUI] [worker:ComfyUI-Sharp] - [ComfyUI] [worker:ComfyUI-Sharp] - [ComfyUI] === WATCHDOG TICK 2 === - [ComfyUI] === WATCHDOG TICK 2 === - [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first): - [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first): - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py", line 293 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py", line 293 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 609 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 609 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 463 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 463 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py", line 138 in _serve - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py", line 138 in _serve - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap [ComfyUI] [ComfyUI] - [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first): - [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first): - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 52 in _watchdog - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 52 in _watchdog - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap - [ComfyUI] - [ComfyUI] - [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first): - [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first): - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/linear.py", line 134 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/ComfyUI/comfy/ops.py", line 484 in forward - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py", line 484 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 268 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 310 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1762 in main - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1762 in main - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1807 in - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/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.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=48% browser_rss=0.92GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB - [capture-loop] iter=1150 t=130.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB - [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB - [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=1200 t=136.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.6/15.6GB (42%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB - [capture-loop] iter=1250 t=141.9s 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=47% browser_rss=0.92GB - [capture-loop] iter=1300 t=147.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=48% browser_rss=0.92GB - [capture-loop] iter=1350 t=153.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.92GB - [capture-loop] iter=1400 t=158.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB - [capture-loop] iter=1450 t=164.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.4/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB - [capture-loop] iter=1500 t=170.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.4/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=48% 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=1550 t=175.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.91GB - [ComfyUI] [worker:ComfyUI-Sharp] - [ComfyUI] [worker:ComfyUI-Sharp] - [ComfyUI] === WATCHDOG TICK 3 === - [ComfyUI] === WATCHDOG TICK 3 === - [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first): - [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first): - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py", line 293 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py", line 293 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 609 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 609 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 463 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 463 in accept - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py", line 138 in _serve - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py", line 138 in _serve - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap - [ComfyUI] - [ComfyUI] - [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first): - [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first): - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 52 in _watchdog - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 52 in _watchdog - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap - [ComfyUI] - [ComfyUI] - [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first): - [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first): - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/conv.py", line 1186 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/conv.py", line 1186 in forward - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py", line 651 in forward - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py", line 651 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/container.py", line 253 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/container.py", line 253 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1120 in forward - [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1120 in forward - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context - [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1762 in main - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1762 in main - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1807 in - [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/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=181.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=10.0/15.6GB (64%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB - [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=1650 t=187.2s 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=52% browser_rss=0.91GB - [capture-loop] iter=1700 t=192.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.91GB - [capture-loop] iter=1750 t=198.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.4/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=53% browser_rss=0.90GB - [capture-loop] iter=1800 t=204.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.8/15.6GB (56%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.90GB - [capture-loop] iter=1850 t=210.0s 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=48% browser_rss=0.90GB - [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=1900 t=215.6s 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=48% browser_rss=0.90GB - [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 (216.18s): result: NodeOutput - [ComfyUI] [comfy-env] SharpPredict done (216.18s): 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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_f4cb47bce4de']... - [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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_f4cb47bce4de']... - [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f4cb47bce4de (abstract, no filesystem path) - [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f4cb47bce4de (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 - [ComfyUI] Failed to open dir (No such file or directory): /run/user/1001/gvfs/ - [ComfyUI] Failed to open dir (No such file or directory): /run/user/1001/gvfs/ - Frame 4 saved (frame_003.jpg, t=220.2s) - [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True - [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778494685550.ply (63.00 MB) - [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778494685550.ply (63.00 MB) - [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.51s): result: NodeOutput - [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.51s): result: NodeOutput - [ComfyUI] Prompt executed in 220.94 seconds - [ComfyUI] Prompt executed in 220.94 seconds - Node executed (1 total), capturing... - Frame 5 saved (frame_004.jpg, t=221.3s) - [capture-node] freeze=3ms shot=165ms unfreeze=43ms saved=True - [capture-loop] iter=1950 t=222.6s state={'complete': True, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=973 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=1.22GB - Execution complete (t=222.6s) - [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear... - [3d-wait] Phase 1 done in 0.1s - [3d-wait] Phase 2: iframes=1 - [3d-wait] iframe viewer_ready=True (matched 1 console logs) - [3d-wait] Unfrozen in 0.023s, rendering for 5s... - [3d-wait] JS halted via CDP after 18.7s - [3d-wait] Re-frozen in 75.0s - [3d-wait] Total 3D wait: 75.1s - Captured 5 unique frames over 297.98s - [debug] iframes: 1 - [debug] iframe[0]: src=http://127.0.0.1:41897/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 + [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 diff --git a/dev/linux-cpu/logs/sharp_exif_console.log b/dev/linux-cpu/logs/sharp_exif_console.log index 6dadcb9..673418e 100644 --- a/dev/linux-cpu/logs/sharp_exif_console.log +++ b/dev/linux-cpu/logs/sharp_exif_console.log @@ -7,16 +7,11 @@ [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 mesh preview extension... -[Console-log] [GeomPack] Mesh preview extension registered -[Console-log] [GeomPack Gaussian] Loading extension... -[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension... -[Console-log] [GeomPack] VTK.js textured mesh preview extension registered -[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension -[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension... -[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh +[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] [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 @@ -30,21 +25,26 @@ [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 Compare] Loading compare skeleton widget... -[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack -[Console-log] [UniRig Compare] Compare skeleton widget registered [Console-log] [UniRig Debug] Loading FBX mesh preview extension... [Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack [Console-log] [UniRig Debug] FBX mesh preview extension registered +[Console-log] [GeomPack] 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] [FBXAnimationViewer] Loading FBX Animation Viewer extension -[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension... -[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer +[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] [BVHViewer] Loading BVH Viewer extension [Console-log] [BVHViewer] Loading BVH viewer extension... [Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer -[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension [Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration. [Console-log] [GeomPack] Registering Preview Mesh node [Console-log] [GeomPack] Registering Preview Mesh UV node @@ -53,31 +53,4 @@ [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"}} -[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_1778494685550.ply&type=output&subfolder= -[Console-log] [GaussianViewer] Pre-calculated scale compensation: 62.55 x -[Console-log] [GaussianViewer] Loading from URL: /view?filename=sharp_1778494685550.ply&type=output&subfolder= -[Console-log] [GaussianViewer] Scene bounds center: 3.975010871887207 -3.7338814735412598 15.925878345966339 -[Console-log] [GaussianViewer] Scene bounds size: 22.670135498046875 12.13084888458252 28.834526419639587 -[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.975010871887207 3.7338814735412598 15.925878345966339 -[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.925878345966339 -[Console-log] [GaussianViewer] This should match the original input image view -[Console-log] [GaussianViewer] Loaded successfully from URL \ 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"}} \ 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 5f77acb..02a69f9 100644 --- a/dev/linux-cpu/logs/sharp_exif_resources.csv +++ b/dev/linux-cpu/logs/sharp_exif_resources.csv @@ -1,308 +1,9 @@ # total_ram_gb=15.6 t,ram_gb,vram_gb -0.0,6.21, -1.0,6.21, -2.0,6.21, -3.0,6.21, -4.0,6.21, -5.0,6.21, -6.0,6.21, -7.0,1.78, -8.0,1.86, -9.0,2.12, -10.1,2.34, -11.1,2.73, -12.1,3.14, -13.1,4.33, -14.1,5.18, -15.1,5.2, -16.1,5.25, -17.1,5.21, -18.1,5.31, -19.1,5.19, -20.1,5.26, -21.1,5.23, -22.1,5.24, -23.1,5.3, -24.1,5.2, -25.1,5.25, -26.1,5.24, -27.1,5.4, -28.1,5.3, -29.1,5.31, -30.1,5.28, -31.1,5.4, -32.2,5.33, -33.2,5.29, -34.2,5.29, -35.2,5.33, -36.2,5.35, -37.2,5.31, -38.2,5.31, -39.2,5.32, -40.2,5.28, -41.2,5.29, -42.2,5.33, -43.2,5.33, -44.2,5.33, -45.2,5.36, -46.2,5.34, -47.2,5.34, -48.2,5.37, -49.2,5.34, -50.2,5.36, -51.2,5.39, -52.2,5.39, -53.2,5.37, -54.3,5.48, -55.3,5.37, -56.3,5.4, -57.3,5.37, -58.3,5.49, -59.3,5.37, -60.3,5.42, -61.3,5.38, -62.3,5.38, -63.3,5.42, -64.3,5.4, -65.3,5.4, -66.3,5.35, -67.3,5.41, -68.3,5.4, -69.3,5.5, -70.3,5.42, -71.3,5.45, -72.3,5.45, -73.3,5.42, -74.3,5.43, -75.3,5.47, -76.3,5.43, -77.4,5.45, -78.4,5.52, -79.4,5.46, -80.4,5.48, -81.4,5.5, -82.4,5.46, -83.4,5.6, -84.4,5.46, -85.4,5.46, -86.4,5.5, -87.4,5.47, -88.4,5.47, -89.4,5.47, -90.4,5.5, -91.4,5.52, -92.4,5.49, -93.4,5.57, -94.4,5.46, -95.4,5.5, -96.4,5.5, -97.4,5.5, -98.4,5.5, -99.5,5.5, -100.5,5.5, -101.5,5.51, -102.5,5.65, -103.5,5.51, -104.5,5.57, -105.5,5.57, -106.5,5.53, -107.5,5.55, -108.5,5.62, -109.5,5.5, -110.5,5.53, -111.5,5.54, -112.5,5.69, -113.5,5.54, -114.5,5.56, -115.5,5.56, -116.5,5.59, -117.5,5.59, -118.5,5.57, -119.5,5.65, -120.6,5.57, -121.6,5.58, -122.6,5.58, -123.6,5.67, -124.6,5.59, -125.6,5.65, -126.6,5.59, -127.6,5.59, -128.6,5.59, -129.6,5.59, -130.6,5.59, -131.6,5.65, -132.6,5.59, -133.6,5.65, -134.6,5.3, -135.6,5.3, -136.6,5.3, -137.6,5.3, -138.6,5.84, -139.6,6.03, -140.6,5.97, -141.6,6.08, -142.6,6.19, -143.7,6.46, -144.7,6.18, -145.7,6.39, -146.7,6.35, -147.7,6.46, -148.7,6.78, -149.7,6.89, -150.7,6.85, -151.7,6.72, -152.7,7.63, -153.7,7.94, -154.7,7.37, -155.7,7.05, -156.7,7.15, -157.7,7.25, -158.7,7.36, -159.7,7.47, -160.7,7.58, -161.7,7.1, -162.7,7.21, -163.7,7.32, -164.7,7.43, -165.7,7.54, -166.8,7.07, -167.8,7.37, -168.8,8.21, -169.8,8.82, -170.8,8.94, -171.8,9.06, -172.8,9.17, -173.8,9.29, -174.8,8.76, -175.8,8.86, -176.8,8.96, -177.8,9.05, -178.8,9.15, -179.8,9.26, -180.8,8.17, -181.8,7.09, -182.8,7.2, -183.8,7.32, -184.8,7.79, -185.8,9.08, -186.8,9.4, -187.8,9.72, -188.8,10.02, -189.8,8.78, -190.9,8.97, -191.9,6.67, -192.9,6.79, -193.9,6.85, -194.9,6.97, -195.9,7.53, -196.9,7.37, -197.9,7.54, -198.9,7.46, -199.9,7.7, -200.9,7.69, -201.9,8.42, -202.9,8.25, -203.9,8.44, -204.9,7.05, -205.9,7.84, -206.9,7.72, -207.9,7.95, -208.9,8.35, -209.9,8.24, -210.9,8.46, -212.0,7.46, -213.0,7.42, -214.0,7.71, -215.0,7.74, -216.0,7.47, -217.0,7.48, -218.0,8.02, -219.0,7.75, -220.0,7.53, -221.0,6.71, -222.0,6.71, -223.0,6.72, -224.0,6.74, -225.0,5.98, -226.0,6.1, -227.0,6.4, -228.0,6.45, -229.0,6.45, -230.0,6.45, -231.0,6.45, -232.0,6.45, -233.0,6.45, -234.0,6.45, -235.1,6.44, -236.1,6.44, -237.1,6.44, -238.1,6.44, -239.1,6.44, -240.1,6.44, -241.1,6.44, -242.1,6.44, -243.1,6.44, -244.1,6.44, -245.1,6.44, -246.1,6.44, -247.1,6.44, -248.1,6.44, -249.1,6.44, -250.1,6.44, -251.1,6.44, -252.1,6.44, -253.1,6.44, -254.1,6.44, -255.1,6.44, -256.1,6.44, -257.1,6.44, -258.1,6.44, -259.2,6.44, -260.2,6.44, -261.2,6.44, -262.2,6.44, -263.2,6.44, -264.2,6.44, -265.2,6.44, -266.2,6.44, -267.2,6.44, -268.2,6.44, -269.2,6.44, -270.2,6.44, -271.2,6.44, -272.2,6.44, -273.2,6.44, -274.2,6.44, -275.2,6.44, -276.2,6.44, -277.2,6.44, -278.2,6.44, -279.2,6.44, -280.2,6.44, -281.3,6.44, -282.3,6.44, -283.3,6.44, -284.3,6.44, -285.3,6.44, -286.3,6.44, -287.3,6.44, -288.3,6.44, -289.3,6.44, -290.3,6.44, -291.3,6.44, -292.3,6.44, -293.3,6.44, -294.3,6.44, -295.3,6.44, -296.3,6.44, -297.3,6.44, -298.3,6.44, -299.3,6.44, -300.3,6.44, -301.3,6.44, -302.3,6.44, -303.3,6.44, -304.4,6.44, -305.4,6.44, -306.4,6.44, +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, diff --git a/dev/linux-cpu/models.json b/dev/linux-cpu/models.json index 94578c0..e3ca919 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-1010/ComfyUI/models", + "models_dir": "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/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 1723fc0..ba8ec88 100644 --- a/dev/linux-cpu/results.json +++ b/dev/linux-cpu/results.json @@ -1,17 +1,17 @@ { - "timestamp": "2026-05-11T10:22:58.652025+00:00", + "timestamp": "2026-05-13T08:02:56.713839+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" }, - "commit_hash": "f172d71cd5d8515b199ee9c023d68e5ec7edbb02", - "run_url": "https://github.com/PozzettiAndrea/comfy-gpu-ci/actions/runs/25663870875", - "success": true, + "commit_hash": "9ee023dd8970af3107909c08ad6d54681cd97e05", + "run_url": "https://github.com/PozzettiAndrea/comfy-gpu-ci/actions/runs/25786203387", + "success": false, "summary": { "total": 3, - "passed": 2, - "failed": 0 + "passed": 0, + "failed": 2 }, "workflows": [ { @@ -23,38 +23,38 @@ }, { "name": "sharp_basic", - "status": "pass", - "duration_seconds": 313.0, - "error": null, + "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", "hardware": { "os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", "cpu": "Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz" }, "resources": { "ram": { - "peak": 9.1, - "avg": 5.2 + "peak": 3.58, + "avg": 2.19 }, "total_ram_gb": 15.6, - "samples": 312 + "samples": 60 } }, { "name": "sharp_exif", - "status": "pass", - "duration_seconds": 306.44, - "error": null, + "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", "hardware": { "os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", "cpu": "Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz" }, "resources": { "ram": { - "peak": 10.02, - "avg": 6.27 + "peak": 1.49, + "avg": 1.44 }, "total_ram_gb": 15.6, - "samples": 306 + "samples": 7 } } ] diff --git a/dev/linux-cpu/screenshots/sharp_basic_executed.png b/dev/linux-cpu/screenshots/sharp_basic_executed.png deleted file mode 100644 index 8e2599acb9afd84b300f8ea1dcf8462940b96ca2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 424780 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

4VT zjaRAuVU@~~L))HEl-f}658uTlZYbw(#-2#Iz+X;m{aRP^NPN`rks@Y|qg1(&lY$>Q z@|-q(@Xo_gox5ydhCe6}N~EgN9pO*^S5DIL>!%)fo7EovfU{UY$3L~(#66lbK=*X%52J)L*|-ulNv#(c zdWhol+R#AS)7O86i@xp$U-NW^en0M{!WjB6D)u}iicK!D&2cn=XrMh3=m0wUsSU@= z?oxuI-z$aw**_pk;46sR-Ie$xIQl}DT@eldhjT-+(%As2=~=cV;gzUJG&?LPOy^gR z6oR`?Z^p4Yu|5+No5*)aH@%|tf}=+_E{B*(c~LN2kr1s*h+`WlLTroE;{s+C2dDH^ zl#0kvuba}}CPdm!Eo7`vRW(!(uycOPcH`w8Yg$-V&PQf2+JGm6_`^cHN76TI`rbxW zCBIe@PDp+DIG)_+_fdPcU3OofKtf?H^B!K0@o~9!RMO{nFdcD()o(HY2cgA zi3+wibu@m%yPHXr(D(ojIVsHWBQZ{+zgz1`c!~MAuRYa$*$`lmZ7WQP$6GZitGG5@B3iWgG|xP*=qY_Bkd)goVhQ z3DP3?FUO9jS@*Jg>RIkcpIY38US?oguEW0}fk+fk5fF*6&PO0|k(FS3tANaSmD{be zS-GpS3U0HIU6Y$1Pg#zChuFUh2!jbteV{13|LOSzE2Z9t)sN1rR5u`DdlVgjh>b+Y zic_ADPDdxP{^Os+yc(5g7O99yNBeq>n7U)eN2$~V;YILpAmH)gOJ%rxLmrPu^Q)I< zPeZP{(JH?rcef8$-Wj|U9(Vgq!u8VOl|$jeR$tHDSQQxo8@vEE(KpAgkN`^ngT>Xp z5VP5$U#HV)K>>Zt))3+{-J;pMKwwQACt?Vygs-G}f3Yd3)W{U4>YR;VCKl(?Pn25Q z(EZDvuI7fTvQ5oR=sxAP!;aNJ2c8Q4{7~C~&`{~EnV!1c#g^dj&&wY3Gqk`Q^S`<1&va zL?bpvzP#2qWzb1JF(9*cB;&~cX%$<|{JCbM*Cr=?UfKg;rGQmiaK5+Dg0Zs;u)m$; z-MjObXe1|^vWy<0iuQT&f`A~boC>C^wh?0X6OcEex9FfEMHQJB|MTLgCR&TeMqE&E z4*AeUWV1lf!hl&RC3g@|2}2RV!@_|?KMA2_M3Q(@n$QN*kRCR4;7Om;1;gN&ly|?D z!Tpf^jv23D&-k^|=EPvNv#pIB zP@}&S)VUdC{x_AOWpU3BPuyBLZEgushx#w?n4eV|bPO3Ez4W_U*hsj=17&u){>6I) z-5kC7??-d{pK%N?!u)nSwtC*f(Dko>adENhFHhG+N>cF8FJ+g_9+%Dky{4M=>fuX^ zpf4KcFZP#OEw1`4UPqc=E_hr=d;E(oEiJ`c*Ph&-%iX@>HzxKTdJIB4iW*z|-De{N z7`Fcy`|@j+oi(iDcA)WIY&|cz%cI6@Syz89I2=y>1nlX2S7PJHGS%C(KSsNbT^Fp- zSK(;QVuU9+qtT2N&;zA(*R)$%eXEITl6{J;*qf zjv_6JQz0V+kHD(Av50UK^z~s6qtI-smk)=Vt=5S^t+iQ3C3Ar=Z@}YWSB)pX%&499 z6=KIopyhEd#JNwwlW01akup|tz$%9e$}BpX_yZSST|D&-{bQR<=g7XsR zq^}%-Ho~J_Y(Pbk1IATYSz?2kPdyV{%`=WL8W!!ZOC%sWQgC;sTO%GP_m$&|YwBl7 zbK^zk<4aUJIHVjW;nqYWYU$?TaH)$pV_jGsG=YT~Vb|7rN3=b@wFxl4L|cjTYUfM0 zc63NFGe`w>R5F|UEsNmSy}L>3GgxZH@}Ws=f>HhsW8_iUcx_EBL;t_Hh#0fIm`|PL z_t~*1=x=WmDJdDG9sm#vWkMGb3(G5(#8BN|VA($je4-c84InGWn(GyD(>%mgR#pnq zP+4+E!BGNClTeR3qM(%jL}sg@gmNw1lTF9wu^ML>drA=SzhTrqb~Uu8}*9TWft zC_DhQ)?G=$$iorpE%8N@LVV81)cZ_gGLdZK!L4=Mi_VEEm zRmGyD3MPDhsw zt{;!)5SB*^go6+uV+a}rh)@8;PoB=Fp&d$@Wtk%~(HSyVctou;H5{U+2Y?C}6b+Ka z6@YlHWUGevN8G)0H=k~=E$y#Z`gYEkWu5dA5{NC=O2V<- zCG>_UCV9YgI2g3mCl`Zbd>BU!Y(QHQA>p?6q61usyfwU#Mtr2!bUB%990E5DNbr?zW~}OMW<&vyGyi95uKi;p^DH-!j|_bK*9TN@0=IrTdk9o( zB))zgUQd7lpJqWvGkJzt!Og^$vb+9V9??$(w#r1NwifbA?te< zWd3~9<;_{R$IaaG!L>K##lnt-_rEw6{+c(Ee!u=1JpU-xbv}w`lX~2|xjnjfyMwu| z6YKaL)OjS;b+o~ciE27EJGiLPE<0*&>8P1^y-vgYO){yO9lshG2XuGce7n79>$+?U z-7pCCadA1S@d$CrEInJr+@?MC9DdYt^$)LAZd*C2O~PE!$epKognVLId46$Rv3l9D zdb^0Z^tk?f>%SOpe(YnE8B+Lr!>-JZ!$4waPzn;49DcOHDIR?rrnL}aKR)PSWLTO^DWzy_ASzwlDZ-W)uy*ByX>0OdY3{q1@AT*3=W&wY2Uzn5LNJ87m z7$ag0M!X0(W^DzX6Uw1cgnGPX3Zzg{CJD5XHKi_=Q6rnc7Og{fm{2`N%A!$%1S<%0 zYpq;8AX3!Zl&M!~UU4#`rKZbBwoZLFI`{&vsI+1BLzt0{G#spxS<9>9W5zLJlsY&4 zjuT*MjTT~J(oWYzzpC|aV(t4VPcN?!F5Kk9NTQM=k0eS59NFixMP*f3;wGi|1rt=( zc{PlUc)rw}2}Z+l2KJ&%r2~MUHTr2e0rojHOgfLq%b2UJaCmlt@wWFuKqj+IR{f&W zYQW~65-LHN{nLBQYH+Hd0UFPxemB3oxI;x8e|g5wS8Hp;;_c%Xbopn-Kh0ehwBx*hja<3dmjE10M$sB=wj66bu+acEW( zSwasdp$m{FD0-e@lK9GfD&N5pO}+H>!{_2sU2+~G8U|&F`l+QP_O-vq_}~li3}Y=H z^GfDFtbMduYq#RE0p`C;N`63SPe@B%QmI;w;>vELSxi>jkVRq3W35o~=ud{#Z&dxB z&hIDi#P1KiNaa(Vsutzvh^fu{pz$CQmcy(-CoKBm&mYWf%eBh>$893NYL6(7EBr=E zRAH)wcdY&39#8S-mv^P!VVvC8*P`|kPdZLc0^2v)Vv7AlyEYyOs3GNxRcz(uk-*4u zTz5B0NkJ=B^c5BFzr6aw_GMhttI%=!(x1_Kz!?PT@4jdP2wvIvtgm@>iRV)E3+?&H z{0#nrc)Bz+pO)lt;98tBq_&ddH13omyR>xcLrh7cNP(m%h-4N4v1DMeimC;&V73N@ z*zU+UNHGk{EdVP}u-7M6v{!`NktbIomDylKFi}2nI<)-s^RI>Your$aTb^u7eRF4% z6vBQ}YFwt-e>gGbX!_J|=l#sb(`c8L=2^32ZlDOn6XWOaY176_4AQ;xd9&qWM`~TM zn>43HDot|2kltJoJQ+`wCp|B>y44o_cx7-Q zAwPYKnNr;$P)=du6cm%&CsnxG05&b{;hG*c|35LI0|#C#?eenn?#gwFA10Id`r*lW z&pPIc?)9+oWrW;60*{a#6U^^dH#~s$9kZ_gVO4Kl9{fACxNNexJ%4kHZ))3a@z7Pk z#GbGD#ndZ&?YkPm`)|*J$65XZbHDNkTI2_Iv)&$>Vg8VGVI*j-Zw_v6#&34VLEUR> zYdq$Mf4{Z=5~&P4=r{}gPH@n5bFp(jXt$3cXFsUxOzU>r;<^go?X>{A&HS#vu-^P& z4R+pGJquYqOS(OjJ0D%W(gOU$`!nj0zxcZB zGIwu_X9a`rFGle^8t&+bn_u%W^8LwNqDn*Txvf!Ats75F7GDKJl;X@ytrZiajg)vE zVC5qLs@Bz7@=8iTWTXJGjy&Cy5;cl?;wGPTV*(q(Fb*ww7#d>yT6|mhxRxH{u$!wpvrCQ&z>38 z7VFsGN~vtAE#8}-@9#P~>ts#5?!r^nGkmfvj1-C^@?;At1(ifzf{~6AdD+?X^UFRf z6-nTc5`1`21)*AmmFMkeRy{W|5*UP<4-r5vMvo2sO5gslnc3M{o-&pB5~|> z_f~gL)qOdii$9Yr4Uu0ssO|o0>gkaJfQZuXDNyfJ;3yb;{G~UP3_wUxIRM}egR_VI zx~%Kh=z84#;iaDFGiD8$mg)VxD|s8IFZ1-&q+v<8aAH*Ohs(_y6wT15mQF}g=g-rF zf68@^oC&Nq#qq2c%b8u?mtIL@<6`#%w^HIa$MlQyF9vJbG(P`Y{ew|S10^fTe?lp- z11q#^D~XGyOX6_Oqn#V)hf!LZQ<2Q2V!wx1aEWiD<<&rwG@yqdAUwQC*S19Z;>SgW zz=y$yO0fg>*Oh#%G8;A{CPy>n>dZPBN-ctze`8%MV%f2ls%RrRusk8P5JZ74RuzsY zu%eD)1VVJe0L367xFW3nuHoSG{Z>UJNKLI#xJ7~O1LF*2x}G~?9IQ}k6%sz`waHiG z*6;djsN@&Roxvk_iPy$uo$?lAehF3*et-X&<9A*a2?(oc3mJ^nq7o^XCAT=Q#@WH} zKe-JBE=@+h(3r06*yft^=;yzxH$jA zT;IoEXzEq@h||W^8iK^rXdL3m{W756x?wUo%v)uGXB(b-ceR|6hb13#Vv0OKM1 zUWtNThb&zZzi;skmqrxwaTwHc&f)ZzD(15J$Z1l{7?0x)TE5>z+ zx1~KvlD*jac|>mh=SsWG3qSX+z8D@&%RKZCol?Jw9k9Z=$i0yIQ}YsCRFdO zQ_2X(D_|ef{OwCuP^85FzcVI?Unui7QnWM?;GT_%x~@ zIp6J{7r(~rjfOj)7%11FY};B&i)QWN3VOz)t^un){NRWG%(!Jx31>Z}SO~gxx2Egb;%&l@lEJfN@|0*C)A7Fi9rE~ zrTv?($A)-)+i|OR@VayRSMJb!2+4uJ4?rXw@9k9!KCac@pAnv12$DVi(eTZyh;-vR zaAM4X;bsh@p9U!$03*4(an=AjAT2JU5)M#QPreLg-zOHSXwufoX>O1{>l5Wn2zOQ0 z^R&(hgQkRmVau|44sLYo@FJu_CATBr*nvq-$NNCGm!G+uxSW19{g|4k5Y`sT26A-; zA;TZsDN;tsp8y4blyQ;VX<{_;L>r`$b1iR1E0t8=GbxF<1+}6hACB*fixpK50Jv z9%J|CC2;dq<9uz(*5#z`+4B`+<2ek%!pK!vs3!Ok9lDS?5|z!g{K{_LQQ&XI=~-Yv z@uF}v0B^z5NdZP!?wK})bS_E1ERN4>wKa9y5cOsLGNkwsW94oaFvcbE{G}Ruw5Xc? zJFVOrX03$TY~e3nA`cDi?cQgHvo!$j;(8$E0JsSA)A2CI=&}6N?8q9xwraaGrp4&FsuJm`s(}b1@%C{ zi;v6h3H7T7m`XcgW}mjl;~ zsZ(WT@#NMsnVpaM!Hz9b@HeQnwY-Di&5CDbomc&u0g?rkZ_XkE|9VYGh@F!gbsmxe z1J?_wVh4YQeKt5)dPA?7E3{FuG4DP8$NME-%~`iCqg%Wj+8^)E-60obWZcRHVeY#vqL=;FyvCYl_q8#Xm-{o?ZYh1P9i1+@WRW1OvE-t7(QBr8OF-?CnqjQUqbK34+EhNJ4!>dL8=g zGp?65Q$2{r+7Y6JvspVPfHF$YN&iz;T(8}{0RA}{yry$gaY^CgnyJPecR1n@YN@Dg zy!skUS2R_U2#(h=N)NC)s&;H?v-`oLHnn#g^SgYc#xY8r#7g?HRO7n|L*qcVyZxU~ zqRe+PQ25(o>-&#PpMRWuTNMzIYHav;IMH!tw|qRtFE{mjG3|jiU!8lP+2M#E<~m=w zDX!4D>21g64*{D(bp%~0?*h_QLvMlni?|&l z9elt_U?yi_&X55LghCaSn1Nt^Nej+<2L&CTGkXG{0~3JP4N;u( zP$)HRcRh-vpa3f%xNgY*;BH>0+)k~=Y`H;E1K5Z2bu9Ct_ow^qi78NUETQGDUVc92 z`8f+FaBJ&F@7o~rQ&Fn54oA=8#}=HYrnX9$?~KY3>FKk&3F??FPPxj?TL(7RKqxga z5r-=js2U+a>Mw5#pH83%eJCd-CHeIr4^#>O3fJ?Pb(vIXOC%917=i)dD1~AH5Rm&Y zDBM+egfLt{wX(?`lbq4fp#Ns)Oyya8&?bX};rpbsyZ)287hG1+fMjSpm>l*JL&)0k zyBn(>2^EQTfPsL~!$-W4rB9xO5lw_g*-+s#D`B1i$!?rj^#I=$qr>}o??@wf$Af-P zm;~*md_WoHxDPbxbMTEWc33$)a69;Uj(C7}W{)%u|D-~thUh?j{3rvOETJu&1v}FE zBU<%Vir=;H;kk}+Q>L+L0?$>F_S1Uy-#$1{(}`NZ3Q?@76HjAv=8X)fi%6}knsuM1 z>;ISvW4ZjXV&00K2{HcGq+~#EYZf$ZRYPK=-ON~1-Q0-!P&X?sWNqmp^DqL@%e$Kg z21qSFZMmQ7s$n%Y_KmwF_4(@3)z#9{@rZXS#~5*``a<^KkCNV7nlyR^@2z4#z2hb< zX9v{ijWB|piM_*d2ntm&t{`8J_;|hM^v%D@!x7~-A9@Ew`I2u%ag4yCItS>fXF^GUgFw2Opk7W-i*UAdS_xc&7bY=BrNpNp$Ma z#^PdMGQj$Nz)xuD^vO4i+drSEl3MOcy!h#2(YB-I5$IK_8!$iYj;E>+VJ&VpESPzE z8Tiewj`k7-WA5Dhh+m7nSrfQ_@ceTUt4g0i*Tw00=&2WA!nvuo^J3d0^eA^dS$7++ z-&i#@HxG?ddGm*t5PG{tdU9`Ep_CRH)%5#U*bbn3u_)vs7fGu$S-h&6)N=4FR{KgO zpVCy@UN0{B`D+)^AFTxO4*dBY0vLt|(??FDf2tE@wY*L^zNvaz`by0Y4H?&UYHhYup|8xB;y2kFDilZhZGa%U2-ytYn+JwO-yy(g1*WQ;xj z9b&4UR3;pdz7nJW*|-M^_Ztfu@BSXegh$oF9s;M84XGgtc#9N22QwsW5Mc>`D*`6S zbOL~Qc;rr2zvO0zU;e{8RUm9Fj1=hon~+gD%x}yH#Tdwt@Uhe@fK7>UKov^NRf~oI z)a;Cm(whR+vSZd?+a4QGUdl2! zcRaYcUJmuxRis49`q2{ET$%w7v0&B6d?q@7AhW?Y8pbk;c$fe@tibvK@~6^B$}8G3 z_qKNd4;NRQgu^RlHTA0ON?C$WJ{|77D)7V-fwQtN9S%AVXi}*6AZ@ zD3cb;c;v9SN%y2{8JaX@X#DZSY}!yyTM=8Y$2$m?Cxavdbp#6A8yh`;FV$Q5&4=aJ zjcY!-Z)(0X`*wR`JQtr`xku4(qLF(UBRm}W6RXgUV|IupAOi;~4Z=W3o5I{4Qkaks zO&Az~d}_}A@Ng@AEj6SfSY3Ezo~-wIe9O!10X}R)w>%(R&APH4WU=J$eJ8s`ly9bY zHvhbmha}J4V`HsfJIH{rMmr0DF3_YU2|U+5>s1dt_3p9|4}(pp1AJ`f$Z0rf0c1g9 zj1*JWICT|Nf5U2{&Nqdh5p#r|j2}3NsqQ~wEKN>lfbzx)Ohi%~)s#~!R6)n~jdV}8 z!swW$9X_E*Uq7@-y!Y@|LH_GyM+@oO=lIJnnyZ@YV;4=7P8hX3&+`!&?}#Q&^ZVbL zo}p!qYrwUo&WM;Z2?N6!@5l^~nqEAvk9+KhTHfzyDNCPJ8LY;clR!qN)5is>3Cs8v zc7jxmBQ)ZH5Zm(q`B}T3)Vgr{(jd`6K+@>3^!b);ZGNz~kik<~$?U2Jtk<=h+pTy7 z`oH_BcGvu?hl{IKE2q2jM+0J=hm)`HRp_8pfLMx{f) zkQR^LMgS!-axQaLl4rgBGbv4H|GxWXU#v|nVko#c5{!x$q#@rBi#ug?MN`M2~}jIwS*sM5Q#ikoR8zd z2%vW?{!E(@5?Oixr)k0v09()uq+v)>9A~AdI3NSsNDSFVs(5FQHfFg|EGPPA~kh z7p6HY+R|vX;5xhRtR+uo04|!!>4@}{-nuiqL^o#gz;I#d)yk##9q5<9y7$~+PR;iwqQT}~3FF8hgLXhzpaWPNQU5R&? zRZDSG6O%>EcdY0~eGNWyQ_mG{_Ql1v4tE2jyiVH3jm%f>Zf<8Jc{eb+gVc9Z2WOVA z*X|5bU=?vT7R1aCUa?ab!a=kk+h(k4LAzg==(Dd!dHXLPX#i|nU#n;o5Tabn=u402 z!*nJVri_PoRoNPetasGq1=SfSJ}Edj+xw<(N+Nm@`0V;W!7f3$Pi3zxn{=gukBvF3 zV~j~)*f=DTFnJ=}ksbg^LJEv&DnW@KjUd9oYfw@~XvY}^<7{o<@M_1uOU%Lc&Z>XE zh|0n3(7pZR*o$L|tUwPtk&69qgr*eQw_|eVGNEUMJXBI*#^x-`7cCew5Qk%G2icFA%HO9Kq#Tk z;7SC7O%FaoDBeVzFdwSFF zZ*+`4_O%IdF$t_`?I1bZWxHqehto+&a+I77UF0lcDG&)GT4ZZ*(0xhNPo6vrcIBmt zU-p3_K^)Q_9rh0b!>%y(YO5V0kVQ`Af2#pif%Y5Hpmo%;p$o+W(iy1^HU>mAmR^EA2h&hg-1k1?AE zS9@~*BILwFub_azqbtl6D`tNr`?15=>+|U{+3Vj=G0Xscef|Fmm)O$tYyUc`;O_*i z7ZW5&_ktJ!vj2LhWKWJA@DwTs*(3j$OB2kF!)=e;Ka$&>+Y2iE?e%|G*Ku-9xm)~1 zjK5!8w;kL_0{jndN4w5jXim=gC2W9!KL!jEE!<^~mHf$)VE8u-gB$O_z_DA|_lG0P z$lyd)fg z-9gYlgD|o!6HKc!#X~nmE{GEDBV(phHWkSe6Jr~M{KNpni6+ujLZEQAX{F%RX`9;J zT?LP0;XLRIkbi~!eIM`JUu24CKzMxn-5 z1fn< zQ3{_imbrHsq#0pFa%Wp$Z%`GBNZB3371=@@i!6 zx2l>vxWl8i@u$bx{AZPmiTZEjrdifwo(%QOm(9&Bad4g*hSO3Sn*=X<0M@T>k6 z5gbv&*G5F%=s+*;jWgycPVVz^zurH+n1f>n-hPlDfngDbwDe)L4@+s`Y>YLC7RAW! z60HJ=#zD3WtWS+IK@US%JE9W8TSMXNJ7;`o-9e+Y3v9xY*emo7{~D85M2Iu>0%>usY28g>V+8ZslU7%5VrT4M^BW3XR>@w&C>tyrtZzn zr`u;A7fD{43f@f!kLn=t2q2Kx6WCIJiN=vM;cW4v$>-1Y(#3YasDd10| zoNPdlp7^OVF$9+mf75i());iCSDxJQNI9H4*<32_lY5X$p!)*IZaHsaD~k1^jdmbG zy7`pL5@>sO_&aQ5q2LTLNT!BtXV3>@N5T{2<#A&Y%Du36_>-uV=UV#%C^ZCcGxfP+ zy#ox9$bC+$Kl_UR*w-N5m3F}1)2fzP8K38f^9zX0m#Ch8OA>MOZqV2FYo71yzLyak zmCT{cV@F*BQ03vkfr`_)NPsLl&cb&kKew)%XZpoFgf85v@p+ckNA8pMLSUwvWf`F_ z)?iHt5#r%@Os{RRH-G+>GUzS0#z<}e}Y9Pz7UQ#T$!-12JE?5_+9SRO)XrVr#$^P9E(fff$(+ynOT3dL$w5? z0bT?o;sD=~A))z&>13d1Kl?eT0(*2+%ajy2QCDK~rz_HzL?+(_zVlY(!1CG(`mK|ks~{y|AU$P52r`{Z`GaZ1 z1UC`KQ1KCOK~yWPyuLC7B@qdL;=$;!AX>QPVNUF8z&rZ_xLiffwk^Za<%z##R8=SN z!iam%hGW^t-c#2X8i2mLa%pcyJ#uA2T9u;g4$AC*y%#K=6c`qQPAHEzZ(oo7+MPb0 zS|LyDTl0fcKXsn_BJhR+Ha$WLa|om_Km}Wpz@=C^R0KE< zdr8!u{_?#&F%&R`N`+PQW*A4|J>G`Mbl+VW4W>v+9ouyB_c<0zU7f8=v$^O}?KcwW zTyq_KXy=Po_xnJ&5RB~KuyF-7gbi*BJ!MW&dJpQZCwUL>*CMmp4M=D-SoQv$k~C=9 z))gYXm6u1R_m;V%hVH=G;^Kr#+1G)aL(VMmT{^?f)(?Zud%*SrG zkEzleAGAB_!Z`?#=P>WXf;Lb(K-^hmpE|OSJE1Pr>f@>9$IzulRULorSDCezc=sg_ zSKNee-cx2zh#(CC-cvx&xupOAGC`3vf%I^E);$39gbct)n5@bMZUhqna8WJvs_meM z$uiKa3CDYZI$T+(x6GGbu`(HFe4y{0{pZChcQ)qBSIVP^zrA{@ud?Buoix--7twUm zRQ=ql`djmI!7!0V$$Qd=LR?^4LyI`}Q%^=FJ+;*2A}jUf6-&KLlZenRxvf)@*`Q)j zsZ$oc--_4O0((r|oETjWB*U%QM>evMAJ`6V$Z&?-mGLfzUSu*Qi&zQlW!bF1eNuH& zAbFM3LWL-gY2>&45>|n7(xF5L62hohHTsQW*Q66{z(|S`<8e@@AhhM&)eR zW2Tba>oF=aXRuM=iChNCN@&@ZJu=J(tLWLZZJ2&oK#?+4q6Fw85Rf|VT{CQZk#(n7 zfOu+9wK>?Hp9$Y7WeNOfvw`Pn`Y#-=Bxz-KB}yG!4Xy9JSnK;j^FTY)BjzwG=JHPr zriFJH-vxQF*x$DeT;eU=?Z4w>&@-T9h+XS^!ke>NpBmyH$ZHA*ViuZyU+(y zKaX+|aa^p2M^wcGb=Q6dy?(t%sm`TSPcO^vOH0YTY5%RY+Ew4$UG|e`Y`^=ce3-SS>hj*L6Bu~L(8+`m74hpBBW)6kt z1rt&Vqq{otP8?Q>$AmwldSVp5zn)PhAOof7<_N=M!2ohV<1=;kI9+Xt4MQ@Q4u|gg zVZKNOOR%~{poiLTPtSDWM@KINwkT6MaNz*(-}XNvC|W`CdcQFq-F%~oAVS)Wj+Whq zNdya}$;ra;u^wZzQU2cPSE1qIhQXtyR%`pfw=+2nW0V&WgMBB?iBUu0M$$n5Wjqzx z1lH4l7_xF7ZbwcT1G%GAy;}>&qa{^iikI`2JAyWo%zd(wD^C{2eA~XR%&0fLEqhP@;evq*6@?t${Wy}f1am<|F3!l-V%xS<&_+bl*~n9QXM#v#Fk zfRzCG0?+-&524LtJV0IbLS>Mz;?TePPhysqkbX)MnL|GCr>O;mJUuAPDuqO0&UL!1 zj79F>+i#dFs$1H*7^`Y<^mXUiSUqP=yFVv$tO7)p5D>=45*k6mCJ%xriIGj?t zGQzF?#eu7x_fdQun?mzO;jgu*P+VOg35Z8e5eo;0YZeg_0=m$==13;m%=!nyg=Z1V zH|I2mly#m49kyho=1inDj#Iz@DJ-Z5(~{4%5*jRRyMY! zWxA)o;x&e;b2sfz+#$K67DJ|3Ob31Ut_f5Eq2sR6E20e7RcF|+%<^5_n;bjU_DBw} zgmS*!TUrrJ3UU})MQ(PsTq32q{6WQh`EhdvjDjUrJ& z$EGu*TpB~de=}FspJgFv!Go*PUzp3)&_jmM9}N2+cU+8jGBPs$n}`NpbzN;Z1nSV_ zCngYW$%u7XUA@@Lmm|W)0*{ZfJOg(*K3$*32@XhzsfFhYa8)bwhyD(G)v=p1bK*nn zcP(N-U#uWVHWdu`Ss9z>fu0h+M{&I(qtHmSl5}VPDZT-^_cMfPo03 zksJeI0!oMEKuSPKiGhR&NC`-H%jgiKLy%7C8Yv;&A>EP#Dd}gw|NR`teZSk=)%CsN zJU=G^vjj`F^7%g72)B)JfCegCeOBB6A|6YI0%#o?>Lhf@AUAg40|d7+nfc10se)GK z2^yx~!7V2+VsL8B_@76Sd>W8!%}lf`6px6C6C4QeSEUsl;g$l+QsBRY1W|+nloK=& z8xq^pGC(Die`ayszK=v@Y8%m4_L8^@zh9 z9-fOWMwOj$55*Nu+v?CqsU%Gg@IU_6;V`*mSKpk``CGJ@_;Z)UfP~jLkzPWlhM04n zo#3vxcyrJyf+au!@OKb^Z8S8qzrovCv1dwuM=8F_+Cl#EN)BG?T%54cua9AzWem8y zcs-T6>q|LMhKE@Y0!4LouEKKj1jeT#;L||S_x16CO){e=?$$h1VK`vI}0U*^e zwT2v`4uyg@2r0o)o2KvIk;!RhYW)0EJP1Bjg@BY3w`L0 z(2Zo&l%plX>v=Q`Kmb&sp!QBsADD=zz%IyN<}WPxouoj}_~*EnEtURC-;YvpI}9I( z3^fbX5yTvl28q75&ee7m7A}sG`&n)*=5e=iJXV=S9fDY4c}Ey+ooP(RS{cSe&On5GZzt7%gLB)iT&yUUy4gWj|r{~T>3&~ zg!f|)&&3t2U}eNla2`TsalWl=N6_H#U;1 zJVK-rN9}4iKh-2Aa+8m273I>Mqt1U(x4-JFm z!Tc%Z3UUQ`B327^H&Wbfs=1Y66xQ!uho^RHyU`IcknDHAJVqZyetr?7V?`0l9=$HA z%5d##KZ!Y0v8f%GVGv*iX^S>59#D|mya*_0cXz$@?X`H!^}ZL?7oAb5B^4dX!$1z4 zcOE@35b0OmmIUf>Qsq%WC+VjO$$MVfjgFv`OpyRi#@#B1dGUh~NiWVRYrcL(eIrUd zC{gUm!ogWHI>FH@nT1g8fQ4Y3ARIDk4O#9!K%f#Eczq-SttTtUPK|>j3!`Rd z8+i^Id4`>99DCS^v`F{T*g{u~4UC@h05B>A5T)FLf$G+n+2)5Dq;a$sjSq#~Moj#8p5!*&WOHrbYL5Ox z`wG9^qX4Bx8;2&BrL);K8}hSF8V0k`0Z{@Yhg&;Zq%`OQn49vO&IV6cEz-}^ z&t>GugiTRkutck*e;}YANsgH_gXFq#uRLwesXWLyclC?)2=+FF)(RcCy9aXLzw1mDb`U2@MXU%4)o}*E2G5`9i>`#%ikJe+;764E!1%=QC>oX9Cs0%=! zVA!b{{?|yPzt73UP9~3_{!aB#U6cQeqkf?w>Xg*3JJbClvrt z-`MPakVG=Q-rxDKD~Y4`&@VPmu{0EYE`pI{3G7;^wI;I$YTushH7dHE?_aKS+}&YS zapxFu@1xl1Y{6I;tFMmHk6HP{^~z`iSl_vlyyVI$Baoz!)BT$1qajL4qQdrbm^TWTOQp9bDL|Gw3V&B;6ic--rI=*oIe&&EaMZ@0PM*75 zolZ__^X=EW32eL9Pei;Jr`w(4eVI_M;Ws&F^ea5aVbGB>sSA64X?}We_By>WVbh%U z@sxr*E}fYmSvXJGz)7bU4Q+1Z55Vx;s)-;&o_=QjEg7%|ITZ9k=b2rpA(AOl0jUKE z{;p0C$Bybsj>OqUSHhzD{Xc9ccjGwetG6v5FL`V$Wmh*p-*uUg7*fG+S57a4Ca0!U znKw37rJCzQKob+y0eoG~g38r0ZOc2Z)Z5e*&F8;g*E^YB0)g=H{=(@~)yJMGSA5c3N7Y_A!p0}4}O zA%nB9%d&lHwA8fv+Bv%iRFC`1?GGJP#zWHEwE&RYEoVw#gc7pSWEDDTm6~|z3ei z-1jf`S(tAJN(cVJ>*%{7H+u!BADNN5$7DpkMnTYae8wjrWv$fwWFqv0)uyU)`aQT`BBI0*(k;WJt4fX^_Owb_XoFud4G+afWAsMZ zaJMUgF@rh(e9fA@)bY^zZ5!SC=RcmBgnI$7veBeKa(qYe`sUoHS_W2w`<7}(+1#I= zIDyGW=m0W7PSI!xf4pV@4%6~g3br@|6OKr-@BaF)sqiK!tp!xxPczfCEx50c*gNG- z{$%`j`S2BgcGgTR%=L@kI}QNAS-eZlcg?B7Q`v9^raT2;bg#A`tE2ks3kci zOW*J}b_!oyL_T<>{wk;J;2es3{9eTw_d4nt8}!O^DvH?nRCb@k$FWeR^`L95V_ffhKzKgB1` zjlilxdg1r%q4QOcX|aY7XFj^t^>DJwd`HHgvEhd$&>uh>mB>a0*=unU9z~MLJIa5t zVB162*Y%y$RD#GAS5L8>Z%EfFIF_^aDtm@iu1x5GD?u)7-Z?p5 z##{101B9_LL)|^+?2sq208<350reN?fVrYsUa*W_X@eszPH@l8R54tc|GUue@Q^W5 ze>%G}8%g~L1#rlns*x|!eyrXjULuq?*De5Z>;^Sylu!>V$UG%++H?1HT+WNI%xwrq zly379d61iUZfKtE}&mcj-?i>D1hRpksP%nkh<4gG&*HIh#G=z$Y1P--w0SRH`meQ~L152Y99RPU z`#Ow^int`|sy&bRm7E$;PtP#Cb072)JoT?a2NxQs1nBfHRhJWlinD--$?$)ZD2^|e zi#Yh+1FbZsUFYY`EBvdn@?Aw4&IlwS1A{>tbra|4ZA7>OW|JWxf>C9o zRFH<2n$!UK7Am`4jmPCZ--sXy{HDnF9$S0)ItCxMxEIGNwZ+0;!;my??RvjK84vLEp9vmdlVH!mC|LaVbHKh|cT8lx;mz+}^o88%_Pn&uwv<}wVJ6G_c&6(Xg^ia&W?S16 zsjG7gK5O{PZ%5YWLzm;Gmsq9G1pH1qD!h089XF>&UCp#!oo!YR%!|MHu0;QPVb(Ek zd7(1mq^V}J^)>=$M~f@tpw`tg*7fU*_`%0KI<83=Xf1Lq;Mtr((k81bGGRt4GKya* zAiS_=P+kMZ>fZYu8_FoFU9LI-qbHu=9!dU*3pWMO?q%*bfSwoNgL9K7g^R)>}Ln?dKzpG8zz^P+(=n7tq)sXq=zoeRzk7h>j5@f>VbB51XJVHoDo11{cyqk?a3~# zSIdx_>-C~5$v2(AgC*Wb=S-UYnv=}8OjBG2;#MU&Nz~TJes0WLuPG^;oqvrgXqGh4 zm90Ir%0R;NdSq~rXYhg`mzziFN!dex2)1GRwDcTvF*r0bJZyw))ZPer`qsu;Cpol> zC6HYk0pqW$#Y)5R$;rtn@N1oy}h?)#TA8hj07@G8(C6`l`W!I!tok*yYHeBkSZN z`yj$#JQ+k!JpcmI(8Hxgn1&h@92AQ56X3`ghH*i=hR!;>p~H1RDJ%Mt|Zi zh)cAoi83msn(fiyo5nyYrqfxTsNHLLxfQV?XyC^s$ZlyWZw}o2 z^8OJaF}8WlGvab|Nrx>BBg1@ZTf1}2|L3K2{nmd1JPI;cIG8MIg7iKobbWUAm=Db; zzd@J-XdhIAFiMBrC--E-{w4=`@b~&~j)jG61`{shExS@ncj#}Wzxesy_5L)D2I$Xo zl2~!i2g8@)y(99x8a`CaT|Q{`_JxeRy>2qFUwDv)OCKJV?*l)^Y|Xv)Q?C@h}XMsZS?O5Bz3~wPYjmbF(QX0 zZ_+%r)~p30TZR;`NthVwu1~5ff6Nc?izr7BFiD;F&l}m==~D}Ho&0zc;?5#ZOa$WP zWsg+i0zCy!i{T7o2`Ksoz(99tTH@;<-)3>u2@MTB#NSLRPHMU1Krn!to7>+%*s(O{ zXJl2NK6eD5iXaL>Orz`eHZyUWo+zs0wIv%=g-qNgkVo%b0KW^zmz4X3)dBsEgpbisJ+D&<@jEmHSc5`Dxj=(@UPWo9R zOGsR{n|vI#Bzph1_i{AQ!M z-T8rZgQrz}A7_~k7thX}nI&$S@!ekodyhFgQi+?<{@vd`q!N^%VmR7q7@7?;WyhP} zDQarmz)LIK?h@WP6m zwF6;+3O2_;@L;qO_Ag7O@#HZy{86u%5Nq~?vKKyCSeFt&i7a-!A5P(pk(VQj(_BI- zjI2fQt8h{oh*>(Zy)Eg1t^g#>Xg?b{X_ndAKUI6mlrHYzU#7)=)DF%Dg?va)d%FJK z5`v=*Bu0T0ta@{L60acggs>kp7OSL=O z1>7VGU4ire>V!pXK$X^51a%knIv+yAX(_`9I(|&yc_ALdB4rVu^qKKxK$I?xzBv%= zqG;`3-9s#04UA59M_^P0QvuxnoD#sg;zi-c<A;DiY@W)xmm=zvx>~ zoo3$1A3#E3ai||B`i>tiH^cdZOd(%7G9iT!QI6`Zq^)rPD5ns;_MPj;MISJ#6+vJ z@LXLZzx6W(iTT&$__gmziF!0_Bcom5#ks*adJ;CyJ^sab%1*RZ)xxjT3W6wF9X=-0 zv^u2zwFT&GN6`<6#s(BW-EDX$%JtKWZ8KQ18VZk!($Vtfqk9Nt-jqYKh5_Zj_Ze^i z<#lwpysT>l=F`#)Y__+lXdavAQJF(tOe6oQ191xxUvl)o$ueYDHTUmZXH5-%pSGP8 zAKx^SNYUi-VpYP7A-@bIci^g9yDt@2ttixTk2CRJ9^JOfM|CND?BGC51LlJ5%H4Qb zEyaB#sv?13s`&acPw-*E8t^34l-j}WBK(Z7$&bsxQ_(w3MOn=iAZy;gU`*Dhj< zii++}X6`T5S}_$;6SyhZNe(qqAk`_#`f znm3Ble2yc;m7xS-LeSt<-XVgZ&O~e%y`dkM{{-c<BzPaoColrdr58Ib)x%ZJ^CABJ5JG@DM1gx>+2(B+fMz%g zkL+C5A7t|Ob0I|KmC|~=Gf_8b}bZ4F#8}swH=e(-b!-ubJK8B59Qz#}Lc)8Hl z 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

~CYLX(%q8P50CmGC@6>G= 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

ypdgX?f*=U&2Y>i?CX}&1BLvFF5`^> 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

unrN~Ow-3z3k{ACjW{BK;N3SP`bpp38 zeAjum>Rej??OG6LGZ*|;_!Rf&a7LP4amKmkdG(7IPxR+kkBHx+!nZquHYkG1mq%2l zO)X!QIm>`%i$akqpwKB|xxG_zAmc@)c{kU~<)@`Ge_VxT96-rG%*X68BW6f1e7ECt z5Pj z!$!B%>>mm5I*A|klKFeJdy0{TD9rTM^scWGm@kn+D%}pmksbZW=yclHen1=^3$hSi zO1Imj|Jf0#(>I5-?-~Mh4#iFp6nBF@&oVk|@G|qHmnPM}q!*<`{OPC50l60U4pE22 zeDPWlerhjJLalFs(r7n{4bOP}=_xgvy7?9o0p^Z0Fn6{r#s)@dIh1^-qAXY8vO3*d zi%UjnTWM=i>bRk_tT;@QKQVy1DN8;r9T5I1XOsJT`0DXcF38!se3EH%zm3<1JfZqk zgLS<%ubG-@giLq(>-z@`cQ|7Q*phnhJ!ij`6q7+hmIL>Ti$UpR>-y7r{ZCrlu@|@N zQRz4ZPhyU5R^({uP;w=&mg;|q&TkG|Z+@~l@fl{zb%Bnq(`^&ruK6igf$uON!~WAoOj`PYJU{n)3XbsK0&kpDFm#UG0y%wxGkDy zn}T<3UXwd?pv^>zLP<*WyrH$)* zf9fvm=Sc+rXic7P&k+MqCjS^O@Ww>LGNmjd$UG|C*6$eqW8ttv*H<-d`!mGGj9 zPvh}Wo?h|fj=247dZU76k=NL9 z&Yn0wA8f6xe4N~8vw|M}8uIeSMa*C9?k24SdRc#)?4Lvft$0}y4(QG#j|=E))r;DW zKciLk=}F$+LQg%}dMnFatH}kpkl8i$20E-M75BJsesg(8OO%oZ&Qo`56aw4-b*bK^ zQF)AeVQ;y|5iK7!)<+ac`sWK#OxJUxFEbcIwMkS|09I49amgn^Xg|IqYH&ozg;Uev zVWOx)p?|8}t=9c=Wa#Ah^m0W$PG!JG)ucy+jOpZs0U!6qg0!l&(onvPeZwhc)X>l? z%&AV&{c~Pi&nw~J{`98CnnL|E9pq5Gtw{V6kdhvnaw%ZbU+^<_2xeVg3GmE}wd6QAoFV|AOZiT3j@!58~%hvabyD_)jt^9!x_ zOIt@eKQ%%`Kc8A$ax{3?yr30c$WRTs!pt?&OFy{$ z!8Xla)8hXSa@vhouzH=nD*5e4-50LLhGwVyoM$eZE1IP+sxB^r*es^cG5Mc_bh^bH zB4l2Y5s;g^{;6*nc%q`CO~PjP)JoJ_w$nE-0Grel=@3Pb>4Ig zUiW&<;gOW1fTQK%1H;B6NN{P7&{cP~kmpG!&IrH3d_#p-IV$-3w6nA0l9OP)n8Uu~ zQH{%zo#3K;{0o|^!{ufx_13*(mKZl-$@Zlqk9P%Zzuaxl?25UmNvAs{>@_j-IzBsh z(UyR0V;c`EYo3_2`rnJBoJU&Z3P@bNqz^>DEV282UF-tsPgcu^{|`-P8P{akzkNWY z1WD;`0jZH9AUGN&hlGU0kS^&?H@an{(kU^K?uG#pqdO%>cRaiA`~O^@z20`cxX$Z5 zf5&lr54p;D_w3X{Di6<%!SnMHk8#KEAPRpeM7-_c?%1Ntb9(9od>VLZ`ap%Cz;wcw8}O|*1D?007h5Pj@5C0xQE>>- zJB@v(i-K(k?y;wZT+PEoOStv>xqY_ZYQ~33Vo_^t9C_(W2dkTvHDSmpA}CTAY$czP z28YdN%$yHZex0jms&mrQ+SW^DYCdK5W=-<{}R*yCh8Y z60?XXRn!5H0Ac;=7~|Ag)}j^C%p?8%yE5-;|3$OP<#{U&QX(^}-@YG^nwVq7!eS|| zR+N+8dXGVakKav-4J&S!iDA?x8q{NVZA7! zy^5yS+LsXK0*1))iD_x(LL40q4{SD8AriS5<#6b8Bk~v6l)yAmxMHPz->VlO%%NAg zJkQ7nv}vh0V9)Zn!^?OQ@o>}aYPYE0nA(#N;u(5$U(LUn>|=vmA{jN;%dZyDMHnx0Tc&j8ANMyo@*2ECN{U{J+Neh{;&ZlbLS zUnd$508ZCU5$uu_0w_K2m2ppjr3nhNb}J7n+A8LQ^S?O}{pTevxSG}bKN%p*lg~*8 zJGX0?>S0AkU~@w0L*{Ew6mH<%j9Sj^cr8ni=Ki$SZ(Y#SZH)SS_)R-oUmV|Xowk|8 zo8Mm`ddrgi^omXQubrRcO0m(~6+|B?K4Pa47XJ4a(9{AK3hE4@j<+P#bO}1#nCg54 ztRd7hlX$lBgJu9UU)093GIAXu*IsX#e}{J) z8i9A?LsXCOw)?1$hYJhyOR~Nvz(kJqey36 z2^n>aya-)^M}OMw$yJ0W!pKq5TyjJAE!n`Aks-4U>@L}K-rBvI5&98-9Y@h~%e%va z45g1twXGhfQ^Og3A3uuM)op{fFE200-*9=f$jQEkdo&qPZc6Bm`kmVW0DxyvYWqL_ zmLqSP0=H2iR)KX*F1~Hk^BQEOrM6&Oo?h)&e3jYt0S8-yg9f$cx)eG(@FCtZ@1>E` zSe6Et`>m-hoLe9ft15Ha=}0vjB%K@5>s8Y$ku8cD-^dn+V=H z74RGKUGA>|v(Zsnm@89geJ$LM<$hQDH@b$MR!qEZ?!be_-S={3V{Cn1D&sOsy6sQ( z)_d|kR@xB6=m)e7@VyZ2dE0db6-v_6DZ3CO1G^rG)S-~Cuq)9}tSY7LSErdnqC*&% z7#J$(YF~QN8A+Vv_dS`o*k)CvLa<2qyFgqavvWc2wClh1T1`nQXMfkQo{$C6XTZ`) z+p`fXc)P?oDcLh`1-GMF8}1j0^qy_W9K+lC6;p5o9Zj2R;MEBRf7yNSs=o#Ms3Pg7 zpNy={z(Nc_F`xG{(+#A#>=79BU4-_Wy&ErR^CZkCxX(Y;2m=PSZA0DINyy)VtTr_F zgm;q&`0Aipvr=by9HG+ypTg?K#g+r1 zC+r=nN`~EJf?Ixnd2yfc_O9{SZ4g|2Xj)YFZ_3KpEnbdWmse5fj%J3oUyG>pH%-C_ zU|hI`-A$8{tk(O@Y>Y(Td~uC@Tb2&a4{lM?wapTu|Dj+xE;hP*JNb68#j{Zr#V%cT zcaD>q@9)R9!1JO2F_!w_%9)$PJFOBGLBNJFE%t(LAKi9#dE@dQD`q;$A|f`DIh(@< zwi*rWywStg`Y%4C6ea!ME84MdF+`mWvZ8lMp-YhFp|zkl+c7pQvwI#Bnd4iCD`wrz zs^ZATMvQ+M`1cG9PrgGsV^7lPIFZbPBTW%=DPpl36_lTBSZ~fs&YA%0M z^h|*(zRuO-EJC2T?P?n33Aeo{JneRBO#ZrMG%iIQp4;TH6CPuHKciCykFo0#pZnv! zCe0LpN7eSQP?W>ikaFp_KPC?2b=gnbD@kIvf;1n4ml^3Z1y^yynes;omq*K-S~}(* zXrKdh5N7bVMeBIOSOT}o?IC6`YhKsTIg#c^HL`xQUL2kFcFiDqn0%%XS9vu;`xlSJ z@#l>#s?<8PvB2KP%4UWxOUh?$(Cky{I}jt$1=_Nhef&kDNhC?k=-xy~T*^qV=iod8 zAO3bo_&LtIoO~IG+5|NO*4HIR6RFq4&=pT86j53%te9FP2OM%Gk=Nuv{jA@%xcO{NZ5S;x*6$(8LRM$-Y2NCEDTDgc-*2a{%bhzto>$%# z#L2kZIUHPnbgVO~m~Ch{>Zdor1p_FREH$W2p}q=biNTGjrCo)dK_p)CP9 zem=so5K&&-cK~`RRD5b<5SDWVGc^lQlqhWS6hCxyJh=4Lxc`e=R8(kZ`a7M3KFQa( zzMMHtZqK8gx>)Z*n4G~@0=3^QBHb% z;p7bMfIy;QKeRB(a7g=;sok%LIG@b;rb$#OJP9W1Ce)kg*ZZpNV5Kr$;8rvOT8nr= z4vQpt`7+7SAzPCi^pu8IA?b~fujVg_%?cpl7B<1U$ zsZ(5M#d)P@@*6+aU~RTGgfPvY%W1==t0}^QtCU3_*ct1;cEawqKkIGou|!TD+QD9` zm7J2L{Bv_^QOYi3k4$0ErLykTdWA=9?Ox@D#~)f5UFeMmTpGT13Oi&jG$~4Nolu!0 z`pl%I3Q@Og2`JegUkJ@4QF7VHED4c**>3WRS5kcWYfN~2?O67?_Y-ebW(DM{n|Ddv zx+&gcEw2~o(iMb2PZTz6AehdjE60Khho)uN1+5a?kd~632IRLn9qaVitbxe|)kOLd zA6|-xmr`H?0ORgFB|;*$T1SVTr-hDS6uJ}${it4U z%V@+RFCTY}oR01rMw2Yg@7r#s=$dE8(F@AO61i5ikP6vk>zFL*+ixVhNb!x)8nn?e zNPK?fplP{I|NJ5AQZ4hS4a?8&`pl2A(N4TEP^9?lM3LThlKJJ0-ldc)=CpyK@o^VA zV81TwZDe5Q?b8^%dgxg9coTCyb+WUwHsW(RKYzQER|J?{oLlhiVn{cE1uQRnE$?=f zWeNr_!SAoa1)5Kgf%hp+PDj$-_W|N%f%~rx<9;~NpPx*YT>7p2d#GzYTc}82HPSam zZ2l+?60c|aa6;cjM<>Om@W;=dzi&~zwGur**@0yU9EMvyAfQt#gG*P#zk+@b6eN%b z{J4_4K^*xv-H0)ip-uqW4t~siwJS90W+ctIVoWou^MWsvD%FM{_}zlqI>qs9!T`21 zE(yH&ZKKIGP7ly!eGx@dY4_;95kKg)OJ>Q?ih* ze91Q!wZx(CzYxQt-~N&i;Vv!)R0cjQ`Ob1p^P9@JU8tvX<}{r4JUENcM$1#65^D$! zc194B$rvDmefz@$6jL$?$q;*@=;r8CSUgx!aW3M}tyw(a^(os#rlx|{{G~ZAE-ql= zv`0c>gxTY!8+u+V1u9nGL<=fIr~4B*H@aFBwped<(^TH0!;kH(g51%zs6XkXVGvz= z^xV7Cu5xj4rqSbGHT@(>dF>d zCb%>%ZWpr-4tl~H^x%?G;!?D+TU1-KKy`3oAte>1Q)NZl?P8phqvQMc8su*%ba~13 zi7c6^p>sd;sJ1?1B+12ma)2_Ez{`woA<@d1+L40V71FCO`qeQxMMd42wa9A?_0+$e zm`hZBVdsb^BLTL!fl0_YHE;kDU@#ymh*8$15t*)~Kw|+StXygylb(?ZMBSr|^f9Ol zOP%-e*m2sa1zBHkVBwv^X)rLsf2kRyxS>-C;-u;^5IM`pu3ycKrAfPAjD{t#FuuJ* z;b3q^VX-RQ!!<#i=H>tkl&;x1@T;*Yx5U0o7>!(>AS4Zg#X~3!5PnKyzQh_!NQ7=2 za@o5W=7DY7D_Zo(ly$j~w3vwW?<*s_DVSr--3y61!zZ~?5$w7wj3&f#g^KwQE%O&; zs(n_qrj%mTTs<={Ebz5B6l*rj0>8I!c+D_9zrAORdSx+clkHr(@dL~UbptN_FsFD5 z$>rGyYu{(iwJaR84gOpmIp6X*SwA9oF@NWcNXhG&W+TFg*isP}84X$;-b9g`ywBNU zC+rSZU$i8tFXTl_6~&4PEWJH*2xvu4|2U_MzwRv;61MeK!}`!)9UreK0oZ0W*wsm+ z;t!vx+cFB^H1I0++}8fhQkvE5W@=G7K*HeAvt&m>AW!B_@%F{Z*Bh@bqk(!^iJ9Ln zb-N%UwFwcM52B}G)VqeTY4w38{Fpz?aV|I{e7hx7%czMPG&raCa?ly+z8NSEpNk|Btjv=R8FGxEXkqkm7u* z^SIb{Jyqz}ce#8%@wn2bmoz;3Soer3nr^+npBl)yn{9h&g=GocpFG|P^nKJMlwWdOTS1QA-3FeYp9?LVbOm0cTI}v~9)~nc(f`)v>^|_Z(*MhKLEvNH z7;8=+)`VHd)am=@VFlu`gv^c1u_G69{J#P0gdwy zkyLTtOR4;XYFqUHCt?0aeQutpdd&>)YOn$XA>sv*9YwS-#@Kgg|G{MPTX+5U>OTKY zIly0{_vzu7BmF-TtE|7|A(j2Hl*=Y|E^p)B93PG>q{L*{U8`Gr6mA0MX6tz-I1Ds-2dnWVHAvj>?MhSv0bL2yR+Mi)oa{ zZOam1)bG_$BHCQ``*jqt^wH7Q;xNE^bg|L<8>Hz5Au=-~+rZ!xpN0GNZtY^$qMjt{I^U`1l-SbkVV}`K$=Hvg+@{5j z3L{TcgLMJY@zuzvaic4dCHgiiKh@uT4BRDWiS%SF>?VOm_*haG;>0JAx6Ax}1PR>!yAZT~H*{{=uFlJ!3vHy6w zv~F^Lnm!1LAni73s{!FX-;b`9kuMx;*68n6kp!^mymy^Cl4-b`>p8v%SdM$G^m<7g ziU|Da4jy-f}a^MRc zC#UP>f?k50^E3y4(1~2-a`$r3i(2fcYHToT4M>8tBj1ws(bpzIsGoL^QOo5jJV|6f z&u%WNDK4B->rRfjJ$T8$P>w=5?H?S1*zCk+xxAOMw|~!O8X(YfsaQKsiwScH+K)d! z65)>d+2HqNZ>N3(RHUhgR;f{2s#@~#CrNO+I@27_oQtyZq!h$vxhaQnIJCRKUui8) zs*2e&*)a@%4=9#|>oP15EmFle{a^-*eRIj&>V?5lh;eNl9RlqB061``!Esq5dLIfa zW;2aTDJyDJ)5zbkTT}GRXcEurut!?v_Ar0`s3$jEqo*{Fhvm%ebA>sg$J*RRzw- z;z`%v!8D9z7V>BA=1~4P7|y3^ZMD*X3^mk`M~9MAPe%i`o{CCYc*@s$iK`2u2Nm-) z<>3DaRL}Dc=cDA>S6*YXf52yfT$ZbDyp5QSAu;pbLjehC<7 zh`g=-_c&e5Vc@^k%fJ;SF>yyUeiCh?yxTf8WjIqBQi`=-Xz<^gd-b-A8o73Nru*`u zM8m(4Pthh_<`E%YpzQ!zO=g_~IA8vv*8$ zGxZK#YyGngSuyjK%|{F8dv%Nf`(wC=vQ6-&ZE0w7hEbCO_eycLRE#zja7E-8!<-NY zAmrNZenISixlXJx`kRu{+HtYDB1CEV{BN~IpUG7(`utbqBNThlgf_2W{b_4cvV=L2 z97k0)0ss_kPHI%}Pq5BmIlWc@ocqgoD2H7sDhsl$9r8 z0JB)+Evq*dD~1p$WQL{p2PZRDKO&OHSsG`U#DYu^kf5j44BWo2YPuaf4J3)Q_4M?# z+Wfb!;rD~~QVcyDZusNz_zq=gXrlX+lpIjPqhmFgS)~BDAWY!4R0r~7J}(L#kbA{j`)JT7&>3KqCAJ^8 zxPXyGl{%)6E#_&$K*FY*jhi<`jb>G7iSALXdcT&u`mc~Q>e3n!Bt``XuaMpb8N3Fv zB$p^c&V1^yTu%Gu^~`cCi21t}5!-hyF>yd$z0aLVNpA%WRTSwOb69S11kzbIrc4eI z>K3!Z=djUmSxFqCl!mn%4Uyc%=mix74f(OnyC{S7$j zDGNY>0gm_%xXWi*h?(v}S|Nq!Jp7hBXRe`&X{Rx%qvPeiwZZgZ#@knr}^6;g7r-XpKj$;Q~Y`6F|Ih{xi~$;e(Xb@5q{^Q~D4251)BPKI zhr~vL?=!{naf+9o>B=|ZWj zX;*}isJmBbSJ-6$BCx<4Nhg%W7GhalZpaJg>h$h2)!QJN( zdBTd}Jkj$NsU`L7dkFRA$D=MCz(iRYS}k%~GH!DFE1Q;Xhn`t&s#sWC-==)zPbLG# z7vN9m(ufS52DF)iK#UcVDdbvgqtM(m>Bmm^<&tl}gED;ioGj51wK8j+W0aY7fMBn9 zGcP++Uh2Yz?%O;&L4(p;TBWwm8Ee{Ew?hcNSJ%`nZXvW(TzUA#1*_-6sc)1fAEa3Jx!R)%J_a+cesy2@sEr! zNHx~@tlj;XZ}C3eau&I3SCUm-1KGudm++Vg;rTL&rqd{w3t!;GQ`009zu)Fr<7N>9 z0>H(Ii8Prs{b;AW@F}A$7()sxIfW0ChP)&ae}3;fB?(@4sUVg*tC@!6g_#8hn-{JS z){3z?m?sEO3@`@^fr+1bhgj(82y+wKd>GVzoC9`q^ag10<#`A>;o?dSqsv2LFc^sx zyR-)OGc8bGTn_tT6PNF6w+$;k?2_wXuov#nl1p-e^>lPVq^uZfNd z)jVXjHXn$#-x@T{B0hc}sp=`N@v^U7+ycuCQ~W);=Z6#%EO9x!|4x;7oj5m!aRJ1! zu06o!RAeSr+KNU-lZzHxyaQ>@xNYE(n&o0?lDsJ(n08tC8DAfqjH~x@@(s-C6(=hW zc_=5d2J0=dc-b|kp}~fnBg*B7AdXv&9FWCIOGVZVneC{iLTQg$b{FoxW%fET{}iFG zU~5Sf5`}fT#MdeDY8goRKYLAU+y7s2oFR)JD{Ez3M)QiYP1-cE`aekffgLaBiW;r; zw%aVac9JwQk3403PkRgJ?^bj)=p9ZM#^7qr+<4~M&b=WjjpXlv#4Lka0TsV1$4Qp;gy|5P0j znuNfj@y)8Vq?vZqhm$efy5$8YxVPSPs8f){hk_LI%`6JRc|A7f>s2ic@H)8Le!q6* zd{+8lad-{wf&Gi^(dDMT>Sd;1i>+l!Xd}u+^`(r<_64%Zh;AuK5sT&hm-CIgFOz#j z7tG@};&c_6&|U=)6fyi2`!L)0P}*fHGeqXpw+-!EGfQQM!bIt^hy$7|vDA+@(XvJkl5Tbq^j3WrWh^D_xvOfzZec=?5MSqW({^sou_z^+nMC>1B|!9+o4 zS9jr2N3~^*)53tFcz(YmH|c!SJzx^}w)@_tK(Ts!r=;W{>s~~Kp`cIid(@cM>7j9s zgzDXToV4&i4{Ph!=qF#VTEg>Ta&U0)i*EkNp4?HmZcao)tzbm-N*B6)9q zTJm-C0(5q!MzTG1Q&lZx>`ISrzWBPh94CBZG)|YDQ!Vn(mNM@n(d;A$m4_zlBBN;p z%bszo{0{i@>?MUc59?cg&R?|rmA@|+b?eGPS==cn zm#Z)BHivE2o=^H=0013n&`c!9_vf+t-D&T!`A7ZM@P83vL2WUCiq8C>IiI{~4vtBV zPwVvk#mdUTs#?{5?$zM+owlo5V;FPIyIZp3#~7cYzB-6PCR{M#B^0|%^D}nH6x$)~ zz!ySzW8wr~7=j~v@~eGui|Bd<>cBMmKZgCZqaq8kw;E`{-GR-~r18(?(G!%BgK@nW zaBt&wWFuqLcp*dflwrQUft)zAcgv}qxHr^Dz&_y2A}%wt>28-1qkk)^?OY9gS_+T5 zJAd4g_B5?OTbnj%JlnkqEaq3gJ0q998Mv%iyP?W%`Ri{%BRu|wW7Ny-Rap8+#mN2j zo29yMt3T>~f8BT`#y!M3O6P{x#R)PM@wa;5Om6b$t$g& zG_7BEMh+8~EYuUIDTQ#H#CC6@Z!#n&(hN$VhR|4MH)M~4FoS;>URHQBNBqrp@BkO$ zTp1OoQ1wZrhWusRxw&*^_* zQVBFGLg@&7N+u?6b&5u#zqKfqWsR_R?;ATt)ZoSTOL2j091=nM;nkp10-Zb&Oyg?!m_6DH7 zSOy2tA`g#C$X5@?!g58W*m8SEN70%v^0tO~hByZo@9W;1-ouU#GhGH#~0mU<{11WZWCe3DhxAq)4;@+u*LH-Wb-@VIh zWB^?mPJYWwFEbyeZ2L2cEd*vEPD>o3%cvVYbe)odMlFQ-HzN0Bt~YelNp!#hxg#vL zx}Swu^jsBds~Z2LX9(e8lsyU4Uk@e%%ZZte-m|;J$39F2H3L`e6+`}aXwWsN8 zhe~b$xMXUsp^TIJV>Yyvuic*y^1Iq`!ad(e4^R?tGAUE8c6&HfVAgSAxI0> zugH!UXW@uIE~c9mlT~w4;^U-!X$i#%MHf~oTc#JQ)A2Hx=<6RKMn>u~-`ACwQ^q^f<0%Z)2hMqsv;tX~3yCKPm!6ALxO8Pc%oL3w$~xaCTnp+~Sfs>c8HJGA(;z zwbObvYwB~pvw3Pg^2QaNHM?{Q8JF3NoH4BODbUNn|5+QGf`exv6R{}Px0AM zDC~UBwDM-tn20uhEhTm8CVM)u>~m4Z#Z+HJ&9LuSiCREoicUxF&c@L;K7!R_E}5@r zLs4kxVHF?0al>os=WqR1*EZ2XL_WKkYbBRb zTsRur80hLf*gTh zNj#}CQD+b}AfcK;Z{5bBGl&cl)Kw}AaCfdnvC(?7b7^GG>KkR4=-YxzJZEp_4%W+x z(h!r+qsU`GY*HZ|NYbiAHv;p~+N#W$80fobLP~rBC2+j*MoP4)z!O~(7&ksmyIjoP zcYF-dBxFAKNVs!vlA!+n9G;NGhT{NWR z<`|vzNY}jFA~0_mZ`RaVS*6MQchOeLiJ2J;@8`UyctSDkG2Yk?Vej5*j=kf>gJjyW zJ3AmrS-`%FOlyR;c;?+^@PClJx1b=rNQ)iq*I#4b%oKg1q*Y~;Pj+F`(C(`c834Gl zBfx^%Vywb?GRfbj6G^u-g9rMXh2+dzxZLSV^WKnZDW_lAi`j9NaB2S>54W|pZmaWj z6QMnHM5TpuZ^8dKF=m+>9vfsNO>VwVBYz>78-#o#Gy}yCauQdH#DlZNBezNLfTh^V z4qeRJ1Yk|86q28%RxjQ~gWsf@Q(&j0Y*@+K#Q)ux-B&>tiPCTYQxaJgKza$|W zl~G~nkix-J-$kx2j3z{NGN-%Dzx?_db7W4tZG8s=Pui|4Wv*{7*KS7;e(Od}%Z!GxUBk}=98A1+ zb~LiC&}`+|K3SK?vhQuJPt3j^4OZS~EZ-Q``4`=L2CVkUx?X<|yzP;tkyA_7@>GBC z^A1-8gLA0~e!G1MdAt*X=TiITK$>@$J)^bUGq#A<701$FY6r0OXFPw}phC z#rbd;lOQCT#S&=$l{!6GJ*#q^PB>;`g}k!2mS|3$rWc13FPdS}mg7lBQe;(LV-QL4 zTTbT;yShP_9lu1&Yu%>fzg=;GTktk5-F2jeHC%DYc7z|nBweHXys@j44?UQeNl(9q znO>FEIW5i2%`6zt4@ogb;)`SfB%_K zXR$A-l>7&}Xr?ccF;P+Sn}-L#E4O@{ohAmyiZJxy2t6TTN}2p32F~4QgupuN9UCW@ zs5qx=#S9NTv_Qa2>sC*}hx_Hn!C632w*O(z^si5WcZ+d|SFile)s`0)_X2M`+n8wq zIldYdU^_RbHu{fQ9=8kExRsx774eV_w}*6u-zvaTZmqM9sp0m^cT~M7lEH& zT)wn9L^)_^)Sc)x&FQ0o+JXND3!cU3Zg0Id`d(Kg1t(h{nVOo^9ZJZ^$a1Qk+pJH6 z4PqJ_q%Wf`$Jrle`eb}oJHs>fGL%wN!CTw-gp^A3KMTKp0Tk;X4DpEs*?1(keD-PZ zPTb_0o2?~SWpNUjY(3iB+|9&5S&ck(av65g^6QMru;+r zy&v0qxZdsl06-j_Y&yS;qc?g{&HfpRRns^dKTtwLB9}>$Oh`E#JwQW~8}jlqCxN;N zKDfNNNsPwQOt=IuUr<<26qh)ac{iE}YzFQ9pn$A~7h{o3Ptiuotzfd4v##+dmPT=< z@F_mQ@78){`jeZWog7b2PP;>h2dD>pIoFs~KlO=glnQ(k+7Ux%*Ycp*!v%91;b%Aa zHeOz8%K_nv<$U|f;FrbwnyykU=tgF6^sWWL=!X(l;5T8{_`GBhZv5`I%305Lxha8L zS!v|kE0Wfce4o6RZP~NHiTS%KEp^@0>iO!}eb0Xi;|hzCX|q~)e|S%W6VHY$9s$r~ zek&n^1J7y4yQTh!oMWlc$K4#8EzB>s(%s$`nhRPt(@%A!siR_4j1KV`GCV^cMg z;W;m5{-h8yCog4~;4#Z}d9kZWZ^=s5qYNbc$rCd!FK-axDpCp*?anP_AFQv@Otz&h z8}$Bg(v194>z3owhwr;Rju3yz@r`fw1Dgu@@}O398G^&H@pH1aZW(A=-Z=whZ_?EiKyS^Z13P9_iSeK~&9>-zlsk0ZmaD^gfr z>io7kkY1;kfwyJfiDlKcwwEuDi5CLF4?TJy@de^ioxG4 z2XkqIpJ7O~(<6YPira4(o>$kXWzw*xA$5LW_c2-$T0h4wen}oxb;`%u_aUd%#cl#X z3u}4|hSxbZdt98sEc!kORPr65JaKWmhUW!p3(?oykebp-^D7p|!^7WHV5h}~ls|Lp zJR$lBRz+5IL6BBBfNtln799fRvt}&LZ@N6Y#1my3U{f%*yYSfFaDCl#T*cERacp31 zTRN-W=-agE^^g9*VF{L#lePQxE#ynB)M?AAW1!%|>?{Lel!)AJQb)0B{R=?|OSfjp zN$<@?+ZEHpxxk&Z#)x`lz)fA7-{$TO8UV5drp!-7TA=B=z2c4wS{=pI$7kxA1ngBcJlP*?C?zJE;Y&_U9Im|?2OV>6L|ITDSN_Tnd7g9~?Syi}&H*<`X$@-oDo zFwZ(qN5$z5&d(2>CrynF=cNBFHwT1HzB#tHMt3$kEVa}wA4vX*8D8XKlByFFUuN3> z#yXIAHZwT5JC?_#r)P#y-JV8|jKy4^Tl=ID6EYi3U9Q^gUO!Y=+8u4i+-H&}!5M1J z3KGOTr+Eg()xVEsA*OyJ#4VI24U zIxXD&EDFHm(d>R}hDFbvn7|wY`OF+us17vK64id;0*gw3Vf^@Y&qmVZ1F4s(#HxZR zpvbi2EyCkz6KI}_S#wKrw5OSAlB7|Cb)V(TD$~E)Lo8uXliJ1+A=+``i-UHduH=AU zrg1?y)z}@KRdda?SMAq)R)TO1$4XP9Hec~CsT(l}E_E5ZKSnB{Z_0Y92MsUF^ z`kr%l)R&#f z=es+167&2d7zX>go$`+nPg+Nywvly9D-Ms*mS(JwVCe3Ex*T(U?Cznka36aqLA!qw z^$3Q!C_wP7VUyKx|McsRQ9QM9GoJvf`-_8)D(f&8$tBcbZ|Ps2=Y3PC3e)DRIp5{W z?9G&GweJEFua`y}qb+@GeLMnWx>-eUd*RF63blBHg@QrGyS0(FDVG~D^t=sc4VAJP zoZb{K2TvAStiPvHD&~zHj$G{DjoaIKSlhvuQCl(I7|IJ}0?l5#XHaUZ)qYn=#$Qfn z?1Nq+yNq9NLrsd?ovk>SBR3&4HGYw4+;cxZ-WL!{2cZ0k18&6IoL7<4G8YMPcL>w_ z66@BBeO#HFpJ<-{cHq5uK;`uO=*iUCS>_jmoL1=)Jr{^~M7K$u|biK2g>>Zq(4kEh& zMH;QQP$e|Hx`5qk`%^KGycq#_^JC6~xmNV(vaeJ2#{L&@sasW>)W4Yiv%}ttvrpDO zK42RwtMv;X&o=QC@3P*QFdb{IxDnC$mO8x$w%ERNLsL;C7xZxZc z_n;h&Df3yhK$)3Sm^|0#_4SeXbB_2Y*n^ruG?oa}EmIWBS#EDP^X9u%iL|{T`14vi zup%~_IWB-4nvY|RZTc)yPPKO=p}0r2?hlI5NctD$=i}L;9JZLExXMO$0AO2NRESiN z9M8mnNH89d5++efgHKM=(F6>YfG|dMT7sEb%sW>B#>4%R!hM##r5L0u?LvkXp9FD* ze>wC4ZE>Dqys;|0JU*}O zlI&ufXVFA!(oyjp*o5uT9kzq&rM39o$)hp^xsjf3LhZg^+-E?iiz>vg9u~F-s&5`l z(K(7%*-LM<%kc5zvQMbEk?Q$ zWpiYk6|?B)&dcnR8@2CZOfY=(l5`(uBE0>b$;-U8{;sDM)!g6G_OQFThSsbM9y+IP zVg&AYWxM(USCt;80&mwbf;xr;?rxm!dn?GU)^pz6es4SC75MdV?@j+n&9 z6%)9>Wkmy>9NHfy%xs;u05Eij;|V}2@S(NrqlwzY2JSwf>+)cC{wvy8IjU?}H?iN$7@B@wzi7=OBFZ$FBjo@RYahPhHEF zM8HZYQ@yXJg=e6hg@c=eg|PyeQZ=99@EOdy)noJ;u;_@|Z_w!~_1SEw6yWDOK-beM zy^)=sU1)??x3s}qrfo#$vM$Du*KA60o#n71E)52T;gS7A2aRK0z64 z#q;?(N0F1WS~aRV&p(t@sl+&;OpmL?!yn#H9~*|TZy@^3a(CZE@gQSTY{57XXpLI* zbA~4Dsm4F?kRODFhV(=wNqVAbv}yHXZS;-I%B%m*>CA%Eb31);NkxG%AOq6*lLR!s za>MiT4=_aejmrh2Ho)TN+ujX*LhPzESa8~8CYw;#Dj_kf6VW~r9sE|E2M5p|V$?;_WCcX*PG$_%FtsS$!$rl1h$x2HVm2#TnpbTE6 zktNKoDpv*#bYp0oYl*Xp#ft*~qJZKUb4WE0Z;3oecin|XOCcBsDyYfMa)zVuva32~ ze)vLPDb|f!$N4QNZ_^Sk*~$VQW2Ys9v^49-k+>n70Vh)@uI!4lk| z0*Z+`c7DSjxwds6)v$f&{613 zvX&SoH`2szv9WNJ{dOZO6r_sHDM|0(B^YvH#N4+H1%3KJIaP+NscYHLC5zG;qv)i!yz4 zWJ`1D=wgql>B#r-jHz|@P&aQ^?eRoS!2hP8XCmqu7bTs|X^ORJ{psKV>hz|==^b$T zSL?+Rm+aXtufX5H!B2452b^Rs^(zf4TU)RM{h810GI_~OSeq9ibHwiIv{`t9JRbph zQcVbA5|5Ey#eWgnLn!2Gc0uw~9oFA&zRUWARUM(Is$LYAvoyX`u>P)yD~*9Ob;55S4^!pYXy}72XqsF*|>nUdm!>+YSHdv9dZqQ_4dxqww*yM z?>Z*BLLHkD9v`e_+UlB+>9(>bM{IRY_IHTU2juAEQc>$kt&{Y{Up6=RvqyB{k^f)1 zSFe7_JdQ`<-ZS=#8db0tpglmry1l$(XHUD^Z`ppMKj=lr zH?rYem8Na}uIK+AMn*agO|+s9r9C~oU2Ogykj=)-*MY%czr=k9C->W~W3R8HEtmFA z2MhJyWfQhuImS%^dt1Zvm$F}%okd=Y`)1EX`^~jC=y2hIfw`bH{rAO(4{m-EDt5rH zGo83WS<{WFBkIJLFF|0f7v!ube;Z9tHES_+6r_Jv)FNRJGj+2FnqY|BdA|b#+~__e zvNRh{5$%nrX448O0a@T(c%Ys)`pUewz;l~8Sm&LPlA;T+1$(>rIJ$UP@0p>&AVLY3 z&z_xDcx3Pi!m0Ihap~-IS=Myl8^H7}*v&&F0Aj*elNdht-yxx6_2TqS_J>XfjAuA` zuAeBz@y7BW?uBXjts!b6LwRZ|`6yUlLGSpWFeJ>yRD|=sw=W_^Ap#` z#DjhjjX7+aABP)VAmQnmmb|89#R{~a8pwd14yH220sv{B7Oe+jeC|FW348N%ttxm( zE#3{(VrSrClL;f|X!C5(jSBL*Ou5uC$l8sV3to44X;k|58)A7g85zce zP55mKlP!EohKN%_NcjH|_SQjdMPIvca4*4%J8gkd+@+*gDN@`DG`K@>3lQ9$7Iz9Q zUfc;3_fi}Rl;Z9V$xVOn-1oloefOJh=FH@eO!hfDXYIAue%5-P_07!+JIZb)+aPgq zt^kv7M4Od_OiW8lbF1}PmD6Z6%O^o^(Tcle?v%qrr($kM!`F{Ko0cK**z3L4A(J+~ zt;>v89Xy^_o_Ri3yC{vjF$evN`HWsob1b(NpD^1*PHdgacv*Qu?xJXy+^x!|vC%7U zj(2L#?e?hlv-D_je4d_e!jOHl+UKMG*GEUhE9VH}(1mCzBB*)dXG<|5fu;`s$(jlN zRmRew`8J?zrjSlK)$m6>7A; zQ;s~+EB+PMS3H^wKTA0dKp4)MQT>C=U9L82`dH)2D&Et9jrFtliH5=VGhpOe!oyF- zfU9dp=-((D2I%$Ifb%Kv!(YaV%1R-_9F!Y&J{z6P__&=vXFf3{P#0&_*0kz>*)Ye} z|LdkfS#R{OTELlgJe{%knju&kdUbJhH5)*^ayf`G=J|5s93}tl=&2= z(AsCYxz&X$g|$aSW>ODEs)pc)qywxd!dThKw|X%*L=~8y18Y85Scb@BgrsX@m0TW9 zyJUKO(R_)`E)xd`dNISkF%Pofl6!(3%!#I$!WJz|S~Y#w<3zz0S2LLr?>vglrke)f zXZnI|#llZjsQx(KzoD~6mysl*XJ7)X6VYHP{XFXM<-?0DkhYaputCK&@XKfgA38P~ z8jC`&%obfnRAw@sKzR}?)?Tet@H;8(BRg{p4h%WYXY+No(}g&%D7R7Nk8y&ksER8S zOZbvQeJ$67KuNOQ%l==d=7+N~nVY?&IzudE)TRCS4TExh09}pe$NJg}PngYFF{b$h zS^7D3Ln|0^ z6PK-|h7w#DIuo3zWm7wA&v?<9@fFV{)xtt`t^JcqY;;n8Ee#HJLX4|Ef7mXEN|Tt! z^Rh>@JK0D#15NK2Z>^2Qr*gBDh+F+@*~j~+Od{XVRBjoSPX)aI3J9HR=Rcq18w?ul zomP1hI6Ln8{574SR|U3!#(?@;wqCr!$O3E>4f1qZS1{%(|k3aoE^QfrFJ zaLWg_0=BGSg#sdNO>h*m+kc*sP@&_tsLmWOmy}4HCccEWlIfY2KeKpfD1Gtk(y~AP zno)SJ+x%K0RpEq;MNX>=zQ=8=my601W6zyhH+cfivl`(wwa!k?_g2=PXeIsi4Gqi3 z*J?RpFIXhnP(md6$*zKQim?j4czQI&T=Tc$7NZ&^>s$7!%zL)has>~D|sLwCpW z<%Hi+dB@5;p$G&LJCGzwkp?+FfZa9a3K1!v=VUcCdM@>Jbi5%nHAQQ3T8XwhhM_71 z&LN23aHJRfiU*O0G&0EZ*|Jww9ud%rqZ)aU=PhWb|1r12-+KKe?50oGes6lgt-90G zbe=I2)yIIAYvK1wN1F#uFYIRXtF^VnVQFbjN6uq8<>H~OrxE#j0P@d+)U_n?K?MGA zF@>TOygum)=~-ikSUrXuEiR6sh@PT_%GJi)3XfJPg_!B~f^12!rR$qN8GN}D5!Mv*wgf+aD@$GlWa3M2n%T)vfhS;L^l&?oxR3@pAb>L?l$ z50AX0q}d5>O{yUIiWQ@2kOR<6`;8P;QuuoJud_)mdy2m1T}>@A{*>f-lD#|)($BsX z(nGRom8z6SZf_F_wls0BQ*py z;7>)xeMJHUZxsu0HJ*S!dqlBQqtwZGQzCgyaBJRgbdyrpk^IGz1L`EHhyOf2k{4sz z^8t5T@@oC{d^yJNx`AqU?UN@8;fB))WP0ZWuQF(a{Zt;muW<&aQi!;T2+i19QR5Dz zr7V0Rqdi<{HSE(6Vvx5iP?$}3Y={@kL@88g5eo}Pa~3pCzYJxet#}ftItmO;pUKZm z)?-iNORB*U4C`jjlu=!XT=-OQ*(}_pfSy=Z_?liuT}a5yuJ`-5VSItl->ekIWlJ+| z+24=+0#s>PJWHhhWNIe^AdGKM6m?ZE8g!0-H)9f57CevJK;-M{xcVQafb4(O?WUiM z2Sz%rG`IR5pz1L9?iODmw{%PXqjRa*=F8}PQZvWhu1(%^e0ijDLr^lyKsQ^T0p!b) zm)9irSBO%<6eer#i53norNZ^dFpv@(3+(RheKH_LvEglXI(RmOQ(b+$WMc6LVN&1L z2K&yKs=LMY>*7F$u%6fJt`jG()qOXNG8fh;x2&BO&hP!cJpX{7O5%zyI+VYc%HQ}F zDz!D-UtEIc}qy<<;BeFMDHFuDe?el;CDRr2lovn1dVi7{!fVK=s@3 zJ9F^0Xqeg!{v$mB{Vs@$qg#( zs-LaT(_jdtPqt(&3YQpW!%QcYw=gn-46QX5;Xk< zbXx}EA|i)0hp{agy+#A4$cdGlfdL(3yuZ@hE7uoLTXiik#$lmzRqbiZc;$7~d!5qU_r^IA{F2!WjWP0S6r(me zg`V%3$VvGzOH6UyDiB8;n&^Q^53`p{`b^0zQNbEO0t=)px^uTI+sV&ka?F4!C%}pH zE6_#Y!|XUI7QSw;3ZgR$vuN3j3aHqEuHl0_$N&Ta_;HC9sRH|wS-VeOta+V+SU>L{x2MBG>e zV-D?~CKg~oli?dw(-f9u(l=-XCoze!*oiV?t--m}>C6UFZmWn?he;28Mc%H&$_R;S zqdJxR*uKBLbhv#+eG5syO}wzXw9A+zO*4}hbe|*v!+Aq_C9xCQy(M$UEPrcG65?W8 zQZrL_c}mK$SF=}Fu&1%}F`b1a3nX{5YwKtmw@T7Q_c=yD5Jl3QEqy(XZ+(dwtpuoI z24sT*K?|!(GYgaJz6{^h@g3(R24TlXiyg*#>HYzD^0jNfDB_)pvDAriT54!38|DD`kMM;)vH zT`_&-PwMG1h1xv(&SLD#I0HI%!{mJ2ZP-(kEUmc8xW#J}*<4RRPy@+#T$TBg3sVBw zH29ctna-A~mOk9zvI@oeCNDIfwMZ=XXCE>gy01htxt6^0IjBCnSlM5ovhF1i&W!BW)T8z{A8pc{vB_ zLZm#23;L3dHR5Gn!9{R_k-vuU)M)q<6sESYQle)OOclLwOus(Dt@!`U0g_+2d zITq9i3P78B)D%e|Oa&0kLzI_EfGilq1P}}*=ch3llGhnt>MQ&z+4LveJgI8@NU@!T ziVK%qCf^iGU5Qtv2Okd}fvt?Lz_#gwco8+)+slNB5i}BuO~yyNyGP*G^0o{Yc;D&>36#zN_RkFr_FNf6|h#m^E+Po#|c*CJUIvR_} z{lxUZUtdmzS%a>Nn~X_?PI#3kx52&y>!L^`$IVXDXKJf`)(Wxm zzgc?G=nTm<4su+1k!@agbj-wt8dJVf7QJ<7=Fg=+sAsW!&tb?wR1y*Xc^f}8k)qZ( z>kWG`VNj&Z4eT?q>q>Ti)m2rhwo^XO`P4wbN9j7(_v;n*uc7kRUe;=Q(MEIia;iPC zzn~viI6ivJP@H=E9UnCnQ{#qV|ms@M+a6bz+*}k~QDKiuBMJR`csn)TL>OBs(LFdJyy|k1j)#BYR zdq+p(@>#B^w-JQ44fXZ-pFVHucrd`d@T$UE0_)fzRvlE{gJpkXPvA!l9UTG|QwvDFRHh z!!ViN1p}!lLYPdjg<1t^v3xgZm;gzN%(&#F6ePg>RR;_@H9Sm!1(SSWB;nw%)s{&% z-6|H+;7Aqbj371vKF*+DSn^d`u8tE|+T3~76=kICuWRgd)bzXxY?K8+xzW_mnG{F( zjW0w%m`{7-nbmJp-$&vGMxl`>GFfSI$9qmO%l|MpQBW%=qMEm0F2)2=e46C{6mG`c z^(?|jEz^dINtHQ~q6QH1hDwH?W634DPf}K>h6M+|FIm%RwvoO`5hXCEq{R{)Y^<3J z0%kZ&x)>Y!pjxXMPhgS^FTPnqD?Y<|K}YCX(yJ+>KELY+8ye!*@|ox2Nl4amcI9|6 zrRo;^j!;y@OWlM^!V-7R4!iA*)R_5ib5~1oNxCi-nJ~~&$gwki z)zJgg36%-}^7!=H>|X$&DBQtbLTo+)ZQRIcidtmoIar7bsLqbfynqypxRkFhv0ZF= zN0~3AIyKH0IjC}cw5+2gQ0KCO&KzgP2j--pAK?BRZ4LFz6kf(-Mh|jk0^)|rtT|7+ z9E9LpZ@L*6`*)h~Vc?~*Qzc2skcUPpq2U)!uF&D)_M#^O&`2@>L{Hhejy+9ygS!6& znW0C?_%J0FW7>ZBfiFCoZHwK5LrkXgj^OFC?x~ms?kd9+v_b-T7LB zZB=RGvJDM;1475-o5)>G9HYB(V5f+QdCF5-UEcYi^^%xgbbj^J38E%WPRR2?^s9?0 zQJc~5=cf~Sw=2+l^BSAOSn7~Rj9nvagU@|r0(;ya3~Gk?OHEe}{ErzHubs-vG4WQs z@-1tq^+n+|MQyYI&J-czj)=2c6-!H_e7)RQ^7HnS!tkoxPQTfJqq(fwg|&Y9hSi6I zv|Rry5l;<#cl(!i1fHc$(0M_?7y2g=tZPg~=>~dP42nb-S5FE0s6BMLB$Fv}j3Z)N z{`OJw?CsOg3_T6~17gx=U_2(ZuvVFT{7TAAxcY;c2qfP3%fY=|x2 zBu|3Hhd)y^K(np_?#d=Y*PjX~k_YslKb2wPu;SR5kB6a?r(nK`i>D?9uAhLe^{VKk zq@*l9N`PQsg+4&M3MUez!c7wRu2F9|P)}X1FZpFCbxfL1^i}&5U393?M4dVyWqp3l z`?rh3ODZ|czJPl&?J6^?J_bG|ApR$Ki7tQu)>na-%MYaL24Os-($(OrLnr$j!9O?{ z+_C1zofN6B3kX58LYLe0`H@(1LTOK6@l*yoq&txUK#nCrsT6Lc=QDizJ6Se9pA>(D zH<<9pdSUr@{S%9hwHC~LP`XOAWRjN@+luOiITf~pcPcG2rmjzSENq^&ic@X1wp&!i&T)42Zfa=V_Soj)dE zQ97}ux~Y2GGHtHZXTxqS4%}(f3=9W*l9K%VW(FldU-_9Z0&0CeY9<8{EexjKNn$oh zCK$!bKpXSO9@ax@yT`vz`G{#bGFES*BYv$`R8SNsU-cv_A(g- zQr6P7v*Fe?#Ouu*fDMwN!z4<@U2;W7#O*O9l zlmUZ`z4+*VC{nkj``n)NQFhmCa>(NBxMONzb&fG16}6KW@b1&vZI9+kK|LS4Q$sL% zdN4vlQmJ>2_FC5Z_wRjiSk@FRjV)_7;w{ed^j&Pwz66Fr?1 zV?lcdKoJizf(G5*Wnd@E$l^Xv#pY#c2Au88x`O`PK_^^L#m5^{Rd6ED*yGB}=$a9k4y3@qF@nIT4QvlcWy*i+-$y=)hZ_>oeWg z#9_;hUy3Un$$HAlI?x9x=Hm9FdTYHUo8jWp;%5z(WB#le0JD!8 zR3uH*2!uO-WFqBb#>0383}=40B?AV^MpHclJ?GTyO=hET zrkB%ZXQ}P|!NtMKWSmfp#(?K+%z=q3qlOox5IDg)pR$}|rY|90#ZjHFSpDb#0Tx!fwA_`i) z2cFtoE+ADkdG@jibIOM#=G=T!pfyULhmLisV!#Cyfe%o4qoT-Ok^d`A z!e@#k8#G=Gwd9E!CCY51P8 zB)v#-tS2Pl9ZfEB4GT6=kNyHw!i}m0IIxDZSmGoQlDqAiX<75y=<23s>DK(ryOjK_ z$cASW8lw24SRb|z?bzh6LvcMh^Y(*K^in*#D^v9@Nkx-NOJxR z_K6L*(39R2H9inKRdkv>?bc{{Vr^~VS+cV3m$%qjyIgz|nNlO%pry5*)S+I^w26gc znb>AEHJx>FA*e-(Qbf+4c{&_@qB)C2_creo*Iw92ec`{QFl90x+mJY{Ue2&I;To-2v)Gk^XC{z zRA`udA;91a4cxxaKgXs~q3Bd$RK_D*iFiOfz(d2hqKb@C@q;)6J~<|vF&278B%V6c z%V%LA-UktP8vm=?{ZM#Pkyeh0z=`vdP(SP49j=GbP`OZKnpg`tWZO82Di-`43in zU0tKS0cn)aWz^6T0=~;|0rA2T73EZVLAeBh2OKP(X!`g`JYq5&3TWu6ww#;3(eD(s zzWLz|$wqYPlmLI}07%cwQcc4_oN5{IoE-IRfdEcX3n+uq*}R+r<*So)10Z@KX=L;l zu=X|b!=Fc3S>Bc%?5|f`9WBZwTx8dc&s-$Dmo)JmH`unjd;5aHx%Fp@UZ5}`28q;! zfGQaPcsh+cqU|?TTqEMBzP90Wgj2%e@-3MgLcbKb;a;#Tq|jYk1K;1B!keNF z5(SYISv20oWk95fJ7W_cg25$F1|8)LXinuwKg6e>y_%?_7YuAp9LY>2iR&YpqGO;F z#840=wE{{R`%4*jghvIef0)y;aps~+mO(XA2a)HpOt=7;Qw|NW6nr(p7srw4Icw8N6A zoP22HW9ci@c&tnsI*tgZfpIy>`u$3&zlU2WnN9mc_NU4@kB_K80&T=uUm=AeQn%BF zn2?yZgn}e-!b&N3I5oQJu-@x36r($HZ!z2WfRX0A@_SJ_yoeue+;$ZeWuuk?9T<-V z&dnPXe@|_MMOePjy|*;Sv%k!qsnXgzwB`AXk3H;dfKHBCgf_4iKd#Mdf!J%&JG(XG z)-wT3;d?h~)pp3@w1r2w#VbEc3o{@1tC0}v&Ph)grj99)VZ;p^<3yL-jD(y zl2Bbnrnyc)Ymoj)x+OL~=;S3N+%yo0hrzfU0aReTpA@D>r+zp*RuBn0Z#!XOO7IWt zM)*QaEac#(f{~Nf6meB=6fiHK>vvEp^jHQ!)SJ6DMt%$oG+a!Xr-0B{1ep#X38X9O zX?>z59~j`0jTUOcax%wwA3}Z$CQXF7QZ0WV@o~VBWkH5WAgx%?gSr$Wi}K#y<%HQ* zOyeV}Jej&y$AQl7loH7N16UD=P=)SOqu!{s!a=Le7-aQzB2Tldl&zq7qv96{>`2^D z3#K3$z>S(ajpO9|E=)qqjcZ$Lqzm&2!O8G3@__XXpf~gnW$6$SiUR=t@%r%`ezkY~ zURQ+>^d&t#aCS(2@vf%HcQ?i0p+BekU|+Za zc07VgrjHGaDVPNvjvf!{IV z6G|k7wWp?P=K$7>M(E$OJM>_}cx|`p^`?V3H%$Yzoxk;{dd@i0l8Msv+g6(6ZXifX zl<8_|^*hd1P{Dlxvq81J*sShF9W_vaL}5APgc1C3xRBeYy+?z~Uk2?Rv64D$!a`1)z)gq3& zxB*jj18+9vF`}y$7wRbiwSAKlMsGq%n8@+MSO5T4>N(yb4KhF=(1F-N4UI~E4ouE? z7Hxt>*2j{MiS2wi*<(=$=wi)qH@t_ucFwF%aC$qpklSq#3g})(*ka6orH7)8Y`T_E z_#s_TKlM@Y&|q2~G?heWyf z*FtVsiEZW;!f0;hzcMgM+#q{O%pTrXBX{~wSL_(E&|$F&Xe^BK=tb0R z{`*=SQ1oK{ISvaq-Pt?8RaNwH-mJE%il24;`!T%XPvxNTNe0<(3KC;2pnF?+7t)Wl<`{w`V%hxLWHD~+c zY?~k^pcw@u{r9a)$SO)prIy@o0DD%#bWRdGY2+lQJCp+n8NY&ANzej;Q{S8!17WGY^OGUDuKg2^|f7J(iPd;XPmmV%% zUGfTLS5qySlBkcYLZfHN6m?c(D7H(Mcl!E#Nr8lD91q=-tP<2@_(-hAx6hSI>!e6f zC|9T%sz{*sIRhDC*vpq?*TRRA0$O+aJNDuKdoa|P?Zi1R&GDZLG!XWHoPZ?+a2;vB`~W$dAG?)VGQ^1rt6d+3~S=tY9d!kP;h#A z`Ef1YBy;Qbn&9hxE8;kUar`!oEGH4quXjU5ZT;inJ@>ck?sNWsBmHNW`!{sJj?wPE ztLjuqjE&%39&##N4R*(g%tIY6X@wuYimZ5_AB-#gdoA3cxVSheDXFUc+{37LxHhMb zmX?;Tt}s9US$r0v?uU|s8##xiHjARORgV{&Y2d56yvJji8UP?qzvgd5!o%E>6S9e(p57X2_wUD^ zXn0{VDC{u%+v|G;1qHL3c^pmrGc24!f}fN? zgBHKTZ3xlP9`vEOr&TRim}o3V;%o6{7Yw-{_ZD)ytHy}@ii&%Feb3F!J$AfNlkm(| zc3l2vg@<%3#gf}J>H4Wc#p@ID;xArI;$?JUU5@>GAnO$|Ps>t&@-oPN3asJMVZ!V~ z&C}mCrvpuNh$B6Oo%PYWa}Y3SjlwY~1YX_n;dm$=DR=jPu+?qoaOMJX=wbWFk%zZoR-}FrQbNZQu zX8Y^ZRKLe$d$=x%(0ML=!1CMCo(IxXwf)~0Rd>(y9*5Gbr6141PI*^CJJA!B$Oy&? zV|Bb`s4((THbHVV8N#K;gJUHJ$ppMJ#;XWLCo!OE))p*^PhiHN?xMKpC)Lkx{7?FrY%K=8u(MgJ*NGa%k zKjSL81hJu;m9}>8pOaZQY~$@j(*{%P#TL#i?C=-<61CmJFU`{ythUa_7s#Srhfjve z#byQuq-d_@LN;<58X8gT;{~&c|KqQ;T{I{_nMGBSEb^k-@X6A5H+@8ep%r7mY4P@x zO;fcr=rz6amQLtmo5Z!lEzB@{WuM^`aCJc~0LhU0s=~nVuA zV<-IAyQ^W3;f|_m3{~x(kKtM7JczGta39getBFqJ81kq8jf7!0{`4#3#&ek8b*e|i z{t@Do__*`3PlUnO+&g<}30R(mCf#~{G$vJ}hUiOxoy0*J4p2|=va=ImPmqZiS(f(0 zn0;7)EqxcB?bwffVWnN859q3`#YDGq%P5-JE+{}NOt`JXvdSGjTC%%n_sw(qx8#4A z>AY%n*nEgi#8mHdS36&VG^uU5A$A@n{5`jVD4Q5K0|>R!{g*|AA2wgrtorT0loo~4 zMrFi-@48vRj)Rw5bbyz3VwHxBu!|u_dd8zEFM*baXo_(|!|TmQ*sPHkQWmV__%L1s zeV}Ek-CKEkq>9+v{mb}U-}j>JEhN_}c?9l0VXP;jzyi4S1D}`VNwqY1>{;6huUv&( z#$|P$|D2tcE3(ryo}9m)ZHyPl7O%6K8M|I_lQky?WNYuotEx$NSc3P8Uj0(6GDZ$M z4oFM=$B$%xMHvidHHtPl4*)m~d3N}L7a_$a)=Ie~ynuXBznzZS*3GnvY(o-`YWoVJ zt-siT8p2-*TUR8fw~?*p*C>yDQ;G#ZITiyWN};z_l^wn%u=r-Q)94I}+Gi3ub0CRj z6rJrn&GSn1=i_uW3JO_F z&_vhO@-3C85;1t|-KJt9Ak7{Nv1gBI+~rh@tv=QX>s_-i5T5&A;qX6%RvYAfW(9ovrE>;Bx(%VU~muFKwqc^3kix(f_39*@n4wYIXC`)~2CX-Ws~Q>x@6K)c3N> z8Y0-8pZ)7!%~$2CE!RPcM-mAR`w}U2KT&VIe)sslKs5-?T5A=u?_HZL-Txa>o5OsL zaFkE2Y+ri`Ywz80aCD?)5c|EN1J=L>m{66t{C%fvj>8{&5;gHv48+ z`(Z)Fx?XsW!)%ZZ*9U>3TG#P2M!55S%^Ot@z7c%Cv;EbZ#W?$?+SmX2Po7{ zm((N!%Lm0}WqZ3{5kZl)3%}uTyWqK`Yck#<#fAE-;)A0pAdSy zkXQ}1TtzGq6aoC{nyPOv{ac{iWl=KK4SQSAqYq0|HQ9dqTLTQs(}XdQ=Ig3`niP!@ zrNe-SwK&5FYvbz~XlH$UKl)e501tzIS<7iIw93$^Z42Qs-b35u*$hauTWKXeGH4TR zF*n3#YVkf~nLqcgtFv1!@)Ao3xSpI{Tu(T;<}vg__GLCP_@3OZ^+N+rLK+TXtk&MV)Km9-spSUZ}NGtIT`p5{GNJ*-Gn>l=06 z1W8KX%r_=91AKmsW>U;m)~@(IoQ_rc00x_!9*6E`KTsVBsAaG8TYDMmNuT^otLXHr zEh(WB7nZ)ehE(6gNSFI~KK2;i|5jXgTm{3u&%<#<^0Y@2Dn48fb`X_ne<>;Xy$7{7 zgdCpr3F!u0*U>WicQ&mlUst#JxRATHe99a8)UczxKfBz?lDWUXAM)k$PIlFQ*1&&G zs;SyGGBCw%dK#T{Ql1^&Hn>=y8S&o^FJ}C{&Ich!v7oOq%ssj zmE(0Q=?$4uLsr=iV&KjgLl>S|0szHH<0LoJ?V0*hicbL+g#o(qRIU9o#hJ2gxjuFG zMtA-^z{ox>m`5!|jDe?@XLGf+^Y_iZOW0k}It-ktN;ku|x~;`-H*r|8pd^u?jo0&2mBNrE)ZDFLV z!lyB?82Ave4ZakwefT?J+`#$x*WMTd`qAImKk!gII~!xN^bY&0K%LboMNCDfs(;Ji z-|Cgl*5jIE$@&+0Mh!>z;Es;%fkTmH;BxJnTHbLacdOH3h2j^}(;N{wVaUx?rT@>H zzT;~6b~F+4l5*ncWBc7@&7J@NROU1CYEj$zbYCUpy{Cd^y75sXI%ys4z+1`2Ad*I=BZ3`&> zZMSlhLsYp5en5n0>2>Iqb@=NXEnLD{h4eZfT7@<@p9WgW`--6UoBi=U589*l0+*$f z*~9CK;m5xcuy&8;tJeFuRS#uU*yO9_rrJ|S{JPZ}k^ufu|cf%0wQ2qG#TIBa-#v!cf*(IgD-gIZDPqXRFp5l4Qa>rLh z=TRUg9LAOQ3ETEVoPEg0jzg34 z=q1Rv<{Pi{$-JxTyRhqZgPG41bp0K_p4O}NYE z+wtB=b!+QAxUoI~bbBTN>EQ3&PJ>-rT@U~8#eh0Wcu=H`~&BQ2f0 z&#>rsv&FOOvK(`t=Qt#vwtSWb&OOb7-@Z-P!jUz+_LMLg)At#PBjBuL9tl3m$;v`8 zKn>@{S5K#thW8O?aDVIZnAMxD>H%r3+u8>EZ9+%?)85pmukTHoUwmI}@fq7rMYLO{ zH5`QVz-q^7#93RsrHeIfl@ipV)nn_>KPWO6U%(qx+}h=T{fqcLSF~DWs~^j()pUI1 z&H6`g^?o*;po!;s-9C7;^0C4tQ_4QouAEW2BAN$+iCv=S*qrvHl zo>h?G{PTG(OWLca6^Gj{VE=L~OV~?p?)T66=GM~!q|Xb0{$|5_u&Vn+De5%iUw;+vRGreUxHfd&G@dB5}6W4BK*IT zBKpr1Jyb(xnp%A3v6`BEy!IMj(%6rWS2wI*y%8CqRm=TYnG|faY6x94c7_^yePxN+ z|5fd9)a-P4W&mlZ(lSylzO9`7M9`vLCIW9`-4t)hwpS<;{k@oJ=+e`A zDI%(FNEQ}p`Ha>+dsem5$2n(t=|e;{Mx9mP-+qenIphQ_po_D*p<>b1ZS`h*@?W6F zQG$ZVZq6!^4@O=cKJB^P|#+)(gsLtRhkMR`wJCSH{hH)YT3sHVPZ-HX0s zHAHv}@P6W{Zf`1{OFI9AP`4X5d@LQ@AIET_Ke8mrEc5hhZ8SGsae_{hnv5p5fe?2rQ{E7Rx|i+ z9a1=w(YsX_vGLudWmS5SnK=TYa@r9Quh;-ttFb}~p%yJ+6UM_vN}*SQ zHOIdXmpU3Q!}oP7zZshz2DJJ-ge^UxgJ#l$MTPgOP*EZgJ?)%yJFDJ(F{9u|G{CxL zmo3bH{qF7fPMPyR+?6(s8w6H7gCcfeH~T!{1Dyas^?fmN8=mkeOXT=?+g}L)s5{)v zz?@*_P6qkB(=(s-P97%LKiyqDjPy4>GPJvHZGwY}=tZUnb17kWjH_j(YM32HU_)3y z=Jj9a4*|Z%9@1EVo3(dAxgxN;91)oB-#AriW3S~?5hj2Td?Wsiy2 zNAn#KTBnCNIU;f>%^9~5hEGX{L~AT;NB=@u$ZZ8#QD`noG#8R4Mv>>2dn0<&Gn6oi)n6!=eowE;=gHXwLRIt zc9rFbw2g}E;=O!wNuD;R7x5%^gGqe<4gn75JR-tg70{ikzRB%O2^PI-o5+Ku?dgh^+pWy4 z7b3+b*=PAnZPxY!MBvs(?46s<-1U2&4T<++KX@cOub&^cb1yXArghNs8bNzzbe*PL zDjCNCZnKLXv`#xv_s4!m4&IcQwCZm`Yu&l=v)ZmM=7%M-D+Y7RUWPsU(kS(U$DHhP z)roA^k(4&I*J?Ivl*b)hmj@|^u$r2dV+4_iAe-84+>C02=f)hjQ>@d`2?U21E1q%Dy;5K&KEyxT3{=xx+q!5jjzvE!kmOO;;!s7uT@W zd9`Q|lX4q>WmEvUo}JA)?r>9G-HMQQhFA&Ec-(!EaCQ3PGDbnP2}n&5pSLz%)~8*V z{MhNOV?J%?d7o*xwnafSa&m|31B_lNi^AIs7wViGR5dvJ-{7C$ZV?S=lXn z@g8}htFMv!X|4HIE60zByi@X zr^^w!(scT*o(A&Q@u^1y`2ZpS@_t+G@iv*99dZCpv_YvxNywdSC{y#4K zJbjqn`%=e#=2y9N6Th~u4vCxZRp*@*WN62NL~ElF-#C5Jo2}< zAIKr*atb)OpWbIa znjHEyM-arER8OgPng9Njp+x)sdm8l8Wi{!R_1q;mQlu#)#eVf+zHZDm^6JOowUfTJ zRQ>5j$3uy_-GG{~r1yDF6Kose6rVbmDp8rm2s^2%eD(f3g))z~qum2bRLuTTO1hod zR>p2=JqzW&Z?|5JjhFQ|dHVgitDEaEpURy9`|iL3I96-c`zq9uH{KanrTQr8K-mP)NpQuEY`}N~ImK`?=Q{plDrEdxVRUKBQAxuZ0 z{!?yfapVfT{WbHU$v--?LJZ^J4k66zxNv zH7fh%sJ(4>_TQ=1oI<0|&xZH+Xcm{2-g|-bP#G}h7YuF%Q3^!@R--%n`w~lJ85JhH zs2mS5z4%4Yk*1cGfQMG*6a26rU0q!p19{hCVljB725pD}+Dyi~BbPjBfL!Y8)nm1= z)jt*3m@G8Iz(RExQ?g(pR`&zr~Q>sUTr%A zfcyLZHCILPa}met+7UVTwF$YuklSy;URWm;_PsoU#LAYSP+}mtS_XFdb3+AD?V-Z2PK;Clm4)e zX+8gyewt(eJEU*2iX!4Kl*i2Q!te*_&~U~@$9Zdk%`XpUTETp=S+{Yo%)juuv41cu z=Y!9F=OUxe#(w-M;T4Kzt=({@iYvH&18I6JPfCk#Pn`$#x==qyKc(Ns2JsaS+|&;L zze-}K0uvO8Lz|RTRPWx6rWoZj#K?)=b(}l7-0!R1pLF9E5hun9!sEYf9t~CLhoFY1 zpkdMo1s#4s4Tr#!Bfp);R_Vn%w13q?P8t%5UCMx$GpbW#R=Se1G2upzS(LaJ*FsB)o#>+K4a^BL`0rO zA>KHLe+pm9u-5R8#e5fM!gTyU<9@BT4X$>V=-;f&Hc_K2;FQYrO>WR)HC9u;`V$xX zu>MWw2EzlpQOQ3+f?AcfQ2b|i34F=f$hVPJ$pz8OKbvo;8h0W)YSW|g^@f4&ZiN;H z7y7?q>hH+n-?tk_q3+;LMCpsSoVpp>JtswNAN~Z+zaEbWT5z@gKL5Y}rV%y*pZ|5h zKSwHK8u?BCbJBlZpdb*nO#bgv{dJ@!_=T8Xq*;gP@J7~mc`hlp|0LFjp_@Fk(3b?px+m)0>?U&kQo z06YgXM}Y;1)`;}kaC*p>a`GmAJ4nZIraG!ezU*6}Pmqcc@kmFe?i1ZfaV!*q9T_k( zm6z+7=#9zl{xd`kqZyPE?qG=%p9T*>XX$@bf`Mmhr;Uy zr`nv!pIcMa@BanM{{^ON#uv*QGw`@rS#6oi{Dl!y$(SA9#jMrqUbp_agXW0;I-d54 zZsR=^GycDZ;t`W8=;^7Zh@Q}!AYbjNz=a@Sy&i7M;0vp#a7rcRL(&0=TJ|} z#G9-!CCLIW?0tL|y1NW#DinJzL{m$ePf_W-^wf46ukz^cSBgn!_!$>-T%1D3zp?LO z0lW>r=0}a6RNcqD8M>RBICyn>xN7dt)>dV^c}`9BtV;Y`Ds4)@qpa!ImBrev@8$kY zRKbbm_SKp0l1JfVN)^Z&J16Y6O62y@tKD zGwo~IH#af+wJ2KcPAk(47k_r!#lX9ZmT6VTV{(u0XT>y)Wlu1R9DKL<#Jw(p9tCv& zl6_RXd*JISeUs+!E3SF(z{2Ah>HGSIB-(|Wubd0$JQr6ayY})ji{H*4x{FpUxqlf$ z9r0>+LJiU^RaPT%zNj|;`p%9~hqLjn*v*Bg=i|Z3?Jnn)r{-sydD(z*y;t7|I@Ibb zbG#iUNBH=%qk>v3lmF0D{$Z(Hk2UZXnDA;2al??OBBT7uLZz_R#Pp4&yRv;}>N&M9 z(b{(~l$N|6hEVo4T)=JT=Ym2$qOg&{T@Qua|2bNtZYT$6tgoi{9%?6IrwiBR9lw## z%TImgS?jTbllhtQ;$SjO)6TneM{O%$^!iM{?pNoX*Tbgf{ru95`bA~jp5AJ@b9jB69EU8ab zS8(Axe4l+Q=uze~r(%#jWPjPcGXGdu7^>I8-Yg2q0u5TjcTBe(2kp z`||tZ;j7P1YquBY4}Tog(`5LV?4EZAoIQJCSbNuUb5`YGlzer4&%HWXU}bL1bF=ho z*}`&L)`#VqL;vf02TNnWDn9C?wt1$D#jjV;&%`{9W&Xu1`?Fe%qj)<;O@EezKXVrz zr^xQ$ZrM{clI_=a(|I?{U6 z!heK}cjw4nJ|Kcoia-P64=jXdX)HenfV0g=7rUV-Qq3j zEB8&+`)I2L`}{z?Jq;k^YxDT5A75YXE=BHe=$fh&1mF)`l`qWArF?ufqt@niG?ye_}i$m}2nI8F){C^fB#J^{ym%L!@q1#o}BoJV}e2r4n zt7#d#ov#{oe|;W~t>S}6VNh&PlZ0-^=7aTGyVFJT|ayC;e~w*@6}U-0$<$|w6e|XlRr1tdUg4$ zv~R)-;QqqsD(2~Hph%;n`E>>x+dH$qt>)!H4vxntwSlq-i{wPDOomcz) z*}J-8SHlnCf~Qe*i|IFhi_By_4+|*! zHB;OU8)0)kBmb-toNcqGN@G-a^5wR+`Hl&wzqy`F_v-h+b?e-_3Y-;QmRvmwY0#aP zIj`GOjq(YX<18t6-+y}X6~DyLb%g`R<-+5kLy?QI{d^`bX=LQZxp+;P%~Duj2Ikhq z#mD1PY=4V~Q6Rw9=lhw#GwA2$H{o0lC43oCCdK2Y*+ zUcWoPh}$(!z50@H_Mkd_(PCkr){|q(akEnGqrUFs%8hxOJ?!uF>JO3aUx}7x*AVU8 zdFRQOIXsj&#f1FsRu5nh`7=)?bQf|+=@nkaYv$E{>X%0Tkg$tjL4Lx7BEN&{TCx~MjNTw3g zDCNbkYLo?+s&@(uYDLERkB{G$IV^7avnct=xlM6+%%ogj&ts@iOHE;an|c6{pRpAe zbtpG{ygzqTD}G$|*9TFaOm~L1cP?!$cNI!Bfi?jYp@v?&0r~d6nh*1FaZVo=Cq9ri zx8FD9t0|rw+8RhTP|pOa8twE6kG)gNRyV2`?3%m9@h5#mEZ`6p)F*td`;8l9-tZP?GzTP zSt~&NP%Egax}GW9G=hE*VH7_;PWyKIZu(8D_)JQb>dI`&vC3)WJMlPIzB17Yhda;p z;gqUJc80CPU_Vt+x7T;7)BB#;itNpmor?>ui=OM<2F*sJ)XkPRMSU4y;QC8n?V)m% z%SQhqI-a<*x@dj6L+$U4!t5gz&LXZh&l?63b-+>M?%2`5VEIK_cMP4n(@Iy8ktSN9 z6t(J0yBAKN#>PzVY}=)`FAg2U7cyt3;xRm~JCe%u&&JGLsIjk}Eu95Edm`AgIJ8^3 zcj$AF(CoYViZXG@V@iPFV$4OE>l!EPBt>_{l~%9KeeQOok7l`!4JTTqt#&12%l%P$ zLCimiv^%AqrlwEr)=$vaFLv8|LJ=VuTl$IUKuAbPUz7xL#!cDfgEoC@6k*LvDgf-S zS$Zda93$?^PZ;_oy)NtXe*4ZrvCaGuJD*Th>vL2l7H2QcR<^?OUZpEjckRa6F3Y?cOiMZ?{ z84sSek!N`C4zw%>uJbFWp{&e%9?}rNg8r&|9MTAS|If7dGC#3Qo)F0|hados1^|(- zorp7>KWavTfQN~{g8TqA`~l*ACCD~mlAa#nkP-pmAU-=N5W%7bCEg&G!A-MlkH_%I zz@N}$N?eVRK>Z2Sly1YZvE<@kuG_ah^|tiv~_dvIFO-U?8EfIR)9z{NQpRquR5Z|-M< ziZ%%%l;jE|iZuSFJ)r006A-?{Lj9aT%zhE?u(%QDd0A)vLBLNkK{AC@e-F)40)RqR zy;qq5nwx0?2{>F5B@=Z|QbU1$@Vj$REVdb1h#y5B;2+YTJ4$M4X@Wd&GcmVB;(yzQ z5CF;k$tbBAQPXb~es@Swr;%J$(^o4G_qRp!`IXp&LOcGR*NDP~(`)RPq^Dk9(=3-2 z{{=^(6ivQ1)Pb)Y7bM!iZm#<$g=|?L?ZHS0AgPqQJU4Fr>NbFBz0~gkg>B2FHekv4 zlh5+Q>}gcb(d%}C7!{R_t(7;`k%Oon%aQ1VfN}!@VC^v$az3bwsVnw4meY`@)0PeGCjnH7F6yVCkMNv_$l>vR&{0zmAAB=O&PW>I4$b) zaZ->E%LHHuNlOi0HHK?+&5bam3)E~1@cp>vD@^Q?H54F>bY{foGRKBm=9LV(NIwzP zaK0yshgVH|pIrW9u%dR2g+wuL5-puDby>|5JWV(4mjeU*BY36F8-$aUjEr?{sou9i zNz@PwI5f+Ghi!vC6@y$dh0vC(PyE-8b=XEIo@nN&k_qBG(|=fG#INF>sVji?7V(q) zJW=-YI&;v7bg#2xS=6C*ENKUw;&olF)sO?KS?RH~U=+>NJGQR1U;P11%h#uMA~s$V zW-=ydtAUiK^<4hrm%r3yfNI|K_dac8V!yCAV>e@?_qg%ix0`_USXkP51M%(TYn2Qu zKb_|^daXI;S(9BfFDy={fVDJoo`-0t^E_vSBv$8{112V$EP$h)_n?{SJ4S*O3_VhC z6(iGelmF~jTJlNk?2!5+-|H{j|N1EE3>VohZm5#qBUqP1#~RlUF*Xh%6~WaK zc0a)gyx(w|FXUb0Oe5<_TzxDDJorSIVfwt!okh%pajGfUcq`d*4}gd` zODvtm?z+#ZwpRlAo zS|JOms7LVRYC=+^;@iMOtF3N+UbM(1^c(c9J{%JO1n+2ueJGouc}l3%FIoC}N zuyh{11^Iy!klfLt5W3&G)7uK>`Cqp^TwQk_y^Zz@2m&Rx`!T_OLSgyweR;`%A2~is z!^N{dLb5U*48Z({v-Cg#@vHU8Tn(IjXmsD4&Rj9HhT(|&Mz{=Q;8SF~15e~Qh?Y@vWRXi=1+#U z$k3$?S_JP)x|f&jw)-TCTcP63g;{s&1u!oq{}>S(4J2A@6` zQL4Q6<0pB%K>gc;(lwt;?V%V zV@)=pti9scARnSK^@_leqUGtg4Aef-A<4tb2e{GPv22fPbxA|M2IkBKvz_~X7oY8L zMrn=s@z0OHRTb-ycbnA=tA$3u*(3NNC4L6%o>@w09KaC#l*$ocsAB1e4rwplJ>H%R zL?R^$Pz6YCdN@H0y{XPB!S#}EU|TH3m?Oy?4Y&VuKe|wIh@zUjJW3lXH>j$96$yuEGv8p9GW@6F{>yCnV53cVIkAn~IO{IRSSbe;^$+ zhS!_{dozZjy+i9sk}{8k?_o4S#k_Eu3@-}{=V;yph{2eYi*}#@$3IC#*(hjqNfu8#3OsNU)sbQ7Y&;)R3FhmCz;BE|% zrHT#A4aLF^4-3P>fMj+31~C)Go9CzQmOON^rRof%W@_$}!BS5py_WH*P zQZ*wmaC#z2hJSKF>Y5Ql*E;DDb-7|2f_P`GatqSPHC ziL(Awhq46HwKF`>xV3e#{7EFk7>HjmkjSLSbdN-jFwh3)yHJ8=={xq`jOae`Lp3M> zm!ZQaXOi=MUbCWuK@laE`|u{*DPH*%~!E6CzGXSif{Y@&a#{DYj19P*muTJ%mwQ3RVcB-i1k z?|P*`ae!qGZwfRmMy`KYo;iF*=+XPUcR?Had{z$#Nkm_xRUqg|i!oS`@YE4p0oqrB z_?!ZUS_B+;b#Cr}H0}XyY;fAZ1xivqM~(Y~LR27q5EEJ7+cgsdt43cFa~(4^EHCRj zwXK+MA1fG( z=rEZAxTVyeC$?Mgyt#PZmhi|Af8IJXD<^|st2VrbwOI91I%u^KULV}~q844U1k_uP$R2SGU4UO6 zA_8KoReryl4jCT;V`NkaU44JR#2kp&s2~~J@TKysCc(%xrI(Qb(;>>~QHCSf}m&JI*N?kvo)zj?dPk5uyfVq+@~0pdiBO5Ef6XyQgtaF;vJo=2bA zAeJ*XJ9&%sFfpRkr@Oo#-~4Hh2A$AYCP=;L6BdbL{Ai*Alk_9f$skXD&+%7$uJYt-Kr_Wgx2!yN5QANuZ-wLVD`Vuc_ldS*C!_<{R0vN`K z*5JAhzAX(maO;?dT4vH-_9O*_iYiXaW!>Q=TfhY3&!L=I5;6t7`|Uw-dR&>}O* zQUG?wP^n^sxf~LI&H$8x1>+rui;r z-*L`^=8ehR?Yp+?!3h+rnDA<{bp3SS_n_k8vz>`+oWB|uQLTc}D7-CKWv`9r>JAbC z4nkn4!ofMA_xZ9Uy)iYV(Rf)Al<<6RMhtca6R0AVreB*)CcY(4=DEn`MG%5cWHdrL z&R>l=Q^4+CKDTIRY#d#DFbVo*Lel6X<>HOCc7!i4O>tPS;mksV%RTvr!V^Qpk>Lnw z?TL_J+2-GB4uz$y&1(HUIfXj z9i2>jepDLvvP5B+u3?oii*6E!FNIbPk|=TxZY&inaSXbPZpwirl(Ixr^*djLU`35v zAhp^DW6AlaVseHXks+{et}mkc7P<)-5oqSqJ-&j%j@=b+nflOo^d-79*F+lnEe@OK zs$Xnzf@1ZEo!uG7lZ{;ja{-#&8-Faof0M-u#R*`>uOJRx$VP<~bMocvLn34#G;sS+ zWSd8*yOusbexTy5CV# zO{zHWC|@jl^d&Ss`rSArdiLg$_-omRq**++UAoO*f;BBa<8V}K+XGN5QX&S zK(rJx43bN1tw4N>>k)Fx>3V5Mst&c8k0c5URAR7$N_iRAjy)^KMliB_TV3p)RVBLL z7vmmVXgn_(Z6e>dd#Rg`>hakRkjBQr2TJ$d9%-j#3?Zz+LSQ5>5dT|HMjck+AxzWguMr}Q&x?3f+Mc0cQ6LJ&x4MqBB&PN0!v z!}{f`4|{(`cmCajF74+{b%Oao7Pk--0M_(%jeVyAiV%lvs-nJGz~7kXn;c#^9e&h; z^5|{mjJLM)ZE7*siwG*?0=H|$1zd9ypntZc2b=z_@|Tv8ol$EYE(7ZW?;nLTjmN+k z9oEjNayWKOH#imWkbl#H8l!2wggbP5)D{edP8h++@w9 zx5mAX^`z~aYqFt!?9Jo8zrN(gfaK*r5$7!DF`J4Yv_aZ08!#0yq?j>73G|)@m%~V7 z5%h9WSiBI0EK~db8frqiM|-iFmBZYq3?eT?v0x_{%qLRD@1Vj>h-u)m1*xB5!=VxS ztunOiK{`@Ih0l}Wq)xB@jK{2W#zAK6d4GaJz9gl=(|I(|(E!`7BuEMGNVw@8DSK(! zOntXYa9}lSG4GUs{-%C@&RmP|!ixUS_}IWXiJ5A15ds+#`aY(n<^m1q+Wdjq-Pmw2 zO4c<^iP0s)x&OrO;r-~0;`wuXmiOjwLxrkdKnLJBfe3&w_D8^}y-Kq#0&p{=Kl=3{ z9d(vHWA&0wTWWTeiYagTiOoT_ zA_lug1qOvVRACv-6Co#{7{R24~-WL3|jMOZ6(uhRG0(i1MJZWgs{Dea!4{W z1g)V{b5MIY0xE}vl11(x&eQV>>_^%`D;Wb2GCBbp){55rFc`*cw282uDKSv1*g&6X zsG%h5;f5q$6->oI2Qa{J7DC2xX(X74Kmve!<%Jl^^uUya=0&_uH33T$;%k&t`iD?J zo6I-12%fpSO+Ueix^HdkeK?kdre^KCKWEh>cHM(+_ExLtGU%?1!rXc1?3v+*C;WT; zv)=@Yzj1K=e&xVgd3rT!%u{xekEV~#yZkFum2u_q*NNRvlNsX*I32<1sRtL z$lg>Qh3?;QCQr?j-R)j;zW;tMe$hXazOEZry{RlHu~po(n%V#WF+p`=$6r4K zW0%KWROh=G_y3N?d5V1Ov8~7Pfo46TCQc>$C)P1v9oDd6P*kcmen31d(rNp^%*)Rf zY)FH$F&YN~C9R=dhi>=r$@%Aa^DLm60d(pLh=N!4fpgU4daHZYt#Wl3|M_!gFSncb(#7W(V#0T3os%fj!R5_Y6C;S-D z*1^~^He}=0U?xtFRe<3oCG?=JnRqEPljDwL2v=2cO=Ysgn5w-UJV&Ur@KyU>C>GBw z%Sh7E^B92NPVkSTv6y06jMLrsC76(h`Mr26EB1VE7*&_sQ}v3kV(+RB*!e2wCjFRX zf5qObC7P4eP*}TPFB?()>fm8ez0>Rh8%f*_zL41|aQg#<%P7HX;c+*!bVI$~8C!$OUDsVJ9t7S>Buwl?wut}&UA zAS8Pr($G0RSIy5+e-_E<{}B-~ZgC--Z}9!4@Au4Qiu-Mz>@UQf&K^dzaM>L?!wtooSoICu zZfM_t+o8y2B}1BiR>#KL-(Bm6z6xxye*002cP7tnKKs7uGh(|CuN2)sZ~J+})n?eT znksxyZ>L|mQ*(P{J7(YdnZf8|7)P=|z*WR1vU*j2FU@`;nd^u^~DM((7G?F|Gx)f%^RxgF~hzT5f0b4}9{p*fj`p)YA2s z&8zBcpo{SF`pArsl-(A1-Aac#@+T`;b@^8w zWcV-B)U{NZ3oFGd4QJsjov*?|w3ErCW9hM(>2S6GA)CbR@r%T#(4KII%CS*R&wu5Xnc06RVq+ znm#ARn-%aZ1A*KQwxcmMUm^4F8VnB2mAS=DW#Yn04`P`tUfC~9QSqXR&<4vsiy(C{ ze0?MF7k&Hogw2zkBSE?P7)b9Ap-C19798aYmB%e|48cO*0FnEJg%X26+`Le_AUMjC zpz|3T2L*Zny&5tR2!%2mk`A-uK;_i16gX!&Jvq^0WmoaN+c$JuC7|&8Lm78eqP&&w zkTBEg=r8OkDgIC>02v}`W1zVXR(+M48IaQVS|a^&=1>cz4#q9IRpKIW^WR;<0|FE8 zvMO7?EM$mJT+VSBYfw2*D!teAueB^~aIR=Mxhxnzu1*rK+z;AHtD^mFuELpc;IX{8 zk}$I6LGA2NsG7Pk$qD!^tW*|bmbN+D9M|Yx^|idPy*9(Ek!Y(rJzlqWJ26sra9?s- zsl4hxuQolWlwqE~y_5MEv%uu)Z%6{_)s%e`l*dGO3r4(QSx8L3S@DM22 z>SnuM?7yXBk{92Gtltv#Q9`4p56Kw;;A&T1pH6PWJcJ9kD2QMR|C>4aP^Sz#^VB3y-araN6aGxn5KfHRfa(=)D1&Wmy(&!d%enS;errz?;v?W<6Q8HU2mj5EOz~{+%;%FNTpQNg9wW6G)jNJ;i2KUUOHS}o^hVVqFk$t z-fswC-{QNw_!&D&R1Rzq;SIq}T#c?76~`ccz(kn@?F_{SBfjBmZ)stu$YgA%c5u5N z9LcTBh#t8`PtT&J5Tk*zEDGz_ZU@=}fd>IB5&$HRA4f_-htms}uYwL$YSP{VvGrhN z*zWNsd@;`Ste9VG@3~CQ8wA z^GrB@+~(Jb?fid}l2`_(%*$dP^c8)e;5x-6)e_Rrgn7y~A5DwD+cI*~er>x@@O^x~ z8U?%SRe8=0Gb}V>p@4UEv=)5<6g+G{vn+M+9@|Rh+(Vn|v!G^^hFXh>|J>9>f}j zh{ns(Eg=<_v>`C*x&;XYKQ!Jzrn1ryC;y4jD9ynOvaXwi6O=%<_#~9{`r3Qt^#ykv zkI%G77dM)Yx#K56O;kdajsD){vq^dDNPmIm+(E{K+?#=txuGr2y-`xp1#)sZqHIvi zZMCKW6$?o_3+qDH)f`EUfCT*lw~|z9A_+?I($Eze8e+JK^}Oi-foR`M68LU3>(V}C zc@KpJ%o{w7J3MH1J=nwwL^CuUd2Bq$mxgU<8W#lQ5S@5~WlChP*~ZgJe#qfjDH_w6 z1P83GW=koDsJOX(+h3_U@VSuVCT5R!#v0R>)OlU$+o9dg97Dd7hll^WNF1Ca^m?~{ zJrfPqPN*`MAI&%~lSiIRZ7Id_P6Ernz=pCDL|DMsv&Uj$n&0kbL=VQWbQd{?0`2(s zaR<~8Pch&cY6_ZI(t}KD3i5P8NP6vKA@~@t`ByA>r45C?D-+S>KEI0BQ!pPrt0fq2 z*)|8I2Y<>nLaLzTf;}i7A6=GEIsI7}X~`($I9tyz%JAM2gnG&v-+W}y5Bbt`H9ute zAa2utPH?57#G_Bqps|Q_SfzI=b>+_EMZDF1|e{Pta@0+-1 zei=%5*8PH_CsAxOH(J;PX zk(RM`DGr&)M7%8^;106T7~_>9g?5C%Q5jAQ1cVOHGWD;$aRsG?}9YO*+xJ_)R*EAhTIFtnkW^?)F>b!KFwLXuUY z%;TM5EHBvD6e4Gq-H?vvGOvwnlci!(J;~7s!*@CiM?@#Y7ri~Lt+PUKrv!QfKzwPV zr14vi=_!c{Eb=C$Le2I2!vY8!Vw5f;Y(X8S1Cfx<(wO2RoTRWqM|kV^*x+O)kNF^m zOIWNf>!$nN$tWx5jmD>`$~kRH#O&%>~}Mc*r{=% zW;_URhnWQs$BFRt+et6Z8gjoi9?*tqDA?2&K=NnJNx}LR?c>uFB~W~d4#HIsD9aQo z_lV;>M1&0M5f5`d!pkmI5^KlPt_eQ|3TN*M31rt{%x9Os*G^?*H|p2_%5{wosKf^l z>_DFw%69OX3;^oy7CN_iC)7ZN8FirZ>8~vcUV`Y)GF57!wFg^ciB@>&Laf)F>*9}h zBIi);&Xd_QD$OrrMYEP}_oGD1Zz{|Lt8cEZJ?^}}UFX#~H2YqUU$-5PWwwEVve*05 zvMYD4e`k5Aj|5N*YBV7?>S_~zEvwKML&H6rT2ya6E%Zm?l;XRc|pLErbM8`;S64YmHW3v^C)x0HsuH35YIQP zceB&8qj_9R-RzNgYfr3JcuVV5iiZ_J+_Sx zu}|wwLZ6d^(E(B{V=oIPFufF=fr(_39&31ys9@Bh?z0(utl{DkcAv}qmD3szVtu#6 z7pz>~ov_)!T5wtr@&U3VAo9U4Jsk?bbbFB#Z-l*dpkPUOj2hPc!|IV`um*F!ChI2O zNTlF08wnPTkMs<7P=I-_v+kQF*MURq#E`y=g4Nup2fx@-AFh8b+8dzdhs&j44+ol{ zZ#AXh(2en1Fm@+0AwXFOL~JKRPxo*x6)i8oBZp*})rOgK$8GWOVIqf+0B7Q-4SYXt zHF!BOueE*$0st9}3cy(KWywTO#;sPjA+ky9d{u3Umw~U*kMbObX}vnd|5LKDdPm~V zv>of$qt}PCVHWO|fDdlJ!(--YRBkqbL*msadK)mhaj+=q{WK^QiabH>w@Qd$ELqz_1jNgUw_2?O4 zj7cFNkZkaY?EJfa7s)kG5sDakA%4$pUIwx+Wf6g8_VcfQzEAgYM!Q#;(o9mPz^)L; zJ^gD=bsy8l3ZjNHc%$(%oum>oJSAsWPh;xq@W7_bEVn#K+*)^}pvS?A2O=wtLx?6! ztvtu$mUct@?Z|UrYtwd-3Ei zJrIqb_*}1`n?8IT6BB^IF-$BUKiSXCOpB=X#0botvZRAd3b|Q{JS~_R%K6U$9(nW! z|IEfzf*}zAJV+oP{qMb-(XKM2f(t zyZci}`I&kSeu`J}1xpOdBPSHG<9qR!L)#RO#2tgV|J-)7I?@j>Wo z!_w;0#Lj;5dft8_FiJKcp?K>;=`jA`jHqQI5!~+6GcA*BiNL) z!LYi+om!XY#9DoWvB2u@YjQx>;ddqhTj$NwdD_ z(Nmz8+$ zliW>QRtMJ}&bMu8v|xZ&%5QbD^5W`esk1{?)yqtqjoqT6kSuc_h9CmuP;^I(*3~oP zU&=gbpUYH;gJth;79DR&-B~iovh}4VM_5g?Fhv@W@7?+Q4q!(m*G~z!xEb_y4uYJ~ z-aghKl>Z*4GERqtoO)me62@$K6fFgrK|7Cli;&77!rxtl=nTau67 zAd!wB-dRMI04ralVEmja!p~1chf5Y2k3fQN82kVlj^--3X%G~~u7|~F3c)uE+N;1| zy6uf_{D+JFS7j^JJ#hzo>V*rEEslEAlL7@|di40LMe;v|t_nWJ-==E_>28M`;t})l zG}6>V!s<7iJN%oKIY9*Qa(sGj_pe!yviRUvPqvB-V*&~cXyR4uKUpzq8VlBm#1QAK zp2EU3c*t>1U2!(T7nkST9M>iWQwKZNIP0{adX@ttau^Rj6|qwdSXADmAW}#QmFrbF zkNt}CLg_~N3Mn;X~|7m{?0j=4yOw_0I+6qSynL(F%y}jJa`JS&@;LCXr(n;-%C~c z^7`_2g6Z90;u#gD0hT$aKO`#<5eyN|6j*2_w*P|LQkT0!jh2pnV#T1hqg7;`WI7PC zMY10|IX&-_m)pc{l6UOY=k}I$-0PC|Nd={l(a~ksnLq}z7#E3OAgyDh{qm(n!`$5R zE~6Jk{r;MmIa09x_SLf5<$a8%9vyH zY2!9XFB}n53(AXKJa=_Qv6R2 zi;}0`G6v0`h_t=)LkankJ=}ln&i|xCLhRq2zflemj;tc{_#V|4oS2E8i#lG=zAF-V zqzn`p>DZlb8hQf4Rm>*`lF3EUX|lVtT(dXSdin163mw*=*+Bd0&Y4@)@RsJ{hw=}5i!#Q9D_hS&dl(VpALNO=9@ zbjp#4*&4{He@0<#1(vU6QC%iZ__q~`lmZ~gXw5x#7CtmG66G~dj2Ji## zQb4PiqRf#m97R;LW*Bw$;^_>XmkYXYXX=jOF`QsnPRc!xUlPW|MC39WvHpP%& zLQFLjD3pLzo~HKLkd*vr2`Oktq++ciOb+P3)k+CL5s(?Ndem4SyAN=9+LxLq5mUdm z$3g

;NL-B_A^Y`F6At)|uO5h0n~$+-5!sPLUP<5MCie>v;th;fuNscydyOA&K7hc=GiLqf7Cg}>YUvUNV0JL(xFzG3?#ZHyGH3y8;L(D z{hI)nDs)P4ig-hqpN% zSGssvQyDg_OwCWys);(?-;!Tlhsh#u-?1s_<-Uj`oQFY&G+cVUlY?Y0N0*s+_lIR( zSWjgbqIU!@(){9pLZ!DSY!hXh$ejwy=00y(DAeoz_FQHpY4L+H(WzS{?7DbH))NhPqhQCyy;zy(9VGxB8!_;NT>Z9LER6 z1e!4@qAHz~nDIRfeBCUQ8w5{FigXYiPzOJSVW=1lgS)T z7B0=Q8PVu%ioOxuCtSPVE6D%?TbhW{;MdSpue{eclSR7u~(%%Y?&1w}d<6 z_o91djiO%n0s!)30~s1Oo79HXR6}(Fg?yjckv>k9GOjBgEN?;@W5<_W0>~ibtkNnW z_JW|=py`rfL`KAe7NcgHg8L@N#qGEJ$@=gds3H_D9Q+)~1P?)QTg8hc5>h~T`I-Q* zI>1dtPZ;?*+!7N8d((F~jzf{6&w>s}LLoU7D%>G&9@98BA1unAxcp;(!T$uu*I0Ss z-+JJGdX)e8UHqcl5qkJc=?{rzk_hW@;q&!BA^`uRet5bMs#{&jgt^``8qUmYA04#H zvRU`ooq}5WQE1LPX)@kGrkS$mXm5GPLRg|rAT1@D)lxcHdgZb*8k-3u4QsCMj8^FH zzu#rHh-1f|HWETwTn>)QT73fhXd0|c?_owmJ>Ax&LWjU zwt;cnOHwly=VX_of4Ah}aJTMzObw=jNT_#5(D`wMbr#?2_mT+i$D$+uIbl8OGA*bR z*v%YfI671vL;rPNK{mK1b?fr!i;+r;&38NMb$2T;#g_SRk?$$|s2~wlDdh)YSl!Ia+{IQYvi zb?KUTp4{X*#U$03*f=>=Ocpv&kAT{rhMRy?ct=bImVKk+kX6$%FTz7`+mb-{0B+Y~ zQUbUX-ThIQd=sy1%+Idx#fPn|6KY`OOEYL!=F}>-jXP_vKXAduUZZq zc=zo2bE~=E%${~Wf^%bFhqq`HtNTXxULK6M{!CseaXAGhL`HwO_3@ONx4OE_N$kuI zuq#Y->WvLUo-13henOxAl*8PFy_EU;%YH}pyv^_eb?N6hp~*zfbxvJ{8nVXuZIRLM zNI5wZ?EI4HoVg#>3)qwT5ZFz7Rj|mY!`I;>>utI3 zqYrFEc>G#-0~tZ=Tg~iPG+*!U#Cw_AJ;_v+uX>?-k@n@hylqpc6zOq2ydppP=EfK+ zn1!$`DqqB+~f>ok)V`~beL|Har}2DSA^UBhs2 zTAa4Q-HW?xaV^jy!HW|difbuW+#QOSLZBtMON$dc6nBCZcYV|Uecjjl%=78_l$kRp znaTY2*=O&y)?RxpVM^dx8(*r1`F6=1#?k}RWcpz$*$SJ2B8(JZZy6QED^XF>nUeq5 z6iY!yuM~l8UdSuv>oeibyAR;dbUIzSKE&bT z`LKk9NuPYjTq9>;w3TkgLABLp*oK|^p`2}LWqz=mB=$Ad(NWS*d&d%vIG3EbZC4&U zZ;}N_ybhC+;ykl9U%q0lN4z@O=_gt>{$k2JaT%15%rVPZH^PZjMG9~%kgzVzAe^1k48cZ?4PKa3ejhhjCx`CyDgi>uW_ZNdN6s(WUEEvuNiaGL_J z@)lZ+CLF8KNpO~a|2VX_{vzTeM4pdu+d`$c#SS_1#g)m0IyXY1hH77qP{b!|ww8vZ z^1+D_xlwgo#?n9F{8vbP6sI^$m6h3A+@neIfQatx_mh?)fsOXq9S9X{HrX^Mh1gKmc zlWemirQA^Evv;=A3nJ7drw+GC9SsT|`BJ*ogA$H;gW;nbY$DY8lpOO|-aZjTKH_7m zT+?B<`P+1+fDiX*m)iG^N^y5*+fiMlARKs5u2$!)&+P=e-oFGn#1P<>k;L7Yf)^LO z0R8qqPhNoN`)51c?c!9zQh7xsk!@u?{w8FAs4|SUVp>neB$X;o07?|ES_Ipwxz=UJ z-E{;u5lZuTrHG26lAMfylzZN|Td$2txm#UB3vfCRRvKE>I<2tlxnDMI<0UYtY(JKF z{kXkHwps7R!m-_3{P%If&gS%npS`fY5A4+sb@TYCi5~U{=yuLEH86Idro>ak+Oi6Ufo zSo7EjKVj)X$MIsCI0QxGQR3xOt;sBN8Hhg=KIihuFUv=$m+S6|sIdcktsy@e*UOy_AiFmY zfR>Tg|Eek|AV`ZG9I%c_C0tWeAo^s?+t|N=1f)3C+8UAPwbVy?b=rf?M3iiSJ2HLaMYCpf~--MMxt(ebk4N4Z~ufHRjY@cu0nfc1)0_ZDvJc z>ASEh3t*QhL!e;Hzx`E2EM37E!!Fi*kracb}#GpAZ`*V#tvvp&fe6e z#^~^Q9^CLmH_E$?1bMp(Ai8P=-&hQXhe_kY;d#y|yODnj2Uos$Z_^7*&iCs|G>dR+ z&99tvFDx$GpVXF@Y1^P)1zgY`t*Yat@Sp(-tn0ZNP2y3O-PJp;_Nn~!DJP&j6R6XhB%rvi&EZOwVu#x|VU0~6i{ z3kP2&$21TX-}D_hnsx>pwA3y+i&ncztbFewbg&Nl3KMNiC$)syrz#k}eNjDD%HCw9 zXw?0gfqcPe@bNIpqoJY0p=v9)vi4ngl8#?Kcd5iK5R#Uz^R0+cO{PTcH-^i{dEuIs zy(1cKZq5s_QPy~T{7VA-JB!uPjm5M5lo|cIm4|YmKqz`!&G-$BetB3anErS*et^K{ zDE~@}@#_&K0$Rf&8e@HD&irYRCl4IDN&n)i9$!h`vJOs86iygr*G-S2M2{JfSuYPz z#!Xyelj-nwgb{@h5gLLa^(7w-U&nnTL$!K$))h7D*kzqzW3 z<@FRc3AFtl@*XGtUx6aQg|u%<@OWIvA4owZ3Qx?9DH@35?fkp@KWX$`$MJXc^9*v- z4ewS~057_Lce3YYN!i6lsCQ?V_#J#{*SqV`IFAsJv||c-aY&7LA*^gpwyJh0I6x0h z_LOjhKkzNPwJYY^77ub9FLn_$By875WZ1G0snMcJgxu!9rPrk zdKsm7W>l`yQt??aIG{>W+Q5ZBZdvZ->@;PB^7LI`nk%Z8y{oTf> zV3nRndRzDp2F%+{_wt-en%&CgSNIsmDn1CPfeqgxn}!}u|KF_K{F&@R3H01M>U|r< z#dc@!c9aL32i}vFYFB*mg9v4fh-Lt~qS4Uk3@e`Z0gy4(>E&>7I+I6Gb0lc`9Y?vO zm;e3C(hngLcB2Ikks%r%$U}Q=jT~r~{$`(4oSOQq`ePAjHB732V_M6p60aXN=9aiQ ziraoJ8U$6aBt-gKR(tL!>u*M50wT;w32oI~Us9SV@$_j<_J%816NVUC8goU>^^gN( z%#(?rxS=wxRyq`UTcl&Qu^w@W=^#`V0TzE#Vj`Zt#2w9kdwH2Y4m5gym%z-`C;+wEt8&G|Z4Q zgfJkk@Yk71pLjej!EK~{HoQknuJ9dO;2&df*p}=nd+8U6g3)a?N$85HcdC{0aa)Kslo<6UZO)t1KSZecM2%Av$d z<%{3Q758>Vnu=Y_F1NU@IYMVv2V^MlzO#NQVijq$Aa#I{Syu0-e;2vAIHPKu+7&Q@ zG)gZ@w)-CL#_TuNn5eB6jlA+`Q}Ad^FwHO>j?TO>L@+>q6{ytz1}P81x2*uJRvZi3&?o zmaw}?eUO6EC~BWbq|bD4@X~}5fe#0TH#C}&)qkDFogOKczajb-p5+7+YdNESGJ^{!CDF()zA>wEavvucEE> z`<2UkZ(D*E|2L}}4OmyN9f%xb=D0MA~7UaaBE*a z;NlqBw&bFS+=xa)N_4*0&zl;Yg_-k+oClDWTrZ@i49@4PKSc@cXvIkqr}YGL>$Wlk(F827)L?6C>wVVSF{E#D=V?!KxfY~ylGQQ`H&W}tZP~6+(%$lPe0@tR zFY%7#(e(To6p-yL(3H3A<|ne%=njb zgm3frOWvhd5$=fP8V!pmS+SVZ;C+Sn5%Z!&0b&!$l)i{Rd_92`QM>^e0qU$o0TTDn z>8R^D@oAT>$2)MGRA_Kb{vW$~y#yKveD9IxY_9Ust<$fi-u0^HVjoQx&vRt)rFY z`$%KHGJbMxLWs%|f;2@a=*#|gWmkVXxpW6p0N6atJ24tgUbgzE^zwmf9$}HzI+TxD&b3Zz5t50sJ-a4yH z1v)1$kB%0Sd-mHI>a=G5k_;lshw2Owl!?G41vn$eA30L<%I%f&>#N?q9)-xeO0bD; zP!1BSR7P=pGN*0EfB~Wg9EyoTv8zzzccx1bqB`zMUv$WvLPDajLsRL(zIKtznNO0w zY5Q(h`LAtyLs#^YAkf*Q8Nrxv)*R0Be*uf3UL;t-E!Z~o>jrA5A}0d_9F~*}F1Pl* ziT_MfUQJ`-vQR`cB$C5C&%@%XSs+cKWC)#6ogx(wYEiQ%Zv>{>Otf*V&v`N$hpv7# zkL^dd5zA9AFQz>oB;~S7XM~Vf&QhQa?8mk23t!@2+MKv~7qY#K*^uC_)hxHJJ893} zyzUmKsaqKJ0c9>qUDTIS2rJ=8X5h9V*JtQv2#G@)Ru2R8ekB2o1?B}I@3qNcU|B*j zE^#SxY&y#R!CDRtUAFKIWtcB%i<(;d)w2KH5Ejkj)YHXEUVnf7Y!${5$8a1k3)4*> zY2P0e5Zo;j;hU@Sp;}RAaYeEb8y|VO%31-4d71 z!$Iy7;U_n)&*r%LK=4?VizoS`K$g>y)2jyb!Q(?KvKOC{5JifsxVXHK*m^y(UH}v7 zhWuxHZQ}0&+_699t*X*=_$2I!-=NFmVpxXLISsyk!;-^_`mC?Xe6i3gq&%Z{%enWe zy@;pSO=7Hy&aL(oowAGG0PvEf*{4t7!$s)Ye|1~z>N=5@y%qRkBr7h>xfiju*>~r% zL@6D8qu+eJ?%mNq%*WH9uIO(h+<0l*IWA$?bTWwpd1zdb9-$Fbk9v(_@*lW}e8ji@ zHOkEi;*a!%0gJD$G}kyLRW$y#Fa4EDtGsX0I_Zaq?L2kg-w2cRb`vW|;Z2X`7zNiy%w$JNjHx9XRPbS=TB_&& zx-(i3?=KEMdAgsHek?wk?S0R-$3h2oGA+qfi`WsVX0m*S;T?jUeGza0e``Y7DcdFyuY=jzHz!)APvtM%# zP(BVSz>;(7GvO_qqID-6k&1=sGv z-ae-0xqxjyym9*^`}f&0JM`pO9jS7!(~`>ClpO@QG8@eC^6GNCPJFVdW6@T)-~Viy zjIrULt;erXnn)!)u1gvLC_hpRjQ%o^UL)Z)t80^7H7e(Jpk&hk1J= z`uhhz%o-Xynl{y0K{RST3tOih>Wzg7QBj=QCnyQ3N_9k#J^k!{Y+-%b%r`0;8t{7| zauYiFbY}6!M$88)%aOm3wa#08X-5HAuG9>kL?o|GES;LnK=?}?a?6mftiy~dsTeVn zAKTyVI0A7R4WF|SY7!TF3e((2^M8E0@tYgMQ`oO!;d4>Pe247=YiM6%&EB zXizysOay?yNfFHoLoq$1lMxb;YA~v2=JrwrDxq-Fi1et$PzF+ZC3N{s%xDf2G%!jC zF3+II8(3345QP+R6=VYo-{;wXF26Y-p;-?1osFUT)#Z)gZ>q;q0}r?V#t3;M&qO6t zXrlB|!M@AEGVvruleJH$u)d)Hs`_8|{o3E|%C`A@Q4KtZC4GOQ=YRr;zZ(>OTBR66 zI}@S+J0txg1Gh%z_}TIJ=bGJ|yi<*i#cbg{j7d3&jGLWp zEF*2pv$>f4eDdX>r?90R#-zK7H)+fBSspkR=J`R}>v8+SWy=-yJkfuKnoZqr{%#zP zB+qqzOa%eVosUM!gj?EE&`8r_F(U&pTmv$Fg3l-C!ogv^lm<;cm%BLN!stt9lO=LS zZx=V~vxBUQh^&Lfre<+fsie2*khn9+KMV75)Tv$DvHSmzd{z1nODFv0Z@(=bZPiw@ zdedDX_ppdeSH21acHOa|zTql?5M#6Wb%|rJlzvw91Bi$6z^~p5x)8mM*5_zZYt!oS zM>@8sWa&hI*3UkFyE%L8Y;cp54-CLzMnvzPi^V4zn`bL(r-D*YUR5(>__61Cy-~Hz zXDPO*^}oBWu!VaOusC!6>5!EDRr-DmgO^mjXZ%$g5DvD05Jlk4ZUKHZjZ9YThlh+L z)4z$|U{>MFQLp2*Agu#IYB{DDJN&l3q*}!!htN<`|J(ms@Bn?9lHUI~Z*53!8I_0) z<$#u;@LT5DNfGoW;v_u7EE6apl%d}tSpG_LU}<@F7!4>HJNJ9EUJ}P&nk~+eT6R2T zMA49m@}BnzUi1&=NSA$Uw2VEHty+d_;HWk@x7Hmp6x&4(hH|9zKq9H>K6limlNv;9 zikagQ5!tdV5YPkYi4n2Ni5MC{0BI4!XND6i{x`o;RF6|A1vYX$%0x2$dR1;b(|wJi zEx;+9aUYi!z7I{ZawZ-6%IraPEnEDSDf?3up&a=SUu|U^tE1KL9K+wSJpb!HacP!y z)EhEL%+DV!{J0mgk2+6WE>Qp>g4{uf8R+(EA1waB|{gZ`t1sl zqFn`QkS0|S^#LRA@5`d5(kjdPna(ZsV9Z0)zM$VlUTzj(>X09x6Qw=zN%ey59cz;UcEnV`?w*h+F=S%Nk;S0Rh#;^AJ)1iH``vU*oVfVL68Pe{ zg2Y7%n4jGrUb|RNyzRRtLa3nhyvvD$HYOdo_X|94UfJ3`4w?)L3U+Opb(+pWVxWcH z9}3HQzf$p()qkO68A-#$&%)RqkeDcS&oZ~l-L;yRrlz6BE0Rd((kfnWZ}gVjMiEv` zn`6z<9P(ST+)2f-R%vNl9Og?l{x zG1z|cphbUA4-g?{v}EV>uT`8D|i^X!!99n@FXwmuk3+)N+D!GCpzg*o?El>|ZIw4N1|+q=`~X z$dM2R07i@?{N3uiQPll>&bEI99ac&BZLl0AyzDY1e_RtD^IR%yaqXsPJJGLkVgfc` zo~`&_Oxip&5q#ZlT=shcSzW!q4vQIVbupn~6LL8>b&A9vQ9pu4-X60Q+nc@?B#$K? z1_2!WF5-lpbEnlR7m5-2D+fW-(tLkMHC){P^88!{xRQC1=x3rF>*dd-rg$qd8MNN@ znNg;xSfE_Kdm!Mxl=I5vFm6IRzl@yq9m4!7+ZHN@_9dTM$1a#%9lXKRiS>XYX{=4yBqeF-Tx3Q>ph`gCYt?gKgV_7&o3a;v5Mnk%V;e}Ju^%p ziNui4(Tf}psHi=ZsShljQ0xuJrWEHxKZbkov=|}F7qX#so zA2rP*>h&YXIk(5W6w8U~NQkwvOcZUjuX(GYx9pZE1&cN&Pl1N5$6wb(Y68YHMsEyT zIpUon^{A+wl6Z1LqHcOLn5ZQxfKUX1Pu~(H=U`d;V*=h_qsG(?4>Nz5-h*bq@38Lt zBjwm;z6nM`IoKep-zI%rj&>?MmM$(z!zS*Pjtsw@ zjWjivOFtrjrU;yP3h3A_pd6u*<{04s$^_t>+l&j~!?v3P$`6oC$}8`@?s=xG*r z7F_Z{=Vg1-&nZl#TBfAKeA~~)gmFoWYbPS5{k(;L0=ldN|7MX0>G>^KdHhuiW1g)m{pjeW_CxL~*3mRhMSQm&7qD}-X~ICzRKOKpm| zSV7~`EqU^8E^eNs@Y@NvIyDh?`YLOf9c9unjBJcr1Mo+^!cK%X0+B{4vp2N4M8%z60#a8IEz^VCt;z z@?u?V1t}VxUS?;xY~$nOTt#%wSyuivnsxc^KCJ)?;YE)CLS)h9xBWxW!Brmy(2?L1 zCXnof93d(q7CSsuaO|iawKQg=j*RBX3y>3pwNcXQ6QY_jLI zc8nk}BKd}6c!KoZuR2#HvfRrB3l@2pT4^l@RF7AHlG7kY-kcLaL`FND2*4&1rM0~N z@$nyFI;2k}c}^s!5GERI17RmfNFBuzUZ(hQ8-8@9hsdhUA5zkPyp5bKzN@BkCO2PO z3YygM!#y1fy#A?&jILD-g3d45j#OFtnl9B9ucU%1%@%VG;W^R)l~2)qWNX{Pollg; zfoE~ScT=g{!Dk7kbpZJHJA`k6d(eJ6yX#4~zFF?$T_a6PXyHSfaN~bW(!Zn?d4q(e z>)|Z#+f^%4xTW52`g7k#h26jYhjU&m9rhN1_LYqHtHsGiQ#2_E1{{{zdjnT1WBOT( zndLD(VbsdqHc8d94{ic(sNq@|XKf zPYbHeeaP%*K@N?fN9`ejw(G^+m8ZiSJ78Sd3)B>*=GQutdX=Au7*OeH)vP%A6e9pA zoB&!WM{hO&z27R;o^bHf!$+n6H!iIYzS#VC(d9vucp`6XT!J>8(qzeh&)dw;{ye3z zq3la|OonO8c&3@Cx}(h%Vk{3iebynNv&t#?ujJH=QMSsvB!y}<-2zpfNf1UDQMctSibhb=!1Qe#5_Xh{VH)5yP5&6B6u(T@fy zpa2Lc{*f+9^5NGD646({7c}lSXnCnB43mb-TE(L2hEm*T5YwKn8xsJn( z{J$xcUJbWzb!EgQLVvex2(L5F^fCV);Zd@WG_Z5B!HJ`cDdN#X(+#5iSjdu6@iIA9 zMNK^0wzV~~FLgA1%DI93VmmG2lB2#Hs?ylVQ=p(?Rkill%il^#HLI4VnxPJsrUTj+ z(L9w{`E!7Gcjm)KPiM>)b)sXPp3A7B^sv_I(&@XuXFa6*8uEjdlyx$eVS^Rj%-E3= z0*b)kHnGGd*;E!5E}h)+B)8X19#kO9D0?}HCh4(6tEr|&8}A}|)b8Bzn3odX5$sE5 zd7h<(8SM3-HSZd{=YHF^$0#IvQ1N8Z?2K-kTWHlqMvF@4P63J-5OF`1Z>XI_f(wr4 zdqzfB{l%=R{C$Mo^ZY zwjV!(%BC!m4LK848n+X*9bBGv;CiX#{q(~guY~5S9jAfdJdD|ovHMZ_W`C}Gk4*O( z41$A&vgJF_EosNzS3u}!d$CDrlQC-1O9nxVUsF193CytM?+>W<8r`2B>Jp+$L33}j*>j?)4we&3*RH-Db#HWaJ(#8J$u~qs}<+0x7eofjh4Gr+?fxV_PNW2y> zcqmTeY4(sOE$Y%uFn3%$8y@PnIG)E+D#!`Oy!-klG><0! zPvy#EZy#(dxb0$YU*2DQ@QhnbT)bGRgZanVL(Wur=f&023Dhll4B`9i62`fl!xFjH zD!rIJ-+ET(;Q3I0)w1$*J8X-P?%;j!e4ZVpp7u}0W=2U6&=9=Nej##Q8vDQh;y)%J zc(?u*nV;D^30tPZR!vL)F6qB4fWZu905Y^~{=cgn#2}cRi;Qbl?{qh#YGYd2C)}^?5Xpn2J)!gIq zH*JD!NcK-T5!vk27W;SF$%4jzIM`z-x1j?b51RT1D?Xj=wGN-SWJPyqR+<8w#%XvW zjD)Lwdfc7fqL6%orchm>BYuqsou!eGZp4-_7*ykYDyn;HH>4W)Cjo#W!#g06p5tQ| zqho1Ng>raCe^&iCcmLak&|3>mC1tvjpr3iXyj3vBu@S}<>;p?9%nDy970$I8Htl^O z_%gRp^v2pXQ!ajFLY?F@6Cfp5GyKrL=417KP?Kb9kiTO^Rb=hE-|O=&x<(5f^_=$G z&oM)kJD3G26UgICbAg5WW*}2Ra>R*pantcRbl@|B_ET*MCqJvPXDn}`I0SwhF0)`d z$co)orti^S?jQHNK{hXVf0qgT{w39Nn|oWUYJB9?SG8QcniS8mewph74@`UjF!|vq$&L4v<4_`Z(Cx@wztxOC>cR_pp8fW)$3U zruoOgmpNO0Xu19Psqrkx;7Xl%$-a}f{SguD_pm8;^SJ+H^8}kwI(oS2^qnsJ@*w47U)pgR&5HKPm)Y2~5JWG1J$`b5%9J0%@AbmR@4qBo*GZFU#3Sj-`Meg~ z^v|CeRg9&esiZ?9e-s%Uxj8a0m{jCQ`J5*Ow#+FmG~qv2uHiRZX`rkO`|r2?KVOdo z2+ehf&dn_tnz|H7?t1|jk!lkQ==%j@qsbxCN))Ho8H-qiJzEpH49v}`Ui|3DSn7J! zm9N?N!6u)Pf`TH>&*atj5$v>QCA54I03vjLohaJGG0EWcVumK3?};6<)k*ehR#hSg z2~}J~ykiUmbu525gmDvz3U$%s{Ofur{|GE<)v!qU_y)g1k1{8^DXDiWy?^lV^6$!<Ih#mh3HqBzluv`h$g zv5EJ!bib=~j4RA)KZHG0WsV}wj9SC&5|b3w-hm>Da8WZnUe3QBB}K?RN2R5&HRmAw zT3=HCvqAM=xDDxp@~!_~%5?^xcYUkZ13!Fwjg(LAqN&9>@lml9bi8GnKm_QW{3N)b zt?Ia0IbE%v^W*8O_lg;qYLefzbGn_ug}m!=mAhL^;}0i}6vbGJiLEUKSuH)Z{^IvTo{v;mZEkf9$Mjy|M0(*q7KDSnsY|h4oIGya zpwBL_-uq!2a<$@D{w~Bkve)A2SOx%7Ga=__wqV81VrXU;RC0i~^SspafFQeLiO7Mi z5iBtNr8j1ZTT;Jld&N7ilj**l%TPMjp1z`O(ewo#Wq& zS-;UOQ^@ky;%0d1`+0YJ4B})qybW@sHl<%@)881gqdy1gYnH^p!}?w*OB1tr=i08e zQNJnHTTW#Jc1kQ__%bTK-oUOmN`PM6P#D#ch^$;Zs8H}f>M}#a5SWY8mswAsIhStT zE&8NDV-+k;Ii@{DA?<7H|1RKhwex-HYnq0Te+&uw^G~i4+W(pgt#8ERX6{Hz zT!NB*QpJY&uZk1&!Dmd2p1vf(n@Pe#wA*$v`#Ac!$=+PE3i0%JlIzHDoxT>-_u3Il zam3?gKjHJ_Da={*q(UwJ3pCAkK=S(J*-6J~V*_@T3_U?VoOHLf7C~JX_#0*g%2GYc z{LG1CJ1I4rsS4Pa3G*_+n2jcmoNAV|bT=K!bA)Z*?$G4q)^Oxh#i1u~CD?X>xVmPR z1PI&^p`t7UgZC{6pTnlCKm>u&&g2Q21!96^aY#n2agX|m=J8<+K}Jm#9|%LW0e#XS zwUdEVDbS5$168}n^8AN9<}uRp2|(<{bYp^sGe`YL9lr0apS?+>=P_JAme8|ns;RA; zbN+7ELzYTDzWw<#y5}T4MkpN`Ku*lQqx+DP2L&*`1Z49(lID?$R*1dgtpg^75CTG9 z0CCl~{;N!7^%f<(rvpqL2$)PLB`o&W{l24i%Lmwt_>RH;0-sOkM62ffR z$dhc`vdap`W?SR;4F*#NxJ+r3tSQYTg1K;w6b8cyKN3oa=*YvO{n2S z*U$onQ@wT?e96SyuPkFP^9tA%GUHYhu~7#iJ`IGSpDn^UUA~etouUF8$bZ>!ddVWOgQ>;}p<)Ga37tP^@gYO}}$; zoPQdhiP*}{uxeVZ-n4JHf{m@bw5X|XA{XKC{I={!m&uWZ>Z$<@33>5#t&Fe-kXXMB zhiik*%}z8uY93*&E~8M`?)%w{C6IqO4P*72uh%1)y2Fy}VM~wlY)&c^ma5=Tj*WCQ zw+P@flvF)=`H*c*th0aRMZm}3CyPmsy~N`H^H@D=HY$X$XeIY^`W(c2ni*tvQTP!3 ziFN?`nfLOh_&-86=RdZTa8>pJ8~adbt|_Pd&97F9H6p+&%L||D!B30g`fXMUiM>_xR_zpvw`0X6+LbN|_z0{!Q@{m} z>t{!S?1$oKZ{wcDVZ;3A_tz z5Vu-9C86PBjlVP4&D#36lkb_Mh~_JVSK$(`LiQ;0;>FwOx^Z8NbrC^0ESadWlmUGs zk#WM#it~j^N52vpH>@|p)KIPlo;B+9y^4v!Q9x>b3*F!s*KDiOL)&<{P#y=2@%!3W z7nQn&kHZ5S`3SnA+L9?dzoyPvJ8paeE-l1a*u${(grQ-;#8vynRHgaZjg?PoYCnI< zhay(0Slf<$<#_o90U%L0En_mSF&h&iyGkd*LuJMT_D@tbq_*zc3Khvg`nHt4E9LET zlkEF`#VK8u`g(Z9vo+!0Ew4m-;?{3SiW_zQg<#r0MUM2n{FfW&e%qF_C6zeN<*P6I zC19+40p9CHYD`>0qH*F(OpW^Z(v2uk;;%Be@$?Y>ol@bxdS8F@7oYK%b$O_)q$3Wk z){saZ+*o@Pt2C=r`&YAmI+<*A7^`C?Sh@K-)XY=q}c z@4lgqkWt$*J_nC<*O@Ia0|;Ky)XlixhEKrt>RJxKdG%tPrK)TuV;)7myZ)h`R@ux^ zggzI8o|NdaZ(XiC$~CH0FGgaOJV8{McxAu^yMft^{(pT~F z=<#LG*FPe*55Qc{ppKNia`6>jD}w-Wvioj|r@`4V5BlO%AZoQ)v%9bGpS^{{rvo{q z&Vu`3aK{146zjN`@h*7AawvUzF`v$m0`ru zvj>Zk(sw7K7=Cld{wD-L0Yq(lTQVF6J)@)H9Wh9;j^1dJi+b&30YQ#X&O6}LAoCW+ z8+r9rE57fKNdK&~p_DSDGJkMsZa7}kA@Ago85Si|u>01P1?v}jT#6vl*Sbxi>?M^P1^l{) z#$((3{c9Ga@I9xmAw#ByBgvk#a?dl}-t{XLO9%p4)l_FKHhfRk?u>l(I4*mB?DF+Z z8f+<0Pk%CMEVEYi)rOUyWti>3_Z}zQjB!3fkP}hQ-fjCD;uyt-?*FM}jVHJow31zA zP|rp|N{SWu~YJb+(XOyU~t17%3E)qif{whEq0 z9*VV*G$cf(bOB9wGUR0|DW>%ak_Rs@y^5ipC)1NYes`xc3!sTx)gSYQ)y;x}*>PAK z?q1Nft)Ik7Mn+%Sen4qGrdc1-S61WveCE9=*#J!>8XE~xK2NKcqc=W_I{<{Ah=8>- z)h^#Q^}%TD`hzy5P#C=i2;!A)Nm+UU%G`|B2C1?R<+=@|20mPL9|Z-M!l!MuxV4s- zIzRf~ADoq=cJBJxC$ko`mS=#WtaMiLzrqFJ^n``=z&IN~dQ=^6dZxJ@8C|izxR~C* zzKWe)g}!vi3rzRLwm`gzBc_&v6p`x|aV=uR8*EQVgpx#OiT9r1EAq}574SvRZ znkOYTnu{_^WKw$z7jbJwQ#}*to2y)@+8e{!p7jr3YtLr06G2i(D{khFl zP&!`wTb}LhEU`Z{cC_e}_)x{(xdky8^t|WymR>Jga@!Ox`gjbtv8#kAC5^$b+4Vfz znxNMuevJtQZ8p+Tt!Tr?yyUeyblG*OWpe0@G~?0S7BM|ZU-T`U)AdXsUYYi7OKsEr z>F&|PV`F~jWanRah9HTUFp!T9-C*c!a=vJyDy?)V=3SOy`&#gEclYC3JRM#-DS)*7 zpj`D&roXm*h9AVrXGeMDRn1M%xD%x9q#*Fv<*Bl&>E~qH{?yeHg*1E2;xFFwtKPw? zefgE$ZLS<)@N$62_pAi24tHP{rlmvNYO%NJid1g3aoZmw!?X5mD~FBg=G*3SAlO;C zxHSB5eQtiG?IT3H(y;gTPTR#TDMh9+t1>z6l0*o`DFEj6w1MXwq$+J3oEPoS0F6jB zPlF`dO4qYA)!+u)kOC`p@UhWbdQSif0H7i-`_5#$g_@@&KjJuS0ScaFCgI9=xN7TmO;ob%-^wW$E@q|2QL%rQ9v+&afYE5KTu%S_ zD>H|*cRJO9(#FI|q`qP$&WDeMWVi9DtE#w^nld0+z3=agP$NFen^(!oTaqc!T5|9( zhg3COk56*`f1nxkMNi}Q^-TjW{PkK&yD+?|ygwYax-z(iUcXeH_-frV?0E zna_Xkr11ZyEB;qTZ&w1p-84Zi!rf{opnqLTeUgu;A?Eyo3ZNERo%L=_h|u80>@sOmB(3iHr=iRBxSowr^6IdL-QI2ToVVDULn}@Qk$z)5|EVi-=RIsPCwn z`O?NCmN98LlI&LZ!8f0XFi}K|E4?KoUHa~P*H29>SM0A}Ikc(OfB$cza~+7T2&Vh- zChXyFo+OTDIdt4kG#(o|{cX}ArPSWEW}%itFI_lU9m}GTw%@XC%8@d`va(PQr-}<@ zXv@@JD*vWu+j@vHq3SX~3ww;9rMl7JB~o?|i7T?pE#2Nh5-Z>uj_0+%qN+HJXIs7e zg=3yC+ci-9rO(e>vfIjXs52_pGY`a5S;@@F2}ayWDim(GJj`_7b(U`?vN0kpGv6oW z;;qM7uN1qRPa0QT)XxkCq}y5(Y1OQ>`CV2(V}@bt?xYdb8cCk)$d!D=U&8+aSc1>t&tvLTLVC*9uOWr&DheuU5|hjiyHM$CVIYyTf8;G> zF*q19!E$^w^Mc}kh5Y|f4UeGNA-By)nhyVyN&eXyv+a920^EN^!3{k_5zn^_YtbBy z)inav6F;r>&EQF8R30njB?yPm7&FbWLqzz`@nm-;bs1Txm zP?L)zjM@T<8lbBA1Q(7k_3UD$$+(!Gv<3Co4qQ#(7*dkeP?N@(|CyY0FnoPDFy|Tz zjMykVrcl+*8mr^#B4;)^Mb#zGS>R|0+TlG|9fklGRo8G#Yi59PAF=Bd zc+l-Zhez?j*BLc-c<5P1t2wN`gEi+RiH@-qv#S(36~sno?`( zpaMs0R-$sUnSqpq%X)LV*R^8G^vJlQ!EBw9l!K!R$Fy?Rr)T?YkW%v}t!KGzJ=A|S zSMn8Rho?NX_59bNkI9?EF?cp#O1EHhY8t=KVetEv`vr)8r`v7?|HrX26D*YlzpoOr zG#VQsW5oh2=6$Gybo3~Oi~w_hxz@7He{v&?Qwg$!h`(OmVpP0(TmO{GTf=3n!-#yz zr+KinRqT735C86Cd5fH?=X>*6F)m z0xf~!PS6(j06~j8w73?B6o=w2#a)V1oE8s3ix+nb9!jxNtQ7Z~es}lo{`T(7&iyMh znf#Gt&gZ<(dmcFi3Vp6YLNwbYy8}%k7}g%OE2kJ)+o@Aer!6bu$lNBFQ@LI%4ixLQ z)0W$J?CG1}kM7YY;MFGBMSt47!ngh*tYerVWEm=)GtQyDGdrA~D3P6LJ75@M*T@&# zEmtN01n2{xeCKneNH{y)1!~ufuwJjzi@4#~yHY(aPA+cWCkf7I_WA}+!cYcmb43#` zwFrY=vgbryD<0lcLqj)Q`;DPK1EhV1J^dHsM&lE|kw>Pldo3_7Z!(H1vevZ|kY42CpxYr0p>&G2eknGQ zg}1+^?sE7S4h?b_8P(Z6^Ko&g`JtcjvHkcjUvyFH8zVbs2_1J)tOKjY+X1SD=4MtY zHuBg(eH(pefphKSi+OSi1=11<7MO=X92u!$9MAZi9faMp!Ox|!sgvWpiUxNN{1H~A zDc4~VblbOIeA2rd(>#R_!A^R*;11DXV{AMIk;+vL5p7BZ%jR-?5{v#dcvIo|4^MWU z0bQM)_wTODQaYXu?lxLJ;id&(p$ z)wEJK^si|aaSXdPW|NFUSrd(jnPl1Ua7o|8bIGfY-vk}dw*$Z*`m`pSMjxve=8)t+z3@?!y4Wu>~eC|W>_yf!2N4G13aYcrwzAK4FYfW1T{1} z44V97RXTdCcEFwjadTB#wJ$NUh!EPe1mUPi6;7NDCGj`arX7Evr)&(2S?mTsR8K2N zrE*p0U03aW-i?a~?Ww}1+kDS;^$Au+$IEI<=Vo1l9?c<&oL(?bvxR+|+hy$8jdyR$ z>`_aXl}!Bh&*N#oa&i>woNHoAKWiOqX>Vv^qA82tc$HXW2aeXHOfb*VL_}}u4~o9} zdE#-g3fnDzy<%v$id^sT9p~VLXZWc>J)AiB&ZwmkQbqD`v&Ek7|9HVH|auiMLjR>FOeLhKbyt#P)BejmUF~#T@>(mMC)t}rYu)r6NQ-J>(=oNd)FQvi^`x1^qwL_2 zBjn3-4O2vbLS7LurLe^jV@mK{Rs^jiy-fYPRj!p=%S3+A#r61jd~wgTi^ulQH#uYzwd8sBZ?L3Kudaq%KhrdkF5`tA?uWdP-`sM! zWoa|*m_L_M5N&Kcn}g7lPp4g@g%EEUjy59XDanh_xF>>n3GG&D5dPIjnVvkjr> z3~vp18o9)j#NDkq=+82ILpPUZ$#hK(439k3l1(43_l3E;9>eJF3K#ZN<@W@#7=L(~ zN=#ghINzGq?@(?)96vD-qf#As?zd7Bles% zNZzlM?FgOj*rFfQIpgxWAW-aV*2@u)S}gIW*_kr${c5@{a_@13JZw*uA5mExK3 z88&q%r$b?xa`==J_uNkEwZG`v8l7m$%WCo@2F(GGWo`&>Fv{tV_B5(n!fJ5rUlIAs z@eVkxwyeJYU>112qE{P`#G*7$^e<$gvrrwk0LA^hnrtZOcv#Rm{AU1%Z2ZT;-%}-! z!i%yqVsR4X3A{=Igw#D>_>3nD7$EM(cWvB4M~JjV{hOOxJ&lm2rUw!cA-kAAOWo3t zS9d@3Ae-p;CSNG0mkVVA463z8-Sv!OezKhfST{DkryURLR!iw6&mluC@?JD@QdY>Q zeA&Q(&s_LS{JFiU+2UeBru=7@UN$X{6emn35Fii=y*+-I_R6kC>5iPfyEb&zvqcC~ zC*=Fwc+@smz;o5h7iw0y@Zb$|q##oRvuBinKdv{YzcK%IHBDf#WPt1m8urLEGdR&6 z_^H#k%!^7a(vf~Z+AlOPF@&nSFVW|y+X6H*-f&IXd6Y~hjhBV7>(xG2V3h9;Hub;x zx$)3xORbYp#s>84k+naAO+w(Utur{QQh)i>h-OxVYaSlx9*5m0C2lhxkGc-#R#B|V ze$M2*)7NRHJhgOr7fPvtZHCkdj#%9lL3HR4@PuhNLb2D$GUPk52l3W6kaILEb=$Y! zy`pfqrGROMNY|d!j{5BFCG! z3)^d9v&dm*D=#N?IJ{Ur7B$Eqlrh+fo1Y?ZQkzFUyrqbz#zVJ8OS3?<&>B`pjN*UB zk|)LA+&m%oa-v(6xam92Z5CyB*CJM`UC5c>ds~V|GR{xm+Uj$0a1A>b-RFPD@JasO zUP!BLRTA9DJ~~s&=^1*C?5&ghq^htvEKBuOxgX4r*-fq>+X#q5dsAwIUnLhdKRflG z%0mZD*c5kNPj~tKuH1!6iz}sQlOS{tW&Yv2SXogng^N{p?trt6b}fO*hRJ_7=dG_O zy441gXN?ei?oJ@PG zG8=x@9cQNdKw@9 z%yR7LVTgQk)W6?@V(f#uQFLkpK-;Y!;FQg8a@T75})3+ zOV1a;QA^oy@!j9yv?OLd!Zl?o?*CwU z`~$UI`geF38z)@U&*8qcoVzW56KrfdjNEXlMj9I&a&mE~6;-(J&FhkzemQ01E&iOG zB#6El24@kII5;*{*PcGluHGy8*E5@cheaBHYByqZCaqs^i-U2ZFh*7Qv2mDL!_1}G zEuRWcc;E{9-5%D@Nw+UiCu}}=lisLztdaPqB|JwuhMYy z*&Sz@=;Gy@J}L1jv^SqZ1T%s~Mu5#y7bV`$LO2TR5g<_VJ?H8=3ZS8Awcx1SO*oX! zLo^mIRt0YOS~-iwHKoiIqEICv{swjQYEWCg|8Xm=iPx*C%$i^WTiSvbJTO~U-L(I6 zwwmGSpx=zf0TPH&dsbv4lPJdULxYoe6O+xUweXlex<~3_*dXM;zwgOTct#O{pY=qh z4nRr2S%MRl%={!6zeVa?P0UQ)iDrTzUX6g@6qZ9JLQ>kp^s+k}6dgU3p73YeZf+MH zMIxWJ?(%bmkf}$Z{RNFGPeScD9pHu?O;WEW%fcS~KYokjGuRP|*PdwQ#p*`q8Nhta zrGzV8uAV1jF6p~@7@@nlS3Y6ZS}&M0@NDvp+|A7BWSLyn_m8tLb0vd@$r-~J9F)*g z_aN$nx{Hv>!~yJ%e&(*}mv4u`xIe0O$LZ0dx_j92Cd(PEBj{Sr5g^NrKfgYyOgy0) z$A&E(*nwwM!5J-~kZgcOrShPAq*5|zq|%P4n|&o&xP*fD?O>4W=2}6f)Nho2;1N&ssrkodH>#Wv5}Njy_5KibUpZ(M+Y_k5*dCG4j4? z5D|cg&jQ6IS1gCup-$CT1YuFB!*%PD#4_{^b-J|?s7tW;WS4Mc6m9at)u9|G;Kyr; z?bDKpR>QBXlK;_0{+p`&T3^HI9YI(cvpFjp?X)jM~eX8xFV7l^c1&(q%nfA1g8md4c< zHctg6|IU1Q?`*qERr`%Een%<4G@_g7nH6EBl>j*@*3PL1cmg)Vq$EH^(BSP!YzE>Er?Y{iMIfA$*AE?mNjZq`7K!Qweo@=QoK!|8cKHG^a8yA%#} z7Rw^H?X%Y74oX_OLmHYLT8)pePB;k0GFyVrE=XVhZ7z8>J{ks%al<$5~4> z^`HAKbrg=25=7(Yb-9dkrNV*E)k@4iDS6Glgci(~?>`A2|5Jl(HfzWmS@t{k?Y|x= zVD=5O5jCss&@7!BCM)pWJp2D<|Fq+x#c{ClgvViE6y@qa{l#$62$#a#a_xBrSV9j5 z0F!vptwLRg1zb1CNe-{q$_aBjn;c$ZtBjg7B$d?f`h;zU zf1btZGb9K2wnnGCKWOV@46}i?wzSkW2c_*sPgm}?&bX%PxAtxrizbXxbHAF=CRxTv zrHXW$D#%3rtT^5xu}Q(IQq;h94|8^JmAt)vSq!q+&t;MgHLV{JsYuP}ji09dy;R?3Rde6F+gY z(>m%Lbfy<{ec{1(jfg;0?y8&UZwv|}2i(mjN31T_x+G|+GcPop91mNbpMH{7;1b$i zUbcWudm2w}kdM#MnbdO&j&kVAfbC6HE$%P;R-o|_+ojvCRv)~Y{TFgncl2t^%nZzw z@JwDwEHAm~lT9<7P?y{yKhoKh^2sxuW>Y$JkFrOzBG zJ@16Tv>Y5wa%-t<0u-a4+1}QYU1T>Tnfkq3s$JN;LQJ1%D&FkvFFZV4PMTdIPObAz zT74a>k~Q&*Q-EL$l_4!4k0n|%F95wUqly^>AP#4)`^Zul{VT+)V*T#^a)IW*gckiD zlZ^gxUAcSKnW2fCyEim8_&n(D3M= zWHTBT;=AH%>K_4lq}**G>`$XOT;EafY)M50+o2_ulu}w+>6lBqKd^46TYGMgOu&mb zx0d03<8NYDwGmV_o@%Q|j423Cao3wb%HytS8!{QW7c8r!Gr38$fCi z>~U~u@gaVb3?;6(Ez@LuuC*1vW@RWUG|I@HzChZRS7W|-)+!&BhTuSmAU+@)w*nl8^~=t zy&5}Ac|N_p506}MYDR0-^2sidOHPlFM^gnyiYSDgOkCt^W0B+j=!neKa9?+gn|?y% z@;QY1d8mk(aP8w5VXA$T7x>!w;hbO-^Lg|0$Hd38V-GoGLB?9d4vY$K!HJGK?jNDB z|Ir&ULyjQwnj~@Q$lo5 zS=yFKlDZZaW|TyMpV8JUWh(n^D2-2vmWDs}0 zicqS;xhUfck8r-El36B`I|{e58CtBw@@DQ|24Qe)Y5C)-_s{C-7pGQXoPscdf>dfWLCm*n-JT^}_;k8c8|l~iz)6vD7h7egOlF$BzF z3I6E+h2a0f!TeXF#DAq&{v|H`&wl(LPl!tGJQ+8d$#n!dJ=XVNU{b+bFe9!NepK)_ z7A_{9E`|fWI%?6LkCLWg3O+{zxw*0^qk1>FR{YbRgKNIqgjR{f@;>n6MxvzugMaNj zFuvR1cQyD(N|`%hcB8@!%5f7CTQyzvG3+6kxYtg1EBmR8ISQjTzm)_p%E z2x(sEx5;LZ^H$q|A*eo4PQ7c)j*67xp+!L}RshtTFQ3^p+sY3-jA(8qOZi8O6I1MgI$&098s<2!NgyN}dOFHZ*8EMg4lzfPC#s^7>t$= z^8IY;SNa}ry6#=mNJiD19gELTyKaVqF8ffHkDJGbpcB^PfVy=zBIJ@m|ziu;^YSC?x$>XmP zM_Xw`+^Z@w8S;=NNy^Tf-W{vkjuJ&o%gvJ$9vf*r=Id`~et8l74P%?bClIC0M(@kw z!>LL&?Av~bgrCjnT&25`#C{VBX*(Ssj*RLNOct!^8&?TZaxDvJP-EMb!Ubq) za%6Vp92#3Y#HWYK?LELW71aCBn^y7%Xg;YvLC!%P=Y&|!DOdy_zyOR_(;B}RmaA5QX-L3jNy4;bBx7ohraAgE=f>s3Kbd|3KYSxFcF4S0VViNBrk=5bsadTnD+%-51i- ztUg+C1B{l>h(0qXo-!$uiS`_^acg3@sxg5ZDUrt=Hw~;mx97(pym=EhrS7%@)5ihs z_p3L5Pj0^Sd5t#S!RSogbMguvt~G8cIxY}btJiN<#6J4n`eCQq8md!WFQz0X$W3_K zD{8>wKnH8=PGy~!}i;<*~{9K`Q_#J zDXw|8PpoiR2Vp)5A{sf&9OoGhHB{@%KaJHk54az8&Yu)WdO4j#CkvVoTM;plw{-q4 zK9Es|d^VN5E&SF^WvoK6@#S;>#sDM8rNXlb<-M<^rESNj1`hZJz_Hrv{F2N9aoE&f zk1R4us?PGb=+w8$3I!gkQh-AqC@_kjo?Z%&hEVjj3(EdqiVIa^BhE5#=Yz~#G9bncV#bK_s4?!O0RN$T=p!q*Sw8KUhtIT? zruV(2p^oc1`CH1QY$s3}UT2CI!ZylRJ$i`@vh{PW zWt*RvI58LSxu(kGs^UcJvEs9q%8#2gS)AKSFBS3IJE)VaX#MsgiaAl3Y1_KDb#W!@ z?rwZvX2^&5*-vjT9(IoW$43L~3SlqP&zDe(7d z#2ed*1qZbToBXdAGk-@a-;kb7^k`9keQ;?D5{Mx&7(l3B`o?x3e->?xrE1n*4}Dts zRbAsW=dVCwkgb{w9UbC>3c3=b@&(NN%Wls~kps#r?iKSc?T3XcHP|8hxJOEa-~^zt z3k#-;besX;wTCv<|Hvx)?>+3=@yjdJMg($8Qbi1U7l3&Q%>X7JRt7`34fCO%xPSQ}(SVE&0x zRLdOexzF9iQ}sG9`4$4dt|k6JZv2CqV4v9fi1 zj;)-*r$%bYKjou%^K|Mtp2s783tT3ma-@(+)Wi2inU`YHWDp8pZgx6o&ri}uI0yp3 zU@(u6ZQQ~>!)_HR!hs%MFIAxyt?e)*U18j>YW{hrjl3{@;3E9TKm{s_O4}!k)s;7I z>}mCA3!I4~&+z1y(S$NAM77c02f4I8;bj)ckoO!KqVR*oXRH*~IOlV@8`SY_MtLAL zv(uB8@$!BYCcEmt-M)T{I&Yv;HVM00U2FB%m5Y*o%%BV z68x=U=9^zNF*Ahfr}lEl|wO9@R( z@%iP}AjC-$nrxiX7gYt1#FLGbLPtv?G_)KBiI-sfC!y$no{rnXrT%*pyo$F9&Qe++ks+32!5sZ709MVxsjl2c@EA%H!fT1C2ItjGlg5s&Y4N#tN7eWFmaRr$_RXGRMmDht#KAi8u0Y zZX&o`6t)rzP8rN{S-jnKrlTyr0=c$I(vc)qhFmuZIlEsr8@APY`?J;wHi-1681;I9i{BlpFj9MYkVIu?+f{22pF#*rbqsT+>KD^eL zxG=k&HtV{cZAO9*=yDzRG7AjojPNnJYUlc;F6x{k2~~NS$|e(uK<<4Bj*`X1 zL^Pb(`8wT)COyZ=FW+7{{x(Q%WN^qEiS6f?L$$B?Jz3D0xz_E*Z|;hdg*f>=!U?_O_^4 z2XUJ6TKb;mX-Q9J$S&*>x#~msxAt&a2KJ3`T9p z5HUcFI5C2;ZoDM#_6}G4Y9#_LMm`>QUG*9;=xbG22`Mz}<|Dt~6v6*}J6TyDE#o%t zBX3)kV7j@Ea}vOexnKwdHC?k2{Mi3CJ*@bUsQ_hgWiK63v354@Xl9TaJPQHI7D99+Z}--( zOs9@KeDTJeJJ051R`d+o>ROmec|f_cONZ6>9fuFccN1^oaPUcdKDh84OwOI+;iV4W zofr6f1l$^Cm*uF8zh*-V4l&si0uQ7b_@kt1c9+3V-!!D)bQ@M@Sp|pVixBRrCc_bY zvh;PBn(!b0W3R=3L-E&+|7bM_%s53fdLVDw_as+z9xKiyX?j3dAtwcDV61@~_Y`L; zx8yhqAWgr*5vf7&aI=Q;_I5os2RW!JRmCY^>>x|tUgOn5BqaH)m*+;bWRM?h8}2#jCE#h^xylB_veb;7KwZg>c8pzzx+V zGnF8N8Uk;@d(Y4TJXvFH9sOW+iEnQG8Fh7wKG&tYIq`^(bODP-z;T;#JNV*WX#KE1 z7mWe2PkwpACVXYQWvE&gfTQ?M(@O^Pt@fN7jq3#Y>wzbzH8V0ejvT1fqBA3Bi3uTb zfIsAKtnJbbi!=Lr|G0EJORfexkoY6E zySlxEWJbgd#jWx~Ykz+^`cm`zcl#5T>Gs8+~7mIB=zfXT(-RzO+Vp}T!QsZoPqM>)|a%QLVx=^Tj9`%E`$rQlG zv%Z>F`#i4BixW&5D;q8!Oq>dm-D+Cv@;m-Bu|`%P+12FX<834U7WSnkt!O?yz5RH7 zamnQUdRBz3xWkzzKSeu}!RL!#(8s^Og}YAT_kOa$Ss3OF@nqFn=9&#x+nwXd@B*$q zkXYPV)n6!|MDc_xVgf>Yg8^eqQc>tq=xbQidFth}dmgBSu>ZW!wbr2B^V(`9(WA_y zp?1>r@6ZTvDS}Z~gr`w<0D2sJ!Ynip4lb~e1iblt;xOobL~Q+GZT(SPzN;xk!v-#Y zKKEjG7J@OS!p_=2tw|IwPB+r17_e1V1zq5(&IMp%M$q><@kzYTz8?9j9h8(@#xZIV zE62Sq=J3h#jQ^Od;sr^CD-beKZf!9n$Q7D$HR#odi$U8=`*cU=3YnvqiQPY1aPt-w z>bRu3#S9C^TDp(-io3Oj+#p##@Y_35r}yz{1@a_ zkp!KWu|avtEqsW&I2iZ_2h{GTP&^z(q4h5A9ba@uXT7eDV;w`S5y5AZ{SzArm4}5G*;U>O@~w%E`@yCR7{tcD^IK!1&?+0&iYy5TpKqqqpuy&R zFP7aWu+Gavz<$@$|8k9HGgt8U_uqeeroTH_Sfpnut+>tc7AoniC;~Wt62zwi2sH(AYfz9Ka%XUQp|m+T;Aq?|IESn#F{@Z-m7 zm6F-rU2Ff<;bm9Q;SU$*4IgW%c~y2CnL-Y6AKyyH=+YvA62DY{46Hb8S^#N)7Ak2Hhy%josf(fyMza9ed?*4@7Z^oh+D#RB7LVR` zT^=>BU)gq@NWMLlQw~KM{E)T@I%n@PM@!pTyYw1Jb!cfc?3+L=otI=bbldq`Rk?c3 zBJiyLa;O;XsuHDt-t)ITmp$I9wBALR5z6Dr<_i(PGJ7g87HVhwXLHyeB4KE9IC@_m zCb_I-Wy2)<9k?dkd48X1<{v1*?Y#DYytp{3td1|w|CY<*YiY?i@FSNhUS8S0csx(c z3$d{98pm)2Xt5%M^s_v00qdu|IYxhl{*>X%R1phPH1&4N1Mf|g{>1*uf)f*JGx!t5 zoUz4|Mw@5@o8=$4YEN3pCh@h!RZgq5Ob!o`I=tkTIp#E@WBvUW?;GaCgxUC*I7Z#P zyu2g|pq6RcNEi=2dYBuCkZpk6@_^NTR>)eAALp|*qYMZa4Vc}~>2Xv4t_vr`F=f%; z#j9%x(yDz{ZMLce6I@%!_VMGTo{3-CZz0v~xwIrL<2)Ykk+zZ2oWV;_Z zoc}5(p#5Vv(fW11xIn_YyI5qmMmI6=<_B8hPHwxQ_|5wt=`_*!)_l-}+VF`fc82*QG*VT&CZstwuHLuNc!CcFD(xeED5c=vUUA)4sgC z-zcC?Rr)70=md}Z+nE64^GKCwHIqLR?T}H7?UWJAb9#ZYOuNY>~qRRvJcPu6FH<)egk02wRq-41pQ$@9hN_;C&x6%{+O zz2VDq0s;g=S05eceJ(he#Xg0}aU~|0H_||sM~RP+LSvvBN=SdmItF?Vcov$#08G{% z!6wowUfMdkxY+s;yu=%Yj>{ml`rN%Q$$KXfjj`(Dyme5$&Ay7yQ^&;TajoIxdkQq2fz#q`IB*!R%DL(z@NG$Va@y}p?0NrJom#=c zg@Sg)+2uKRO)&Ffv-eC@!Du|nI~@fYIta>QiN>)^rQ1Rb05WU`Ik0xN;17+Am|RBV9v@|O%1*ctly%3^dNlzmQ$|l zcW-ZSi0t&Lb=-aN*gFz?y7V@6d3EuCY;|%}np^Fe(BZ+vVKU3mi}YRgTLm{aYqa99 z)$BL>`>&6SBwJj1tqkXRT0DFL>|4t{Jd%V);C%ME1R<7I=r~-sFa$0*bm%01^G`Po z7{>NVL>qiY#LHaMx|K6Cb(IqJO0QbFW{5s!P z{(t^R(5~UXx)dWIKtqYeh-Ibm$2f5SY-rB_Aar^hK&Z=VJQhG6fUb-qVSq$gv~Fty z?!CG$ZrATrx^BLY76k5e-70i>-rqL|?VT3fUYp$+ixeEv#_Pyn3m%Bpox3$eFOdVmx0W)9<8se}(yRWn5lcnOod;%iemdM~JSCU(1mwB3q?HaF;cFa-k7qKF;wShPXjR>{baG*t;& zCMxgr_l<4}@p{myQ;_}M(P6v7@v12Qx5kDB$mQ?f>Fno)UOd^n7(|62>ldmz`1v5r z=osc0yL7{^nR*S?vpLspT@I^uhRC+|b}xZvj^O$fZb=_?BNLri0}-*@RcR@dNeuLj zbn|cN;AB;G!zW1;>AC7oRn{_t6!_1SvB{(x{- zI~j#W6=$Bo(PMnqA9g)t(Csq)#cg#_OTAAUxyAl(^3QQgJyl358qPB7*+yz5nW!G4 zuUQeF%E2TZC(m9tP}1n*;25wUJwqn|)0SOsT3bTqOi)(y z?ZU$eQCPG07JG=oa>{N-ROwAu1?`nA1*Y?QoBPdyZ@y9Wyh~+smoP=5?f$-F?I4Iq z1`L7VGo1N$T>DGQ8tx0Ip)l3}cwx)ud3Q~MqB3~^j^iwS{bhbXd#PNM_@Q$mX@UVx zgy1{OEaCCqdLYfZh3VPYgmK`#uqiuPY;|loR{2DYQ$Ax+nf;6^VGk=;^>IQo4Sx}D zwm`BoW7}Tu>uI__RpC7M5gOHx$V-J(0K>@nzTf6a<@R=u1s}6T4wL7$%)XHxsA$(t zdK>F_^&9+VRSvp0E{rOLAaZ?wMh1)dSH-X}zxLbPkCP^WkU!#PG0csZFE5fKG#-w1}YV7_(%zK)|$X5_~vl!73;o&Xhja9ijVVAoJR zWWaXT;6yH)>FvXvQ`?G0-^N4Fi%AKQ9JbwxUPY25Emv*$mf=-Xtx~|#H?*5(@%)D|ej3czD;NNl8VMQ;G{A&7}Hb#9m z=tASpsfoLrQDV~{`(@aAaHwc zq4sgJy%S2Vby+B0BLRPdebFln#TDZn0P@jk++yTu5cgd>>yjw>UBw*8x6KGI3n zH|X&3lmE^s@5_|3lrpa6{=YxX8FO;$u(!%i_o9f;B7K7D_?%ZCdRpwmF1w`xy!7&D zF`;bFlb(Ddix)_A+CCd@pgpER2&1xeT0GuahdpOKKSrrU0>V_nnAtsPY-aD*;HhLY z4}Xw{4W2Sg$s5(}ev`RJT_^V_H(PtEO{c~?HvzYAiTKq=Ycy*APJ!7lA$JC4|Yxl>A@M07Wn>QCu|WdP<-Zz_JqeYy1OtSFbR-x z_fWa!WqTa3ZxnPjf8XKP_ryv_Jd0ZEq8H#AwQ9&O+v!&cDRI&3~NsPx^x z-<~(Mnf0nM$!fb;L581G0`5!9}vY(Nhy~4%3SnyZMbc+6ajv zFODKs@IY<;E5AIVAq`_ruh{wV<6S-nNLT0TMi^;oa!6I$EQHW-${#v~gf9wk627#q z9>=k?P`9hzJryDBCy!3km1kdbi@ zSES(#Eq?;)dUBSe$&kvII$Cf`dOC@Es%>f%80)c6Jijr(x`!y)su8~ zVACC$RIvPU*+eB|uY9;nA;{4^Kfb?ykKC|3?$?tLH0JWxpVN6Vr2BFU5X_30(K8FA z6~~oHZoIwq+b#mdw{FjGzZaroPkWQ|T8~CwOuYWvpY2~`Q@@!*d$2x#XR`OhIE>`g z$gbdxiv|ER=`~VJgW#?Y9hWug`%m!{-T~0eZA6fnRMJvF!nDv#v%vcG<1VlBHXQ#G zm4f!W@7vJhu3NFL%Z|MJV(zXRdyFHyW90OO(W%c+=E773;wxJyTe67f5K>{rdOP53 z|Fx&3-*JbesIjStkHuFnTd(q5zvE)TN>Kl_`*mNbJo0Dn-j;@AH> zfcQ`8_`hw#IvdPo&<<9<|D!5o_3&=x`r-MAB1&WD-9b~mc6F2I)p;`R9JuDUyJ{ii zRN(XX&hL2bCH}*G*Xgd1F7Eda9*vUu8avzm-`ZD%UYH8N2`diHJEpY^Xvagvweb53_`T?1{~YSSZ;>Zx_O#e3pt&?YE_wn)+zp($1pNqlf>_c9`8HX3+XM z?NqEH#e6S~{MH}W`qqwxa)nRtW+#nlFIJIjeyGI-b&Z(x6W72xd-P;bH2FMxfk@bA zld+ZUd7bf2dxz3AT^9@Ue80abc%5uB@93Ud`FkgwxmfcU(OLbeeR$V;O>X>2TiSQbEt%qxrq66LkhQtcVz9Uo@=b%>@ibw(zK69FP_OXt5A{^j|9H+RpRYuS9;# zA*BSPFt*UBm&)`{dkFymOnm^ym(@(@=2w?Z6zO&(+;w><>5#3J%^Z9EovNUGH+C*? zo4;Tc0-tcAUgn8)XExrNBla+iIJI>tJ2(gWSCm_mJPCDIGawUsHqB7+D-39miqi2n zseKw_2gGr?mEZskLY;}WjcC$^7!<9*pRU4&@t@Vy)*5$7JS6YRUOslNYbmq@@$&(K zac~BJ*}f3p-|hwarY1QbFYGS=xS;+CKQnv3+le)P+h%emK}?*GFtrT+1Rv+5%Z!~^ z5%<})$W}DftSq^wA$V~WQ38OY#DrIR7yuPa5UCh}vSw++)|}bb$D(qwzNiD zRi%-5*LBm^d>a5@CH=L2t75jKPq8YITd2D`k)P+RQNCFw@&j?|MoD2PATxw63yRZU zfiQ_b*F{510*wD&dS7ohqV1mtRp+1}v{o%r!(mX-OpTJV`hzBvajWtEyh=Cwu)OQ6 zcZWy3h2MZ$Js;Ap;~L-#6JBe#hmU0HIZra$clg<&^utLar1AwO3#f)`QOEbzFb%n; zzc!S4d+)%iYSX?V+>!XofjCCSao;mEII03&VM9^*sV1h(RA`hH1#{?qWzGKvgeD4R z1Pdj1h?oFUQHrXvnBBpI>10>{Ql{YT>yFZ#pccQ=yam&s&7B-)3o*k(X`OU~qNlUM zNN;DK)=QLUpiwOzEpa&#KEXi}X>DCN($Cji@2O%XdA`ch<>O*m9^V@)cSr+pNG%Cr zw0m`PKWjTleMozB==}Q3&#xH7E%oPMc-+V5dp)`)!>5K1u>-d(W96}dwZeJo{(tDs z4icPu`{_{3+SPZ&pX0mh0!dfj;)E^nNVxzHo-dZG;^0q{UWatBnbswtZO;hWn< z>&el)5jJDzpSc0Ed%yc~Npbq9DB-5Z*dOa$+BsI0m+vHy_RD=m8q$TV%Yx?@&zf`B z-4{Bo^B>(aq{xE{4>^Uq{?ake&IBG8(5+rMIa{8lYt&RZ=jUlWFH`Ue@Wa$H1Ls&s zvMY=S&IfL;2nTMoR=Z7f35t3BYR<@nQcP-8ofY{1Jn$Cc+>ek&@lC5<&K($SbOGYV zaEq-9Lj#(8kZj@*(^$7+5x*v`ILw^b!_mcaUY8_T5|&?G%^AipVUe!=WfgM2t!H+4nadFan$@XG8FbTfJU+O!nO1rG zXJbrWl7=m{eAd-(Z-ydgrEl-*$DhJ4xmw@RR0idlah0T&5#^QEA#745Y4U_<+A<@t z=);VKdLrFnlQjqbrAzJkxBNTbjMcROI3Y<#$MCp_!$`sdU~09`GGelfNPKGw|2>(c5)HGl7~GBzc{pfGwft-Wz+TL z=j~8|I)U`Z39lN+yD!N4~sz9o|&h z;55<@Q@w&jK6Ui_0EHUrcuRrMK~YgsKKYl}VR?ss=u&I|{K6RI7acGK-M5?7&7k82 zi4`*u!FZvu6?mg0IMpc@w`r)}=g{T2;PIyRvA^qY=E@g02Gs#e29BGKrj225pu%=ap4KL6I z=_X^zviI)wmu_zlZ#*my!^^B^cJ@$n+1qwMRm36(8pZOKUD5eQh4b5}I3{#pl67TN z&~8xXd+~Q&HyUSOL#QOFzV3MoNGw93wy9?`sjNlfp3QbC!&H4e%Qrg%e#P^BwRiVA zBF&dMkA*xRN(mSJ71=&{81l{?pjH%&;e>lQIlZf2N2=V-DJR!aMB zR@9XNoh^ry9vJ!}y5yN6ae^$9Vg;d;;vP;08^&CI8+?&%B&P&fB&)cQFFmDipVhM zi?zXonP{tLOTgvPt=DelQr>_(Nwd>&&`xZDCx=WDX@^+zer@N)fOF9Oc*fz)@7sdF zlR0;de1k)Rk>zx?_n^0Mj-6+?dOEP?<{YN7p|`=tP#S+(5GY1^>tSFLGnfq>AnP!- zUyAtN|7-GYhTXo2&yffBrL{#|F4t}cF8{Y+X!C`9J9hC(vy&OvPxsRcs75|glroXA z?>!%M|ASVBW9t+S0QhY*CEOB6qEQRe@o>4Va+;V6y{IYL-l9=y=BA?YDN#w+hVAE# zGDW{Z*sPRM7M<;NXo;b!W3~vLJhp=Jvou&i?&tw6-M$V3}iI5 z$~{+bPj&K_^@G{tM~2{VdG=x0=lTAz*P@V)I4rh}V@#eazpHXP;;o_;*rd0zzj({_GPB5HnsL_TdAEwGA zsHqu>=Cc~zx_xfc$CRs2ywPZ%wqlk#O7j%1_4aj^`qvE-Cr8ZH5i}99ZibXp=|M0E zli)Mtdq%vci%jw!pM=EIw&wX>A6$HWjagk2Sx#CQm_Ek%k#-uzXrH%dT@Rj(yl`vq zJe$IOdqb=J z@3-@l^8m0RXO5Rj6` zwvtY<$BX#r5sv+eCxr}K<`1z()6;b7@WFKYIE=T}D9efb7%h$K#yXC1#}Io8#1FXh zhymeH%1*AqC&PU(p|W>}Ax5gXe_IE76NU6u$@ArOdgAc00!#2nF!ZZDA`sesJUZg1;}z$`YrKxM7720s`=Ci#Qm$TNUg0BrUF zLVPTMPbeap@68dlKK$uPWsAAbZS)8~=!hE(@2?!P;Oc3K^m}rN-w(+0b-X|99UMIQ zl+*gT*7dNYh?G;U<;E~r=kBXk#CEIR~rVaw*RaKDMFqxEd9p&J< zHtV3daH?%aQJ*d-z&{VVZa<$_>uO)BQOv-eE7Wu{=vOs2ig{H)U@#I{fT>E~QXw-0 zrW^%KUXKt@81?5%t;su>jt{5DBctDjllW?JFvO zls3Qj5vJlmATuE<@lr8#j^l;#QPw96Z{Q=npUx&djNVw=;W0DCSUf&MUMo*Wm3-omLbk}tK z_V(+$?2RxwA=PfeVIKFLEZX^A z!u*SN`=!Q8^hr{KFnh%6V0rEh$O$|VUA#r@facr1;K~wp**rpftn}_C^jPzO#T2$r zZ-e%_x;9Q6=Z8+Oyvbjcl#{4HK*T|@MOFo+yN^S0Lv^YhNHa~f^#;Yy|1#xxpU8?Y ziGFdZ)OBxsKrE5p!~7%8DkBX~!Sv*}JC9h#yo9*o8_gd!8F0meY=`}pg_S>a`#rr7 z#u04>mH2fc;CFs+eABoz>W?s=@8yUcACT!&^fvbO3N5 zRB6Um$=Jrm#ok3WjTm9?*Y`FHx9esN8h7(Dl4dP{9Si`a0r6{KB6q}-6iPRwu9ddS z`4v7ZQf}^B_oumJT=(Z21YBH41|H{Aes-Sc9f}IASvEz?9~#SC%i@zF+hw_BRe_3W z8t5r@{J8te^8jW52+E8A_sEoDJqR{rkgDnVDiQy@eCTWBr&;Oa_FLEHwC8ecmGKdV zcH}d}t=lJ8mEsr4xl{0_Qje47$kVT1&u6;S#xMwbL8F^9rW_2jZ{+ukLCMf@`yD*@ zvfI4MiXc}v)3UA6GC|?(^4m@_E}!iI&o&1QwL%jgpM~OUV|Byk79)5OkFCvTVTW=E zP2h5F8$6A@4|CX_CsY{Psxaw@k7*%xAj~}gLEnQ>nZ05TIK9X5?e zsj#<1yU%AqI>n}H0|LbrCAYCR$1B&X$DFe%jbgvcL&rKYj*o~4|ER+s*?%aun8QgQ z(@$Xx4Gm4@6hGFbP6KmeJ-cv>Z5?x8_QwI3S~N60aP`5W;O-m^_{4m@lV>DxSlQcGa5P!A(9oH9G@t2~zTamrq$2V>cYoefN#)i6Da|WO! zRsnx}H@n@Kj}E6FaYS8Ble)2hb99kO@}I}$U&JrLT1NkR{k+Eg=WT7c`1{rY%R1XL|Lf$%uxeqA;*_Ky$gNaC3{C^x?JRS+deA#o^aqZZebyBTC5be|{jWP@h~f!sp` z(FuAkj*ghNjvh0kL~JO(C-h8{e0c8&umoT zijiDCcT=dU#{rB|A#*@Bf6Q64#-xH3ovP8@`(iR4pI+?jV{$Ga0OTbk5EGp@VA z>)v#KM{ln>05gA;eff2Xy^9~W_s$AitoZNY!R$3^gUblO=Qu0#C}uDMl!vE$>Hg>u zHX+coXZwg&(V*Gsc=zX?h-_v9QKq@AW37>|SFM}l%`ENRBd*-j*^(7m`Zq%Z`Bg~l zY+Im2CM2(HQ5Ci&jO8f_RPRfDNxt!gG`ghAX61c`2l&|mV$;2>iP_tuu%rw&-Hvfl z`|>6iFDa>a45(91^%VdHN(JIyf4Y|uoIsPKgPPtC4QIfn{BMuIXANQR6R zW-iiK^TIKy2`8e1Vk6&iG7k%7l$DW3qM}No8f8hEC6Glf291z~cLcB!jfpze?mu^i z2@JxDIk!Db!6DdzZmTzC`uugoO_4@d$+>=4d}HKj6FrS8ot|`;m>rD~EV^2NM_idp zqz*Q-$10{^HQn>5nJHV3oh^sPkLl$9d%E92?hAjmEsNw@+FG4~aKl}CsJkL>UM>H6`jcSLV%7#ozYi9k{k zQ$%A(xhZxg8}Eb^ni@y(KERYP?rDw4&&Md`N&<)_sZfVU`~BJGh3lhLuUOxsQ!WD` zfiKrb(@me#1aWb_+^UqK`>#J!&ip;Hn=`su%|=g9hDW0iDiO*Qgybc}E9GG}?^DINJNfW(xS} z!)S-aJUUqrs)9&&uctVJnHx|{S;>e!pOJ)(?ZT@qM>0iUKOw!Q3|4`Lfp0YF7(A_! zZI2Wr%s{BY;)$1?5lKwr;8R~WVTMp1G|CJ zfmD-zpc#hDJ**!e#_aoDRU0u`fbobCJ1+41_5qP=r6WHr1 zK7uQeYk(~letg>x8A=5_et!L^4=s4To|o?HhXZph~xL?Z+h!X zt%DMVk?(bWmDhD0^R0L2B8R^niBqxP)N!jcudOcJT;a1RH=)N{uw-5^GXRQ@1R)=Q zvA{3@4-7=23=NlT@EzRJ!>Mjsa$EI0#Uym*w7fj>spjfOYak?IKCUcE8|Q9EL@8Py zLS8q-j;M&u>x-e|cPtU-Xa3TgdvmLcej5a1TtqjUhv<=_pC{j*8{<_ttlG7WHBhZC zWcqDik(NL3ycj$btbYB-N|AvMyATrpjnL6O-c;Vh;oTj9_n+tbFZIq+8`WJ}(qBY7 zQF$t_KLIhH{8sxNprCq)IAV3Jw(^=pexFuOb|tO#>Eir}#|BjV}H z!(fsXNo0A;2B}zHb+s`=w^!NXz;OJy&$y~82T&^yLlJ1B3sIL|r7VL`EM6pXuD;tM%6izpfGT>hzQ3+bOCSbS(Ll2hI=g7T(QFd~ z2s@_zB#lh6(D_AoX&fzu=}pj$?hK>R2dFO=vjshl^mVYh8T}&s#(^K+BpcKFrQajL z`#^8)?gvvYYi)f+d0AOSLpfVH?k1)>MW3^by)LJqp&4HKSeA6DM<(LK*N?KQWVP}K z>OTkp{)A8fum&h2eml2Wxpuy>3LR>CoqPB=sJwu_w**2)0{eRV^rb%~UKlWq8w+93 zdvQ+?4T*1joz?bxvB` zNPSJ)=6gwf|Iz7OZ|(M|RP7Ud7XIkr1)ju;Lo7Wc!XI3+`GF%4i#P1U0|^Fmj<>t6 zf;U6us9Ew5$)}=kt1f0g40++U7Odkbvz&h$6GOSUd_LgR-`6n+V&}~qiFqj4ILZ*N zG0|Y*bvU>YFqS%+)pm6^<7)MHx^(KiO_=7;2>tG2)ljdY4Xt)vqN$~o66$>8=*MdZ zQ6VMa$&bjJ`31}JhFcCD{bbs_R+~It&^LOEnPhC73Mw#fNMOK+;bG=0^QNWikN(@9 z^G}BV;ve%H_a0(hk2T}LCqA8Tec zEuPXx0tjN6NRLfZm_RbY!Bjv4wYLuwCafEqYu==!Y*>qx1=y7)--eYP+~w!sItQBtuu3t2G z!VUH{oBYYdv*xdQcFJE)haZ7)P^IUNxCvcCPD+xtB#PK-(O@lIgL4?37fI zGP2FVXL>jwSO6Ml^CT-aTr-2;dR7iqWiM%OK>jUHdBB{PpsSkW966QGTE|aOCv1f|2W@{xs&c<!v{e@Uw@zFou69sJ$wd}uF7`PsXnHV zuJF`xXs(h^F1i~05HX2`*Z=#&AfZei3`jWoIDAH>M}yg%!)h?nTIwk_*5L2<$zf(F zF&&AqOB(uKiNs8w5cLk28REX7tnAvoFeCNGeb1q5mM^^e11i3R^wX$5)q@XN852$7t0W9#(`w*Bq+Iv^p?;{5x z5{maA)rU|NMKiw%U%uX_y2!knytKZVby5-$U3xUo;EDTpfsNS~9X-~QpFJDyg4`b)Al2t3}<)UX`fuOS>4goSi9kV*#p2$FXagIXfx3+=T z6oCFf6(R6YY+G=w(L``y=v>g6d{XV+z{pUCNc-Jd-fU#^x5U&(&u+@UTzwI~r!g6R zcwz4Az8%i=flZHTmJ3~)L@|K~glL#{Rb}fExM*;+X~frBJb(S`EVlSd%}*zygWktgR8&?Rj>ZbTC)4G`(cKgO zThO%T`T5hweChqb^-P5pG8W(P$#sarY4Z%l2#wHK_(%R~G^5gxKFoR>2 ziunZ;zKU8}GOknACww5vX9Su= z&nF2$Y9S;;dv-nB1VJt<2LVC{1U`o< znrh|Tf8YOmp*uC4T__7`5D~t0DhxvaK*SRMF%DBH;$qd0@PI$=Lcu{`EIN{P)rlp2 zgQe`J4fbaex??iG_N+!}j(!@p@_BqObt?a=CU|Vn;pwxp9Fi!0ahj{QB*LZ=%j&%! zvZDpB+dc4d!;sNLeBN)BGHJEnTvzJNz(D2TiiDoD5hBl>l}y1VgNz+=X8g1zNGD_|!^@ilvdrPCm$XZA z%Htb?B=nr!3=KOw^UJ+qg({vE5();;W7F1eyx-7g%YXnu+E2DJJ>ltWlVBOJ#f!S| z+ES`m+fNct>={V#0EIeSHQ!k!BKjpMF-RiRc*7)o%iEAXK~>IfOO%vOH7bw)`6}PO z44rO~bAA~-aI&|UWbn#*pXVuib%4}!$F}Md9;8f0Q1+*)RYqpY1QY4#xESidFKCcpd0_nZ#olDqb%f?e~eS&JV(&Mw~~^v>F`FR>wo@l z_wg5%lMO|8`O6NOCESc5Ik8KSaqY(jY$^y7XT!iS^6b>nEk@$N`l`i7AZ+AeuqIT0xo~K=lyUBZoFdep-sj2K)>F85gjh(p=2Lp%&qG%AsJVkxUz7#k6$3 zaI&1uR^p|9ig z_`Z24*2ui8*ru$^CSx*G&hgiF>kTgH-$5<-;5X}IW0e$|d@vo!57BvDMY1owHxoZP zp`Mv%_OnWdU+n1%%gfnfvz5jk_0MdKyx-eyQ=e(7Fmm)k`igC_j^TXW8nUVRs3Rgn zsFHsJPSO9jSiK|d{Lh=Mry)A}JUMyq<|U$GvOmg&w4o**#ZuG&B#Z%aW6y%OoOw@j zCe7Eg$vY{{g5jNotdArn*HbH=*k*@XOP0KfD&+NNz;RG}s{4d?#9ytO{XH4pYF#a> zlr1Z8I#}v?i3|CBlL@(GSb&dnL37&Vw_Ti|X9+pOmKrnML-|>H)9r8P!2qjf4$oqH z(E4S+*o3Z*S*W~RV(o13I_}r5(nLMoOuIRUs6Mlu42cdm=g)dt8r5rT5hB-8cv1*p z7-0m1`==xvvJ?a>5l;lhkcrn6ma-&Q4Gs&&DwMDoty5IPBbM=4qry*PFiz~cW~77i z-WjXyY*K$L*c&_Zi1jKDYGaNl#&X&|1wQY-HAsC7pu>RxaFBq!r8S2`)Mc~Z=jLYb z@4bFiAHIG?zhWOP;kpYoo!sn`B9k=F`!PJ#=vKVq-H5Fmh>y*@4f!zRs;3y$?d#{L z%_X3dPyYb=5de60+!+X9mV#jTs31IIs1$<~85l|&AS>kf8L1)g=;H{^)j-3{Yy&Db zhOzFPbVx@sr+K8-=#I~Cd%F2lVOpIC7SmgIm2Yn2wwC)WhC=g|tryd4_ObojmM3&r z5}#)cMVb_fMg2BvD0?w;39IpLQ;kn`*SOw?wlppK9hu%QTh6bP-~U><%DE})?>Hkl zJHZ2hC(_$;^>sB1pHFnh*&ZyGBwv?uHUEb!-SP3i%(3r#e4kYO>x;uy>oVs6cvt~o z;-2*|ZdvvPphS7e(fJaC01tZ^KK5hdP9b{q?gc@N3A~wUGO(g$Uh3iSo32Y7?Jw7QM`5+~6lAm9hx~iYe zr6?KnUyFX}IOe`x&x8Ux7Z-EyasT*TuZj40a8r#Dak`)Xz0E8K{<^~@kpvJUGLC!Q z+8?+7r6p7H+3y*pWw@0r_2$-hv1bjUgF&GfbOBaCT<~Y79f03azJvq_!u!MMSE9si z@7szLTv0nfgam5_1n}cB2}vA&@#ylUF9L$V0(BxJgMlG*%sc8~JLX6ijo2IRe7Hl^U)w#jJC&3gZ`4_p8GXXUVIwK-_ou-S7nyS!i!TQWV0 zBK4X0%bZn58pvb1oENQkJ)2(((5?B`Xsl-)SslJ^(%j)#PCHzNo+pvw7quqKFVcJu z7EP@t@=PVF>m?>_GM?Ca?~odc-~nj}kCF`A)Cn_8*rK+I@`VY!$IPJv)nD zax-0TBmyU-Rm=@#6YzYVq-mx@F-mmFmCK|NdcviM5e3|mb|jyoR0g=~M33hy7$+j_ zVkwEEBVJq9p`ug?nQ?40i{B;B0`euv?2;6@198n0S&D%1U=)afkvWd45JZFfy#!D{ z+YO5vWQHo?S9~nP>l;JqP1UR9*V`kbz7_?5k+f=NeN%gPcP1+47CINWAFJ$;6=f0W zzz~@n-~D&Q{hoUl?H8_uWN9c$NI2LZh|rF4DA&Xc{z0(tp@6>#r-5K0CxCzmt_2Hc!J29O|;QjlOMmZHp~ zwcUl3Q`cm@5ATKQv zQWuiqDIHRYj~e|YBN(nnn~PJAv1|yXjfDj>@j~U_KX#k9+38rbj1!DwiCvR}>qFuf zrf)aT7Y4n8c0Qrkj<>jl-bLUH(P%pt^V`@v3+HXQEa`O@av{L|#B8?#eT}aFzK-|` z|D!A~{1zh^B>#x_(N#7FrBXPsjj#V1Cz-cbih?ReDy%_O)^wjSf6^9Vt*TrJ*h$|q z?%Uimj&rOUu=!*$@SOkox#s!Hi(VSDd!hG)e%~2)R=a-V`sk;hU z{LIA0oAxwF*BdcOQzUDIsgskLgI~RqgZ`-1CnZ9O;Sn@3AE}%Rhr#q>psEZaB1&>6y!5t`RjD;yz$&*kf4A4u8Z0NYY;2pg=k7+&kv>k4H;eH$~n0dwQbLjVD z>@VtbpPP08iBz9&O{~0LLJ`Kl0MtH~-XboLyBWIG#^loc8L05`2>%*e*}_PO=>VWG z9;~=LauA6G0-zoY{r1zf(KdiO+j7kJJAqzoUlS$|_502hG?B!>4bZEuE`+X@nG0vX z|D}^b6%^VO+vuP#pQ^g^vuzt-634{lcio*Adb~oJEMWbLl0|B!Q&k`nd)ENXo5LZe zTKSqq)jKmjDxU( z?)JD^{^N{^{bvhtk`9%2=(sBe;FauBviDNj=Of>lSJwkPB`0T@zv(_H;@c>R;-yju z96a+W37a-m9qEnic{tA6#qgogetUGxQ>Q~lGgwWvLNTMT%!bPUk2U|X#nq&oxRO9n zhGNr2P~(0l>BrINppXtPlv~&rF&4 zc1~(%e~?iuo6z%O4(=wEZ+;t~xFO_rFCr&z90i?ae4NJZG<(*5YJn|F9T^bzJag;s3bLJL_ihE0raQKdCclnl-V2u& zqf{4LR)0eX&XyU;gS<@42VLB7r*MJVG^#nIk)!csDXKl-`7K zJKLs?$9Sk%cW*tRusPY`!bMRy- z0~2@CU&zrTew62~${qZ7PjhPTuMkF@+l64ku>3FXE)zG!{dPn5{uL>w3x0G>vVD0w z*Y5O1P_9BNqF%Eb@_f3cNLz2D5JFr(8~yqWPTcO=Cx7qGO^>R zZ)YEZ@htZ58sA^*IUF9X2&KJVYc4$+6{%|w-jHD!=-L>yo}P6nCn3eEofuBDXk<@B zm@z7sBpLf%on1S1D1`dS6ua&JEkYUAOPy_!i-H96LpOz$ClW zi0%J~>eq(B1#s^j#d#k|{J_LVja630=r9%Mxc*gaR9+N`<;JskIfB=x<|^37l~&I= zoap`4wW2kbseA6Y>FUij)Rd?NW4}*6<9L)hKw(j|I6G4`wP?#7P*CJs9Tv1w9k$gx{@FEC8?}yBMSZZ?C0}tFv>2LH z>JNrd#twyp=|C`3n+8qTLr^_dxkgmhr=M6MkOq}>RR~Qf13qc@teFz4IRGJvA=eP) z#oq5+-bi#ZHtZPbR>lklT_pAyktt(=WF)@7d(hH$*N9s6+@o-~oxP7-y|Z`O9+)QI z&9`=pM%jn}?7IXVLY^iVN=x2*c~@5ZDs@{LGc^y6$gLDmKFRags9qOzv9gR zpDuGU(&bC3LdlV{N}>%lzJnv0!`GyTd#Nl>E!nM|cOO}LwNi@82JeZ*I;g#*SLW6J z+7A(BXhtFtPsM)`5fk5^1zyX{9*1W9|CWQr4oH&BWT1iZ*}=LrzeGz=XQEt3rTx>+ zYG=bQ2BnR|;?2y-A7;EU-?DwJ6@_dqS%graa)r)F<#i7li2`Miy$r!5ZDDbmr48pZ zZXJ(yskEqqW+iptx4x|X_IebkoTX_hwV50;sAvqd(|q6oW1o;|gHQ+45q4do=qbiwy+zSGd4 z16jf|`15gr5F`hToeD^t4hA7@$jEzcs7<+@5(>foopkj`xdPV_5V64nt1%;*=>6G- zZ-c7sEseFclK9Fn0ECrzoi^tP7jSXR8)I=lU~*i(H@c(?0b^qm6aM;5G~Tr8cUs!< zOK|_C*01QbU&ZrlD>KV!5;?omY17r1!Zw`W`|dZE@h*Zol~wFXA!@Nfyr6y5ItQfoQ= z6IjMHk#*~_#2aH=^Pc0Y2f{{%Rc|KFH;n3vkAnk4Nx zNSGET+2VawTceXeIX0Yz&uk{kHZlyBV|fJ^dP^Ruol1$0Ce{%_yi!lFRcXt!eWl6q zMosN3;kj#Eg|+s3PE7)%xJmXP&^>apWT`dh%LTSVegVENzU@%d0i=TbsR}B{?w}P8jqKw^iJ(fV7B^1TPT4 z%}qe>5AFjGkMk1&=%LVQdmkYe&bT~$VyOa@`EVpKKxb)rki;JNI1Gy}48P!G2@8!M zWrP%JGOXOnY2x<8)_b!YFW`9%GfOGbBruMHs583J?_RL)`fOp$?@6=D`jYKK3CmGS z3Zu~^h78`|tk25MC%e?AnSRV)mpM7&aiGA2O*OKOJ+8n#dR8PWg-gP|_dRvc%Qfy2 zc9nc)6>DO42}x@Je?CeE7!{U)pm`jGGXZ&wl$xNzmrqr4xZ5)FIiFs*a~JmA>CM(M zYQLN=DtgaDghjzAYBv=iw3D$I^fQ`5V}T@3YLLipZ>!Ge?&s7uQm}6 z*+gAVrw8tO(-rL+W>M80S3eVT4XLVPG^*Qw1&ZIZ$bCpMr(&74e`fRI>z|{G{U+Z6 zN}uxMs&ivi8M`1QkUE)d*?JJSi@5Q>?^{>>|24{vWIxddWj5Bpm8Nn45tOLeV)6+r z25^eHs=)Vrd<8&8zjn5EZMa+#FKk_;KG`*T!&%7x>O{kXffuP432J)OsA^?74UN4l`XbQhDm{P#NhU+OzeFLsVrojtPwWVo`B?X_Qs6N~a*P}OYE0&kqo9fVYjkP~B zrI5AkY7xGU`_Mp{>VC{gC5e=yqXQtKe!H((b>A!@sLjAE!TvHZ7@-)FqG*nmTiMU1 z!S-+4TWkT=y4uFlBo+URU1>4p%|~M3$Nt2%DB6U4@z2{0_X)9YpM>ZJNUAVL1PQmC z&-$JFsmYgD-#OeX$tzbqj8yNMSk3xi7 z1jUXBw3c0BAM$)qKne@8HvQqtrDvee$BdJY0|%vy!>B+Zc>u5q9V-Js0w6h!1Y<$5 zFpAlF_nwKk)8^F~+U{klQnk<3x4!x|ymzPh=!mfzWPtJMcM!0_oo z)qB3&mI{Q=VJ60=azZc?i0Rhsr-edtXy|+;2{12B?3WbTll{P4*6-Vuz1rI zvYd2>PEPRbPFI3nnPf8XXi(;3$xsHuCKp+G#XNfm!#ngsSGxr|vsL?@2u3b)%OZ5!sy5{1#~Dp;9OXN)Dva0H$e}1>^a%4ke^lHnjolh^;5|dtHt%4v5Gtn(NyJ{qX~StzCW`jeVJ5-}D%Xiw(D3-g3>h5P3uT~pgYQ;7l|DN3u6u;j|r(>l9 zK_Nh59vjmro5kYA6_(MQPqfcoGml4F@V~o1Qc)>n6u`Y{6=>|uJAZz^%xn35{yX_N>S9%-u8i|d6^7#$>#;!29MR9q2nGDC zm!sqey#7U@^B;bL#6Kd?le(YBM^DUD&ac@rH4hGN<0Jdc$N8WnEcU$S+hIINOs3Aq zzf&cV5lP72?H@&zUI4(IlS2~QSXwTQ7D&fcl<6H)XYPuyDNHIwia2gBu4m|W2Nq1} zzM$|Xy^+85b!e#EG;R6iB1%b^q&l2c9Kp>#Xk%!;TK?NyoU68hv>a`iVc|o&Zmn8m zv++4=&UvdAT_m}rpZr*o4ZCTH?+JEWS)LtD5R(;f*DtKa}DrcdiIVVsD zfD(KjZ#`Z?AptlDKn!89TmU(7Qa?!mtQH7FBF6pm8^U>5hr)TPTr{66&RC)($oBV{ z$8J0_us}peC<1)KrL_+R3qg_C37%O;v9C;n5?vj&jD<$n7&jnhJk-em=5yJSz6+ zcGPd{;VR9c;es}`zOctTAN!Dmt#Im|k^o**hRdu}oVRGPJVv_p7PI<~h4ZPvZrnSI zt{Y>aJ$%SiWfSx8;Zh@AKEyO^f*BPIpbQGbNVZ@EGfgniKb~J&Ol(o{K`%UezoCHt-=)R!8%+(WU|uQe#lcrm#$iFL2v@X}{DEF>c(Cy-(prFzb?X&kt;wKM7?U#7_ZYnhZ0HIaCS4fZy1h98G>92qU zbbgQK0aNDJ%|>to>g~;vi67<^&~ec8N{6C1*nU!J z0<8P}rPQF&f*mDA1aULG*~*Ypg7imN{~_y*VuSLc6a4(Ylnf)Ka+6~K82 zxcNxvQC)c&8&uiX{ZuOFxZG46lyl-Y15->X=iV3AEv=$%gp0+l03P21uck-6Rc`}f zmGvY?&9htbdwU}dZtZR^^=W+PX~eQz+sQL&&nNj6-+$Nl+xiKW_nv|an=m! z=My@qM}TxjV?qFNGEk0LUfqy+MEE&$MW~8;CyTVWhm*PzX;OloY_!RD;&eCZZ0pY~ z&Ka?!`R1WThMG9gE6>cR6zHXdl-P;qYMfqSAx5^Hl;JE9YF2Y}?xIggHBsE?VzWUeUbVb5}3f&GUsTB|TJ3evh^M()KxgI)VYPMOQkS zRw>L};JYtEqU7jWuOvK9_4fAVTAUZdoTdz1t2p$KKXY%*|LokW6{%rrc*w|*O3MT@ zTPI#FLJ*SrQjL^&0Rn%hF)Qrccj-gX%uKE1#~;I2buJuCuX8Ute+9*y(l!lXgCr2( zIARbBSO`e*ee$Pk{san+UxCxPU6Uwn1^1*Gyqd5U&K`>$3so3C+BkD0XLU#(QGJSb z038kvUVkIFHGCUV$t!C+6%yIqS)-#Xe}kR<((fq8&`t3`|DbrPm$5*0zQg5d-6u0J zv>Su7UY;)zCfYw+P#e=1M%QO?>5AHXG(Gqk_cMVrC3yr7H-JP_ld@|*_d4U>SJ=J3 z)c>rCjQ-I>^wpaU4B3?#L=%QV@IJ_wgqnoWpq?O2xl43{U${%c^1I2Wi=~?vcfZg%& zuD9cR7AHE9KbPO!R?%e*t1Byyi6!OPzn0k~UMzurgB=%CKKd7m-6B<<+-}{hA`k@(FoQ7 zf8gq=7sw#jH?^XB0r99Zu)W@#*Kz6eu6EA6_7esTzQ`0?j_spEuc=}@bdf~P*v?4i z@y``>Ll{p(ILR~vj>?EtLu0S`lX>+|Xv1ob2ezsYze2eHpx`C;noa!&tz_47QY{RI`5#iUCycxG{CB0BH! zROGhXTI>F+a)ED9iL8G*8AxqV;i+M+S+MSQ$?I7+8;Gv5Wk=}D4t+#g45w?EPy_u zZ{wZrdbV*$?LH2;?`J&%M3&X|O6}}e_V7wvVC(c8d@S@BQBStKQa@sQ^v8MKwpK1vB4iEaLF zr;%gXfJhRQB&%}v?oHecOj&)xy^&2=k8OkaY0uM!gargCU8`m1zPulpXzeH+{-}T% zPd&evo;d0>wm1zDKW6d@HM*6)?a9?$8}|H`?;gc@Pg4s4{y(g}RZ!aj_cj=$I3-XV zid%7aFD|7}9E!UXDDJ`CtvE%Cq_`Eg;H0=)Q=qtOkj?vD?Dv0Xc4lRECKtKLB$Jsl z=XcI?9w}Z6Zl^D&Ik{;*7Q0Qnu^r%gU|7y!)@j{?S64JqHK(W{$8GxKPEc z3gdWpw##PrdiN(qF8OY!G{UCX8vN_EsGI>S@4VMnje8oq;}pyvN`+c(F~C!?dcoV{ z8u@dM2fN#Lnw$RK-`Fd7${M-u{w35etcXKnqO(&*n)))tNQ4AUeYflRn01{kNI11U zk3);)Qg|RtMIH=*SZO(96zmXqQJLE#1pu#SEXeEsjibo_jrE8m%m1`zfFHL>ErV`0 zs4JuvG*Vlfu>sWl|1r)%(R%7*24h|xI|`{I+ZPyFR{uha_S``@wcs$sXs#3sDj@~N z{|LqEFO8RxK|%tNev^BHYzYJ~5rTn$AsVdjborqwD}qyy%c?x9$^|TO6(iVlSJ)?` z_qi)0l$|i(vZ6`?wwtKv1=xt}_21pzf94U4A1m)W*drk_8%C5~6&hp>-(d$sIc zwqww70~BavWRlGh{^vVkvJ7cJz86HuMkBLwBO4DQWP@|_q+^(>oh!q@fDKF9{1}aV z9d+4CXnDPfOsj!*C?x@6MNUS|kX^u#ZRMBOBV$8Pk!Tb7H#yZa%_(+$64Fil(O>6; z4F0DB-ny~#uTO%m5unYB>46k8^JHLPQ(AaXP72$O5mA_igL@LKhw zKtQM@1c0XLAQp8K417QxJM_cJ)Bpj0-XjH4$RzXEB0yv`j2%yY-p-53?{4bl@J0LW zI@X`5i@j%|pta+de=pUyo9%wS;NAD_&%S}zw>;6&q*JSzB!T0DN)wQ-wkp=NrYU1o znM@F^GFrG565&_X&Kbj{Dw9(`oSJtXhkMz3JhJXzoskh15@tcH-_63qiS*S6Ign`5 zsN|}@zxCbElXOm4S>~s}t%yI5%bH?LF#N{<$Z{UY37*&0+mW;9&9rw+ zXqFx%!*Ywv#)~P)dc?1hLA6fLf9G7&Y`(?UG{Vg_w#|+EzRDDBmrCB@aA~gy6gmz0$ z0}y`8CFTfkui=%_Xu4ote%=Zl5y_*zH{H2=vtHCPjsc*rIKhFlOYef^U z$szBhyJ_D~x-vjIAU#|3(b3shtaxkF-*IUa8{g$z`Lr`9(GPDLv{V|1IcVu4 z2U8fbh$Hfna@{D0|Mx4%(-`Ri7Vma*u*Y@%(DlLg((KeE1rPjFICmkpczr|Pu<~}; zI@1l5jLom`DVuMi0q3D))K!=g2W_E_8>55;tq!28qM-u4ENwA##VI9}F+&OmY7+8c zvtY2M*;s4ZfOT!>g)|M4y0VN##X6>_1Xq^bdfanTUHQ=vpN zr(BLdTaDBxewrl~8Gve;8J}*<=A7atEyr)OL56b)!@|c;@#U44Q&1tQJoQz(^A&s# zVMbg`9J1NfZ7pfD_k81dj6DdX!d*oLQSk9e(HmM=7(ap+0`~H$`7GA3^@3msdk8Hk z(|j1US3yFF(rZK(HRpglhrgS^LjP95zb-!iTgPqpU?UU%c@_rb$Z#b@Bu+F4KvgU= z#qi24-{0Kex@Nj@y|u3OE!Y?t&_XI}LH+cCjsg6QOao-5dHv9iJDV5SF>UN1_zRMn zJimUsx&QVSt4t+dO-p1lgCrb>9ofKf2s8;xQY( zLmef>F0GMon9FgelBeA(XukPV)@)P#`5jhh5$o`iNiB=5g8jSX5hmrY&woS!8)8S_ zL4IA3_J4Tjh#@aBMIQ0LTN>Or#x6XTsC`0Abuy%{!nqBTqK14j{R)`LY6UFI+{8aL z*DC?+z#&!q;X|(CZ{wMu#)0LTb6+-p!QeATg6c%n5!@oxWGN{I^Av7sVVEVLUFRiW9vY`Zl<-su(ZJL!2JgMX}DQs|n{vJ#? zv;YvT1*#PXy{?)K}&~ZR~J38g2iEL)8CM5HUrsJp$zX%mfKyJY{m2TYCpTh zOWha&r02O=$wfMbS(^t^YwK9s`w1U8Mt-M$MKxX{`Au!gDq-0}H{|mP;<&b~XQY{( zIBW3kM@_1&3#_H0v4nHs@AYyy(b$+EPr@tCP}&}-w!`oBTG~$ zF_c(dr%tLE>I%N#dQR)P^>$1kmdUWKoY@M&DrK~c0GgA!(>e;QI|w)^!omh%%T3>Q zc1qc!$nLu!^39EWP3w<&6S zhI_I0eGB*%vaCl*>5Dhc%?|s%WK>@636-av_w`X_@!|}4RpZJ*Qkm0K_G26Q)ibKT zl_7@LaYI6*A}|=NP-35g7KXIfx$Lyr>6_+`NZ0-npP|{=+)RWT0z|O+p_gUp3x*Au zw48}s?`i5VKqGr;EYV7psTjg2v_5#^MVU>SL&|k85Id z4I`i~e8*`E&YPP!>rq}$7zFm({YCeN`)-WHgws1HuPlvKlB@QaBVq(e1W>K8eeBW{ zx~%!qr{?shStD9l%OZOjON3XNt|-mBHP1@9g!-k!DHSUTKSh9?9m&!hNcwHpY}-oz zn!fBS8i+Fa4UeiqWk#g_xt;_X)smkUv~l$0`gqe@!|;^b5b1KQ;ji`;5oY% z6w|7ziLr*cvh$j&WNa!_Oihym+909{Xm?Nthf> zhFh5rH+gRd-g?T(#igf$BwaH7Q6UN)V<_sAhhV3uH(1nb^lV6@>Ntr394RsvBdqYmA&&Mb2MRODB8E5Yy5x`Ib6sx}f zJn@Hw@3b^ANozMTCTa+f#J z)sb&u8CyfyhIdoHim&YCC2xB5iO|}GUn!0tSvZAJ_Z{wpLWnS_nzp>OtMIqH)gQ+= zaekqpOLpZ(ZzkQ039Ut|Q4ldNKiB-vr1uZ{!qB@m%(%(jAkBg$$|u-f<`Ng#8@$#! zAv}4$K?eKFIGp)0;#!(kMj_Js_iprs_2OAZaMk zrfTM8F{UE6itAR$ozt<>$dSE?(A~aM2vsL1)?bGHiryKk%r>46RgMPrFY&*>KJQV@+DI{u^}0qq zdOXhq_%QLDr~0|$3CI={KEX5&gil`Sf0WD>(&MAO;FY&>qkN-THR0BiRW_vM-9EI` zl#|ht+)NyoOJ{)jqwOX}V{YPu#h;8FFJO3qkV5{uGFlq&?AM1(;h-#{*eh4#@S)}M zO?B}%cExKy>Nfs;si|r(lg7zzMvaa6y}B7B^u^;7?x5^ulK3VGFR#2!!#S5r<9`i1 zQgQ#Q^Ay?Deh#=Xb}ZwYj0!6$K}WVG=>o z;FF+Ij~Y!zLp) zXa4fxNSN%}PhtlhHWqfZd)E2xIwkW@<(saoY}{|$_K+~gAT}qtHFC#{`lk)a_lYC% z(-2aKE8BR@ypDacK_mtSB^eDeKFwDJkX3>#>eL>%Z-mr^p}xLsfe0TnCc2@De>oQ2 z{9~LPA?mf9iuqY7lnf;0q$CNJ4;w>ke7Zf%FCRSHxH(p+aQt{OUOoL#mQY>WJCot$ zYMW!rL!*Fe^PRPMao=@w76*V+J@0Nc0W4x#MV{>(5UCPH*dOqkd?a=hcSf!>t&s((AY75~dzx6k3hR*TtRL?Y- zX1<+s@=;o;=@hvuvol%j_}t;2a{rIziE>Y>mk1#jWp%nZyD&e63PNkCkB+^vbWMCt z5b{))Dgr|R_a*AJc2BW!wmy2xs(lY~-m_A1^4+JP;7nW{9ed~TVg|Dj5E5d~R%c>h z{favhl8o6hca|GsZ`Q_GpBm)^^fpi*T;7Z56g7wlV+$a00=yg@2vjEhDnRWF&W z?Og+03)>R=zol;&ueNzTJ#;AE^Yz^J=!w@20&o~Ui^3N>(O)38f@up;AYp>K@R^iHxqwl&hQr2$@vuIeOat z--}ctEZ}#oDbjxku7INSoZt}ZykGw0ffI3$bkoBK+;ro1pxE$mSbUsr;6`V8gY^ba zaB*=g^vmWdvH9gg!n_ZB!${~f@RDM)nw^FOfs`HeI5BOnO8InYx=3CcUmBUdv~ab} zRLv*aHhP@eaZmC>vbTV$+A50O)Ji{_w)5PX#LI7PU)$7ox}G0(p^L5TUgzkW{0!+E zDA```IPLM+`NRCPSIDJ&g$_uY+H8hPMrY})yPsS?ss_dK60Z~t`C~W&QDLL}+a$$a z%p#3;t(!bJ>7f;`7#Qa#I_jtBZ(u0?@|dyTR5kA)bn2`;%4Xg6x0Hj9CZ#^7FF=kD zsfeqLhxKfyadGOi#NxCH-Y`96aAjq;ZyL#Rgp?v-+@|FI;n1ZicN(%X_B`#HL#(x8 zxa$9+yP-yqY(g-Y@`GS=A@dig7m&Q`fk4gjS2ORYUGzIYBguWW9%%1Ff8 zwtB1X;igPBxR>fE7K_eQuSsLBFL!5Pa$v_{1$cb24 zwyAbtfM71-vB}G%isFcg6f;olkzhwg10>Zf3%J#=62MnZothc7%FM9NW-SYx3P%Ei zWf&O1D!9=jKoMPQ1CTtE?d5mq$jH)+U4yZ~+u_k&h=A!s0eid753SE2>vNOZ&Mu>y zhw@2YB3ryfNA!k{jzH75Nz>XY;mu_l%*{I+X2_)eynm6jTHmFPm>vj&} z9<;r{*rhIf1}-`D)wL^G_fX9m@K#CWuK0xJxPo7T<`5O+BU-z>bFiNz8PqrHJBdIG zgRjo93#J^s+Wj6%l1$G$Od7}MXQ=}pLn|(G5cuKqKNyL4{^HTs>nla-o~`{(o2=>z zsfW8))Wi?hY|>B-?O8+BcjhKO@Ji$+EeEQn?4T4ogG|7gIkx1l+dwt#XuPf%j9yZt zvqr8UOa^8T-1=?8@ck=y3C4At@cn(X%A`AHhLA0s)%k|7?51gtumxRP8_jHA^IJ-iVCf9) zN-Rj@0HT3pioiU4vWACtTNmS=mbKtIXYl@x&e79rLD|OJ#Ko^_=>Fe9LcF$KO z(Je389xD?i86O@V_^?PN`Oz?x`a&V!AL+1V$K|Q-luHGArF5`uHS!8+*5fYh)8T-Tx)<>I=@ z?vPbf5e8iK?(sa1ItDq(zo)p8dqLLW7$dmv2>Y&dr&n(SUd&F-#Is8cs3Kzom zG;Nd2cqFq3(N7t40B{0NWYf0n5%sNi)PRzYB<#~?YlZTbUmnl>BKr|k8p!zxic#q3 zlRgs3)5rb;@Tf|{hZW|+%^vv1H=)RZ<%Q!~&qp@`BQg_{o~vx`7^SoZwaA#g^Lek< zIi0AL<4)p1yti+3hMHM&9-X&N#p!;T`-5t8#eYtRQ zPORT~4}rftYji&^>q)IUESAvFu;Hc_j^v(ht{7J;hS(^n7^(aG)(~rU)zx;=%Kz+K z3-*W$VCw%ywj@bPO}(QTe(Xm&A|3u~!bwzF>V9lIR%m0n*3S}^_nKv-QTEL}0a#xB zN3TzJ-KQlfDy)XX1eTvAT7KMgR7#)zMm;^Q8G2k!(Qp}b>E0C(J`S7)brC=G-0wh7j>Yfhm}_@*viHs^f*&`|HC^~AcG_Q|(wH|~0M9 zv1#;j6{kuZ9 zN8C5pd8ukt7uWoo{!SFF6dr9g`j7QWLZji_LpX=h?o(z9rN$FGUxI<#^`DFU+~Isi zsWW8f<>@}N^aGD?hpb&bKXr{%(i7mYu;$4!!-D#2xo!uw&sKUoNW+wagMo<4G z>c#i%&5ePl8|~P8TsQD8evQ+$^-;Fw#-0lBD@Zi^o*mAj!rNQL5H7EqhhfEm(p|(| zMz?XjhEa80S0^b$$B?1~b6Ux?6Fx=pALr|m(UDt55<7N-_p;oM9JXq%X7TsDKjsf% zqdvSpdmT0}VGQ*xS7msmA~52slRg&At`S7Aw4Npe9qwOHcomh_aKzkfRp;G?nBVC( zvHzZ*7qMpWh;pgW@#BanqW;B!eZ=7JPC|#Lwe4c>tJ{`oDe>q zdOlrys4!ZG23^nSJ!AhVR*Pz!p5_~e0`zI3ug}N+`ge+sjGI@^33gHjZ=b$N4YUeJ z&G)+GbXbksrm9FPAneAE!SQ=%gxTPog54(pfRJ*jW=xKuwkyVE$c2ZS5vtv6Z$WLM z;KyEp##2<3I;~!+9ExemWzFCNoOWq8jBiNRA%J9kfGk!>rW-?b13?>!9F?W8`S%gX___J67AC5%U{}C&Cw~bnNt4b0d8AC*uJ;W%wE5`W8bEYG>BEIYG zcG-)3h>B7%lF9@_bhMaSK_eKW$b|A=s_1U$G+e1TvStgKMqor{q1jsdV;`?oS8VFpU{)evnKuA^0J$CLCT`J`ya)c^t*0mEt9e3owEpYU@AsOeF;3O>M!>Dg#b8eGJG8Q=?_>g6@fD(78D-ER@!_{qhwXjtgK zqgdOujb3cx@|NnVSb;5iz^K*bHT>!KK*Nu*eg!v{C$rR@YnvGO=F1?1U~eOR%Rq|BgvrLyJiLuzE!A-?qUr-OI7Kp1wBQh@;Z9yg{=Ti{~3Z^5MVkd2Ia_j|sw9 z8pU{xVz!@RPto*4vT&|!-vcO0i!7U2CX?cM*j%iQ!Hy9qhpB609Z_z<0!$epprhCn zdANM}r39xKw-t*C#vmD+XQT|^GmA)eSfbXmejSa91EOHhU{uA}CUE3Wp$&akUcwqx zbUaMAjblL_#_hmQ(FHTn-0d?f9B$P;^tH%E;rlq+tj!l6X=u!4^=VnUKI7}})Ag6Q zreLT8%Y@3Beb)TPcLEf<9g2+xqNE$i@vOF0t#HAHj}$-V)JWCi zb*yTdLB#*njZEL^{m1ZnkbT-dAF=4#nKs;j?F%R}7U_a#PFO-jV&tt?N?MtRQQ;OC;_H47<^9AITL-=pK$tM%#G{}!JI%32byLo8yM z=V;MbqZO{BoZV1V&2Up{o57=U=q7p|?s9(x5{iP zOQXl#1Mb;UNd`nm^9a^L2~rjf&sm`kIyzMgIDwnYbP!SvP67b_q{b;jF>Ah6#%B8s zI*_^2R_&>AI7WSm0u{_m?UDA)6i3~rfia#3RmR4 zV|3>GFL3L98!|#xfJDj*07PF-89P^E{mg?qzUXA{c=tR*pZ>aj+qiG6?IGitV!VCd zqjEXw(a_Z;@D^vL=5aL`ep(>%$;hQ~z(m83${>;jm{H!qeo<8=j92pt&FA^gidG3* zfGKNZx8|(qB02avCFCztENs4cha2Y`4{Q{uvqMilq}%a!tAU-((J7T7>gl_@iGy>- z2Xf5s4nif%HPL~~$8*{l<=HB#jqTY0@;|&>2;zrHT*>bw`!e~F#KeYG@6A>Ho*-rur=n?7$^-)5V^ zvO8*nUk>(qjv~%2{_*lDZr-{0BjB3;&8Hq93iZXq-!FnH6=5c)uFyR#<9kPw8F_#q zPN0d}n$OZV1Idhtg3-=;guV0c7`KCa6~YO3a04-URQa{j5m^*BgDxrr8x;# zX374-Aig~!lcp;hozv8?(_Lt67~p99o9iSc_4sQniJcpZbJ1uo z)r&&>C)Ol>1Wj!-q4vprk`5fsZ5&O8-zu`~(J6aDj{ZC|JWcWtaUmayqVb zq)7twPO+u+zd920{~EAY2;QSbN5^BZ8(0|M)t{AAn?8z_^iAJi4)hhZu1UaS^a}4! zZiCO(sh>x5529+jNFLNM?xh|ZU!LbRq*fi|st*tIZ?sbR{hz+q-=9pKmO;(3SzHAI3b>I`E} z-$_;+YN-vx7rkke{dJ6GAA^8VAtnwjo4&z9Y(wU!-_S>Qs`bh%yDzePo@Y#7B)Y%d z1$; zx($iLbD*&P-;r0KSGh>|0DVW4(O(HZ>Hge2_B_>1IXm*z<@5glG1;YkVIx@qWyA&r ze&Vp+ns=p|6TG}C8A`Ic`!zr6Z76w(ov2?oElyz>p=*3~n7a(HvlUGNXHn!9cKBaj zd$`VhHn1^vts5Ddd0^J7?Y>$MhD*gq8Rg%cE|mQBz`6NDQP(nW{BvgGM7`gFxLL5v zr=3og_(JnWuP)-hD#;XtxX(;1-@AEU#`M?ySfK^IN(VQ)LxT-*PteUlM2`G9T_w}Z zroVztH=as1SaRRV%&+Xuh@Ea$51VYY76i6DMQlD=)Joydw+FsF`=9pow07ivh;sX9 z|H>efu|8`~?7oJDSBzXkl9MkBFR@DsdtlbE2b^xO(< z1X4M6t!;o2I-YbUpwq`GtE@OE@7 zfkKbr&R3H(QdXfkvQTgSu(rqZrSB)T8&~SAeZk&e#dcN>#Hsr<+eo`PO=a5+hj@f$Uao)zYQ|%GuXhD{WQd^ zxS_w&8>Dh^eF6h7?+GUAUZxyIka^{dgT69V+D?BrN``uH7&W+48tg#-(KSI?$#`H27pJD+ta;?5TaJZH+lJUkw$1 zS#uXUU32pEyFERAONARH?*Fr%Fg(a0bA3uByUbQ7Yt!fQ#v@aH(#x^E%dOnMg`&)8 z+0NfDAYe)V*v~jUgYgX3hJ=%rqcoci!YX^;Cqn<}e89XCBZ4{Fx0_kH($Q8g=cl&tCPNlx`fKOx`8AP<==s%pi?N8+UXJ6Tj;UKI^d* zZwj|d`NjweXllL9m&#p#ncn(0Sw;~Id(eAHDV)RMZ9+pLP0_KI99#JLvYX!_<#%#m z%gynfG?(7BQ_ksvJQMohQ7}1DhCyKZ;-L7iPPbn)?j_7i7 zs24JG%~`MoSaIg%3HgP-QIkU}EXI>o+hhu5gJ+yH;y=h zEu6vWaH_6Nt2eC9l|o{L&*<7>whE08D|`^gBPzTp_E+6dAP@NKD6H-JtLK?Xu<#@y z03?wu{q+F}bYa-(o}geEtBXZw6*$z^kN5PXASdPi{^{cORPpWqJ+iK`C(vOm@$~-y ztT+GupQ;5S<2Ns8sQ|temfieAmeW?5ERmY!BH$P&07yFZDc*J`#bBMc%43?DM!yiD`ffaCB0G`xt$j=BwU(B*HX`@3J&6M~a(sml-H-{r3k^P!e z%6&h-r&BL`2?2^(xJ~ZD0^<$Xm0(q~#8KLEKnS?%-`-!#aBO$>wNnc|J zx{EjdAk&v)0ML%y3Zwjv{5BL#Qi{DDA*#2?`FR<^PjFG)Y$K@gSe*1Y^8H>$U^Ac= zgPDd9(X&nKuD6lV+iDkUO8;%n^fVVw$9P`OOkj_cNhbawEwS{=z;|6)M_h0A(0OGe z1%0kfV&ZH=(|}k#_t4Dq_v%S{3mHb;!+LA*5A{Xu>8q`}mjUX(*Y1}Gm&*IT=f{pZ zDkvd8V_a2+QV^c1!3g~MPwghUcVDA3%(h3Kkga~7*eJVz-~CKPv+?6zmgHxn zla2OPOPuiU)TlwNv-uxv#>nZm016>8KU9nlII|2KGE{OV{eU()8M>LIjBcciGb}-S z3+sD@2JcuUC>LYDwseTaTln5w#2NW3TH7eVrVRsqGs_B?VM|6PpH-M=mo(yaf=0-A zz+()F6)^lcxqm~lgD-`_=YHRhAC}#_`s%BG%y8$FvFVvq7Qh38ZXktJB!CX$=&zEt2-xx{*{#GN;5Zh-UNM!I?O#7{4;mzWQ2)V@@a}yHMmPu+V**{v43|f?DV&>2x{!TN8ud9? zWpW%rqqMHc2gu6t3)wMXx~DU7<be^0byMEg@w6QpJ{_F??u z&b8yuDH?5au0VrolF1lpr1^X_#m2fC#Hjv(d4$mwQX_qR^+N>4k;Y#mr=dfa`2F?dsZ?@!%yxK;Zy(j#l#KU&(#v9}7f+ zE5jumugc=~o?MszNfA+{^|uxwnTux=Xwt}3@+uRU(Zvk#H|Kky;A1@9Zi*=-m^jXl zN(XBZ<)~Q4*^7)fl;R5+X=X0N@e*$~e-#qnmtpVCvI{9N*Pp_lSH{MUJ8p&d%rI&` z6mQKeCtU79PmfP(*jt%q-Q@f7;a&E$171b?eml#T=)+xYCU^x;9eowSwMCh7j;ttg zA}da4@#NJxKX@rs>b7v(&?8z(cOxvV7Ft1|RQ=1TLgLfMr2B{Fur<|oEOj65Z&QhA zQd-siU{$Lc83Kigj@-Rq2Mak60E-;}M6mz?c(TV4lhDHGq=_he=W{zNV1(8q@o1`p-*~!*Ez)Jp&DpDY%RI|GyE-IC&A3;- z7nz0DOvYLCgWzjiGOTC31$Lan_J3_Z%~@_=j@HEH%%mZqM+fSb!6wVpt<|Ii+F2R! zUX|kRmrNVMhdXu*yC1YBLCS+UwN_=#-0wO2Z!RwU5;U>@SP*VY%xbA^oqajJ*em|6 z_*?iCNs3HUR%yb|SRj0=#*|G0m6PZ0chb>+FB7j3K$);5Ms7Y6G7t%ghVEQm`Q++I zTmcv*6nZ4{_xky`Fz9##>cuUPB_VNj3ulg)sWJeFP~dO3y;M zo#u>SE2U$ftZ?uZOQx?WNM4>_j__XgrQjq_u=i50FK3#v#2Ud)?tzx#WVe391-FPL z1b%Y6xwg6vKhW#R!At7C*)v6mPBXICOJMUm^M>H|V4r{RZZ2nnVXLdAvG8OW(zhpg zsfNb(Y4!sV|K<>p6<^jj-)9pVx>pK8Yjg}zE^PQVnwrBlM%c!-&GH77bJQ0X#5B{b z?C~)W$#*pZ&B6uoXipmqm2ba(z-gvE&p%zCCSB0wG=?8bH3{BIbh|OBPWAlmyfKJC z#_V&5%lnWshC3qvYK{Qk;4d+0-{W6|*if3D13&ugE&+0OSU!&reGIBFX&KSD2{y)I z0wCgcZ>I)BWVmtKcDQRL-yl501PcYtNdW+($0*ez=vM&-UQjmeA3!fjYe0|)NSxa? zEYFCh!P?-f1@Sf%^i5X=x+qD*?d;q|8NV*tnfa2q!j{ga|gj$mYBy8I<8k-lKsa!|Dzkh9;4d-1DGK@K@fCstG!q1 za$(Up+4)HX3JQZ+nL?6Je>R^_pI3t~cEPvac!?d8Wj|I8TGm&zJRZS|J&zgC!0pRI z5vs>g^I$@zW}8Ok%o>3LY8R)Pw^URtWeJs2g{GfP9Ty!&Z@b|G<}Y^_Ws{?>O};^% zylj53^WB55nH7!8gzZnyj#BXh5I50W9GlJOU2k`141Mr))5vT?y3D_*?^UdS>UYW) zrH(YlxT72SKMlX3jrhBvQqtYhP9WE3CjMzq61_jVR#Ed$&;wwUqzZ*QI=&RV9u~W};NHyCVgNly~lE|O` zey{M&)GF|kKsD=PhIRkJ529~w6y6)ddWNzT=>+eHwP9nny&#Y@#&nF+fMWuhB+}oo zu$mscZf$}9xv@`#y0Os>1l3@24Q&(VFl#^VN(Fo_#;_&W&=xlyq4j$xRIxno>PGLU zl+;AA;o4F(Gi77x81HB6N92|%#_3dYXYVT(Vx7=;kbuRU%9>5;4I3C7UZVN2upq|5 z?PTS|D7byh=6FREnDT1sUb&!G9~*>IiW|^ig^DtWZ|mQap77s1G1C7a_;E-$hIA4x zWAb$v@wBF5h30biZ^h4$orM7@8P9oh-fxC}Xx@z&@&ETZ`axdM+x$G%MyY-%CNqZGUbq zt*m5EX<375X)Gg{Be=e-uY5K#H8EXXT9yzE-Vbfr^8K2*6Q-;{gY?%&94YasulEgm zyko|K7B^>LLk5=|CAx2p@>E#e4aC27M%#^v4clbS@A*?<@Jag~hzxXJN`T6Jvwff7 zB`M>-fjl{6Q5u8Pp~OXwkn6+^@4d;w2f$7O4YJ9WjqPNk}Ij_oJ^udu)f_Fp-gR3g5ZG znAY?wN+uTE>(_QErSFLu=rI-aKlCPhXy1qm|IjX<WT(%MBZFmH z$qFsUKpPCyWK@flwlZr&(*Vfh|K-#9a4Y5+9VmK&%T>_T@5}O-!xej7>JW~SpL8L9 z_KO5{g_I-wyHKvS%AQqpuXdV!jsRG(YzKl3y4S>@5Q2FAAbI-9Ov+0WH-fryKN`Pa z2#}RUL}Q3?4bn5~fxQ05gY16(e{tUB&cf>$FuGUw zc}TA+3^!TFcyX5FxYq8@lQvXUw{_St9FLhaX4#dC>9|zOa7Q-WUN#@ArKV;nQQw0U zv@RtIYjV_WGkDq9*c``?mz{9_CfPP7@Y!wz!6mGaM_DY{|BX7WeQAOTOD;(mt}X!! z^oV=~^TF&c@i>r#52rqDUH-1ekPN>((%)g*(qCPy%Q{+Ht;dS%TR0gU1#_4ASEY`? zE(QLF#~qQqNwAxPcD?Sa)q1YBNid^a-eNKdx)3t512P?gNJIBkoP+-|%Dz?UVf%C4 z0?Ij0z`27&mym%;#0jl5ha z>9k=SGrf#(UMEjZ#v@XzAe$=mHiBBMO0JP+@ex!zr^GCp>unQ;Bx_}bUsDmeeW(7W zbak~=vC$)^x+JJ)Bvt{Of|{xwp~VYuy8boOrsQ@chhdAu z#vz5HO1W{~nS*1mtc4v|V|cEkHA^^>Kh|1vF)vw8l$GbC%(!d)>eZyes^aORZ(wD7 z;BHEuI^Lv@wytt2J4si`vK>1LH72R0njwUg=AoC^d&n>ZBNNc8{@>-2;f^>r3m~&X z000aS^XyklAVT(tEGtNTSjYF1lvDnzzoq;21)put&2??y$t857!@bZzMpxIbJa#{W zjY5T}bSHn+s5a=i%$;Q6RANa~_<+cF3V^?CWsEs0uF-u_NkKHWxEYWHm#==y7-GD6 zG-&R6yC9|`Dj#lZ+U9rsFm!9u)7Ze<)gy6&hwl4xmfz9)*TA$HKh@Ef^)Ia}w$Qx# zw1X3{zcS^T&+~)W=>}PXU%X7!c|aFc}NDIYZEjX&*zJ(kD_2^dXdU`9`ygXDT z0OF_e{3?=A0Mnx|PvKvDpW z6@ua(=^+=U^UH{7(*Nl>Z23!Og>O|Kg`;|_1I+ZQZN2V(?Jm_Q6pxrmc)Nd_3i=OY&<5_j@xtoc;GO19}JwPrqNOoB6 zR(8VRE(M!DF-MZa1_IsHRhX_r!kfXj8Wl1XZa2S@M5R&tNG$=qDWsP17<~=${-XLB zPdZ0*|8@M^+xw5^Q%*Yp4Wv}ZqE9g0=`%(e<@Q?)Hka1- z-CjE$vLOv`!q+!HA1qWn(L>X^Nj|r^KL5GL-n<__g#~QXmvQ4H@L21h$s{8p*RyP= z7=!+ShuES=NGBj^PJ-5IEY>v7x`|iD;y`N`~t{5UT zN6j7J()HLYhN#T`HhNF+^rp$-aWCmXdjCUheUY_AW4@7hQ>HH!Z@urdd;B_&t}_)g zx*LEXTH)=3DD$uoSII4cy@>~tq#@nf0Pm`)N_&olpp$2>5fP|+uGFpUx*d4%dw(G% zNxvJXN^uebxaTs;^;Xv&oDZsR44htjUPMG^K43NM6HY+R{P($RF|FCzNc5 z!k-t9nde-p@;*NecmHE)I^cJF6hIscPk$PD~P2fI{F zJqSrY!}^O|&HG}{#^NVM465rGg-0@w&ze4t4WgWHV3T~btO_973dQk@22w=rFxCGp z^Nr^}Qn<`pd98D3As&3DEaT?@x$Q0`>Bh1aqK?11BFISpf>I?B$wk(otf`U8+&lQP=)ayBZx30If-4dRx1?;X|Un_rB zj05C0wE3Qz)>~5|q-LZWKG(Ii3FeIf-lgx1a;X`;u#8O`a1;o*?zm21VlKpIn!5Ep znNPiOGhJ@)s_I_#uk}1!oolL?-HzL(muwX|x|YbBvwazp#!Aq;V9PCvi<#WKa8%Sl zwS^F1jfmd*!)5u`ya?M6BZTdi)MOiQA&5;O^X`H{P;JK+O&(RY?IsG{D+9#*EC5%#@6zAG)^BXABhOf&SlFA`ditQwvlIQ4mKPVf# z+InMNlh44V`KmWzhooJ5kdlbf%7B&YcTvh^!HzY&pi19l-<|jH^zEBiLwhIh<)zE! zQz%Ko>_8@TUJS)LwZf;ww+#&eMg=G{Gz&-XIk=QsK0Mr){%>`k|4%S-Y3|>LMj_;K zj0JP1V4RY?Pf4;0$nTOjg7?f*_1tLdedK{&r?;7_i+levH;YOB$#}aFk0+;YL=--oD-#L*lsQza&LLZC3eZ7FF zsI3i0A!^)-&;>A+?S~-&$fz##6`9)UV$=58qTlwO)pbu^z}n-gFRH^tD~{1on1(*8 z>iE4L8Dw`tUUG$DrL6p|C^a43^`>Y{0cCP?v(NLin5Ohko&NjN0|NucOTP1Sa}#+| zg4BuE1Xo0Et2+TgxevFl4?nb#m9M_)vH*gw?*lGb9fe3_TK&FDG^(7gwhQMKJIomd z40f>o%1Kz<8Ms-IxQ17sGoLojzn=`)nfA8|kda9GBglXi7FW(^CdAj*u0^F~2FE{E zKk=+UOa3cK{#NLRaN){OMqify!)FHwf}fk6Qxn0*Am+Tmj{8mKFR!@M2MeL*Ne0Qh z+dt!)8}>4EMD4Sw?PhW%)L4AKnR# zjAs3s_zoH89!*NTj=I;8s%CdzhjK7Roeve*`lD1>ETV0TY~dpf0(5o;ju&wIckfM# z1nDUXP3Rd({vZ>CfQ3&(KEV|!$;jo>lKeUiekyu4t{wcTyADbx>uzj}3iIu(%j=Jd z${D1hZ@*t%dY}K45cq@&D?FSeT5#Z1z!+|^7=Zs(+C!8xp2FQe{w3E!7lYGp&>c!0 zSm}R3JmtTCiHvV`&^_+Ai8Oi4HEe|-(~yCvw2!+bM7?*`Psw{YV`ogRb|7mrrWkgr z%eA&HYs*;mf0lO*=Zy#h2CI}BEkyd9#Q4~5>L{@AQgE!}@%vbT1(K6nUw3mMRS`t0 zJcfpAZI4#Y-c{x0XMQa@HBWjX9^6E8iU*7V;8}HMc1*_D53NhbFMLgBhK1s5IT|<; z!#K3Dm8%Q|$EW>&+LFC z`a3Lnrp7Cayx~)gp4yxD`ya?ERiYF^UY%!YJtUZRI1vNz5fiCcKIiB{kEQGEtG*Ay z0zTpz+f##DUFo_l5VVSVp?SlyVJ}&3QQxy01wkyU5Vtc7Z5)N}a+&G5xxnFs;i~7X zL>yEgHQa9l?x;zF1_$-!=#!9_ZPJ9S4MHm~7gEsV%tA+0xj-m+N)5spr!L}IsU#X_ ze13QmmU3`U?7P34kuOaRKqmde%$R6@rD)<7;re{tv`^aUxUQAk=h`#eYX4lj1bamn6n&4t%Dl)0ZQD9_j4ATx- zg%&47O;G{K3F~>)ro)g>Y`VY^A183^GgndmyR|i7cTSDB)4Zl1MJM~>|F?I(>wZO& ztBMUE)cQwrB2VTbCqLNR_4;9I!!0|fBTRnsY2%5qDt=0Rpd>xvViT)9!a$MbtwwA+ z)z>Qfd%~boS2xBtsEUDXu3$Ey2cwb|s=lgamd68N{MBC=r%EKVz@0Y{iQXvCTJLc` zwg6EmSH~_N>9uW|dTSzw`4bp&H+9aBjuNA)b<{eY>f>U(iRlrXGiAQrlaCiQ#p)e> zif+)~xn|rJXs!fQNJmA*=)~9xDl_dwk|~lxMJc3i5#*V5V=%A-aBk~^^){3v!r1cj zvP)G=e-yPQql3H}iwG7B5k<;?uintUHn?m5nzYEC$>0o_3W@1C%@+$?iIt0v|bv z-}wAkD}N5j8C{aN_PHkDwfMYTDk56Kuo94e9Z7|=Q=%#9=;k-OBxwUR50tZ*73-wC5V3IxbiZ#fHh{-|JEBq7P?ML zeHqCB{NMp)-PbewcIhvnj&{I2BD^z5o5(lu9we z?kChjd^Dclz(Av9OGv}aTLw=a3%z?HN{5A6Ud=XU$dvEn!KF(B71k?8^e%Px0Elm6 z+iYyT66{(3cSllOAzN-rCmc0oRi&{_{#_MXmI+NEs=XfC)sS+$6=g zG9}9!qFD!%{o9~y``~-mAbzK>V581cVY4cwhGVD&t#Htvt(GBuJe(92Qeysr$|iV~ z6u})euuXGn2q1)iKvPMV_L{&l=;0=B zsbye`IHR2-ZuU}mqW`{4#K_2~q_A;8U4KJ3=d!Zaw`kutm%)c!`Rh%(ZnBC2OF>VBew3USx^l5fclWT=moo z=jM7x%jkqerkPC2h-HTXWccdCh<`e94kZuAOs)0^Ir4Z~#fLtRlLc^yQgKlVtgD1$ zl{>lfjh#|iV5)Lp{O$v0=B~p$rE|s!2(BF(sJIhl^`qYfMY1sq{G2P`M@^=xllwW4 zOw`N45eo*z_A-)uD{Zg{h6v%|^P^*R^Q1PhVF(zKc)SpW;iia2HZ7V!9Lme)(o?%Wm&q&{7bXTso%=aR#mq`ix}j{Z-aAL4&7GckUd85e09 z^s~l~!=WKRRNHtNErqVIbW-i2y8k#xU&qYOx^(4Bw?3}71nth4WCtJsZ)PM%kdhNfnc4wrYN^)ib1q&AMSjs$$V-|*#8~oQvKM3@@bX* zzq$N|uHjHq`x)FG^txf&MpQ89<>j_NjTEe)N!u3!zr8+L!IpKt7s@9wk)CUO~zN*8NL(^^;*i--`@0KkKUko zbx0u2p{b0H)b>b>5h1~^aY!WQ%3&cRO%R0&)Nk?(XwQJbN`BM&w8_nn>dzKO5D^~AB{&G zZy-kz&375JasTg+ee3QGO7YAlv5qi4-tXsGn%*9{@VFvK54Ws}>Ni%$mXzMMi0iQm z3i*-=zHhMfla5VgO^lim0QL&y3H%(QTukNPfg%1j?3ooz#v+CRVIIJaO zWM2q}+cE!GSl~&>BsVvD<|pld*V7QG|3ppg@cL9{D6ZF3udLD#60fxS*>e~D1XM*x znB?Pg1>j~j6)>cVT&5(&T16q5`+3J<*uJhTZz^UN_qda$>-c}1UKjFNn3`~%ui8qE z)V~qXOd=Qn8&s@lHmsaWT3`)cb@>#>!6?M&_b9@Av+nyt1q56lG{pgaEldWYLbbacKT)d>OmB$7O=%!PKt6I#1DG8fB~wOUkCixr zn}=tzUWnJjW~}mC)ZmPL!-?uZYo?|r)178po?X9CUjHW)Z)`@C@^_$2tLN^CN5KC2 zFE`&uB4VDNyV8y{6H-<&8rt9CNYr=1Th=<+kP6+5u}Kc3T8m1|#c38Mb_3cL3qirl zZ<~qUk^HUlFDySg@YqFCxB>?>2Vs1X7vR%&ZY@HG*Lj^~ak^FPuwZQE4XH`_Ix z4GfNC{AxHG%5_&vv1M&du1*3@tMfX3n41z?+d8G(DC3TXSP_Rv75BFL9nSF5ABQ{_ zr=slzf}M*{1?8P=urnZ}8{OSpGA|^=%Ke$j5b)e`_KBQqpMFj5xDIZ*hj;u&dK(4$-MBfxay~Pewpcf5W2jY)&!%K@L$^oc{=lf9BugF7myMzu zG=@+oGuiC@cZ9^wnmJyO@_;8xE@(9i;&ezbr3A3>};EF%hIu7`qfs^#fb#rM6OBBczJ`vq=S?DcN*p`TW$b4 zzqpuE62Bo_@w9Z3>Ky}~^hMSr1O2Iw*|>+{*CxN+o`AZ_qEd#Wfi&(XFL3Q3m^x&* z1cTVOTwFB4zizvhoP>$aQn=B&3!?EtWM)MlRB8kOXg_AkC>m9^m`iM*7xwM{Y1KDA zMI2XKpo0BXAs!TUFO8MB(<)vwktFBn+69QY>4jKTph;ovb@ zQ#Iv6^ZF87QM0ZNEwssMYO`>Xwf5qaE|e0$E*FO8s?Yk38nYH05~H%K^W&iL3!b-u zZG^_?2nP}n!qPC{rUjg!T6bKOk(6%r2pT^4eJo-zYClLZiTM0*Hwqk~NTwnFIv(pD z`JtPL-(1MfOaahHAD-^?UD3ozp`zS_Pn3i>@j13(1`xmA5r-Q*uJa74Q!JZ~X97W^ zBn1vp;jT0BiE7mS+Y(N^s5nPKJ9DO!hb7=LWu;ANum7hyhD`PN3?)X11F^IR<3?ZK zA$jl%uy=Iw_qV9b_UO5ym|2yt%p=k$r^z-~a{?h{2EY2_7_Nq5tERCPhLfe^5xEVI z){ivciDrb>#P7(VTTw=a^^8%QS}yHfM|Pen>wFCvW&9;pG5eN+*PJ$K&@SbMen*T( zOW*vE%x*vG)2?zr!25ysdPu-fX6+oaz`!?3dCZaC>ova|H1p3l@u#C4cxk3yZtXNm zuQI)`1g*!yql7EfODvvZbY&;xj6W}XBPzP1{xD(GdD9~)DR7RChyJ)9C~y_Z@Uk=0 z4gCUF0AZV*Y&TOU@GFKl(9YZLK5rgXW?lV!*2@KfRIo#(rO-Sc#JV@>jhO+pK2s+5 z)=&1LWG>=*Tb_s>ms(UR*e4|gAc=$8TzZUayN9SRLMguXFENESu`1H8r%vOQ@`0J^ z7h1owJ=a+-W7k<9w=d+*p|+{SmzpG%<4cqS4^Y{>6QW#QT5)PJwL?g^Ui$OXxt-g# zFXW#iv+>b6o4!4(0IFc7H#RN5ot~Tbh*4J4X)BbJ$;Y?9?nK)rHkF{=wKH+Dms&gB zg>L)}+o;1A-{|M9D|)pJ7zjXX#7{T1+j5;H1KfY{o$5@h zS_1P2S;YjDez-I`%%lh_rWdEG?I_Ou0FM{J%C*NhL4A_rcvc<6O=iMXT%e9_LeXm; zm3rC`jpCVfyl}i36EU&n$Fl$lYyAp+dc{|?=K>BxI^fQhmX0sY-;aF=2nkMCItU$i zRz~JX1nML4m@r;QJ{*)tFP!414YBAYL^e$Mkt;AUp(^Z#rVQ8qI%IAT@W;ZS$?LCw zxh9Y37%s7uxgf7|C;6qbBBUPO-=vRAe5J_SA{4yo(L-a1AtGjCVn*{Qtf>Fn=YJYlE09IypW&fB!a} zDKC&||5Nd$Rb(K9Ekv74zIFuS(C&{dB|Q;W7Ok{2xbLpTg!xfH74O6C^;!CYf9BZOc^FD9<^K<9Wraq^k@rR3zWi4d zGJFZvXAwBa|C>$QB5$%M<&~Wm_opZf;eukW2X<`urV`D@ zaNe-xWG!ja80-|k@MGEUHsMtVJ&(6pgHXbUj}71Rl0J*_^yCNSp1Ik+L<8jFEdn6p z!%SfcN&2xAhg1S`kyymp$1ZJ4Qj(Ib(2Jb}hy0rP9NV4(6ZLlEKmZ>D$9V&`G;bt# zzBwsz9{C7`AeZK92L0y?>A;V_rOAKC2q9I5Bj_o} zN_|DRM#F{`YaDGk*uexb9?Q+co3|uOPJ*hK4srFP;EZzAWB@MAhH_TS$-+#fu>0G1 z^=ZdHRWIkERZKHpsmKmpo0JwWwr?I!y{&C_=ZWPdXz8Lz2HuO>7H2UK_nBkn0*UaIMnZaIhny~1G*Pb&o4PSTH%9`FvyHUHXp2yFTFtgV$zLig9q)#9$=T!b(Ij$#6tL~|rGH0EgChLr* z{jpj5C!D`Df$am|PG`4&iL-~4^lCQVZ77j@eS6S@IeU!uX?#@SnU{Hr?W;8YO@CW$ zbR1_-J$C{&e@7=POqEKs4EO1`&Afciy?1QBao0tsTj)M)Q`5~BCIC24^K#vNk6t$# zBx1&MPCD8@wF9eNpe^OzS2A(_*K`7PFu|MlPe$Q{0$i8`#IrIqfZc!?eo3j2#1JN8 zMj{ik_R^7{U`oaM^zS!)(xgIkMl=pDg?mtXyi-2b`m=9+&+BtFN;)UesF-r#irI!> z9U=wQs)wVela`%6>(S+Hl@HJOz%##>heY`S>v)xH zjI4~-5#;n+fn`B<;=?2FCii;F@Feei<3Zm1q2G!OON>*WHZNW5G|jCz=S8!#11Sv0fYghA)E2zcd7mVhUGd z+ZIq%<@lxuJ+5+*^rhwDJ0L;NMpyYQYn6bH7Uv7h26ZBU2_(Am4Bvz~+2_~AG4+3{ zbJxWF^Xz#B6xUe<*#IaDNNu_RR|}JCaaM*K*US?`s|=sAoM0DB*S6OO2KtrEOIW;? z@^$m#yNY<`cG5dCo@1u-(=##NT?RP$y3^zEDs0$sj7lQ-VbgPR4fvja&q3v->W9KD zDjRiNRRyFj+)$tl`T=gTqiX5)GH*QG3Yv0QKuxGTux=$p(#c*#G3agpw=3HvIW1~tj<6k0?1E0Q*N;4^o9Vy*#+k7&0rc*PsufHG~->$9j>DP-q zF?Jj+>W>t|z4`CtE$}u(^AH+GwyeLI(;|Ur$*3~pux+dFV=?FK&S#qL{>6ohLx%|x zG!y3f5EYe+w*n+Y#L9{B!~o`e2Kk|HVQC^Eih37Lgc5l|kQpuW&3yq)yOoNOvxn6= z9~5h1j$ehcAzo7{!_8Rz9Kgy<77vW!4yg_ATnBKO)ae+`ocVnKhB6#bA_A@!JRuHZ zxV9njlAsk6*}2t$)* z2z);+s`=3?7E>L7Zu1fPpSZw^p_DI^5(!;8ZplTI+$6=trx$@t@dk6XT3x?!sKTR^!@OR~+p6m3 z#Fun_bidDAwlV}Jt7W_J#z*7;%z+By4JM@E<{ zz%PoPtiCpN7D}D+%iK2Mi4W+wZ+iCl>(}1q!o>jfK(eOhAC`|ZPLnFM0KoWu{C1ki z{V*Oc!NV3U;GBCqw<$fnM#k4hG`G==PEEneiQnIb|0gC|_XI=z)drCRI^)w^CXxxr zTq7k|D!%JwUO(R9UnAl%bzuqVBPt>%_+VX zWWjY)v!`Ml7>2^=n7@(|u?xpcA>70$@#+p}edhWQ8M@oh<6EDU|CDcD`~w1ihVH&V zM?)mKi;8t5?kLX?qhnizbQ2NR8CF0MmF4Z+0%VFrO`@a~6b(tY_b(zkFa<@pnV*~3hQjS^n8N3jR0zHjW$F05 z%p_1@v zj4MYQ0|0UWPXT|0@h+;!Y(ASH>Zh(2Pc?g6$^BCZqkV!5Sr-19F{8^{nbH85>y^T= z4BJj2C93fTeRP~|qq`Nu8 z_GkKZ(Rf-Rl79wVFe^x>fkpH-CMr7q(-W)cID%kI2pHY!0{Z+v`R|&@Whx;i9$JU3}zrnOEemwZ`E%mHs>ecjE~RVMMk&H%m6NcwE}_;@AY z`oyx+E%B-0#I%dU=c(5V3vCRnpI#Ols1>04cm?T`+SD{49IDLBr0g46f{>Pz6<49` zbV}tgnUz^QfR$GHwN*ScQ)_@+Pb>rt@DYts79gMy4qQ1&U4P>c;Na|SBTb7zyihQ3 zQ=861X)IfRK`nyD!HBsYmu{~%M=eU#6B_+bL>@acMawRAbTP_^X;V?hP{;9(_VQ*% z{fT>@RyKJG@ogC?fs;;|6y0!dCR-e;m)=&zIB`9IC_>k$8%-1qo!>OK(@!_F1?Xe3 z`TQw*2)p+_cK^HPu3&9@L5-tLB$xHA&YA-u&h;zJ-za|LTIAwxkl5J>! z#7o6ev+en+^Bw#Fl{ycKc5mDB;C0A>)-crOOx4mU(M{wO>dA@3NQn46o;d!Sv(B~T z|EF8t>^lw)@i#`dY=#1d-I+v+FfvhWZ2)ZwMmcLt$h(f`hr$orPlF*24uqL8repd( zPIiBP{o->71;Gv3J~8nb82E@EA6Hdb2jAUs@mjX|bm+r>u5#zu?zd(ph`h`Qkk^Cx z^HJ}VT}d*^*^Ip_zaD>Z4g4D+V%hchm$!pNNaC9QjL8o2Y+19`;)d~C#rd4ARFs*U?OHv~x1ayO;b3qTDS(JtdobPwGs zC_Ib9LOxcO_ntNy7z|i2;~<5*gWnX@e@uf?#eJgsO0^|pQWW%u7p({lA0RkT3a;X= zYQMcndiipK8+RB8pbjC5>F(~!um^;{I|Il6`l;B&A1TVL%qXXQF?-=O%g*v~Hy90I zLV_nWg9It1!h_uGQ;S7TS7-D|nXhaUV8T|wqjps)at9sMrk|cXX;$Ghg+9^qL7+g0 zI2)Z(1#O|Iu^4?Cv*<{*Cwr{VdO4lAK)^oRz+H+lF7#)G8VXuXVNl51wj-Wr&*G2V zMvhDigzXUKQfcyVWFdy z!I)q$0jnao?#RUlG!tE0l@0%W*zOl_E4EMY%R9#_OAHe~~vzd63Gy(Sj5VV&yuD7r5gPFbzicg;%vuM=YW#|#KOXi z4CL+nxdCeQLrAXJ#6ZORWK3LSyZy01&~$0BqM|~5R?zbX##X|;(%QMb?~t#lQ3k|H zs9G}3p@#IOAMG8dxfD3Bt>*DmdG3zG4NbvFn31`zp@<*cUv^LN%Hie5)!-+ML~@jf67xaSqz^kgyS%)-7=?o3V*5u>^MId+|Ehtud=2fAQDK@vsIcjk>5nw0RUi5zqS^E25HN_L z+HA#g_@T`cbRwCe z+$WWO7`U(Ar}6r0+N4A)0& zfSAH}Bk#0Sap#4uODKSt0x_*wOM)kl9B?8z>b{pB;kwxOatZg>B5SkD7`UF}wg!Lx zKOaPLX|!WC+L`F03rA`y|lFDV-*A`WB6E(v4>?b7OUXJocvM7nZiT`f=bm~TW#KG$oejbJ)r}DX;Xv9SmJ6gK z&rtTe-K8=jQZu^R^}3M=T>4YibreAk${n}??<1Wh9G4J6@zc}iDk)_Oi`u;xv|4^y zbVlJs2tGL9bmB^LO&8L6vU8%kl~l9D8B}x#4Rxz;|LQ$00LN1Zu;tu$c3E9qm@%=i zFtxDIF*PU0Q!1kHG8f6KCynvba`jz2**~O-W}mJK_>x-f`zCCgD)Jc~&bGG~{?RH0 zPQ-YD8wV|4U$J#oI`J=aHaJnW01{S<=b;V&xcjOqywXSP;!LLX3ggds&y47JJhCld zpQP?v0$#wGBJ4OO-D&6H)4%ke8)^YRg^!s3k-U3Yc@U8!KpE=jwMfk@`rUhjT7&xO z8kB2*SN^WBMOw0P-E*4k8x4cIz=k*fuRk4FI|!dqfAcf@{!oP@34$l5v(UP)4?yLB zk6;VXePmn0nZYzzX!g?5OJ}r^x{Tb#yJtuR`#}a1qHLp+oEHvZ| zRGmb#)LW|?-W!dg_;IVy#nfz&9XQ({jx#QnrKY2~xw5^t{zIK{V|~3GwTGp02~)>N z?6jA7mP-F>Z4jaI#*~-U~@(4mK&aa5rRfZ_2~K zSXMusV<;C}cpBfz162Y%WjZ<~R*glQ3UnNI8KqEEP+*R;0Zk-BkRd<ZWVLcmIqjV5f!TOd8?|O9m#}*$>EwU zL>{j3Yh&RlgV>O|#lfTUTAZid24mB%99+nvjnnQ8RVUmTk9U)o>RO^%S{j@iP(*%1 z@J7S=-K`}0e|SQRXWalef%l;b4^!QX)73zrk1SOfiK zfiKXo)E~-2r@uoGA_x3b^gCRjo@O)>gwLXFXi9|}xwcH9*x8hlcljB}7V#_m_oMTN zlJLb~@AHQzs!ZWraHjAwg{#DY2W2W;%FqzE1Z{VyyQpLFCisiJxD$3*&vY4nWbIvy z)TCYzug~LB3K%K}MeKgv>L~MSskrIg`1nkKImK#-6UWq^gUE-jqP6mQIuN_ch2`5R z$Ls=mf}-Bia=O02@et>;cja6)HC1@(RUCw7IHPemeWF1}Pa zNO{HEEAJ;^8;+9j6F2k8)?Y^r4A8y(xw(#4o>dvKFNMCVFX*h%9ji7rmgugI?F-Uc z=eGZbb#_h^ycxYZ+IFD7_&LLSO1B5%iOnQ#5SgQ>{ZM@gfoxr%mOc>~v#LT+zIBiX0-y#gSR5udnN zusLsoL!;!cu7<1U>AD@CiCZLpp~YZaqr(uv317&-$7>3T&=FC$x*8%mToK1F>3Ot! zr#ddZm8E!CaZ*Oe!n4gyFq690Un!T#i@SC#+lz2txhu}z}Ec3GT zHqa?D&Kwbjc`bhr$>VrgMKY=pIsME)ab@NGzE>clG+%PP4TeiEo>mThHA0uaaDbZ^ zUgyXhWi|^x15;{KeZLjHj23HO|!2V?-d=rkc zS{{g9s)tqVTZvDRYiRliCgg8d^^AoOInERn|JyHx)dDk#oSYz>h*)*&qqk0K&uRBf zM%-TyJ~i%95he2o!?<55c7l$Sqr~*9IZyW&Gu(>U#zA&=2D5fPUtAfjVFus7-lACC zQoW=jo?)RO4wS`qeu#O|Drq9VwyVnwxU#0C`@@{G6vptMlNCB7(ypexegHSxH$Py4 zG)eM{^XS0#ssCUMd*0pVXpPsk@BFN$-bn0~@-Cflz{P;{q=wMT@yscqK>^FBSbYX? zy-KU#;2KgK3SS>@BYi_d1K8!2S5~o^i4H=gwMUzgvcA2MM=&F}qB5?BFxk~dn2?tE zA#n@)rIoZByKGmvxx+oA<}>*Fya@TTXLgqv_i3QXu3zRcE$>Vb?@byXzX`4du7rBt zN>H74X`A6Ph1(gYH|oWN=V@l8^Ap8AbwZ^>)=!FP(tCf=d_(O1ohQBx00kg)tHBGA zTc#tV$bR_62V_I>5AbufIE-SZa9pnWXr;CQJI>X$!^q8!X%KFytoILrS=q7UlQhLo zR+fvgK9|l!5{mWj9)3^T3M{NpaK*ydZY9!QFBNtibMiIWpQ!d&DR6G!40b&%^5NAz zPP=3+B%4C3OJEx^`Ur-hP+^DF#|M!&Ch2y=Ug9n#@04-2T^$kcW4;K5^I^SyNAMr! z5aOvrZ4|>r%~izRv>>(dGDvsm}kt z^2K^RX#l>wzJ5BXhJ44AV8yWxy=rvwKD<75kKiPrVnWS%YAUQ);{b7;)0VW0{$S2c zCXQcF9lU_q`6F;665el zQYtXRy3*$BDnu=1ztNjr)`WeMz1#ILP60wn8V!v_vdgK+Q)V^LxAv`DVOQ6YkEGpR zV-Zh#Zk0KTrwEN%d26i5N~Wkkk07!yGF~j!kJNQByk2mX(4`F3H+`P#*2P)PNhqdi z8C*G9p9^}XRPSKc4k^hy;;xW3HBlP5#H$OgIK(*B^{@8GZTu8&N0o(dEg5`>#{~P) zH9PPyn%&SGrvnyCWKkG$p9YzUfyEFuoP9zXk6&*eMHwSd`Og5|zcvI)SD}yWpE1TI zPP<(Oc0$9jucEahi3DbLyrizbZtcu!RxLDCG`$5oFUA}@L%1r+_V#eOHpE@PAZryd zqSI?hcE_wT7zFbuvE$Z!zG*9F0%1XQP7UEgXR{aBhr^BUJLsk|-6D3sl)-XTN^-UN z97jTQEncsDubxYcTYWr<94POSY(>f}=7XWtIhrLiYUI3&Z7rTgY7nURc-Blutx?J>qjw>+u zmIN6tF#90g2~+?lN?rXa&julc!bNM*8i$TZtbulvx*VR5+g}j7K&EhrU-ek_aN0Rf zjz-1UOOg??UTsu@NHxNr7n+zT_5LgrG;44;f1LhG1g9&q|A2pV!Yu(IumK4Ey`NFjmt*Jk$a8Qyfvh~CFNj4UGg%aQT|dNSIwU{B>-D7f>pnhnJ5dC!3e5^X3%STUUhep0 zBA1k`Mm%CZ^FA^#CsO?r-nI#%J`W=!4dXv-#;W}rDgZ6|?Lqis?F1$VBnDz~j*N^{ za1}_c434>S^5FVhkD|PTv8%Fu`v#J`FLtRK#z~3ShFS{yKPD#V+K?6KJu1GOFRO|+ zFURSW7$u!|8ubOJ2-1Hm+l&}Q@+FFwm(_^qkb$HgI~*h|f^D`MOY#F>WuEzo8|uF~ zURiprYcV&!W@KssQ(w>>kvcwhKE4HyjucNiW(y1I8oZ`byPBV8yFOkjfi?NMw&iJd zdahQ|EiGz^x?8K6c+8(v2|7%|B9~iQxU$sK6=I8EY;0`JdFjknS@x{7FZF+P2^rhI zc9;D5!Q`>`7X}CwjyO=yf^TxTPZ_ig44iScPr8ggjpU9>)V>NQ0s|+z92Xf_!ijnf zQq@svv@Q7j?nuW7zPf`zT!HO8Uu)>gq;xd*69Pd885*-X%e+rfYAr6bP>= zcr8&~<~1jixshMBE(#(c(^WO0S3zhXY?bj zL3SKWa6XvsNOR%)mHUp@2voM?HHbJ-Y1J1CtuG${3F{erOP1rX=Ct#h{^bkcmt>1b zP6xqJ=#t*a10)yTWjFNDCVexn&{lo;#e&mWB9Ro2e4*MQ^HZW`n{RiWfi@QUMk?o| zC)N?#sHXW%dyQ~*?0cXwetAw z;X-FX5>@SZ2sem#X?}$P#Ced=j}k|#&U1c-!qB8v>WnvkY!#Dd7_m;TM1pANUvLtP zb7VC&LBo!rirddHa3rkKT^3tcG}|^*+y$)J)AnT6u1} z8az3)+E&-Q5f_PP-8yn1dEJftI-Mft7kPL?qpAi%Zmfmtd zyp}t!1_WC^YRrmi0w^8(E_}3x;BvS}|{4Wav0DXl){eOO%>ECWzb5#x!rVD0L zxSEWArN!QX!p;g4En45-rk_~=`S>w0HX;X{YAT^Y?G*n42>AY*Y;}aRjPv24(3KHB zygt6KJ>nDKGW9fnN071sa06wVnCHU7Az zfqM6v5ejfMcxAZwzxA8aQu*8hBd3lkkJWj1mmSr@ed7!kf@oz>@L3#W9Eeb^b-X{wC5WlNp`nNTcf}Y-tu#u(r_bKJe-@orpTDbCqH=cC)Z$Hb(_nZ(r zQ@9&u&o}+-F{`rkOwRoMrNL?7?tXyj_1yzuuz8zLRd8)l(a*<+QHMn7o4v%uM9XFO z!ASfXhy0(#Ih{YWEgxgFf)3o)r2gYS9C~`+EMRm=E+>2)(rfOyVGCcN5gXJ1I>~MU zoBYl;U4sv49{&th4AKWw2LJrYre@*iehI1ROqV(e4)!{{xja1maxrgU0B>3LxbU72 z4m@6LGJ5U3jm$9jxL&!2!86`pH9S%$4Knzx^JZnBGE${Noq6vFqEOk7t*xakExd#6 z`G3doM>BZLyiYqWy}kdh?%q4Dscl;uwu1%13MxhHpcDb=5JUu}h=PdJV4;ZtkzS+H zL@A;a=}kbo^iF63(t8U4Rq$JcOebX{X7c+OcUFT4|J?%(D1v*trGYo&DFIH|_)GBqyLc!}6H--u3#pnS)aM=te<+SR`HtIL>nR06Fr$b zf#~h-zU0^eH5_61-L|Wth%4Gv-Xwf-=#_ngE_|eV4+f#a#i^Nnd`5TfG@3CHDk(&l z!xPoA_Ao!07#Ag`OkfsUp_=puG+=tLL z)30x+hlDn!+s{n;bhMuU|LD~a_IweyBaA7n-M|73hO|B-dFf__q~Tk5!i*iQN5fs5 zXt;H27eWJ~RTLFXnr@!A8we%pwJR>r1KC{*m-ai}SeMtm>X%kh!VXgc6Za!n|r z&pap~AOKBlIZrV#n>SO4Uu^HI6rG1{6cC7Ouxi?jM$QiLq zI#~Vs`SJ&@MW49+R6FNXpsr6GrqFYpyXN&#P!LmXGkg1@O|2ilRl@LXBA-O+-Ta0)VKti-|%~ zeWuN5Lsai^${oZ$623&aaITepK3WmNw0Bm=JscHdvv?AW3Wi)j>#eL|=T38qhH?$3 zj9HCjA{g1&2yOa>b2~72`aM$O{m*RFCM-E9=;T61q7-g2O9+eJR#9Pdym9VOXOC`F zOPPU~kjEf0ABD{%X*DDs;clfrf9xh0i?v!I^;Y8``s7#9@SJz<9Y)|MO^D4)1yfPl z+JIi~Jz9ev_SaR6ZTTQCVpg*Kd=P%x0*x2y%Rs?iCTuke651R?3*LntgfS9BV#sC5)~5 zy@DV-FFw{N`mPt5C?R}Y(^W|YxhMtk*ZsSG81>S(UbQGH?PpAzgD*6xQ<(9|Rjk_e442!j9lQ0q9D&)$l@hP~-l*i2NOd4~E@F?E8vnGx8j z8JIwGuIJO_&FV#P3rkBYq>&Lt(%M*4Qxp9>)C4C$Z}t<0%M0y=ON-Ib`b=v@QOK2X zG(O7He&KXXaOPT7eA4X9wF{15-;;^+h`#TL5Yb1gq?P3g`?(L;!P&CWip!lhSzPSH z%ZKoR?N7E63t2naq$$I{vAOFHLHk^`3Uo!5aRz=qaI?*5rkA|g@;hWs>%eN276c5!xiL2l3HG1F)};ULmleIT@+oDrT~j*Nx6GH~&`T`eY zJnZK!5m_);ut&>H0&o3RM*0!q&Sm4|7v(fneZ41K`e)GSQTS7dUJLB&CSd!B)7gU_ z8W{U)!=d#sIx|&DxDd;M-D+8eZzUs%#qKBgLguIEec6N-Ta}R_`BNOJBRvH+IG20s z_5-fxC%anTkKMB{HLXE@;jB2OX}>bm+-Ft(K$c2gz*c+xlB|5}u9$Mt(9_Y;Reas@ z=$mm+#K1sJ^X?o9o?SQ39Q5%~?CLW2#EGBV-fl*k^;C9YWU}V;krtV43+9s?4Vyp3 zRMH<2ZgF-!Ks?Fht?*K-VS4J=jMJ7!Wtq*zT2Z7940ZVB!o4MxIZ1=L9{O`xJH%w} z+%dk?hUkr7zXVx(;-Wl&-64Fv23yNtk61+mW69M{0tW8qC-0Q|JoFyx2}}6r&z3KC z@sN)>S-;$#^}-YK;)XsZDwk671KoC8`p6NVvcb(XA=1^Ho0EPC^>N=rLZfr}nE2!g zxG1MO&VB7>>g|h0rF+OHD$2gd!67t}kOpolH!m;LW_krIk~{9ri^j4e4Ihet1^ znazU*G+_Pd>Z9IuNbJQ;qko|cW&PNW|>SWmAf)O68fxU z_L?X8Cp5@L=jna`@+~qY?s8K@NBSe1v_9eY3ObCBJ--)} zguA=bd5FI*r6OcuPNu#iQ>546*xsFZeB745&&2*n&y>HbP<6d3MUVHnpvr3mY*f{r z=Pz-G=JdOs4}ri9b?43x@cTc)ARn>lvy+#Ss`#9IjIPeOf&n*e5jwvaq6~j;iULw` zb&MLZR@s$dV1lu|z1Ly@Rs2B3*SpC$NbKav)UJkO3ewn2!uVD9PXW?Vjx?oIm3{dx z3Dbt1_9d<{5Q53)lu~W?ct%AfCuIKgNU5z;#Vp?D6QPi`=)bYPzpH5Tg>m*2sC_O?$;?%J&j`F-eb=KK z+E=m&8Wf)W($XvC6UmHeKg--twEIU3^j2@(bBmL1pUY`%rr~1}6?q87uBxQz)Q-i3 z7HSo5V=fC3v1v=vsAi+OJPmq_K8GcyeYq!9KPbG}weSOg=Ps<8L3GRXM7Ip}@k(Fm zv$Sl2vpKpX*W!jR_ zQ5cL-zTY}P@FK~gU?Lc-(E;%@AHGpAE>}aKTVZpZf8g3&*SItsgK#R?s)7MSk7@0{;XNj*8&KDYJ7cS+CwEKSnHj&D8v@-y zBS)B&RaM)Vreva;#lN6wJSe4Es`t@F=jb)wR156u$TCWP&|tl8SPmzV?d<3^KdORo zh&kC}@5U7r*wqDf4yJO_r+5fWXJ73Zsj+Wxm3ZEhYi2a@6!7-*Bs2r8u6fe%a5JwloWrC#6WyU&MMKCcb9(n+BVqhuyh zZ_+p2NoD|hdKheQnX10p0r&Xnce}iORV;RLdAJwot7GL~vb0a!Y&8>ME_;Tvt?tV| zlmg0?RtKG-4v&cryx>yV!^_xP&8F*jFRRz6w;+$sMR%qu)(cJ~XymCfqSsPpH4k`P znrJuTADz9*rZ1P82~&IGm?D+CoKPko-X=$f*Nh=O!$8x*dT~ZDAX3PA-=C12KkUb! zFrVb2GzDoYyEs5YYCj6-${SSkC+?-Aa8S+u?+um73z{;z~NWRtL0IDT@MX*50v zpHXyXIO`c96ZMkVy5TP&9d7&$3~c!~v4?+xR5&FhCZ3qNl25hqoMc#>XcVey940S2 zgm|#m&pXmMUmYYi{7VdM^T`!%tCwcEvJk5PKOYSTjmOOytI~4r&&|cBs%5uXCXb-f zF3Cub@!vWLyW^oo0VvvpX#R-WT<`yD<2i>&EigJqWk_?X=!PC)`bIoX*OE$csEr71685Bf8(gMK&8NE#nq zU*zB<9XSQ5^h!Bzi7a}bmGLz-HBHaRC|Dgg5P#j(6$?gGaL8K`ER_D@cx%XrdzJd; zaW8g1IDEX}pwM_wlDVuKc0U)v^~?{~7T~9C)Y}}HEFMkzXx0N`izM}+aO4-S3Cm)1JRJPm-hbz3nMU>vw6gpL+iu(Z2~M&a=}sn zxbdmp0vjh9NEm1}Odpt;Wza;#$4}Iwi6+X*Su_!#$biIgwi-!{OHMXA(|m=8cdDcJ zQq*Db4R~pvwP5a=yTm?+Kt9If{~S8{V-0~1W{GkZRgz|j(y0kbi^dRJpKIqxn2YJye zCC4^m{zH^IB<`IMye6%W%|wcP_PVPW>rL}8o2=(O_18$#pI0N>&xF(y4gS+6)9u?n zd<18S%{)zrZ*)7xo%K||PB;+)thsOJHQLQIa9?Sa+gn?8q}8%`>ml`aZ2pD4o_ph^ zxm80`^QgNdw>*08L+Bo6NQ&a(<8KKJd28hLuHkkz>ZPZroBrt#veNWgmU>=b_u!8o+YqMpf} zXty_;?#_Wbcc&RhsbD;@@_U)Mijy(UwM)fXKka7n^vd0iVY7_-zC5^g%ImPW#Hs%4 zZ;#f(7~q$tsD*#}L9?Yf*WV{>ile z3C>5p)b;7yeG>o6e2FBo4W_fR!E%I%m}y2yD+tw_FL2!5qbhb+#>X>DGv`LK9)5*D!X7(`EBcegNW+VZ9KMD_n@(jN8Tup5&Z2{Ku-Ox`v) z85f^q{liO2YT~K=-gYCb$F1#M?Qj*j1v;B!@+d4Z5v8T2m9PBL_%;%WR96qe%zNtm zA`glrOtC106>(*x!sZAa1#-2?@0JkCidcsX!w>%&)^mctFxM?F^24B{VdGV~_pg8b z1v*L?1rG89ui%Kn61S6dC8Gld&zz1OW&|1Z`G@}oQt(e;g;|X>1y;P)@ECL70ZtZe z)og_-*Y+2gzugX4GZ)@46m}_|;>!CctUd?D_wk)X&)+Kh2gmXkLfV}nO6J?U&}lSYI~&U(e`Ie2h!yi~T#c$;rw2$AG#X4DdCV>!-X{S943%e~~s?r-W*D znJOu@UZ>UgXqBtiSfX9+OU2OEa2pNgk$$-8*NG2xUg&fDlAmu2Ybo~bljdl-qzN4l z<$L#dufWb*nRWi$c~ROHYHHZgy1kpnT;OrRP^3SgYo@-y!9gp2n3gvA{wy=gb$$JB z6{6;LOB$l_ajfz}s1>V`U^OKrvrcWMr+RvHP8l0q+LkSQI{J}YQ7Ub7L-?$o3v6sC z0|UhBXyl`m`?|V*G!KhkwFC*Ip|Evs78yWe>MkFj!1N0wJ0CeDf+ENgVU# z)Arco=ec$_HS6nS-$ie}ImPgw4EEavgKv?RvM}>Z9LU0ixVYTU7ar0%qfJWK)B^CU z5!bJK)hs{e8biFU7*vdwJysmBX?We(O6RHq?^+Qk^&#sfBHttwjHL2=tnE-N(-Lw8xK@V_PGDN6s@gvPwv<# zd&E`|*Y)|?_*BfOCl|H4Fvhe}nc*r?GM~?;mibuuQA)>7+I+r)uAiF6{4}k{zUZc` zPh$^EMY{KMz3sriOfr0?0F3Z=A;I~Fe=%$SUK!rHt)4Y+>lEUi^pO43fohYUyR1>( zz)(Kve$@1nJg1j9Pc%Tq8=;RxFdiO*_+$oQxi)(qqHWijSpeHnJ-M~$AnB-kiMhC+ z(VH`dbGM~5)xLd>RQf8uBC$y{6~)H}3x3UDsdsl-^#jiNxiB$Hn(XzUPvvl0kLkB; zc~22%AyuSU>Tj5&hDnhp|AP<5jTi>XWb_{V*U?hkT z#bLLyG7`!(7z_N~wwGd;j;2k`cH%qy1^a?i5@<5NzaucT4NHAuV8X{@0M`pP@0yEG z${h!=fWha`{wMvn@-K!_mA+G8jRJah-!=M#L71TVrQuQZN>CPKB@jpSEqUAHRXL^#&@ac zb1;q32a?hvhT%{$n3!L%%Km)!$*sR}m2pyP+8+$A(1E|MZ}_t@KWcfelSz>n(G*cC5VC!lNpfC^%jJ~6;u5jm$=DmBG%E|`q^aRhs_jS|L zjRD6+n|ZiVYK6ZHV!0Hn&mPC>?OqCe_j#V2m#av#Xr*)#KXPPfXy^!lp5#9jtQpnNyj5}t?W^U;eabc+%oI0?OQMUz|tuLvg%>V zeJ+1foJo^nRggjq&C-jIvcEY#X#&Ju+$wy7?sod^W|BieX}Yxmhc0+#Hk}4C*IRX zAqTmaSpqt?NOw+RE{`pf6HlQgHvU(|09etxD{VR}eg!&b9=Ymy;R>?~8@9?wFWxY6 z%nZ9p7eZIjyZ1Jy*7qAUdz^&p)20?IId-gEY1*~WTfhJw@W@3`9+Tmk#{1M85B|kB zj>CH{Mm6a#^?m#ynM<)S=!szTqz*Fg(uW9r7HGupv{g38X^#t+gW=$8oaOk1 zpo^J&4XyN)I}~EQtBEH*^jzq6{0Yg8g_#-BvVSM7`p;fSUq(XF_CH28l?u1TK83%D z%Wt~V;oAO8u|MKqyL%d`+)L||+Oy?=z(D0BbsyPtejLap08hDDe;>v9iALdgc_m5e z#_7X*a*|4kC!}6A>Wl4VhS+8Py91h5oZh0_*vH2QR^jG#esJ~XqM^)Asvv*%j)52- zFK^+9$jEMH*!H#^k_*+Cog1Iz^xtu*I+LNo7~~Cfdn3P4q|-cvWP(=H@}+(NWYM;T zIM_u;N}9#-3kr+=PO7QAYZCPM49vATz8Q&xVaD4Z4bH`vB>$&xI13H#NozCJtj{^F z>u=uN&GOqVm8*XY^`UoE+h>wCcKLHKl@T)9>0%VU)2;=Um`fs4>CN5>XcE4!J-Lr_ z?$EH#Z+qwXPGLVv4Ey(jivJKhN+;cC@xfnvS%X_6|WL!MlBuajpkMEV2;ag^4A7ZhSoSdBR1js4{ zP$leV=ma>oAeTgY#BgO9JV1QCP@! zHp8hGULVG`a*J^G#((^==lk5RK)mR&#IJPke}(P6h4v7Z`(AlMHF4vN0usrms{1PjI2>?|&l@oQ=c{8gqhn*U!W{JbN&VF5$;nCj zl`<--#cDqe%tR6r(w$A)_F|jq>s_Xtbn2N;I|(?F)kIsO`0KQKQG=B^ZCoE|WNt3C zGfg)zIs;O_!oor@!urk8i%Ux_t*xlO!qS=B0QuDiT#3)h%F4-6p}ahLwlmG!&#yj2 zM92q(^6B5qdh!c?8GIM1-StX!7bc&eEbA)eU%3v@P>sUbaSNvFVvg^i23qJsXGgDF;nj5MHqh8uynW|lFh#}~LQif@{C`ukdsL8i7F?jL>&`_b# zv;Hh^-o8~%SZ=81z^JRL&H))fdW-CSkR~Lwal^N73rj6cU7jqv5X9Qc7X0Hv5XGTl z=Hm@OFu)>jD28juO-!6B#1qdrW`BRR_vodMeXXrN(ot(m3sR!bQP-~7arw^)a~z+t z84Y(&ng}s%x_J%xUO?^A(TT~)gW{L&zYE~jT`G4ElqA?~S_%HAO(qEiCtx{zwA|nL zVtQgCm}{u4ra2-a0v_*;Gs2uSIM03i_8mTQ#LUc0JG1T!N=-U4BV)0cf++}rF3uSV z!FL%LTnqo+;78A|TgK@Y9es|u3{XfryT(R4mtR9^{NM-sOjql{Jx+D}gBs-ea`yb6 zB>+ohK%U9VOAdA9BTn->7Dlca2HYD$IHegY;s z)Yjn-=yXG@%HN-rsj99HwH}X!%!~^69)8M&iV^^N8IlDP>kj(EuX{*2|2J|^ z(8v;fTK*3AH-3Gwg1K^h>f}F>zW#x#{a0Xb)X?AOEi)Nf^tNL%NWrP}A&{=Mp7s@=n+`;a^K=|HJGycuaJ}o{iJ>KjH-bJzeepzl|cB+Oy5Mvt{np@5KD% zA8GNHxrYN&zW_lk)7JL(T7Pbvb*xcc-Mf9h`Il?*Fb!QUJ6~?I`(uz~3xHz@$GCOc zT3SZ;^#aTbRP0miv2Sjh-zC`yzi3ZJf;ggxe`3aSXsqV+6EUQDr_1=n#6m?@Mn;bv zPUN)zfsM}>UC0HIR|TB9WC>5`umS5Y zg!?xCW7HHj+fhJGLu1NES#t%VQ-GUGLH1@o)7#V6hk)SQQWzQrT{atUxp5{HL^Y|Y zsm{);pf_Pt&;BVgBQV2<$;m4yAbjz|ZfF`HvuBQ~5w@&Wvz};f9I^_bDdBWmle?_{ z?(Y=je=MWF0jGC{_$WLXRRnzC$%cZVTwkMzpRT2ZAvlnR9a%WJGJ>=uEVhGk&atk} zj)8$eiovYKo26CAVmgQy)dc}(PquOMXW283Uw)&X|Lde1BtNnbe__q5BM6cc>3bo5 zdY(ymzJ{CV(2hjIB_f%8ez~PBhbli4(sr_FTUq6hvg6{a(6==;L)xh>|C(4k4O)&j zfGfx*u1@SL{hXLc7?nbBnT_AAP8D5BnHZ@LMW`zN`tZ4Tjh(Nqt&93#ZwBj-EQ^_5 zq3LC93yUn80l1j!NMxU$+%KNyqnKpkRt-hPLwlUSx30wi#Z7e3;_QGyRZaVS$~Taq zfTKl%+P72*O`J!9+{>d%V)Nf$xIQ#J-T;z8dEwc|kl(3F$22$Uncmg;^(C?=UHV=y z(!Jix3QxGK*rI6HUtf$uGK_Db*I)lR!^Te?i)QJ)+#wj&b+foX9RB z!88#Y%5Ih@8gXfVt9K$g4gZ_-r|~E~dTo%&Q^cIib5VEBD@jjv=RE4kT|Dhyr~5l6 z`6tqrbz1(29E5}H6D;@(v9>*0Tp zdPz*%Oz^f8Nl5)~#HoK<(*RD6%shB=&7ZWX35$t@be!4oK|?lz=YOUH_`jyM|5#;5 zN0IKop4K6T-)QH5r}E%$+5aC;#QeOyTiV-Ie9t<*mN*4$@S}|1#G@nM)9tHGG8{Pz zO)|G2vxyO1{08_!VR$%kGOfN1VRYtT&SYx!+-2A&e*MMCTnVsdxYUW`$9wU;IO3!( z;*fX^?2}U$Bmi_NIUtc2S-h*E(X%uqBq${0L^Cv`4Z3b#IfH6nHfW~=7y!^Cje0!v z`{n!;WP+<{i=Gu`S_ zU(9lTb~0cvy?yEEMbhmOPd)bd`hBI@|3%EK zAH&uM$0TVO*~h+l^Ck&C1BCixF5|C9{7A!m7RpLWpejhQ-)`L);k14GcK>3aGIEv& za0tQzH!zHev9V;<%_Zp{%4ceX=vAxk91*t+@rxYKO`<8`sdWfh347b<4{Y~N6@BIZ za~_0m-OVi%)?>xD+&zqnaXid*gTaNrAzY#e1GS@wbR&`5o33^dYwJ?5n2jWY*5 zMOQ!43_v8A86IAkpC9pG1nxJ^Fj|j7QH6?1=fKzVBKXNP2zC{8?wgq@o${g+>;VNG zq1fHsJ!Is1q#d`2KY<&pLaj%8p;$?b@{q#y2-N*V)`X%>{CZ5ls~c zqaCP4`O(BzWc@})dt2e!T(yfWH;{c$fC4|^W5gr|=&}a*@T{erugfw%3M@VN=Ml=cs=H_s@zbb!rIy;uq;PO%dT!&d!?O{`6~zHkVncdinrylz0_nNv2;fcd&`*nYX+ zg~{qia46v$H- zME{W9P${csKYIW?W!P!)*YF_VMEbza3(EXLY4+vqtQf8hJjx+D271eI3+n z>Qw*LN128_Z7n>6E`#I);_#TC_U2oGV9kHLs7TDh0tazI*7KpbU?GduQV|tHAN_g;zRPnUW7PEskF-}nWyvT*-6ENo*3LF99M_0T4faU^G0+f$@&?^~gpkCOhw`Uj(sOb8*)9pHMiUom+qC zEn2O_?d8jt@82IJ8N<+BI(j0B2OzVB8@jq9pnS>EDt-k?_S$HqC*uc;O`E&rkY>`Z zg&kK+sYl^%Zw2z!BDi47smx5?^%dBlU}Iwg>o@E)l)rck3WKeb7hUd>M zm=knaASs$ezl`$sr|5jNON8NwLKQ3}2&|i%PlHtBrsdG`=XrF>d!PM(?U0>9*9rJZ zQbKI3d&OYvVce0@1I&l_NWFO@xRj|KkoAW;Z@HacxA&&AcM~wC7sDt7@}Df3ca#w97Z?Q}3{pEelw_<>j8*b_^A;fRy zBAnqjStuS7w1Tw2TR?%jJ!I4MGfJv9`kZF1hF4-D+Yh$! zjX;#Mk*Yujwt>6L<#l6U3!m&oR`&f)CFyaT0yj#*qJqA2k*fLNEMHzdKK{_cIY$Qo zL<;7EXVf#E_&^Oz!lmQxI?7-W#H&-Gm?mAn83bAWvd=MhHZI%EX_7Zcfz?MgeM+B& zorR5+b-y#KoJk38XiJ50)7V|X;I5oU@#t%HSJBo7K7?%zz61L9Rwd;gb1W)pVpWRu z;zgjlW^zUtnacof0t1%~bw|b;r#DXTamgOnNn&w)&5(@<1by6U6qndVRe4Gn~V1s#YuPWqQCa&_ixQF7^{9SUnvsf#-WuilhgAsaRTff zE+>sL$L9pbofeq?5f6?=i97zPh#s>eh$yQsYlrLWJ?%;<5SZ8b>T?Jz zWMi7eU*BcT0RIYVKywQV%<{lnh`VD#i5}1Rh3B$1(^pwa5Pmo6&48GUPN=c4H)7!Z zq=ufP=}uESy8`dIa2G~Hef?Qa*_`(uRxDn&W1xz7+$?wxW)dDbtfQm7-h`yB0vD z6k;{(4^~6*mI|xm{p_D~EJO442sBv_`hQpQcixFxALqq!^A7wyj zrR-)mX3590OVtWhCuWqkJObfMvu$%i`KR$Azd6 zo9Ub=8F_XVmLuY_{tAcQekCi69Zgo~D`s&tDF9^aW6hy;-P+1LAIJ{gexjJyIWxbA>+z`K;r7VXk6G0-UsqBsh_w|4Qe4WS zZqGy>t>kzPRh;QvEdbG}^|$xXXZJb-0|=K>I$n6seU2Q4f)dnpx0OQG%a>c3%L?rn z0GbmW`*a9tHNSE6qAO6Q6?iyC+Vef_ZqS&DMaJaUS!pBWq9Z$Leg18h zp-@z|qPuO9Z3B{Y`_U5lVR(BH3h3@^2Q$+jJR@9?me!2PwSwyJ3dX!qh}ak6XDuK0 zIFyBQ>~wI45^#(i&=N7#Y+bCnR+z0W1ED)dWs zAX=RoEgQRk$E(Qayku-n<;+2FAji|siizg;*c%uUt=5Rc4JIDb>MQST2o7#TBci@c z&Cev$DNHXMey^R5|aM>qsF1mg0 zk8>T~E3D2eL6wnap{*4^eVzBNsjWQ?poi+{0G#zvIVh8ydtDmZJ32+EnSCchJjp?UaZ>Zd4 zH8mA7!lq&U+|I7Yn?+F}7L?D)BC};5>@&bcGR#;?ang-WP6mnE<&Id{;5>+Ol-vrj zEs&}Dv1@d-ww`r_xGH-*E*^?xGi3++=JO#CzQW6E9ikhcV`oPI+u(M3_ z@~mUqODz=@ebGAgd-sleQvX;yH99Hxa^84u@~E!nNR>;sGKJ^*<5S!ZF!uR_uAuEo z9tp;UfL#O493*T|;Y$Jp#q;Y!h#>rs#0OD#x%`9pj6zUYP&?D2(?Zrd0h@*dXAm(x zHC3?Krj`~DcM2~u6}uTsIfQ(IgcIfpIv>)9e&yb63$DSwhG{ZU~XgcERxZ-;!hvU0?QT{J!aM0pm6CZ7WCpg#~JXO z5*#gs)Py^u)l}zcDvh?Q#^&?#DVdva*P9GER5b=M{Q45pLnYxMwsYUKIJ0e6xT;g( zeQcwMmF84uT1-^bP?(=b#lsX|Uot_Pf;_S@GtZrE<~cw5?Rp5VjLvj!cRI+LmxZs^-hvvHatuSh6Ce#DeV zg!)5}(wc4n>6V(bmon zWJ5*mpltiJFbSN%42C2RsF^2e0#nHKnFk!K&qee|pU#YrG7)eoWiqh+Oi)Eljju$} zEy}q(ngJU~Am*;4qq3SL)`6ME2Xv9PL(88e{-OoWI)NeAkZ?SvwxhZ0d4qzYqM`?F zuW%}h<{%Ue2w`@8~Gu?;E827Wz2V=k%ntq#j@6o4cbWZ9VcU?V7t z;ZRBau@||F#;mp`OBy@vG`MY=gTURsU<%6Q{NVrt2*8|Z07S!(2s4mFWJ$-$u;(nl zmtpr8G#k%?o)9)O1s2)ddiK*~lFMRQ5S8j1bA%UvJOpP$~d^l|doeZJUlO8Sq0hU17!;~6^{ZQ?2E&Mi=j5Y)t zf-h&QhCn10B~&5GpA%2)qjx^R`F=A!`OB^+e-lq1;)(Bn zMK{-LGecfB`|(d7jlmKkOdv_tJ!b9HY+(Nlpl`)qW~hgzjR~=?>c0|JJzPjCPqwu- zUiMKV4n-p}K1t|x`Ck+*91wXM9UVYg%EO{@TJuC~HkC>KLOSYpK3hCcdWD_n709`w(nroDqxxHnSt51=%aUGornw zrS2DRu^u9S9Nvk0BC>UY^6JH3Q`>%b0K-SCu~2AaKM%BFkBCSCbY`ix8Y$2%b*7qV zPe%9Qdoj<4SSyUBwDB%v1t0ik@@*lBLr76vPJN!A4S;o8X5i~0Xny+2MLSu>QEGU3ac~t@^H4B(L)cOF~ z>e>8o!^*$7rj{|@3kwF!GjYm@+I}IjUBhZfDH%gt)kWZwsYREw(DZZXWMg9k4~1ARrlzm><_0=5kHMNiJ|n;`0T{Je(nH$+Ee+2quE(v+;sa>yhH&VWC4VRld?vHvAByk3$(Ch1RoFc>a`_v|4P0<- zDB2V%+o1zVEA%#L#*pwMhMB>ICmThLcfHW!(oK4fB5U^`U}vR7*$lp$#9^kp85#AgkB9y2PpCX~)l8 z^cmps)Uw)m+`-KD!~{LB()QC>a$s8fjtZWy6Pmfi!I1}ayb}#9jd+>?=M$oKgYJCx zQwGSqiKIK(ZD#Md0Z#<9ksoRs9cf^$b%W4-zVfuENAK9R@VU8nH?HIOJ}Jf)K9=_O zadH-7cf5hho+oMM5=0L>>JPI*#(Zmg`8(+- zg^0o1=-h^X%&a)d5- z4VF&t5XsCL(qQ!wgeSIH#6jbP%jV%>zyrauZw;_XJF)GBkIi(ufx$c zGX%nU#EL7ZI`N?Yg!}3S4G+2D&1WbYb&RQ2PYa(U(anML}l>Uiz{fOcH>|wZ1VFBF5i^EAd zV@(*gwW^VOmoW1=h>U$`frXDl5PjR&7-0xYSR;&x$qz85+{l$GG)q+BQbsai0A~Jl zjxI;ej{zgQ3GC@0z4z%4`z#0Dq0N*X@k$*~_hcggxoC9mqY4k8H0-`_XM*idoM(%+ zQ@dfsH{)axa4|(>;uB~CEvTS}kQLW$QeT-@UkJg(mEcS#8pO&sdC4KiV-TfF#}bM5 z%w^E;s2xmTE`%dx#*^fS^~h6%*R$ z9gijpHB@i!A|duuk(Q-mcwW9X#9O}YWf43^)7h^xwBl>i z78l8BgH4FVd@Uk9p$L}zk#;k(AuNQLNNB%}7*j)6*Xkf}dD+n80=?QC$|VmKT88qQ zR&FPZ*9^cpswo54`k(P1cQ@=Sv^y*x5_5E%53@p5KQBrcJFymn#zVsufcb|QO_n2) zyH{qAdaFxWh1T_7#m{7QTQp;AajtqEgV2l>d?v;&cPuBcaJfvBS;DlmkJr(#aEfDO zZwk>M*_8e{->7Y7h=>tMV?sRq_Vw#dq?10<+8*-3f*G-~`jCg84xPxINXnb5x`-gH z)T{X}5@yiJ5OKq;`Opm5^x-vOInHFR`&aNATs z6qk%9OcZNr0oO)$-ZyW$(v%nnL1oe@eF?io7SUMa-K)kb?ySJ`AJU!_q^$V#%ApdJ&AQ#mRuU`k3T;0 zKPrq44pX60ZpwO4>RcPh#{|jRx}EGSFCx=~Upa^)aCH>eTj*(%(E4eYTc9$`>mzt* z@AN)Uvu;dbe|8@ti!sGt`}%6Yz4ws&hyf@D_byt>NoL7msbpto-=}PB zX!uzQ=Y)9EfuunfURXGq*SnZhUM|_p0}(gmGWFo=InpTdp&Wn!@g&8zHY0lz+=Czl z-sUotc>Kzt$eoVbz(w~{FxfuKr;Qkb2s-ie1>o76sa2JvtwQkRuYq4O3_2YtWFjqR zLVfZ>px}v%MDf>wMujU7=)iPiSCH;TlL(O0rVp?7%-CB1beE(upGtG;=vxRx`mou? zic2p5JgS?|2guKc99zL{jo%oK_@#h5oV2bY$TG}V4mZ%!`aT?pwuJRcuL_}i`iD_G1)6TCb;AEU=|4W*={bZQ|H zg`*$@x<*>LrlO*9;c!TNVZKc>YA7JUSoA8& z-xlMt19sh&Ufz65sFsI{R1Exupy1LTX2@CL8rrZ}Md-F*hu;tIBwRP>cc*)Mj=M?# zXC_k(klXklB9?L+kX>}vE<*|pgaF`tl+3;0#{j|;IquFHMQ(aUW_nd%m;h;3f>ala z%7PL^Sg%GMU#?ObLuVF93UG^yKEA%apiB^d4XOqXXzbQ-bOsc5aCVU0h`$D8;@pRu z=)ECia1bbYwaljiZdn_n{^GQ>AZjG-z&AuQ$8D+aBZfcN0se@HsML=MzIX3lCd_Xa zM(fYn*_M!s-eduGm@LwxwvMcan*-l>kMfR^QjYCPYNUtYlkt`=2+@TPxpu? z5V6Ymg@7*$ZSLStjE){otrq=w;|!<=@&JLogLaA5U&7)1e0|A+&FpM&QiUK21P2cB zXZ#@ltY!C%D0D-(1ui5lEiEa@5I5aJBntpUK%+UC<|G~t_Y1Pm5B{h9CnBM38O+1a z$(t(c5A{W2lVNHYkDw8&?b}mqg9HK7wzeez=mKn zpBMyvF|-TLMx@mV8i4EZkDdoflf2;Ar$-(F=jis;LES*w#Z4aiox?;fG^vP)c-T_k zjm7%Sh=fIXuNds1?o#1THW|7$9qdI0w5mN>T&~S*?SZ~`O-%dAc!qj(^0E)wfTyuWeAkp|#MNIbuvZZ;dJZV2hcmfKVyVJ(*P5b0DVf*po$&Q#1RbW+}opU`co{YRri z1Wbk}J5owBr@)>9G-)bGfJT=*SFYS-k!ubDR16w&LWd1J&|%QtZ>=91n*A*8ym)N< zM*M$T0QX1z+!uqotI|0ZMp7y&R zUG7O)fY(SNI!N;AtOL!RsTf)pJu#!+e0^9#5Z{~t`HznRwaCIxz}KVYLy2CV>VZ(Z zQIAd4mO14$Iz3G`1fWP5Li{w^VtE^S|G`qLt3VJ_piv62b51nQ4}w6x1r5GfI5^P2 z-0fcx{naqi5K13Ed3X9T>U!vUfD8$8R+e^k6L%CgX+jiaGN96h?A}Mg+}xZD1p6WF za}-$pWr+}v%AYw1xDEzXF|dK*DK9-k*b*W(XHz6oS6A28c8^)&!eNj|^@Bo@)e)Mh z7M_6G@nUhiJ1Pb!G#TqW{9edIoJUV*|1yW*BNo0)xd$NEdI3Qs9HjoSG^DQ>IBo18c|%z+DER9 zhmFlN0hk2b12(g#vvZ8ecC)5`@_|LKReKl(G|{3Fe+pd*$O0%YvH*(NQ9l4~gWUMm zkp?o!3;wdE=H|qOn5>Bed>DvCs(db{c`ht2_5j)0X$01*k1!22rDp3`&Uw5tSQv6n z6=nj8Xb^i`@sA;!azM<&E<+Wl3+X$Q;0RBC-Aqt2QMiQ#4;<_M<{QV0jc^%G4W@Ox zC5xNP(@B@!?W&ZGZEd{o1$wzcwb?XsO`#Q-Lvfh43It;1dciC2y0F-ar<*Bykug0B zRa8E?bGhWc(q|0k@vrY~w>})D5DUmO(Dp}ZX|pmjZzZVR-_)_Ks#oma@QMFoLi0?6_e&kH<)pF!^&tqmnoxw zlo}%7q7Ihi&u-LZsh+=!r032apGr)KVqd5ZLjT;_)A%iX0}*w>@MX;!WMI8KVSRrHTe4G1$*$RaMJ8?eii*q zDg5I;^@^J@iesj^&|5D%X|fD&)I+Y~naF)9rj<>uvnKz|4W-_{TO>_G~t#DkD*F1_(XyJ#u#k5Ktulj lPV>PqywT>bw(Kb*QOkbD1T16cO~}8ydHt3|lDO8Z{|}K9LaYD) diff --git a/dev/linux-cpu/screenshots/sharp_exif_executed.png b/dev/linux-cpu/screenshots/sharp_exif_executed.png deleted file mode 100644 index 743a78c556fd819b5792c6e8ac6d97b128ff0cdf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 479442 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 xV^|OcB_*=#dPkq=*x8MCI=Hr~J_QHI z1O`TghW4e3hiIpK7_QVChw`y^D4}bgAoH&fGF5c^Ue-=A>*_n|sZ+Vys(2ga zmM-%e=|^r-qO{J?9k6jzc8Xt?!^=i)AH2G{I_9u17Q=9~9V+c$ z6GzPk$B>vnAzX}q-I)@}fOYeRZAMxvA77HB!%bUUD@X<2aCb)R&V<@YgS1t{H(tRb z?I+~40v;$BnCX4028sD8fsd`F3?xg8Tgr^LLKgF?HY4a$q~Ou5Fs~W;R9|iK660pB zhzalaF`+lm7J-9MtkF@h9x9l#vTD0{@E$o^rE>jX!iGx0eBgKwj|!#IX2a?9kY0EN zY$PtilypKuLyLEmNlBA+A7H^Njn82dPEnzu)P&KTh)53)fo4&>v(?4vMAIoB6tkDGl=|l&hThQ?`i@opYmA6rY|c z(#xN8`C?~OBg~bMFav405`9znJRBr+o&ZZys9UD1;Pl>a1SOK;KD_dDvS3Ja2id+a z+Hps#W@(tYA}>kw!m)HJ8(l@!f%ZmM*I5?a&gO7)D$FJh0>7)x@0IIK_pYcLS zWGL9@0;o+mY*Yig+1l17%5HlwW|Nwnytmv(`TTj2Zinjn`uaU=nvhvbc+F9mGR;Jp z`dJHYH8VI&wuDn7cKn>RbagK_>jKb%w3D^@n9S>M+t?h8z-x^gs7vL!Mrxf~EjrEs zZ+Lqn_cU8PF3k@QR;(+FO+%J=g8CbyL3tCRw^hc{=;rd1oi@a_Mg!IHPwkF8bQSv% zWW-;VzaIw(&pP8~c!yv`ln1lwC>Jrj5#tk?AdJLZpEYjuf@y867ur}_x~&(^#eNtc zfT!uurkwJs5v7=k*OnX1$H#U_$)2tqDP&l1!Ntn+(TylF=`%P0c+=lJ;xs>xnX&hx z3^SB0xv(6vSk^r7zbA)jcfVpM#wvpVJ{{l?UTz_H%T0Z;^I05Xzr0MM zSTTElYpdLTFXQ<_h3VAyg1Li>Ia=qMlXX&?iRurYG^!#_t6St5nVERcosaegh6;7F z757>*WIB>kQ!i>PQup{fz|n|++4O5p44ZB2#agMcA?Jy5(9#voi-ONgUVXNm52>uI zJlqRy3HQ{SZykCP5wS)zBvyaU!258K%)u~d;k(}6N6DR#y-@OdL;V3iF6kp#DvaQ*z_iFaR&PJDw=AzxKdUqgNEqdf| ze$-kCuPR+0+X%yySn}$lWk0Y;N#~jGY$S>~-Q0*HQ0C`LCU>rk&b@~bS6;Oh>fGSC z+o0%tLRmVFd>{g**E%OyJ1&%f0FS=%vOZ;~C*Z zY}O*HJdCJT@&^jLTa6bgmDXdxpaTV(oSTdJgyB40UtEYz#OXUzmM9P)WR;VYlmucQ zckbR@p5SWGWAZ|?k+>LqAC`NQ$M!Igi}ZOt<*avNqksM?8a7#C*Wp)W%IO&aa?%)D zT3Wc}htbhdr>?W)Na$~c;1(X-Ap5}U;iq@;l;CB0ed|5TMZ((g8goW*@zso@?W&q& zG->~n)6}~wq#g~DXU1yFxrl5=j^c#VboX3(j^b|_Qi{$qyaNfsqQ<+nZec}Zz0b1| zj?EqFUDelppM*0S;%2J1&G~hVI%#ait5T@&cOQvlw&%TcKC$o#hWfA0fjvD<^4IO< zg5V8W!lU!O-hF{oqf)1)#2MUu3DJm=xG3l4l|Zv81F508q$EeS^&e)-yGvYLl?G$O z?gwi=-pitV(_4dsgU;1EVkaFxZlHKD#TmG!rY_92yfi;5Uel#fs{!t?9_q_zxrjkb zMo*tVr1eJ{K;;6p?O3YVxj!b90B@UCHWD2qP{amxXE(Uboo6Z$(*peWOH z%SYsghwIbZuAS8a8?L9yc)6i1b1VJXXRC!B02(Q>nUC&%Jj_dv!Wgd3?XGtn0yA{| z?%M2as6yh$kM-zLXkZ|SdQa$aI?uf?iMi;1u}8u?MiUw_!K|pHo_DaUqW>W`;zbj) zC}eK_c=&)8VTcuHZRv>B@hp;}(yw%5ecc-9e|-QUY4}7QH_Ownah}c1%`EMXtAktc znzNFeoGl^@yoEd}@(?ek%Kg7GKINnOIg-^@L%GPXt zzjtxqe6g^$Cd#*P$rtn@A7PB2ZI7${r1o}lkmbe0yDR;LLq?ASOUl||BEC-c1Dtw;g4>F$^OGItnzx%+dDfu4*RR$Fr*|TKs@bu z*DE8ZAJT^~2~g|yt4+cqC3?*L%F1dF9PW>M#N|fx9Y4PMW)^LGOO3F-*R6V@%S0;_O ziV|}Ie@_u9Ct#sNqq70iou8tWA47eW_+W|sF*be|8IHVzClHa0HI&m0|rXmVr4HFx!_sCAGm%I+VW z;Zw{m`8KA>b^yzNjcph8dz$YyZt9|vFh(f$Ubm)7rs-H|4fl`zIA#}fuAJTizhEvI zIaVN(IuY-3|8|py4rh0tt+;M!&mK>OEx5}cR%diH`M^k5Syq(`Gto%kb8ptj-V=5`Kx!v+vhM%Y2&P=#UVSL=(+q;`Aw7zTO zvBO-OUo-IBf}2P{yk7O8wmxCFlfeZudm|p2J>FOXaTqmygsXHnyixgQq_>gvQ@>ko zlIfB!Sf@nCS})U?c@oxzL#+j5$&$wfg=E3yKQf1tUm`T76$Bgf6Zl)2Bij1=v~U{6 z>gx2EaL`K5aTNhYrI!5_=2>4~8#);#x}W&-j6sxx4x{u8(i%5Qm| zbPWvP?UH3zg6c{K_|e|Ju%l?j>^4s230?Q0Qnr;5-cDOKdr9L)oQ%*=1@8>}(%!Y@ zAYo%d0gM~53oQPOxTw^l@8iQ3oHH}-%2Dvj2&sLP9PtlJi(Q~>GfMDkgKw?h<4=6A ztq`h68r(Ez9?=Tn5}O2RWZT#U5q_zAE$uswemRQ35`^CU_^K-w*1i)xWTc}|7-2l- zPLVU_QexuntyG~`Y=Xvc_v80*!_}KSrtQK>(jsKRDhE_o6KQ;)M2Y6_sRp9J?typK zRLMtP@X!qm^bc!ldC3q2CKF0v3f6|dcf;|-FF?299P!S{FS3ngTx8pE>V$q)kTR@n zFmCv%rL%+P{6oal^i5;5(gXD=OofOg%Na@KdpsCbh|>_EWRjGA{VjGiKunSyX}G%x zEt&-G?8_~f)dwhG6#dEM`R7EpkRhf1n9JkZ#}}xms5!a0FkF?%lJ`iHrUu1|EAy(7 z%6j_GE5`5YeSBqR!6^OwwrfsB_t;qCH&uLsujYR1BEktkr=r@5A$>y0-I5k9aXN)V z-7D~2l|m}RlRBjTyLfkTXjS>Owt_5W8r`-mpLIDTBm!|Vsm~((AchW&`oW)5IAK&I zQx8q+(o4(k^1`buGG%-yDAq=Yib>*`78)hWhQ%|<5(~>uIj*RvP>f0La^8vijjqme zdQ>T;#GU;uGeB4S3OPJH?(bjxX|R{KlI>Cxk^IEqD9L|;1%Xg;b0f~*Gtn&4LFP{k zRL2R;XyR}lcD_q~$1~3L%f|0>NoOC^;Dd^cg3-o-+>Cw2BTr-ruTfNq}01gKDpVLqt@YL9rWu zE#8dN>D&rZOcoq#vPx88fE*cV;^rOKHDrQOYOK{#NWC;(vH++tdYgpCmT_HIsoKRG zxLNikR03G&xVwALZ$C?z>XQj&?}!p1=(I}9eC9n~<>IIuq+ zi`4lDpgXupkKxJAPC?Z0&r(LUm$<7x)LA^KnIq9gPyJl^8UI*$?g6bM6^r~zNx9U_ zOcLS;H@*q3YiMt950n$(P%Keg)6Gmu?itjR%EyAnQ*Ug}tKpR&8IF(?vCMohj2^+z zgSzD~{q9M(`yKZEiu{w&MOuEgBV4vS$T1G|8UnZ8Hnqz&rPRD*ZF`I_+BZEvQ*z*5 z!Vzf|KeP;ZME-Z>ox_WEjDJ%RxyirETgBlyb{QSGL|3A9f9Dn+Pp>0idT>e0bHS4B z=4Y&6WQtd6uh<(m%Hnw9;fyWx;M3{H-#D6_{T%g}M~TR&(>(>R@`hhc-cS#VbG*VI zw5gUqNK`{s_ro3=x``y7=@DzVy73ytwWfdgD4?aC0<#S!7)76B_V)yA5`oxWyEpP{ zG^&DkKpyY!^t*ph+GGx(9igK^sjQTa;+OP2?;hELuJ!}~U)dKA`+ZvRc83+hWYVRf zG#~%is?EUgCYk-!aquDlP1{;}(x9R~#XJ2f=DHEfZ6V@! zXn?Xf869fW$yIbiIrrMw1Hb*@%1IPUmUs9#6UY z!&|6A_Nzo_(bmjFNc)hBiS)gb3~JQD@msHhq?oUcHb^SUc#0^n+IqnXt2NaB#6e@# zx!(p@mi^}vzrTbOFZKN{6iE-Sr7!Vb_Mf*?T%dWo@%i6gA`M#a2*~PjU-5CdeVFv9 zy(sa!LT@cb=AryX6%x{*N@}fyEcP!vnqTvf>uxCQ|64Jra1*!l>XU$jjQv-aNJuU! zbRgaCAInSmhk$+9eC46U`gv1tS`LWx@%(2z-_V4Q>`@VX?dciedit|*L@wd&%TS?E z#kIvJ*O;-xv=#cbpoPHECTsr)eWdLl8`!eQG$81~``_AdZ$p{xJ(E{yZ(n4U4w>W; zL0bxdF>YuXA^I)$`=5CouDd?{@X-o=k|8a$5{Ovh9(t5jo`?NnSK1P z_x3k8iwJs_G8h>c_UsXC;wWp+Zo7t;s%?yS@h5V!u%z?L&0Q`6q%Z;!r9hmKp5ETp z)T_rdMr@CY7x^hXJTxwjI#~T4$?wH?(J9Kj)<)Or{fIK8`7s(u)Nq|2*1A3|TJY_( zM(wGz@%8YKvsV<7ktt8qMV_=ry~S%kJXbZks#<+~pOAfddv1p;xT_0r_x|{q8mt*` z+pIj!k){xfWe*Jv)n)_1kq(dz@Njp3{P5vrzffF1C6U(n$jIeFug1+MNZby<8VZL8 zz2dDz!)0Qi=19(XfOloik(km|(DaCi)QCYK=9P?0Xm~hwOM$3yfrOG0n?}8?jzutKVa4}O<1^xX9vZOQcIk2z3q1&57%}lktyv%vBY7wSw7aOj{{fSRrK1niJ zh|Q*{3+viqQFF8R*%|Ve<6ZG`%XTp4-)&7<7I{@KNvB5?X-#2N}vVq%TSuh&lY z*GhNek*{BWOso1lyhWiOpMU_dIr;1k*}ZJc$B)4g8k}BN7rl@y&9j<9!o&Nj9pXZS zbqW5O(ZY8SQYc#38y_EsKp>Q|?2A)VfgvG94hMw9K`nFW97Ww)8ZeX5p9QPaKYXqu zBYWwA128s?vQfv<_wOVH3_VZWpAoyOQ>n@8;K{+#MZ44P~Qdn78hwJJRQ&LjES=Qq| z0e~BRBLR!~?s8vdad9!+1m zFysP=r|G@Ggg_aPo<3r1S+jASjLDmy(hv#_Xe1v%#Ml3bUtCM`zY_K+qmV05O}J0=hZXRQ&8_It}e z%#^VRbWcqDuRS(dCoC>z73i40#bLi|I~(W$PWCsqraBXNU0q#&n&W@fjJdo}Zm$w?IrMziw`Bk_h%)Jnk}Y$H~D_ z4Tjd$)ddtWRXi?&*~~RAF0MqrofRq%+@02*g<|heIr4zawnRnB8HA83b&~Pu3l9+4sJoTo5vwPQn1KY_-tY#7xlB zC@lFsZ2Yj%3yb{xbm79V?~tHFj{)!#|GIARwYb|t2YMm;7Z ztkG=TxH#Lm@b>W`F<~;DHs3g8IPuYXvxH5M>FMU9pcgy#5wkQi}ZUgr$xf=8x1k+ z2YjL0mr`W4r`s*rxLSjG>VN>mX0sm2HKWZ=vHecNPqZVe2yBY8P0mNL-1UHEw_WLtagd)5SUR+40`W zKrYrIyeig+6hjm>&>uq$z3zu*w$007?RTb~d)pHArLjxXZ#O-)UKbj4C%rmmCI z`Ec<{{gEd-2S=({OgF$XNCTxLLsTV+BRLVrfSFXU-BMl-uAAx3ncEq{2g>!jzWZR) zI-RVQsyUy@)H)$@l?9ENWMySb>~_L1N%-5NVDP>ST|9&}h_o~6w3Zzy5DSTj;IrFq zf@M1c{6=k-%k-04c~HjNQPV~lyhnv9k72O2!!4{^Xx=SNO+)!JHe0m4A5EhpJhL{u zF8>!ozkX}R+*lF-%Au5U8X6j6ah$w-b8~YbT5n{EUJp`xQ8ocLPtgs5%C;8mf?{4E+(}hyBs~~5d467%(2-RkBEpEtF+0@%)F!ofwk#hL8Fw*VK<$e1nT6ucz&`G$8NU`vN&94 zyI7diN+nF}?8+D)Ui&--1ef*dgYnF)ET9^Vg&jGHB}PZ>F>GF*+CyOZ?&C6*4e7%m zD8!1z27Nu^T-przM@M#-%!dlgrFySmW)J`X-#9+?4LtRo=;xMJ@KK*_OIBdY&SMTmx5>GR)?=JN;ntWI<4AxZOonD$? z_Fv)tV zFArF8pfE*M-kv&bkr18M!NtYTQ*|B?$oX<#9N74B+VB2c$*px-i1C3$y0hH|d9#i( zi8xN!=~`I>~Efb>Qh1xBr{`FcN1A~9<-Z)~_9t+&KO85%j2Xkuk^@RFj+e(Q7`ioQNS&(CL%s9yVArs5VCr)Fz= zSnq{(u@iUkoQ&*&go(+z+WGdtr%#`rFzP($IzL0<4CeVAz6uz*+7d z8~~cg#E-81^|7dk2thtlQqoH6wdJvs0MR%f@4IepZpPvb4fr>B=2M*f&!=YXUYYrp(* zg&Q!70ceF+E@ZQ8J6TOfjCZ6!oLjBt6(6u7{+^3a_3t-UxPisZ%sp2*g^!dN*MWPS z;3gn-ha#*D0B;PimK{NsAJ!p-al<_UjA3qe7BHtDY)yW7?E{Vqdet)?e%?bg!oZo9 znazwlY#_`?nOh1B`?H>~+nT<4}st|?H?F@yB6a<=tcJY7s!q78D!|&P05CFydiw{speb2;oTUhbw(PftMwFIvpXx-Y}SiYvzIsJGns6N@=?M=WrF57rFecnp*RAOGQl z2j6$9B-8bFWfnTfhnQP{C8)3F`(9T^WH%eA8>a&99_%;Z!R6bTwVS0^PP>zZC!9`( z$#4h>34viBD>fVe(nZf?N!x}nM)RGHJ(LSLYby6mc zDEr<>C#Ho4iWn2_axduIkrHagRVP?Wiag;yGUqNe1;3wY85b_xS>Axh&6C&mF4;i zZBcCSaUwQ2&~K^4BcE^YFo<+?blM{!KAynsSg#GU=(gjp+}dqJGa2d6RjW1VV+3N| z-q`^oov5(N+$)4q=u}co7Xm7UjvL#HloVC{qtR#&#?wPK-v7IMc>mKYd_P<=PIyh#0xi2xM_xnsghdtx0x2-z=>;q=ch^hR-Y1|J$N-$R7#0g~U?F?E9i=h(^d5(YwlG+!!-fh4v>)6j0K1GIt-yURuk68U z4EPdf92^|fYNEG?bmMAwyM@Et%*$V$-ZJz8+@M%C8?n(azK3{tmAW140H4OAWlQs= zJ9X$>K!-WvoQ~6(*Pt&bC@z%_*nXf~Q22QFyNq9ppPrr$E)ls0t_|k%vJ=x3&`?ss zN7xBkrnt`AF-*Nyz@5i`xDfSk&Qva!(HY#%&TIdNv$KGza$VOpiXxICpfm~!N=rA= zN{50pNOyNC(j_7w(jX!&-6bGhA|Q=)cQb+i!M)gV#y;mi`^+)cSWDN0Ip;UO_kEwZ z@9W9Tl9Ww6Xlmwoz%l>s9`sL34ZFuTr<-AywN$|hB)$=(6-L4}1z~{zgmIt;lMtb6 zw-_xmKHQpRV=IQVh7{s5NCOf+d~n*DdHM*Fj~WR6a{aT46*HvQkn#w{Q-#OTFnd~0N0OM8Fp9_OSOjXHP}-I z7fsG1Gc}7C4>(NOx&2_@f=!5jqwZvP*B<_gzkx|IYP49dRReMZ<5o3PG_=4la_9}7 z74UzEi;MgC(PhNEbZpd%D#i13J8^ri(|xn)cFub9FI8f8GX(VHf12#V3D!6HaKzJ; zy$vciu%B0olb`f81>FYiFF70l@GKvQ>Ek%%Z@gib#lP4eNU$)CjMSy2Rive3-XMFN zA2c4v($Ahfb8)F~YAm>9t)g-WvVm@aGsL<6>rh$Kxv9H*JyQ8}uZ`A|G6mu$1}%@o z*&zr#S9b@s&L!WQzd@-;Am#u?g_5ha2}}_7`ukgqlvb6H3TNhub1);n}nL?NNM( zGZ7-sodf9sY;#m^Q$T=vrev*_8T+ge+jnIbqpoW4Suhb0_{wMXgB$%A`O(QWLqm=J#Y{6j z?s51Pa_Z_k3#nnni2HC-Vxyum#YjOFCL)vcuveTMi=5wWXW_u1OQ+83(pZIkdrQj` zY3b_2=KwZ=c-=cfbGaL;9KGk8aH-3KIF)ZSv zTov)QV4;C>&h1#2e#qw4JOW{j7xS(l%n&(nlD~YJvQv1GrXe*8A`?|a!SW~LbK!;( z#l=J8bw@Am#UG%$+jaeaPejs&NgHW(5Ki3P3&FUF0 z*gX$TKz)3h*`Q;_`q)3${q^8P7d6#NdPXBGEF2UR6e5<&NA;5q>^U#)W`!1l z=;Tg|UcqOVo|ko7-^4a~EqS!rV+q0eIx8Lj+KjzEHs1T*CA;63NQ9^&F;6+&||2Ji(rmZ|GnxA{lFaSUu?F(+;Q3>Jp;wnClAD$FjXxCnpvIRpxO}`50KtjnM$g!o z`{tA=hHydx83@O{>=k+M+^OS!xH)oBB8D$V+;r>~Nq+u`EyNlRSXc_7Q0L<#N)s74 z?;M}>+rs((L2srzSwcZD(X|Zmy!jh11kX;JUwNe~LH+^A{PH%_qSh43=0I-!u{u zNxD7eg2zcpz(N<#?aK1(C0_ZqksG|t869KB)DtFMvGvB*GiZVFq&<{hu@d`<%?Vv+j$@kf_VB; zsqU7RuO4NfDTct1Ou!>(QdHyYJ#eYG15k=)z`~@OV-4otHLi4djbf7Akz9uM{hqU@}Vxn`5EO?W;=yxd)48)zox z9fhP5_UW9kY>mp?-V3h{ye&Jb|B4c!;^b`XwKekjy5XPQVF&B($*80%;v0A0WbzCo z#T4c07K4RFila$5O`=!DBI?g;+CnIeSX?%GVRukN6a1&k&-bGL0>StbI;4qkZuVnJ#%EQ0^@0c|?P8Ya|8M^zoU^1VZpb1R1vuKE;Q!F3#aaSZ(PKQ zH#XS;8xN0tU0wL|NPTB#LUZCA&$ACc=xZB0J9t-K`CC-myFk$Ai%HxS$3?lAeenwF zH_tyyB~(-^wsXb3y(`&b5yux4D6wHv=j&P|ewuP$g!E_MoRQBjx?X51y?43)badt0cRjJ-56@JU&zc9xJx+bS8E8##ESr{Ylm`YKewdX{(3?fB7ZxzD<+-0SRr`1~h_ zu@B86WNv?s0VQ)IoWCCf|7boIUh*0sV&zOODdDE85{E|As^HeDtqZU@{EkVkudjI>GXw(_^=?YfThu6h&_^76x3&54qmRMG z`9YG#4n&cZ`O8S-G+4^i>)!$!yzV9;h{luhk*+E%1Un144eX$oly)+F;A%gDJA40!)RyFK^$(?L^MlJQQi$L?DbknfnfyCIXi9Hhm?6=9E` z(Kg2%?+})0_X-Qvk4Xe>&yBj|Nu(XRb;jPme@I5AxouhN`8&lAD*3gWBpilod>D@s z^E^^N6#*v4HJV?S?;x9NAG(*_164Zgg%}N^?(2Pp^P|;!S&p&sk-LPE68+|myi5ii zQu&w0e(L#uk)06Ka@*_v_)#Kcz^x&b<*s^#SwCZKHa-1AGpCgD zebAjGBG#WLfYG&lemvd0qphVn?e+uzTPMQ5sR7IdN|>wrM0n@hU;H`319Q1eb`E! zGORjQGBM!lawsB-X=S^=(wjPw>|GoA{??7~JE+vMYsJAUb923wj%VK2JlJA~OuNY@ zNXf<(vv$AorJ)$=sq`_b4Y(gRsc{JC^AS==$X3cJDn1oKaUYBPc@J(%1KFRc;y3lBo zE=>}hevkT+CQQSy8`(-=$tXZUL(^5PN7E)LMU@&>suhx(S+6MS@Z zmZJldh23KI&vx5{^v=W)cPXOSR6=8=#H>q03}l~~v8h_iCxo~`6To|H-V&~32UNNt zIi~9V$m={XlX@Jwc4#hZuV37%2X6~1AD}xR`->uhRF{@~2@{F_zJq=LlEAIAwi%m9 ziO!Ehv57xkKuNm~Y__e4ZwZ(!#br$0A`xNL zJq;FYxMqIfCM+oPstj+qvlFvY=r7gCwb;y_s*8i&IdGY_fsTW4WZ+t$GQNmj-@`sy05>d=^1C7 z85T$L^K}jJZqFGQru#T9hcg-YMn|vDn~odx6ACv}bjLX>%ge7Fe$p+W?o;LMUY$5= z&sK5Fc%Iq*@M(4Gk>49u55dBNQ$KR=*RP?tCq<>`ZQnx^nfdkWM(x=NBToO|0Qs=} z!ojO)+|RNftlF>S#76lGRr>HBPDLD-tdA7i-)^>sc9w;O#jnr{Z45WLF;P!VO$~fX z!>+iY+OxXOZt$v6Ff-r8H1d+sULWsNT7^^_+ph#pUH?Hlh%P z472UOM+$K_04nt3RNfbhlo=YJP}NscQgYZX)NKy!?CNUkEVdWVyM=}x*3#bjG8eo7 zw<)6Zp9AUy=S5WU*pxB5_J2vDZ{NlzkVYXU^kPTHf?E1otF@VogNt`M1w{&;gud}p z5A&S0x!WjLeJWj@VpP~U_Gx-CvwRa>f2YQ7Tb@ooT4n(VmeO;!s+M0Lq+AbO8>}XMbASQr7e4SyFu#C~E{x?CeLno{0QSMTaQ9PY}IMP2s6)!_U5h*dd#Ag&;CR1_czXR+2Bd7S=#dc}%#hgN0n4Fxv zj{DtEU!MbYW@aW^t2Vj*WgV2^*c0VH$vrT$tk+rZpC)M@Iwf^Bd@+TEl=B=`%+N>A z7wkLGV3^^`#hhk6F3eEM+I8V;wiW=Zj;KmgoR2M(d>-ISo)y`RQ7?DJ^BS_pMoQ=_ zPIETkf42S41tI2^kCl~|8#`GkC@OH|9UK}^SaCo$B`PMSUj4Cmt`JhQdl~FIUj;$G zUS3X!ffA*Ujqpe+sM=b?cWlSE@zq(=bau?iWv65l&KqRGu-&#GyErCtMF&pr!YvLf z4WUq83_bSlL;B&}=yd8f8x_WD+q_222FZ3M>N%*UpA4vMAaa zlj5V~=h!FnyJzpCqaYK8hF!bfO*e%LHt^()n>%cv?l|{9Ls{R#Leu*U%z2QVhVCU^ z1|1^E=!imm{h1Y620cqOc^B4xpKc_Q?`>?|xFVQ0I8u{!_aZ!Ci7@c)g`%rgjho85 zWF({tJZnlU@A|iPG_8z1mV2ay0WE_Q`>&|U4mLut&qeJaFC#8+M0K;19F>=lNTkvf z0?ZfONA}{m-6VJkdRbm}ed9W>TfT_0pFvz)(P4>?_&rD(mmGu^8VP)@SFZdtVe8&D zD0J?Nj(y$mn$lJDX79n`blyF!a+}S-Ka1)Y#>GpiV}a&Tx?qj79nf3eYVWnRc&}gX z4$^XT6Zoh@kfWrgrPW=qGI(}!G^Cu^Utt`ukl?p=I4F7cofBAMxe8;_uq=gx_>7|TvuLwwHBMH&W%-_n zsB)~jhmGz3j{T>1b@Lnwx4=~-^v4ZW@e3dLW?Me?-^ckVL2B93%Ja_JTMX~dt_(Je z-4{xH?f7WL5|j-E^9-$K?8G79Jy5mhBfP;g(-O|NI-2P-&FNkLSfucFM*_2Jpwq@a zJxECo9Vx)v&XAAecdnYc{J+w3<(6JnO_pOC41Z3n+E|dSkWsX`wRep(RF~kp*k|Oq z9y6q2Z=EMOKWN_P?)P0%kbi*39248CH`6gU;PJWtlw31JOqV&vV*=rt_5r4ZfNjs9{e}`hJQyC1q~O&*LPS+4gRLe_-ObQ-FG5dS!vj~ zrsg6*=g$zm&0D(`VV@mv9||Nj2d|n$8m+Jp!d<`tPK~`Sg#~Vc7^xfu zp2;eV)P55}-we9E(bGPMP3^F8KCuvTQ4y+$fLf2j3+*@(wI2#=9ov+Ua+*YceQ5%+ z;b%FTR-B+DILuXZs8YNuvE~ftgRaff#Z52HJ{6gw>b-c?E^LT7h#%@6E zRfw3dNYm9OSI-ezGD2P(tJ+H^{w>-}c8ChIzkbYX01)_-*fxY~e5jaQCRdA`Ospv( znq6a{XTZm1P%n|AioX6@8&pVak1l@X)}J4_%`M~OV|)a^+Q zk6|YYW}=WX;)_Mk$;FzKjO^sQOHPctIJm?8!vNXAZw#Z3UEJM|34_w2F+4sz-icS9 zm(zXC?oVDp6oM6V(E@pl4zc^*{1~;zT)ge~W@nCmZ436vBaj|gcaKSeL(J+a*j19{ zZuI6&oR}DNLS-e(V4Od~|3wu3y6oS#u(%JClQ+b>lkxwJ!ZGgGn)PJKS9%-{BN1!) zSG{^xJ0c=zj%OBYzE$tIZPkz+sBYl4l%MJBL@0~3*%m)=$AMFjkC$D|0NJ)mh zG%mpWD=4e0t>&YWPBo_2Xdh#h?7o#JjjUw#$LGyBt;MI|)`IpGTR+i4{h$0M9S~sV z{iRW_bUR&7588?-76kVwd9sF$Vmge@mRRPuBY&T~{PuHh3n58(6(39GjPT}7UWbkk zEiL}vQl_9D`?QL5)V)1=c6J^rplTh#PyNG)@%C%a+>a)a_xC~gGSckYpPAkr_jI)O z%!@!S<5{X$2no|2c1p_aU-{GA@m)BUX%WPnOdu|#VPveWw@y=dWVY}&sP!Rao<9U3_`U<~%Y1zv{oSdjci5hk~w-&pL%LHZs3Jh%V3s0xhl8#oY&rUX9M1}j~ zo&NcM%k1~c!b+1lcY6*cx!7g|?7HIj_xE*7O?T0-8AI-x5Bm0}qwk2^+YgPko^LBd zVjhedq?zmNSy1pi)ZWH7p9qgQnn~Aqk~8__H^)@(wa@$VAMA@!a{QWKXU;GVtY?2k zdx7~<8=vTY3`>~#i)w*%-}6`QT2dS{*S3li$VbEGxEh&wcIrK$K+9cbK&uQbJ!I?; zon|2X+iz*Pif*A*w7?KLJvYjIY&OLuiOg*wH~Q_WBQ*CC#hQ1v_xBaE`n{*7(9qGF z3_;1le>mY;=@mGd0V-}Zv+fU(oY zx(-~YwkO6CQ)~Ckm`G3Ox($OmMMSnH@3O3~nEu*d1@1xyrNTae`(PqfXI#{F=fF){ ztI-bEDb{EQ_wqG6LCkXapCfJ7o4VeGT?lI$d(gzY666A#cD~Uhbo96@et2R+O}Ae# zYJ$msl*izQIqkHi#@n;bXk!!#g`+E`VU~#Pp_hfDJQm;iXpgBINh>RADV4!A&tli| zmfQoe2@UyyPhCdQ8r2&}j6o0zT1U)K zXl!5-GCKhuV|;vk3P(Vo_S_lZOQhGo>4E{K%aF;W2@;Ka=z2OLk7qGH5rm zP_AFU9tzES=p$>CS%pI`k3QkFol{p=_cVe^LSUL|~)+>Ss?%V5A;Whd0u6wIbMIdRLle{R%lcW~Y&V2x7m=v_I zR)_7Q&QmkVD7uGqbTgb5Gc7p4*`q}L_U^tT=&s)QIih1?W@KmEIXY@pIrT2~rStLe zk-2TW0-?DOX?XZtA8#^R>KV!XN4j5{}7RSj57 z%ej(-NLO+<(X&WObx>^mycbkwh*xr>#rh0V5nC!!oX(0~djZ`9BEf!=L$621vJ z%{b4+mHHgR_A@8VWD8DI<#=Utxe8a)Sxo8%A`AlxHP_BxPwnh#XWOHEe0)%@T)BdR z0uX@VrgWWT9TB_3HvIPRpFf{@*AoyeNpM`XzYC@HkF3Us#(-&m|LL;oV=Q3Ma2(SZ zHZTQCq(N=YP&O`}+t5VL=mySM#m2xHVp`zEm5Xe)E5m*atz6yV_ctHNfts7ca&v1+ za%`c(4Br%o<+zXtw6#M60_L3W0v}>|K+E3Wp zSP#^CvCpqFcHG<)5}V)C`PE|rbDD!dB>6q@^bk`(U9s>E)71ZRp52tQ@#6^dtkLXG$%|CMi5xYqQKmEwiVQ#6+|06r8qok1+pQvzvOb1 zj%O6R5gXI8P<^bZtW-N{ajC8WB~O&ze#@FP=DVmUO)V_}t2(6iaQKpOd+!gHQzx|l z=3J|*Z>TjNkylrrS|~4yF9Xsp1C=ISTdf23uf^@pxZ!1}!{HGZMZ2=6%S1gXfR1Wx zEVQ;pZt@cq75)8N=cOe#MT(lBppLb5z7s^{KEA$CRMolLzywlp0h<}H1i=HmRf(!O zL!kPD&MVZzD1NKGE#e943ZJBN^(lXsrlu%aTI!-72~)Q6q(hr)3tJy2wr$RK zB@e8Q_W#1ZjVNK(!peM+dyyI}zQyC--nP%HLHi4GHip@V%ndArQ+^THZZE54at;6(sac*xv|>=!?;P z`KTAiXdEUk$%+IAANs#mQJW@YEdgCCk(QJ5CKi(b110~GUaex0z>PjntMiQG=W9%# zSr0{Ww+z|SCB_oN@@tOUy>id34Ma5x`RIIHtz31luRg*NBf}0gY|so(c74RDex+)zBy8CQPDU(AwlZ)Hp2NR~zy2 z%}p)FTnIh91C)Y@RuJfGO(0CQt?uBY#mTB{pAu30Fk;23ef%G&6~5DRk~~S4`=xow ze0>gTgXhS1&IW1>q{#=Q+vlGa;0MkgP)T2RnPi{{3<$a&hQZiDtEZxr+G|%wVs=G+ ziu-To=zmvX_&2hKa|dX{7wJEYovT;Zc&j8g{!_C<1HIe2(=RE=dUzd}o_`JvXky@o zVUThCYHtqm4;FJvxd@wOE`eApWqITn?X_20YLC|ez0P{)>_}Y!>d`^{^sfExd5fS) z6i7BNxdi@tHBMw0Lt{}_KqW4FDGn9NV_ho?Dy&Z-$->Yz=oH^0!wGAY^&f-+SBu^^ z#|w}PCmGa5JfSY4$86nIF?-pLH?@9p;o+~B<-hB~`NTU6Sa2RbZ+jHcd;{p9-zYAI z>REBZixJsuB~aQC6b`L)v?q#AF_09q6;or!)R}}cc>^p0TN-qV;I6<9dCF2-_Ef4N2wij zJ=QrAG$eelloTJ}b=d3m``*f@qqXoGe*a%ebW#WhAQWr?Jm?B(4rY#_Dc0epGEF4R zV3WgXw7lvkbzMSuGfs1k*U?~_*RkJHl>OC&#oRWMO$p4X}e zrS1c=ixB~#h7O4A zVWq6+57aFwZII^gt$ovBC6FcMx=%*PVNcS)^!g4UCH!PA;^2xed+bSszKdYnfvG5N zZU_*J3kwO+$--5Dz|L2H2n-?zf3h!<9I^R(5v@h4IjX6Vt=vZgG3OHr2B24*YcnW= zWcXbj`kD3d*P4zEU0htT2)MocL5JW?eF1FIP;lk>rkE}h5EN9%OTt2R?#nSYHU^Wc z03BVh{t)stEX|7dB)4vXvE<;9?oFutgC`}xAp!3mY$*LEA-bL%T7QNyr1sWX$04U* z>bdS;X$7r>bgJ|{;+`=7?=pn0zdNpmPIHDfQ1kt@_4L#a_j?VP6oZWiI?BT}?$=;S z$<{TpvRc6XqIln>qwCOP22JCx!CNGd;=*Fu z!rz3r5VA8+nsae+fjAIC8AvcbKGOB|^J@;o$HpSKp{Aix4aDs02AB%k1ThhIiK38H zzo*G}L_spATKi`Ga8cp8XrzlcmtdcO@443Gsn>J z@QfI-0>#-8bbjDb3kg{j@IY{a;vX2$Zs2R2dTnHdLKNcdI9?W0hBe$oNYXTUL?^ zP2}+RLW#t$34D}7)nBN9ACO)qwt_-iP3d}6c&OrI@8&8qMwcexgTh+I;CFUVNVg1z z7e&Q}kH7lFWy2DfKKg%`CH6ELybD++bgJBl+?)SVbkpj`Cqjw9=j1 zl=CbN&Ri0x=wdETj}GkbC&(pzXY7WkW)(rvP>BpL)pKL3%KiRnYv&yyjcIU|)29Me zMn~I0D||lK*>9)RC zO80iglv$Rf4KW>QlQ^Dg7`$ceIQT{C{yY|m^uzR|GHcx9NrKPR1^r5v1%V2+GG;i}5R2RP zj)Uc{Wl(c8*!nQxanNbTuEy?t5m$Z9D#>FB@%INk0wE#clrT1^xxm|TZt#{#$F1yE zY9?O8#Kda+_2QDWn?_g0YVAtxvxnR3950V@wk=6V7@ydlJk8C$S6LKF{nAuoYw5}K z=SPvB<2WN#AMT@}VPS5BM<}GqYaHiJ+4&5mp)Bt)8$Nj2o$))sKd-$~_1mG{wxt`R zDgeS>->Fx-y72A2#Qg>)-tI(BCn4UO0*^Fv-{Ru5zYMeg>pNILh2}dHALnOgUR1mR z1irRP34leRrl6vt67^z#ZESgI30V5W9I|iU)p7KV%wpol%*(Ef?X?e_7~6x+66K2K zGVV5sYjtu5j<^lJ@nv1AQJZE2A+BHZ?)qZtyFT*R_N_*a7o#1qOLUmVUD}f~5|X7A z^%z&l+F33Qx7rAdg2pUx&?H2O#c4+SAA_U0B}PgotsEUA+VRibxu2fV0K*|BF_AH% z6)gMH5Y4^Q5w%DP8Ki{VtMi+`S4&rObw1yGP&St!eWFOA^ z;VZJgoylFSt1N>l%e?-2fE_21&vl@?JIvoH z0jz=?1Q-g^x9`JWuWOOi(-TVwUh%+J6<>=j%eWIE%gP1RKP{jWzH561m+P44QH zY*kWX<0`m=>f+94A%vPMdgIM2WN=UvG!NC-Uljzw^6NWN34G37uR-o$(8(xpSRiN# zJu_$?zxxw}!^!pkA>RQtsbG~hiB$BTn)Rz56356S%{bv9Qs*QUq;A{bPD{aoj?DKo zYLs7hpVL=K5_S)~j~*zZlN2%2urKcf4Uj|0EwaajPMU99XJ2bCPd&z};0LidE0HW2 zH<#_HRJjn$-14Qy5U5yx(7hdk)i3&gs2dnX2%E-8Wvg3k^VI1rEl@EUW@cvpi1|3A zCVbC)FHlH9GohYW9H4(Qj20qov^mwhsb!5x; z?zp3fqIf3@yY~1_eQKcok!5DS2vnwCf6|8f`_RTtKUoo}!oQ0X&uO(9^)-1+$W>(b z4n;)kOkKc5QjtFIqGt72^23XPzP_x?if`Y=x_P?^Lr{u`1J;BLSc&q;%- zo6luFqk)BX|1dCDVt#g7R3!C#Ser!mO~)$hgdo`2I9YszGUNa>n^rcG1f*GkNi&IS zS6GQ~8<^NV_WRChYX8ihn*1eUbFN`>Udg}SGn;&AjH|zYz;1n(~LyeU0%2@OVAJ|_z07?H6d zNgo`{Vk0Wgj-lsS@tbyv=&eI9ahON4G5{XpV7I`m!n;)JANQ>Ly+P7uz0gR%Z3!i` z+_&8o?zeCVF?>PJ&gr>Sl{yby`YyO5_d)}~z^ALCsG?%+p&31wCu03aF{ zK;aMigf{LH%ud^?R(RbeFeje_{%@>8~R5JzTLG$coR7R{H4<+ZC z8=K5jYMYXpsaBAX9s@wkS4_lVJ!f!GtIFzgO3G+23ph)n8@JXnK|%hIrUx<}Y;?VXJZMqUh; zF&AVc&%sfuBt!!_Uzze|iT6O&!CvSPPw<#}dUlaMqBRiBmXt4iE+m${>wCZUOj-Cj z=grOTm-E*ju0|x@F@;g#KN~Etmqfb7uw0D&g z;Sr=f%lz6yP$$F5GMH-k%)p>R67gPiC;028*%PNHew|PtiF>P_OMu5wm7P6}yP?K@*V-3uw_;qu7nH@0jR z7grQL%NBuG#QMh6@%C;iO;%f<0wb3T1Cq9QZs}D&;BRKXecr4B+O->c1ynpa|71E0 zBEHYzQOLjP%|py+>45bEMM45?baV`|t+Ees0OpMSh>uhRWT&ND;~F;(-nY+#vE2SZ z){*$K=%FY(QIC(a51LO3x+XO#{=eD~b5&YDoO*Mz1g){0%LoN;FsMHv;Wo2#*U+%G z_E025jI7f9@hQrsXMMUbtmCjbCH@U|$Y|+VXT~1X_w~{15JMh=cLT3R<1j*00ow6) zMshw9O|*UA8^ucuzH_Dp*WIQ0wKeNg#6zF{*&1)p3N>O*=LNmQQ}>T9zXQCf8%>pO zSIKaj|Fd$IQ|-R{$z?ZpWZ8ILJxXlA0AkabN=R1!tUXIwS_=GZ@zlq&l1K6UN6rhN z@{Euch>3~0zn*9EBQh zAL9`Y@o>!3w151AbXy3dp=qn99neWzgVm-p<{(-Pz_4NaS|QtQUNB+v8}DTJXk;l1+Tb{(AxrkFT}r7mQY! ziOa&>UXi=A^M3NJmCv^U1qmc84f?Uyz&xXR@Sq1YC7(ZwCCh>TFDoTQ$gOQ;1U%-N zHsuub^f?t3AN|3j>$1NVnW&}hTwYr0n5S7CEH(`^0HPxPlamubQmH^MD`S z=gP`)T<)yARmVy7ly?1*`1tzID;UY30? zIq^WF#aP+y&)MxxNo<~<`@Vv|LoADH1{~OlkP-sNP=x_ zk`uh~Y!#Vxb)b+T5%0c=^l9)13MikTjFO+953RPaK=>|bZthP&Y^+tF_Y_)i&DPKq ze^I(dEO;Y|uACMuTD(UN4*812gsh zA}&4wfz!&bN0n8QWnE?lg@t{#wk#(n-U#H^E;}oVYFWA}xTfs3bdnf2KNpXL9Pe)%(;u3?78-rC+)X5HnRqwSj;yC|Ex=h>wpC0Iqikvhw|LS4$8zTuWArvcbPdjZhy(jvffcgdi*j+Z7%Aajd9!iR^>c{51oS^ z*Q>vLF&Zs{CK2lE8#ukIz?9WXiMOdvC9&=!q9u2z`4h6@gqOy z*@V$U0yKi}yw;LwhsAvMQoJ#s5C+G$&E!RO^ zB(W6*_sxCCXCaVtnEdrqExk>Txm<|fWb}*s$iDrC4LyV;chV%Dt1a81cLLofT`ERG z1d=(p51au#1O&RY=UEAndRD2uW#Da{oyC6_Yydb*81lI+Mb$TPx>q{kIYD@1Qb6~6 z2ULZwqM&5I$X6J)WowgJM@LGc%+Hq3XjCBZlJWm1#se)&ybb}y&D$zLe?wKO7ap$) zq5q90{G*@dA*ztOJ0H&2S>p+^FUFmewyn0o1oses0L!^9_4Lyi3;exvVx1rXGgPyS zvdhZ8B+W7sMp{)0YDL&ND5rLt6eS4zc0Qo(d|GLfVy<|!l*I^Fvk|2TkP-ZGFekul z#S3Nx(b3bNKo09TW^ZV-l?Dd%o8hss4v2&6-Y89=^MN51u5i%djKQ=efa(EdK3{u0At z_{P`woWufs2=n9E%Sdn4YZopRvsF}8(TU4`!s*(!EX@LFFVuDIs(GXz;-SrP7nleK zacf7v_!|!0+Be7S9|%sndI=b%QLyr-GEkIPYk4Mk!gycf=9OeV`-Rt$MSntx3#~V& z{Cz@S)pCJ1>Yq_DmLAz1tk?$dIGy@d`kNLdG>DI9_LeC>zg27@7h6zR2*@0NBbfQS zxVQ-N92xN0Jb%uHBPt>SAQo&$4u*zQ;C4R;rhotoK5o4>6Yo|FC13#$&M97kAib(T zI5>#bI*sM*0&QN2#YtL5^zyDRoVq}LwCYaa`!my5Hi7qWwEPo5bprgO=+%hG$i}sG zLx8OaaFfo8V<{1!Lz-)9ddSP;;N++lF98^eIp!AvQ3cj#&>+}B5oYR)TXl}I#st0w z$!G?A;vQN+dchJ0t|!!x6J3@vI%7G`7G=ZOU3y$dM&`L;A}}>I_pEt_93MF`}JGH-TZ(|el+I`-&4*4#;!ms@P_UC(&<(QjLm@O>XDz`$Vf<5O#I?;|j~oE;60Kp(X3Ra{&g;9Im3V-1FjjA5>lF_VoV zqwIf2qRRrHTD9ky$FeoSd8?}#sDPN?p~wUGSxZ~nO9F$P1$iycY6l>%05?YKtF}%e zzdMZYecI`~kR17EY!j0OEHP}}jU+IwK!B8bEr(k7SiSGFbR|${nnQ>IlCc3(+x*B} zz6=?kR}+i;fEf;T(2N%rqE342;auqRH{{{&gF3t2bMEufZ*eL$B&0IU+F$tGUoLOR z+nyjG0!fT;I#Rw_*_}EUIA*x{#1+C?wKZW*^Wh@kbX1)lEl)K7Nlo8S%Tx>sl`zX| z?ev)Zh9z%9!OBNAQ^0PX0pAA?AO8fg-3`+_YsFF@5nuo-XnSMh;Apvcz%c)03uXfb zlko-m11>h;12l88)yrS|!$9f9^>s^?7xY{E`{1W=;aC+XbH2yAGpytXckM5r34+vz zt~(0m-u?W!vpP~br0}70?wo)2{W}#kH2}ikjjc+P7Tvf~zgPaRl)4JIO0n_hW#PxJ zN#K#~NdqD_=tZ}BS_!ueAG}BN)wxM^f91gWT6+PobjB-}AaSBK>G7^{TkPqGSlVq$eGUzm%Qgo>vzZvB3eTaj3W%l)m6^h z?B>I)mgA$qrVY{`eiE@4FZkX)x5bwYcLMI{}rk@G?hwVUVJUaBF3RV*l!JoZ4f79^^vlGlL z+?7U+rC?Wpji8fOSs^DZ{j=uXl&Y#KSiEB{%Q+B8BrxfG10vwB%xD;~3w=SE4@^2g zzsLi%1dOG)j=%lG$lWLF>QRKRzkVAN!=>}>4Y00W@NU6}#0^hRHb zp*DUVHN(Cq4y(%QchxScwENUCAe3SDx?#tMH)Uml=(k2U`<1n*?gbm~XiIk%?+$h* zoL9+`ypzGc){_?CNDuI%<~>qe;+{3KHS31ybK4wqOb@IWug?TKZ0WM6;P}lk390<$ zZeb-W(~$MaNo__(U?AIU{)QcP=V&>v`y<-S|wNjcP?U@&NZ#r)1rdi~zr(8Hw1*+IP}rr-g!EX~U02-H&tv9YWHgdjW@Z`w zT_M!uM+ff6*Y?bFbA|*qhYXQWuUyWnIcnpmu|CUuuFUj3ib3N@;A}gZI>Cve=;Oh} z*=cEJrWRs~Z@p?eRCD1l_~ZI$`7~T<7?1_XHe|2;i3#i7{>0Sx7O?OSv`=B{8T|PZ zF?G8Z2-4yMxiBJntU{dZ@X)blJ3d--7)%awDk|5J1~px!g@lC6%sTQsb|obQoGFzQ z6bkGX(_nX%4r;Pl&RJ%xbxZT$WoI{Nk1F-t&C*h(GZ1QF8&pR}LPkDmz%D5&dgDTT ztcrT~%?%-3Y^|U>Z+Z+#)80QqL8>fCJdm8r6NvG>u}|etlM|tn37dUucem$kq;hx4VXS41ezB_K z>XF=;14JutdNeBepW*2{DSOnOeKgH=hi6&Vp6mh1_y~?&)l!QwMvu*Qa>V2{Bsl=` zMAsr_fpp64Rt7dWN*IFb1W;wPk=C9TdQ0@Z5ANw3v+bjA@?|-23Q>2 zYnGOl$B22$gWfQYBKPCU2JE$oT7jPwE05w{eVX|hHHTtz6X{J& z&tj!PNUwLw1KssP>o%m?30c%fL?QF*Hxt8=;#xP+>S9Rpyt=ofXac9U5B0ne5dtTT zdhD0##(Ivk!c@7@6^Kube|@8t*%q?&8&3n;=b#MDzP6)v+I5no)-(3=B3*MQZKD#;hVkl^yXcW>oms>tCcHl z?MT|E_qQjUW<$ILtl9)t&cFJItg4wX zH{g=l@vA%0CJ~1YVyPVS>KTt4sXYn1?XL3X)Y{&T!HTLGy=%tlFt}TfiQpODeP-^h zWC7k!0^t@O&f8r%JlF5u3YrbBI128b;rtdu!pIphebvyWN-92vj_#u;PPUgAynuB} zEPLNHp^-5^{}3`^{m*hotp)hS?LKS~w_(DMd(1e&ea^1^C2Q$E)VsQkQW^Kx6uFS# z*Ib5Y(N41PM+85T?mId@qLrjYH^4`#+v;z3G#|N&^ybFXcQQl5ErxDX&5!>61AqR5 z!9PX>ZU-tdU9*E#W17)hjQ@|Ww+@Rk>fVJ1P(dYCxPLgq2ny@eb4nf-#H%_e+)YH?EUP$*Sgoe?)#0`&Uupmjv^Q< z!~Y@>w=?&{rkmZAm&>nF(&m_@Ij~B?;GHcVyd+u$iJO7MLiYE9G{W4f^KL@JLJiVO#Q}0YtAH+ zw`A{8ghmzhmY;uT;$pA&K8La~?wkbvYZdW+9?}aQ_s>l!gljhb=4L_o@3P#|?QfYs z_wSo+eRNd1I1h>!X=!Ny`nZeeBi@9EC-d9c%E+`rz=SY_@;P8d-@kuv`h<;WYm;q{ zVY9Nfb`+qQx#tWQH=`6|BCSH`?L39-HZb9&LKqG&niMwdR;S&5n7;0f-tc4(B!2dc zM5VW=x7PuP@D%vx0)mkj?kjBnAl~n|9`&R6evI+3;rt39N(+k%3mPwv+vv#u4VwAA zBvourKm_&l^dLz{KDL1*36i%w4Xb%;&~n11U+!yAgfLuLndtK6=5sufc#2xgV!eNe zXvTcjPIvFdubG!CtjDh4ox3L8YvruKD~YG`^ntA{R_3qaaV=H7X-ACGtgfIWxu~3$ zv$Hi=>D&~psTlG&bT3OYWbybndt&KbVpyFN@^W%_Sy_o_W##0s{YhEbb&CGnJNl6- z^*yx&Dx!#lbR~E#tR)z3ADriUNtBb5fBNK0Ry_rau>OUn?eC?YSl% zgY4_PWswB7v}t!mP0b)*Z#jZ1somGR%2sV<+$sW|#KgyNnRWdcEYF(D@|1JfA^FcY zaq2p@k$Cdticwx!*)3;AUS4UHs8gr;iMs66R4lP1TS%lFgp$Nk&@>N2h$ZK1`&k=Z z%iZW$g|q0j$}K4w0-XvJi>eDqNVuHl*d43(371beqkJCXDbgldg%P+M5P2K(>6muw zGg60s5WVs5Q+pl=ACUHVzPy}#&PX)liQGP59 z%9V$En?w0J)IymSBTWH8UHgu(XqZBq3?E<1%t~wNo%_N(jAb}m9UZhouc7V|eD`Hn z*GD=MI(2Vz4zd{OdCA_vK@rX#gQq+oYxkt%KCEWA`L>4dFK-8y*jn>Yfm%4czZWD; z0IY$9$c|reZxzt#!ovp}26^&xbLCZ{oM>#HI9fKZYu8mWGcay_pNiYm+gDYt=WOX( zQWv}YpB=L4BTWZt)1ix;U8nL`ehG8)WV8Lm;=#x`@2??Ln3I|?H!vRYdGgtQ|8 z!)Af(0`FD0&YzdYC0Zri74J70&g!Dg{$lQ{X%^Jn%QuX3AFlMe-H1Yj*{96CU1K8S zbE>EbpVVg9W8n};?q|-yd4WLDAb@Z|OW69Zgf60WW<62<4G~5#r`eD>aNLKVmGm1dnP^G0tG%uVS9@iwADvi*;NfbFF`a0m$4r2Rron}y&?v0 z-%z@)B?Y-i24?;f`!=i&v762ei%Twie1qL_T-kYBjc>427cJHf&nx5z6J~-0XBf#_ z7+OVqNq;WB!{b*wt064^w&A>wB12D-$wDX*T{3BKi}oD8 zI_7`RC$G{;tF$Odq-bgldvq$c*6HsU6CfCz!?ks&jErWCX0B8_pnGy&$VRqVCoij9 zhnbYXOIl{Q9@rJ)bTq!Yw1ndit_BVimrrAw0OB;Wk8bGS`FHLh9?NOw>0u#))9@IW zOw`K1{P^-WzK%1y&x62W=<+mUNviepSv%4e`_m)#Dqt1oMkhHSEP$G-dF@ z$SZ0Z{62B8^EnjbzWjGo2%)>m&IPp(OhUI7sM|p}u)VG96Mm16ZyV%Pi=W<2y-7eo zK+S)=L{s<%qJZb~n2eWAQ(bJr;R;_#_(fimU2J}L!pRYcS$BTJ-0SPSKM)7Hdd~fG4Qdv%S+s=SFfTRF$!y^ zANIC=fSQb~>G#uwnA7=yJC+@L=AHj48tpgziX8XCzFpl$=Dv=_6++|?>JZi@u( z2^h=j>ixO19}sJbt5vo+J!LOPJ@IKD*_rTE7Jpu(9h3JI8}UNI@bm+%&<;Y(yJ_Yx zkJf_350B7({KM&$hCn^41^wSm5aC~bkx0Psz`#J++WPQ+Ty~PxMM6D4zY}>5o2RAb z&%A4WAP-^sAS*sGHbxUHtEAM+lb@e&qg!w`($Ekht)fk(y@*^a&NjhmoLyp{EHNTN z>8f0V(3H!%{7Y8W%vIN_{%cpSg5ygwMQ%X>uvQ6aQ-s~ZhpmryXT}2pR8>_W%PRuO zD!ys)Mu;WW}u)MJ2#D15o9SF8WbRxe& z4HS@CJ|3Ralnd4O?BT8WJ$187~++PUIDm#6X(FP^Cn3!^_A@;(dgN2E? zmey9g@#?b7OlkG#lf&+l%9Zlb?j0!s`mt541h$UpxMhd`Oi)+$x-1C1O`=bx0`yYt zAT0F(yPAq}-$+{}B_&H6n*ko1+Oq+{=4@eu~GQ@}n2HboN!ch_!q>A65`J3})3Juq}3+{W*EG zS^+qVoy}3k>PmXVF&i^8YC6d8G>0Z2JRYp5F9Ut@o(lcK9RRitCU)xS7yUv@vM0N% zp!?W!?qfETpu#~Vc-~C>K+9o0Rh8+JUF~`csE7I;&d}dXu0ti)930>R#BFjkic9By zotM{T06BmX=yKrM-fgx2nKHNL$A-Axz5yxjI(+KUvY9v$t%9tq2Vi}$Hbw{Yb+D#D zLU|vqCpkJ=-N3*vCc<*#wp@>8nbP*{f6G@AH6#!pg+1aU{6RajUEb2GOJvm8O-ASV@&!5FN97DPwsVr zztU+=bD8XJ?IJQ4JdJu;3n~w%gXqQ5mF7AVVn2K+u^HV469?PfVL&UG7#ZQWD^Y7V z%p|IDmNvzLW zlM?K&4%RbP%j*#Q1pi_Q5hVrWuUR8#~Dik=4bYqOBSfujj(q6CQyBt~2h46LW1 zvH!_mfTFt|NFi*B-D2->7NsH}l{gRKDoLZ@WVyvCtpOOu{#kaA-VBl3j&`rpFBujQ zaUU~#5<`Ialq6d(eB*|1)1Rd~5x&1i9Ie0kXZ)>w`7xGuZ0DhYLF zP!6g+y1KewDMG@+MAMaQt7hjQ+aZV23@EgJ0!W(@=(3v+TV(w?foQ=k1{?7|+-z-pfBO48BMsqok|J<8roLVIU_`gHxy zokf)R$uM*~Zk?}XVESMI`;oHvQOBE`L#Bz`jzmvu)C-CLx<#`Vk=!x$(?HB+8)nm}w z>i(;`w}syG3n*m)mb<*PL_H(J`A7K~euT(I2rIZaWs4uZ)i*W*k@q28r_N@glZ=wh zZw3L^q**vPQh2Sle;+9*B9WYT2>kfsij@OqsO|5MIlwKDdNIplY5r#rVswsJ zvQ{7c9!I92_V}lO7Y!n>-V_6WZmC9Y<t43BJWS|x6&j+Y@n~nO_%%2P6&}BNK&Y3Tup}T1Z3!#<-qOO$$Cr_rDGD%U z#ki}NmKG(#*wpkGwg z@KzQVs~55oMn*=!x~ZVyxH`eMS}Wpk)ve)x{$xGL@UexBO1F~c~5gJwBe|L zlY;Bsz2c&x^>#2#0Zh{#uoU3-%P31ktbdkzNaHu(1hUKEW-vapKIXY(g9~R)ddgRd z3l}cccywwC~@dGr70)G@KWEqT4XR_#0l%Ar>1N=Rcl(SobQ+ibZsJ2B# zTqM)wgfd=!e&VZS;SjO(akadjY*?G{;W}ODnvIa-qgb)RAYFNWL-vZ1LVqb7@pebC zgE$hBj$b#o7&B#24-Sfc9f-3Gj@WvV*XmoSb}TP{-~P z1EA8rD`l|E{q;-Dd#9vZo4eR;&CNxU-V?pmg@37b(R@Y50Yx6aWi%RWxmd?+EAF-@ z@YS8pwk@a!?6V*$VUG?DkvG=zoeAr_xqSkQr`NJf-(>)GY8iIpMzZ^#bvy4FYHGgP z!%U9xgNlYDP%J)xJCSPQ4lge$Lb92H{njmyy^VI5(=6qbZLnKFgW&&Mhh)Q~ADp1a zGxR5M&|VJ(bUX&|4Dj3@_B-B)Z2&E+SY5|9m|O>tz6W!TIlq&g6kYZquurMe2l7z@ zpAFT$xn4S#A8%&p4-Fv(q4(LcgL?MvtytYZnEkH#Y)&Y~>(|f5Z~z1u(GjNt&X!&) zWm36iklc-~SSe+*21-IdF~FH!FJEFKrV>@h?iD(gFHtB()W!2CH zoY~-1ZW*d@3viTmr}~G6h614I8A@kcIlce$r<~9E)l-+FQ&_ZSxflf0uU{huBL{E~ zQaJHEK0Gfi{R-lV*`DF1i>qLo$f4)C04QV#2?vksUufZyw3vi2608z@7UXvp+p9^X zJx-%FIEn)U&$axHyd{5HiTv~D%F!=~8!!zg2jWr%(TRz*&%XzsLX?%26bP6I93taMj&9FPU4tORA`{k$6-Kc}L=7_D(6G&hY*Fkp_oJl0#0D5}sS4K^Z zm!aWxAXN(rdbCB}Isps1$K97%gExMuDt9IwG-P}KqNO#8Hly4y1kS+8Qp52i)E=QS zQSArIRqCbk35s_N@L7Ai`53 zJ&_}4(~kT2as6uu_10t=w~>ODV}FH{4!zf6=g&rg2)74MoF{&YSV?KghT$SYSuPh; z`C%8rx`xBQt5L0k9Ky)>m&RIz7Xsq5>JH{=D#n~HBQi3wuXV707SQD~A-~`Jg{G8v zq|!L$)V2dGPwH?1S!#oN!cfCb9a{TtjKR^O=Kg6!qwnw?*|ZMD`XPu|bdIcGPySAt zTW&W=CnraUk3Z%DTTebO=16 z2nw5(FIheyl!liYfvYrlt$)Z4TjJTXX*hv9AwR1T6=Ps{;l$n^DTah^``Yt1D=Y22 zITCuz?*RH^Lnyc{Ztj5}<7?cM<8G_d5K!L-QwH1g`g@s&KeTl2k`)d)#p|VZ-&O1v zKuO{O3wb7t|7WpCh9NylgcuJhg9SQnvmcbhF|8#zO*E=s9JM;a_xq?K_=b&6(|=+~ zqxiHv?6ZYckLP(3bTFjfz$bE#22oJIuo&D-s_H?)lh|>;TW3vB6gM9!x8B5mpf^6_ z{&sM15Zp{!CD&?JtGT26=|&;!@CfPv{cU%#>pIht4)^M$gpv!Xe zjo?=Q2}|f_Fn*`NhuOv#kB*6%IEC3n(?cSWaK3*=BAJt<{JvoMbNKDG!$+svkf-1N zxn4f-H&G4U_oSzKzGOEq-kfNqdXg4~H># zJUJ=FSUo9>6k{VA7Y{i0DejeJUW@<`;~Jyvl}t7D0h@%1apxgL1aS(5xLI#vq|dF> zIYCt7CI%7K^7>8l2EL07uuJmV9=0rlNdbz{2O`m}$Me^XBD0cgt7k^63Prtl*QV|? zgN2bhy3VZ-PI}m?>8|L4smzEK^=X0WG{x~u+ZM?wDA@M&3GB(&saTX*cJ*?1cXz9B zGHhJI>_fDf&ar>NA9RZF(W%A7eKYI$ggUkE>j0>NLFdOJj#Kp#5U-JE*D3~*R0-V) zY;KTuCb>;yc1L!aUcP)82dZJniHQlggFOzm-7r63k6Li1!~Bk=J~jl`igO5=@X#-O zhld}<{f^;CW!eZfNA{|A#AhwECt{e>9-E+=mSwkZ$;X_-Hj2&xv|v3=QfgKqyC zZG6ARgxk!mDyGL{wqMwEs~p>cI7ChyKTOiRPqwJQdekdxLD}4A#-&*2sCm^fUOMSQ6FzOOfn!*RsT8c$luDKHyWcov&K~S}zw6gA-r2*N&Ux zvyvQf#@c4->{pL=c@b*|R!2_P;OTDH?Q@uZ@qd>T{X9H|;p~aM ztF-|shr**rx<${WuM_`YX`X|NLAZXEpl7TR~*2$eHI1Shn8}L8eoKq9=ohUuy+tPV$D`SHsre5SSmUSDyC8er`cz@v(>Q_`7u?k1vp49t~E|-DYP8 zm%@{e;od)Dq7yg!J6M1=!^6u9M<$z@r?fN4V|8_5iysZ@P+163Qc?_;e-jcG5f&a2 zUeYT4{lO`w)*OI)RT4aM!hH41O_((sw$?&0IED)Bx^9yL?dYd{`>jdg$~Um{4=nfR zX376*=Z1(Ph~Mi(*}AGPJB8}rF^wWj@HQ-E9_|c3im(}1AGwOK8YH)E@ECl#wW3Ix zf2;6lz~_jlFk-l9{o_g!l|L7bM7eaM40XN1pT}AcdPjs;S)V?=rdM`V^B?}JDDWuI^d~9s|3(o06ztMpKOj)6iqOvCB7(}X1BK@{YQjP(aSOM*sF1KT&Z+c{Y z`~4{oWn@mavc>lxJiQV4yV#^X!q5A8(k|F>6?yL!kBr23CQMdB1?4r5H)I|L?$dif z0D>5^gxXtL`a2{7vGDc5g_Ew2XXWG=ed6iqsieOzD;rr@Z8;9&Tn=02dpU*##u=M91?q ze^V4U4jXc2m}F;~WM!IUW}0OOg+)Ec3Jg#387zE$?_&$zW1SsZa~cE!uQX=mcT}ve z*+glSX!w0zQEWESfp9_T&AuDKta`-n#W>pj3fOP$nlBZ|tbWO1A~yeBGtHm+RSG%T zn;n01*;E7Trb#rZ+l*w(cjl)B0~=A(n_=>~84)ge8(qA$aQ#2|Au47k{H1ii_Cs zKZq6I&Ag%p?dw3Bpyy_h-S{fq?&iZux`Yn}U14H84K+1|ZHbnCSd}v~Ge^EBLG-=? z83jMUARZ`{KoM(Yzi`Sf1f*)Fbt&kY2Hj~oKWFa@slud4y8{lQ5#9*QBNvyJa&u+s zw&1TxAGZVY`Y*m~1rabEMGHiH6!@#4#27VP=MeP|PxOIE)E#Dtb6r1}WAQ$LV^Jumz6vqpQkd zyk7;4T997#Nu&F}RqZsA=U?99s7HBS*6kL>JnW9VpB?9eS#itTwma!;Nq=m=d7@+D zc`%H6s2wWuFsP8!3lX|qB_EU5QJj!pelFo6qOs_JsC(7C=lb29eR_TRl9}NTte?ck zBd#@Uc)5`a@QH0Yi!yy8k(~efJ}zz%Q+-z7ZkSpfr{H|}4@P*({gxG;fR{um8@WZ5 zZdboQ7h8|Hh4}JnSVOPQvb~}F9QKPG-B&XrEG&W|!%`G}P`^x18UgRUg)RHFsU}ri z0;hgO{v@G!wV&;$KS4By-#L8WL)05)=Uq}*$Z_MwpAduE)+G$#Md}%qh?Ql!|k@TFO^{Lp?;2BizuGK2ybPOx$0e zE?-0-ICbP|33R^`l6Is7_a$OvsAJeuG}RbK2jcTF;k}#P=`MIoUiEsGduwH_+d^sx zLz1e&BDnxKrmHFDb=vX8#Z1uSS4Ccj-27KW`t-4O?Mjd5i(W1{`$Ui-{|}nWa^dio?WR~9bEcX*b+pA7Of}A%2u!0J~fvchI4IW zHujaJ$?|v&+zX1^pNJ8S?+mtCHtzB_xzR|gfOVd_y7Hx^;b-Y>aS162qHJEC)6QOf zpD+9AP-$D9^-~5OEv8(J3zE$X ztQr?kNiId(zrT9C>Nizr|Cr3JJ-QvU9UmNDjjXOl3N>_#|Gmo)$i)=MNr4~rq~-TJ zf5;fzoSnx2ECTtJeM>7*s9UdmkLAOkJcsFzsz) zZdR#!XF}?=SUUO=!p+;X*yc9E6XPiduiDWyJC2Aoq44EgbjVwQ-k(F&Co93Fm?6K- z?qg&&omaY92iI8zH?=MB;_0=U1#p3kI$X-2pIuUkdH8orEdK;_)t;O9andA;KE3+3 zB%V*qMFur>f^*pWLDG_~ANnFMp~$)txw*M+IedGaM4Nc*mh5y@A7QX z%I0u-t;+U@g_YF{PE9~+^woGYBQ3mi5}JFpbTr+xBbp|Q&Dw8fZbv=3x+NIC|TFCWZiQUnibNqaj9#GnX`X zbK^$@f(YncvY=)zZ4T2C!F%`8>gtTv?$?YbfA}zCF93ZPK`GMk@>B>6gVT0v>nr%{ zefstIu_TD6cO{XGvXL36r0(aB^b0HU@)T4oK!Uxo@i*_i*S+4NHoQiKLZ)1s zb7l#&2Rr2#5Wj+xIF4Me_u3K+HEr}yr538N8> zBV|^UA5Iqzc4OqN5J8j?N^i79KwD$8j1rxU-GLu(K|YKW7_C$LLrl>PPabocKmkEz3;>Q#UXQ~omxE1 zBKN%AbK&;x3&`Y+<|Qa22#5&M5R#9~u!x6)zA!-Ct0k1w&D%~Edzae4E45M`2VwK6 zB**dFkBf9vr%?vb%u?he`1$ytD3B$)<0kG5q zX=!ja(8?bK`i`jA_P1}}0Ds=bUnUMa+VA>h8cx?;b+=V2yVbVF1&@^+@1 zHzs^ie9KD|b#FWT9NYpbS0sV!$KYWmDQoL%+gqDP>0}!CDu}?YPi<07|B0{r$+W&1 z`W@RjsgNY81UsT(ar>9&v$AN7w4gS zE}_%3Onb%EOGXA4bwgA%KPLyqAr1P-%13Rj?CgekY^J}S?-t$hc6R;+{-sYeHGu`0 zXP5Y#FJY+gyJnZ74Ib&s7v8|V=;S%?d;fuN@1G}ob|tPH4FH&Bw~D6(n^bw*R-NZ|&l4dr&ez@@>$6 z=Uf~F%!I4=3(ItIS(|46GEtH5RQH zIQ-Q-$<+01c(YaVrCbD+n3uPNPw8Z^-+ocP^@&#zBxXQ#QU1}FiqcYhc0hqHrV<9- zWM$2*t2?dYU^Sw|cB&2!7nHL5QJXfS<+KPW3E*F71}oNI!1dJC#YX^Umm*lQ2DLL< zT3YCc@H_#=Jar$mN({hQN#e;WC|KLrC_Z}hNLg9f_pq|ba4K5LSnD6h^5co1# z*IMFw&GFA+3zsj))wtVAI$|U8>U>w;AIW$o)rqBaKQ9W50Wx6EcLrW=m*dRM{^CBw zr<{5VG_KcD?h<@XtO)|~;i>O4-`>Ntms;nUN-Q2ZsjKHkXvC7n(y|FIV%()#FEV&e zd~_0XVLiR&PPZhc*VgB;6&1r|W#2+$2fDUIvA?w2XY~%l11YKWVe5@VZ-?b|_q${v z{R=dSRN@9jf+mFN|@UUaQnCC@Ur1<&PDa9 zYZhvkn`)UqbDXaI3b%Oe&YagMpWO#W7C#MNxa$wK_L%y6YMnSK^6nJg5ms~kJN4f1 zI>m^Hz5DyH$1jA>t_`*osjEG$5&U^N70>|d;_8a+-)pX*q%>UblkokyR=G7L!vnnc z@$toWlgA7MHPzJ+2>G3&)qwWGc;3{{OHVg)XKsxcA}1w32bd~3A9FM(y)knH2{rDoY ziLSy>G%ZV)aOijqzYB=!8yG4`*5?^dHs_}ZD$w0NIE>DW&J2=^h^AG2c?t0uDTkLD z^?K1-p=bVVy%NXUOZ8(VB_)xNOk*&Z{R*fud3boNtk5Ff#mBqujJsh;0G}Ibx}U#X zK%Cy@wiRBRbNr_udskNhU_#U6P|l+7yNG~d5Zlu)P$8Xgt7%g||uNxPY7J*z}_c7muMO{Qs)`p{_`<0L5!1%nn8Nmnr)e&MB=E zLX+?q8jQOLn1rnLV?G*ShqzyNcAz@8=HyM84J1xhAxbjI(Es7so3A?z=8Xfr-?_AdVQOR)HY<-*5N;tQtWuy=M~JM zwEUU>O%e?sQ)y@4{`niT0c1jhr4$$7NH7P6t~+cvHGDH;{2%1fjnhz^E+WW@j*jv; zz~E4#&|`7u;AD4=-YcmtwCFL{d`V>>W7}nNHgRYB3W{_}$@!PhOJ3b#&W?`uT@0{Q zUC~m)OSOovFZ)FNyk(ivz0mgKqD`XX_hl!vPVT@8X3fBBC9_gR?g;kH~ zBJ$Ov?K%Y5N7U~&lAj#@Na0o7JUB8f+0$ijV!XJ+{a`-r{=%<(VJ=2=9z72Q{^b~U zikfHZ$$vDHJ)|$*Nxjq?u-S!j`%nE}QTFt{W#F-;FoLaj#WglI%CGXM*(5g>OX7)T z--Kzb7JlEA)QCcbG0AV1f1a zkC%A0+NN}yaZA5UhY#a0H;1)~ z;5STBG*nNH(#ocQsv-BI(IpM`kYN=A?HNigndLj<`yKRo$1x>s*Hh&GGuSGeXT@#r z_a+~m=CMlxlGt(5At}+-GDR|bDFzy zLy3|syEe^?klM%{X61I}d&sWA;QjK)wpziD?mUt&*SYn5_H$mL+c|{)N29*rKcYun zi*y8tr%#<7Z9N_F1+0)uR2ODzWGw&BS(O0+_3a(kqt zkR>?HA|C8-t<8JYA+}XKMHWRezFt7YvCS<=_g@aav|;*J%Vu!e=HOtzJ-Gd6aQkBT zz=DTaSJm;`Fa{4)PJ~lIA!d*VSm@yb8?_djE9)Af2g^IGik)>n>;}4tY}}$35cm4h zbw&?9L~e!;(NnHpxof&Qu+*SNoKrb2)<$N#F=XwxP!teO*IDmulf3L{YNRR=oKkbV zDBp35!)EBZ&<)XkTby@kANuZnYSzU@{3~uGM+t6^;WeatMsQaenkZQ*YNd17O{-TG zL`iz7;NOnyyz!!BYoMW4eH`byG{%3#H5m{k zRw;Eo@{un3RGnnIP+gXFyvTpN;h7^vowFi7d7I8dkneP%5DO8p*PbgyBKIW)B_GX) zG+||rxgL)Fzfq#~OB5o|Lm~Ml%K|z^oG{g=M**gYUFV%nzux!?L@%y&F0e^-*cQmjxW)W% z9;=l)aiB~O(KFF&S3))O+y+5RY7ri+L?MXPxh%ajh}v_jT|PxmtUhdZC!FvWzaT^=?jb zID9tjcv?2~VdlN-<^;j%-*?l@S7>)gb)S@G+nPm0RT(~e-LRPBcU<#3^93(@MEyJ$ z36p(J0IsXd`<&+o{oS*+b(lpvHh0=6`U4YmpM>{YYt^Z%A5Z;A5ODz?PC-p3#79FO^fLRen%Js z^g;K*UB1f*W99baLWAR>27_I<^@-<-{eeKwz7L*|>bU$75fKnerU*KDI+qSCIF|z) z+Jn%QKxH=|5E_3z7*${Y4qinJOg+vI+5dep3n`qT%3R z5!ZGstts)c*I8hcTe#LRGv8hZFG9e^7Nk#_ospeknwe#m$;`<7jk$#yKP75piYjVl zm4JwUVRC!RQz|=Alui_jmfEQ7RoG)t&wgs{o2r-ZYozm`KE?1;sqQRepr%zUk}(0s0(ydasVcR3;l^m)tkTj0A)dGdp!V^oUYF|bRTXK*>t11AcZL#=q{e}A>9 z+N%QOqa@4ZJM*^)cNIloW9POLMn{v!dWlXvCJH1z@_1-4X@B7=*Yt%Uu<}C(pqi*m zJAZb{wac~tXnUljOqb|D_wwHLz;oEh-rIm7MP-iWpduNV_8<5}+Ge*dtx^|N8JFrP zPPg%&R8Oe}C2?s`HV&!QuBTf}>LrYopfXo%vXRAk$e(Yzrvk!ReH$)a$3dJ6Cr1lL zdUgI;YN*}yZ0PURRw=e}k{xC4Zi(!*jrPWL9V;K-CZQ1E3REovGz+2|6!lqnph%qF z`-laz=iSAQO7Y#!Ub3yTg$_83>Z{F5aGfg?MF;6_;v1Es!D;64F&{sAoE+^iGcnx> zzPG!HiRuFz6{VDz9pJz~nT%EKE7x6*!!U!@#@Z-iu`TGe|HX~a7m?~ zg^mM@1$vgD>Q_6oG|=B!J)J}m`g$vGt2D1PDm3a>=&xQ4Ash)#Vi67BJOC2@*h@E_ z~sAZOrmK%_I3R zZ2!EDr!D3w?c~%(1F_;b5`GPSjpN*o97tr&M9UHNHXotf6tZ3{hzJo^_nC7TJMxy5 z_Rr+3c!%+Mb&o6^}iACAsMMocCVh` zPM(oE8&9LSK8_j)y7i2=?sVH$jG{0$?v7H>6@oF)rY9r0fY3;A!SLpC)NB+V(XaZQ ztn9$y3lyTLxVX=L9p0Qr+`9nCfKV_MY}p+a(z!;u^y&i5B^&n?3SKW(Ux+Xb@4EA| zI4B@DH4E87DmVA#%lzN5t-loZgTMIsDlZsxQY1y`zq@wxJWaIX@wDc}5M_=>B|%mN zuUo3)Rio!5=9eMeEFK;1U0Uw=`SJekoLs??p&?O5CT=HBZS5{x`dUh%EA+8yoK8*0 zK4_1+RqmCZ=LGFt?65%GsyyW)mS=Tw{9lC>eqqkgzB@?DT4-gRC#HYWcF!-MDJp@V zyMt_aOm}o-gmVN(%X1+!^4sg7xBc8*&{i-B)*Ap=twnYMxXAL6C5JM{;-kg-+nXFt zgbuEPRuKalF&cENqI|nfSE8QO{kVYg4(0v&K}lI?N!cgBN(i=2v%jVpCYdJ2X2ySw zL&s$cODf88%Id1>`g@00=2xxJ_?c6im&txwyT~~*W_~k|+He%-O*uO9EmXF!p{tUU zZgd)3FtEf3Q!VKzi@c>uzo{UmiD--~vhG}b(?Y}p^Z6=AoOJ6`o+=`PTMjz zLQNjCL;C&Yq9)@9{Ka)q4$<-wkcD{K(YJ(tnqr1CFj*+4S+z(N8nF8D{~e$0ezbM= z?TGi0)zOi1?ZR)Eyh=w`X4=`QQ&F$$IIr6Nj#RzMcwrS$ zqS?swpYORbg_RHcuW1_CDdhPaACfAI9J3;z9BEqeN;Z;#mv?m5@wI1(c5}V!NwaEWxs3rsk+}%G@lXbrDMt_3N7DXZu3ux%aW++1|b&2?4sksG`l|?|2?suVEj#k1{CO zLHJYQ-8PheTO_N*Z$2^{rSzOD#IDxN=fSuWhu!edRXq9R80wpQ+DBskYswciR%#tq z_sdo*h}0_leHMaUtRiWtlk<_3MK(F~?OSIh8O1~=MTvyYxx_^41UBns&I+$j<>g(d zX16)mXZ)X7@=ygd8D1w|^YH0Dnb{+n*fab-LJDBOrSBPL8S;@l53#8b6h@$0Mi^w2 z@u67O5Q|%&W?&$|0hsz!3(MzET0{*F^<9#g)Ep7`!NX-<+* zC#;Q$pYT-X{wiJ0PB}bklqhVot~*#ovuitle{*pjIISe|mVxH+d|s=|^rVOLJndXN zLSCo0Pwpb%VSwcZD8GvAQmy@Q0Wt3vM*YP2rl_!}-9vr-`}(G~a}+i@R639f4X6#$ z6bg!Ew7d!DdMK`#GI}$}?b|n|mBTM$EL?X5xxQNRZejMcwGXNj#Zv4(6%-h6SrPuS z+Z)wbIL@^@-orlfKiN(8vvXoJaM>A~AGA@{6j1knu}^C^G+A=|GdlXjyW|&6{os+E zW=4L)af08rrYPpO)ps+MeMzTPpPi#a>cZ;HT<+C#2zz=CpM!-YOnnbiAOZ(7N;hd) zd$P#8Lz<6;$SkxS&0_QN;_-h!5;Hw{`3#|C>JhBF%^c`G%WCj`wtvxhRt^IsXFpuO zcf^3?m;nq7eU#{(T;#}D&*9i)$|$tJ#TvNm)!y2S`^I=9X(NUq@XP3ojI0E!PkyE% zJ1GLYfGk$$MfD{!1fmgb?U1ua!p9xb$)WJNWrshelmOvBha4-ikr_#n4~a})N;-eO zO>Ur)|N@_D(ULfV=xWu!Pbb%?1Q4{S`q{efFOz?47`O%ND~BftqzCQIe2yX-ml@q?Z?$Z$GtB zGzpvB$r+IdB=$MbIBJN`3gaW9bDN|tJaHM>k`}YO@74M?aIH}Sy}sWZ9{yStU(YG3 z?)cGBatB53xnsJZW|AI+;fztk_^#|5tI3vz<%7RE|EW~=?7VpGcCt>74&PeI4i6Zq zn&EGlbl6ymY^BeC6JF8kpPSh~OP!jl3~dFdPjS5?XT8R$Z%^CNfmo{*vyB!9#S2bX zV-1ZtXz>NcIy41#&j!O@!Oj%*B;J+`>2JN2K7MC!G3hAPBq%=j`)q7JiD|m<$fXpa*;QMI9F`Owo>$D1 zhf6P&^|~pIqEpdPQV-{?@%5MUERg*Rzyqeb;#6t8(`TXyifHN@WZiL9pQ>_{x-X|# z1aTEzjMc4Xx_4ucjEs_uj3Lm_I!`k+c%zM(^kq|{c~f>3#YbXn?5IzF7G0|Lbqn-k zbB6|odxzB~|C&2BwvAl#{G$IG9Zz2zfox%z8e5&NgSvse;}S=`v(VK%I+6*%@|q&x~8w18qZnaOpt1K zIm<%(I`L!m0rVz0n$5Lb7nyuS*Z9)CzX*~Rz=-qmqqp-H7>te zUDyHtvJFjXq!I=rX#b2>$N>Lg{}l8(eL&)~J)T+L;^$K%?@07J+%3vme#xezFBC$^ zMm9RWV?f z?;+nyHZ2No%Z#lUT(S_$2@mk`(Kc7y_MN;9N1M=IJLcjUK9nm9a_KWlW zsLK9^U&%DhNL=7dwZx54v}vN}cL+sqNi$~u&QRtp-KP!1msfU60NIIZMUMnw3*fUL_Kq3J{3*{Uba?qp8DeHLR&X+#G^>-dtvYB zL@$RE;ujda9wu zeJE!waA#91-V`x_I)3m?Qh*3agIHgS91yTr=imPMlpgCJS={`mK=!%P0n79L(A?!1 zx^sn@{iZC!uuQva)=>!F^A%m-yB_iY9HqUgb|)fY$xvEutp5TQ|GT^~rE3~V41_%a z)M+mWh-P8GAaNbUMrg%|AG=qy4~TC+YWag?$#Io*ZT|lYQoQuE;y+vwLKdL zA|&s7BNin)%{BJLQwJLk?StI_L zyvhHU!v*ME;m5I33sqy|ziHAT5Li!zh8|-bMn*QD`18yq|N;eU1`=znA0mwHby6I2}9I<=C^bwTEViGld0u!O`oV7Km5InSYiwlb?*Q5(e;9$SZqmvhtwkHi~ zyHge_v{JijXjn&IS6@R{!$6N-h(deGhKH*4>5K^0X$cfK7okPdr+tSzt!^Rz5i$TV zgex^i&i$>;r%h_XtOf4S_=lnDftE%WIk`oUhZGXI$HcUs?6v9vRNinJLC3*Z9B3s4 zZJ^h1)Ec3^d{>=N0Nqra`#<%7&S-WNlOSYsxAtJQ2D3J2SvE?_e!7F!oBI{whrK5R5etjf^fk?K=3ef`&dSQ!x#(*L-ia(N zzd?pdw;o#dA9VLUkpuP6Wbn2L4=0SHQhuI||LBqI?pSAvyplX2tp(D~^C)vDVKD)e zXLvdig`JKg_XPI@r3M|AfT;#`CKge(k-=YlyOqvYGM&HD&21fOfkGz^P65}A)7$#( z{~%_jTypdCt`N}wFCxY`cvkz%1YU{{+G{c-qQaos*+fxM+8|{qk&lk%1)NOo55;Dk z$_7G{qbbuFBvI0;Mk~LuOiOG`r(Y7e)>8@1TY5%cxHULEGJIlT4q@pvkdf2YE+N$EM|% zBtufprLIwQci4p01}FLohNAk(1>_?c+l!AG8ZLU`pMe~Bir3E=-_?k%tt|l>Jq)Im z>pnC`0lAsz%7;EE1PD8?1@tsQuBiCu-NSUGrJ31Kqdz|v*BB*k;m=(t|1-O9jJe z{uf9E@c+q$6(uV;xz-rTRYrix@B0ODF z>qW9+ARLC%#WQI$o98Q>W_*@%28@S)TT|p;S5En&JlFL;gOSY+C>~ zCN(JN?%@GYfx+G8!c1`kD=VGr!oc+bnelC3Rv;9t=_K{Ef^L%ipJcp8r}_^&KnZ9G zUU{Nn_#a{x5SGn26i%siZ2t0bg#7kOf|njet8M1kY+v7(&ky`Lx7?91TuYwcEt91z zcyh|?M^a61ZJ+A+TK+zWxLI{m<;E>(_qB(A$##hQA{T)Em~N0r7yU*?{~XZPoz?^|pTVRKG1QaY9Y>DToo$V~u*kEME0LCh3jy>$zU z|0qc_4TyTI_$7MDB|zabo+(pg<{dI)eRD<2;gQ39LG8x}C9ih5W(i(O(CCHjL<~wQ z4l0#dm4f9Ty?CVMGrl$`lD01uI}~1*US=~INh(Q=)3E%}mqXjcrLC__d#AIs^~}s; z>Rr{46tu$8nZX4mAZUrXzX_u+t_GS{f7Ohe^l5` z>1SS`&8uXSdZ_`g@_MvpUixcGy;oI#lWB}Gxa>ARP4{NY>?TW;uft4yvNA`DtyS#z zBHfqLd^O!)mW*eK%f5c;>o1Nh4z0IrL+hHv51;v|uy`KtqzLo#-<6h>k%s1q&v=oA z{aSv%kXJVJZ?nA&O!cqn<11Ui-}4wLH0(k2J(Ye%nz1|CfXJ?_IdDME>yBfxXHp|i zOTWdv>vQaZJI(~OSQ3DDGbM(a3jN#kS<59S%9MB!=$q;0dNMz=9|M#8ZaU7Zv9o(P zI9TRWKNmOAMx6rm4xRsR<)!H5F9+1+jLXI5vF=L=-NnJDcLuBg`W&!v zq!9eqWg}^Zn~(@Pe>8f`6- zbyVv@_2)58v%IlEFxBnGSeW2liMzm9aZXuIQ5iV_ab3Aj>tE#_FICztnVIpWZ)T5) zfE1Oo3yY|fHRXe%ne8O^mk%x}Uk}`+=Zax;e{PVIB*4aTZ2b8O5Mbr<Z%4oOvDjP<-oI*@kbQ+hQrVp9 zn(xm%_Le#R&a07_n$vqXt7tgdBr>E3<0fpI)H?lauDP^+g@jOr=cza@Mg+D0V_D4> z``5AMRU&w{bkPJ(PRvRV zxO5Ji@7EuyXi2^#jwPi9h>Udfs^gkXT=QCGk_K9L;2(F7`UdBL7`-^QZlo$>?V(2G zgoWRE0MJIW@D>G6=Y0fPP|=!d<0!Q|+`LAOC)P37{WrsK6^tK}?fP!7!kj9u_wC46 zZv1OD8qy0I`-`R!9F{0KJc{<=nINBd3kwy`FQ&@0$<+u7MMYA_dHBf z=_jcsh)xbF=ElD6pT2yVbEJ%1C#|?O@%mfbNy~F#JfIgO=!9w1Px52=B zZe1JcBBM0iV8^$GTrg(6m>ZY9*u5D_t}ZGn%~{30GPPg1H~ILn(d01woC*!@pt7Ab zrJ|swwAU;=VC?j?AekK+RsHA_1Dt`$p5P5Sob3iZB2+#;X z1^}uNkNA+KM4XJ5%(4tn>^2PA15JOZ30|0%@PMUZIzm;;DM9DEg*#9cbyOY#doZBM zE{xhqPkFfi@+h<@QgK*Wom>6*>EpsQaITx3U7Fqe$|#)H6|{QKpt`N1v6_$TT(Kot z`-A~>gIe-DU@v_uDJZf`g$$qiZAsrJL>UuqZ$Fsd`e)o}WkR|C-lo90ALQB4l)DAO zv?6F?s-mK_c;WfR(y_y`%k6S!@cBoY@3V+|68DYKqUOdlDgPGbDTM#rK7dUT#GV;hwtuGmGFq;W`)I7Z|34PeVd!pLtn$l%`uAXqS&%EesC9p7j zmj2wQri$ma_<3?;;|4%jXqwxIijFt# z`4o|HRkQ9(0~*b0^W1Gc-U|tQJznSdXL}f!6?eRK7`AA{-*|8DLQ}&LX<*aVW7~Wc zamRV($k9saC%x0l$8XJKL8PmKcNBF}0ZLUVT?tToz1oUB{zn`F@@IhPb9{XCjqrF{ z0Knhv0|N#01otWpy!Fv&pyeE|o}8NUIt2)>87Jl>=ZP430K+Z;L*$vQm&KE!L7847 zFC^@;-pp)mty3V?WM=mW_d0|39hK@%NQk_uUB&7)a4f#5#Be!uIvr4TzFPgzIOtOH z`bUl5&O1pzTp`I=3(!zGbZOtg)!>?`K;19e0Xe`&qPtcL3EgRu>74Pso^jaYGr|L@ znJzb?j89H%LF^4)1VVVgo(our?IM@+gyt=z@KlH1cr^f~zstD3wd)9t%~N`y5K~5A zCJyiTxknEV7)l0MtT@U2ipvrfQrABF64ZG6kJ(qE^!A;R)e)x`Ki)|4;SI#1PXk;+ z>Q5WCC8wM9EIu|g1-YRVH%jTAF0U|v9D3-wJWRr$0o|y)`KjYtCH1+K}AqKkT5#RqLlOb_dT- z0ho>DKF|tUTj|)}n}1OVJ=?DCWS5WtAZ1tiLFbz_7a#0N{D1v4ZCkFMNcy*5^y}ZB z2JJ+xl9C=}kIn)q^y-nBy7iK4yx^Lk4I2RgFBiu%E|8_w_IS3}P>##}GVUJjMdQwc zBIvuUg{O0SV`(mM&xFgI0n4cEFc5y(-QRbxul%~&!WKDUI`nRDCG_!O6$G5fnqs4{X05i6$ znupE#Y{qol&_hen7Za>wpqBTQxSR5oly_`kc<1a#&J1D@*dS)4O8!YWFamDPr?GkZ z0+z#&&3NMcdu(Om!NI*VJrB(CC@;vIggCjtYf+`jPg8nAyQRx~h%5`>{~VI++8;A5 z9)*8|+j1|O)|owVHY%R});;6>b(B7~^v93T4AZk5EHA*w`_y&1%;eHJ?%4Pzz&WAp z`qJn6MgPvYit@n8vGjxaZHk%M)R(p6?={oDosax^k%!%32N)r92_C4JsQ85VsC_r@ z**WwLo}y>(BCNJYeb2|}?%p#7%j<-?IQnVcA$K2cWCieC=0}_3cUkd^V#%@XQ^0*< zaq7FRhuEw*peO>;;@5GSGsBKPd<%`gu9bU_E}rXNTjV^2VsfbgH4(7gXL(oy0ceIQ zEtR&SEnAe5ozm_*Bec%3Fb1ezRoh;>C#p>}Z7gSKaE|`Cf~bYfJLhbcAXsiYqd*9@En=n)a-O6 ze}$%2O5YUDe(fK8^)Vn;W{O6M!C&Q=i2loe0N(!}V_PPdlI!t$yv&Y~wU09A{$c69 zO;!7@A{T^|o%+rtwOaR#$VW~Ldn}LMFSN|h>w>`^+t+QDL&N-S^Y-d*vp^tb7QA4~ z*v8PBmHFF7P2cuBnx{2DiLu@lJoo=>nbHO9nB(Xx?*C?ky}A*@K?>@0{eJl%UPZb8 zEWjBg!I=HEziEh^Qc-|d`;bPTIzb{vXP(QThS>?82Fj# zl`skoUhCLpYHPg*y$z6EkM6LsTRhSgWw0O+-3t2Mle6J}JUsll^(?x+KDV#$sL(K` z>mdC6_T{1$`dG2iNXwWhZfnZ%eD2yml6>)I{rmMqgk3BpbL_j$&dyiHJ~vkHx*V{X zvI0_~)cMQ1AxG_Xh1?Hz96zP}5Vao9>~Qr4Vk(hji^dD;K7yf^(Mya7|%o!(x@MtZU>`L(`P(dxFV zytCHf_b+``14icT9e_cFi~~P+CWU|QfeoBc&w+>Gw@%=uP-Zy)X9lfuRHtd9!m_5N ziF35S|8CpH+}zJ3K=)gc40~f-bi7C4-MAY7(kJz4i**D4NYQ4#l_9{F5e1P}b5dZf zn2D!i3^c5O6Io(3EzdWeGr#TMnBNq};xm$I8L78df|}>%D_lxoTy&w|RJVm?760;| zf&O5s*9noWVLE^bzIj81C3wFMSW~YASru8}6Lff-qn+kMO;^v}V!oA8zizYsPBmkk zcW^AtU2^aG)L8P`Dr1tFfj+%TLIxJaq9+PpMrpW3LlUuIbp^-2V=kU6eeCocfwrz25CqTmgDtE-i$V}$w zmnh)FS&76Y!asjlmr>8C_NteZl$b@7S(>+GR#uDIN)iu{o+Ft!KxOLws&~+p|qq%gGZj>N6aE|NP zBOI=xCj0cQtCi4NMJ2zghMH;9-fVpQ)<<@KWk)8M?@QDEUGJ{OpQb*`&tJkr4+|ET zfH}Ow!^6vMKE_qEB(~37JRQYAN1m@UE3{V(r|Pvo-e>2s*jma0d>+8@FXFUYx~2wu zhfk0X5Iy#H$Zy)jGQ=sXCP&l|s{FHlzxKMH`~&_6#$^Ru{M-Wuq2&Q4G7KC7!nFVn z)<>d$=7P!&(y!ULJouK;geMpKbM4DqYJ+OY_*YlEa_1K%Es6mq|4z2&o*u>U$&SwUv&E4Aq3TIeCRyu%#5Vsn!({|b&$>pyh<_@lk8t^ z^qA@@GFW~~4*~(@;D4);x4z4DZm%v1oyX#E{`*%WmW?akgH1;+%XpVelCn2ICzw=@ zjHiEa>12Vg2|+8%S2Z=u*9SW@k{xx&R-jK^K{nRiZM>N?!9bprkw`_uCJ z`X6t~UK?JA8w2y*w(r+-5n24$NRayri^Q29q=dq2J&!*UsM7&?X>hmvb$8w?|3;S; z*=C%wwX-#lnJs*-M4?0R-hV=`3R{S6Z*FgIUi$tsqBTuZ7kvy->-$$k5rYC*!`vq$ zi_UEg1qIK5kTcL85d->uN+qSGjg5`gHa6mtP4!Jp) zPASRC+{VAwGBF zFJ5%9;DbKYYVh1#y6kAIpEN z8h(sBT``!e$cPT`hI9?CyONsL#7!_nC1^D+^rDsQoU8HZOJHZufo4Za zvgp~F-uRl{y=LfVORW*&HbG(@uGzSL=eG!du=_NUDY{qiXKuaCS>SOZ4)Mh5JwGXTSorCB% z-q}?MuraO0XnuO1`)@Q7Bnbp_S;YttoTYvpdyTULtb<&ad*ndk^Wxt`MsM~|oeB6R z@IPs2jz7oTp`jU5)6lSW*$0fmtpL3j2hcaOh%kxwrs$KES+2 zDmuC*oAJE5HbC?#AkpMLA0^!yxwQnBd}69V8WNKCq^q-`>`Dk=%>yhh3&)3Xb341^ zv-`eo>xG*y$@k@IIJEI_5uDox@1M1N-!rzBsrMSeNstFm=1EG*A-#UMML^&9F^lIN zO7b5uOwG>|zpA1NS~e4!aBa8$LI1L7vvM)w=#(6=WJrL7a;l=DhO9~m$8B>{oQI-0 z-q($T5)BehO}j4c6xm@;LExY@pb7wVk~9_G<6oy(tgadvH0Zgx|c2q}R0Zp$;{wn@?1NX|K$F>i8CrU$Og;R#a zjDT4hf0eu^VmJ}7jMIWA=yBH-32jV2V6C~nx&e^dw0`(+9Qy&n+soSk4;KiLe?R*6 z$6>Zo+P(N_t%t<1=kGLtIsif~e7yAgi>?%f6RcfK7f_4Rr$--AI9;uTd? znBqzSbV^xS8Nl7ou2Ywje<0f|v-E$Yr8j8c*{c8CM#Xk5H{+=0w;MnE z_+0MY=n?O*pE=07?H#2$K3#sxCd>u{xd|)q5V`nc$$LMF00RE2*^=$@J%kMnjkjE2 zM+TiA`;{O4>5{uWeDC}5E5K|7M7!op<=zvx5B{|hab}jgsAi?hkT)N9BvVS4-Q~A~|CK{1w33fBR+!T&1$||H_2ljZw!7 zMyOi2AbmT(+c^9igHogUlQ;a2wctM^DK=^~d>m#Ez^_YTyCjGh}7S zL;$!GwQoFkgwy6!*fF?%KrI}4K{>U01cii50HZ4GPL6&U9@+pkaeerF-W<{ZMJ53D&-nP9?s%dD|_@g7eWET$0r1->7m7i zltYLMh(Ln)tf}yP7Vcn95OCkbFNvjugyI#*i}j!dE!BwN3c(b;T30A}2pl5>&vlS5 z=LG~yID|z$7zD>?BgtZeL2BHr$eCtYWVKx^9OVkhr%)pxM3%E)wRsAdBXyFw!L0aj z7J1BCG>8ZvPTUO+1|3&qE10K(wsS!+2r?M1XpWD$vU$XYuhVRu$c+bLiv+33uOkaF zp--#BDIwr|N~_qfQ%HQ!HV{H4Wd!G^5({EvQ~o~PV7!N^Jo54|D6sJpfZ)vdU}by| zoR?%GSSZ8v9V7j8Gvf;oFws|4Q9%#bw1_|i*ihQ(?onB_4fs}>5vTgz61 zaYyq?fxt)}V0TTUBG!PwS(?}6gS98bSc6H_fY%JHXbX{Y)xF2r2lj{_z!B{&CKhCt zibhXYJWZPuMiB~{L-1bUUFuiF2}i-<0QguOjt^snz)HBTcLbYV&jXU@iRHyWz=9A` z8;dPR27}^)5g5eeinGmQ#bP)p6?nSnJ&f>Bwlte+R{o8C%O^62$X6NLrs-{XXp-xW3g5L}(bjjxfMdpbC#*gnc zn@6wj%KQu{xVAXq%hoZMm$%IZv7E_0l9DEn$FQXCbRp$IFt~wB4F?+p2F|C3aWUh& zLKM4)OifrY+_E+O2z9-W!LVxG;iGMmI1=;*1h}Y2@Z6)5)5TtPz3OX7G?geq3M4FK zp2z_#_s>6{$0@V3hf;vRCa~f1wfvAPf20^0zAG{k%bPmnYR-A2Qg9s@yp{{+#V3Ry zf$yv!7I~OjmNpIc+B*c!OV|_gJpnM>$UoH9;kG(UAO>Y3!r;|`8Hk}!NE$+0x&T>@ z)S*ckLNd@WZf7Hj9wz@_bTzKBRxTf)0iw__Gd&%2SWjOj0w0C~*5>*tVWfg}vce`Y z@Y#d1h^2W{YeSH(YoT!L_4xr|0JLZn3}Xdi6mGZ{xIED$h7G?Y)l=H|kc`R9% z3@Uu_GlAQFC(C~q0MF&F0gNNrmG?G|9K>?(9v>XmezxNfrbQAim?h{!e2O$nH8g3C6Ul;Aa}xtKN*YYn8VS>EDRonTxhhy1 zT2oqlR;<;7q3{@CXK^46b5d?s6rMJM7A&7-X5xy(FHisz(@8`Tu|P0b`|igs+HoQb z9K;xHwqPABm>gd`DwHA;gkocX{luFQ^@(1~r7R%gRJD$oDdqv9qAXH#di^SxC{=2) ztYNG+nkE36BC;j|eirLq;HKP?|BN#w%08EbB^0K{?FDUcWs?UbanofFJa>^-G}g#} zlMR)J3Be#b=v#JXisP^_mek`jJYj2gid>OlF&y_kx&696J05b(S^#dT=pmf5hD=7R zVJJ0WKPya*{hXGxxWO#B!OB@kjoQx~)G!K0I9`z~D;@`@IDA@a>Vi3#ev~*#AQkWD zh`e|;kDl{Sp$9_p_+=Om6jk=mPYZZ-0!cy&>6$Ct~GOW`-iRP9kg|- zlg(r1lqL^FqKIRNu{|$t?;3WVxra?EW+lP*PL7(TgqcQ>wi3ML<-{C)1GbM)PSG-e zcUzp{f{`v1%1yxL28k{uDkwvP16Bq~XDfTzoLBykFq0pTCRJAx zvlgno_45odVJ~~dVxym=Y&lk=O+l?;4vis3;;r%8VBm#@mTxLb1VjWiwYQG{#EEQV z!?+ccBM}V2N%?XQiG*$ygD#y-Jp&wrx{Rmrx3Q(X(PnBaEIQ5-#xyJ@WDBIF2L}i3 zy=yvVHhEVrCd3fxcUv4{UM+v zX2_E;YFMM;X%%`?QZyJq>w{$N!rp%evWT2!Bya#l$Bt+`+|aV4S{7=g1Ax{MkQFKzy&aKcqkP# z6;uG><_djO`X(D9Pf&pQ05weK;MCz9iG|}H`&we=E%m}eGMjx-2Yc~1W@-?eT$F40 zkv*1Zy~(v7s$-*IR0$}T1R{_Brn2hc=!g7R_i6@&;YRjE_xGKI=;#|zbhRzEG*e!i zbvQnq7MBCgCA^fKx3z{`D0ID-PRvZ_m4f%^p=QL=h9d&IR&9y6fSQ4q4nNqVf7?4u z8)m>Wc^wRcC<=AUJk5|EExo>}`SYAc97KG2Mq`*x;CiE*``fp@dt(5@H z2*a06z&xPcs$C!<$$s)@g=rsXM1Wu~bPvqga$+fddRM>EgQGU0v0slBV^eveA^6R! zE{*flO3#uV6FHQKw0p$!O^96c6(!!}ztJE*3$q>wrpVW$M|2H?sX=Sqk)zF=_mS*a zk$hY06rI9RGht#Rb$%cR+**u?Q%^H4Dd|$M?6m_D&0U1ijthlmYol2dselTJSkPfB zBzTpHG#kcBoe57CA1&kVMyoYr?c`x}EQprX4KN7GYo(VS2R1+S>&V8!A-URWk&a}i zzh8iRXj~@b!R3y^53{!n!icp8!Y7(x*lh9pg{vDLZ|qa~8OV|qIG-ge%|Md-=r^Xj zxl=~1)vEO8Z2|G)!%&X(4U&Wd0`{UJvf5GlM=%a~?h=I?wTNR<(uus;PsNsMEy^4U z<(Bmitt%My#Ly&AJZFO-Ur#-Me-%G-u_UV@GnyW-0DU4^E&m8UOnCSbFM7yUFEr%l z?LEUfKY=tW5S9n5D&pE>r3!(EdgN2%mm?khZ3dG^=rocu7(WzFD{oE(@dtZu0@W*&`lv@YBF9%(aca23*@8b*^wwSsCm?qPvwwVW42S{ zfe;lw%mAWkkWpx>tB9!>d6tGi9s3)_pNi2Jzx^6m7KV>EJ;e@@jq^Ye!Ie2;`ahH- zzko>aPy*GTZXftLS=Y^Q6VTv7bP5dx2C8v+qes*QJkzvq{#-7j(wuANYVc#B?AmXY zl#KW#<}E+H1E@plTaS9>&3X9CZ_4qen$52l@y%7w0v+f$P;mb8iw=rL?l2t)Qb6B& zs@+|v*8f`7jygo@JNns@ooPUHSY_nl%ZUl=#Zr+PN?iL@AGl#nCpS+ zo6o5}ek4n^wNKOr4giXN`&CXOvsLD?L^rUdIuN7Wh9fh#XF9Ulh1cPOxAlgj6KF@d zBX2ZO3~X%=sK>(X7ysZ0Gb#;H-pnc*`gl|snN|0`V4khe zskSe&)D4thdo+3Ozh&aqg3#+lgL(+)u(cLi^Ccr0aO=c4kvUi}{a5?d-?QgFOPzT{ z;(j>hc{9sY?!7C`E=f_IWCzAHQj-mnFn0eFRE}tj8wWhe=?019<05*Cww2{h$9WD# zxB@pTH9mKUnZavOSqURFI!d@2is9rX&)62|2o-@Mzmgmf&F$Q{tuZuY4x;APzL9<4 zzl2vEFGMxfY@ZrAOeC7=;IL38VA3s)N-keBfqnMz=X3bJg)@D~fQOXcHk#OVbkr@} zct7?Gqr*vk3kE9?*Eit!V)dZgMS@WwcmiT_Fsq!GmNLez)1oXEN0KIFE}BJD0#z*y zwa=}<@2;_zw@OiRRVXjy2F|(&AvYXR8n;elNU$0tBp++r%iVGbz9d>AR_p$*A2mI- zXjA_f!^v$WBhw*bp;#D?%Papa)l@M)wTLG|)ZCFzlrTtcBKj~DrUnYlCB#!mnWsPa z9Y=lfj|EauD2}9Pnr@BO&>RagvEB?7%5n7HIy- zz9t71)>+@V+A=*3Q}9{EnJyQeEn(m>{h@z%)jld@Ial~ET&+UhQ>hMsNEoQoId6Vz zg_j+c`a5X#!{`_@gG=+oqk3J*2uL{Bp^Y9IM^Oy z3hi=3VA>B3)+qef**Hg%LW9>>K-}WmNFG-(^adpjRscIU<d<%&k3Fe{X!$I8`9>L488)CrAtCUkjZ@LJ9*}F@5FT}}Ir~P6aVU0&P!oiY_LV2X zug`}fX?oX={lhtZC(5+n6i%))AN&qu4zg`9TcBIT+oJDCX$7|mAS4q z7qRnbHjhI}Fz_q$G9kiaG$j#;MGLm~mTK;WWUprW?|)r1)@`%zX9Hf)DAn4p4!e7Y zMvf95ChZEP22b8;q*F88zti#Sj7%~pPZbJ;FD{Uvj4!`r&SSR5XG4drJPw<&+Qef{ zao?WVO7`V*^)QvFK#2=fl8ue}G#$)L;ZPhZL?pG1Rpwt;ywUU+QOHB#rp(KrCs-~#YDO$d z&oL&~9jgbn&rjxHTcD&+CvruXq`I-WBMpuhf)vPTh5}U zP2?UP9{vUzqs5J>Gn>#7D-_~16fhGf!9@0U9czn(eLi`k zm>dh8A4dt=9}tSGIW14vF=`XghyWvBgy4I5vgBzaIgA0a0`P;JG37BjZIg~b6*_!r z0tIng3$aOa2Oe3~O_4m~F#34(hEB5x=OejI zT%R5Mv1AjYL7+$op;# zMxJL;+j&cS@py5u{mGc0-SoQGYk&}cv7Y<#7Y=CQ@qDn97z1Jezy`T8dLO{}x6dTD z*99iRe|_D*^$M_`0Ocqk!+_RyyZ~tFLO}a-w%e0^k3tn*FQOPy7}!&Z;26p^Ue<1D zLN*75IEEv&hE&SJ8k99J1<*{Oo8`zo4F22{42{+4X_>eW4i{Dc3e-ew4}p>7fXa7`YFZ3dD#HJvF~N zgNMr*sTFmkX}X(L(0ZIYXsTS2BApZe%lKO_zkYorU)~eUfd5Dw&KykDr6ryPJ(JPL zTi*+5YI4p{D6r389{)H7CLpct8x^sNoozTC_`o*Gzu4Q0eew#xt`#LO%vp)%z*2Z- zsP+cZPvUb68E64Aw!X}=V&d?|&G1875n}6s<^fA+)lD2sltA>gbdfxKg5}db(Lg!w z?I%V1lu$-IO(IsbigD>U?-y(@@n>-bn7XZ<7oxPd9BVB$#)8p};>oQ~zco7a(C4Ua zqt^)|#H)IHU#>Rb55!)GNVB=r6}{`_-!ny#Ci}{PF&NGwrWE5=zRpk=2TkD>>yhSQ zDWrDFPZ_oj8_h&KiXygus5YJ!3mqn94kjU1oPr(OZdw#yU_>O5h-&6$uGH{21#iWjdgLuADh`mVh*e`@nIm$8c`;%Vr znnki(FJ(RsBMgaS&VFxFhV{sUL6P~%2xDoQ*mA~<1ifk0xY}H(y+-ry*K-&A7ul2D zdN;BQhbdEHe{}}UFrp$hP`gvxqaq@LOd3WLb2ZR%ev*6uoq?`RVOw-iQ=0gGSfPT= z7Bp@_Onf&Hlc_GlDsE+S29r!~9E%RIP|Qv|CC)$bZxI(9Q1qoI@j#~uVIiQRWUWn> z;y+5#F9sbt%)Yvw9M?-^Z9Fo0_38zx%F1~49pl(7lqxC7HZsL(vGlV4CsY}>4sv=L zWbRA7zCaih)b7#!is>ei1|*nqTfTB;x{upx?Eo69ags$!agtj8Y31t*eo5E3d~xm) zDJ3cYQ$L<#vT|$`(HbM+S~8;M>3x+QA2@GU*Pjl6GEaNdW-jc54yDM`ws_NM3wHcSLj=taz znZ*iGf|EZVx}pdmsT08!K7pE~->Xx{DE6J6`}BKBDn3jVp_Q{>1mn03W?1H^S-WYS zD6$ncy}HxD%J&HyieK)+fig>9XDU;gu1gJ z(XE656i|DbP)agAZH59hc}_hTE0ywez9KzgZwoI&TrQjqR-(wQfaC!e{>mQ>&MVjJ zN9X&+0YfPX9$_R1ys1?HocTWyK1LhAz?Z^}ze7~Ul761`;9dXLvKeCqq`|QQG%!8T z^J)0sWD@ONdLUxxa8=1rX9IBLtUtmk-UU20wX(AUVpJBJg8RYanO2;o3Dca5`2yKN_kC5u4>uV*Gc@5&ahEIA7TV)f(f z=&0qln!UE!@519BsXlvp(Kfqsj$z_6@Ii0qd(>q}q)hu50PK-EKxe>Fs zoshNTae8-qx)Z%UeVGUNI_a?7!c6Z6CMH$lZ%Vh1b7m##&?qlW@zHt+t3FW5ii&Jk zd%o^jch8BG9f^jpR!AGSqQsD55xN%jyLas@(@Edyq;W48dNRwDpa{-cSbi$&r6g|k zDbq0a#oSSZhN{J~vPbxL6l%-J9h5k@gLTYJ4IkLdML(-+Ua0Uasq7G1Q~v`D5)`T| zP&{^hjJDbvS%16zEk)Sg`h&33QKJph*rD7ZpX{)8*PJUSl$AuJy``a_GPlIVZ$7TA ztWC0h+hFgyd?va|T=i-A-JxH`C*I22T0)0mr*bD3{?6tbCt8xw3@y?MU4^msncO_1 z>|t-2Q)g0xGKxDU&7NNd*o*O`g=jAQlJ63Qm`zhsIRCD8p#@%%fd&0Raq7GVi{)y1 znodXs@0)k-8zHUC3>M~MoZ)UQ?*z|mzbA!862VzHExLEYA_}>O*Y`F{=)<5jW{+vb zt#f;N-l~R0zBpjL?vCl)+f=3)Ns2Hk7)b2Z$sV{VCzAi}>^I)|UNcu6e7^^-W`A2O zqR%Mfai39Ew`!NyK>xRsREvrBb{C=!esoi$Iwjw7}N6mPiR_V4$x^{W1N1cw_ zi^l;wKlug|@?0yn7mrVtJSE+S-wK|&x>e~fGsWy_7(|{;Bw=1yio@xe%yDGP--RIO9WPb_0F}dwnvw)j+ z8gKbC%Pz`%QtttO2rry13bgRf7+YwZoTW$b7NobP*G3K`zq1r*(LjDhXKQG^>`^PO zU(RxWUhOqqsI5QsZPrVNCaiLj(fP@+^_F8>79tD$ETF|Kx)UZWM(5+DK?z-SjVqqt z(&rm_lqfuF7t12f#>-Ml-_9F5puT;FQM_(L{Ar2pepef@b3w7uE&6=f|W&OUnr(1z&*wOoy5!~+tck+wY^Y!Ua ze_}bMv0hIIRSO?J;mK*8+eYx5zu-jaWqmOEUh%6~JGk=LKYi)r5B@(3*ds}(#}pZ% zzBZpYo~aL+9=y;x9TD+C8N?~XfJPT`Yg33TD-!Qhm2&IQ=uBF(ap+VP%_84G;893L z#k+=QQqOwlq^Q7ty%-`Y&igri^n+t>;@eN|2rOU5ZNzb{9(!zG{hk9C+u2tguUxyx z3eJ2=zt zJqi&{*~oCRAm<^j=76OZo8Lg`for z?(SF=u_kekB<2TyPcVqa0Nvq`kt6C65t*qNuGBKw7)P5l+y6mIt!mlp{j=}#hRSdW zP5dn3{+(c>-G`WWi+6pU8~H?7Xd2_IqOEsNywP>)q%q2mLC-xrn(eYxNxj&$%wvgn zvS$5s6s8}mFpkt#M+rKg3{M_c18AY9)65SIAN$0J7{jzw^WJvIFm4oF$OY*pvdQ!9xZHpa9gzm-7VnEYd7{1G z8~L==GC8AjfqK(%kmv7jmmoit2bk#fw*iUt2Xz} zU41Y5X#y3gWFdN*qV@jOKkPZ57C59Cwkb6~w(??kpNf?l{C;!ajmdy}|9-%c0n@u5 zE$K&1Pbx8$$!A#XVdK&4lZu??RFj4JpJi8@T{k&UBBjPo6=VG+dX8z06p9P@Hl*~s z;r$+5TKb*Nt%!)$MQ6cAqxjDP_7TiwInw?KVhn#iGBi%`JJ?Jbhfxmr!*!6_Z&`Ij zbc!0x#W)lpY&l}U88p8yB72sC3RW^=q@83&=BGesm%FmzbR>YH{xoOnXllAE`+L2i z=yh}Q*8by;+9l^Fiz}79yPgXz4K9DWUq(*bK4v<=%h~d*wL%RyXLIL?q*?YCm5}+^!(7% zSnnZsGQ>^$<#E3HuD3DT0>6-#PUof4q?1Hsz7ClV^U=91BOml5({HCcY9bjn0)=m^ zzuO08>f^~j)5v@L`CU$~{HP9rcG}NEnh}%pHKmc(SWf#1%F$6C7KF~bmYE8)sv((C zgpulSCFAo7dS@Eecf7=$DaIE3oX}Jvs?LEd*aQ`)MyAlZ;l|L{?Y+F5J-LkWqkvAXx7KUO#Yx+P`$!A0CK{Dt0>xnzmBz+*P(iK-nV3HmMSl_CB3{s*PR{d(!4B z`^_`{mQ0{o=YzMLUKxIi3jNaCm8g&P-yQdjBCm97j&w85IP^`LwK`G_OD$wX_y_WNx5>Twvwh9e? zD6cV)tZ1%3Q(`>vgOQ%lT0XT^1M3(m6^Uhy!(wrFH6M+QdN0VjJwN>XfV@8~Mq-xi zCB5guyQqRR%VmD`EYDB-cN;%PO$fEqA_pl#DC3fgxz(eSJup~Sw7QZ&m4=ecu_SC1 z9}W+D28C(FQ}d3B@D4wzo@a^fTlNktU+g}Ue!kyN?&Q2$+b+c&GsRa?Q6e}xX5#my zfY$!bGY`F$W{1*pNE8B>xUM2tGwzd3nuyxFu3}{gYklfyJ@p(KD(;y1An`EFy(KBk ziO16L=AmC=2P(^{DWZ~1k(BRjt)Zt{%!(kTnkZ#J_Z`D$^Yr*gYW_&erSAHZ29JuQ z`7bO_JEqxuu1iK<8f%(6sfrdt8ER&4oH;oNP(4s$O&rM`bsJ6YgWDmLmQGmTR4l(> zgDCgw7B-y9kR2Y9=^C8d%40PVm6ByP0&!&%#H${Heyf<&s49X!rVo# zKhxhDqz;n^MDF}u*4I z7^SH5cyX{YXJ%!aFE=>oe9GIUS;mm)T^71meQUchCP}6Qrq+mLJ#t)#54VV*6wrvO zaVQkgO_Aq^&Zb21&M6=3jwmo3!*)3`tkI-ib^h-?C50y*3L%7PSv65}Bsf^Uqd*fv zQFOZ$IinUw07mpFd^retBO}eKOar-ZCn7eq($6nmiLKn>xC`Zo%hJDx;?ERAW$Hac za-{beZbm*-3tcGP)&GA06G800+c6n{*+f{t)@*09W*|>W5fKUzu3VNdR07zju>>X} z4@l^ z6DIuW;i;nYQxi4-OwUf=de^Nt-+A*5H{IY8_q63JS5_W<@X<#fc=Y_4^G|MMX6Kx$ zPOev<4KrMd7=#dERaHanL#(R)APj322_g7e6J~-If;O8)n;1uR^a-Fyz!x95U zgn|=R@pVF+25DI#V|ZD z+7xgEM-mAdfdGynR<#$+GLN;bkwhLAqe8SS3-J*ogZ{|-7=wo@)isM$gTb*gt7>WG z`t>Hm))h-&g-Mc?jm>Vmn=&PglfHt+s`90Vg;vJIhD~a0Eisa|6Fahv^^L9n{zrdw zc+W0FhRHO_a#zD;Nfw08ZI7s~V9=%uPSCj6p2vKSOXmKRGW>7A`NCh8C;1ZMxy|%by1sk&Xy!dGjkcmyw&V94_xex z78^N?*&Yn8tzVtCGmd-cIZ3j|CJ8eV_jb?Yg8f2-7QJIw3uxK}( zaR`8>3d^jPT0vtR28kh1>4h~KYdTX4T=s~e5f)y-0OjpD$Y>mY9K^86L|Kgm5TU9F z$^lV8Jz`};QQ0LaLakh>3Lr5`j3N|NwdK~UI+lg76F{S?l)dX(g3pF@YPDH=!q1zE(7>N>R=OC3K zWsSS1rwGv!6iAZP605ZaBr0oF*&kM$qpRuc>|8^W7!sRqmHo7l3qaN-Qq&-@X*WBm zuT(Wj@}?GK7(gjvvWBk*L$4(zMuQ}IY4d*n+6nKQ%`7SoPqo#$7~{2mJ>^J2Fm|J; z_9v+!cIqEm-CWL7)VjMnBW<(L%!<+I@zs^e=ABm8P&A6H8N6_)wWgkPbCqw>7?qevIJ7KxGYfV_F^m?fPyo=JHK(ZHUR78JuPlm@4=GWG z7@-pCBuN<}VW(!ogb81>Oa$l&6DCZU@a!-S-vIF3@Bi1G-G|2;@Bf8=JiLAZK%VE% zc=dX>J2yAKr`_3o%dIaO47RqnulIW!&(>-GNoX(KdRKSw*og}p@e2=r7HcPb?Q;7a zFWA~#yL9Qy|E`@pD<|;T9654id3kARX-NfXf>WnXZEbCR!75c15$}C`f~UUP>2?m^ za`=XuZa8$)q4~x6r`>~yoIid3k^3JxdjHXlwNGD0j4@-&^Vsh^i3xgIs{Z!nqmPkd z6abRc*d#_DRT&vY79B-d-R#x1SBU{^t#wQU1XYMKga9Ej1OQ4D6yt{j5tJ~c1_})8 zz{CU)ktcG*MC3&hYctCVjC|B6%p_zysN2Y^7?hb4*KD_qHL41ga#S_j&8P~60t5mh z#27^-1b{`QuFAx40Fgj6MpcBM3W+fS;)6y{Aj2%b{SH+r>)-%lD8K>*q6%WnoH5MK zB^o>%8q}d-*c!u3)>vX5RK97M0Jiqy?|Cl)g;D}_qzWP^K|L7Ei6LV8uxL~*1qjkM z*qIJhA+uijX-gm)&mj{PdB+a>RsxZZvn3+YhILFZ%&JgTAr-b)S2e__(0)}9MrF6t zDTn=LqXpHdSUGmaArerNIYux{#+X6vEd)VSLv7MdVn7_D_z)8V0ac3LU zK}mgx&}a-tRj|v6m`PMt`U3zOW1i(_vdk#h8c7?Ao%U3o+*Wz`kl|aiAasLu$gJ*;_Iji zVvvO~k3RU|-Oqm^$0~*ZW^(O8?|Q683bL$O+GLlGir&ZWefSk$_mU)Y>Q$Kqk)qfn z2eH&60n`}7eER6I-M8Pe-76kEbH#t`V|&^y4RNNCUnXQ>L}W&;akf9WsmsoorqY!v z?8zOVU8%1Wb<3KyQL!=#(~eBy1iY|kf2Y`#c3_@vfJj>fXsGc(%=v6UMsGh18oO#h86hdfZhJ*;D zN(@1Os7@j{CQSGm=c`YE4k3&s3?h2+i>D6wf}a__^a0~+!7u9}zD5R2X7bq@Fqz3` zYrteCpYeck_=c*^-}0g(ul~OA#>@A==k)vD0w75e5fPC;=^>h}?wxmi-O}=5=Xk1{ z@7c4wy5=_@A#2@&x1YpRu=Ar*-44Hy*y}@Zp;eFYH?Q zTn8QW2ag|p{P-isk3D>BG#owU8|1O*JdW&m>Sbzj$N6kxRhu+*h?zBkQ>_bDHBc|s zLnYS7uUs#KDgaegkcozb6iOtjqzWjA3Az)*K+GxtDZosYfU%^jV}X@|s$qhv0G5qm z5Ku;e!Vp0b0If>^N;D|T+z{BPP0G49F&Jhd5Rr&F$j&DQf`UZJFo8^^GFC)HBw=A9 z0t|?N$j-zXs;X*;nBhe&F~uisd}IlMnN%gjG89Zeq!>{FwM1egWx+&V;p?%OL?Bf~ zAcm?XKtTjz4k7|_hCn1D3W!2POG8AYssO2KDN+GZ@uZeRNhLlQ2|7-75P_;mk{H7H z%t6WktSidOGO;lYYaR2j->X4&Z+rX}R8bp_$I{v;XfrVYiK6l$u}mt0dff+S*cej_ zr8_w{!X_c8QCaH^GDIbgs;OneETUEP16C$@fnx?yFt%U#vaCT=g^(xdLTZ~+t#&hG zsZ`~1Z}|AdD-3ixZL)mBLRUpK#6fQ`)6OLFpz>|!Y^cESN)~!(c1DzHm-R-20kY2B zFMQ5)>(Bz{?RMIj%3EDgVGtv#2tg1*8p#lDKfCAfUYlmBAQDlEswPAwWtTGP__^2O z&DH#KUXiBR?2h!Wp&V+g4Z#>kHWhUm%eiVM?JPKJ^X{Ak&xTMGAqZ-3l;Ij_BUcSx zByV?ZmKk-bCZDb$$z_EMj%0{m^a>py*_?ksSk)k0mkT?^fFj=tU;G>Adn8GM4*;I{58V%-| z!PfbDYrB!PVPa4iW{u*Rk~}vC#<7hyDjB8}1c@M47!X7KXmd-aW_^;0ZE6;@8cM97 zF-8e&ICx)2vNp@jx$_r0cg&p`jB;n{s6n9OO^g^X4)7raFEOM-V(ih=r%6x-PYOd6 z>nhYWGwKl5HaCqi)pmc>AMWk6<=A64B(hTasxDK7QJreFwu@q>k&|f4@wu&G-Sq4I z(%8gHeZ%gBXoy?QWH4;7*ANVJvnX3hDr6)^D-i-HWkiGEYjGkdy`+h8CW&P^@*y=; zR2o%-N}4sG6hzjF$`l1TXA~`$k_wS2ye}0b${H2G7i~m&($w-Ny=P7C-CsomCNueL z4fraWNm^Xo_4&trMX|KJ_tM34^aOZ{3_ZqspCrlW*@O4qxu;)=`9%&W%aVvbPmJl8 zeu%G;0h5`0wgyaQ^4S_NnaM9@Kvh*$RRMV2Pu$zteF#9gef}O>_U9S%&2M<~+}y5T{Dpu2rR?O(QTy54 zbkmK0`7iy&v4#1m+sBRm9)0xD|M(yOV_nzG{G{&u8GFd`Y|nu`dk^m2dtmRL{d;ES zW@b&^SsJq8g(BWDTc= z2#Bgxh@#5GN|adxXjCwL(AGAk&IrCcIt$gO2& zCMe)_#~-ONf}kRzvZJUH2&6!*Y%~&7p$rnBj7lJd^3EtI5W%ET6;Xtt3Rq)7P*o-{ zv8ph$b&d%kM1~r}L}Xm55}1jIh)Kb0?08!0vTC+l1R`VbgoPWbfYSJD;^AP_>a-L@ zG(Idac1OxMAJ-~WLA|XllQ(#aM`{s4Yt%Qq>|NWvHqWtEz}6 z;s|)@?T7cxEwUdn@nfso&)qxM%It>6+Q9G14XoQ53_fx0+WwjDVykg&RPOIKDGHcQ z_RBqa>X?G+*{%MOnNFyq8oE}7sYY_@%F5h}U%q(Y5c}GP7^o(>f4rP3~Qdds@E5ZqH=L%{nq{SjXX_~M2TaJE1Uh6 zd_w(4>)*R(K6FKNWB z>m6r>>@|;lE-0bMW;TXf2irLbZL4W&;fxWX^MUqcDS<1EWp7(lJ@GJUEJ|sZ2d>#P z(XwNvi(6ZV+Bv7m)xzh+Ahm=vyU;5a41vuy>|$oRHjwf|*9W^36~zE)mS9(cD)2_s zx#@OllWSKlo$J@j^YeKsc)OzEZHoFcfI}__AV?Y zbtRz?p)_@t^`r0q;Pb!kWtM5UzQPhj&1kT7ZoR&7aoQ3Kkw#@_PCkD6@N;feA4BjV z1ZF1D5fR5X`upbQOz=wb_|>(2vr|k4BG;=rNs^9Z>+1`f z{aw>d>ry4Yyxre3(-nb&&aJF2&&?>Ti0{|BkU|7y#QC*#%TQHu$=+^@*oGjh!$M$) z*;x}uTl1YZ!&G%uSjWtw)E^a#i7=@M^=gc~)S)8LW|m$mDluQ!0l9nk-qC1q)_||Bnf&T=Ku?%3VZwy3G(=>qKHvV`|6r^>1GxVe{&79r zBBDIcpV@Bjy8Bh_cI!ni-2WNdv&_Bd1^Ykpv2(ZF_RS}x9(f)#O-tE zPoLbV0Kjx_x%-|Y)#LAZ;rPsgv8!fBq}4uU)xv`TUU^Z*RAz&R;ln^~yN_FL=>6EbiLdXf(h6mEU^){E4$? zjy?bRuUuQdcJ<2nJMMVl%Id`n=TCjXos3!Db8y%0eQA0_U90sxrJzI`_= z?K!xRTXaAnP2lnncuxECD_Vdr!+RECQ6K75xKlS+0$A^PYFJ>5jYKQ_@W>ryvGDAdFgGOfzm`F9M645xHRH2C>sDexpBylE2 z@!of5rkNSgs;=`irLjy7Foc=NSP@NW$Ff}4K2H-6x5ocw13)Db6A?>{L?pyp>l<@( zGazPWRVBhsNGit8KO&+KqlLg2h(JU|KxC|gF=KsM6bh>A=+YcSaU9snqyWZ7abhq* z)FeS@N3&MwIA){{UPakCfQF^-tzJu@-0LRRMFOG_lM8 zEHrU8vxbOL(mKQxf=CfTtp(r=`zRJ;U$%%ECN+eyO&dVOI4uC8BFZeP82?NF3I;)C zY=<0A^P`up@1LHHL_|E_X|xhe8nkg`u$X5C8lYD;`Y$=MU!z_v>$zr5q>*`LG;A6N z#2}_ug@aRVA8L~&eNXe9q#gY8mUo5Ks}~=8WawJo@x9-%&~U6EqWApqN1y-lR~QN^ zq`uX5U-Q z5~B#rPJ@qd2V-~fj+cUwW=ZrQib2pCm9x{+ASEIR5~7Ax-E;e`DYJr;y}G!tt6!=m&5Sv;xF8xb3C0&l8xfH-WOaF_rjCPEnX^_10Etv1laq>LNkjP1 ziHoA%sNH?@tspfZ&C*d}n`xdT>DJmNrD~wD9$cw?l5pj9Cd5+VF_bYF*83V+R1?UgiS-g-Y+$qCpiIV6zYe=%Frk>Aom+2^lY;Z4jJUqJRg=y) z5;8QOH(c<6j5nrVV~R^1l)1#W|G&R<&*A-py!ndn{Pu-L3JDS=o1Sx=kU?wL0mDY3 z49}ihzG152*rSImGp0Z+lRI zC~dTQb=6H$5IW9mjs|n>+%U~#Nl{8iD^X^p7-L38HCA;zx3;E{D9N%$Zh^?e;HhpW zF)ksLbxp>^D3Pf-)k&)g5-VSFVvGg>3LkPyM8*eg5DZ9RVhk{tww7RO@2xZRESg3p zOqlRh$V7miFk!-k312E@SpsM-?7QWSe|@~=>O&v6c<=85$g=F2ML#D=w!G)a^X}d= z{-^hG^?E->-MzcxtO4-6yZ3ywj#<_y%h6|-o7sEb@TMQQb;=J0g>7}R^5lDd?Wga% zQpCYVTzuJUZ*<$g@U{z;UAX5>Z+J=mz^}b0Vy3(Q;9?7~GfVpp;9CBG?cDf+SKcz* zbNAwrZn<*eLk~Z;lHd4(S01^1@{#k!jW2lpk?lQqEZ#W_Z(9wE^@o4+Km5Uo4ZzMk z|F8YU*Br5-Hz@N~>pQm|{kdO#`~BN?cBl5l2D*2?_Dw%{=N!UdePF-!wOQ}P+yBG= zcz7i~UG2~PkNYPY^w%n5vJuzJtZKhtHmXWc17&7X0aTzE$KC=0@K~LODu`$-&+fz- zi$o$~A{sx~P#If{p$Y<243SlZ;d*QY1_A-Vuntk8ss!?JLB0?(go>agL)gT%~6Ek){k8>{<sdt2-dp6+6ohfWoR`LHinF0 zHel`#%TBw+OnH_;2{HO8>1F^-DP zTq`O9ac|_CjpW{w=d-*qKRY#LEV4bSs%j*~L*a=)J%HKeCjNWFfF~>T7{g&f(hTz*FnM?vAs@+VsJX z-;3bcQ1sps8E1@h=N}p+t>zznN5bLQ(JZMJFfsZC}R$JX9Fn+fRT#xPo!tB{7PqxwKA^Pyfy^ir?fl{@9S zku?hV)ELot^y+HrY_}_UV|qZ!LDkshrKRaCRinLe?>R$`(>9q@BYYW|A~?o4gqhD% z6)l=6$H*F$Apv(EI0!}An#zhz5>ioyzi{RH+V-Gm&K;U+l4AsQ1YrZ!i@kEs+>|gR z#QUzS?{DWy?3q>u<*n1L7_rvdjGgX56NQZho$AX{ZoDdh^V|KG9o%hVk@xCP{PfQ} zzO_}G?C#qRW`6YEw_n^I*2Ar>tUc8<6_gzcE~i?6Ei(^Cl>_Mhhf{+q>)V{9Q;nn!l8ArbrE|na$2}$i=Ul8tiAzMK zy}U1zkhx@GVR7x$`3-1YdY30mE~*^dJzJbTPHaE?$@^dOyyqfDO)}|ke&9Dh=Adq{ zy=S3?(WU`1%e|-_XPjVZYHDrR-_vbJue&3e*B+ zsk=O^ZQdwVV6A8*2$^JVc8(J?ER)FA&mGRYNs6@^}B!pm?*;qW&W-t>bO!(8mM1Y&+i@i3*YgLuXy;a4=;ZGD-LYm z{~zwXQUI49_^tmk__lxeZL{xx+c<(FJpj1YB0l^pfA@iv0F1XhiJMx?KlbZ?_kopQ zx_7?z%|CeSOYXe)^anQV!RNo=K>7I3{nGE;za7!M@ms#}*4b``?I(jb%;KG|d-I*y zWAFL-U%u~3AI$?V`t~1u`HNq+`1sqd;Av{DK{d&Yo&W$ia^qb;_p|?|-`~vg=J$Qy zkG|+duReG7@!$QOpC3nX{PHjT_>&{|@4xZC|ICj)ZEnWX?gYS#Ui|8#M?dlQ-~A;3 zhYsIz*Ih4hF7dv8vhWRW{GKGq{`=4T*y`$K=aO&#j=%WQm%eT+K!0|vF*e4}Oq*HW zv-H{C=cghf^KbL!Zs&GpTvzQoLFnvSLCFJ@O0zDSfA zttKOuMXAO#9OXtaR-U4;B8~%|#{x1DsWMb{Itn5v2*fl_D(0~Yt$>WX@QK=F>;m3N zSXKZcI~f%8q*qq)#19cG7(xU!T*pXEq=*VpR8hwIvom(AR*UF3UYURpV&WJY8Cnne zMOh4q>);b-(5KOEqCK^;>>-t6#D+4gdKmjC>O5s2RIF%x*_ug4*WckR)wqp?(LK$Pr z7$R~^JMGm7MWoz<1c^1nqSWzY0F$Sz0yx8&bpli|fB+~HH5*yN1W+Af0wn?)({K!> z8W_ia3owb@KhQUBd>eAnW`}O z!sgbYsb)7%Zn*96(Y5~Wc0)--_x9DV5FLpSViwc1IRM%5q?QH2^}!>me*0Fl+J*UPG2Tw1C_w1%13S_8JKkQj(L z#K=$;td3~^owt$7`r1}}=*(@6mKhFj-!-!`Dwi4=slR2WdHQ?D#ZfRFTf~5IY)WrlYmLhs(WcMb77!+F1 z>^fjoLhV2wySnK|MKU)tow{SITQAu+>j)99B#boPJwLD3UAwaS?LY8+h7B>FKmPcQ zcibk5{?_#n3L^65X!qQlQmU}bh^n!!Km36Yz3?@!qZpV}%0VngAp`*hB^b*|J4sy_ z4U+pFxb^vWWqHFTIi&W(p2C76y9_2_<`5%62b&wznVxFqq~u3K#G1$=$%LRXj&mod zgmSdJIG=U9?2?B+@PX?WE@i<3*xPQ7f^@A_=+gY$BNr|lT3F~0iCYiJ#oG{^Q zoXOwi6DCZUFyWb_s$=`}(sRFQ@%ERGH$MCu|E}1$X06S#>>2O5+3aLbsLy2;#_BVG zUau?)pXUxhmfAdTZDQp!YEA3F9gE?_+uwa*y#BsA_sAzsKL2$`_D$KX|ycD-jK62*Tt%vqZW!MOa!DZcB zm*$RbuN1=*zxTT*002(}bD6nY?pVh8_r2|bD}4YMp8MEu{@4SdUqvAO9JLcB002&% ze5Bvs1W*>k$4@+T+ilPL+#`>EuGHqwwG)YPc4lE_c41?E^~~vGpAn!$<4u%)cUc7Yv(uFe@E?>C3 zz4lbaH%S2+{BQmu0wBFgeZh@bh88>iovQH8=@o( zB8Ez}wgFW`U{Z)!$6~CC6lFctX@E#YMqc`7u4k4_h|U@X5~g7YO=}cz&_XF?Fpx4O z&1OadplQv>$A&WsfQ=VeriSD7A~4kZ8pfn1B|-wSjRva#s6-PcW;PNP!m24VRCf}g zb=*=CP%+G+V^jH9UQ=U;Kon&smRrOaD=MO}hP4_x)%jLRLTKF{+c3(&+lPFd6hGE(`$D44_lh8`jp=b`r&^va|9^LBQ zv1{(e=o82zS2qsNb&1X1+1af@vDiw;m_rLwtA!u-x3@>5+4;p=ryB}7vTu27yFG20 zL%1|5^Hydo8%_h24%F28aw&_`4MVY+ra^-RJBbBZgQ%*JVGQ{g>)^dh1mwwxgc!xE z#Hto1ugFM(BEppGYx7wW$y_SKjV-6pAaRCZgO9{prR;0i?&7Ykta*bCN=i{4IeR6A z@Kn=BT6AC$fnKk0u%YlZGoRTWKIh=>ob9OBzyH#e=N&$12sOh;9fmmXY*Zg=@izP8 z`yNh-@;n<323H?AsUavz9SqeMuGKoXg+UR7wUt<@1AKLTyL{ih_vfu<6=KGeStcp# zL9x{zmWtrnTG9|l>#J*@IBFZs?cs1{VO9o3v9^lbH5xfb>J>%aol2eST|DpG(>7Gw z>zmEFSxOt)8&oS7e2Aq>29>0cw7+4xGk!F@?}HzSNn%3i4~DnySuzS{UR_Kv5$?08*i-N?;$ftm`ZxA7pJX@+5UxRbB_xC?QmJ2%_gC zkg6I}`kKICNYD!qCL&{02^1Z1Ze6pH)-is;zX2vpnDD2Yi2yxe!h{JEo;l+ zzyHU^TLvrVAAiSx1CXZam$K$Pgi!k(5h_cqwH$%~u$IT_Gl1I1&vsb?uvw>>b(X*D z$8PebbawTFewTzSti5?hy~62my@f>jN(5FknbgA!|@ z0FyBWQO2$H^3*{g#>CnagcQbDCMbwvgz7lPqmB_EQ5dr$NE_a=iNi%sB!C#2Sq;st{F;fyq!^09d_x&01$jtl?fUVCJH#8+i&<%T)CISa2RY zvK>)9^2`*Kh{+}?i;8g=hZR5pa)4_!6+(tb+nb%~Spw48DU1`McTD5J*euRm6jh$O zC*rSn!bk|?G?MW*11OszYvBpsF&A z+I9qjHAWQ7#2SZQr&CfzE48ZJOe_&bK{CTc8Uz^=0LvtxalXxy=H*H>w-kUN;*`gE z-2wtZL|`q5prWEm@G)9vRiR7_5vY&q3~5!D%F8WFj6%7pqn5QbnQhH?+YO_rgB;pD zQ`G+0iF0u2T?h9>!YE>OR82QiNGObT)u@#w8Ir^EOP!e+7fWUpmB%h#yJ=xYfm-SG zc5!E`_|(t+j8QR4k82>&Ky+$rczAJktim~BWv*?`!(K+}*!EEarV6+g>YHY!ge@7< zBt+4Ik`Uv3v#DUt8cb9Vw(mcG@y=!-SSUn-C<>bd%}}#Q zj6)rnq}<+YC7E4g00xjKTI=HS(*0Mi-n}@_h9!o_*89(0=vaWEhr6>^xB3S=8G&wC znB5pv-JAeAy;00GGpDqtnT(WgS~}vS9{Es?il*T(8f}cK#p#BlxM!*reC-4s_E-Dm zo=$@xTZ7RVqCr_-98`5#j|Tm%;h>Q?R`jc~o2TMqErCEsNl8d0J~&?PV3JR<67j%? zsaAKYolBCn4IC(Kr0qs7s0q9}3VW?8)27(PeEds5srSYRfiI5y^2}^v*{j#YCRIO* zZjkMEGx$n@tD|zy{B#0^uh)Eh&XGe73LyG$eNZnnT!8UnPHyz?*=@}6hb$Xa=>h?$ zqOSCZOPwYZ&`<~w=u&UAJk?Sq1I!Tg*mlpyPz^e*CRsqxuw;C=TetQQX464JBxA{GAF?spI5?B# z?T(0`k(v1fY!Yi%*9Q+>x^{Tif+7;xj~qMwf?E!!%!#2zHXMCo2&~g-V`VT{Xf>Is zlUPsepis23bb0qegGHj8ih)GP)KhuZE33Sfv*9$cnNd;c2U%U;4y|l78m(;fPQ_UH z5PcZO&PR<yFtljQ=2pHi)cbP zVZwwzt$azp|A!78ddW*(ytugd#SB)}D_5@k!5_S%-|v4Z2c0ls!h{K5A&mQm0XXuy zA8gF+M74hMr~kIbz|3Ew193Rq9)CO=bL-8!PM=)^aOl9NTabk)#c1#}#RxHs&VS<9 zKX(2p>TM{tR(Aer7Vo@cxdGcabkm-DFPwZy;e`IO@t#{t}^4ES> zqx^-RKUO~ZdWdi~d)oW&)6|~-&p*F0iQt&<<>%P3`%j;FY~Q{ccJJPQ=Up%Q?(hDg z|N2w^B7_~adMsO~>C-n9{p{NR@}K{ye3pxOZGHXo%fv)fRnk+89XE%xWYcYGfuvhzb!gqRLp@({U2TxD_GT z5P4OF$WAVF6fkLos!|L(7IA6piv>k(q?rPB2;+E-2ohEC(OMHkoUtJCQ8AW6prElY z8&T9cN8@x0Un?<3v4*PD3r^(ky?z;0H033P$D8yRRUNw zhMI_A2t=wNrYLHS*%6TyqAKhnpu{_~Mm+uog`gskSo>OH92S)VyrZluL?r}?Ax4QI zs49pU2*DebEX(R3iD4q7X;Rj8W(+~|#41~-(HJt0>!^kyBElw$5Ocyh@)CTNBuT=? zD-xze(GQZ7l8%$0K?Fw<6-;CZMUc!HB`PYPCN_u;%DQ9sdET9SY$a+)*Z_y^H*C81Wsd3$|0v^I&xMPe2)nb|7q zW@}oY5Q$z$k$0xn%MDPp#=)d2(R1QKsvIMifgM4ZOOfcY?rTwss!G27w-)U-;zJs}6M2^1iR%?=Ef)TaFVTqfk4$UHh5L=2@DA@X2#mnu$4b;NVBk zUU>NpOA>W&(_LI!-`8nnX>xL9>z3)9eYvlZY!<$gn$(!bSGE^h%`4lR7uL5QL{ycc ztgN9bMyMD<9krDvv91O|DaO7p1e`ktQ5B+7jtnRe#fa7Eng+my(8!0jjMVE8=^Tb0q{gUChSx8g8=x~i zwKOx8Fi}-rsicwTE(U9D7308WQ;Gl7sdIC?c3&S9_w1W1RbzyYk=be#g;cc<;7zX} zb!^GPi&jx0kynD@=!M7+qh`i#)Rh(MjO98KyAoQE1dx&~BAju?SeG}-aa0hoX9j2; zT12*WtU?qo0F*>rHk44+A_DQ1B@T^d;&{VrP9P{7j!GPeg4EVbck-iGSGv=4o%Zw{ zS^D^?v$r2P3^H>w?GqO-FV4=S)^uBqGi#f}It)EEJM*V5U%YwG5+N?P8!H zp6#|qwKR#W_>F$yjFlL-N5#40kJp8-LXaq@f~cxtjPI^W3Plu(im1v;#AKLMR3d5w zhSE5$hslB!8WjRE48V+2kfMqKL8O$5gwxL(!!=>Tgg^B>a{)Tbve&=+7X!mMiDaT;9>Z(wS~n zY>$=Z^uWts^Xl&TUw_MEN51*h-~IB_|KYu7p2a7lHtlxoVB^Y(k6$_Q@dqAV|Gw{e z*{#bn$4)Q%4&`mtK~wCCWQd)K?(HNJEZ5&zFTsY-kAKbJy1;meAM`WU=u zh%pmVDGg;anM;fr6oW0mj6;4^1Taw2C;~&oA~2SWF)A7(prnA|ak7QPICj;=7{-C6 z3{^Jzghh16NUQ*pf{Y<1jB_4nN6pa8T4D}>Wd#VLAw~d9q(ElI6&gjD7^7y7G#;1Q}q9T%voAHhhNdORo zORBoE#uUMmXrVE;hEz3%k!pi28EXwiUkgx{r6frkLZF7_f^)|JQ2LmpmY6alUf>8! zDC*EitO5fsh@q-$RVai+0c@&_o!P~XAstWr1_PidGJaANMF>* z=)$1?i+}V9A@ivd?d65(Bx@Y*Hr4RuUeUEwc@c`sGc6B_g7qMWrK|~+;Kpu?i3gy| zD_3sbz2Jk2>iPBSFWk3i4MF2aPhNh`;&g;rIIzFWn|IB3rGK3)Td07P__5WkyLZn8 zgM-bq+Ukph>t&eD6DE_mOh&`VRIzLa-qXrsM3+3X5#aLX##~}7vl;bg8P%oD+S;vQ zwbboOl!FjJ$e1gGVt2!3X$ta)0vn@-OA>acL?A6oWeB9_nl{u4MS_nF2eAtFkUcF+ zYAl-|WIzXY-S)A^&(CmWgbqxlk6c_|oSjZ2OglU_2+d}mS)OU9^YgR&r@EHR9sBn@ zwz_%iLN^oXW=T+Qz1*-gdvSfMY3-%0!O5#vO)P_tLF411U`m-QA`vx^%G21+E{0QU z>JWxrGZG~#l`W+3z7oz10>ld&367|es3N&h5kw{n1~e$rG)XiD)j?TjT=&XR5Bm7| zbDhi_W9w~x_@}RSyQikE7WJOlPC`h#)4j4>%o8Yu zVpL9bQbm@eXEv@+r|#P3_S#@@W#wue$CodJsGi9XytSx_V4_AuF(b{5+D4fe~Ks8#eeCCc;w+f z?sUF=Wp%K)(E5y*R#y9$ul7$I|HRWPS;KP=obG+cOTOoo>p%Ve(?x6Xmb+i|ozHK6 z>aD-1#kdEbaXp%Tpm?X6#khtqrue$T^{{sML ze*0~wf9AjK{9r#3sUf;!Aq2(`W;B2p1cE978p%Z2NwSVADj26NM~#Y|EDjwfVvC1i zCUg@E)xbO|{Z1|iQ5`~NjZ;y>h%%LD1RZ#3BxKmk-Ez}i|MZ`K_|Lz|8QLuUROT${ zC`3;viYlmV4I)7pB+#$>e}3}XCqHrQSKlIlVP=pL0F0aF3Dgn+8U@V6OsbIa!hO>5 zIggXOiAVv4)*_afnd%r4*8bMU(akjt@<~IMtxfZWHA{;N*6?kMQ=aJBpj>KoqSTIX zVY`3RbQXn*QN3r^68kbq?E@=AA5A}^OZv%+Yd0@U10;mC;po<>wnUB18Db>H7-$(~ zZvV8hSmI$-nj|xzb}QlNb3=@Zn$6%nh-|Z6g>w7`3LBQ#m|iT_uGqw~F&Ysy`Uoba zx@Q$cEUX&*RJZNxV*K2Kltf9%h;b1CN-8lzBH7AhWmUJV3E&_QXcP@e5|oHh36UzR zz*jH2VfXt_T)Jm@p<(3KeY@^`{9L2i8g6gga^!|joLzarq1^)BJKa5ZedDI3-K?&e z=9Q2ow48n5>e^s9yt=aHEGYOv9aBpYATowf1$9g#)xKI4DQl{Wk&2M2Ar&3__;vgr zC9om_hDb!mZz^`e(h zNv4_Qdl%-G=I0viq*?R@bgA%nF3%{~uwC66?QUDCeZQ)~4P~w7 z<&~AWWLm%-*E)9Yim%J9;i!s1M1ydpS_X+BL?56sUarAV0T_tbS)DQNj7X{iCE_O* zqCiwxAy2IQpeM3{MhXFl$JcPSj@htfA|)#^VyElugb5SAmU-p^^qxI?MdZ?@FUtNr zW?^A|ZEfutA92Ej2@@uKfX3XO8@}oL$6HRn_m>AN=Kwrg?Z2+CUc7YaB#6#k z*tq$|g>EMUu-z+;HQGctd&i-rsrmg$n7R z*T43jnal6~`N!4+&_DD3cbxePZ~CTJ9{Z)=e|U)E@+aQ$*uFP?+h705^6{Vh>9;?P zxB3eb*FW~&_ucXxum7IEa@+R+z~Jn|@A&x-oGG4cLJ0KFy!&Tly>(2Rff_H&fB{1` zWW$Hc7z}rp;_hz6hL15^3d72<;S_f%4l4|o;S?C|Zo}QBx96NMUvhK*ZqhbQ`n=Ec z(-jEv1I;c%yxK8>R)wFASCK>48L+nJpdX&Y8iEXZdM|z!`G!*T+rjG7gT&dtarNhw zljjYdIT_t|Cy##`+wb{SeULXkYE47?c?1YqosJxv`)N0AC!npE8Ar2+>W<9CpxAs zKRhT{(h3iUvGhZ{WFFx=k5edNk~Ee`42s90Xy0R&SNrYB)6-~sK-u0MFw$@xGs-`nd@@#VmO~eeZ?H>L{o4c&kt<{R_~?Sx>-CX!U90 zOCL8xLwz}Lw-R(i?SJ~vL86JrYm;1?S@L$UnCbYo^OZT`+H2`14l%wKkC_8Uqm@i! zrRGK}_-s2^dLEhgp%zP1$KCP0c3Dp$bl`oeS$bJ592=lZUGV0seL;|1shlnyu#;07 z-J8+}RdabfE0;hdzmBk6I(eT)J#!*)_^6*?Ro#U)VB-@S7#VDR(P=$Hg9oE+V4*0D z84)OD7cNxPaFx2Oitv!XyNC&=t}Ke#!BjVE37GYF zh$(W=h&B1pMngElJAsv@mJqnjxG$qWb8M8ZeN9%zTvp({T^SQoq^HIy2d}}++fF1?+d<;AkAfPi;+u7gOk8YnLP=K-o4S=#V-o} zV1w9#JP*3tz5n1=)mF1><3+U-T3H*HY2IX6{NDdGH~V)8&wP7WQ}Aqf{vaEs3WyHEKDQg)2>ce-+YWj+N1HbPbz zK8s_vc>L%061hzV>x^CmjgVWwLu}FAl2EEgm1zsH6&9Bn)eO?0Q_Zwzlt4pZuzV=n zr;=Ve9Nwl11Wr7#n|OBxF9T|26SHP=+=W~w&FzrFs#mR38SVpIym%PN88mQS?sbGA(^F3QUVUOe_O(r3eP~~r;x-^_9cZMr^Q zJs?YqLZ~1A@`%s{6>Ycej%NFQb>2xd7xjRrKFBC9?ahlBKHL>?BfY>;gDT?2NM~@A zJm5z@%IO64(_H|EKU$DROyEhxaoPRBjFID~>^8_!+qc`79KNOr)`TxnD6ZRu?*}4g zkTx~xqJ}2#FAesZE)^9OItbRpq)A9vuc4E<(eks&9@(b5Ow+TWRr{ACq*9nTfx*;B zyaooVh50u6$B->?gHqKcnbaM;`dTR&XLSg-i+1vmNN#uG*~a zzQUj0{GI>ylH2j`3m;=+il^sm5=uzaYL{!AO6_-GT;lrM@;b#hu6;Z8mB?}PS#TfIXVG{Ou9RvY zwy>DHU*xEab>T#gmG1b1gqX7H0e=kX&arXuyI8S?0NCgGLTG?^!FypYTnhutep2e9 z=mh3Sdd-)TxVrft0WI{M=gWu<^JdT8TaL%pj`q5Tcjg^#h?09dbu^vG9ot=oci0+? zHGdbMcj7|x1+VHQDxm}#!SnX%SnndODHE;mHE$XgUGGIe2>R8B-GaJ2^^!QO0UqPz zT5>gL_4AX&bxxDz?sC9+^b5%g-am=mbH6K#w&lv_H54oRXu=7;8#KVe)p$rwv&)X1A5z(` zhh&yLt>-^_=ri#|vIcL?`d(zoO_8GOH%53-n-FX2>fwECrz7ezMJp(*_y|7LXOLLS zCpa6&6a-etrr|I0sRJ0zI6fD6Q5SCD+;6#k^c7@j87 z4Fy^!cK0*+>%4T+so7>ln@=sT*DJuH`JOi-Z#?V8r*(k)2kfi)p6RHqi9B+=h6|Su z#v$Q-cz%(xi*EGNe`9E0Y&c3U85i`paYgS(4A_*X5~}o&(m0c%Ex?ND$|%He#$&B? z{7#NB7rUw&hRw^T2Sl%>#gDrnwunSm0Z7piya19(MM`a=W9Whv7;K~4YRPR5CsRLc zmXe_+O7|)89Wh99l4Zb<%-dTiaWE+@9llX4g9AQGzO7<{-Dui3UweeuFpp}Pa^4Y5 zOWAAA4A?L2-8AqKY=!3NSBn&J2@r8UFLOM>oY=U>M>>jejQv zBhFlQL3mf@tj zEVPVC`~RJs)qey3mgfr-5N>H7=Qxnkyu}A}swiy&?82a>++9r!3V^rV;Q*vA_w2`O zAh+;q2kL4z0xT8^9NFl2LtR?hAOaa&E`{g{aACNC>|EN}cU)TV$Gy@0x4nYrImBK^ zF2BUxH8<_*ktVW0(8EM;z4@0dgm3#-q@VZbKbZv^<&I1_O=!Nhwma())OQ>G9G^ZB zjECWvYjE768aVE~I(Ow0R+mAg;dJ>yF=fW8Bky`(b0Q zxya_q>o7-VmD@Uv+3BYGIM6c}E310P#ZlyzMF!9+J1>#_$U|9vXumxqki z*85YLH&2ISrNHgy2Yo7U3pS>XHP@%gB9gXJBpQ4_n3(ezhp^mUkI3`BlR)hDE-VBf zwmUwY;vsfcowCI}5b6lrAd!w6zgYhZisCo#$xT|WS2~^=8`N^jWR@P5c9+kdRwcYH zK8-)9KRqD)jzU0A6-{>!ptV!4j#r%lhz<}8`2ctUC@LZmbzMDJ<#eAly|Sn|KZ}#N zO_VssrS^V0coQ((n4CdzSG9aKGgE-LHh&mVC0`Vc#GqW8qAx^O$-``kSyCXHQOE>%a zUdTc1eYHQo8o0Q9)9z)EwE9?eL%NI7y8mVcZ*4s1_9k`pE;c@nXXI^r$b7hE2 zqF*qWX}H+xDPH4a=Nr;gljfTO6gFAi{Ib2&=O<9jmofM9m1{JKEA7;k8+lym`l~w7 z8Hd-Z``E(S=3yp4^Obiu!9!@A&u&DhC+>k&zwqahnDy8Lp9*IJeA%m4#)k$T4JsDO z04|K6BtZUU<3n354wVKHQm?lk*SN%x1>Rnkw${~}vF6lV|HTvd1HdN|mwUxvBQFdoq77&tJwSXvU~+v!&c)L+&*8jqP~dqz52AIVcm z99S)V2+?mtZdOr;d)CxKKI<;A z=`Wq+c=|nkP&rhh#E)fLk?xR1su|iIHdny(!b5<(i_#=qxId+QA#ocj@!S6{pQOeC zk5KDFG)f9eqVVu2V|b=zc=!k7+3Hkr{2oK1?<52VT4-m|*e^o5pm|FxA7mrH#W+p4 zcts=2J2-;pK5nZpSQ?;*e9RWSubKoH9t>1AF85H)n5|HasKO}SEW|ypd|e%tIm|u! zW(cv7{eZCaN!7;Y_aW&qmhpx-VfMTcPb2wI*$<)6J*UQTj1AboNbh=FuG^losq^;a z3zAA&T2!~bh3srsGM~=@m9fo2$n?g_&@!=;hM8Gv>UYTif<$X}J|uy7194>4^w62b zrRA@bqt}~e=5GXhbCPe{ALFX3t5>>K*5}V?gwJ^@@+c27_BZfbIvMJXh+c4!=Busz z{&IKTy-@|&KCQZ|FP}}_wT&!F+@{Lw zj=o7z2E2VW?w5?Uyspj=M`k7daDAEl#rP5W+Y6+Nn+D&i=Ue;lOhySf-zr;l?Fevj zIgX-SJ@TBHokiwypZ@>&Dj}FFb~?YMRI|=5$H*xP*zv6%PH#?0A73 zrIS*IdVmnm7LoRBmD?eCtf%IMxup-o&94I~$2+Z#;v)e$P{B=>TAa;80~A#FvhU*E zn}C4>!9c^DQ-Si*z_pyGdf&gGl{ZhY)Td3*x$)|iDQW6KtTr(zBFCu3YxyD-bZRPb zPCrZKTUy`BMvG2>GKMe)J&ZTDU%i*OoSmD8pkdD3qtR77ZK(%tNIdn=A||TwrF6TP zZhv~V%u3v^V}dsNNsa?Yok33#5B=0457}N68>8{`agYC2SNylSNFM7!K5HWF2U}y0 z9nzH9oP4|CmT6cr)Qxe}Eqj>H!25>dt2ZF5ysA*jGMisFMT^!!Ou)sd&4iECLDrol<@H!G|8k)q>%4pQ&ev6pdtAK#%%6_9IY{P4H2gR5n` zp#{+;@p${j|HM1K6~GM|u$i}wdAvXoQjMHoJs;N{NAuqQ{rqddZvTg?3- z?zwHfC~Eekg~Ps4U@TMYA;nzL&h9lLncC=Hq8+JSc&g4o{$fuBpj{%Qxy-Z!5uA#c zi+gb@9exT0-JC?sR<&(nws!=at|=qdC5(igy-yzR^dCp46-BaE@9RO=YXX6rIH22z zv9_DGOM7#X>;a}cUiC;)z-D1mt&iSWVQRpxSkGuvT)nD}EQ1{XOi!m1Kq@>>SfG*f zpR>N~d!*j|mDEPf?19zcPkqm-X?TQg=2u~8w^f|jw@i3}c9zU=OG#F6HT^|V-E)yz=F3dsv{-4XpfwEJ}lX6=|Rt~vP z2C`k4#37;bN?!E(Dxq1SCZ9gcQxW?a8RFMOw!Ardx$aN)HPUBaVOphe|L@ChuoRh3 z!x}rkPuA*;%qF85Mt7=S#|vMm;CTG4<7@j%BX7M{^7=T6%Z0W{ocw4g3+adu^>oC*V@1| zitBrtf-JgIof=6Yjl-5t=|SJ)U*-ctP&>!fE2F0#bY)sxUBB#U3?XCz@Wq{7F_#RqO z`@oxL;2St`hl-IsX%A}VNQjmn;>+OFsl>Y;Oimcv^B8~L2EnXY} z@w4%X%mhal-93(QP`V1;Qy}!DRRM|#kFH{{|D_FX=g*$F zUN#^xbSIk4I@uP_EhLbhAXgLfTY3r9wGO0jf8(h? zaHIcKA@t4Tr8)v){=j!Yi2`J@iiTlF6VX<{3|r80>swphHqN?|Sy7@ruwjNXX;~gV zW=>8feqSL>dDvV(F6FkbjsnvQkJy^7gKz9{b^kho9{XF&uIsFC63|}!%Mx>c>cT8` z7Z7x7^?P_94ha%WnIS_5gSk|ks2<)(`1~7tx(ivovU7cAMG`SBD?aNr} zo7=^}C~1cAMK0x9@%XY@jwm+#PHaK>9~r&z>$~yGfY)Ih&8I2muT$B>hf`<7AG_vL z+c)k5awxNe$3;A#m+isyS0Z2k5L%#PiIc9+fDTBMxzn&y7ac;$SF`Z*)K%;WSg zd_OXL*lDtJ0n4Z0-(xt$D~UH2mnb7HDYMXt+To9-6dr;QT%&hf1- z*9SikprGo#;3bR%|K_!!dML=jQXN+pNbM1HL{kcn9Eey0OIla~@okkBweK!lzyAQ@ z%PNXGk~-fE)kP~6zGZyv7gAbR^+j>Qp%|j0KO>;eFCf!X6&BXhL_%ezb%0tsi68l6 zXf||7Bh)SY?OQ&*jU)^3v&8kY=y5`M^GO)Uv9irka98wV(!H^nPZ^Jpkep2t^;PJI zH3pARgL~GTA|?|36S?!s$`f@zP@<(I z*yE~BpM+fC`;zHfrvP>J+gr8=K8KQqeASNgl{NdOA%vJSl3=Km{6jLxRfN0 zIU5=qKOCM-oecoO6$x+EJG?oxz|hh032=&B8Tlmy+*`{T3|7EuQ{!r}2|j-mavbfdaIkvm_=~dKHczlHhzP59c*Fv0MJyJZrVvIu^S4`^N3KDGWuwlg^@N1Hw3L zK@OJc;RJ@e=kME*DDOr*O+$Pp-eMG_M*=}sRyt%BrbFTO|Rb=0+vs<3Aq2)c6G zkmSp7Zy043$*EI4-Y7_-s_9 z%(5iB?8|^yTzYe?y{+x_wR~Krktr7~-L(xn9IyrUI$RltWb@&-L}OX0Q&-lnlRU*ef|7D9B6B3{h5-w#L)Wlx|y)07Blli!4NdrOr z+Mbl*xIvw3z5#7KBCMmU2xidNEgW<2O_7xsLEx&p`J82+Y2A9eoDubH(uP``O0;I@ zY*}<8WD*v~^M1AIrHsV4<&Jy(lH(S{4(NHTJoz0;&U2Xg5+X$aF@OZbOpNY(BoHLb zC+)1mUx5>aNA)ZK=k707oJ&5v?^2(7)Y(kDE&0XpazTghtsQELSI5F4JU*xQWmZdb zr@4z44*Vz`tmSITl)O3}Uwx>I04cZF<+$%jJR!R8A`lO*=|-fuyk%As(~J^)+Yo6b zS^zhFeTDP+%a@dSMKuk@7BoD*xH~D;T~-39kG6MRZi& zrGM%!vj^r@X^Uywx0<$6U!t~CY?pm8DIwMY0(mWZqLduB$y?mP;ipsf zxE{sANgqY?nCinAZ^TSgc-fzLh7T2sI^w>HysyaW*6zHc823q9uDDw z4r;QzWQm1WHnSPuFY;a^6BGXR?T;(7w+H=5;7damiq~*e$RDV7S0jc_IAkj>t@y|Z zf7*$Uaid|esYJQAjV=M{Xn|7c-Utq&9o=- z|1bq-tXI8XWaF!KQGwYz{6r~MDAUuxs7qplRrzm|e;JkMJCO~EAKSO4ooTy!?><=+ zi=kc6H?Z+p!^NqmP)eKhTD~CHBBme>9Rp`%$OtWMYx~0?Ggyt%7UOmr3wnM`)i@a9t6J5&^@;D|FUs{u9?3K(6oxo_`$=VW5!$ zleF`tlR21`uL~6ejk1&~x}5EhS^64^tyJkp+miGiAwni@T1_{V9%rgH0-k!FKp?{$9Zm-`&MdtlnAA-NRV@ogyV-un&rc+&HoJShww{M` zPL;lenq#92Pryd}BKVN4Oj2|IhMhC|k}J#WcoQO3(i?F@P zyplQb$0Pvv0KXZIZouKmjNnC`h!BD0Z>Pl>4HC%ACG37$s2&!g(gH`E~etCg06=e32#Hq%JQm$|giuJknAQmasVRH3x* znO_u8I=helZj-t1aMSWtLIpc)q#{D*+wA5O<-w+|V}_r*W5rq;pHAZ#*0d21V^tE@ zb9b)(n=7dx5VuabqdSS&R1i?b*l!XAi(k+!fA41XdLoruDm3e+Ct=s8tszBytd8=< zPgPaM>E^N~zM{$B>sx|4MY^jCv0z(UmOjgrUA3N3Yp7ELHQ Z_n@W)(ec`ENznL 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ðoh95lOt4LPr7Jj7iL-!Pe`I;L5R5(3+4zh@ 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 z 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

1k;%Id8ldF`&l7xXe{#?t7ir2VV-A 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 IJIy@*19_l-bpQYW diff --git a/dev/linux-cpu/session.log b/dev/linux-cpu/session.log index 731ff0b..38d222d 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-1010/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-0759/dev/linux-cpu/crash_dump.log [00:00] [00:00] [1/5] SYNTAX [00:00] ---------------------------------------- @@ -17,874 +17,587 @@ [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-1010/.venv --python 3.10 +[00:00] Running: uv venv /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0759/.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-1010/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-0759/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-1010/.venv/bin/python -r /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/requirements.txt -[00:20] +[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] Installing custom node... -[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-1010/.venv/bin/python -r /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/requirements.txt -[00:22] +[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] Running install.py... -[00:22] Running: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/.venv/bin/python /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/install.py -[00:23] -[00:23] Installing 1 node dependencies... -[00:23] Cloning ComfyUI-GeometryPack... -[00:25] Installing requirements for ComfyUI-GeometryPack... -[00:26] Running install.py for ComfyUI-GeometryPack... -[00:27] [comfy-env] _discover: scanning /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes -[00:27] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes/ComfyUI-GeometryPack/nodes/comfy-env.toml) -[00:27] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes/ComfyUI-Sharp/nodes/comfy-env.toml) -[00:27] [comfy-env] Workspace: /home/runner/.ce -[00:27] [comfy-env] ComfyUI: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI -[00:27] [comfy-env] Found 2 node config(s): -[00:27] - geometrypack-nodes <- custom_nodes/ComfyUI-GeometryPack/nodes/comfy-env.toml (python=host) -[00:27] - sharp-nodes <- custom_nodes/ComfyUI-Sharp/nodes/comfy-env.toml (python=host) -[00:27] [comfy-env] Bootstrap interpreter has python 3.10 + torch 2.11.0 (cpu). Looking for cuda-only wheels matching cpu/torch2.11/cp310. -[00:29] [comfy-env] GPU: No GPU detected -[00:29] [comfy-env] No CUDA detected -- pinning comfyui torch to CPU index -[00:29] [comfy-env] Host glibc 2.39 -> system-requirements -[00:29] Generated /home/runner/.ce/pixi.toml -[00:29] [comfy-env] Installing 2 environment(s): -[00:29] - geometrypack-nodes (python=host, 14 pypi deps, 1 cuda wheels) -[00:29] - sharp-nodes (python=host, 9 pypi deps) -[00:29] [comfy-env] Running `pixi install -e geometrypack-nodes -e sharp-nodes`... -[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:51] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false` -[00:51] - bin/.librsvg-pre-unlink.sh -[00:51] To enable them, run: -[00:51] pixi config set --local run-post-link-scripts insecure -[00:51] More info: -[00:51] 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 f7651e755d85 -> /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-1010/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 f7651e755d85) -- 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-1010/ComfyUI/custom_nodes/ComfyUI-validate-endpoint -[00:56] [INSTALL] PASSED -[00:56] -[00:56] [3/5] REGISTRATION -[00:56] ---------------------------------------- -[00:56] +[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] [DEBUG] server=None, server_url=None, api=None -[00:56] +[00:50] Starting ComfyUI server... -[00:56] Starting ComfyUI server on port 41897... -[00:56] Starting ComfyUI server on port 41897... -[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:57] [ComfyUI] [comfy-env] ComfyUI-Sharp: 1 isolation env(s): -[00:57] [ComfyUI] [comfy-env] nodes -> /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes -[00:57] [ComfyUI] [comfy-env] prestartup complete -[00:57] [ComfyUI] [comfy-env] ComfyUI-GeometryPack: 1 isolation env(s): -[00:57] [ComfyUI] [comfy-env] nodes -> /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack/nodes -[00:57] [ComfyUI] [comfy-env] prestartup complete -[00:57] [ComfyUI] -[00:57] [ComfyUI] Prestartup times for custom nodes: -[00:57] [ComfyUI] 0.0 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack -[00:57] [ComfyUI] 0.1 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp -[00:57] [ComfyUI] -[01:01] [ComfyUI] Found comfy_kitchen backend cuda: {'available': False, 'disabled': False, 'unavailable_reason': 'CUDA not available on this system', 'capabilities': []} -[01:01] [ComfyUI] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': 'Neither CUDA nor XPU available on this system', 'capabilities': []} -[01:01] [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:01] [ComfyUI] Checkpoint files will always be loaded safely. -[01:02] [ComfyUI] Total VRAM 15989 MB, total RAM 15989 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:06] [ComfyUI] Python version: 3.10.20 (main, May 10 2026, 19:27:29) [Clang 22.1.3 ] -[01:06] [ComfyUI] ComfyUI version: 0.21.0 -[01:06] [ComfyUI] comfy-aimdo version: 0.3.0 -[01:06] [ComfyUI] comfy-kitchen version: 0.2.8 -[01:06] [ComfyUI] ****** User settings have been changed to be stored on the server instead of browser storage. ****** -[01:06] [ComfyUI] ****** For multi-user setups add the --multi-user CLI argument to enable multiple user profiles. ****** -[01:06] [ComfyUI] ComfyUI frontend version: 1.43.18 -[01:06] [ComfyUI] [Prompt Server] web root: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/.venv/lib/python3.10/site-packages/comfyui_frontend_package/static -[01:06] [ComfyUI] Asset seeder disabled -[01:08] [ComfyUI] [comfy-env] Version: 0.3.84 -[01:09] [ComfyUI] [comfy-env] register_nodes: ComfyUI-Sharp -[01:09] [ComfyUI] [comfy-env] ComfyUI source dir: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI -[01:09] [ComfyUI] [comfy-env] Found 1 isolation env(s) -[01:09] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)... -[01:09] [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_ripeqkfc.py /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp nodes /tmp/comfy_meta_out_42lp_673.pkl -[01:09] [ComfyUI] [comfy-env] Scan env PATH for nodes: -[01:09] [ComfyUI] [comfy-env] [0] /opt/hostedtoolcache/Python/3.13.13/x64/bin -[01:09] [ComfyUI] [comfy-env] [1] /opt/hostedtoolcache/Python/3.13.13/x64 -[01:09] [ComfyUI] [comfy-env] [2] /snap/bin -[01:09] [ComfyUI] [comfy-env] [3] /home/runner/.local/bin -[01:09] [ComfyUI] [comfy-env] [4] /opt/pipx_bin -[01:09] [ComfyUI] [comfy-env] [5] /home/runner/.cargo/bin -[01:09] [ComfyUI] [comfy-env] [6] /home/runner/.config/composer/vendor/bin -[01:09] [ComfyUI] [comfy-env] [7] /usr/local/.ghcup/bin -[01:09] [ComfyUI] [comfy-env] [8] /home/runner/.dotnet/tools -[01:09] [ComfyUI] [comfy-env] [9] /usr/local/sbin -[01:09] [ComfyUI] [comfy-env] [10] /usr/local/bin -[01:09] [ComfyUI] [comfy-env] [11] /usr/sbin -[01:09] [ComfyUI] [comfy-env] [12] /usr/bin -[01:09] [ComfyUI] [comfy-env] [13] /sbin -[01:09] [ComfyUI] [comfy-env] [14] /bin -[01:09] [ComfyUI] [comfy-env] [15] /usr/games -[01:09] [ComfyUI] [comfy-env] [16] /usr/local/games -[01:09] [ComfyUI] [comfy-env] [17] /snap/bin -[01:12] [ComfyUI] [comfy-env] Metadata scan stderr for nodes: -[01:12] [ComfyUI] [comfy-env] [meta-scan] importing nodes from /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp -[01:12] [ComfyUI] [comfy-env] [meta-scan] import OK -[01:12] [ComfyUI] [comfy-env] Scanned nodes: 8 nodes (3.1s) -[01:12] [ComfyUI] [comfy-env] Scanned nodes root: 8 nodes (3.2s) -[01:12] [ComfyUI] [comfy-env] Imported nodes root: 8 nodes (isolation) -[01:12] [ComfyUI] [comfy-env] Registered 8 total nodes -[01:12] [ComfyUI] loading... -[01:12] [ComfyUI] calling register_nodes -[01:12] [ComfyUI] [comfy-env] Version: 0.3.84 -[01:12] [ComfyUI] [comfy-env] register_nodes: ComfyUI-GeometryPack -[01:12] [ComfyUI] [comfy-env] ComfyUI source dir: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI -[01:12] [ComfyUI] [comfy-env] Found 1 isolation env(s) -[01:12] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)... -[01:12] [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_f9nh7tty.py /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack nodes /tmp/comfy_meta_out_98qyn1q0.pkl -[01:12] [ComfyUI] [comfy-env] Scan env PATH for nodes: -[01:12] [ComfyUI] [comfy-env] [0] /opt/hostedtoolcache/Python/3.13.13/x64/bin -[01:12] [ComfyUI] [comfy-env] [1] /opt/hostedtoolcache/Python/3.13.13/x64 -[01:12] [ComfyUI] [comfy-env] [2] /snap/bin -[01:12] [ComfyUI] [comfy-env] [3] /home/runner/.local/bin -[01:12] [ComfyUI] [comfy-env] [4] /opt/pipx_bin -[01:12] [ComfyUI] [comfy-env] [5] /home/runner/.cargo/bin -[01:12] [ComfyUI] [comfy-env] [6] /home/runner/.config/composer/vendor/bin -[01:12] [ComfyUI] [comfy-env] [7] /usr/local/.ghcup/bin -[01:12] [ComfyUI] [comfy-env] [8] /home/runner/.dotnet/tools -[01:12] [ComfyUI] [comfy-env] [9] /usr/local/sbin -[01:12] [ComfyUI] [comfy-env] [10] /usr/local/bin -[01:12] [ComfyUI] [comfy-env] [11] /usr/sbin -[01:12] [ComfyUI] [comfy-env] [12] /usr/bin -[01:12] [ComfyUI] [comfy-env] [13] /sbin -[01:12] [ComfyUI] [comfy-env] [14] /bin -[01:12] [ComfyUI] [comfy-env] [15] /usr/games -[01:12] [ComfyUI] [comfy-env] [16] /usr/local/games -[01:12] [ComfyUI] [comfy-env] [17] /snap/bin -[01:17] [ComfyUI] [comfy-env] Metadata scan stderr for nodes: -[01:17] [ComfyUI] [comfy-env] [meta-scan] importing nodes from /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack -[01:17] [ComfyUI] [comfy-env] Failed to open dir (No such file or directory): /run/user/1001/gvfs/ -[01:17] [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:17] [ComfyUI] [comfy-env] [meta-scan] import OK -[01:17] [ComfyUI] [comfy-env] Exception in module unregister(): '_ops.py' -[01:17] [ComfyUI] [comfy-env] Traceback (most recent call last): -[01:17] [ComfyUI] [comfy-env] File "/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages/bpy/3.6/scripts/modules/addon_utils.py", line 421, in disable -[01:17] [ComfyUI] [comfy-env] mod.unregister() -[01:17] [ComfyUI] [comfy-env] TypeError: '_OpNamespace' object is not callable -[01:17] [ComfyUI] [comfy-env] Exception in module unregister(): '_classes.py' -[01:17] [ComfyUI] [comfy-env] Traceback (most recent call last): -[01:17] [ComfyUI] [comfy-env] File "/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages/bpy/3.6/scripts/modules/addon_utils.py", line 421, in disable -[01:17] [ComfyUI] [comfy-env] mod.unregister() -[01:17] [ComfyUI] [comfy-env] TypeError: '_ClassNamespace' object is not callable -[01:17] [ComfyUI] [comfy-env] Scanned nodes: 125 nodes (5.0s) -[01:17] [ComfyUI] [comfy-env] Scanned nodes root: 125 nodes (5.0s) -[01:17] [ComfyUI] [comfy-env] Imported nodes root: 125 nodes (isolation) -[01:17] [ComfyUI] [comfy-env] Registered 125 total nodes -[01:17] [ComfyUI] -[01:17] [ComfyUI] Import times for custom nodes: -[01:17] [ComfyUI] 0.0 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/websocket_image_save.py -[01:17] [ComfyUI] 0.0 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-validate-endpoint -[01:17] [ComfyUI] 3.4 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp -[01:17] [ComfyUI] 5.1 seconds: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack -[01:17] [ComfyUI] -[01:17] [ComfyUI] Context impl SQLiteImpl. -[01:17] [ComfyUI] Will assume non-transactional DDL. -[01:17] [ComfyUI] Context impl SQLiteImpl. -[01:17] [ComfyUI] Will assume non-transactional DDL. -[01:17] [ComfyUI] Running upgrade -> 0001_assets, Initial assets schema -[01:17] [ComfyUI] Revision ID: 0001_assets -[01:17] [ComfyUI] Revises: None -[01:17] [ComfyUI] Create Date: 2025-12-10 00:00:00 -[01:17] [ComfyUI] Running upgrade 0001_assets -> 0002_merge_to_asset_references, Merge AssetInfo and AssetCacheState into unified asset_references table. -[01:17] [ComfyUI] Running upgrade 0002_merge_to_asset_references -> 0003_add_metadata_job_id, Add system_metadata and job_id columns to asset_references. -[01:17] [ComfyUI] Change preview_id FK from assets.id to asset_references.id. -[01:17] [ComfyUI] Database upgraded from None to 0003_add_metadata_job_id -[01:17] [ComfyUI] Starting server -[01:17] [ComfyUI] -[01:17] [ComfyUI] To see the GUI go to: http://127.0.0.1:41897 -[01:18] Server responding, waiting for nodes to load... -[01:38] Server is ready! -[01:38] Checking for import errors in server logs... -[01:38] No import errors detected -[01:38] Found 841 registered nodes -[01:38] [REGISTRATION] PASSED -[01:38] -[01:38] [4/5] INSTANTIATION -[01:38] ---------------------------------------- -[01:38] -[DEBUG] server=, server_url=None, api= -[01:38] Testing node constructors... -[01:40] All 8 node(s) instantiated successfully! -[01:40] [INSTANTIATION] PASSED -[01:40] -[01:40] [5/5] EXECUTION -[01:40] ---------------------------------------- -[01:40] -[DEBUG] server=, server_url=None, api= -[01:40] CPU runner - will execute 2 workflow(s) -[01:40] Running 3 workflow(s) (all with videos)... -[01:40] Installing screenshot dependencies (playwright, pillow)... -[01:41] Packages installed, downloading chromium browser... -[01:49] Screenshot dependencies installed successfully -[01:50] Starting headless browser... -[01:50] Installing Mesa llvmpipe (apt)... -[02:00] Mesa install failed: E: Unable to locate package libegl1-mesa +[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 -[02:00] No GPU, no Mesa -- using SwiftShader software rendering -[02:01] [1/3] SKIPPED (not in cpu list) pano.json -[02:01] Capturing execution frames: sharp_basic.json -[02:08] Frame 1 saved (frame_000.jpg, t=0.0s) -[02:08] Validating workflow... -[02:08] [ComfyUI] === /validate endpoint called === -[02:08] [ComfyUI] Received JSON with keys: ['prompt'] -[02:08] [ComfyUI] Prompt has 4 nodes -[02:08] [ComfyUI] Node 1: LoadImage -[02:08] [ComfyUI] Inputs: {"image": "beach.jpg"} -[02:08] [ComfyUI] Node 2: LoadSharpModel -[02:08] [ComfyUI] Inputs: {"precision": "auto"} -[02:08] [ComfyUI] Node 4: GeomPackPreviewGaussian -[02:08] [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["5", 0], "extrinsics": ["5", 1], "intrinsics": ["5", 2]} -[02:08] [ComfyUI] Node 5: SharpPredict -[02:08] [ComfyUI] Inputs: {"focal_length_mm": 30, "output_prefix": "sharp", "model": ["2", 0], "image": ["1", 0]} -[02:08] Queuing workflow for execution... -[02:08] [ComfyUI] Generated prompt_id: 2447ef7c-63a5-4466-960a-92039e3542bb -[02:08] [ComfyUI] Calling execution.validate_prompt()... -[02:08] [ComfyUI] Validation result: valid=True -[02:08] [ComfyUI] === Validation PASSED === -[02:08] [ComfyUI] got prompt -[02:08] [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' -[02:08] [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python -[02:08] [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI'} -[02:08] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED -[02:08] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[02:08] [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python -[02:08] [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp'] -[02:08] [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python -[02:08] [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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_513202b5f752']... -[02:08] [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_513202b5f752 (abstract, no filesystem path) -[02:09] [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:09] [ComfyUI] [SubprocessWorker] worker started/confirmed -[02:09] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[02:09] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[02:09] [ComfyUI] [SubprocessWorker] sending request via socket... -[02:09] [ComfyUI] [SubprocessWorker] call_id=1 sending call_method -[02:10] [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:10] [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:10] [ComfyUI] -[02:10] Frame 2 saved (frame_001.jpg, t=2.3s) -[02:10] [capture-periodic] freeze=2ms shot=117ms unfreeze=8ms saved=True -[02:11] [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00 -[03:08] [ComfyUI] -[03:08] [ComfyUI] [worker:ComfyUI-Sharp] === END === -[03:08] [ComfyUI] -[03:13] [capture-loop] iter=550 t=65.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB -[03:19] [capture-loop] iter=600 t=71.2s 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=46% browser_rss=0.84GB -[03:24] [capture-loop] iter=650 t=76.9s 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=48% browser_rss=0.84GB -[03:30] [capture-loop] iter=700 t=82.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB -[03:35] [capture-loop] iter=750 t=88.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB -[03:41] [capture-loop] iter=800 t=93.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=46% browser_rss=0.84GB -[03:47] [capture-loop] iter=850 t=99.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.84GB -[03:52] [capture-loop] iter=900 t=105.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB -[03:58] [capture-loop] iter=950 t=110.7s 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=49% browser_rss=0.84GB -[04:04] [capture-loop] iter=1000 t=116.3s 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=47% browser_rss=0.85GB -[04:08] [ComfyUI] [worker:ComfyUI-Sharp] -[04:08] [ComfyUI] === WATCHDOG TICK 2 === -[04:08] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2c2b5fa6c0 (most recent call first): -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 324 in wait -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 607 in wait -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py", line 60 in run -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap -[04:08] [ComfyUI] -[04:08] [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first): -[04:08] [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 52 in _watchdog -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap -[04:08] [ComfyUI] -[04:08] [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first): -[04:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py", line 159 in _get_attention_scores_no_kv_chunking -[04:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py", line 259 in efficient_dot_product_attention -[04:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py", line 275 in attention_sub_quad -[04:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py", line 139 in wrapper -[04:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 234 in forward -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[04:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 309 in forward -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[04:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[04:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[04:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[04:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode -[04:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached -[04:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute -[04:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context -[04:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED -[04:08] [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1762 in main -[04:08] [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1807 in -[04:08] [ComfyUI] -[04:08] [ComfyUI] [worker:ComfyUI-Sharp] === END === -[04:08] [ComfyUI] -[04:09] [capture-loop] iter=1050 t=122.0s 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=47% browser_rss=0.85GB -[04:15] [capture-loop] iter=1100 t=127.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.85GB -[04:21] [capture-loop] iter=1150 t=133.2s 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=46% browser_rss=0.85GB -[04:26] [capture-loop] iter=1200 t=139.0s 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=48% browser_rss=0.85GB -[04:32] [capture-loop] iter=1250 t=144.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.85GB -[04:35] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB -[04:35] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB -[04:35] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB -[04:38] [capture-loop] iter=1300 t=150.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.85GB -[04:38] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB -[04:40] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB -[04:40] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB -[04:43] [capture-loop] iter=1350 t=155.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB -[04:49] [capture-loop] iter=1400 t=161.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=47% browser_rss=0.85GB -[04:55] [capture-loop] iter=1450 t=167.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.85GB -[05:00] [capture-loop] iter=1500 t=172.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.83GB -[05:06] [capture-loop] iter=1550 t=178.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.83GB -[05:08] [ComfyUI] [worker:ComfyUI-Sharp] -[05:08] [ComfyUI] === WATCHDOG TICK 3 === -[05:08] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2c2b5fa6c0 (most recent call first): -[05:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 324 in wait -[05:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 607 in wait -[05:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py", line 60 in run -[05:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner -[05:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap -[05:08] [ComfyUI] -[05:08] [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first): -[05:08] [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 52 in _watchdog -[05:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run -[05:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner -[05:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap -[05:08] [ComfyUI] -[05:08] [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first): -[05:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 859 in forward -[05:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[05:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[05:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 970 in forward -[05:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[05:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[05:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1118 in forward -[05:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[05:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[05:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode -[05:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached -[05:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute -[05:08] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context -[05:08] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED -[05:08] [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1762 in main -[05:08] [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1807 in -[05:08] [ComfyUI] -[05:08] [ComfyUI] [worker:ComfyUI-Sharp] === END === -[05:08] [ComfyUI] -[05:12] [capture-loop] iter=1600 t=184.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.0/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.84GB -[05:17] [capture-loop] iter=1650 t=189.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.0/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB -[05:21] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB -[05:23] [capture-loop] iter=1700 t=195.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB -[05:29] [capture-loop] iter=1750 t=201.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.3/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.84GB -[05:30] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB -[05:30] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB -[05:30] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB -[05:34] [capture-loop] iter=1800 t=206.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB -[05:40] [capture-loop] iter=1850 t=212.5s 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=46% browser_rss=0.84GB -[05:46] [capture-loop] iter=1900 t=218.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB -[05:51] [capture-loop] iter=1950 t=223.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB -[05:57] [capture-loop] iter=2000 t=229.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB -[05:58] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB -[05:58] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB -[06:03] [capture-loop] iter=2050 t=235.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB -[06:03] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:03] [ComfyUI] [SubprocessWorker] got response: ok -[06:03] [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python -[06:03] [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-1010/ComfyUI'} -[06:03] [ComfyUI] [comfy-env] SharpPredict done (221.81s): result: NodeOutput -[06:03] [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3] -[06:03] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED -[06:03] [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python -[06:03] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[06:03] [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack'] -[06:03] [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python -[06:03] [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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_6b8281457d37']... -[06:03] [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_6b8281457d37 (abstract, no filesystem path) -[06:04] Frame 7 saved (frame_006.jpg, t=236.7s) -[06:04] [capture-periodic] freeze=3ms shot=105ms unfreeze=5ms saved=True -[06:04] [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. -[06:04] [ComfyUI] [SubprocessWorker] worker started/confirmed -[06:04] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[06:04] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[06:04] [ComfyUI] [SubprocessWorker] sending request via socket... -[06:04] [ComfyUI] [SubprocessWorker] call_id=1 sending call_method -[06:05] [ComfyUI] Failed to open dir (No such file or directory): /run/user/1001/gvfs/ -[06:06] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778494384908.ply (63.00 MB) -[06:06] [ComfyUI] [SubprocessWorker] got response: ok -[06:06] [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.49s): result: NodeOutput -[06:06] [ComfyUI] Prompt executed in 237.95 seconds -[06:06] Node executed (1 total), capturing... -[06:07] Frame 8 saved (frame_007.jpg, t=238.6s) -[06:07] [capture-node] freeze=960ms shot=320ms unfreeze=0ms saved=True -[06:07] Execution complete (t=238.6s) -[06:07] [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear... -[06:07] [3d-wait] Phase 1 done in 0.0s -[06:07] [3d-wait] Phase 2: iframes=1 -[06:07] [3d-wait] iframe viewer_ready=True (matched 1 console logs) -[06:07] [3d-wait] Unfrozen in 0.002s, rendering for 5s... -[06:23] [3d-wait] JS halted via CDP after 16.1s -[07:12] [3d-wait] Re-frozen in 64.4s -[07:12] [3d-wait] Total 3D wait: 64.4s -[07:12] Captured 8 unique frames over 304.35s -[07:12] [debug] iframes: 1 -[07:12] [debug] iframe[0]: src=http://127.0.0.1:41897/extensions/ComfyUI-GeometryPack/viewer_gaussian.html?v=17, canvas=1536x1024, rafFrozen=True -[07:12] [timing] trigger_3d_previews: 0.0s -[07:14] Saved high-quality screenshot: sharp_basic_executed.png -[07:14] [timing] final_screenshot: 0.3s -[07:14] Capturing execution frames: sharp_exif.json -[07:21] Frame 1 saved (frame_000.jpg, t=0.0s) -[07:21] Validating workflow... -[07:21] [ComfyUI] === /validate endpoint called === -[07:21] [ComfyUI] Received JSON with keys: ['prompt'] -[07:21] [ComfyUI] Prompt has 4 nodes -[07:21] [ComfyUI] Node 2: LoadSharpModel -[07:21] [ComfyUI] Inputs: {"precision": "auto"} -[07:21] [ComfyUI] Node 7: SharpPredict -[07:21] [ComfyUI] Inputs: {"focal_length_mm": ["9", 2], "output_prefix": "sharp", "model": ["2", 0], "image": ["9", 0]} -[07:21] [ComfyUI] Node 8: GeomPackPreviewGaussian -[07:21] Queuing workflow for execution... -[07:21] [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} -[07:21] [ComfyUI] Node 9: LoadImageWithExif -[07:21] [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} -[07:21] [ComfyUI] Generated prompt_id: d9226b5d-a642-4f62-9aca-14301ea58f94 -[07:21] [ComfyUI] Calling execution.validate_prompt()... -[07:21] [ComfyUI] Validation result: valid=True -[07:21] [ComfyUI] === Validation PASSED === -[07:21] [ComfyUI] got prompt -[07:21] [ComfyUI] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0 -[07:21] [ComfyUI] [SubprocessWorker] call_method: nodes.load_image_exif.LoadImageWithExif.EXECUTE_NORMALIZED -[07:21] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[07:21] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... -[07:21] [ComfyUI] [ComfyUI-Sharp] Health check: failed -[07:21] [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker... -[07:21] [ComfyUI] [ComfyUI-Sharp] python: /home/runner/.ce/.pixi/envs/sharp-nodes/bin/python -[07:21] [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp'] -[07:21] [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/sharp-nodes/bin/python -[07:21] [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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_1f4bd2910c48']... -[07:21] [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f4bd2910c48 (abstract, no filesystem path) -[07:22] [ComfyUI] [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. -[07:22] [ComfyUI] [SubprocessWorker] worker started/confirmed -[07:22] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[07:22] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[07:22] [ComfyUI] [SubprocessWorker] sending request via socket... -[07:22] [ComfyUI] [SubprocessWorker] call_id=3 sending call_method -[07:23] [ComfyUI] [SubprocessWorker] got response: ok -[07:23] [ComfyUI] [comfy-env] LoadImageWithExif done (2.08s): result: NodeOutput -[07:23] [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' -[07:23] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED -[07:23] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[07:23] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... -[07:23] [ComfyUI] [ComfyUI-Sharp] Health check: ok -[07:23] [ComfyUI] [SubprocessWorker] worker started/confirmed -[07:23] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[07:23] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[07:23] [ComfyUI] [SubprocessWorker] sending request via socket... -[07:23] [ComfyUI] [SubprocessWorker] call_id=4 sending call_method -[07:23] [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. -[07:23] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. -[07:23] [ComfyUI] [SubprocessWorker] got response: ok -[07:23] [ComfyUI] [comfy-env] LoadSharpModel done (0.16s): result: NodeOutput -[07:23] [ComfyUI] [comfy-env] Running SharpPredict: focal_length_mm: 20.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,2022,3040,3] cpu -[07:23] [ComfyUI] [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED -[07:23] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[07:23] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... -[07:23] [ComfyUI] [ComfyUI-Sharp] Health check: ok -[07:23] [ComfyUI] [SubprocessWorker] worker started/confirmed -[07:23] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 2022, 3040, 3]) -[07:23] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[07:23] Frame 2 saved (frame_001.jpg, t=2.3s) -[07:23] [capture-periodic] freeze=4ms shot=119ms unfreeze=4ms saved=True -[07:23] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[07:23] [ComfyUI] [SubprocessWorker] sending request via socket... -[07:23] [ComfyUI] [SubprocessWorker] call_id=5 sending call_method -[07:23] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'parent_pid', 'fd', 'storage_size'] -[07:23] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2022, 3040, 3] -[07:23] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2022, 3040, 3]) -[07:23] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: No comfy kitchen, using old apply_rope functions. -[07:25] Frame 3 saved (frame_002.jpg, t=4.5s) -[07:25] [capture-periodic] freeze=3ms shot=112ms unfreeze=3ms saved=True -[07:26] [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=3.7/15.6GB (24%) swap=0.0/3.0GB (0%) cpu=84% browser_rss=1.00GB -[07:28] [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5 -[07:28] [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.90GB -[07:28] [ComfyUI] [comfy-env] VRAM after eviction: 10.90GB -[07:28] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] start: 0.00 GB, input=[1, 3, 1536, 1536] -[07:28] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] patches: 0.00 GB, x0=25 x1=9 x2=1 total=35 -[07:32] [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.91GB -[07:38] [capture-loop] iter=150 t=17.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB -[07:42] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after first chunk (4/35): 0.00 GB, chunk_size=4 -[07:43] [capture-loop] iter=200 t=22.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB -[07:49] [capture-loop] iter=250 t=28.6s 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=51% browser_rss=0.92GB -[07:55] [capture-loop] iter=300 t=34.3s 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=50% browser_rss=0.92GB -[08:00] [capture-loop] iter=350 t=40.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB -[08:06] [capture-loop] iter=400 t=45.5s 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=49% browser_rss=0.92GB -[08:12] [capture-loop] iter=450 t=51.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 -[08:17] [capture-loop] iter=500 t=57.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB -[08:21] [ComfyUI] [worker:ComfyUI-Sharp] -[08:21] [ComfyUI] === WATCHDOG TICK 1 === -[08:21] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first): -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py", line 293 in accept -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 609 in accept -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 463 in accept -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py", line 138 in _serve -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap -[08:21] [ComfyUI] -[08:21] [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first): -[08:21] [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 52 in _watchdog -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap -[08:21] [ComfyUI] -[08:21] [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first): -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/linear.py", line 134 in forward -[08:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py", line 484 in forward -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[08:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 236 in forward -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[08:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 309 in forward -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[08:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[08:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[08:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[08:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode -[08:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached -[08:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute -[08:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context -[08:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED -[08:21] [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1762 in main -[08:21] [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1807 in -[08:21] [ComfyUI] -[08:21] [ComfyUI] [worker:ComfyUI-Sharp] === END === -[08:21] [ComfyUI] -[08:23] [capture-loop] iter=550 t=62.6s 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=48% browser_rss=0.91GB -[08:29] [capture-loop] iter=600 t=68.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB -[08:34] [capture-loop] iter=650 t=74.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=49% browser_rss=0.91GB -[08:40] [capture-loop] iter=700 t=79.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=9 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB -[08:46] [capture-loop] iter=750 t=85.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB -[08:51] [capture-loop] iter=800 t=90.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB -[08:57] [capture-loop] iter=850 t=96.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=48% browser_rss=0.92GB -[09:03] [capture-loop] iter=900 t=102.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=47% browser_rss=0.92GB -[09:08] [capture-loop] iter=950 t=107.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB -[09:14] [capture-loop] iter=1000 t=113.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=49% browser_rss=0.92GB -[09:20] [capture-loop] iter=1050 t=119.3s 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=49% browser_rss=0.92GB -[09:21] [ComfyUI] [worker:ComfyUI-Sharp] -[09:21] [ComfyUI] === WATCHDOG TICK 2 === -[09:21] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first): -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py", line 293 in accept -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 609 in accept -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 463 in accept -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py", line 138 in _serve -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap -[09:21] [ComfyUI] -[09:21] [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first): -[09:21] [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 52 in _watchdog -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap -[09:21] [ComfyUI] -[09:21] [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first): -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/linear.py", line 134 in forward -[09:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py", line 484 in forward -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[09:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 268 in forward -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[09:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 310 in forward -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[09:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 412 in forward -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[09:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 685 in forward -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[09:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1109 in forward -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[09:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode -[09:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached -[09:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute -[09:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context -[09:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED -[09:21] [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1762 in main -[09:21] [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1807 in -[09:21] [ComfyUI] -[09:21] [ComfyUI] [worker:ComfyUI-Sharp] === END === -[09:21] [ComfyUI] -[09:25] [capture-loop] iter=1100 t=124.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=48% browser_rss=0.92GB -[09:29] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after all chunks + cache clear: 0.00 GB -[09:29] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge intermediates: 0.00 GB -[09:29] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after merge all: 0.00 GB -[09:31] [capture-loop] iter=1150 t=130.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB -[09:32] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB -[09:34] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after upsample: 0.00 GB -[09:34] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after SPN encoder + cache clear: 0.00 GB -[09:37] [capture-loop] iter=1200 t=136.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.6/15.6GB (42%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB -[09:42] [capture-loop] iter=1250 t=141.9s 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=47% browser_rss=0.92GB -[09:48] [capture-loop] iter=1300 t=147.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=48% browser_rss=0.92GB -[09:54] [capture-loop] iter=1350 t=153.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.92GB -[09:59] [capture-loop] iter=1400 t=158.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB -[10:05] [capture-loop] iter=1450 t=164.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.4/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB -[10:11] [capture-loop] iter=1500 t=170.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.4/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB -[10:16] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB -[10:16] [capture-loop] iter=1550 t=175.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.91GB -[10:21] [ComfyUI] [worker:ComfyUI-Sharp] -[10:21] [ComfyUI] === WATCHDOG TICK 3 === -[10:21] [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f195e46c0 (most recent call first): -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/socket.py", line 293 in accept -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 609 in accept -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/connection.py", line 463 in accept -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/multiprocessing/resource_sharer.py", line 138 in _serve -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap -[10:21] [ComfyUI] -[10:21] [ComfyUI] Current thread 0x00007f3f1a5e56c0 (most recent call first): -[10:21] [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 52 in _watchdog -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 953 in run -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 1016 in _bootstrap_inner -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py", line 973 in _bootstrap -[10:21] [ComfyUI] -[10:21] [ComfyUI] Thread 0x00007f3f1b0bf740 (most recent call first): -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/conv.py", line 1186 in forward -[10:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ops.py", line 651 in forward -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/container.py", line 253 in forward -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[10:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1120 in forward -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1779 in _wrapped_call_impl -[10:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2006 in encode -[10:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 287 in _predict_image_cached -[10:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 184 in execute -[10:21] [ComfyUI] File "/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 124 in decorate_context -[10:21] [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED -[10:21] [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1762 in main -[10:21] [ComfyUI] File "/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py", line 1807 in -[10:21] [ComfyUI] -[10:21] [ComfyUI] [worker:ComfyUI-Sharp] === END === -[10:21] [ComfyUI] -[10:22] [capture-loop] iter=1600 t=181.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=10.0/15.6GB (64%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB -[10:26] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB -[10:26] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB -[10:26] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB -[10:28] [capture-loop] iter=1650 t=187.2s 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=52% browser_rss=0.91GB -[10:33] [capture-loop] iter=1700 t=192.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.91GB -[10:39] [capture-loop] iter=1750 t=198.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.4/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=53% browser_rss=0.90GB -[10:45] [capture-loop] iter=1800 t=204.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.8/15.6GB (56%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.90GB -[10:50] [capture-loop] iter=1850 t=210.0s 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=48% browser_rss=0.90GB -[10:54] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB -[10:54] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB -[10:56] [capture-loop] iter=1900 t=215.6s 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=48% browser_rss=0.90GB -[10:59] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5 -[10:59] [ComfyUI] [SubprocessWorker] got response: ok -[10:59] [ComfyUI] [comfy-env] SharpPredict done (216.18s): result: NodeOutput -[10:59] [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3] -[10:59] [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED -[10:59] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[10:59] [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)... -[10:59] [ComfyUI] [ComfyUI-GeometryPack] Health check: failed -[10:59] [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker... -[10:59] [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python -[10:59] [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack'] -[10:59] [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python -[10:59] [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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_f4cb47bce4de']... -[10:59] [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f4cb47bce4de (abstract, no filesystem path) -[11:00] [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. -[11:00] [ComfyUI] [SubprocessWorker] worker started/confirmed -[11:00] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[11:00] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[11:00] [ComfyUI] [SubprocessWorker] sending request via socket... -[11:00] [ComfyUI] [SubprocessWorker] call_id=2 sending call_method -[11:01] [ComfyUI] Failed to open dir (No such file or directory): /run/user/1001/gvfs/ -[11:01] Frame 4 saved (frame_003.jpg, t=220.2s) -[11:01] [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True -[11:02] [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778494685550.ply (63.00 MB) -[11:02] [ComfyUI] [SubprocessWorker] got response: ok -[11:02] [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.51s): result: NodeOutput -[11:02] [ComfyUI] Prompt executed in 220.94 seconds -[11:02] Node executed (1 total), capturing... -[11:02] Frame 5 saved (frame_004.jpg, t=221.3s) -[11:02] [capture-node] freeze=3ms shot=165ms unfreeze=43ms saved=True -[11:03] [capture-loop] iter=1950 t=222.6s state={'complete': True, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=973 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=1.22GB -[11:03] Execution complete (t=222.6s) -[11:03] [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear... -[11:03] [3d-wait] Phase 1 done in 0.1s -[11:03] [3d-wait] Phase 2: iframes=1 -[11:03] [3d-wait] iframe viewer_ready=True (matched 1 console logs) -[11:03] [3d-wait] Unfrozen in 0.023s, rendering for 5s... -[11:22] [3d-wait] JS halted via CDP after 18.7s -[12:18] [3d-wait] Re-frozen in 75.0s -[12:18] [3d-wait] Total 3D wait: 75.1s -[12:18] Captured 5 unique frames over 297.98s -[12:18] [debug] iframes: 1 -[12:18] [debug] iframe[0]: src=http://127.0.0.1:41897/extensions/ComfyUI-GeometryPack/viewer_gaussian.html?v=17, canvas=3040x2022, rafFrozen=True -[12:18] [timing] trigger_3d_previews: 0.0s -[12:21] Saved high-quality screenshot: sharp_exif_executed.png -[12:21] [timing] final_screenshot: 0.3s -[12:21] Results saved to /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/comfy-test-logs/Sharp-1010/dev/linux-cpu/results.json -[12:21] Model report: 4 files, 2.6 GB -> /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/comfy-test-logs/Sharp-1010/dev/linux-cpu/models.json -[12:21] Saved: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/comfy-test-logs/Sharp-1010/dev/linux-cpu/index.html -[12:21] [EXECUTION] PASSED -[12:21] -linux: PASSED -[12:21] Stopping ComfyUI server... +[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... diff --git a/dev/linux-cpu/videos/sharp_basic/frame_000.jpg b/dev/linux-cpu/videos/sharp_basic/frame_000.jpg index f868e9f8de0a32fdca440f53073908c8ec6bcb1d..47c205cee614c296cba02372c0514433d1845c6a 100644 GIT binary patch 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 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= diff --git a/dev/linux-cpu/videos/sharp_basic/frame_001.jpg b/dev/linux-cpu/videos/sharp_basic/frame_001.jpg index fb1bd6218fa68418cae771cbc2c44f3070832567..67821902639c7532206174e6fc014e6a02a281de 100644 GIT binary patch delta 1532 zcmccmmhHw{wuUW?JnQQ38*?nqJrmJmG*$V|ulld63R9)yDmk^cIf-h`?KtOe!#Jzu z?wOR&jG;DtA|=NR-yeAIXTI)I`y`FI4KYF-$1XNr=wfKosJZEscc?FNFT<;>o0osg z=R4x^ZYTGFTUPU`ujX$#v0SrN_wbzba?9uT&%36+f0CXlWpR318aw+_b+&bu|4JCc zCciJbG&%l2%5=FvMyJX3U->34C}W?#VG`rc$qsY*rYG<-vQMs`TQ+^~1V-oj%hT6C zsGqp(@vNf1?^h^)S-`gN@X9ZiYq`#@3@UeQaFqMPxIDYOFyq~~OIv(iBquFjHE+?v zRr9mzT^GOgf3bfmL&S{M&dqm{Rs=tpxa9Zo56c1=T}1+z=dXWYKUHa?8_$w9c7?uU zeOsn5<_BEKH?^D={j%qh)>|G2cKPT7j>f8ed^ll!%d}-wwrz1Dt8HWA?O8*Qg^0-v{_(uS<*1NeY>+fc+)!b${ zb*j^eNyj#6GZYy~2p(J&62Q8<*X!G}x9^tioO0&vjtx1*Z~La4etq)&yIId(Hv2rt zOIVPnkgP8I_tjnzhLGmJ5x?fY47~iG;pwdYq723(XH4&tI!~P6H@dpCP%Zi^1}&%tcoQc8kTcG!`(V^%c8{Fcdq2!?Wf&Kr3V}7=skga=!f_CPytJ!lRsZA(9_MYot%!O$ z&-ar`j^$6UkC$buzRA9P^mX%@z)ihNL!NW@&Ha3TFN52*H`mqF6rF_k?$(g?jrwub~A2iNc2 zyS?e&vxoCE*pz)3#CyuV$!5(JVF+|Z#UTw37u(JGw^de`A>-<@EBW&xo@SqJR&f^G zIN>S## zF2>teyYbS@+DhBMmt*c4WX|C|Bf@)xC*|?}z2S=*xF*!EmJj}`WmW%YbKpB)2BR*G z1xzqJ=dSR}zrG>?jOR3-b!jk2E}nDIl|k|C*QJ(6fr4k5>rDb3*ew^&(pbRoT%;K2 zYo3eeG8Q%PWkBQ=-hTxKXI!y6P#KC5G8c-0Rxrmk8_ZUd?#Y3Rm!Y6T>jZmg$gWW(KP6X?pI&pu7&w@iJ| zLtE+3{~2BbMbuCJz4o7B-~L}$YUba~|NZ(u!&+d1lx_YI{qGk@#i#nx{qNWR+bR;k z1l1ITtPsw2hnoXT+i>;{f44vX8Gc;}bl`*;B(MIx9%{BL1CWE;9^Q7CBd{xEgc+$P sd~v@$*og$31C_P``w`~0`EWNNSrbsk{}3rO7R^6$!4sHX<^SIV0Q|MI%>V!Z diff --git a/dev/linux-cpu/videos/sharp_basic/frame_002.jpg b/dev/linux-cpu/videos/sharp_basic/frame_002.jpg index ade8c24adf22532e3063ac7d69df0bc10e860d4e..f3f163e42e3b3e39393958f5d1870912dff8f817 100644 GIT binary patch delta 49137 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

_gKqM1AUiY+3u?$hGN6~i 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 delta 49541 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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 d50cdb6984b796b3f7c15028e87c9fdd4f05c52c..892f02799cadbbd0909371616dbeeff5d93c0c66 100644 GIT binary patch delta 48808 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 P{WXF7EP|WxVEDfPuX$RN diff --git a/dev/linux-cpu/videos/sharp_basic/frame_005.jpg b/dev/linux-cpu/videos/sharp_basic/frame_005.jpg index d9df1767d4c2d73f41dd31ea4cbbfb0def1010a8..2b38a63a1d4164fbdc710245536664c155f70795 100644 GIT binary patch delta 32117 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∾meJvh^783;!$3kGBAPY zeTD!cuYO#ECi5;H5S$@sPP?x`X7Qy%{d?wXGzO7bGuNP=-b-c)QN8-VHT*YS|Fy%5 zQs@8at3YsaWc@_lHR$jC6jjAQm`7e+AhG@z=$HzTM*UB_OrtDz^gm$%`~gPR$7f@3 z$A2=~KOz2Qef9M1Awik!&@QlIg&-mL&tE>>R9O6PhX(NfpkNPj9=4q8Rc{hPL!U|n zuOqFN(=ciqrJ7JZm{~k|kiUOS)YA3<=eAmt`QCfJYY;ZUqh#t@A|8V`kw_D1CT>gJ zuNQVe&fNOxDDWy6TFFcaC9q9{uBd1MD4iKKrZZ*qA;CY6NCAzuJAEAN?Yf#_at~hQ zSiXnlp<@#iAV>a08O-^B5AcJUiq8!utIfwPFov@tG`xloi>L;;O^;h9=CN_2~(Rg%4a{TLtXM=jxYga}#IFl!ZXSt`H& ziG#Ew_1$?2ymLjC!%3(#lP|n4q?;-<8yB0^V5fpHYBd_mjQ`?$k)nC=j`F)n+>MuL z@O;w^6w2zuo?}YtpdyretX6f6iKyMKY%GK18VPPvkYdyyq&AZ(nf@->3H(BYQe&9; zGC1ff@vboBB*rGuZF+gPzN!Xjvel}W?h74vb}kga^_e87LoRO%Jx~-|-mEy&J@v_&_P7g1OJzA&1LW=&N(G+6Toor!Q}PrabO-WaBF;`^5x5-9FAJW51w%; zcuHvHXq&tsLo#j*ILI(aqWz2_kerm5ii}WEq#!8F>1yMh^K6^nbju^NGQjl5)%><01r3r)(K`;t z3Svw8K>wd>rSm#r|r(v8}%arMHK_zieclrn60tI<^<>iT;Q{s!* z^{id+pvD|^llJ_RlKnNJl5O-avl#J4?t7iR!<+ZBtPuTSY*eJgKiykrJ7)d< zEVv(Vcf9}lfmnnJE2Sm*YKTaM<=Fx z<3|Gz`g$N45+53c%1`VQ&}mb2ot}Lqj*~q0cynWL&EJ6BdE!}Q@3kXI6(Ahk>x)(` zb@D?z5;s4!yRUs!8gvMB2UNO#m-~L0H!bjTlaaQLcjo}{o~)zBo!j1g<##5LX&Sp`3CkvLK@wqUz&^Q`9kOt z6paL3)z$O#S^jAN-4(;~4wBTXNtKs%1YApEt85t`Ka|t1AHz9Y%W!n_TAN?O*?3E2 zykYZ#eaVG1%AOmm{X-W%*3nYK>^~2fFEhRFx5A4%OB~!x`42l86k%+1Ze+Vp!rTZb zy_ey}lW$XY1Xz|X*rrU22vb|<3|uIDIxpE<7c4U!qkauLpfC29$Qqn9GsaYrONAm8 z+$aWDF;XuPT)y$!hF&}W)MCRF%k&MnT7=Rc$oR`pH04OZHH(OvYfzIRhH!ZhYS}et zcS2g+OQ8806i$$}@q}Pmef2yN=|X2&N=bHA3gLSy@Y`la#9Z71;kzsFL#58@VEw6J z6R7hUP5tL2@FI%gFQ-^e&Dojpb2$C=Cr5>uR(6ZfthB}1@1kJJl~`KLU+ZXO^jikc|-Hl(>8m5>Lqd@=9 z$p2*n|ATzs|9=Da(=`2uf*G%;o8ATeqtBoI4vGY6#uvgnHo_oZfd4t6B0ZYsZ}bRC z{4?Ti0QLH90cR4x9 zwaAs6weh{J58cV{{alnhO^R2pL3QVvzy9hZXWyY^X2=AQwtL^ZchAZGY^dL$BSv2n z&bE1XpCPH=sjn;@HwIzq_==wVR{a~ZKDNmt?y%qq^|51O`iT%Z4%#xjPcXVS;Efst zRC{q-UuS~~2AA%L8JYzgR6t9eDH|VRpvE_Ml3d*`AFy!C9EJ-0MZy zm3{l3q|SQA+}VK5_$lnx*5=xDtsux`9fS+k&;UOQhIvYXMVKc?+LlN65U5uU;pYGN z>Z-pGS-3SAU`}}jJVd$;7A{cfN(R8mFdyCPXXYFeap_r%0@Iq4=QNzL*=<(Nm2bL> zj6cr;7fUePn&x$UN9Ls9G zoZBeq1$LBAfmHWooP@n4manZ{bw@%zEYKi(itI6PUdn4+8U;7B&QwSY-UjZ7&?qZa zxG+Il)09MpK6i|`2`t|k@B}M9Xg$!l<*%gLB5{^(W>^2nogVQK}+Rm3&P zxyliPiSYMHNg!W0DYVQp1W=cLs!t?S*()Ai$-4gNJjOi zmgNxTaV|zBi=;I@xkq4!Pn9iMYVYp~4unY_oVah;_ux7=VV=`mz-)Lv1po8o;<^x<$*$9s|jRS<{-dy!{Fj%}RzGQxS z4U)YFbY}G*3yJgbDxcm{>pp)|%NX>Astq3i8;Fl~oE-ML(w;4OMDFv;iW!^8xs#tQ zxh?OP1Eex9i$3|^Juhu|_H0Yx8e~j5G(KJYavn|-PEMY8|5ZEmu`&s4ml1p)daaBD zRo}se60+jrDvDj%dq~)Ww~w>YVU-wQ5~!34HuN(yE(~}H#=(`H-d0IWlL-j21FOR{ zF~F=)^UoO25N2GQXKfR(Hf5;*WOW#4G?*MV7X_xoxnY0)M*fg+9>-MTDwmvBb=iR< zZ}$SVOhode)^nG=9?4qJ2yBl9 z`~h0d{0zV=&TdEoAcbcz#AlM1$T>C4c^GNI%t))FAu;WcgMVtoZ(UXoN*n zigL0RKH*zc&&#b060q|zR)%18F?~+&f~|0u`?==Hnc!!^2R7^mhx60Ims@Zo3;5=r zSim}t2f}$IAZ)Q=bh5ROTRX?u(0uhf0A4HwLV~kx0Wwjuh4|$F0Z0c(hb^EDO#-6l zIr?*b`wU3O@mB+)Y~5)=QpS1!?Z#_`ny-GfTce4tV3d- ztR#S$Q0o}+LXfU&h)2*5EnuA0?PEbU{ud5Ye*cAJ6^@3n&o7qH6>*$r1T)Lpk0k=e z1y8j4gB$}AcI)nG-qMgX{dh}@@9O)>wn>x?D@hft7x|`=)L@rkVe>fuYtFVn3PWNS zE6vsB3;bIF#0^|D%Ka01+ZWWc$96HkYd%=5+;JA|Tin7!suvTaY)yceiw}E{(g27N zxy*$j9SoFz`C#p=$!X(mzkeXIT#}_J*U`6V8Sc}O0)(_i*D>?D#nMR1yzIAOktOjODBRzIr{=}l5 z=Bc>k7~Ek3BWdL9g~UEkL^?R|I(#l(S#E^@&dCx3O;q0n2&6!^Pg2Z4$NXJ3J~JIq zEy$f734^RvjbX5y+KG?goCje$r7)HLwybfrag<5;Ot7wm;&I_)y4>ix0x6gg9A4Y_ zjlU=M*&q(c9;_F=;mXe6yK^j98MZd1CLD7H#Uhe!W;&I|NI%_hz=_8*lMa}Ocek;M zHC*fXL|6hW!z5}F;}GNEmvRnjIkO!#!gf}Q3wNTHZa~w_qs8 zTpB-zJrw1u@_iWcin~jH-0QLvWIbYpq10gN%%2LdoJ6MFUs$>21h5|-m3k^HE}h<~ zl2}nEs)u>gM<|hbp`)xycVjS-uZ8e1m-FPB2tZBpC(8Qorav*1PGCB%8rvTXDlW~N z6B?p{-IK1n%?6ZE%Hf7C#e0kYLJ^0ccbG zfq@qqb}nWU`i?IaQ)f9r-Zl`gefQ18bd6h7q;KzpyL%XX;3#S0JJaA_=($kpLEV>d zPcw$#&zVU(vuhg_zt`iIKSa03w17)V95AC&N1J8X!|3F|TC~OVPoKU`iYz)hC8Z(( z)3eC425JY6CmpWVmk^A_Z)!qsYZAlS2*5;8CG`Pdia9rg%iz=9Z-tF%#N06@B~~%e zqxJ04yhra+6&cUyv~Q;>3MF;m9t~AUI8;RObq81~DU)j^dxjWexB&M;jn0lisLC#f z^$eHavaxoFW{<|)Qrm3ZndQJ=cbA#oE*gFbMz9?c^?P%rNBe{^;*(_MEEV1Oy-`Pq zf;YIopCLD=Mjx1?Fqi?R>I=sDJLx0y_8$b0OnvFT?AWob1Xo;eTQ0U~;qds22J$`a zt29@x&j*7uw)4~tWomtI)N}Iej|85KBrHbYgD*F0!T4hv_N)Q&pg22}do1d=l0vYN zdSko!P;J&~pw`#dQA|(0kpqbZ25Ppn6xV71|K_*qt%J&nT`=D@jrEAxkX*+wQJvG8^R!}hXxeYVy}XS0^Kn# z4-%7uZ{@AkiL2d(F5$%BGhibxGmi(X5m0G=()th~Faa1yQvZ4Sa%+Axrx`RMZ|#tVwm!y=HjaqKJ#tsh1nV zUuWuYp_yu(y6gMSUM2t048C8_W&+zI2%(g?Z1F5hCWW&U>D+B2#n#8|J4_gfJwvi4 zUr4|sDit!o`rQL&3;WYA?7e%J#bSFg%ZhpPu(J!_W0XqlJG7omoX`Ddob}>>z zLDZpB?R4KVR%X=VFPGBjJ9XoUW^++4-GXyktP0Rn^fPt|VT=O%5x>mOGX__=bG9K5 zYaXU0nK#|N$QmCHf`+u+g%Zw_Aj4=vV4Eahsy{<-G?i~S z7?g>Wg14edFN?{Snf2*(8hW~<#SwL{a6eBzxekE+#ZQ-X6tQ!!vd*V&_7|{;N+EtT>jZJ9 z%}SYu&C`affbqc*RKmn%MjI2NzF_n04K{j@^JpQiqHH`ehLpw3hgL+ctQuJD%bBm2 zN@kOVI4!%7w|E4qr=2p4A4%{Iph+w-%aj^Cv8S<&BpS5PC)HfCsOs_;V?d+9^BBFk ztc#ZvFC!MvX#68>da63W+npjOqX_u>E@%Ch%?Bt0td|+;Cl%Wu9shy?jgx**+06K_q#!D zz)j9rk7zH=p*6glt7#VjyDxbStSrQPRUL zlSNIC-c%Yu6+q9>xmUNd9{v{2yR=4J9}t2+2Qjf}RP|b!K%RxWGpGx#CkLO=23wv- zx0~tO)6pp|7w1v0JxkXd;0d8#i}4&EMn=qKqtO>Km9t<_dh;Xi^pjz`3}6mnPS>L2Zh|u{00{mCc#BB z91}SbA92~^6o=sY=08u>ixJ7mU0#eUagK(WtLW9n%wD`8_5Lx}r(YcXEv;+b&B1MA zm)z5L7~}YUE==eoHN#b78%n}yq(?K*4yJos?_huJa>JK=y{Q}Y(6pt#p&`qK6Weppyy9#-2x`=tkHA;qMrQ>FJ63C&Zbi+3?Qzg z(2K|7VCQ{WuuvtRE??AwL_cEd31j(Zchv^t+za2(6v=08i-shcZh|fqm%ViiLKL}H z6t^zJq^TfAUAfUxH}|i$bv{>458GzhSH4f8caRbvZk;5Pj z-(BjK!~iG|X=9rZT+i{*+ha%@r;k$48-cWhx9pGu0C{041^UN0L8V>`Llz*%j|LbS zeM`L-XGflmN_mVN1jwMHwGfnl)WXCt1JsR7kW%rHF{WmoH%+0rkBbG?Ood14M##?CBLkXP2AOXLB?0nI z26q_ze;q zSs>C$IgF$zk-T83p5VyPy7&RF9JY%^9>c*ch_=z2{!w6kX&Z4B|05gsoON}!7R!~Y zv#jDr6A9fU+U@usC0_q&@YCPuFE;37M?Bmcri^|ffx68IWCqP)VuiNZV&mpZwAMC~ z=Q9-|JBVcFXkpHUU>q1hA(#jU6G_Ph9_3@aoq)mUqQG|maQUKt^IJk00u)^|&#JsL13)9DPd2xoxzH5@G;wmGq0#wLBUUfG-t2%?Q@pcp&F~W_hl)#aSS|IU4^l zOrE*txPY5R8ETPpwM`0{MP&#IVwSC@r@iP%F?ZEIALj=PZa|vou0f#$`*~h8Gf>1i z&7#JL6fxlP>>>%6m%U`3#W-a^?);HIb@(;Vrn3<%S*OFum=_`Gt6s=n4uTYq9BCn!?{zdTrBo|c*5_TiveqX_2~S9Wf=CD!)-Gh0F9z|7hU;p|(i4cthalORmLjBNq7PxwxZy zg)-x-gVf%k_3g{nIu-3n&N}o1*qxKSP!ijsQ^;sSh53aZG{>5q(A+Ezci>d#3P5sj z#?#y7GUmJodQZK~qT8f(yFl%o`KVJbtL>Trlj3#RLPvAa6{4#Tp zJyrMav2s-2HteUEW1kbccz4~hiGf&*7VDnT;mbhOSI7F)^GCaF@g^|Wyhsv0fVyK(v zHZV*o!vDi%p@$KV;{NU@y51|{OGo9=ohb?}7kWO13XBXoGIWLDyfy*$AzTZ!gN&}3 zXT+)u(}(z|f#;f!c~rGnG3>t5ZFIQV`N1FR`_1aUC(1`P^4;O%KPX=TY@igxpE2kw zr^hY#?-g#jt{L(5v+miLV6M+4xlg+4cHTj~7tNdx4ehfdLv<1DMywwT5Co?PbQ>T; zLl6ZyJp*)+^*qsFVPu%j2=dAu4p(DrsXM9?q_Q-jM7@-qC^L6}CA>7}l%ux7-npn- zN%G$`eCI3wEsH0=s;9}6LYQ7;=cv?U%je+xe8EQ_X5F*tP$`^1Pl1VeTxg}u;a4kW zsz~@hCuS&#Ff|U1mJEX*x%?tve(^6*?Yb@ig}aA-s=iq&_zT?LC}gGD-zDe=g02*Y za$+ap!u2^9$NOFzghjmcK{3^Lv!S$K?$Wz^ASZ`-msr&)7g z1y!dm*`Z1q=9{->AaaxZh%mnxMy01$$3;s>)?tguFOEc4ZphIwBq{YuY|esG0_A|z zK`OI3H91scHmZe+#o>j-8PqU^fIK~RF2>4cl~*!%RbwlfQbNgS<7Ke&F_bOR95V#g z;~zCW+xd~*R3~SKbq&(%18t96`S2TV`fR>6Z)~o7t;d#2YuXvv^K+p>`23_Sb<)b5 z(dm1+^ZjV=2A&SGD5`)v>>bO{cKUKauYP>Je*8hp!^2qX{K!@?^1Plw1hMFhw)yM=1pkM9z3DIkTPg< zIfmi=w%z^|R<7XoVSXU#84>!SFshqC=#n(3@!i*V{T|LA-Wxl&8bFx}=J@Je+`Ama zT0GWvT+tGx@b*$|thKPL5S%TKJOH@$Foy3v-V7E_i?N7=33q|slqYz7mmM^1O=DEs zM0j`lmc~>RR~s%|@;fcjxKcv^WqqbL>0#fpH{0J_V{Yk6ugD}+4EyVnk)IY`gB(ms zzGC)uO^_d$Du{5JGyUKPHwlH)r{t)JJc!L)rG?miJG>=4m!t0FK~S`o!@Vi{>3vyR zpc;KQ1KWEqlV#7R{c$1ZL98+7b7m|~wHGQZNt!&Vq!yjssxC}+CzP7rKn4Ga{+)!c zMn>HpeTV+i)t|9wW2)NM3zb2m6JGrk#@nSCT1$(mD)kX`XmY$Z(|18@?^XhN$956*$4)Dg)T#yJ|W4 zx5Zx5JBIyGxD`+O;Xudw4J*WS){)>*>&4wE&80(&#?TzE*|-MU^>J>D{o*%9jn>{Q z`1b~!hA?(fFeL&m^QNal_@`w@zon9Ka(y(PyVd)%7AFx?tMenX*%*2$SPK9nTc3djvN88xYSeNQo9%FF9_VU?53Rcsu zGdYcr39cSTMcvAj9C}xlz0brMq4;7{4ACQQOk7^24;aPSSj__V_DnCrEAl9mL#-$@ zV(wrE1-b#0+Ll$LqeDBB9;W5Zhs}DMWLg(GD27qXv7bUGGl7(>CxIN{N4^QqdF7Qp z5hSlX4#RLF*5~kk9>EmmEI6_Bwa+^4F4wyU;%>55G2jHHL3EHL2jsgXXMJU2s;)}I zr10W+<%jMDWXPluzSFUE2|O&>jXj19nc{W+G<|0}eSNycGg7O;*~GzvG%%F=P2vaI z6qG8@K@{r6-Ra;VAiXVLa zH2mGS1I8{%+itZSxAuU_qp}tiQ^Y7y?YUWIO@HiIZV!!Qb0bv?Yhp|CreoobI*Sb- z>a!+yjkZ)!HqIF0;-g>^WWK&Ri2?Gxy3}%Crmewcxp7~QIe%sb|`$XL|!nZ^aCk!0RcF?^Jq>j zUyc5>Tkbsb%R3JK7Bq};GP8Ma1O44%B%wrnrojfgq_N2TviBe)imHm-8$pS$Fv)aK zDhYj4N(Fpe_;`1>n`V~A+`OxJc6P>0nc@BG6_;-klF#bcusgK)dUhBpMipmLEtBk7 z@IeBA>d2k|-z#D(iM8On`^N>EvJy?ucB*Zg{!e55cc;9`_4>YgsO)zD>Rn}5rAouq zshC`@3b$-7N`l)K&n7r_b|!MTUi_G=UY`R@PeXj^g{nc1K~^8F47w82bbk%j9l z-i!ORDIJ`4OSSFCZkF~H3mbsAZCqD_rb3?R;p1uW2u_)YODcT-Rm6yPOHG6(nLTgz zWsx6Ky|PYqV-mTwfw_|c!H1;~wh?WmPDlF6xr!GGbIcuHLr+u>tT9bGE~I+J9xW4q7Z(>C#rzZ%+dp!8IH0z-)h?-|@|`yfrdyqbB7Q;PjhjM_B*^1OiN**&*0 z7aZ1j_Ec7GN-LMmEM-ukoY4i^tS7lzQ+*`5d%E}e7YlAh;pO3Blz&MIK{6Ip@1c@{ z+qM(+5uD+z6;(>{tedK;1ga-UezdDP@F+VKjg)~~1kHyZEOAw8FhArle=ra?b8422 z(8UlKcIXj^rKU1N|GfVe=8-q-dntNFQ0KX@Vx{psvL8{vm4mR!Ew#LQ2*_RzJivgX zLS55Tpl)f($PX4!#}8~VoWDIT=9XY~{do!$A!@-U$iwlkLr@6eO-4-`G5f`B!&m9( znn{i}W1nDJ3hP@$@RWuX7`+dqa9N71oli6uW$+P7QLjL~b2etqg;~9D-7|#$`nszt zqTVQB>%B`-fdtX~;G3LA*m(dVtjeXrg^Q8TRCyF=EA^t0o=S*yYzef2SdHY|NnMWp zc{V*iy**JS(#x;{O;XoZSd@3;wT}@QkR-EdeEp<87M}8+HF{h8-^~g$hGu8ZVHK+? z#*V$(){!OVp%$Bim~J`iGjwUVa(@g;f)EtrS!~iU^@LyOTo>zrMs7Tfa-%)Sq z(^SUSnGufWpeYyp|10Z*|0nAM@Y(*NeXNkQk3le!_Tm32(84pxSU7$SQdV{jt&tdo zCugcIh{WAKXcI?G^E#Du5@Lnnv?^Lyz6Q-moiz>_b>zPBMYS?T1p=MQ-Nf_XbqQT& ze}|MaHz7sDN)C%>RXbbHAFMxFxLB*Q%c&In){*98^IC_UPB%9zqFavHe?W9gRwTu# z!cu`4X1NwV!_DoP=|1p8Q-PZzmA46tNNL&n@Fjl~B)J`#&6bII$#zH8KenzOH=V}F zndHr13nUbK-5lyxjYbBpr$R;?d!DC7rjJkl`L#`178W9cjInX>Cxu=4fX|-XTz+ye zUTzdcOT`iv!k~4bgC2Z)dUv&Tn-mN}R0|F;K2J+6SBOqHBO^1oX34Q-$uPM~aBw}7 zJkt?%Mhd)&gJ1iJ9^FD0{O_+x<^gb^;`qEu6K`niU9wcj9)WqeBk&R8Ts#O9l^eI1 zkiS}@t~y@;WKF(p>eo8%eIHO3D=+KerP4XZxLgaR^89JkK8?BTuRHFxS~Jv8A?as^ z6Gi*fH8z?u;92xeR>ymb=_oCI4+TuZFhG(mx-p}I6W-wdj2=eo(>uV=t2nmFm*Y0t zE?#pnG#4}^W1sbHEXqp3?u#X;HXLC>{Yv6cOFf7r{;96{6}`*n&@O!c!j_%7kNiZh zi3An*7p3WvEerffj&4`yG=hQmKNcMcYRF!%u?Mt%_dKeQA6zWwy5FD)rHJT$Tj%qv zIAmoE6b`_;(t@ufq?>}uyqu1ay5 zJQZ(15Qf9E7D+Pe-z!Waa)q%ZQ~a>@b~8rHspcmR928Lu6rXCqq`VlFDpNyOvmw!NhX7pRRYP`3o?gi*kttYYvog>KenjZ zHrg+n;H9w7=IQDiWpI0Sms4u=Gc0qDf`kJ3oht}8<(;kE^E<*R@JB_KcmuicZHD(4$ zEwwE~+2l<*W!b*-JPcE3$ACfvG03|m9LT*kmrPP$BrK9)kjqQN+S=IZsYsb@03{@SGsG9~?BMZHu4OMC=o z0}SeGlKd_QessNg7m-*6-C)@)oDn0{rI=9XfQjcEOU@uOyedhVOJl7{3n|{#$}1)m z3KQlq?5bSA`aAx^m5AwZoFK1 zg}u0!#}cJZM)ql#1V!8}ty`6EXSMebOb6MVX8S?W9Hnz=U?MRKLHA2x%J>TPRlQ~< zzbWhN)B%gQCEqD?yV(!|Nr|iX=aYQyZ?`;Wu~Pr=eo^Nqf0X$8`U)jQaTeH9ybDB5 zWal*rRbZ8l|I;+ESM5{d!!o2eL&590&)r|F7k)EZ9MoNbBTXv z38PP|e9funR(Em3VS{w5BK*RF5eWKMzkx@A?eEah+L=4=p+rM&-!9hzoh8b~I< zEnpPdEvu-mUd}>K0p@Zm(0< zS18ZVdcwb3hiT)cYhtlHu!8@J`pPd~<-(nPhe36d<701aXkVBgB*SLJaAvsX>Ma}C z@{e7rOCJs2@?h}$c|dU8$3F+U?1L}I#gTp*=DVZRuJIDnU8TbGO zZ-3ZU$qcxM^kNC`SorCZKX~UXF5=A)9Gt^yXdI{HA!Kn#Fg6!%7{$dVzuV9H%%cs$WI)HM3m#oV{$5G3Jl_T9MHwd z%U|><3QP#S;9rsTMpHkD!ce`p%8<~@ryNk@k`q(KnIW!OQzL(~pd9oN6y+S9<)P=> zeF1AwW>QEX>5!%tWf5RG<@sSm^5c%%Qs!m>iDx=Oz6t71@3!JfZ;3-^;w~EZCSpNe z=h__KQ}>66F~|HZzJlB*4-2S7=J*eqtDf81@;)s?wUiJp><>a6@MMkR6BkotmDF3F zPwW)n$~C6L(x0KVI}D9U9k>VjRPc!LTPszQ_z)k^TVLRLocA5zq)$dSG~q?Jg3_;@ zbVJ}O=--t&J|y|YX!5#B5ir&aACs~JZkH1^VZ4cdPLs~v477wJXI zn9yM^EXG@^Hr6^i5wr7JB|NPk#Qg4{bgz>^KYZ5!hU z-d5uHuI?SgtUv7*t{s|~ijmcq8N$1)mWh_~nr_Jw>r+Xqa?G;u(dMIjUWqeul(EEB zDVocM-0hj&W5;mlhe{@ZA0=(`pf{|5f38EmV&Tq*ZjvumiRB%gOB(GddQbVllQfCN znSms3tEN8 z_uo0J1@Vl*ZNoK(wQdhn1&{Ws25_b)`W#wQ{_@)Z(#bMJlYzPA?4 zOjp-b?XIcby=(9NedQ5>MMQyzuu;_DVXRgRsEVyS2C`u<_<@TMEz7Cr{`fne2Q+0B z22*W=BI|bbZ04Pq)o)ID(+BIhZCebxlYr z_THwa3$Sg4u#a9Uc(q%&COVYj*vaqOve9O z{BS`N=*l@VL8xceTW^NazQ{Ltz|;XupsCD{12D0H+?bay=sApjKC-pVU~iHCHcXGy z(kPRe2t(s<(4(-l#-IaMng~oexbi#Jy@4$=0t@~mX0jxVD+3mD4jhMw@Hc7uPtBc~ zW!OmDq-bBw>N~NcUKMcMnOThDY~ z4fxH!4F0;3_$B!mrS_hA`+-mG-8rygAceWC>{SRXf)*pk^UUme1NnBVqcv|i&SW6YDVcl|1 zG$SbK6VZ!-uzt8ed3w2Uo4=Cngkc$xgoRT}Q}|=eK3^M7^{?R$6IC+8+zMB%-6TfnE1DxY(UQ9eSARO9_&Bt&HRUq zzXXH+lVH62R4S>ga9~^bhulU}M?UpzPjD@zQ+!iqH%_4(k5>Mop{j>?3oxfsA~MsD zqvZ5NEyb@n4qs5$j~+IfmwzD!?m^mIn5eWE?|RQ+LX z_kt{(j#>Y#3O9FFkH3Uc4DGH7%Vhwk+!Rv3&%$J5XFgTt zrw`ITQV?G>D`9J@1KHy1#)t5k+g<+IKmA@*g&Opi2?<2pm{A@rY^*q#hl$=iaIo>z z?*L#)3=b(txYGvx#EZm-F}9b8oAa&o-}gM|yh{&}Nh8`l61=uM$QT%&j#Xyfc~enTpP&1LD2$nd z+_~q&>b(4{#rqF^DePt?D)%`m4O3=)`f`TSX^hZcp03JKkUb(Td)taVZOFIf3vw{$ zHpqq&M?IA~x3fsy$oTNo8=(O9XUwmd1oNicxjm}}Yh!v*hn;$-%U?x(c!ecWAP%lBFqO&WrlhcfsM z@hZc)qbXWGdPT-j!gR#lF#d}KA}9p|b2}(E>I?KRE1PSU7mkrS352*>H?QB0k71T2 z@#UVk0XVDX&*D41xCf{%9}1IC^_!PZ-D(S(%7f7%Ryuo6K9=7))BNlW2!u~R@k!oz zFXSw|xbl{@;qtQfV|6CPID$~~Wi|G6hx9`is(RhS5BaFX)M-HtXeCQ};L*WjrJ~$= zp=Kn}iVqutznOf=_-w({b+7kAUe)F0JLJp_NZF3Ex={Y{2j-Uo=#JLSCbiC>BsaVk zdy5?5s*!8skqpb@w#19-h^A?oxvp5bN9CGRDxKP+gFLV893COoR`YudJx?Yj9Mxj% z5}t&OFiRN|_2WApY_=Ahien1O4i^byzNBYEGCRYUJ}4G41*M z8PDxofE@7W43vHC{w(V_=uW>CbO2_Z>r0+S6sAe`M@cHfK{t_8Cn~Q$e_p9}r#VtA z$5j>4vXZ>-4K`}VS!ua7mA z!e~qzgB4wHiRo^;vwXWV@IZxC{ZdD)Q)#XP$X2I0E$kaM~FmzY%aBv7psf zk@XJjiouR}5z?qm*6m&=s5C*BOZXVB6N{8+6kSSH`TU^Yv`jloRtAa=ZNX1`w$c1_ zVn9)BecQqjfw+LtW@?m7|LbQtmUB9+TJ+m)S?g2AQl8~YMTpPyuN_F>FyI#wEAJOxKVmybO z`?HxIJ?LQc0&4`v{VOSsB`nz7B$j!5zP9&?2kBBg50_gkg0G*J6eMQfNwa8!aS;Pn zH7*4;(M7^oLt%Z?4TEe7-qbqoxzx3ji+A~|Ll>lq%0ixMy4*Vw;9xUQ^6n7gtISl< zmvowHXxgH9hk7^7sWf$JftJ72>?wO&Ba6h5<#3z5;T#5Zf8Rq#-ZcHv#L3IcW>adH zN5w-L{9?(0abBY0FX<#1572{Y^^QcZmh2G-p-jk`y|hgWLDA`dya?}5{oya57^PpsogToD9!0I_pqzD?U<~d^p3HCoCA_Y&8!6EqC20( z=fciy~NNM48Oq+{%08VSWHas-$&puzAr`FOa$bUuk!X6z!*4s1Crcys*Rk>Azf%d zTwUm5x2k__F?#A+oK-VjsT21KgEa{|m+j)BfntoT6!Jy6fVe%~f!l8dC0?e!AyTXw zmjct!;uflERg$v80p+8NJkp7F_4L9_+o3wGH>21g!B2BeO^xu@Glm>8<^Y zP)#ss&v8+c{NjE#X$Lr?JOlq?B$y&Gp%cK+i&D z2zPSz^!g6YWryveEDqe1^9Wwnq%zWbv zQ_FP0;bhjQ4z}#oSKqh3y~(Y3o}+0lt<}&*G8e~Y$vpWCwkuL9m`!|n0+7@F8KKN{ z9fLy$n3+D_4QJw`iakqP#z>UHkmKg!;3da=rYrqcT^tRw*nG0jCS^e&I+owk9Je`X z?}}OMF!+FaA`79><9pZZ7P+P`oDF$2VD$+%)Q=rL`({w-rA%{UrPSWJ*Nm=XV{#!b z6o@3Rrp6)#YS(8gUQ^=N?h1G(yx=IZyk8RJ6INQXH58@tIvPn+hp*1g9e$CStLHaJ zE~6C0|3z@UC|~(l^-Q7#eR0&Hw7wXesBTA_t=q2?!$1NJOkaW%i6i&;cZGNj2+6hk z&zOTh4PD@KsGI@v=WTg7=h);km-`9fkAuPl4ddK&*QVunymU^^X9nk+9to(RU~)1n zJF6bhuAm?!f)*ibH6F0Cx~QugVpp-%00?@Mv#)HM90>LxdC<%pGkWXv6t~c6Xn}_8 ztk7w+Kd}+poQ{2kX6^L(i7S^|K<;o)3FrI)m2vM86;vt-`c>T_kPBy;5&yD3)y2}~ ze!x4;ZZ#q|Q(_m6TJ~v}GRx)qp--{`C*5LSt|Cug%a<~KQ9*1pi${M6P)OD@xW2fV@ckRUnd_|KZmpmGIf(Si)^Dve=yjT#~1bd zJQ>@Eb3)Oc>Vs3oFwp4!kjK21AajqrEnn!>FUbtbjNiOhU7`#?>1V|HIqBzbk+h z@&}E7tqiCre&q#LboznEKpsMHav!Bgc>i1C8|L4{H#+Vb{k-3SYsNDVV7}3BSQj0T z6_Y;C4rv6!C`8yrx#FI6SH_9;w2IQW2Tpd}C}h}>-aST27+vex>aE{ZoSX64Sp+xH z>|Xv&{c@Pn*0@pQ&ft3cDb~S$SuKwfi7^LsqpMNo3U}MPpF4D({p^}zcI0$#?3Xvs zN-rDvYr;$*)^p~49!IJZ9;aSJNCFgldgn4Q{t)q_j^J=*M@((9$bK4|*Zf^E) z9_u?=cjv2L%K$_1*Fn3;mu6zKf^djv`8!Yxr8v#!G{5U;|M)s7Ess-;5Wg~Ky{+!p zl=+-94%jzH;0F6gD&8Z4^9sCfxE>waV(!5xu;PoRj&Q#Zulj zLI72osMT7!8kgvBl;|)HmlfXnP-)h0URXlE?4S#;upNEt9ZG5MfVY5&cxq2e&8eC< zkM8qQjSGHywVK~Wvq}|-;hvIV|A!v7{H2F~3B`@oKhkMR{t}Eu(1joH#ieh;!lMuMaQ~i@_QPyJ=C{aW!`m;j^3bu z;ZR0|`8;`z1BSqSTNqh{fvf^0$^20-yhlcrnlyi`ZnLm4k3epW7*4Q+tnf9+@jDit zgFFKpXL>*0l*rv-OU@4a3Jr=KKH&Bp7#~wa-i2q%L~sUj1M}8URYBk=_4rYT_FMkG zV+KA2{q-EQHv4Q}j1*W57|=!F9R0H|WnS1q{3XQkO$c_W?9+!9Oau}FAWDoC|E9%q zc&er!l>05R^p85^n;)Rd`=ObCJ%`+0JAYVR-I1v6AAJx;=BG$zP4EH&D0#uPShu%? zZ1|@$Yw3soyy&Fg-9G)n9YWOmk0w2SeKQ1q>im90(VUGnWR?(NjNFcn8^Q4T1DwK)Jvm3YnPgv#L# z@)?t9hx(Ywm*U6priG3z+Fz#QuQItXubMSJNE@_n$sftM+mnw{o~Az=m+_>La`tR5 zf2SHlOeN-39vgNb2$Z(*@T4bq6=(@xRm@z@*~{<_qv~=y!RId1Zq;LAKzcI(akFKG zS>${XmG`H)G>fN%DA`ZWjAYM!e!+Piy+#f_5g61%6uAm6I5sNi0k9dOJfpb}qrsMY z!#pkXB8=2bb-m$1iAu7|fgMB}7(+37>>(eJ62m3JK=Y_3nD9Lw4g?$((#LXo!FQpT zC_Cfdn_&n4FvBoReZtsuFOZ5l1~%J%!fpUj>{l<46E>9?so~%~j5^zg8lmX1C%xg; zA=uo41&UlnU4`K_SaDxizsH^Afc}si#ub51q|6&q@I?{yPGfbj{%V$jfboym|1oif zF9nw+2gk7QHnJpA7<}Gsz`8P>($}CdI?u`11;T$oj&^IS_Zv(%#%%XzftuCw z-b`UuFh3EF;W8R{s&+mD&Y3ggXNUEGDVm??xm?f!bybCkm`_uqb|M-;O(Z93W7~Z| z4eVDRkX405eD9kvjJ*0YAuiH(ju0~SYKK>m+2q-<;IQ?lbWoFjAHSqT9{ArH1{P?> zc+VNC6@Y<8$~!$1d!zds9{f^;#5qe$yI~&CT)oGHAkN~?13;g;yFN)JRAJ^j;DOn> zZ|azD6#FT9M!BZcV&{6=poQ(AR4Xw+epZkY){mq#MnTU^#!|XCPfp6;lF8nYA6aSb z%@DJLNC266oePw=ES|Ud-;MPvieC??n|}CM-h)#*j|GRu1su)bcZ^vMOzuiyU>?lB znw)*b!7MwMY)FD!J9El1_1R(k91Q<;d_B1(FzG%JH8y8_XEWg&7bQnoF!`kVhgGil zlMEld?)~G49_T74U6KtnL(Ey8gf{fMilQtg-}uTt8&W~@Ke5dvq-7Mrx9b+m2)+`= zC`S zzV5AZbh4;7E9k0ss`|G|_IqUFky|t9$OG3iUSYju`rjqnnT+jRQl_gsL*l(<8xvVM z7IJtmR_`NKlHbBe&19ptp}ol1L3N<9)$(R)Le8oF5{9esX(GiCEW|SD7Y|K-5Yv6(VBMAM zp^*@A&s^P`^TLq2%s86t%t@4dnT?Q#SSQL z;ma<&yc8vg3C|ZGc7pv>kfhRKE!Qmd&e#kUNS%+{mUDHaSgX$6*nMbV<9g*K36129Fw^mlVGW?4YR$C5M{v`dVfB+@=I?MyG{PE|0DUvupZGw#uEx;Y$gVHoayM>{K(3z48=X`_w895S**9FS1>N zYrXL^HK(0o@eP#(+7*S|6@|Q1!jbB(;|k9jW|?bT>Az8|62f-^A4vETh<7OCbSRT- zz0<4T1Vz~FH@#neX*KK0@uVr$xf2t}hA0Uxb0iPUpB50k-MmHnE%Rr67}EMrHSkh^ zp~gen!nEjrt#Ol&7axd4K_Da65CWN1@lrn!~qIp#4c(>PCuRu za$Pywa6;=fgZ+H9eS$hzLC)-weg}9gN4A%ewkQkCYX3Y^Vm-|@i)1Y^EkyR*ICZ6F z<~qg7?5?ZegUn7OYmG@6=e^CYr%NZttdum(yNGDZff5-JyD{ zFl%^Qf^0z>M$z@r<8rKo!nSCI4^UB%1|YIv&-smsp!NBYn<-Uo3P^3mq2pt%cYS!Z zA~jBYaRe+`9v+0bFJ#ynEZLI-yW3I(;$wxy*kskU8g!_}?(|&o6KQ6-;a5&$%uB#G z$#;olik*yCVRLHaCL$wOol#<-;D!}V_C7yPbaHayxsqvRA7V&5ZO(XaRIBaBfbxTJ zzd_V$fG-}_4biy8y=!{AVWtHa|2#@RaJe$}Sbt?>WzJqXyhV}VQ#GTw2d#G~o?8e9 z?-xXx54(Caa>jGeBeWJ89x>#@I?E)E0MKSAaDi9N&8vm^sgPV1uTnt;aerC%DRMu1 z3mWI9?u?Qb1JXOlcrLf3y|k8Ug<2Y@ptbX#OQSr1?b`QbJ2^Aw8*%2+#WB0cc(Xzw z6XUXo+-}e3^=SS=J@_U4ASV*uULXaI>fEy42A()qTXVs?0r_WPpewRQYN@YtZf3vaMKnkb;JMdES#c0IB( zzQt-*+4G4dN>IqWnkuAL93Sx@=5n^KzOl5czjaEbcUi|^HjgcH+*>mwq)|I<#{eb} zfq92F>49k)selcHvjvZd%DZZlujwyUxZNWP4c0TkxJ7=zM0iJH zP##YIoYisrA2jAzn8rN&@Xxsy`FrkRUU|tw<9OVSoNZ&L#yyKY{Z-f}tc{StF?BOo zrN=Kb+`XbJ1V~2vgd32#F}OOdV1*JI#6S_?vbs8Lps$5*q*4HHl&|Y&NuQ9^kubn0 z0~dVTt@E+%@B~oPpsud2CTu2ptmgf5dXnMvRLiM>-7iGhi0u>I+lj$%Xg!WMQ!WUx zA7YbHyqz%pBM1VgSQr&D9b=}oGNQtuvN`|)VFZ`027=dVydPt@mGw`A$O^=CKQAiH zR)uRghkTI|aKn7tk;ihzf^-o0io6S#qP#AlMrBwq?P=ht#oT@(vg|AxD6d!s9%V+< zyY(}3Qic=v!2x_drsAzUUO{ma@o1mh^5iCyGM7VmjBU|D| z#Pvd%Zv|1hu{21#ueDp`sR8G!s)M3KVoZ*EGM#wZlNh#tg>Dd{nsB8+)%xwzy>rtj z)pCE1m%a@e@;B%Qr0d)Aj%I~tItepXHoaFBKFJ90|0OWj&Z{7(?A*Yy)9s}znV=EKV0L%-?yrwZ0r&9Mn^99Cm)e@QN{40^WuV)qZ^?Qi#uR7$th)pkJB9 z8D8tONaYilMbenY%i<;#UJtqf9i$sjj2IvHeu z;63*C%T_ueUOYVjb6}st2Z~NW_2HtstJY1hyA}9-M~G!^zS<^MMr_l>0R+F?@$&M- zSylFfRj5I4B_LSO`hx6`soUe22Wvggz`o0=Ey3-ZCV?{V1{c^emMvSAB+mOaj-%^H zqO-HS5cdqun4M>Zki(M6pCjSS=cua=UQQ+LdXKgby}TLuT=2P*b>4;3O{5=hdfM5) z_E>=8ufTBKAAD&)>C%oRUJ^KALry7)i3w|*GrAvt7@SNKQ@5qA2|qFuSt&DT#@TTCn8^l1bJ~lAs)y6w zF5h&$f?cd&nzBLqQW_s53m8 zlzl4sIYhjh3sxC+`m7y~c(?aR=1v5r)>o(KkNK+YRx?S~}sQts9ZqEk=)S=IFSFSMh!{#zn}|f$a5{XkR88WroVK z+9UDiQSdVZXn|)97k#lR_q7W#jVd{0Pmkx<9}@}R&Wf+1vJ=2*gvI&)svxLb$d&my;v85S4XjNZNJ?{cjO<2b(8)^m~}d}|I$?Ex~4n#`6ncu2UJu> zvrH8W`uZLRn&}9b3BC-K;a-1oU!y$OMZcmfQk8vO^5*lil=ah7$R);UJgMngiu*~G zkCxeamm`*k&W=uT2R;hg710o^R4lo~;ObB62iT-Xp$V zBv|Y1Dg4G~WV|fJMB=rvyH_-9@+HG#J^6`xarPdUuJ!hAgnoH!rhYh%@@2G!Lf};> zPh|DuqptLxlTR5(Id-d<-tpT8S2Zf!$SB*D%l$MX<$?OjZM;eKa+~3{EomJcUc7v-8C2BTtktGFZ_h4+jrT+{> zscY1{0t`vp^7t%nn{oKb#>WpfKb1G@maT{>%|DWCE3@_%xHRl2ZDxkilP@0~6`E2h zcE3v9k?gfSRebC_0GnT`7jBeM6{$Ya<8zN`>75OK4K}^v4(#JOu?>UYeLKj4T^y^0 z6I-QS99!Mfm5;uyn2hlWmG*N_;FyDsS6mmLBEELPEdu+X&QY39%I5lOC#pIz*VUJ6 z>BM?Vb5<65{#QNe_)QqmBd*;O<%7%{M77&vC1oy*-KTW!Gev7&3a&vlKr|!T3s;I> z)PAt5)#JpsZGXJ1O!Xx18p>wOfV_QV?FX^QP6OG3*53 zrouihEPNL6sk8~V^V;l*b>=xSXu2@P7x50x)J7>V$0*U@TLI71ua8c} zv9(;U6Kf}nJD*26ki{0l!vgq(k`v3X?NOUC(TEs*CLK!$)paN$G8;ay``^b&dx>GQfKB( zKR4UaMSCY0aSS3F{C!e=@YnJ#;?@0PGQ+E`*m&MB3LH=?rJyKjF(va(GdR)vv;zF>=vO=uF$~(}IC{vx2O7 z>p80yiaq%ITLz@}?w(IlXb=oj)MC}Ig(&U!39ev9cH%7~A$pq@O&f2Dua0wCN{nmN z>MO<%?O!CkKl-HO4dAtTbxy}W4;mgGc;(^a*-lS<_%U#>K`w}fU~T?dDF1pFRPyXh zI}2GvK0rx1cRNeB3wxJMzKZ3!`?1OU=EwEITPYnjhcuqc&FgQ`?7qzMQnJ4ZEQf*{Ylw@OM5?&+21)WNyn#d3E zqc)xce&ptE97nPI;r05-b^_z*VK6f6Fe2>zmw`I8zTK5P1{Y3+K#Bb6#4x=Uy#WBH zjKZz~GMKo{P>EcMeg8a6ir%RPh$1rKYX8&(4a{r>FZ|yV6DlJJv{Hsjl>e@UkiT{S zQ^e^Ig!s_{^s9+~>ERC{|Jua=qKwdwVfbqg|19MHLm8p}t%3Z%lo9&>`D6con znQp$L366vWJX0gKU~fZi2I|NJehwP3-g8#eU#QrFiFJD6`AG9>_aqz*gw}Gmkkum_ z@Vd_e%@6+kQr@36e}B&W)ebzhe|@w%k$D5!bLLMc`Q1zuW(W5j+HX1oMN2sN+iu8S z{}SSFY68Do#UA)FlJ-N$|0vMUlXCkP`BOUm-$MM^jU4&XAEVK!Kjz2>PgmOSpZ*Wm Cfx<)p delta 31074 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

Q^hbBtc~tp09WmT}_nnspc^?YmTe!u; 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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 68491b0f47c530f5bbdded036589f344a579d49b..61e3d6046da659d355ed2eb7ad0962c912ffa672 100644 GIT binary patch delta 51215 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 z zX1DPsF*QYdCPF2IUN2jjyh;dT3u+OSjcWbA0iS%5FpB(q1s0#$<(9H1+?X(hpATgFcG!{{#p_#tZvT|Cz5;3+zaGcG_%K6}J7Zj}JrXKH&C&E- z+*xkBNuJeU>S&;Tgz`|v(}1Sg%z!}3mFz^KHPae6`|80g6mj~tN!}4xA-xYod#|c z34&^O7-n>QfLv#QBn92xo{}Avu_F&cR=o-^h7_~R^E_?wxfiGJ&5nO7>D;y8gh3Z` z+<*RgUPwu#)P*>5L|LV0tI|(%7?S9e79V`Q-OU+dt7EmTBW@|&%UO&P!F#i}M&)VW zEgGieBB8v>gnUUel*h6*#;TE$(*?-btNGC#yuvg#j#{dZQCl~w4l<&#lquLpKsEyR z!8ei9*X{R$fkf4YahI6UapTwMF`Lt0qBW)c)gRFDU^xc+4LcVwB9xwzDp;{9ZHeIh z8Tfkp$Ajfa(|Bx%U#BX+=Lu4V2zQBk{EOd?yNLCotXVb*i!2T!2xeS9G-a zZDb{9TRK_iDmVu|BU=BR7})eurEAXU;=rJ+tKe{;jIsYPQs=sa*V{E=_;Y0A)pv1~ z<*^cX{nKwE-it~1fpKT;z7H?n4!3gdY=;R{)32-8= z5WszfWF!~DibH2s&tTg|t44tr_;pyX6}P~6Etu{*21dcWt<~+C(lK)(FEB5e>V9s% z1$wNh7u1LpAu@{pBvOn2XQVbFKIs?!8-bVZiU!md|uKb6#D zLtjJbvC*yDPk!wqFmpueH|{GY+C#aL&>fPutuF)7V*Q$ol5iJf&5TIjJNNdq`cVpN zl69;l_o#Bm0;W}Q8g>zJ#MhU(6G!qxWYAn6DZPL6sg!a1BU>j-#!ZuO-ldYQ+hB+9 zselb@&a&7J&|ksbH^|34{WUGdp}4&L7DUx(iyT|#eHG&F`-xU!I6#2B6e3HpB{QDHTja2sZ-givMofE^60`a--g3sBRyE09lg8mVvTUa5^6lD7Qfxoq*Y1MPM z@w7tAq(~!gXS2LuWn!|EYNr%y68>~HU|?Lx;63*JxMC{(IH zIbY;8bF*+6+C=0nQ%RI?b0QvNEVMi$akY*9j$1Mp4<{a;)FC8Mr-t%@!kBq_KOHgc zcw_S(dnz@S>V-0dnz5i^c;_-h#!?~jO)!=t3PwmcIkoxeVHQSXxZ4G*!{ro)?_w5? zOo>FdbiT%J-CC|-ZE2XQ7+E&#^xgFA<-sTY7HakO?R5mRu{0GkD2e-zllBDAs$b~3 zSER$Ae}62SG(v__{oShh`whAQYS9J9CSpQav7sytXC9L6+n}j485X%j`a~w3`I;Om z|6>$<)xCf4($MTx4%LGv!6Clzq%?cKb~lLVU+t7AX99wz^RtF6iX|yyAl5z~N(LZJ z`R|UiDS!B8TN_X=+-vdT`FLNR;&-+tg23zPG+gDD#hy; zum=})M#mxNyT_ksZMTy9Lfv3p7oZn%1nty0j-C1eK^ePfPdJ_10Yl*f=V3gD?Vx$} zxd31*JM3SQd^0lxdrP_pM4$hFd`FI~+I{fh0=?vq!_rU5ZMVX@!C0r}qC`7*D7g{f zapB}RaG?PP%Nue2r!E0tpI(!Iy-)9X2KH>=_cib_0qmy@vk4SqyMTw6{<#~hWbxwY ztl?xoY>@}-k7z{6Wv_%N769N3GGBPsz4-&;`|S6~EdOyOqp+)r(E&qTp zfwBHsw7a&8`p?g90cL-6T=I|MDmiQG|L2zgUO^lQ1$eQpmt*@6t|0Vk_`|No75L|u zfO<8q|7Z#>t_C0dYFv}Tb{ZNkAP(vmCWk;1_wRAs`!!VHT|{v;^n=7CVTt?u>Hl&( z@N3+EAHTmwdUdy@_xy1W{o7l}p62pia1BYW2l)SG27t3$M*sZ`TpXV*vvUiBuS@A? z#b8>+n>4y1&U5Cw{2zBS^3~&@_VbRAu8r_*-~HF_za(_g7wYL+hxsVTo9XM-O@zf7 zTOB@j$*Unwr;b{kB6MigBEaB|<$ODKl|j4$>9mZ+`b2 z1mk)||A8Aq7|;`!vC4t^E?3%XSNdyL;@Sy6Sq|R6ASHK!yMNkQCe=S6Qeo#`6;m(? z-@R6MP;u!v^jtTJ=vVNH7Fgj(wHs^{EIaL=_Usq4B$0jTV}?U?9I;Nc-vJxUPC8*A zKgw%3k(i1@4kq1IO9>23X6)JSq@}-s^d#9ASI+Gd=keJWr5^jhlDaSN(uMf8;w$6* zOMt1j+rlkMl&^I|(m?l5}N$sGi31X+|7Hu?vlv;^nZfgjoN`W52#3Et-DzMewrWzGu< z8Kl?q^j>BVa6-xiqv%NBK7n>`nt z*{dxMKKL5c6N$r~;=QUR>ol1%Z#Jo(c+&eS!QL5ZGH#(l$1W6p!+@S8aj8m9Wpn@3 zDkerkW5TY()W`a%Tn^=iGhgn4Zc2HmH6~)o3SQL zb;T337Sz$i8EU#Vy7Z7+LpA+hMS4J;!XQHNYH@PIO$iMRb>jAG(gfCf0#kj4!LAnX zIAm$e~2ouu{} zRkgf>c>1iZ zk66ZzRU(~R3vBvNq7SOD{lOWD(%?D>JX!$(J=7ZSpdPPUvvz*w* zuS85vbeizX6<*(!kz805{dlvwu@6nA1yO-?haV1~JNLNUW0gbG(!i%k|G{bd@gPxG zY#$et6rop#jaaNMKnN$$Q(=NSZCBbk@iR{64B+PV=a;|^P$d-$5rOO!yGRGcza{$% zs~|f4n`*_2U^}EmknWox$d$}vDQ`jvaFnQ9 zIK2|Kg7@9)J1E}>o;wiqqppg4{C-#C<;xXCOU*G)L0<-yPXEoz3h;8ojULI35rZDd zV_3oAMb>}_#@{YIwHnqC>vwo9Y&U}~u?j35zyOV9NrX}$R#k}q<;uZ`%>Q`h_}0JS zk4s!!or}V_mq#8I_up@#*-vmEmc0Z$0=mWk#7qJi zpu%|e5XdYHYEry9`XwI7ys(hBhX{{oya)-)G;aJ`_n<7Qe#HCc!%~w9EPuSFe54=dUVhQnR12KzO|!X6-}7!W*N{B&wz*q* zD8vyOy;wu*Oi)B!6{4js;1VMumJ$r9k5*6(C4D&GGKdc;lR)yD907uA?mAWrFc}pM zM5tm}zdHXG(ZuY2vNZfH{q2kdu8Q!QSrSIuOSU;%5rIg?Cj{!UBWADl*b*aog{mq1 zAJB0LTsr*V}z9)6iy<872 z>w|>Xe)OI>IM@5#)+#;#wDl!7B6jgUx}erz<5+Oo;xY4RJqmZVPDC>Rc=OaQVNlE(tQ9mHADmDQCe3QjD@M{2mjN+S@kGVsq7_oU2r6{o(U%3zq z1lX%NbN)MD1Dv<&@UcH|e`sWAp|A>M}vo`YsCC4%Mk3Y_|(`I*;c#<7@z64IXUZPFb5b_6 zEYkv!wxmJHaw0D`I+evA88Y+)`w{@177*i>XtpR?f6_T>so5(}q? z!T`lBxvHOqNEpsnd`1mp@z<3N>kE#V;@{&(wDV1h(7o5FRn^0`XYCk}B6EYkJ1ncF ztgu)A=q|lWHs)cNsTlp1;=qUHFrWQm_Cv?mBvI&oR3Qy7G=X-mP%pa41riqJrV;yQ zP&G<<)lCy)v&_0MfFnE7A$=_ARXr2H|17|?iFwMW0~utpGUyli2g@`wbC5fokYx77eSk)!uGBwT=^^x#){I#BLr2$KRl`@U_TK1^3h)9TV{YNJ z{)qCkEW2vda(<;KvBP8mvC#u!@f`?Rbq# zBgl9_p*^^bn$|A&n)+E>pW{WpB|^5GFvc>&YrDqioQau`VnVgHQYU`S9;T7Gxp}}W zd8hqOh9y!?BT_P4SNU5#!W#FD&1pz09m7#ZE7bm_G2WW)bh`2Octy)IfLN4Ie{=VV zFjLa#+zY>T(-!Y}m*RWeAzz7I%!;EFXQDiUdl~wUcc&Oro+0`PxTBM~MOOpzN}7uA zjF(N+`*jVuDY2F);3r6}$(GM$TAI=? zCZ;b^XyYlk;(y1HB;X@%PBZe_Mg>E@)x^M@N^w0{CE1tbm}h+RF!HYyhsUt1&`B&VyfG zoffVeIq7w-n9cRn8$)Wa}ikR^mB* zeW`{n_x;5xTR4x&yX&3#%553nF%c8bQ6s+DGQ7D)>o^oKSeyHS9072|vtr(8bm?|J zV6N@Kd*mrVM7IEm>M1E@*QKuW`K|h~-aXiRf3EPGyRGDD1Hux`GvH z5IIA?tf<)aeuIvX`xK@2R;O21jf!2Crm^W1sb!JW5@6l%)>)nXmMtDBD@n;dfr}gT zSwqxqt?hN6qQC8M*4D4(A; zxg>vtACw;Fcijt#7u{(Cs23S5L^505B!leVq~q^oK%~~BUJ!FSGU>WJe>bUa`YuH> z@^Vj7(?b>B`qieS-w`&y9sB1~Rgt@3Xjh5dLp${gP*DR?=PDtWE zReG7Y^~^ahQ&zBiE+t^Zi1CIDOFA&Sl-V~PN%TSCSr zWBr8yzew%ypHZG5)d`;gYhCym*f`rRrcQ`kNjZ>j~} z%KT}(K9OYoUp3aNz^&xbwf|pXmgzx*^s3}dE}C}eWf~Ste5(2tvI^|?xf0xeft0*( zs$$G=^LB(U{i<}aXQxenVlZvFSil@oO^Bn;n(^~lCE3Jg(H zg@k-Xg_2Xkc$;kTQyqv)3WUC0&P6z@wpNdUtD7uLAN{4h$L?fF>Vq#pd5h23YmE7P zQdTbK3l|iWMz93ML$%r%ft)QO-WL<|Xc0%B{Y-6hDyf7ta^CMP;a4 z;9km>I7gtqQkga%7VVm^Fuyo`S53o%6vwx;BJL%jihzSuBYxzEyNO&YEKZvW&m%u> zb3K=i;$EgTfE-7;B`dCJ0Yju6lGzl|)NJZl*(jubPq-;pzB$sg<*Y3uRZ1;ID$0G< zLV6IBLb~MVqni|K%emd;@|YGqyk-C1=lC^iW4O5_g4He?1;>6vt6YmxB@ySg&~bK6 z<0>0mLgFz6sTl!&aVd|317t&`yRdQY?1|modiaDOWw#fXSl>9w2Ox*WdWOT_fN$<> zF;8EYtM#mm{5e~z&S2!R&8RHFE*)m_heRYH#?0HFaynW1x-LlEb@*r)Qwih}#OCj# zA@33NVJ>eut182rHQ^oYpBNg+qX%@wm&6P|M0m3;ssxiuNEPwO4`tWXYZ{uU)6SN( z6Xp2I7ky>W;--ss#Ru2}$GK-}Um8q>845Agj~b{;6=`Bkw4I_AiQ9jEPu3eXI^XWM z2we;yaodhxb(W0-O5`H5CKoh@gPn6*Bpye;FHyZqT5&9gXl= zjuobf%d2$jG?aSR8)M|*^4ajKhOh3twB?HHq!Gk|t|))Zp3pxEP>su=ntDa%z;Qv) za65o=`8iuiGV;-zQFu@k-)Kkw8V1L~6RkEyhn?_II;C zApRDs_RKski<3Y&=F@PyYmcKkXzdZ+?RDboI>VFS&)8XNTY1DuSRumb_v&%oKBVc0 z6Q(}c96Pq3?@)Zw4jYU!v9b#n7pPVZy}84;>cES9W;w}ovoe^W2e2%E=+u z%c;#?gJ2MHq*p3e`IX`0(hu!5Z)>X!j=*@&iOQVo1Lp+{lyLD+ zFp+Dzq2DznD+)hxn6%-rdPQes8mEbAJg5E;D9M0Tofn#d47YBbjKz7<*$Ip0WTTF+ ze$xbI1JDlt>w-t9xIM7AC_RnmHo4@VlKSj6^P!U3em;Mj_Yrm=rUgK*=zpCc< zcO~k7BSd{0K#BQyPA#lBO+dfODDX3YA;td*Eq!t_9Ha4;-Q2w_E7Vhknqj+%Xf8 z@2)}W(=RtSMrxFCyN{%L~iy>0=U&r1_xrsI(V zrK(Vo`FLMB>rT$$xq)jFj4SUtP4M$R%iC9vP3DozriOIUP)8*t;mq5X=Z*XM z${axOH)U+G!zxCJyZ4091V^Uo{7VKVJMrz_ATUy_A767EH<_#)FKnt4E0L}mC8&{>v=uVqM_qxv+X(oTpU*i~6QIn$`@wMLQ4nUda8>(1q2RW+WE zU$4b8Z`0b;NfD)3OI|toeD}t2l%3;f9d0v2)g!F*t&Vo#x`s^WPhoYAv3N{k&8t|x zJC9tsk&tGc1%drlcX{gOPX*!4m_8q?=<==HX=>qe9$(R6gO!wv(;T1a`OcUGIh6}J zfzFoB_pDZ8=&7MnV{-VZ6x^F{3gnd^-Do0}>>vL^MCnlZRaN5SOiUoE&vZ?tq~9$yANW#giC1ob!aEMTqcKrZ1CHyR=1G`-_H^APlsN-JnNHH zE`7CbxZ8hy6`j$2l%gsd#HVo*U_u&7FNZR88OiN*YPMw}l>A5c7i`8#G!XpBvdiZeYTRHU_e zOqR^b)J^UU@XLEiJ#NK%;TqOUgA6ZC&c#2fQU#QWze7)xXgl>lTx zrVRz&_L*1)nWex_U`qy>IdXk{t`%E!$hzJBR<1J7M76XU!hirQ6e0QFiH2hP};lU+`NWkylA{9 zBfkC%*OJZGuZdFOIJVvRF0=~Ni1@10Iy5+84PX1{(kGx+)uzBMLVPkzuJ>Jp>bb#9 zTuKZJsI~%L>GeEEsqD>2)`pLJ`LWEoM4Bf7M9h{^A24|1I>InAV~a^|UbB4pID)4i zKeBqKkr+8th%vDzc!qj|%v&h0cXJ720;7#1I0@*NNpq-C*K<5pyNQedHk4C3TP14a zBY3%_(7!4sC;9p5Wv5I8mdlExSFr`Oe@RV6D=|gmsChAlJH3rOJATgT2a;uk8wye3-)rBwh^z4LZX-{!w=z41fg_! zuEUH~Q(j^RHcpZ29e1RFkZ!z-idggyrDnx*h-0O6+ZRg?kdTaH2pR8UO3XbT)WLy= z)y?IFoqc?K2YVYj?zqQx-B zrJX85zLHBK`+!`4i z$MLxIzz7WKi)vi9I*Av=hlMv$V&2_=LLp0|`7}CX^1feRTldodc*XbdxZKGLiRx85 z_v<9r`JI$D4A}x2fkxqxPR`(XCj_Cxp?q1gsQSKpTm`X4kM-*h3(7Bg)kosL$&Rf@ zNK1K14MeszNoNSzGJ(Y8l6g#Nj!Dlw6STaUQre% zOKnG-+B7kYgQh(OpBGQ{%%Yu_j7Dq7e6Ey9Sd*OFs-Ca?K7727UXB{OG1@Ba z(rzr5qKINB?oQ6EubE=GUh=e*m)ahMOv&9`!X37YuNP_~5>@3#gs+6O1@mXzlDz(0 zDXzlwV0PgWQWd;LgYYq@kIlz~#v?*(g8mP})MbH7Z|7$qJ{L_%gk=0{b@_Wd$(kER z!QntMmk`KUeQQ{n99^mw>*7itJ-GH>mxr~}u4Y&5MbpaGu?DtNK-;-#kVVLK_7(@# zc`r>^Cd0?*G5c8d2l`KR#djs`-x*PIV;cd@k{-prN;Ru!+LN_+1hnoBwv<)HMvwzi z_YlKj3d#Nsj69R!;q$km^<`eF@Dp)uaSN98r1Kpspk?X|E=KP5s!n(ZD7-3i?S0z1 zU~N(*U;XuvydpiViDClf`iI&UlXgSD zi7Y!cwIB!9k93ht8kN;Ziw{0@KAbLJd^DC*lkID#Ae1kCpJ3|q`lm`%JA6kKaeydN zKG`(T5guuMRnyQj^{OZ{`9A z$b`4)J@hB|B0kN-XT|bNZIn*RX$9FCF|Y4n^+3U-df2#HuoQ`^IZ`+)yS6G>r7rjb zQ6V)nOb{{YX}RyMW6jOdel6C1Y6}FXj21A`E%oh54JLoUQOh^92z-sn@2j~z6zLA) zeoKvFyzWAc`Wc2R*cwP>lxh&hUVXkn<#d*NY}XpH+*w;;`elmjcNxpE;c zQ!V0RH`Gye^IDJ6=HrioEOu?l8a0!PM*8AhEpU7`@j0lX_Oeq5x7HGTf9S!Try@eq zpo|QEuFPnCr885}r-JS$<(asru~Ex7K(ncUD#3BGSjm%oydxqVJHTiI=?F`q0(d+H`bKs~OKXulV6BN}v8*ptDdwnldoF zsf*T?seoXmJ>EDR=W!tJHD<(QPPUvCZYYpQRT=yT7&hy1S8{u5-h0>{E;mb3z{0{UL)m+ zi8!A5R{93-fhgHB^q|sNz`)UGOY8Z~dr3Qq_}Jz1jz?;u<_tnoFRgCIx{!#X7**(3 zM5>r)81+o@FrY<*f{gFXN;;VEeG$Hiq0mXSKrY@v2I8pKl2d4j+iMT~o21GdU1{Y@ ziDGD0U1?UvbMfxQw{~8u0ezp2s>k{Fzt>`C=YRpw0N#&McF!GsfC(Sz{A-(v3(UMR zUc4KAN&FZk7S^5)%|xl@!*6@+CqA91HDIl@9jZlsb7;df?Mj^|`~jiin)nKPZ@B`Z z2%f#}vXV**2qG&&So{0Ln^6e(d>(UGja0BHQrkQXG+Lku#_O-iPkwMHPd{-!bgW@3 z#H6`!;9Tq;ZM*d~2B6>Y?SS{BTZX0!hIIwymsf{FD9prCJO?hg&=RwiPAOZXuVPnPGk6!p zE?jJ_JkcAC=v}uwBz1lRmQx9izR5nB|6Q!(OA}d{><-`v>}7WlDCq{{cpKKRA+mWh z$u^z7S`35rrUyUHJXWKl^XUU^z9;Io_RJuqGcrKv1hFNZ1N@o zzLd$8x5E<&xN*wgp+%%fQc1Ue8a`A`*R6dNejCl@MY~(BWkf}D#;Zs-jCYGX8nd^; zIZlSf^tK&>N~B-Pnla}hqemaw_S?#N(uWu3gf7Z@)Y_Dy_ES1h7YUWbjEm!FxE&C0 zXq}dztT>H5z(Hq9jNi1p5vA(F>v@pr`218CWD|wmP!K&Vh*48}Q&|7$3#D16aJzPe zmDIQv>#4*nji73oWu@&ce?w_y;RTm2*2ub0sZ-Sr$5&u-#QvgQ|1fMfSMpB`c9)Q{ zFhb;GX{>+;)D7X)fc8&R0B-$O0U&q$oh~6qP;uQxOn=1xeIhSJ{izZl#Xs!wi`RB( z-4A)=ud5ow+i`{T%CX3xW1&!Ubbc^|9JNv8>!S)^eR+u!JDCtj12Fn0*~Ah=kuF_j?a9_;8_nDiWPy0pGWdn9X; zoy0~Ue)5HXRv^$7Dz(#1Hnk&w+vbyaKP79GYUie&h;Z$$R+$7Xh-cOzCQVdti5Z+~ zi4b3C!zJAKK^>GIAp2055>>}M&E;fsW zvnMK!5_4-x4(%5Nq=U?lYeNPk%#R!D)b5kJRBIa1-_B*`s6J7$V-$&$wP2QH;w(Z( z@f_(_(H;PbI-+6kAz2bh+OrOd%!-Z*y_lkPlJm;ODxi+nS?;7*B>hwkpN;6shWr^v zn2ayFp1~k1W*>x%k-U&P20q_TR1l(e;aR{A*>ANZ=y%jS8OBl5BAwrct8u-?%FO1C z(Wml~N;Ui<)PKxXSjjHDliXa!se`WF(`CFUaSwLAn?j5{VvhL z8dU!1N}S|OV?EtYyW?=*+gSn_?Y2ag!K4J0#{sw?Lic1}WbL+O zIdIqyqLPyt1lu)CXtdi7iD+-AvAU600DvZlt}v3)xt1|bLiXYFb*`Xy65Lp%p^R2x zH)eE2s1RKflm2|L!uuKyHPIm~LNw;{S|S)4HXCDnf=1gbTB1QSu7jedpG58+qhUb~ z)*bh)26kqVCy>Ie#WCux+2?+f-Rm2` z74lNK;LL7$@3Vn>z5}#nac01s@rGs;?Wm{+6yuUAV(sE1f}DE#L}sCh>KbRX8q?vR z_Q}073)okxhCb1-i(@d1HsT;NN)yjqftsFUv3>obYbX0L(#goz9Nj4i?{|UHZ4gR$ z2iR#K;B=7U6ddegwTuxPlkgAgw82KChW=>QuX>7{Sv!XK*%OZqa>EZ#Fy5rGp3hG0 z7iqINY|=MNg!@yhCvRs8Q`QNkfnx*;NHZeD`Cq?t7PQtSD*CcXIg#xdIe|!l7_>A#(_* zAe!WM2a0cO>V4xbXpau-ovLWu*tQa1%VE8=!;;ea45B}K?pQ40R; z)U<})Sf_WO2b`dGDp>J`;jduC|2s@3f%R`VV!sf!{4Yl9WgAHx#Q2a)O;gVhlwfDD zFs(PlGlY04H3bipV+0G+Hm%8k;;K|MVTBAdpwQ{qCs44JI+jWnN(9A67*tV`QitR9 zk9yw*MO@9mA&+OLhg>Qup58$xN~cCVE~S7yzMg^%{`zun_EJLi@=Op0P?Qxsl~lVn zI75G*$$y91$kN%izhv2g`X5SiqQ8NOzu%QbN;o^pI*fvo1uto%^kWOg1Q0f}{vf8h-??yZ4yFM5{S?%oYNbCv2nh;_w40k{kFxbyv z*K{KK0V#|5W?NnrA4V;G(-)p6MT{1+f(QjmZ4K=mR}hmkDTnY9YX&_{{!CWAwpWPq zIlNYbLp!Fn3g=yEXC*69$%1_!CizR3y`}r(JKu(YFPUrrhd1T}?BFFo@Zr3!?n_@B zd`p+%wGKA(L%YLvxzWPWXd?@jo*`)mYic%T%MZ`Xq!NyWSRt@XBVD<}TeX9;9}-J2 zP!&I^r?1`6tzB_7-?C*5Tn~LxPX*XM>ujNZaT;B&f3gI19&lnI@?;aDGT`6E}lA=a_QZHvTW51*HP=`f8Gd-SR2 zMq_n*ceITiq<=I7rf z%7$DPC4z1K776rE<9Ah!*Z@u0k~omPL(+vVybTee90}@3TK;2x!7Zd;DvmM*6u(Dnd2br)_$jE@zdn!1y+u6YQ>!YGpBx2NkN+=+tqpo}c>PPGLWQ7*r&Q7K9$8l7u-fYkYDT4M@eb4g}PIC4p}A1_^fVRMsqeDs}+U(VlSZ36hT!;gJ3Ph0g%74737&H z4=gQ0W+OE82FFn>rk^s)!5s4JdOXkBrgO#CNb|OcB2?#d1@Dw{p~o%kZZpcTcDR8| z8AES|p|F#ROXzAg#l96-XxE$MYH4Q7HN^na77(1QLa-oT=~?NdPW!z>;$sS3JJ=ma zwz#z5&56!ZRYv;=)Md#Wp;pPNEN>_>67UD9@!_Yz-~7ghpN4LL99k;>-&uR1)aV-m zZL8U-j3S&}Lv*)U?tYYD*I*%y+vOwEC|1mbm@02rr@nJRc-yz?>$(Q_SwDyF_6RLCU`Iyo6Tq8TX{Cj& z>YRTCOGm$$tB!t>Cao*+Au;Ek`M$7kAazX*qPsFwOP_dxh#8>L)+XE~TlGw%pL2iy zq*Nh?IB+h2M(8+eWqYHnwrV#;x`;-fIW7t}`WR&iIm>ko{(rUioncWdTf5yeBmqH^ zl0iWkKr#}PjATg?6cBNfK?y??MH*C4k(@??UMwo>~qg|@AKVXmxr0@sa{iEtGc>-ty;C-_h?Yk+v6UQ^=5h$vLvjoUx-Tq-oA)= zlI)6EDj!V)=JioA2!)6`heN{K`@G!TK1t7LsX_8AiC1GZ<@V?r6=6a4y%pX#9rDK0 zvBH73*Gwo_8_7aM7`yMvuX;M3j3NX4-Z2L=E0*HWdXb?9a*w;az!I9MZCM8J?fN;B-7 zx6G`i60vKHO7Cz#b?_}#@m+)NzCnF56Rk!o`K}IugJWvcK2deNc5zy4^G&i%5cMRx z5H*eeuqcL_goVs#YGbr|B`4ukx=XB*%>@UVJBs)Vvp4{QX027it1O&~bbc1(w33Hb znmxY`6#4dT#$8G19l4Wrm{qfftG@1F6U%JsGTeDVe_mu-{W0+k(WGBp^7hR}MZ4=G z411+%M_qX5+glAQ9qK(-J$MP8TC4&*vI2#oP&Xr->{D1=r^LchNLk^xikmgbM?K3F zbUh5W;>|VvTX(TrBu1c+!l@*@!}D(t~CMs{KbVh0HsbYq=aOf4Zk^AD(jI18c5t%0hqvHWZq9kOMI=H@(9e zK4bMe;S&}#Ye|FD2-Uq(NpK;LW$*Pbs1)rI`xNnTAV_*0w{Ado<)|pD8hM7~kiX)G z*bhqk9#n3h068g!ZZ;j#lo<5}znB9`>rny%!^cYS%Wo^|Lue~nt5!RC#O}Y*f%Nn| zj@k!`-sfB0x0v<4-`>6a=t6nbg_DPVe8T@lvU?YD8{xS0IkW=Hk?|m=_jK{nrO6vEEJ`MI;fA%ZIY~9iwl>2GAO|w>qQo5uV?VF16i|l6x(=u6OA^hMn}w=6GJx zj6}wv0$d+nr}V;}CiTQ}q`hKFA2b$TpqRn3FJ78iGa%<=?SMvxx&}Kj(AMA2o zgi2E3%$_F`dXtR#8#R;17%|0{OIP^bV^HBg?^ocH9IK->aT*&^Uo%X?KYeI=?3YhwGX~Z>2KXKrr^8pu5S3?cb z`kyLB{wFK{59&t#AL;p*rbHCq%;+y@e=jzB0{Q)6Mp`cy?=)?-68)(2M$Z&A@p%6W zBNc81k4I&B>y2$J(|qzYGOaHPlqHnK+wSoC@Nh?rZ3DL-6 zNP+@m)-^@CaZ>&3d$hRHH{a)+uB|rnX=MyJBepfrrFS{za#E=h>9$LYt5k)hDgsn1 zVC0vz3Jg?}ADJQBwkmz-8QM=GTg#Y6B3LmurV{ly6Nlaa!{iF3sN#c$)t+>c|AT^p zKfEbTBE*%+vVK&HJMREv_ON9ET-IxglCF`&OSEkR{y2;Se3<(lZ#d2P8c#Z^=;S!! zhkVLVCtt-8*BPPs3zj9aMoGB04uJmM+Yy%FB8lxdcuuL2iAi`zA^e|wU7UU0*30GY@Xs2_V zxH{YLh(P43(qW*Kwtv!)yr?t(zNF{C?I(gL+on!2Bit6Z7h#XSpF%;wGi_GS*A~0VuZoq zbg%-qulVk*b;NBUYvU+Dbn`DkKJ_8N-hayd+06f3o!^@HpJ{`9*Zj|B{$Hx|-_{0c zc=T`1&VO5-ziC6?!Yh2z@wGIENf240rSxNZixzPS_E_rUXv#a9{xQvz9e(ugRP~LN-SQc zS%WIQ_h{aoHKT*httJty|!IPowZCn5w35ypyOMi}`Csk47p z`v;ait+usbUsm|EOIg;jOPKcDfjaSA{>;N@h1bRVxH;AJQBfV)OuVAp5$V0Ag*k=U z9lYUvGfnoojX|w4?VFB)^E;xpySe31To z7}>2s3NS$Zk+S@&=<^=v#sGKYY2#GC#t)IsP>$O9{QJ9Tme5SzGyH8$T}m^3c!OG7 zELFZzi^91;8js7g7Ys-*nV9-erdM!6Xx@Q3mylki*C$g0e1^0pb7>WC7L@KiLV#{6 z53?u*y3TfCyJwVGJ{E_W^cT@k@Q|E5H!1U`(mjOegit+h3YjL2n(sQ65{Q`dMl*@* z4{RoMl6vfm?sC_K?0d`0Q$)Gf>9iAttDks2`DnB9rt+Xzi+uApD634Y;DpN`sS-hb zK*wI`*kg3bXg;(I<4})ZjN}8&FblJg=T&+dRZ^4f8zN7qZKf8#O#134%Wq>SW@$6s zbwQt+-U&2k+gfU{S;U!`oHT>2#bPA7@sNR-wv@dz8*$!v zb4=e{LtP#7-sFaXIz_>BvzdyjNZV=A5pmh&4{F5S?cR2F?i2!zU$!u)DyEFQ;zJBG zlE=lkLj)*4H%&P#7Cgq~On!@>Fm0oQt-FnXVV(6I4nIfI|o*h%Z z;0jjv0stvvlhNZ(wAZjt9;BXByAUygVczu1n=RU9G{YR4&`d5s!TcdcV$Fb*j_poo z5OcbWPz3p;rZPFnxq-a2EfjNWf_5FYOlvM;z_FbX_e9G-!H8>q!BE}(=;z3@l>l+k z%FjmGqn%M;%`$y1ma}@2E8h49pysivsYYB|^DaRVq5W~g$-!fcf_rvX7vFq!b`YZG z(py$>Y1X|n?(zppY57<^PEl)S&${*L2E0 zF!r45b;^@@>-`|T=A^AXjwcKjlfx8!G0aj;Fwk>ujpqUuH9kwN{mdhie#>H8Lvx}r z0=%5UG4;?;6D6J!e!bhFb?k!t$4=*{F`BA30sJF2LY5a?hr%g(!xYFb#DS>g9Q_@x z=eWnGGVwRNJwvTTUPpC!nRJW1jud$v$p8El02BlNU@GCv;?_IxkGd-;A@-DBUr*QK zX91Jv)79Ma=;d_EN|R6ws-DR@6e?9aof#GF~B{)=~3exBl%LBw08oN0S;Kap}cVKnGQ9^P&dJK~pSkkQpj? z=lwS8^vO`R+Z2#c1 zIie&StEQltb2I3$>-FW4Z2QCtX-NST>#u1dFPj*rf@igt#ke}|vNW~gMR7C!ur!i> z9I=h{K_42eBh0U1d*jS>s;@o|6kFOmK9kG;%%`};((d9bpQv8D+8No_<=l237OBG* z4NkeqHnMWxY=@h$OyT&SQK2 zmdD!EFy#i$*DylnO;9w|sr?kTTN96v@R8L150_o$AG)eY&EM4{a|#!^V{O7FMUB#b zh~Q5rEl@S_+6aUy4Po2a(>i-dPFnEORodo9Mc<-eZmpO87~?h^H%#!^8WWax44p{8 z@(yQ@M_5EJAIiD>oX7gOk4iF))nUIb&rryENP=gQ`hDZ>Y`Uwvx)92eW|FXL{1I=8 zTm7bPoVFQ?P&dBsL2k41%+w?2mSL4=BcDt<1x3?=n7EV}C(IszD}9dpcdC(VOWezb z27oR6k7od?ViRlBC*!8%LM_A4P%P&3e8&@lcwiO?qXze zpSPSW?oT?A_k|Ro6BWwhTdH5P9mz0WVOZo|%`uI$Vaw<(;MY3z6j+o+Ryjw@Tl&Y( zDWV4rzW@VuChr};daafqy1A{tFe!4qa(%$93WUMs6_roKI30ZQrAxrs^kg_vY>d$s z*A2s4SbhDXpJQi=2a|++y{TMp?5q_Sb<`M7nLXKNIN{kDxc9eN5p6iDp5A=t{YNdB zKRnZF0P^W!o7Qj8qC~@%`|WR#64SF&I+MUoW*H+^gQaWflyCE)AO2smp5ptLfUyOV z+J@oDj$~0jByD$CDuvzll5y18Gs6X^`C^Xn@e0}`T@8hjE+@`wN^~x|%vR4Z?FJwk zKfyD;qZtKKhZ#nH&~T0oDE!6J{1;x+kI1f!bDk{nepaP9M~hYq5?oWQ=U2(e0uRz? z)B{j&iOw5aWna-6iL}LOQMu^NZfCh}XNT|Kz>t+|yJEX}<7>}#&%e3X$;d^{E6>VwRAd8vks;UuD2Cq0C5e zE;Ggb|A7cm@_Vx=Ae{_LcGtpx%UrTq6I|GTbW+0V7q_m^J$p~Fs>C_dTN^PklG zy)XVrW~aM;>k6e9ut-8)aX(QKGW^vozm(7>)8~Uc^mFzn?B5g~yU8_a_#imss7QJ? zN^@g`pw~P*lo*{v%JB|r16f9Z@-QrFw$na zN_=pLs8Tpk`rDTtvhW-0kxz;T&eN`Ng`1VETcPCE8`vmw@|X3Wlne-IWClnUZKAV2 zXU2mIk?$h75TPH}Z+VgFOQL-2tR*vYE9EN^8BG6Njp+q;d%~XrfDZ{Wuiz5^vBc?C zyvLiP9H(6~z=bZ>zkQ*f{tO(~uutEhGY5bROzLUU`}MESCWwFM5tREQPNB5B$k3vB zikHA}bQg1BujNfWul|5SpyNXl@zlnv%8WOmfx4_fm?g$4o^G9Ba`y(uf|~+xeYTb_O9s zSmrh;D5wYU6RS}0(p}}Z%Dkdjkj=+;D8Ax^syCXl_lE`MnS|3pU~%Mh3GXeR60v#U z%DW_QrF9fNH_ka&vHy{X>20p>1z8Ec$!wonb2QXwPF^m{S96XsRAV{_!s$w+&O-nw zzx;}zKwiYWW{<#J;}^V>uJUN2>9wSC$#=z{?mr`TPiqX@1J8Z2B+?C?_I^py@vp^5 z)^MXjsf02hwK5g^V5<8u8=;*xDWV);oU?J391(E`W&;Cw!=PFtzd=(D$oj-SVxVAB z3GS~qVQ|0Px!FpkAOoeq#?*$sCn+&G_x8=vwF`EZsb5DuW{9~2k@x0oFy(EL7!fxc zz8dV?<{xf}X>prrc8}#ghYz;nj*f0(())M*=tuawYl;J|>9~5l;)}eEN3lGT|7x_S z-FVk~UK;x(=WemR3A#q6NO2+jJhHqyZIP)>?eM*aUu`cAGk27MDJ<<+IE`Qx1D^u) z^q)zXKA#9}CQ;qPLxcnq^V$!`%KF(l*leEgaEgPB{zb%$EV#_BSJ+I8`cT+a8d1L@ zw0`yKaAWHbZa(dSA_Gy^pz1+P|ItGAcV9V*`NZ4MWhwY4^L zrPC6sOXtBe+7HwvuL&QZ^K)-ub{V!-N>4K~!G(&zvazno7PtUI*lru`%Lzx609*dl zFm>#Onq3Jvm^_xNfs&9K4;#S@KS!BO(vO)c$PSPQ%Hgc;!t_Yx$p}3`wdIymn1lYo z)-178(a)ZHK<>!Qubm7P#X z>+gZP*fDS8ib&hl(JvXV@s9ILLe$T@wz*8ZG>0yJA@n7}3h2K>Z?*hV2`ogpv0Biy z@hFfDcp!4f-^QJiyYh08gTa-sXjMk%wGl>kdUc8RNxV^Jpb&mD5aT%Mp6nAsel-hP z+4iy2K0b8T>6P>hkQ~P%ko6+WT;XXsvzVrgm{&0F4E^XZK=`bf?j|ko}yG zlGU-{!}Xpo3W1ccYw8rjZELbCg|z*{%Ap++&1AhDi$VBGMtD{2+W4NiyRGgVV$t1P z!BWo_Dhf3VcrZgcr1Rnu22ZKfQsQMOFD(J~&?xh=8v)BBMi=!w3G!Dks3$8MUNMLB zsRRWcE+|}ikai(;MKo^0^jMr(TCwtb6=6H2>(SYu%rqG&*1k6ysF9fNEa9-mtq)ry)wC(RBPyc?Z* zsYfueaLTr;_dX1H59XDpc@mj8Bg9vag}i%^u(XFdfuro}o6;s;ekXQ4Yhya51hUB0 zuo)Si$Q;OK)NI83!cw1Oz;#jX$x`i7bL7mfgAU4U6XVomQdGjd~9=D z+Hy{d>2{A6h!Y~f-TCZW$9hP(4I`Z2W>7Xy`C;QsRbLkEdF-&*Viq!RaDdldgtbyj zI)P68*d*Z`2F?3ry*Ii=-@W?&H32l4oecAAL=}un*MhwWa<||y6k@{*Yslt_ST%lw z1Rz&quQOX(SzwYDi%1Y9hsqOPv3O_zB5-Mu)qP8flj_qTcIU9^{PLC2K>minr7Fk- z5U6~Yb+wuod5b*BPC_$}(5R^@(Tp^VSb-IP;cPe%W=#7Gu=M_GQ8o{U6F&wX-Vylo zsQ*yZmJi@VmGfa1ko5=xpxs~loZK(2rj!1c0~PcR^9XBxVf+S_=M@={TJFd`uR*FC z5`l$U^~HF_ImD6L#$6WBumkVN2RCm=T4 z#=ZEqao=({s*Q7>Ew-nisi?j1-YuOh`QH7hq|b0|>o{(_IpgGcTzOcD~9dnUcn$q6@#d1Cno*Em6h4l_?Qlp(0kkw z6!Jxx&*#$2`{w3sqFUv{#y=Tdy;rjqxk(BfwIGu#4i>i!?(dy-KAq)HFsk;u$yp3- zMmVA=tyc7xkEEF+^hhDHs%uhN6Vvtn*c~5SI05Ql=CY|JLaq+SZ+m4Afld`qwT4(e zp5#uAOA2l&Dd5cc!{zdY@&v*GGdsHMVTSX6L~{78rqehJ@fak%apb8&q|mqaOlYU+ zUEVP9y`Lx)GchU17-n*Mm8X;|+^gdK4I;gh+TCS-7>STfn7DfH*dEl=v^Q-stw(4I zID+SI9$`#rJrFR@EI057bHU}+YDMH7f@%`6H^)9S`jI@LhUz7U7=W(TY5%kM{{kXXiY|3+!u!L~CS#P}PQ z5jl3g;^(`WD!cGgE&|tQn7ib$O3c1Vy9eU4`}BpXFKVwv6(`?S_2Od>s42dM3@G-z zw8E<%Huw;$#g^?+RhuQ+=pm}fS=FXREC5)pl5m>&knrt86}yLqB-rxzXqLIG*`65> zA5G3BztoN&L#X`%U+=T9v70U(+Wk13nM-s?Riu+mUKFei?(;wTa&N5V=oykwCelp8 zu;iK$flR)!RH3?f&b+1a*~vF8Q}oPMuH#~9&4k{%#A3J7BW5BD8VwZ>?=wfK3KpK_ zW|oPAmsSDM*oQO1`9e?fJillijNuZEbJFOJ{8Il8m4nD3MO+}V68D){4EU(h$xNPJ zK9V%pY5A3x<5rz3x#^5dp|}0(kHh)H)aq)y#n;)xwrCZ@A+5d1$DY!c8Pkgw@XomU zu`p`o#a)+)=kg$9qt#D#+23z3#5QO7x%~dT-*6v~%x1yvr8N~XMrUY9EH#+`zkCr$ z)|YpRY6GbN{z(}B*_!3-^Shqwh=pOGd9Vz>ZDt{_CE)dWzYL#ab=6cU^UORf>;Xr3 zlWuCQTBui32X@!w zVN)kp!JwEkmh5)bQOepcqYH{0^xya&qhqL@5ukXQ`p0|~PQaM_qWH8C)9bVeRJ<8R4O+g_lA@3a=Dw?TxHb%p@Aa*4BFu zbz?&_^kdXxKXE-u++L-uL=(^uNHh*@VHS^JX1{uj^=PjFX}zl9gZ{T>Zn+YgMU`R@ zdjQ9!-qH7rzJ&V=79%4PEzo19K-A}m*UfmNSUPV8B#K?qp)c)4R!;hE*27i^>0jiF_Val$lhA$A+b~)ef}GEejgEEj*4HHXqMXuVr zx5%_%JCD|CG9}yf*Ce$XqHIlgh zrm4)R`~FcQky5^f+Vjb|yCs5Zt_D>Hg{Ane7A_mWCuvuvE!X!!sJ7Qg8~@z-UycfhiB~kjnt>s=o;St)BmXz+Zj;*Pi-&mm>err8B@R zA{}3BPO}L;!aJ$}(rGdHuj_I$OvZjb1zSj*-`OnQ?JO4b4GDyVS zX~RFr{rXMLqf62tg=V{nJ8d)HR^nG1K!bj5|E}Y{A8m{M*@)kcL({Y=^k-jq8GTLK Mbtn{r{`TsB0VcrCu>b%7 delta 53258 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 diff --git a/dev/linux-cpu/videos/sharp_basic/frame_007.jpg b/dev/linux-cpu/videos/sharp_basic/frame_007.jpg deleted file mode 100644 index 3965d1c2098288b8b59acfc78a4013ddd89e251d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113323 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๰-dNcrHTN)5H$}8beejBM4<6M7+Iw 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 cnPJ0>X}Io)SM8#Kr~70Em%l_Dvn$yAxA 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%0A_&iPlaCiRqI{|b9q7q@YL4a$thXAYF+d>nZ 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 PcG$~89q>7n9Q*h`(L&&p diff --git a/dev/linux-cpu/videos/sharp_basic/metadata.json b/dev/linux-cpu/videos/sharp_basic/metadata.json deleted file mode 100644 index 7d3d943..0000000 --- a/dev/linux-cpu/videos/sharp_basic/metadata.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "frames": [ - { - "file": "frame_000.jpg", - "time": 0.0, - "log": "Capturing execution frames: sharp_basic.json" - }, - { - "file": "frame_001.jpg", - "time": 2.3, - "log": "Capturing execution frames: sharp_basic.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"beach.jpg\"}\n [ComfyUI] Inputs: {\"image\": \"beach.jpg\"}\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 4: GeomPackPreviewGaussian\n [ComfyUI] Node 4: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"5\", 0], \"extrinsics\": [\"5\", 1], \"intrinsics\": [\"5\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"5\", 0], \"extrinsics\": [\"5\", 1], \"intrinsics\": [\"5\", 2]}\n [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: 2447ef7c-63a5-4466-960a-92039e3542bb\n [ComfyUI] Generated prompt_id: 2447ef7c-63a5-4466-960a-92039e3542bb\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] 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] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_513202b5f752']...\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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_513202b5f752']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_513202b5f752 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_513202b5f752 (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] " - }, - { - "file": "frame_002.jpg", - "time": 4.53, - "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: 2447ef7c-63a5-4466-960a-92039e3542bb\n [ComfyUI] Generated prompt_id: 2447ef7c-63a5-4466-960a-92039e3542bb\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] 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] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_513202b5f752']...\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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_513202b5f752']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_513202b5f752 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_513202b5f752 (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=2ms shot=117ms unfreeze=8ms saved=True\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=65.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=600 t=71.2s 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=46% browser_rss=0.84GB\n [capture-loop] iter=650 t=76.9s 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=48% browser_rss=0.84GB\n [capture-loop] iter=700 t=82.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=750 t=88.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=800 t=93.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=46% browser_rss=0.84GB\n [capture-loop] iter=850 t=99.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.84GB\n [capture-loop] iter=900 t=105.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [capture-loop] iter=950 t=110.7s 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=49% browser_rss=0.84GB\n [capture-loop] iter=1000 t=116.3s 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=47% 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 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 159 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 159 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=122.0s 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=47% browser_rss=0.85GB\n [capture-loop] iter=1100 t=127.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.85GB\n [capture-loop] iter=1150 t=133.2s 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=46% browser_rss=0.85GB\n [capture-loop] iter=1200 t=139.0s 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=48% browser_rss=0.85GB\n [capture-loop] iter=1250 t=144.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=48% 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=1300 t=150.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=47% 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 [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=1350 t=155.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=1400 t=161.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=47% browser_rss=0.85GB\n [capture-loop] iter=1450 t=167.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.85GB\n [capture-loop] iter=1500 t=172.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.83GB\n [capture-loop] iter=1550 t=178.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.83GB\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 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 859 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 859 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=184.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.0/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.84GB\n [capture-loop] iter=1650 t=189.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.0/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [capture-loop] iter=1700 t=195.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=1750 t=201.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.3/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [capture-loop] iter=1800 t=206.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=1850 t=212.5s 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=46% browser_rss=0.84GB\n [capture-loop] iter=1900 t=218.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=1950 t=223.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [capture-loop] iter=2000 t=229.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [capture-loop] iter=2050 t=235.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\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-1010/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-1010/ComfyUI'}\n [ComfyUI] [comfy-env] SharpPredict done (221.81s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (221.81s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\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/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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_6b8281457d37']...\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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_6b8281457d37']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_6b8281457d37 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_6b8281457d37 (abstract, no filesystem path)" - }, - { - "file": "frame_007.jpg", - "time": 238.61, - "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: 2447ef7c-63a5-4466-960a-92039e3542bb\n [ComfyUI] Generated prompt_id: 2447ef7c-63a5-4466-960a-92039e3542bb\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] 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] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_513202b5f752']...\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_z62o9c_w/persistent_worker.py', 'abstract://comfy_worker_513202b5f752']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_513202b5f752 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_513202b5f752 (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=2ms shot=117ms unfreeze=8ms saved=True\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=65.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=600 t=71.2s 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=46% browser_rss=0.84GB\n [capture-loop] iter=650 t=76.9s 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=48% browser_rss=0.84GB\n [capture-loop] iter=700 t=82.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=750 t=88.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=800 t=93.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=46% browser_rss=0.84GB\n [capture-loop] iter=850 t=99.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.84GB\n [capture-loop] iter=900 t=105.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [capture-loop] iter=950 t=110.7s 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=49% browser_rss=0.84GB\n [capture-loop] iter=1000 t=116.3s 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=47% 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 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 159 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 159 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 275 in attention_sub_quad\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/comfy/ldm/modules/attention.py\", line 139 in wrapper\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 234 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=122.0s 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=47% browser_rss=0.85GB\n [capture-loop] iter=1100 t=127.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.85GB\n [capture-loop] iter=1150 t=133.2s 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=46% browser_rss=0.85GB\n [capture-loop] iter=1200 t=139.0s 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=48% browser_rss=0.85GB\n [capture-loop] iter=1250 t=144.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=48% 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=1300 t=150.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=47% 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 [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=1350 t=155.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=1400 t=161.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=47% browser_rss=0.85GB\n [capture-loop] iter=1450 t=167.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.85GB\n [capture-loop] iter=1500 t=172.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.83GB\n [capture-loop] iter=1550 t=178.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.83GB\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 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f2c2b5fa6c0 (most recent call first):\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 324 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 607 in wait\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f2c2c5fb6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 953 in run\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] Thread 0x00007f2c2d0d4740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 859 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 859 in forward\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/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-1010/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-1010/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-1010/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-1010/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 184 in execute\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/site-packages/torch/utils/_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"/home/runner/.ce/.pixi/envs/sharp-nodes/lib/python3.10/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-1010/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-1010/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_z62o9c_w/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=184.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.0/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.84GB\n [capture-loop] iter=1650 t=189.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.0/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Monodepth] after decoder: 0.00 GB\n [capture-loop] iter=1700 t=195.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=1750 t=201.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.3/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [capture-loop] iter=1800 t=206.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=1850 t=212.5s 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=46% browser_rss=0.84GB\n [capture-loop] iter=1900 t=218.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=1950 t=223.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.4/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [capture-loop] iter=2000 t=229.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.1/15.6GB (52%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [capture-loop] iter=2050 t=235.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [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] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\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-1010/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-1010/ComfyUI'}\n [ComfyUI] [comfy-env] SharpPredict done (221.81s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (221.81s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [comfy-env] Running GeomPackPreviewGaussian: ply_path: '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspa..., extrinsics: list[4], intrinsics: list[3]\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_gaussian.PreviewGaussianNode.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/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-1010/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/.ce/.pixi/envs/geometrypack-nodes/lib/python3.10/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-1010/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\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/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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_6b8281457d37']...\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_tr1091_g/persistent_worker.py', 'abstract://comfy_worker_6b8281457d37']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_6b8281457d37 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_6b8281457d37 (abstract, no filesystem path)\n Frame 7 saved (frame_006.jpg, t=236.7s)\n [capture-periodic] freeze=3ms shot=105ms unfreeze=5ms 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] Failed to open dir (No such file or directory): /run/user/1001/gvfs/\n [ComfyUI] Failed to open dir (No such file or directory): /run/user/1001/gvfs/\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778494384908.ply (63.00 MB)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778494384908.ply (63.00 MB)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.49s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (2.49s): result: NodeOutput\n [ComfyUI] Prompt executed in 237.95 seconds\n [ComfyUI] Prompt executed in 237.95 seconds" - }, - { - "file": "frame_008.jpg", - "time": 306.67316031455994, - "log": "Final screenshot" - } - ], - "total_time": 304.35 -} \ No newline at end of file diff --git a/dev/linux-cpu/videos/sharp_exif/frame_001.jpg b/dev/linux-cpu/videos/sharp_exif/frame_001.jpg deleted file mode 100644 index f86ab8ea6e9cb2304c714bf4b36ff0b8b4dd85d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 114231 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