From 3025dc3a5cd34bf5c05bc63236d25ac2cd16cb4d Mon Sep 17 00:00:00 2001 From: comfy-test Date: Sun, 10 May 2026 03:13:21 +0000 Subject: [PATCH] Update dev/linux-cpu --- dev/linux-cpu/index.html | 12 +- dev/linux-cpu/logs/sharp_basic.log | 631 ++++++++-- dev/linux-cpu/logs/sharp_basic_console.log | 52 +- dev/linux-cpu/logs/sharp_basic_resources.csv | 715 ++++------- dev/linux-cpu/logs/sharp_exif.log | 611 +++++++-- dev/linux-cpu/logs/sharp_exif_console.log | 42 +- dev/linux-cpu/logs/sharp_exif_resources.csv | 821 +++++------- dev/linux-cpu/models.json | 10 +- dev/linux-cpu/results.json | 26 +- .../screenshots/sharp_basic_executed.png | Bin 424680 -> 427047 bytes .../screenshots/sharp_exif_executed.png | Bin 479802 -> 481846 bytes dev/linux-cpu/session.log | 1116 +++++++++++++---- .../videos/sharp_basic/frame_000.jpg | Bin 109231 -> 109278 bytes .../videos/sharp_basic/frame_001.jpg | Bin 112403 -> 112344 bytes .../videos/sharp_basic/frame_002.jpg | Bin 112085 -> 112096 bytes .../videos/sharp_basic/frame_003.jpg | Bin 112360 -> 112379 bytes .../videos/sharp_basic/frame_004.jpg | Bin 112345 -> 112624 bytes .../videos/sharp_basic/frame_005.jpg | Bin 112454 -> 111935 bytes .../videos/sharp_basic/frame_006.jpg | Bin 112626 -> 113445 bytes .../videos/sharp_basic/frame_007.jpg | Bin 111939 -> 112392 bytes .../videos/sharp_basic/frame_008.jpg | Bin 113443 -> 127863 bytes .../videos/sharp_basic/frame_009.jpg | Bin 127160 -> 0 bytes .../videos/sharp_basic/frame_010.jpg | Bin 127160 -> 0 bytes .../videos/sharp_basic/metadata.json | 42 +- dev/linux-cpu/videos/sharp_exif/frame_000.jpg | Bin 110735 -> 110735 bytes dev/linux-cpu/videos/sharp_exif/frame_001.jpg | Bin 114192 -> 114225 bytes dev/linux-cpu/videos/sharp_exif/frame_002.jpg | Bin 113865 -> 113899 bytes dev/linux-cpu/videos/sharp_exif/frame_003.jpg | Bin 117213 -> 117060 bytes dev/linux-cpu/videos/sharp_exif/frame_004.jpg | Bin 115764 -> 115731 bytes dev/linux-cpu/videos/sharp_exif/frame_005.jpg | Bin 128306 -> 129136 bytes dev/linux-cpu/videos/sharp_exif/frame_006.jpg | Bin 128306 -> 0 bytes dev/linux-cpu/videos/sharp_exif/metadata.json | 25 +- 32 files changed, 2628 insertions(+), 1475 deletions(-) delete mode 100644 dev/linux-cpu/videos/sharp_basic/frame_009.jpg delete mode 100644 dev/linux-cpu/videos/sharp_basic/frame_010.jpg delete mode 100644 dev/linux-cpu/videos/sharp_exif/frame_006.jpg diff --git a/dev/linux-cpu/index.html b/dev/linux-cpu/index.html index 8740ba2..7aad47f 100644 --- a/dev/linux-cpu/index.html +++ b/dev/linux-cpu/index.html @@ -924,7 +924,7 @@

PozzettiAndrea/ComfyUI-Sharp Test Results

- 2026-05-09 16:32 UTC Linux-6.17.0-1010-azure-x86_64-with-glibc2.39 AMD EPYC 9V74 80-Core Processor + 2026-05-10 03:12 UTC Linux-6.17.0-1010-azure-x86_64-with-glibc2.39 Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
@@ -963,7 +963,7 @@ pass
- 437.13s + 278.18s
@@ -980,7 +980,7 @@ pass
- 537.42s + 284.04s
@@ -1007,7 +1007,7 @@
sharp_2572gikvuh.pt2.6 GB
.cache/huggingface/CACHEDIR.TAG191.0 B
-
.cache/huggingface/download/sharp_2572gikvuh.pt.metadata125.0 B
+
.cache/huggingface/download/sharp_2572gikvuh.pt.metadata124.0 B
.cache/huggingface/.gitignore1.0 B
@@ -1070,9 +1070,9 @@ }); } - const workflowData = {"sharp_basic": {"src": "screenshots/sharp_basic_executed.png", "title": "sharp_basic", "status": "pass", "duration": "437.13", "log": "Capturing execution frames: sharp_basic.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=163ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.6s)\n [capture-periodic] freeze=6ms shot=150ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=2.3/15.6GB (15%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.91GB\n Frame 4 saved (frame_003.jpg, t=9.1s)\n [capture-periodic] freeze=3ms shot=119ms unfreeze=4ms saved=True\n Frame 5 saved (frame_004.jpg, t=11.3s)\n [capture-periodic] freeze=18ms shot=532ms unfreeze=13ms saved=True\n [capture-loop] iter=100 t=13.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=3.1/15.6GB (20%) swap=0.0/3.0GB (0%) cpu=69% browser_rss=0.91GB\n Frame 6 saved (frame_005.jpg, t=14.6s)\n [capture-periodic] freeze=3ms shot=471ms unfreeze=10ms saved=True\n Frame 7 saved (frame_006.jpg, t=17.4s)\n [capture-periodic] freeze=5ms shot=122ms unfreeze=3ms saved=True\n Frame 8 saved (frame_007.jpg, t=19.8s)\n [capture-periodic] freeze=4ms shot=139ms unfreeze=3ms saved=True\n [capture-loop] iter=150 t=21.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=9 ram=3.1/15.6GB (20%) swap=0.0/3.0GB (0%) cpu=30% browser_rss=0.92GB\n [capture-loop] iter=200 t=27.6s 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=56% browser_rss=0.85GB\n [capture-loop] iter=250 t=33.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=19 ram=5.2/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.85GB\n [capture-loop] iter=300 t=39.1s 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=49% browser_rss=0.84GB\n [capture-loop] iter=350 t=44.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.85GB\n [capture-loop] iter=400 t=50.5s 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=50% browser_rss=0.85GB\n [capture-loop] iter=450 t=56.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.2/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.85GB\n [capture-loop] iter=500 t=62.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.85GB\n [capture-loop] iter=550 t=67.7s 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.83GB\n [capture-loop] iter=600 t=73.5s 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.83GB\n [capture-loop] iter=650 t=79.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [capture-loop] iter=700 t=84.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=750 t=90.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=800 t=96.3s 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.85GB\n [capture-loop] iter=850 t=102.1s 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=46% browser_rss=0.85GB\n [capture-loop] iter=900 t=107.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=950 t=113.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=1000 t=119.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.85GB\n [capture-loop] iter=1050 t=125.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=1100 t=130.6s 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=48% browser_rss=0.85GB\n [capture-loop] iter=1150 t=136.3s 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=46% browser_rss=0.86GB\n [capture-loop] iter=1200 t=142.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=1250 t=147.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.85GB\n [capture-loop] iter=1300 t=153.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.85GB\n [capture-loop] iter=1350 t=159.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=1400 t=165.0s 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 [capture-loop] iter=1450 t=170.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.85GB\n [capture-loop] iter=1500 t=176.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=1550 t=182.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=1600 t=187.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=1650 t=193.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.85GB\n [capture-loop] iter=1700 t=199.4s 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=47% browser_rss=0.85GB\n [capture-loop] iter=1750 t=205.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=1800 t=210.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.85GB\n [capture-loop] iter=1850 t=216.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.86GB\n [capture-loop] iter=1900 t=222.3s 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=47% browser_rss=0.85GB\n [capture-loop] iter=1950 t=228.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.85GB\n [capture-loop] iter=2000 t=233.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.86GB\n [capture-loop] iter=2050 t=239.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.86GB\n [capture-loop] iter=2100 t=245.4s 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=47% browser_rss=0.86GB\n [capture-loop] iter=2150 t=251.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.3/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=2200 t=256.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.85GB\n [capture-loop] iter=2250 t=262.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.86GB\n [capture-loop] iter=2300 t=268.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.85GB\n [capture-loop] iter=2350 t=274.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.86GB\n [capture-loop] iter=2400 t=279.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.86GB\n [capture-loop] iter=2450 t=285.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.86GB\n [capture-loop] iter=2500 t=291.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.9/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.86GB\n [capture-loop] iter=2550 t=297.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.86GB\n [capture-loop] iter=2600 t=302.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.3/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=2650 t=308.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=8.3/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.86GB\n [capture-loop] iter=2700 t=314.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.1/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.86GB\n [capture-loop] iter=2750 t=319.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.0/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=2800 t=325.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.1/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2850 t=331.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.86GB\n [capture-loop] iter=2900 t=336.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.5/15.6GB (55%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=2950 t=342.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=3000 t=348.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.86GB\n [capture-loop] iter=3050 t=354.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.86GB\n [capture-loop] iter=3100 t=359.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n Frame 9 saved (frame_008.jpg, t=361.9s)\n [capture-periodic] freeze=5ms shot=125ms unfreeze=5ms saved=True\n [capture-loop] iter=3150 t=365.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.86GB\n Node executed (1 total), capturing...\n Frame 10 saved (frame_009.jpg, t=367.8s)\n [capture-node] freeze=10031ms shot=10164ms unfreeze=0ms saved=True\n Execution complete (t=367.8s)\n [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear...\n [3d-wait] Phase 1 done in 0.0s\n [3d-wait] Phase 2: iframes=1\n [3d-wait] iframe viewer_ready=True (matched 1 console logs)\n [3d-wait] Unfrozen in 0.002s, rendering for 5s...\n [3d-wait] JS halted via CDP after 10.2s\n [3d-wait] Re-frozen in 40.5s\n [3d-wait] Total 3D wait: 40.5s\n Captured 10 unique frames over 428.55s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:8188/extensions/ComfyUI-GeometryPack/viewer_gaussian.html?v=177, canvas=1536x1024, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: sharp_basic_executed.png\n [timing] final_screenshot: 0.3s\n Captured 11 video frames", "hardware": {"os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", "cpu": "AMD EPYC 9V74 80-Core Processor"}}, "sharp_exif": {"src": "screenshots/sharp_exif_executed.png", "title": "sharp_exif", "status": "pass", "duration": "537.42", "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=143ms unfreeze=5ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=114ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=3.6/15.6GB (23%) swap=0.0/3.0GB (0%) cpu=84% browser_rss=1.01GB\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=33% browser_rss=1.00GB\n [capture-loop] iter=150 t=17.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.99GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=1.00GB\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=300 t=34.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=350 t=40.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=400 t=46.1s 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.94GB\n [capture-loop] iter=450 t=51.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=500 t=57.7s 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=47% browser_rss=0.93GB\n [capture-loop] iter=550 t=63.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=600 t=69.1s 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=47% browser_rss=0.94GB\n [capture-loop] iter=650 t=74.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.94GB\n [capture-loop] iter=700 t=80.6s 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=48% browser_rss=0.93GB\n [capture-loop] iter=750 t=86.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=800 t=92.2s 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=48% browser_rss=0.94GB\n [capture-loop] iter=850 t=97.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=900 t=103.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=950 t=109.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=1000 t=115.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=1050 t=120.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=1100 t=126.4s 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=46% browser_rss=0.92GB\n [capture-loop] iter=1150 t=132.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB\n [capture-loop] iter=1200 t=138.0s 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=48% browser_rss=0.93GB\n [capture-loop] iter=1250 t=143.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=1300 t=149.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1350 t=155.1s 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=48% browser_rss=0.94GB\n [capture-loop] iter=1400 t=160.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=58% browser_rss=0.93GB\n [capture-loop] iter=1450 t=166.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB\n [capture-loop] iter=1500 t=172.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1550 t=178.2s 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=48% browser_rss=0.94GB\n [capture-loop] iter=1600 t=183.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1650 t=189.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1700 t=195.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=1750 t=201.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=1800 t=206.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=1850 t=212.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=1900 t=218.2s 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=47% browser_rss=0.93GB\n [capture-loop] iter=1950 t=224.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.4/15.6GB (41%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB\n [capture-loop] iter=2000 t=229.8s 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=48% browser_rss=0.93GB\n [capture-loop] iter=2050 t=235.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=2100 t=241.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.94GB\n [capture-loop] iter=2150 t=247.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.94GB\n [capture-loop] iter=2200 t=252.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=2250 t=258.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.94GB\n [capture-loop] iter=2300 t=264.2s 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=47% browser_rss=0.94GB\n [capture-loop] iter=2350 t=270.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.7/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB\n [capture-loop] iter=2400 t=275.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.9/15.6GB (63%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=2450 t=281.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=10.1/15.6GB (64%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=2500 t=287.3s 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=49% browser_rss=0.94GB\n [capture-loop] iter=2550 t=293.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.8/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=2600 t=298.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.4/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB\n [capture-loop] iter=2650 t=304.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.93GB\n [capture-loop] iter=2700 t=310.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=2750 t=315.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.6/15.6GB (55%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=2800 t=321.7s 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=48% browser_rss=0.93GB\n [capture-loop] iter=2850 t=327.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=2900 t=333.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.7/15.6GB (56%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.94GB\n [capture-loop] iter=2950 t=338.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n Frame 4 saved (frame_003.jpg, t=340.6s)\n [capture-periodic] freeze=3ms shot=151ms unfreeze=4ms saved=True\n Node executed (1 total), capturing...\n Frame 5 saved (frame_004.jpg, t=344.1s)\n [capture-node] freeze=37ms shot=1291ms unfreeze=4ms saved=True\n Frame 6 saved (frame_005.jpg, t=359.6s)\n [capture-periodic] freeze=13952ms shot=14425ms unfreeze=3ms saved=True\n Execution complete (t=359.6s)\n [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear...\n [3d-wait] Phase 1 done in 28.2s\n [3d-wait] Phase 2: iframes=1\n [3d-wait] iframe viewer_ready=True (matched 1 console logs)\n [3d-wait] Unfrozen in 14.137s, rendering for 5s...\n [3d-wait] JS halted via CDP after 28.2s\n [3d-wait] Re-frozen in 70.5s\n [3d-wait] Total 3D wait: 127.0s\n Captured 6 unique frames over 528.97s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:8188/extensions/ComfyUI-GeometryPack/viewer_gaussian.html?v=177, canvas=3040x2022, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: sharp_exif_executed.png\n [timing] final_screenshot: 0.4s\n Captured 7 video frames", "hardware": {"os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", "cpu": "AMD EPYC 9V74 80-Core Processor"}}}; + const workflowData = {"sharp_basic": {"src": "screenshots/sharp_basic_executed.png", "title": "sharp_basic", "status": "pass", "duration": "278.18", "log": "Capturing execution frames: sharp_basic.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"beach.jpg\"}\n [ComfyUI] Inputs: {\"image\": \"beach.jpg\"}\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 4: GeomPackPreviewGaussian\n [ComfyUI] Node 4: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"5\", 0], \"extrinsics\": [\"5\", 1], \"intrinsics\": [\"5\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"5\", 0], \"extrinsics\": [\"5\", 1], \"intrinsics\": [\"5\", 2]}\n [ComfyUI] Node 5: SharpPredict\n [ComfyUI] Node 5: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": 30, \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": 30, \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"1\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Generated prompt_id: e24d62b2-40b3-4905-be48-30b8ce8b55cb\n [ComfyUI] Generated prompt_id: e24d62b2-40b3-4905-be48-30b8ce8b55cb\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/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.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] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_5cb8b10e774b']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_5cb8b10e774b']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_5cb8b10e774b (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_5cb8b10e774b (abstract, no filesystem path)\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.6s)\n [capture-periodic] freeze=2ms shot=116ms unfreeze=2ms saved=True\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=2.3/15.6GB (15%) swap=0.0/3.0GB (0%) cpu=34% browser_rss=0.90GB\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=550 t=64.0s 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.83GB\n [capture-loop] iter=600 t=69.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=650 t=75.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=700 t=80.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=750 t=86.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=800 t=91.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=850 t=96.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=900 t=102.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=950 t=107.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=1000 t=113.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1050 t=118.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f302156c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f302156c0 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 363 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 363 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 660 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 660 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f7393b6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f7393b6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f7445d740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f7445d740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [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=1100 t=124.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [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=1150 t=129.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1200 t=135.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=1250 t=140.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=1300 t=146.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=1350 t=151.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=1400 t=157.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=1450 t=162.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.7/15.6GB (56%) 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=1500 t=168.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.6/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=49% 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=1550 t=173.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=1600 t=179.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f302156c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f302156c0 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 363 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 363 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 660 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 660 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f7393b6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f7393b6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"\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": "284.04", "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: 070bb63c-83a7-4e61-8aab-fa184414c5c0\n [ComfyUI] Generated prompt_id: 070bb63c-83a7-4e61-8aab-fa184414c5c0\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: 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/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_f9834ea7e9cf']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_f9834ea7e9cf']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f9834ea7e9cf (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f9834ea7e9cf (abstract, no filesystem path)\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=132ms unfreeze=2ms saved=True\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.97s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.97s): 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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.51s): 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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=1ms shot=103ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=3.6/15.6GB (23%) swap=0.0/3.0GB (0%) cpu=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.78GB\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.78GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.78GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.78GB\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.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=28% browser_rss=0.98GB\n [capture-loop] iter=150 t=16.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.98GB\n [capture-loop] iter=200 t=22.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.99GB\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=250 t=27.7s 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.92GB\n [capture-loop] iter=300 t=33.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=350 t=38.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.91GB\n [capture-loop] iter=400 t=44.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=450 t=49.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=500 t=55.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% 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 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first):\n [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=550 t=60.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=600 t=66.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=650 t=71.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.91GB\n [capture-loop] iter=700 t=77.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.91GB\n [capture-loop] iter=750 t=82.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=800 t=88.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=850 t=93.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.91GB\n [capture-loop] iter=900 t=99.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=950 t=104.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=1000 t=110.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=1050 t=115.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [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 [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 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first):\n [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 274 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 274 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 729 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 729 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1100 t=121.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\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=1150 t=126.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.8/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=1200 t=132.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1250 t=137.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=1300 t=143.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=1350 t=148.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=1400 t=154.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.5/15.6GB (61%) 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=1450 t=159.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=1500 t=165.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=10.6/15.6GB (68%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [capture-loop] iter=1550 t=170.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1600 t=176.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.1/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _boots\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 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.27, "log": "Capturing execution frames: sharp_basic.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution..."}, {"file": "frame_002.jpg", "time": 4.57, "log": "Capturing execution frames: sharp_basic.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=163ms unfreeze=4ms saved=True"}, {"file": "frame_003.jpg", "time": 9.05, "log": "Capturing execution frames: sharp_basic.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=163ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.6s)\n [capture-periodic] freeze=6ms shot=150ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=2.3/15.6GB (15%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.91GB"}, {"file": "frame_004.jpg", "time": 11.27, "log": "Capturing execution frames: sharp_basic.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=163ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.6s)\n [capture-periodic] freeze=6ms shot=150ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=2.3/15.6GB (15%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.91GB\n Frame 4 saved (frame_003.jpg, t=9.1s)\n [capture-periodic] freeze=3ms shot=119ms unfreeze=4ms saved=True"}, {"file": "frame_005.jpg", "time": 14.59, "log": "Capturing execution frames: sharp_basic.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=163ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.6s)\n [capture-periodic] freeze=6ms shot=150ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=2.3/15.6GB (15%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.91GB\n Frame 4 saved (frame_003.jpg, t=9.1s)\n [capture-periodic] freeze=3ms shot=119ms unfreeze=4ms saved=True\n Frame 5 saved (frame_004.jpg, t=11.3s)\n [capture-periodic] freeze=18ms shot=532ms unfreeze=13ms saved=True\n [capture-loop] iter=100 t=13.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=3.1/15.6GB (20%) swap=0.0/3.0GB (0%) cpu=69% browser_rss=0.91GB"}, {"file": "frame_006.jpg", "time": 17.44, "log": "Capturing execution frames: sharp_basic.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=163ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.6s)\n [capture-periodic] freeze=6ms shot=150ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=2.3/15.6GB (15%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.91GB\n Frame 4 saved (frame_003.jpg, t=9.1s)\n [capture-periodic] freeze=3ms shot=119ms unfreeze=4ms saved=True\n Frame 5 saved (frame_004.jpg, t=11.3s)\n [capture-periodic] freeze=18ms shot=532ms unfreeze=13ms saved=True\n [capture-loop] iter=100 t=13.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=3.1/15.6GB (20%) swap=0.0/3.0GB (0%) cpu=69% browser_rss=0.91GB\n Frame 6 saved (frame_005.jpg, t=14.6s)\n [capture-periodic] freeze=3ms shot=471ms unfreeze=10ms saved=True"}, {"file": "frame_007.jpg", "time": 19.83, "log": "Capturing execution frames: sharp_basic.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=163ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.6s)\n [capture-periodic] freeze=6ms shot=150ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=2.3/15.6GB (15%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.91GB\n Frame 4 saved (frame_003.jpg, t=9.1s)\n [capture-periodic] freeze=3ms shot=119ms unfreeze=4ms saved=True\n Frame 5 saved (frame_004.jpg, t=11.3s)\n [capture-periodic] freeze=18ms shot=532ms unfreeze=13ms saved=True\n [capture-loop] iter=100 t=13.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=3.1/15.6GB (20%) swap=0.0/3.0GB (0%) cpu=69% browser_rss=0.91GB\n Frame 6 saved (frame_005.jpg, t=14.6s)\n [capture-periodic] freeze=3ms shot=471ms unfreeze=10ms saved=True\n Frame 7 saved (frame_006.jpg, t=17.4s)\n [capture-periodic] freeze=5ms shot=122ms unfreeze=3ms saved=True"}, {"file": "frame_008.jpg", "time": 361.86, "log": "Capturing execution frames: sharp_basic.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=163ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.6s)\n [capture-periodic] freeze=6ms shot=150ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=2.3/15.6GB (15%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.91GB\n Frame 4 saved (frame_003.jpg, t=9.1s)\n [capture-periodic] freeze=3ms shot=119ms unfreeze=4ms saved=True\n Frame 5 saved (frame_004.jpg, t=11.3s)\n [capture-periodic] freeze=18ms shot=532ms unfreeze=13ms saved=True\n [capture-loop] iter=100 t=13.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=3.1/15.6GB (20%) swap=0.0/3.0GB (0%) cpu=69% browser_rss=0.91GB\n Frame 6 saved (frame_005.jpg, t=14.6s)\n [capture-periodic] freeze=3ms shot=471ms unfreeze=10ms saved=True\n Frame 7 saved (frame_006.jpg, t=17.4s)\n [capture-periodic] freeze=5ms shot=122ms unfreeze=3ms saved=True\n Frame 8 saved (frame_007.jpg, t=19.8s)\n [capture-periodic] freeze=4ms shot=139ms unfreeze=3ms saved=True\n [capture-loop] iter=150 t=21.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=9 ram=3.1/15.6GB (20%) swap=0.0/3.0GB (0%) cpu=30% browser_rss=0.92GB\n [capture-loop] iter=200 t=27.6s 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=56% browser_rss=0.85GB\n [capture-loop] iter=250 t=33.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=19 ram=5.2/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.85GB\n [capture-loop] iter=300 t=39.1s 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=49% browser_rss=0.84GB\n [capture-loop] iter=350 t=44.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.85GB\n [capture-loop] iter=400 t=50.5s 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=50% browser_rss=0.85GB\n [capture-loop] iter=450 t=56.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.2/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.85GB\n [capture-loop] iter=500 t=62.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.85GB\n [capture-loop] iter=550 t=67.7s 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.83GB\n [capture-loop] iter=600 t=73.5s 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.83GB\n [capture-loop] iter=650 t=79.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [capture-loop] iter=700 t=84.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=750 t=90.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=800 t=96.3s 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.85GB\n [capture-loop] iter=850 t=102.1s 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=46% browser_rss=0.85GB\n [capture-loop] iter=900 t=107.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=950 t=113.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=1000 t=119.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.85GB\n [capture-loop] iter=1050 t=125.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=1100 t=130.6s 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=48% browser_rss=0.85GB\n [capture-loop] iter=1150 t=136.3s 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=46% browser_rss=0.86GB\n [capture-loop] iter=1200 t=142.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=1250 t=147.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.85GB\n [capture-loop] iter=1300 t=153.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.85GB\n [capture-loop] iter=1350 t=159.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=1400 t=165.0s 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 [capture-loop] iter=1450 t=170.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.85GB\n [capture-loop] iter=1500 t=176.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=1550 t=182.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=1600 t=187.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=1650 t=193.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.85GB\n [capture-loop] iter=1700 t=199.4s 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=47% browser_rss=0.85GB\n [capture-loop] iter=1750 t=205.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=1800 t=210.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.85GB\n [capture-loop] iter=1850 t=216.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.86GB\n [capture-loop] iter=1900 t=222.3s 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=47% browser_rss=0.85GB\n [capture-loop] iter=1950 t=228.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.85GB\n [capture-loop] iter=2000 t=233.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.86GB\n [capture-loop] iter=2050 t=239.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.86GB\n [capture-loop] iter=2100 t=245.4s 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=47% browser_rss=0.86GB\n [capture-loop] iter=2150 t=251.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.3/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=2200 t=256.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.85GB\n [capture-loop] iter=2250 t=262.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.86GB\n [capture-loop] iter=2300 t=268.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.85GB\n [capture-loop] iter=2350 t=274.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.86GB\n [capture-loop] iter=2400 t=279.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.86GB\n [capture-loop] iter=2450 t=285.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.86GB\n [capture-loop] iter=2500 t=291.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.9/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.86GB\n [capture-loop] iter=2550 t=297.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.86GB\n [capture-loop] iter=2600 t=302.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.3/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=2650 t=308.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=8.3/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.86GB\n [capture-loop] iter=2700 t=314.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.1/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.86GB\n [capture-loop] iter=2750 t=319.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.0/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=2800 t=325.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.1/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2850 t=331.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.86GB\n [capture-loop] iter=2900 t=336.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.5/15.6GB (55%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=2950 t=342.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=3000 t=348.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.86GB\n [capture-loop] iter=3050 t=354.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.86GB\n [capture-loop] iter=3100 t=359.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB"}, {"file": "frame_009.jpg", "time": 367.77, "log": "Capturing execution frames: sharp_basic.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=163ms unfreeze=4ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.6s)\n [capture-periodic] freeze=6ms shot=150ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=2.3/15.6GB (15%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.91GB\n Frame 4 saved (frame_003.jpg, t=9.1s)\n [capture-periodic] freeze=3ms shot=119ms unfreeze=4ms saved=True\n Frame 5 saved (frame_004.jpg, t=11.3s)\n [capture-periodic] freeze=18ms shot=532ms unfreeze=13ms saved=True\n [capture-loop] iter=100 t=13.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=3.1/15.6GB (20%) swap=0.0/3.0GB (0%) cpu=69% browser_rss=0.91GB\n Frame 6 saved (frame_005.jpg, t=14.6s)\n [capture-periodic] freeze=3ms shot=471ms unfreeze=10ms saved=True\n Frame 7 saved (frame_006.jpg, t=17.4s)\n [capture-periodic] freeze=5ms shot=122ms unfreeze=3ms saved=True\n Frame 8 saved (frame_007.jpg, t=19.8s)\n [capture-periodic] freeze=4ms shot=139ms unfreeze=3ms saved=True\n [capture-loop] iter=150 t=21.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=9 ram=3.1/15.6GB (20%) swap=0.0/3.0GB (0%) cpu=30% browser_rss=0.92GB\n [capture-loop] iter=200 t=27.6s 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=56% browser_rss=0.85GB\n [capture-loop] iter=250 t=33.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=19 ram=5.2/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.85GB\n [capture-loop] iter=300 t=39.1s 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=49% browser_rss=0.84GB\n [capture-loop] iter=350 t=44.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.2/15.6GB (33%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.85GB\n [capture-loop] iter=400 t=50.5s 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=50% browser_rss=0.85GB\n [capture-loop] iter=450 t=56.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.2/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.85GB\n [capture-loop] iter=500 t=62.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.85GB\n [capture-loop] iter=550 t=67.7s 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.83GB\n [capture-loop] iter=600 t=73.5s 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.83GB\n [capture-loop] iter=650 t=79.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.84GB\n [capture-loop] iter=700 t=84.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=750 t=90.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=800 t=96.3s 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.85GB\n [capture-loop] iter=850 t=102.1s 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=46% browser_rss=0.85GB\n [capture-loop] iter=900 t=107.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=950 t=113.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=1000 t=119.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.85GB\n [capture-loop] iter=1050 t=125.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=1100 t=130.6s 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=48% browser_rss=0.85GB\n [capture-loop] iter=1150 t=136.3s 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=46% browser_rss=0.86GB\n [capture-loop] iter=1200 t=142.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=1250 t=147.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.4/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.85GB\n [capture-loop] iter=1300 t=153.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.85GB\n [capture-loop] iter=1350 t=159.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=1400 t=165.0s 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 [capture-loop] iter=1450 t=170.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.85GB\n [capture-loop] iter=1500 t=176.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=1550 t=182.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=1600 t=187.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=1650 t=193.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.85GB\n [capture-loop] iter=1700 t=199.4s 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=47% browser_rss=0.85GB\n [capture-loop] iter=1750 t=205.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=1800 t=210.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.85GB\n [capture-loop] iter=1850 t=216.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.86GB\n [capture-loop] iter=1900 t=222.3s 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=47% browser_rss=0.85GB\n [capture-loop] iter=1950 t=228.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.85GB\n [capture-loop] iter=2000 t=233.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.86GB\n [capture-loop] iter=2050 t=239.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.86GB\n [capture-loop] iter=2100 t=245.4s 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=47% browser_rss=0.86GB\n [capture-loop] iter=2150 t=251.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.3/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=2200 t=256.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.85GB\n [capture-loop] iter=2250 t=262.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.8/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.86GB\n [capture-loop] iter=2300 t=268.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.85GB\n [capture-loop] iter=2350 t=274.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.3/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.86GB\n [capture-loop] iter=2400 t=279.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.86GB\n [capture-loop] iter=2450 t=285.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.86GB\n [capture-loop] iter=2500 t=291.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.9/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.86GB\n [capture-loop] iter=2550 t=297.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.86GB\n [capture-loop] iter=2600 t=302.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.3/15.6GB (59%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=2650 t=308.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=8.3/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.86GB\n [capture-loop] iter=2700 t=314.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.1/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.86GB\n [capture-loop] iter=2750 t=319.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=9.0/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.86GB\n [capture-loop] iter=2800 t=325.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.1/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=2850 t=331.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.86GB\n [capture-loop] iter=2900 t=336.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.5/15.6GB (55%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=2950 t=342.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [capture-loop] iter=3000 t=348.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.86GB\n [capture-loop] iter=3050 t=354.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.86GB\n [capture-loop] iter=3100 t=359.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n Frame 9 saved (frame_008.jpg, t=361.9s)\n [capture-periodic] freeze=5ms shot=125ms unfreeze=5ms saved=True\n [capture-loop] iter=3150 t=365.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.86GB"}, {"file": "frame_010.jpg", "time": 430.85984992980957, "log": "Final screenshot"}], "total_time": 428.55}, "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 Queuing workflow for execution..."}, {"file": "frame_002.jpg", "time": 4.55, "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=143ms unfreeze=5ms saved=True"}, {"file": "frame_003.jpg", "time": 340.57, "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=143ms unfreeze=5ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=114ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=3.6/15.6GB (23%) swap=0.0/3.0GB (0%) cpu=84% browser_rss=1.01GB\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=33% browser_rss=1.00GB\n [capture-loop] iter=150 t=17.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.99GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=1.00GB\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=300 t=34.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=350 t=40.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=400 t=46.1s 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.94GB\n [capture-loop] iter=450 t=51.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=500 t=57.7s 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=47% browser_rss=0.93GB\n [capture-loop] iter=550 t=63.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=600 t=69.1s 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=47% browser_rss=0.94GB\n [capture-loop] iter=650 t=74.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.94GB\n [capture-loop] iter=700 t=80.6s 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=48% browser_rss=0.93GB\n [capture-loop] iter=750 t=86.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=800 t=92.2s 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=48% browser_rss=0.94GB\n [capture-loop] iter=850 t=97.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=900 t=103.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=950 t=109.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=1000 t=115.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=1050 t=120.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=1100 t=126.4s 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=46% browser_rss=0.92GB\n [capture-loop] iter=1150 t=132.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB\n [capture-loop] iter=1200 t=138.0s 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=48% browser_rss=0.93GB\n [capture-loop] iter=1250 t=143.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=1300 t=149.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1350 t=155.1s 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=48% browser_rss=0.94GB\n [capture-loop] iter=1400 t=160.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=58% browser_rss=0.93GB\n [capture-loop] iter=1450 t=166.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB\n [capture-loop] iter=1500 t=172.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1550 t=178.2s 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=48% browser_rss=0.94GB\n [capture-loop] iter=1600 t=183.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1650 t=189.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1700 t=195.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=1750 t=201.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=1800 t=206.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=1850 t=212.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=1900 t=218.2s 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=47% browser_rss=0.93GB\n [capture-loop] iter=1950 t=224.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.4/15.6GB (41%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB\n [capture-loop] iter=2000 t=229.8s 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=48% browser_rss=0.93GB\n [capture-loop] iter=2050 t=235.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=2100 t=241.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.94GB\n [capture-loop] iter=2150 t=247.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.94GB\n [capture-loop] iter=2200 t=252.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=2250 t=258.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.94GB\n [capture-loop] iter=2300 t=264.2s 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=47% browser_rss=0.94GB\n [capture-loop] iter=2350 t=270.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.7/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB\n [capture-loop] iter=2400 t=275.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.9/15.6GB (63%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=2450 t=281.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=10.1/15.6GB (64%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=2500 t=287.3s 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=49% browser_rss=0.94GB\n [capture-loop] iter=2550 t=293.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.8/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=2600 t=298.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.4/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB\n [capture-loop] iter=2650 t=304.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.93GB\n [capture-loop] iter=2700 t=310.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=2750 t=315.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.6/15.6GB (55%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=2800 t=321.7s 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=48% browser_rss=0.93GB\n [capture-loop] iter=2850 t=327.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=2900 t=333.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.7/15.6GB (56%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.94GB\n [capture-loop] iter=2950 t=338.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB"}, {"file": "frame_004.jpg", "time": 344.07, "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=143ms unfreeze=5ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=114ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=3.6/15.6GB (23%) swap=0.0/3.0GB (0%) cpu=84% browser_rss=1.01GB\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=33% browser_rss=1.00GB\n [capture-loop] iter=150 t=17.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.99GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=1.00GB\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=300 t=34.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=350 t=40.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=400 t=46.1s 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.94GB\n [capture-loop] iter=450 t=51.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=500 t=57.7s 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=47% browser_rss=0.93GB\n [capture-loop] iter=550 t=63.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=600 t=69.1s 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=47% browser_rss=0.94GB\n [capture-loop] iter=650 t=74.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.94GB\n [capture-loop] iter=700 t=80.6s 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=48% browser_rss=0.93GB\n [capture-loop] iter=750 t=86.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=800 t=92.2s 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=48% browser_rss=0.94GB\n [capture-loop] iter=850 t=97.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=900 t=103.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=950 t=109.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=1000 t=115.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=1050 t=120.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=1100 t=126.4s 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=46% browser_rss=0.92GB\n [capture-loop] iter=1150 t=132.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB\n [capture-loop] iter=1200 t=138.0s 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=48% browser_rss=0.93GB\n [capture-loop] iter=1250 t=143.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=1300 t=149.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1350 t=155.1s 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=48% browser_rss=0.94GB\n [capture-loop] iter=1400 t=160.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=58% browser_rss=0.93GB\n [capture-loop] iter=1450 t=166.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB\n [capture-loop] iter=1500 t=172.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1550 t=178.2s 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=48% browser_rss=0.94GB\n [capture-loop] iter=1600 t=183.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1650 t=189.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1700 t=195.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=1750 t=201.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=1800 t=206.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=1850 t=212.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=1900 t=218.2s 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=47% browser_rss=0.93GB\n [capture-loop] iter=1950 t=224.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.4/15.6GB (41%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB\n [capture-loop] iter=2000 t=229.8s 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=48% browser_rss=0.93GB\n [capture-loop] iter=2050 t=235.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=2100 t=241.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.94GB\n [capture-loop] iter=2150 t=247.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.94GB\n [capture-loop] iter=2200 t=252.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=2250 t=258.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.94GB\n [capture-loop] iter=2300 t=264.2s 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=47% browser_rss=0.94GB\n [capture-loop] iter=2350 t=270.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.7/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB\n [capture-loop] iter=2400 t=275.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.9/15.6GB (63%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=2450 t=281.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=10.1/15.6GB (64%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=2500 t=287.3s 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=49% browser_rss=0.94GB\n [capture-loop] iter=2550 t=293.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.8/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=2600 t=298.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.4/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB\n [capture-loop] iter=2650 t=304.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.93GB\n [capture-loop] iter=2700 t=310.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=2750 t=315.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.6/15.6GB (55%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=2800 t=321.7s 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=48% browser_rss=0.93GB\n [capture-loop] iter=2850 t=327.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=2900 t=333.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.7/15.6GB (56%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.94GB\n [capture-loop] iter=2950 t=338.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n Frame 4 saved (frame_003.jpg, t=340.6s)\n [capture-periodic] freeze=3ms shot=151ms unfreeze=4ms saved=True"}, {"file": "frame_005.jpg", "time": 359.6, "log": "Capturing execution frames: sharp_exif.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=143ms unfreeze=5ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=3ms shot=114ms unfreeze=3ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=3.6/15.6GB (23%) swap=0.0/3.0GB (0%) cpu=84% browser_rss=1.01GB\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=33% browser_rss=1.00GB\n [capture-loop] iter=150 t=17.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.99GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=1.00GB\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=300 t=34.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n [capture-loop] iter=350 t=40.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=400 t=46.1s 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.94GB\n [capture-loop] iter=450 t=51.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=500 t=57.7s 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=47% browser_rss=0.93GB\n [capture-loop] iter=550 t=63.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=600 t=69.1s 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=47% browser_rss=0.94GB\n [capture-loop] iter=650 t=74.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.94GB\n [capture-loop] iter=700 t=80.6s 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=48% browser_rss=0.93GB\n [capture-loop] iter=750 t=86.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=800 t=92.2s 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=48% browser_rss=0.94GB\n [capture-loop] iter=850 t=97.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=900 t=103.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [capture-loop] iter=950 t=109.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=1000 t=115.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=1050 t=120.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=1100 t=126.4s 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=46% browser_rss=0.92GB\n [capture-loop] iter=1150 t=132.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB\n [capture-loop] iter=1200 t=138.0s 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=48% browser_rss=0.93GB\n [capture-loop] iter=1250 t=143.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB\n [capture-loop] iter=1300 t=149.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1350 t=155.1s 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=48% browser_rss=0.94GB\n [capture-loop] iter=1400 t=160.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=58% browser_rss=0.93GB\n [capture-loop] iter=1450 t=166.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB\n [capture-loop] iter=1500 t=172.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=1550 t=178.2s 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=48% browser_rss=0.94GB\n [capture-loop] iter=1600 t=183.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1650 t=189.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=1700 t=195.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=1750 t=201.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\n [capture-loop] iter=1800 t=206.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=1850 t=212.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=1900 t=218.2s 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=47% browser_rss=0.93GB\n [capture-loop] iter=1950 t=224.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.4/15.6GB (41%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB\n [capture-loop] iter=2000 t=229.8s 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=48% browser_rss=0.93GB\n [capture-loop] iter=2050 t=235.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=2100 t=241.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.94GB\n [capture-loop] iter=2150 t=247.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.94GB\n [capture-loop] iter=2200 t=252.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=2250 t=258.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.94GB\n [capture-loop] iter=2300 t=264.2s 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=47% browser_rss=0.94GB\n [capture-loop] iter=2350 t=270.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.7/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB\n [capture-loop] iter=2400 t=275.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.9/15.6GB (63%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB\n [capture-loop] iter=2450 t=281.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=10.1/15.6GB (64%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=2500 t=287.3s 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=49% browser_rss=0.94GB\n [capture-loop] iter=2550 t=293.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.8/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=2600 t=298.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.4/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB\n [capture-loop] iter=2650 t=304.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.93GB\n [capture-loop] iter=2700 t=310.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB\n [capture-loop] iter=2750 t=315.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.6/15.6GB (55%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB\n [capture-loop] iter=2800 t=321.7s 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=48% browser_rss=0.93GB\n [capture-loop] iter=2850 t=327.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB\n [capture-loop] iter=2900 t=333.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.7/15.6GB (56%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.94GB\n [capture-loop] iter=2950 t=338.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB\n Frame 4 saved (frame_003.jpg, t=340.6s)\n [capture-periodic] freeze=3ms shot=151ms unfreeze=4ms saved=True\n Node executed (1 total), capturing...\n Frame 5 saved (frame_004.jpg, t=344.1s)\n [capture-node] freeze=37ms shot=1291ms unfreeze=4ms saved=True"}, {"file": "frame_006.jpg", "time": 531.3503932952881, "log": "Final screenshot"}], "total_time": 528.97}}; + 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.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 [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 Queuing workflow for execution...\n [ComfyUI] Generated prompt_id: e24d62b2-40b3-4905-be48-30b8ce8b55cb\n [ComfyUI] Generated prompt_id: e24d62b2-40b3-4905-be48-30b8ce8b55cb\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/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.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] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_5cb8b10e774b']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_5cb8b10e774b']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_5cb8b10e774b (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_5cb8b10e774b (abstract, no filesystem path)"}, {"file": "frame_002.jpg", "time": 4.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 [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 Queuing workflow for execution...\n [ComfyUI] Generated prompt_id: e24d62b2-40b3-4905-be48-30b8ce8b55cb\n [ComfyUI] Generated prompt_id: e24d62b2-40b3-4905-be48-30b8ce8b55cb\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/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.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] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_5cb8b10e774b']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_5cb8b10e774b']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_5cb8b10e774b (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_5cb8b10e774b (abstract, no filesystem path)\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=3ms saved=True"}, {"file": "frame_003.jpg", "time": 9.14, "log": "Capturing execution frames: sharp_basic.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"beach.jpg\"}\n [ComfyUI] Inputs: {\"image\": \"beach.jpg\"}\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 4: GeomPackPreviewGaussian\n [ComfyUI] Node 4: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"5\", 0], \"extrinsics\": [\"5\", 1], \"intrinsics\": [\"5\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"5\", 0], \"extrinsics\": [\"5\", 1], \"intrinsics\": [\"5\", 2]}\n [ComfyUI] Node 5: SharpPredict\n [ComfyUI] Node 5: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": 30, \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": 30, \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"1\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Generated prompt_id: e24d62b2-40b3-4905-be48-30b8ce8b55cb\n [ComfyUI] Generated prompt_id: e24d62b2-40b3-4905-be48-30b8ce8b55cb\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/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.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] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_5cb8b10e774b']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_5cb8b10e774b']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_5cb8b10e774b (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_5cb8b10e774b (abstract, no filesystem path)\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.6s)\n [capture-periodic] freeze=2ms shot=116ms unfreeze=2ms saved=True\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=2.3/15.6GB (15%) swap=0.0/3.0GB (0%) cpu=34% browser_rss=0.90GB\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=550 t=64.0s 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.83GB\n [capture-loop] iter=600 t=69.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=650 t=75.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=700 t=80.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=750 t=86.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=800 t=91.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=850 t=96.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=900 t=102.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=950 t=107.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=1000 t=113.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1050 t=118.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f302156c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f302156c0 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 363 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 363 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 660 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 660 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f7393b6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f7393b6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f7445d740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f7445d740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [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=1100 t=124.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [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=1150 t=129.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1200 t=135.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=1250 t=140.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=1300 t=146.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=1350 t=151.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=1400 t=157.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=1450 t=162.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.7/15.6GB (56%) 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=1500 t=168.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.6/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=49% 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=1550 t=173.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=1600 t=179.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f302156c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f302156c0 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 363 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 363 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 660 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 660 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f7393b6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f7393b6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f7445d740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f7445d740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1345 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1345 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1650 t=184.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1700 t=190.2s 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=46% browser_rss=0.85GB\n [capture-loop] iter=1750 t=195.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SharpPredict done (184.29s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (184.29s): result: NodeOutput\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\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] [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-0301/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-0301/ComfyUI'}\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/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_jykzb_25/persistent_worker.py', 'abstract://comfy_worker_bfac5fb14757']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_jykzb_25/persistent_worker.py', 'abstract://comfy_worker_bfac5fb14757']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_bfac5fb14757 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_bfac5fb14757 (abstract, no filesystem path)\n [capture-loop] iter=1800 t=201.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB"}, {"file": "frame_007.jpg", "time": 205.07, "log": "Capturing execution frames: sharp_basic.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"beach.jpg\"}\n [ComfyUI] Inputs: {\"image\": \"beach.jpg\"}\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Node 2: LoadSharpModel\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Inputs: {\"precision\": \"auto\"}\n [ComfyUI] Node 4: GeomPackPreviewGaussian\n [ComfyUI] Node 4: GeomPackPreviewGaussian\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"5\", 0], \"extrinsics\": [\"5\", 1], \"intrinsics\": [\"5\", 2]}\n [ComfyUI] Inputs: {\"preview_gaussian\": \"\", \"ply_path\": [\"5\", 0], \"extrinsics\": [\"5\", 1], \"intrinsics\": [\"5\", 2]}\n [ComfyUI] Node 5: SharpPredict\n [ComfyUI] Node 5: SharpPredict\n [ComfyUI] Inputs: {\"focal_length_mm\": 30, \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"focal_length_mm\": 30, \"output_prefix\": \"sharp\", \"model\": [\"2\", 0], \"image\": [\"1\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Generated prompt_id: e24d62b2-40b3-4905-be48-30b8ce8b55cb\n [ComfyUI] Generated prompt_id: e24d62b2-40b3-4905-be48-30b8ce8b55cb\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/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.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] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI'}\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_5cb8b10e774b']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_5cb8b10e774b']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_5cb8b10e774b (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_5cb8b10e774b (abstract, no filesystem path)\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=2ms shot=140ms unfreeze=3ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.6s)\n [capture-periodic] freeze=2ms shot=116ms unfreeze=2ms saved=True\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=2.3/15.6GB (15%) swap=0.0/3.0GB (0%) cpu=34% browser_rss=0.90GB\n [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=550 t=64.0s 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.83GB\n [capture-loop] iter=600 t=69.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB\n [capture-loop] iter=650 t=75.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=700 t=80.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=750 t=86.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB\n [capture-loop] iter=800 t=91.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=850 t=96.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=900 t=102.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=950 t=107.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=1000 t=113.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB\n [capture-loop] iter=1050 t=118.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f302156c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f302156c0 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 363 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 363 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 660 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 660 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f7393b6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f7393b6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f7445d740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f7445d740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [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=1100 t=124.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB\n [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=1150 t=129.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1200 t=135.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB\n [capture-loop] iter=1250 t=140.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=1300 t=146.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB\n [capture-loop] iter=1350 t=151.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=1400 t=157.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=1450 t=162.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.7/15.6GB (56%) 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=1500 t=168.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.6/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=49% 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=1550 t=173.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB\n [capture-loop] iter=1600 t=179.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f302156c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f302156c0 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 363 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 363 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 660 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 660 in wait\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/tqdm/_monitor.py\", line 60 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007f3f7393b6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007f3f7393b6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007f3f7445d740 (most recent call first):\n [ComfyUI] Thread 0x00007f3f7445d740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 860 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1345 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1345 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1650 t=184.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB\n [capture-loop] iter=1700 t=190.2s 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=46% browser_rss=0.85GB\n [capture-loop] iter=1750 t=195.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SharpPredict done (184.29s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (184.29s): result: NodeOutput\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\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] [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-0301/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-0301/ComfyUI'}\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/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_jykzb_25/persistent_worker.py', 'abstract://comfy_worker_bfac5fb14757']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_jykzb_25/persistent_worker.py', 'abstract://comfy_worker_bfac5fb14757']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_bfac5fb14757 (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_bfac5fb14757 (abstract, no filesystem path)\n [capture-loop] iter=1800 t=201.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB\n Frame 7 saved (frame_006.jpg, t=202.4s)\n [capture-periodic] freeze=1ms shot=101ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778382239697.ply (63.00 MB)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778382239697.ply (63.00 MB)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.83s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.83s): result: NodeOutput\n [ComfyUI] Prompt executed in 204.66 seconds\n [ComfyUI] Prompt executed in 204.66 seconds"}, {"file": "frame_008.jpg", "time": 272.2983250617981, "log": "Final screenshot"}], "total_time": 269.97}, "sharp_exif": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: sharp_exif.json"}, {"file": "frame_001.jpg", "time": 2.25, "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: 070bb63c-83a7-4e61-8aab-fa184414c5c0\n [ComfyUI] Generated prompt_id: 070bb63c-83a7-4e61-8aab-fa184414c5c0\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: 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/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_f9834ea7e9cf']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_f9834ea7e9cf']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f9834ea7e9cf (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f9834ea7e9cf (abstract, no filesystem path)"}, {"file": "frame_002.jpg", "time": 4.5, "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: 070bb63c-83a7-4e61-8aab-fa184414c5c0\n [ComfyUI] Generated prompt_id: 070bb63c-83a7-4e61-8aab-fa184414c5c0\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: 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/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_f9834ea7e9cf']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_f9834ea7e9cf']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f9834ea7e9cf (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f9834ea7e9cf (abstract, no filesystem path)\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=132ms unfreeze=2ms saved=True\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.97s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.97s): 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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.51s): 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])"}, {"file": "frame_003.jpg", "time": 198.18, "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: 070bb63c-83a7-4e61-8aab-fa184414c5c0\n [ComfyUI] Generated prompt_id: 070bb63c-83a7-4e61-8aab-fa184414c5c0\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: 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/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_f9834ea7e9cf']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_f9834ea7e9cf']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f9834ea7e9cf (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f9834ea7e9cf (abstract, no filesystem path)\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=132ms unfreeze=2ms saved=True\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.97s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.97s): 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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.51s): 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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=1ms shot=103ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=3.6/15.6GB (23%) swap=0.0/3.0GB (0%) cpu=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.78GB\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.78GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.78GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.78GB\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.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=28% browser_rss=0.98GB\n [capture-loop] iter=150 t=16.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.98GB\n [capture-loop] iter=200 t=22.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.99GB\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=250 t=27.7s 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.92GB\n [capture-loop] iter=300 t=33.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=350 t=38.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.91GB\n [capture-loop] iter=400 t=44.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=450 t=49.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=500 t=55.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% 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 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first):\n [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=550 t=60.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=600 t=66.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=650 t=71.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.91GB\n [capture-loop] iter=700 t=77.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.91GB\n [capture-loop] iter=750 t=82.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=800 t=88.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=850 t=93.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.91GB\n [capture-loop] iter=900 t=99.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=950 t=104.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=1000 t=110.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=1050 t=115.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [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 [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 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first):\n [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 274 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 274 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 729 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 729 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1100 t=121.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\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=1150 t=126.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.8/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=1200 t=132.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1250 t=137.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=1300 t=143.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=1350 t=148.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=1400 t=154.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.5/15.6GB (61%) 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=1450 t=159.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=1500 t=165.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=10.6/15.6GB (68%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [capture-loop] iter=1550 t=170.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1600 t=176.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.1/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first):\n [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 858 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 858 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1352 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1352 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1650 t=182.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.9/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1700 t=187.5s 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=47% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [capture-loop] iter=1750 t=193.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SharpPredict done (193.01s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (193.01s): 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/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_jykzb_25/persistent_worker.py', 'abstract://comfy_worker_1f85d7a55cac']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_jykzb_25/persistent_worker.py', 'abstract://comfy_worker_1f85d7a55cac']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f85d7a55cac (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f85d7a55cac (abstract, no filesystem path)"}, {"file": "frame_004.jpg", "time": 200.6, "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: 070bb63c-83a7-4e61-8aab-fa184414c5c0\n [ComfyUI] Generated prompt_id: 070bb63c-83a7-4e61-8aab-fa184414c5c0\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: 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/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_f9834ea7e9cf']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_f9834ea7e9cf']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f9834ea7e9cf (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f9834ea7e9cf (abstract, no filesystem path)\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=132ms unfreeze=2ms saved=True\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.97s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadImageWithExif done (2.97s): 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.51s): result: NodeOutput\n [ComfyUI] [comfy-env] LoadSharpModel done (0.51s): 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 Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=1ms shot=103ms unfreeze=2ms saved=True\n [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=3.6/15.6GB (23%) swap=0.0/3.0GB (0%) cpu=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.78GB\n [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.78GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.78GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.78GB\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.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=28% browser_rss=0.98GB\n [capture-loop] iter=150 t=16.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.98GB\n [capture-loop] iter=200 t=22.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.99GB\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=250 t=27.7s 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.92GB\n [capture-loop] iter=300 t=33.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=350 t=38.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.91GB\n [capture-loop] iter=400 t=44.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=450 t=49.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=500 t=55.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% 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 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first):\n [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=550 t=60.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=600 t=66.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=650 t=71.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.91GB\n [capture-loop] iter=700 t=77.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.91GB\n [capture-loop] iter=750 t=82.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=800 t=88.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB\n [capture-loop] iter=850 t=93.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.91GB\n [capture-loop] iter=900 t=99.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=950 t=104.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=1000 t=110.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=1050 t=115.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [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 [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 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first):\n [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py\", line 484 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 274 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 274 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 729 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 729 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1100 t=121.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\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=1150 t=126.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.8/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=1200 t=132.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1250 t=137.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=1300 t=143.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=1350 t=148.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB\n [capture-loop] iter=1400 t=154.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.5/15.6GB (61%) 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=1450 t=159.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [capture-loop] iter=1500 t=165.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=10.6/15.6GB (68%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB\n [capture-loop] iter=1550 t=170.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1600 t=176.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.1/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] [worker:ComfyUI-Sharp]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fded23a66c0 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py\", line 295 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 648 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py\", line 493 in accept\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py\", line 138 in _serve\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first):\n [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first):\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 995 in run\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first):\n [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first):\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py\", line 548 in _conv_forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py\", line 553 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py\", line 518 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/container.py\", line 253 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 766 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 858 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 858 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1352 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 1352 in forward\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1790 in _call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py\", line 2030 in decode\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py\", line 303 in _predict_image_cached\n [ComfyUI] File \"/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] File \"/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] [worker:ComfyUI-Sharp] === END ===\n [ComfyUI] \n [ComfyUI] \n [capture-loop] iter=1650 t=182.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.9/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB\n [capture-loop] iter=1700 t=187.5s 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=47% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB\n [capture-loop] iter=1750 t=193.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SharpPredict done (193.01s): result: NodeOutput\n [ComfyUI] [comfy-env] SharpPredict done (193.01s): 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/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_jykzb_25/persistent_worker.py', 'abstract://comfy_worker_1f85d7a55cac']...\n [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_jykzb_25/persistent_worker.py', 'abstract://comfy_worker_1f85d7a55cac']...\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f85d7a55cac (abstract, no filesystem path)\n [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f85d7a55cac (abstract, no filesystem path)\n Frame 4 saved (frame_003.jpg, t=198.2s)\n [capture-periodic] freeze=1ms shot=118ms unfreeze=2ms saved=True\n [capture-loop] iter=1800 t=198.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB\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] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778382509393.ply (63.00 MB)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778382509393.ply (63.00 MB)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.38s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.38s): result: NodeOutput\n [ComfyUI] Prompt executed in 199.88 seconds\n [ComfyUI] Prompt executed in 199.88 seconds"}, {"file": "frame_005.jpg", "time": 277.9784212112427, "log": "Final screenshot"}], "total_time": 275.65}}; 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 de7c388..5352830 100644 --- a/dev/linux-cpu/logs/sharp_basic.log +++ b/dev/linux-cpu/logs/sharp_basic.log @@ -1,102 +1,559 @@ Capturing execution frames: sharp_basic.json Frame 1 saved (frame_000.jpg, t=0.0s) Validating workflow... + [ComfyUI] === /validate endpoint called === + [ComfyUI] === /validate endpoint called === + [ComfyUI] Received JSON with keys: ['prompt'] + [ComfyUI] Received JSON with keys: ['prompt'] + [ComfyUI] Prompt has 4 nodes + [ComfyUI] Prompt has 4 nodes + [ComfyUI] Node 1: LoadImage + [ComfyUI] Node 1: LoadImage + [ComfyUI] Inputs: {"image": "beach.jpg"} + [ComfyUI] Inputs: {"image": "beach.jpg"} + [ComfyUI] Node 2: LoadSharpModel + [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 + [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]} Queuing workflow for execution... + [ComfyUI] Generated prompt_id: e24d62b2-40b3-4905-be48-30b8ce8b55cb + [ComfyUI] Generated prompt_id: e24d62b2-40b3-4905-be48-30b8ce8b55cb + [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] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' + [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto' + [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED + [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED + [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI'} + [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI'} + [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... + [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... + [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp'] + [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_5cb8b10e774b']... + [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_5cb8b10e774b']... + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_5cb8b10e774b (abstract, no filesystem path) + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_5cb8b10e774b (abstract, no filesystem path) Frame 2 saved (frame_001.jpg, t=2.3s) - [capture-periodic] freeze=4ms shot=163ms unfreeze=4ms saved=True + [capture-periodic] freeze=2ms shot=140ms unfreeze=3ms saved=True Frame 3 saved (frame_002.jpg, t=4.6s) - [capture-periodic] freeze=6ms shot=150ms unfreeze=4ms saved=True - [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=2.3/15.6GB (15%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.91GB + [capture-periodic] freeze=2ms shot=116ms unfreeze=2ms saved=True + [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] + [ComfyUI] + [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=2.3/15.6GB (15%) swap=0.0/3.0GB (0%) cpu=34% browser_rss=0.90GB + [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00 + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=550 t=64.0s 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.83GB + [capture-loop] iter=600 t=69.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.83GB + [capture-loop] iter=650 t=75.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB + [capture-loop] iter=700 t=80.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB + [capture-loop] iter=750 t=86.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.83GB + [capture-loop] iter=800 t=91.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.5/15.6GB (35%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB + [capture-loop] iter=850 t=96.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [capture-loop] iter=900 t=102.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB + [capture-loop] iter=950 t=107.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB + [capture-loop] iter=1000 t=113.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.84GB + [capture-loop] iter=1050 t=118.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.7/15.6GB (36%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 2 === + [ComfyUI] === WATCHDOG TICK 2 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f302156c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f302156c0 (most recent call first): + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 363 in wait + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 363 in wait + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 660 in wait + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 660 in wait + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/tqdm/_monitor.py", line 60 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/tqdm/_monitor.py", line 60 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Current thread 0x00007f3f7393b6c0 (most recent call first): + [ComfyUI] Current thread 0x00007f3f7393b6c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 995 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 995 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Thread 0x00007f3f7445d740 (most recent call first): + [ComfyUI] Thread 0x00007f3f7445d740 (most recent call first): + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/ComfyUI/comfy/ldm/modules/attention.py", line 139 in wrapper + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ldm/modules/attention.py", line 139 in wrapper + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [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=1100 t=124.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.4/15.6GB (34%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [SPN] after image_encoder: 0.00 GB + [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=1150 t=129.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB + [capture-loop] iter=1200 t=135.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.85GB + [capture-loop] iter=1250 t=140.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB + [capture-loop] iter=1300 t=146.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.84GB + [capture-loop] iter=1350 t=151.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.2/15.6GB (46%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB + [capture-loop] iter=1400 t=157.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB + [capture-loop] iter=1450 t=162.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.7/15.6GB (56%) 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=1500 t=168.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.6/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=49% 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=1550 t=173.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.9/15.6GB (44%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.84GB + [capture-loop] iter=1600 t=179.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 3 === + [ComfyUI] === WATCHDOG TICK 3 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f302156c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007f3f302156c0 (most recent call first): + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 363 in wait + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 363 in wait + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 660 in wait + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 660 in wait + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/tqdm/_monitor.py", line 60 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/tqdm/_monitor.py", line 60 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Current thread 0x00007f3f7393b6c0 (most recent call first): + [ComfyUI] Current thread 0x00007f3f7393b6c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 995 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 995 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Thread 0x00007f3f7445d740 (most recent call first): + [ComfyUI] Thread 0x00007f3f7445d740 (most recent call first): + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py", line 553 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py", line 553 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py", line 518 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py", line 518 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/container.py", line 253 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/container.py", line 253 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 766 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 766 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 860 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 860 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1345 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1345 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2030 in decode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2030 in decode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 303 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 303 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=1650 t=184.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.84GB + [capture-loop] iter=1700 t=190.2s 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=46% browser_rss=0.85GB + [capture-loop] iter=1750 t=195.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB + [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 + [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [comfy-env] SharpPredict done (184.29s): result: NodeOutput + [ComfyUI] [comfy-env] SharpPredict done (184.29s): result: NodeOutput + [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [comfy-env] SubprocessWorker: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python + [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] [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-0301/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-0301/ComfyUI'} + [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/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... + [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... + [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack'] + [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_jykzb_25/persistent_worker.py', 'abstract://comfy_worker_bfac5fb14757']... + [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_jykzb_25/persistent_worker.py', 'abstract://comfy_worker_bfac5fb14757']... + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_bfac5fb14757 (abstract, no filesystem path) + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_bfac5fb14757 (abstract, no filesystem path) + [capture-loop] iter=1800 t=201.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.7/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.85GB + Frame 7 saved (frame_006.jpg, t=202.4s) + [capture-periodic] freeze=1ms shot=101ms unfreeze=3ms saved=True + [ComfyUI] [SubprocessWorker] worker started/confirmed + [ComfyUI] [SubprocessWorker] worker started/confirmed + [ComfyUI] [SubprocessWorker] serializing kwargs to shm... + [ComfyUI] [SubprocessWorker] serializing kwargs to shm... + [ComfyUI] [SubprocessWorker] created 0 shm blocks + [ComfyUI] [SubprocessWorker] created 0 shm blocks + [ComfyUI] [SubprocessWorker] sending request via socket... + [ComfyUI] [SubprocessWorker] sending request via socket... + [ComfyUI] [SubprocessWorker] call_id=1 sending call_method + [ComfyUI] [SubprocessWorker] call_id=1 sending call_method + [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778382239697.ply (63.00 MB) + [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778382239697.ply (63.00 MB) + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.83s): result: NodeOutput + [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.83s): result: NodeOutput + [ComfyUI] Prompt executed in 204.66 seconds + [ComfyUI] Prompt executed in 204.66 seconds Node executed (1 total), capturing... - Frame 10 saved (frame_009.jpg, t=367.8s) - [capture-node] freeze=10031ms shot=10164ms unfreeze=0ms saved=True - Execution complete (t=367.8s) + Frame 8 saved (frame_007.jpg, t=205.1s) + [capture-node] freeze=2ms shot=256ms unfreeze=0ms saved=True + Execution complete (t=205.1s) [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear... - [3d-wait] Phase 1 done in 0.0s + [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.002s, rendering for 5s... - [3d-wait] JS halted via CDP after 10.2s - [3d-wait] Re-frozen in 40.5s - [3d-wait] Total 3D wait: 40.5s - Captured 10 unique frames over 428.55s + [3d-wait] Unfrozen in 0.001s, rendering for 5s... + [3d-wait] JS halted via CDP after 16.3s + [3d-wait] Re-frozen in 63.4s + [3d-wait] Total 3D wait: 63.6s + Captured 8 unique frames over 269.97s [debug] iframes: 1 - [debug] iframe[0]: src=http://127.0.0.1:8188/extensions/ComfyUI-GeometryPack/viewer_gaussian.html?v=177, canvas=1536x1024, rafFrozen=True + [debug] iframe[0]: src=http://127.0.0.1:41896/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 11 video frames \ No newline at end of file + Captured 9 video frames \ No newline at end of file diff --git a/dev/linux-cpu/logs/sharp_basic_console.log b/dev/linux-cpu/logs/sharp_basic_console.log index 3e96c7b..2b5038c 100644 --- a/dev/linux-cpu/logs/sharp_basic_console.log +++ b/dev/linux-cpu/logs/sharp_basic_console.log @@ -7,10 +7,18 @@ [Console-error] Failed to load resource: the server responded with a status of 404 (Not Found) [Console-error] Failed to load resource: the server responded with a status of 404 (Not Found) [Console-error] Failed to load resource: the server responded with a status of 404 (Not Found) -[Console-log] [VTK Bundle] GLTFImporter included in bundle [Console-warning] WARNING: Multiple instances of Three.js being imported. +[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension... +[Console-log] [GeomPack] VTK.js textured mesh preview extension registered +[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension [Console-log] [GeomPack] Loading mesh preview extension... [Console-log] [GeomPack] Mesh preview extension registered +[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension +[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension... +[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh +[Console-log] [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 @@ -24,45 +32,37 @@ [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] [FBXAnimationViewer] Loading FBX Animation Viewer extension -[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension... -[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer -[Console-log] [UniRig Compare] Loading compare skeleton widget... -[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack -[Console-log] [UniRig Compare] Compare skeleton widget registered -[Console-log] [GeomPack] Loading UV mesh preview extension... -[Console-log] [GeomPack] UV mesh preview extension registered -[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension... -[Console-log] [GeomPack] VTK.js textured mesh preview extension registered -[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension -[Console-log] [GeomPack Gaussian] Loading extension... [Console-log] [UniRig Debug] Loading FBX mesh preview extension... [Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack [Console-log] [UniRig Debug] FBX mesh preview extension registered +[Console-log] [GeomPack Gaussian] Loading extension... +[Console-log] [GeomPack] Loading UV mesh preview extension... +[Console-log] [GeomPack] UV mesh preview extension registered [Console-log] [BVHViewer] Loading BVH Viewer extension [Console-log] [BVHViewer] Loading BVH viewer extension... [Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer -[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension -[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension... -[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh +[Console-log] [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] [VTK Bundle] GLTFImporter included in bundle [Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration. [Console-log] [GeomPack] Registering Preview Mesh node [Console-log] [GeomPack] Registering Preview Mesh UV node [Console-log] [GeomPack Gaussian] Registering Preview Gaussian node [Console-log] [GaussianViewer] Initialized successfully [Console-log] [GaussianViewer] Ready - waiting for LOAD_MESH message -[Console-warning] [.WebGL-0x2424094e6a00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels -[Console-warning] [.WebGL-0x2424094e6a00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels -[Console-warning] [.WebGL-0x2424094e6a00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels -[Console-warning] [.WebGL-0x2424094e6a00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat) +[Console-warning] [.WebGL-0x2c1c0957c600]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels +[Console-warning] [.WebGL-0x2c1c0957c600]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels +[Console-warning] [.WebGL-0x2c1c0957c600]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels +[Console-warning] [.WebGL-0x2c1c0957c600]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_1778343414768.ply&type=output&subfolder= +[Console-log] [GaussianViewer] Received LOAD_MESH_URL: /view?filename=sharp_1778382239697.ply&type=output&subfolder= [Console-log] [GaussianViewer] Pre-calculated scale compensation: 31.60 x -[Console-log] [GaussianViewer] Loading from URL: /view?filename=sharp_1778343414768.ply&type=output&subfolder= -[Console-log] [GaussianViewer] Scene bounds center: -3.536740303039551 -2.5357117652893066 21.384358376264572 -[Console-log] [GaussianViewer] Scene bounds size: 47.50189781188965 28.793131828308105 41.961805403232574 +[Console-log] [GaussianViewer] Loading from URL: /view?filename=sharp_1778382239697.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]] @@ -76,10 +76,10 @@ [Console-log] [GaussianViewer] Gaussian scale compensation (with 3x boost): 9.48 x [Console-log] [GaussianViewer] Calculated FOV: 43.60281897270364 degrees [Console-log] [GaussianViewer] Target Z distance: 2.4999999999999996 -[Console-log] [GaussianViewer] Scene center: -3.536740303039551 2.5357117652893066 21.384358376264572 +[Console-log] [GaussianViewer] 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.384358376264572 +[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 diff --git a/dev/linux-cpu/logs/sharp_basic_resources.csv b/dev/linux-cpu/logs/sharp_basic_resources.csv index 4411317..3832401 100644 --- a/dev/linux-cpu/logs/sharp_basic_resources.csv +++ b/dev/linux-cpu/logs/sharp_basic_resources.csv @@ -1,439 +1,280 @@ # total_ram_gb=15.6 t,ram_gb,vram_gb -0.0,1.73, -1.0,1.84, -2.0,1.89, -3.0,1.91, -4.0,1.94, -5.0,1.94, -6.0,1.94, -7.0,2.11, -8.0,2.17, -9.0,2.2, -10.0,2.21, -11.0,2.24, -12.0,2.29, -13.0,2.31, -14.0,2.41, -15.0,2.47, -16.0,2.5, -17.0,3.18, -18.0,3.48, -19.0,3.35, -20.0,3.08, -21.0,3.08, -22.0,2.33, -23.0,2.32, -24.0,2.32, -25.0,2.31, -26.0,2.33, -27.0,2.34, -28.0,3.33, -29.0,5.0, -30.0,5.23, -31.0,5.15, -32.0,5.23, -33.0,5.24, -34.0,5.16, -35.0,5.17, -36.0,5.16, -37.0,5.2, -38.0,5.21, -39.0,5.22, -40.1,5.16, -41.1,5.16, -42.1,5.14, -43.1,5.16, -44.1,5.17, -45.1,5.26, -46.1,5.15, -47.1,5.16, -48.1,5.22, -49.1,5.16, -50.1,5.19, -51.1,5.19, -52.1,5.21, -53.1,5.28, -54.1,5.28, -55.1,5.19, -56.1,5.2, -57.1,5.26, -58.1,5.26, -59.1,5.22, -60.1,5.27, -61.1,5.21, -62.1,5.23, -63.1,5.24, -64.1,5.26, -65.1,5.29, -66.1,5.29, -67.1,5.29, -68.1,5.32, -69.1,5.3, -70.1,5.25, -71.1,5.34, -72.1,5.31, -73.1,5.35, -74.1,5.3, -75.1,5.34, -76.1,5.27, -77.1,5.22, -78.1,5.27, -79.1,5.28, -80.1,5.3, -81.1,5.36, -82.1,5.33, -83.1,5.33, -84.1,5.32, -85.1,5.32, -86.1,5.33, -87.1,5.34, -88.1,5.36, -89.1,5.44, -90.1,5.45, -91.1,5.44, -92.1,5.34, -93.1,5.45, -94.1,5.39, -95.1,5.4, -96.1,5.39, -97.1,5.39, -98.1,5.37, -99.1,5.39, -100.1,5.38, -101.1,5.39, -102.1,5.36, -103.1,5.4, -104.1,5.36, -105.1,5.38, -106.1,5.37, -107.1,5.39, -108.1,5.37, -109.1,5.36, -110.1,5.4, -111.1,5.4, -112.1,5.39, -113.1,5.4, -114.1,5.4, -115.1,5.37, -116.1,5.38, -117.1,5.34, -118.1,5.34, -119.1,5.35, -120.1,5.33, -121.1,5.34, -122.1,5.41, -123.1,5.35, -124.1,5.34, -125.1,5.35, -126.1,5.32, -127.1,5.36, -128.1,5.38, -129.1,5.37, -130.1,5.37, -131.1,5.38, -132.1,5.38, -133.1,5.37, -134.1,5.37, -135.1,5.37, -136.1,5.41, -137.1,5.38, -138.1,5.39, -139.1,5.4, -140.1,5.39, -141.1,5.38, -142.1,5.41, -143.1,5.4, -144.1,5.43, -145.1,5.42, -146.1,5.39, -147.1,5.41, -148.1,5.41, -149.1,5.42, -150.1,5.42, -151.1,5.39, -152.1,5.41, -153.1,5.41, -154.1,5.41, -155.1,5.42, -156.1,5.42, -157.1,5.42, -158.1,5.42, -159.1,5.43, -160.1,5.45, -161.1,5.47, -162.1,5.46, -163.1,5.47, -164.1,5.46, -165.1,5.42, -166.1,5.48, -167.1,5.42, -168.1,5.44, -169.1,5.42, -170.1,5.46, -171.1,5.42, -172.1,5.46, -173.1,5.45, -174.1,5.46, -175.1,5.46, -176.1,5.52, -177.1,5.5, -178.1,5.44, -179.1,5.44, -180.1,5.46, -181.1,5.46, -182.1,5.5, -183.1,5.49, -184.1,5.49, -185.1,5.49, -186.1,5.52, -187.1,5.51, -188.1,5.51, -189.1,5.51, -190.1,5.48, -191.1,5.48, -192.1,5.5, -193.1,5.53, -194.1,5.58, -195.1,5.65, -196.1,5.54, -197.1,5.51, -198.1,5.5, -199.1,5.51, -200.1,5.54, -201.1,5.54, -202.1,5.51, -203.1,5.5, -204.1,5.49, -205.1,5.54, -206.1,5.5, -207.1,5.52, -208.1,5.52, -209.1,5.52, -210.1,5.53, -211.1,5.61, -212.1,5.67, -213.1,5.64, -214.1,5.53, -215.1,5.53, -216.1,5.51, -217.1,5.48, -218.1,5.53, -219.1,5.57, -220.1,5.51, -221.1,5.55, -222.1,5.51, -223.1,5.56, -224.1,5.52, -225.1,5.54, -226.1,5.61, -227.1,5.6, -228.1,5.54, -229.1,5.53, -230.1,5.53, -231.1,5.56, -232.1,5.54, -233.1,5.54, -234.1,5.61, -235.1,5.56, -236.1,5.57, -237.1,5.56, -238.1,5.62, -239.1,5.57, -240.1,5.57, -241.1,5.56, -242.1,5.56, -243.1,5.55, -244.1,5.54, -245.1,5.62, -246.1,5.27, -247.1,5.29, -248.1,5.29, -249.1,5.28, -250.1,5.28, -251.1,5.28, -252.1,5.48, -253.1,5.91, -254.1,6.23, -255.1,6.21, -256.1,6.22, -257.1,6.31, -258.1,6.34, -259.1,6.38, -260.1,6.36, -261.1,6.11, -262.1,6.18, -263.1,6.23, -264.1,6.41, -265.1,6.47, -266.1,6.4, -267.1,6.44, -268.1,6.75, -269.1,6.9, -270.1,6.9, -271.1,6.85, -272.1,6.93, -273.1,6.77, -274.1,7.22, -275.1,7.88, -276.1,7.47, -277.1,7.57, -278.1,7.16, -279.1,7.24, -280.1,7.31, -281.1,7.37, -282.1,7.46, -283.1,7.51, -284.1,7.57, -285.1,7.63, -286.1,7.71, -287.1,7.23, -288.1,7.3, -289.1,7.34, -290.1,7.42, -291.1,7.48, -292.1,7.54, -293.1,7.62, -294.1,7.68, -295.1,7.27, -296.1,7.8, -297.1,8.86, -298.1,9.0, -299.1,9.26, -300.1,9.28, -301.1,9.32, -302.1,9.31, -303.1,9.32, -304.1,9.3, -305.2,9.26, -306.2,8.87, -307.2,9.04, -308.2,9.2, -309.2,9.28, -310.2,9.3, -311.2,9.3, -312.2,9.31, -313.2,9.32, -314.2,9.32, -315.2,8.22, -316.2,7.14, -317.2,7.31, -318.2,7.36, -319.2,7.38, -320.2,7.09, -321.2,7.8, -322.2,9.12, -323.2,9.47, -324.2,9.89, -325.2,8.83, -326.2,9.01, -327.2,6.57, -328.2,6.7, -329.2,6.79, -330.2,6.82, -331.2,6.86, -332.2,7.04, -333.2,7.48, -334.2,7.22, -335.2,7.5, -336.2,7.65, -337.2,7.48, -338.2,7.62, -339.2,7.49, -340.2,8.38, -341.2,8.55, -342.2,8.34, -343.2,8.53, -344.2,8.0, -345.2,7.83, -346.2,7.99, -347.2,7.77, -348.2,7.95, -349.2,8.29, -350.2,8.46, -351.2,8.54, -352.2,8.41, -353.2,8.55, -354.2,7.74, -355.2,7.45, -356.2,7.46, -357.2,8.12, -358.2,7.91, -359.2,7.85, -360.2,7.58, -361.2,8.08, -362.2,8.21, -363.2,8.01, -364.2,6.97, -365.2,6.87, -366.2,6.88, -367.2,6.89, -368.2,6.68, -369.2,6.76, -370.2,6.79, -371.2,6.86, -372.2,6.92, -373.2,7.14, -374.2,7.52, -375.2,7.52, -376.2,7.52, -377.2,7.51, -378.2,7.5, -379.2,7.5, -380.2,7.49, -381.2,7.48, -382.2,7.47, -383.2,7.46, -384.2,7.47, -385.2,7.46, -386.2,7.45, -387.2,7.45, -388.2,7.43, -389.2,7.42, -390.2,7.41, -391.2,7.4, -392.2,7.4, -393.2,7.4, -394.2,7.32, -395.2,7.32, -396.2,7.32, -397.2,7.32, -398.2,7.32, -399.2,7.32, -400.2,7.32, -401.2,7.32, -402.2,7.32, -403.2,7.32, -404.2,7.32, -405.2,7.32, -406.2,7.32, -407.2,7.32, -408.2,7.32, -409.2,7.32, -410.2,7.32, -411.2,7.32, -412.2,7.32, -413.2,7.32, -414.2,7.32, -415.2,7.32, -416.2,7.32, -417.2,7.32, -418.2,7.32, -419.2,7.32, -420.2,7.32, -421.2,7.32, -422.2,7.32, -423.2,7.32, -424.2,7.32, -425.2,7.31, -426.2,7.31, -427.2,7.31, -428.2,7.31, -429.2,7.31, -430.2,7.31, -431.2,7.31, -432.2,7.31, -433.2,7.31, -434.2,7.31, -435.2,7.31, -436.2,7.31, +0.0,0.86, +1.0,0.86, +2.0,0.86, +3.0,0.86, +4.0,0.86, +5.0,0.86, +6.1,0.86, +7.1,1.19, +8.1,1.23, +9.1,1.25, +10.1,1.27, +11.1,1.3, +12.1,1.37, +13.1,1.78, +14.1,1.79, +15.1,1.95, +16.1,2.11, +17.1,2.1, +18.1,2.1, +19.1,1.38, +20.1,1.38, +21.1,1.38, +22.1,1.38, +23.1,1.39, +24.1,2.08, +25.1,4.03, +26.1,4.32, +27.2,4.33, +28.2,4.36, +29.2,4.3, +30.2,4.46, +31.2,4.33, +32.2,4.36, +33.2,4.36, +34.2,4.38, +35.2,4.4, +36.2,4.38, +37.2,4.43, +38.2,4.39, +39.2,4.54, +40.2,4.41, +41.2,4.41, +42.2,4.45, +43.2,4.45, +44.2,4.46, +45.2,4.46, +46.2,4.44, +47.2,4.44, +48.2,4.52, +49.2,4.52, +50.2,4.5, +51.2,4.41, +52.3,4.44, +53.3,4.45, +54.3,4.45, +55.3,4.45, +56.3,4.6, +57.3,4.61, +58.3,4.5, +59.3,4.48, +60.3,4.52, +61.3,4.52, +62.3,4.49, +63.3,4.5, +64.3,4.49, +65.3,4.51, +66.3,4.57, +67.3,4.51, +68.3,4.57, +69.3,4.6, +70.3,4.6, +71.3,4.49, +72.3,4.5, +73.3,4.52, +74.3,4.52, +75.3,4.53, +76.3,4.55, +77.4,4.55, +78.4,4.7, +79.4,4.56, +80.4,4.56, +81.4,4.59, +82.4,4.61, +83.4,4.57, +84.4,4.57, +85.4,4.65, +86.4,4.66, +87.4,4.7, +88.4,4.6, +89.4,4.6, +90.4,4.6, +91.4,4.64, +92.4,4.64, +93.4,4.59, +94.4,4.59, +95.4,4.57, +96.4,4.61, +97.4,4.6, +98.4,4.62, +99.4,4.64, +100.4,4.65, +101.4,4.79, +102.4,4.64, +103.5,4.66, +104.5,4.68, +105.5,4.7, +106.5,4.66, +107.5,4.66, +108.5,4.67, +109.5,4.79, +110.5,4.75, +111.5,4.84, +112.5,4.69, +113.5,4.77, +114.5,4.7, +115.5,4.7, +116.5,4.68, +117.5,4.71, +118.5,4.69, +119.5,4.69, +120.5,4.69, +121.5,4.71, +122.5,4.71, +123.5,4.71, +124.5,4.71, +125.5,4.71, +126.5,4.71, +127.5,4.71, +128.5,4.71, +129.5,4.79, +130.5,4.46, +131.5,4.46, +132.5,4.46, +133.6,4.8, +134.6,5.3, +135.6,5.12, +136.6,5.25, +137.6,5.23, +138.6,5.32, +139.6,5.47, +140.6,5.66, +141.6,5.64, +142.6,5.99, +143.6,5.9, +144.6,6.09, +145.6,6.3, +146.6,7.06, +147.6,6.62, +148.6,6.28, +149.6,6.41, +150.6,6.54, +151.6,6.68, +152.6,6.8, +153.6,6.35, +154.6,6.48, +155.6,6.62, +156.6,6.75, +157.6,6.39, +158.7,6.76, +159.7,8.01, +160.7,8.14, +161.7,8.26, +162.7,8.4, +163.7,7.45, +164.7,8.03, +165.7,8.16, +166.7,8.29, +167.7,8.43, +168.7,7.14, +169.7,6.28, +170.7,6.41, +171.7,6.01, +172.7,7.86, +173.7,8.51, +174.7,8.86, +175.7,9.22, +176.7,8.02, +177.7,5.68, +178.7,5.92, +179.7,5.98, +180.7,6.18, +181.7,6.78, +182.7,6.57, +183.7,6.81, +184.7,6.81, +185.8,6.83, +186.8,7.61, +187.8,7.53, +188.8,7.11, +189.8,6.97, +190.8,6.92, +191.8,6.75, +192.8,7.61, +193.8,7.53, +194.8,7.11, +195.8,6.42, +196.8,6.96, +197.8,6.93, +198.8,6.83, +199.8,6.78, +200.8,7.27, +201.8,7.18, +202.8,6.04, +203.8,5.91, +204.8,5.94, +205.8,5.96, +206.8,5.87, +207.8,5.97, +208.8,6.04, +209.8,6.28, +210.8,6.39, +211.8,6.39, +212.9,6.39, +213.9,6.39, +214.9,6.39, +215.9,6.39, +216.9,6.39, +217.9,6.38, +218.9,6.38, +219.9,6.38, +220.9,6.38, +221.9,6.38, +222.9,6.38, +223.9,6.38, +224.9,6.38, +225.9,6.38, +226.9,6.38, +227.9,6.38, +228.9,6.38, +229.9,6.38, +230.9,6.38, +231.9,6.38, +232.9,6.38, +233.9,6.38, +234.9,6.38, +235.9,6.38, +236.9,6.38, +238.0,6.38, +239.0,6.38, +240.0,6.38, +241.0,6.38, +242.0,6.38, +243.0,6.38, +244.0,6.38, +245.0,6.38, +246.0,6.38, +247.0,6.38, +248.0,6.38, +249.0,6.38, +250.0,6.38, +251.0,6.38, +252.0,6.38, +253.0,6.38, +254.0,6.38, +255.0,6.38, +256.0,6.38, +257.0,6.38, +258.0,6.38, +259.0,6.38, +260.0,6.38, +261.0,6.38, +262.1,6.38, +263.1,6.38, +264.1,6.38, +265.1,6.38, +266.1,6.38, +267.1,6.38, +268.1,6.38, +269.1,6.38, +270.1,6.38, +271.1,6.38, +272.1,6.38, +273.1,6.38, +274.1,6.38, +275.1,6.38, +276.1,6.38, +277.1,6.38, +278.1,6.38, diff --git a/dev/linux-cpu/logs/sharp_exif.log b/dev/linux-cpu/logs/sharp_exif.log index a7bac4d..6f0b371 100644 --- a/dev/linux-cpu/logs/sharp_exif.log +++ b/dev/linux-cpu/logs/sharp_exif.log @@ -1,90 +1,545 @@ Capturing execution frames: sharp_exif.json Frame 1 saved (frame_000.jpg, t=0.0s) Validating workflow... + [ComfyUI] === /validate endpoint called === + [ComfyUI] === /validate endpoint called === + [ComfyUI] Received JSON with keys: ['prompt'] + [ComfyUI] Received JSON with keys: ['prompt'] + [ComfyUI] Prompt has 4 nodes + [ComfyUI] Prompt has 4 nodes + [ComfyUI] Node 2: LoadSharpModel + [ComfyUI] Node 2: LoadSharpModel + [ComfyUI] Inputs: {"precision": "auto"} + [ComfyUI] Inputs: {"precision": "auto"} + [ComfyUI] Node 7: SharpPredict + [ComfyUI] Node 7: SharpPredict + [ComfyUI] Inputs: {"focal_length_mm": ["9", 2], "output_prefix": "sharp", "model": ["2", 0], "image": ["9", 0]} + [ComfyUI] Inputs: {"focal_length_mm": ["9", 2], "output_prefix": "sharp", "model": ["2", 0], "image": ["9", 0]} + [ComfyUI] Node 8: GeomPackPreviewGaussian + [ComfyUI] Node 8: GeomPackPreviewGaussian + [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} + [ComfyUI] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} + [ComfyUI] Node 9: LoadImageWithExif + [ComfyUI] Node 9: LoadImageWithExif + [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} + [ComfyUI] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} + [ComfyUI] Generated prompt_id: 070bb63c-83a7-4e61-8aab-fa184414c5c0 + [ComfyUI] Generated prompt_id: 070bb63c-83a7-4e61-8aab-fa184414c5c0 + [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... - Frame 2 saved (frame_001.jpg, t=2.3s) - [capture-periodic] freeze=3ms shot=143ms unfreeze=5ms saved=True + [ComfyUI] got prompt + [ComfyUI] got prompt + [ComfyUI] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0 + [ComfyUI] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0 + [ComfyUI] [SubprocessWorker] call_method: nodes.load_image_exif.LoadImageWithExif.EXECUTE_NORMALIZED + [ComfyUI] [SubprocessWorker] call_method: nodes.load_image_exif.LoadImageWithExif.EXECUTE_NORMALIZED + [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... + [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... + [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... + [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... + [ComfyUI] [ComfyUI-Sharp] Health check: 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/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [ComfyUI-Sharp] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp'] + [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/bin/python + [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_f9834ea7e9cf']... + [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'sharp-nodes', 'python', '/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py', 'abstract://comfy_worker_f9834ea7e9cf']... + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f9834ea7e9cf (abstract, no filesystem path) + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_f9834ea7e9cf (abstract, no filesystem path) + Frame 2 saved (frame_001.jpg, t=2.2s) + [capture-periodic] freeze=3ms shot=132ms unfreeze=2ms saved=True + [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=3 sending call_method + [ComfyUI] [SubprocessWorker] call_id=3 sending call_method + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [comfy-env] LoadImageWithExif done (2.97s): result: NodeOutput + [ComfyUI] [comfy-env] LoadImageWithExif done (2.97s): 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 + [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] Health check: ping (timeout=5.0s)... + [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... + [ComfyUI] [ComfyUI-Sharp] Health check: ok + [ComfyUI] [ComfyUI-Sharp] Health check: ok + [ComfyUI] [SubprocessWorker] worker started/confirmed + [ComfyUI] [SubprocessWorker] worker started/confirmed + [ComfyUI] [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=4 sending call_method + [ComfyUI] [SubprocessWorker] call_id=4 sending call_method + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [comfy-env] LoadSharpModel done (0.51s): result: NodeOutput + [ComfyUI] [comfy-env] LoadSharpModel done (0.51s): result: NodeOutput + [ComfyUI] [comfy-env] Running SharpPredict: focal_length_mm: 20.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,2022,3040,3] cpu + [ComfyUI] [comfy-env] Running SharpPredict: focal_length_mm: 20.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,2022,3040,3] cpu + [ComfyUI] [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED + [ComfyUI] [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED + [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... + [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... + [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... + [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... + [ComfyUI] [ComfyUI-Sharp] Health check: ok + [ComfyUI] [ComfyUI-Sharp] Health check: ok + [ComfyUI] [SubprocessWorker] worker started/confirmed + [ComfyUI] [SubprocessWorker] worker started/confirmed + [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 2022, 3040, 3]) + [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 2022, 3040, 3]) + [ComfyUI] [SubprocessWorker] serializing kwargs to shm... + [ComfyUI] [SubprocessWorker] serializing kwargs to shm... + [ComfyUI] [SubprocessWorker] created 0 shm blocks + [ComfyUI] [SubprocessWorker] created 0 shm blocks + [ComfyUI] [SubprocessWorker] sending request via socket... + [ComfyUI] [SubprocessWorker] sending request via socket... + [ComfyUI] [SubprocessWorker] call_id=5 sending call_method + [ComfyUI] [SubprocessWorker] call_id=5 sending call_method + [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'parent_pid', 'fd', 'storage_size'] + [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'parent_pid', 'fd', 'storage_size'] + [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2022, 3040, 3] + [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2022, 3040, 3] + [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2022, 3040, 3]) + [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2022, 3040, 3]) Frame 3 saved (frame_002.jpg, t=4.5s) - [capture-periodic] freeze=3ms shot=114ms unfreeze=3ms saved=True - [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=3.6/15.6GB (23%) swap=0.0/3.0GB (0%) cpu=84% browser_rss=1.01GB - [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=33% browser_rss=1.00GB - [capture-loop] iter=150 t=17.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.99GB - [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=1.00GB - [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB - [capture-loop] iter=300 t=34.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB - [capture-loop] iter=350 t=40.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB - [capture-loop] iter=400 t=46.1s 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.94GB - [capture-loop] iter=450 t=51.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB - [capture-loop] iter=500 t=57.7s 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=47% browser_rss=0.93GB - [capture-loop] iter=550 t=63.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB - [capture-loop] iter=600 t=69.1s 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=47% browser_rss=0.94GB - [capture-loop] iter=650 t=74.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.94GB - [capture-loop] iter=700 t=80.6s 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=48% browser_rss=0.93GB - [capture-loop] iter=750 t=86.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB - [capture-loop] iter=800 t=92.2s 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=48% browser_rss=0.94GB - [capture-loop] iter=850 t=97.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB - [capture-loop] iter=900 t=103.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB - [capture-loop] iter=950 t=109.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB - [capture-loop] iter=1000 t=115.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB - [capture-loop] iter=1050 t=120.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB - [capture-loop] iter=1100 t=126.4s 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=46% browser_rss=0.92GB - [capture-loop] iter=1150 t=132.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.0/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.92GB - [capture-loop] iter=1200 t=138.0s 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=48% browser_rss=0.93GB - [capture-loop] iter=1250 t=143.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.93GB - [capture-loop] iter=1300 t=149.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB - [capture-loop] iter=1350 t=155.1s 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=48% browser_rss=0.94GB - [capture-loop] iter=1400 t=160.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=58% browser_rss=0.93GB - [capture-loop] iter=1450 t=166.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB - [capture-loop] iter=1500 t=172.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB - [capture-loop] iter=1550 t=178.2s 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=48% browser_rss=0.94GB - [capture-loop] iter=1600 t=183.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB - [capture-loop] iter=1650 t=189.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB - [capture-loop] iter=1700 t=195.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB - [capture-loop] iter=1750 t=201.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB - [capture-loop] iter=1800 t=206.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB - [capture-loop] iter=1850 t=212.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB - [capture-loop] iter=1900 t=218.2s 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=47% browser_rss=0.93GB - [capture-loop] iter=1950 t=224.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.4/15.6GB (41%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB - [capture-loop] iter=2000 t=229.8s 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=48% browser_rss=0.93GB - [capture-loop] iter=2050 t=235.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB - [capture-loop] iter=2100 t=241.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.94GB - [capture-loop] iter=2150 t=247.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.0/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=51% browser_rss=0.94GB - [capture-loop] iter=2200 t=252.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=7.9/15.6GB (51%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB - [capture-loop] iter=2250 t=258.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.94GB - [capture-loop] iter=2300 t=264.2s 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=47% browser_rss=0.94GB - [capture-loop] iter=2350 t=270.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.7/15.6GB (62%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB - [capture-loop] iter=2400 t=275.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=9.9/15.6GB (63%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.94GB - [capture-loop] iter=2450 t=281.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=10.1/15.6GB (64%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB - [capture-loop] iter=2500 t=287.3s 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=49% browser_rss=0.94GB - [capture-loop] iter=2550 t=293.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.8/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB - [capture-loop] iter=2600 t=298.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.4/15.6GB (54%) swap=0.0/3.0GB (0%) cpu=50% browser_rss=0.94GB - [capture-loop] iter=2650 t=304.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.93GB - [capture-loop] iter=2700 t=310.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.93GB - [capture-loop] iter=2750 t=315.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.6/15.6GB (55%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.93GB - [capture-loop] iter=2800 t=321.7s 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=48% browser_rss=0.93GB - [capture-loop] iter=2850 t=327.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=8.2/15.6GB (53%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.94GB - [capture-loop] iter=2900 t=333.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.7/15.6GB (56%) swap=0.0/3.0GB (0%) cpu=49% browser_rss=0.94GB - [capture-loop] iter=2950 t=338.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.4/15.6GB (47%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.94GB - Frame 4 saved (frame_003.jpg, t=340.6s) - [capture-periodic] freeze=3ms shot=151ms unfreeze=4ms saved=True + [capture-periodic] freeze=1ms shot=103ms unfreeze=2ms saved=True + [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=3.6/15.6GB (23%) swap=0.0/3.0GB (0%) cpu=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.78GB + [ComfyUI] [comfy-env] VRAM request: 2.81GB, free before eviction: 10.78GB + [ComfyUI] [comfy-env] VRAM after eviction: 10.78GB + [ComfyUI] [comfy-env] VRAM after eviction: 10.78GB + [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.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=28% browser_rss=0.98GB + [capture-loop] iter=150 t=16.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.98GB + [capture-loop] iter=200 t=22.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (37%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.99GB + [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=250 t=27.7s 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.92GB + [capture-loop] iter=300 t=33.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.8/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB + [capture-loop] iter=350 t=38.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.91GB + [capture-loop] iter=400 t=44.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [capture-loop] iter=450 t=49.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB + [capture-loop] iter=500 t=55.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% 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 0x00007fded23a66c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fded23a66c0 (most recent call first): + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py", line 295 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py", line 295 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py", line 648 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py", line 648 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py", line 493 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py", line 493 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py", line 138 in _serve + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py", line 138 in _serve + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 995 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 995 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first): + [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 995 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 995 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first): + [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first): + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=550 t=60.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [capture-loop] iter=600 t=66.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB + [capture-loop] iter=650 t=71.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.0/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.91GB + [capture-loop] iter=700 t=77.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.91GB + [capture-loop] iter=750 t=82.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB + [capture-loop] iter=800 t=88.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.91GB + [capture-loop] iter=850 t=93.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.91GB + [capture-loop] iter=900 t=99.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=950 t=104.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB + [capture-loop] iter=1000 t=110.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/15.6GB (39%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=1050 t=115.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.2/15.6GB (40%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [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 + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 2 === + [ComfyUI] === WATCHDOG TICK 2 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fded23a66c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fded23a66c0 (most recent call first): + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py", line 295 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py", line 295 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py", line 648 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py", line 648 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py", line 493 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py", line 493 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py", line 138 in _serve + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py", line 138 in _serve + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 995 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 995 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first): + [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 995 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 995 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first): + [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first): + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py", line 484 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 729 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 729 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=1100 t=121.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=5.9/15.6GB (38%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB + [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=1150 t=126.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=6.8/15.6GB (43%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB + [capture-loop] iter=1200 t=132.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [capture-loop] iter=1250 t=137.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.7/15.6GB (49%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=1300 t=143.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=1350 t=148.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.3/15.6GB (60%) swap=0.0/3.0GB (0%) cpu=47% browser_rss=0.92GB + [capture-loop] iter=1400 t=154.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.5/15.6GB (61%) 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=1450 t=159.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.8/15.6GB (50%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [capture-loop] iter=1500 t=165.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=10.6/15.6GB (68%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.92GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] start: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after depth_alignment: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after init_model: 0.00 GB + [capture-loop] iter=1550 t=170.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.6/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [capture-loop] iter=1600 t=176.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=9.1/15.6GB (58%) swap=0.0/3.0GB (0%) cpu=46% browser_rss=0.92GB + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] [worker:ComfyUI-Sharp] + [ComfyUI] === WATCHDOG TICK 3 === + [ComfyUI] === WATCHDOG TICK 3 === + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fded23a66c0 (most recent call first): + [ComfyUI] [worker:ComfyUI-Sharp] Thread 0x00007fded23a66c0 (most recent call first): + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py", line 295 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/socket.py", line 295 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py", line 648 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py", line 648 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py", line 493 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/connection.py", line 493 in accept + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py", line 138 in _serve + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/multiprocessing/resource_sharer.py", line 138 in _serve + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 995 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 995 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first): + [ComfyUI] Current thread 0x00007fdf1867f6c0 (most recent call first): + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 995 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 995 in run + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/threading.py", line 1015 in _bootstrap + [ComfyUI] + [ComfyUI] + [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first): + [ComfyUI] Thread 0x00007fdf191a3740 (most recent call first): + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py", line 548 in _conv_forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py", line 553 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/conv.py", line 553 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py", line 518 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/comfy/ops.py", line 518 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/container.py", line 253 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/container.py", line 253 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 766 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 766 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 858 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 858 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1352 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 1352 in forward + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/site-packages/torch/nn/modules/module.py", line 1790 in _call_impl + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2030 in decode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/sharp/model.py", line 2030 in decode + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 303 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-Sharp/nodes/predict.py", line 303 in _predict_image_cached + [ComfyUI] File "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/ComfyUI/.ce/.pixi/envs/sharp-nodes/lib/python3.13/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-0301/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-0301/ComfyUI/comfy_api/latest/_io.py", line 1833 in EXECUTE_NORMALIZED + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1762 in main + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1807 in + [ComfyUI] File "/tmp/comfyui_pvenv_7yjm3b5n/persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] [worker:ComfyUI-Sharp] === END === + [ComfyUI] + [ComfyUI] + [capture-loop] iter=1650 t=182.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=8.9/15.6GB (57%) swap=0.0/3.0GB (0%) cpu=45% browser_rss=0.92GB + [capture-loop] iter=1700 t=187.5s 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=47% browser_rss=0.92GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after feature_model: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB + [ComfyUI] [worker:ComfyUI-Sharp] WARNING: [Decode] after prediction_head: 0.00 GB + [capture-loop] iter=1750 t=193.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.5/15.6GB (48%) swap=0.0/3.0GB (0%) cpu=44% browser_rss=0.92GB + [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5 + [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=5 + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [comfy-env] SharpPredict done (193.01s): result: NodeOutput + [ComfyUI] [comfy-env] SharpPredict done (193.01s): 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/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [ComfyUI-GeometryPack] python: /home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/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-0301/ComfyUI', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/lib/python3.13/site-packages', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/custom_nodes/ComfyUI-GeometryPack'] + [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [SubprocessWorker] is_pixi=True, python=/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/.pixi/envs/geometrypack-nodes/bin/python + [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_jykzb_25/persistent_worker.py', 'abstract://comfy_worker_1f85d7a55cac']... + [ComfyUI] [SubprocessWorker] launching cmd=['/home/runner/.pixi/bin/pixi', 'run', '--as-is', '--manifest-path', '/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/.ce/pixi.toml', '-e', 'geometrypack-nodes', 'python', '/tmp/comfyui_pvenv_jykzb_25/persistent_worker.py', 'abstract://comfy_worker_1f85d7a55cac']... + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f85d7a55cac (abstract, no filesystem path) + [ComfyUI] [SubprocessWorker] socket_addr=abstract://comfy_worker_1f85d7a55cac (abstract, no filesystem path) + Frame 4 saved (frame_003.jpg, t=198.2s) + [capture-periodic] freeze=1ms shot=118ms unfreeze=2ms saved=True + [capture-loop] iter=1800 t=198.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=2 ram=7.0/15.6GB (45%) swap=0.0/3.0GB (0%) cpu=48% browser_rss=0.93GB + [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] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778382509393.ply (63.00 MB) + [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading PLY: sharp_1778382509393.ply (63.00 MB) + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [SubprocessWorker] got response: ok + [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.38s): result: NodeOutput + [ComfyUI] [comfy-env] GeomPackPreviewGaussian done (3.38s): result: NodeOutput + [ComfyUI] Prompt executed in 199.88 seconds + [ComfyUI] Prompt executed in 199.88 seconds Node executed (1 total), capturing... - Frame 5 saved (frame_004.jpg, t=344.1s) - [capture-node] freeze=37ms shot=1291ms unfreeze=4ms saved=True - Frame 6 saved (frame_005.jpg, t=359.6s) - [capture-periodic] freeze=13952ms shot=14425ms unfreeze=3ms saved=True - Execution complete (t=359.6s) + Frame 5 saved (frame_004.jpg, t=200.6s) + [capture-node] freeze=1037ms shot=321ms unfreeze=0ms saved=True + Execution complete (t=200.6s) [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear... - [3d-wait] Phase 1 done in 28.2s + [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 14.137s, rendering for 5s... - [3d-wait] JS halted via CDP after 28.2s - [3d-wait] Re-frozen in 70.5s - [3d-wait] Total 3D wait: 127.0s - Captured 6 unique frames over 528.97s + [3d-wait] Unfrozen in 0.001s, rendering for 5s... + [3d-wait] JS halted via CDP after 18.4s + [3d-wait] Re-frozen in 73.7s + [3d-wait] Total 3D wait: 73.7s + Captured 5 unique frames over 275.65s [debug] iframes: 1 - [debug] iframe[0]: src=http://127.0.0.1:8188/extensions/ComfyUI-GeometryPack/viewer_gaussian.html?v=177, canvas=3040x2022, rafFrozen=True + [debug] iframe[0]: src=http://127.0.0.1:41896/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.4s - Captured 7 video frames \ No newline at end of file + [timing] final_screenshot: 0.3s + Captured 6 video frames \ No newline at end of file diff --git a/dev/linux-cpu/logs/sharp_exif_console.log b/dev/linux-cpu/logs/sharp_exif_console.log index c457790..2083687 100644 --- a/dev/linux-cpu/logs/sharp_exif_console.log +++ b/dev/linux-cpu/logs/sharp_exif_console.log @@ -9,16 +9,8 @@ [Console-error] Failed to load resource: the server responded with a status of 404 (Not Found) [Console-warning] WARNING: Multiple instances of Three.js being imported. [Console-log] [VTK Bundle] GLTFImporter included in bundle -[Console-log] [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] Loading VTK.js textured mesh preview extension... -[Console-log] [GeomPack] VTK.js textured mesh preview extension registered +[Console-log] [GeomPack Gaussian] Loading extension... +[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension [Console-log] [FBX Preview] Auto-registering for all known FBX preview node types... [Console-log] [UniRig] Loading FBX mesh preview extension... [Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack @@ -35,16 +27,24 @@ [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] [CompareSMPLBVH] Loading Compare SMPL BVH extension +[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension... +[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh +[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension +[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension... +[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer [Console-log] [GeomPack] Loading mesh preview extension... [Console-log] [GeomPack] Mesh preview extension registered [Console-log] [UniRig Debug] Loading FBX mesh preview extension... [Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack [Console-log] [UniRig Debug] FBX mesh preview extension registered -[Console-log] [GeomPack Gaussian] Loading extension... -[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension +[Console-log] [BVHViewer] Loading BVH Viewer extension +[Console-log] [BVHViewer] Loading BVH viewer extension... +[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer +[Console-log] [GeomPack] Loading UV mesh preview extension... +[Console-log] [GeomPack] UV 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-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 @@ -56,11 +56,11 @@ [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_1778343838964.ply&type=output&subfolder= +[Console-log] [GaussianViewer] Received LOAD_MESH_URL: /view?filename=sharp_1778382509393.ply&type=output&subfolder= [Console-log] [GaussianViewer] Pre-calculated scale compensation: 62.55 x -[Console-log] [GaussianViewer] Loading from URL: /view?filename=sharp_1778343838964.ply&type=output&subfolder= -[Console-log] [GaussianViewer] Scene bounds center: 3.975041151046753 -3.7338359355926514 15.92608642578125 -[Console-log] [GaussianViewer] Scene bounds size: 22.670219898223877 12.130749225616455 28.834945678710938 +[Console-log] [GaussianViewer] Loading from URL: /view?filename=sharp_1778382509393.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]] @@ -74,10 +74,10 @@ [Console-log] [GaussianViewer] Gaussian scale compensation (with 3x boost): 18.77 x [Console-log] [GaussianViewer] Calculated FOV: 61.84680192071069 degrees [Console-log] [GaussianViewer] Target Z distance: 1.6693306252433013 -[Console-log] [GaussianViewer] Scene center: 3.975041151046753 3.7338359355926514 15.92608642578125 +[Console-log] [GaussianViewer] 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.92608642578125 +[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 diff --git a/dev/linux-cpu/logs/sharp_exif_resources.csv b/dev/linux-cpu/logs/sharp_exif_resources.csv index c841313..11f60cd 100644 --- a/dev/linux-cpu/logs/sharp_exif_resources.csv +++ b/dev/linux-cpu/logs/sharp_exif_resources.csv @@ -1,540 +1,285 @@ # total_ram_gb=15.6 t,ram_gb,vram_gb -0.0,7.32, -1.0,7.19, -2.0,6.94, -3.0,6.97, -4.0,7.01, -5.0,7.01, -6.0,7.01, -7.0,5.81, -8.0,2.72, -9.0,2.75, -10.0,3.07, -11.0,3.2, -12.0,3.59, -13.0,4.0, -14.0,4.37, -15.0,4.87, -16.0,5.91, -17.0,5.99, -18.0,5.88, -19.0,5.94, -20.0,5.97, -21.0,5.96, -22.0,5.92, -23.0,5.96, -24.0,5.93, -25.0,5.92, -26.0,5.83, -27.0,5.83, -28.0,5.79, -29.0,5.83, -30.0,5.82, -31.0,5.78, -32.0,5.78, -33.0,5.78, -34.0,5.76, -35.0,5.8, -36.0,5.78, -37.0,5.82, -38.0,5.76, -39.0,5.8, -40.0,5.77, -41.0,5.79, -42.0,5.78, -43.0,5.8, -44.0,5.82, -45.0,5.81, -46.0,5.81, -47.0,5.81, -48.0,5.82, -49.0,5.85, -50.0,5.85, -51.0,5.88, -52.0,5.85, -53.0,5.85, -54.0,5.87, -55.0,5.91, -56.0,5.91, -57.0,5.91, -58.0,5.88, -59.0,5.89, -60.0,5.88, -61.0,5.94, -62.0,5.9, -63.0,5.95, -64.0,5.89, -65.0,5.95, -66.0,5.93, -67.0,5.94, -68.0,5.94, -69.0,5.97, -70.0,5.97, -71.0,5.96, -72.0,5.97, -73.0,5.95, -74.0,5.93, -75.0,5.95, -76.0,5.97, -77.0,5.96, -78.0,5.99, -79.0,6.02, -80.0,6.08, -81.0,6.01, -82.0,5.99, -83.0,6.04, -84.0,6.05, -85.0,6.04, -86.0,6.03, -87.0,6.01, -88.0,5.99, -89.0,6.0, -90.0,5.97, -91.0,5.96, -92.0,5.98, -93.0,5.98, -94.0,5.99, -95.0,6.02, -96.0,6.05, -97.0,6.02, -98.0,6.02, -99.0,6.01, -100.0,6.01, -101.0,6.02, -102.0,6.02, -103.0,6.02, -104.0,6.0, -105.0,6.0, -106.0,5.99, -107.0,6.0, -108.0,6.06, -109.0,6.03, -110.0,6.03, -111.0,6.01, -112.0,6.03, -113.0,6.01, -114.0,6.05, -115.0,6.03, -116.0,6.04, -117.0,6.02, -118.0,6.01, -119.0,6.0, -120.0,6.01, -121.0,6.01, -122.0,6.03, -123.1,6.02, -124.1,6.01, -125.1,6.02, -126.1,6.04, -127.1,6.05, -128.1,6.01, -129.1,6.04, -130.1,6.03, -131.1,6.13, -132.1,6.14, -133.1,6.06, -134.1,6.06, -135.1,6.06, -136.1,6.07, -137.1,6.05, -138.1,6.11, -139.1,6.12, -140.1,6.14, -141.1,6.15, -142.1,6.09, -143.1,6.1, -144.1,6.1, -145.1,6.11, -146.1,6.1, -147.1,6.09, -148.1,6.08, -149.1,6.11, -150.1,6.07, -151.1,6.07, -152.1,6.09, -153.1,6.11, -154.1,6.09, -155.1,6.11, -156.1,6.08, -157.1,6.12, -158.1,6.05, -159.1,6.09, -160.1,6.12, -161.1,6.14, -162.1,6.14, -163.1,6.14, -164.1,6.14, -165.1,6.13, -166.1,6.12, -167.1,6.13, -168.1,6.13, -169.1,6.12, -170.1,6.11, -171.1,6.1, -172.1,6.12, -173.1,6.1, -174.1,6.1, -175.1,6.12, -176.1,6.21, -177.1,6.13, -178.1,6.14, -179.1,6.15, -180.1,6.11, -181.1,6.13, -182.1,6.12, -183.1,6.12, -184.1,6.13, -185.1,6.13, -186.1,6.13, -187.1,6.12, -188.1,6.15, -189.1,6.16, -190.1,6.17, -191.1,6.17, -192.1,6.19, -193.1,6.18, -194.1,6.2, -195.1,6.18, -196.1,6.18, -197.1,6.21, -198.1,6.2, -199.1,6.2, -200.1,6.2, -201.1,6.14, -202.1,6.14, -203.1,6.16, -204.1,6.16, -205.1,6.18, -206.1,6.19, -207.1,6.2, -208.1,6.19, -209.1,6.2, -210.1,6.21, -211.1,6.2, -212.1,6.21, -213.1,6.19, -214.1,6.23, -215.1,6.21, -216.1,6.19, -217.1,6.2, -218.1,6.21, -219.1,6.19, -220.1,6.2, -221.1,6.21, -222.1,6.2, -223.1,5.89, -224.1,5.88, -225.1,5.89, -226.1,5.89, -227.1,5.88, -228.1,5.87, -229.1,6.03, -230.1,6.41, -231.1,6.56, -232.1,6.55, -233.1,6.53, -234.1,6.64, -235.1,6.68, -236.1,6.71, -237.1,6.97, -238.1,6.71, -239.1,6.76, -240.1,6.95, -241.1,7.01, -242.1,7.03, -243.1,6.98, -244.1,7.04, -245.1,7.33, -246.1,7.46, -247.1,7.35, -248.1,7.44, -249.1,7.48, -250.1,7.37, -251.1,7.91, -252.1,8.53, -253.1,8.03, -254.1,8.02, -255.1,7.67, -256.1,7.74, -257.1,7.81, -258.1,7.87, -259.1,7.94, -260.1,8.0, -261.1,8.05, -262.1,8.13, -263.1,7.63, -264.1,7.68, -265.1,7.74, -266.1,7.81, -267.1,7.88, -268.1,7.93, -269.1,8.01, -270.1,8.07, -271.1,8.13, -272.1,7.78, -273.1,8.22, -274.1,9.4, -275.1,9.54, -276.1,9.72, -277.1,9.85, -278.1,9.85, -279.1,9.87, -280.1,9.86, -281.1,9.86, -282.1,9.86, -283.1,9.36, -284.1,9.52, -285.1,9.69, -286.1,10.06, -287.1,10.08, -288.1,9.85, -289.1,9.85, -290.1,9.85, -291.1,9.85, -292.1,8.72, -293.1,7.6, -294.1,7.78, -295.1,7.91, -296.1,7.91, -297.1,7.89, -298.1,8.03, -299.1,8.85, -300.1,9.84, -301.1,10.23, -302.1,10.61, -303.1,9.4, -304.1,9.58, -305.1,7.27, -306.1,7.25, -307.1,7.35, -308.1,7.37, -309.1,7.43, -310.1,7.62, -311.1,8.13, -312.1,7.8, -313.1,8.08, -314.1,8.21, -315.1,8.06, -316.1,8.18, -317.1,8.15, -318.1,8.97, -319.1,9.14, -320.1,8.94, -321.1,9.11, -322.1,8.57, -323.1,8.44, -324.1,8.58, -325.1,8.41, -326.1,8.56, -327.1,8.91, -328.1,9.09, -329.1,8.88, -330.1,9.08, -331.1,8.95, -332.1,8.43, -333.1,8.15, -334.1,8.64, -335.1,8.32, -336.1,8.59, -337.1,8.48, -338.1,8.21, -339.1,8.67, -340.1,8.68, -341.1,8.61, -342.1,7.35, -343.1,7.35, -344.1,7.36, -345.1,7.31, -346.1,7.06, -347.1,6.87, -348.1,6.92, -349.1,7.02, -350.1,7.09, -351.1,7.26, -352.1,7.66, -353.1,7.66, -354.1,7.66, -355.1,7.66, -356.1,7.64, -357.1,7.62, -358.1,7.61, -359.1,7.6, -360.1,7.59, -361.1,7.59, -362.1,7.57, -363.1,7.57, -364.1,7.56, -365.1,7.56, -366.1,7.51, -367.1,7.51, -368.1,7.51, -369.1,7.51, -370.1,7.51, -371.1,7.51, -372.1,7.51, -373.1,7.51, -374.2,7.51, -375.2,7.51, -376.2,7.51, -377.2,7.51, -378.2,7.51, -379.2,7.51, -380.2,7.5, -381.2,7.5, -382.2,7.5, -383.2,7.5, -384.2,7.5, -385.2,7.5, -386.2,7.5, -387.2,7.5, -388.2,7.5, -389.2,7.5, -390.2,7.5, -391.2,7.5, -392.2,7.5, -393.2,7.5, -394.2,7.4, -395.2,7.4, -396.2,7.4, -397.2,7.4, -398.2,7.4, -399.2,7.4, -400.2,7.4, -401.2,7.4, -402.2,7.4, -403.2,7.4, -404.2,7.4, -405.2,7.4, -406.2,7.4, -407.2,7.4, -408.2,7.4, -409.2,7.4, -410.2,7.4, -411.2,7.4, -412.2,7.4, -413.2,7.4, -414.2,7.4, -415.2,7.4, -416.2,7.4, -417.2,7.4, -418.2,7.41, -419.2,7.41, -420.2,7.41, -421.2,7.41, -422.2,7.4, -423.2,7.4, -424.2,7.4, -425.2,7.4, -426.2,7.4, -427.2,7.4, -428.2,7.4, -429.2,7.4, -430.2,7.4, -431.2,7.4, -432.2,7.4, -433.2,7.4, -434.2,7.4, -435.2,7.4, -436.2,7.4, -437.2,7.4, -438.2,7.4, -439.2,7.4, -440.2,7.4, -441.2,7.4, -442.2,7.4, -443.2,7.4, -444.2,7.4, -445.2,7.4, -446.2,7.4, -447.2,7.4, -448.2,7.4, -449.2,7.4, -450.2,7.4, -451.2,7.4, -452.2,7.4, -453.2,7.4, -454.2,7.4, -455.2,7.4, -456.2,7.4, -457.2,7.4, -458.2,7.4, -459.2,7.4, -460.2,7.4, -461.2,7.4, -462.2,7.38, -463.2,7.38, -464.2,7.38, -465.2,7.38, -466.2,7.38, -467.2,7.38, -468.2,7.38, -469.2,7.38, -470.2,7.38, -471.2,7.38, -472.2,7.38, -473.2,7.38, -474.2,7.38, -475.2,7.38, -476.2,7.38, -477.2,7.38, -478.2,7.38, -479.2,7.38, -480.2,7.38, -481.2,7.38, -482.2,7.38, -483.2,7.38, -484.2,7.38, -485.2,7.38, -486.2,7.38, -487.2,7.38, -488.2,7.38, -489.2,7.38, -490.2,7.38, -491.2,7.38, -492.2,7.38, -493.2,7.38, -494.2,7.38, -495.2,7.38, -496.2,7.38, -497.2,7.38, -498.2,7.38, -499.2,7.38, -500.2,7.36, -501.2,7.36, -502.2,7.36, -503.2,7.36, -504.2,7.36, -505.2,7.36, -506.2,7.36, -507.2,7.35, -508.2,7.35, -509.2,7.35, -510.2,7.35, -511.2,7.35, -512.2,7.35, -513.2,7.35, -514.2,7.35, -515.2,7.35, -516.2,7.35, -517.2,7.35, -518.2,7.35, -519.2,7.35, -520.2,7.35, -521.2,7.36, -522.2,7.36, -523.2,7.36, -524.2,7.36, -525.2,7.36, -526.2,7.36, -527.2,7.36, -528.2,7.36, -529.2,7.36, -530.2,7.36, -531.2,7.36, -532.2,7.36, -533.2,7.36, -534.2,7.36, -535.2,7.36, -536.2,7.36, -537.2,7.36, +0.0,6.38, +1.0,6.38, +2.0,6.38, +3.0,6.38, +4.0,6.38, +5.0,6.38, +6.0,6.38, +7.0,1.88, +8.0,1.95, +9.0,2.06, +10.0,2.27, +11.0,2.74, +12.1,3.15, +13.1,3.55, +14.1,3.96, +15.1,4.36, +16.1,4.77, +17.1,5.29, +18.1,5.4, +19.1,5.32, +20.1,5.29, +21.1,5.33, +22.1,5.33, +23.1,5.32, +24.1,5.34, +25.1,5.37, +26.1,5.41, +27.1,5.36, +28.1,5.32, +29.1,5.41, +30.1,5.37, +31.1,5.45, +32.1,5.38, +33.1,5.38, +34.1,5.44, +35.2,5.4, +36.2,5.4, +37.2,5.48, +38.2,5.56, +39.2,5.49, +40.2,5.43, +41.2,5.4, +42.2,5.47, +43.2,5.44, +44.2,5.44, +45.2,5.44, +46.2,5.44, +47.2,5.45, +48.2,5.45, +49.2,5.45, +50.2,5.46, +51.2,5.49, +52.2,5.5, +53.2,5.52, +54.2,5.52, +55.2,5.52, +56.2,5.46, +57.2,5.55, +58.2,5.52, +59.2,5.47, +60.2,5.49, +61.2,5.53, +62.2,5.53, +63.3,5.51, +64.3,5.51, +65.3,5.51, +66.3,5.63, +67.3,5.48, +68.3,5.52, +69.3,5.52, +70.3,5.52, +71.3,5.52, +72.3,5.65, +73.3,5.58, +74.3,5.54, +75.3,5.57, +76.3,5.59, +77.3,5.59, +78.3,5.59, +79.3,5.57, +80.3,5.57, +81.3,5.67, +82.3,5.59, +83.3,5.56, +84.3,5.56, +85.3,5.58, +86.3,5.58, +87.3,5.61, +88.4,5.63, +89.4,5.6, +90.4,5.61, +91.4,5.68, +92.4,5.61, +93.4,5.7, +94.4,5.75, +95.4,5.62, +96.4,5.62, +97.4,5.63, +98.4,5.63, +99.4,5.66, +100.4,5.68, +101.4,5.68, +102.4,5.64, +103.4,5.66, +104.4,5.68, +105.4,5.64, +106.4,5.77, +107.4,5.65, +108.4,5.67, +109.4,5.67, +110.4,5.67, +111.4,5.69, +112.4,5.69, +113.4,5.69, +114.4,5.69, +115.4,5.69, +116.5,5.69, +117.5,5.7, +118.5,5.7, +119.5,5.7, +120.5,5.7, +121.5,5.7, +122.5,5.7, +123.5,5.8, +124.5,5.7, +125.5,5.42, +126.5,5.42, +127.5,5.42, +128.5,5.55, +129.5,6.09, +130.5,6.07, +131.5,6.18, +132.5,6.25, +133.5,6.52, +134.5,6.34, +135.5,6.57, +136.5,6.55, +137.5,6.58, +138.5,7.03, +139.5,7.0, +140.5,6.93, +141.5,7.88, +142.6,8.24, +143.6,7.41, +144.6,7.34, +145.6,7.45, +146.6,7.58, +147.6,7.71, +148.6,7.26, +149.6,7.39, +150.6,7.53, +151.6,7.66, +152.6,7.23, +153.6,7.5, +154.6,8.29, +155.6,9.02, +156.6,9.15, +157.6,9.27, +158.6,9.4, +159.6,8.61, +160.6,9.03, +161.6,9.16, +162.6,9.28, +163.6,9.42, +164.6,8.34, +165.6,7.27, +166.6,7.4, +167.7,7.28, +168.7,9.19, +169.7,9.54, +170.7,9.89, +171.7,10.22, +172.7,9.0, +173.7,6.66, +174.7,6.82, +175.7,6.94, +176.7,7.14, +177.7,7.71, +178.7,7.32, +179.7,7.8, +180.7,7.79, +181.7,8.0, +182.7,8.63, +183.7,8.55, +184.7,7.03, +185.7,8.0, +186.7,7.94, +187.7,8.06, +188.7,8.61, +189.7,8.52, +190.7,8.1, +191.7,7.76, +192.7,8.02, +193.7,7.94, +194.7,7.91, +195.7,7.82, +196.8,8.28, +197.8,8.01, +198.8,6.9, +199.8,6.87, +200.8,6.89, +201.8,6.92, +202.8,5.96, +203.8,6.16, +204.8,6.24, +205.8,6.52, +206.8,6.58, +207.8,6.58, +208.8,6.58, +209.8,6.58, +210.8,6.58, +211.8,6.58, +212.8,6.58, +213.8,6.58, +214.8,6.58, +215.8,6.58, +216.8,6.58, +217.8,6.58, +218.8,6.58, +219.8,6.58, +220.8,6.58, +221.8,6.58, +222.8,6.58, +223.9,6.58, +224.9,6.58, +225.9,6.58, +226.9,6.58, +227.9,6.58, +228.9,6.58, +229.9,6.58, +230.9,6.58, +231.9,6.58, +232.9,6.58, +233.9,6.58, +234.9,6.58, +235.9,6.58, +236.9,6.58, +237.9,6.58, +238.9,6.58, +239.9,6.58, +240.9,6.58, +241.9,6.58, +242.9,6.58, +243.9,6.58, +244.9,6.58, +245.9,6.58, +246.9,6.58, +247.9,6.58, +249.0,6.58, +250.0,6.58, +251.0,6.58, +252.0,6.58, +253.0,6.58, +254.0,6.58, +255.0,6.58, +256.0,6.58, +257.0,6.58, +258.0,6.58, +259.0,6.58, +260.0,6.58, +261.0,6.58, +262.0,6.58, +263.0,6.58, +264.0,6.58, +265.0,6.58, +266.0,6.58, +267.0,6.58, +268.0,6.58, +269.0,6.58, +270.0,6.58, +271.0,6.58, +272.0,6.58, +273.0,6.58, +274.1,6.58, +275.1,6.58, +276.1,6.58, +277.1,6.58, +278.1,6.58, +279.1,6.58, +280.1,6.58, +281.1,6.58, +282.1,6.58, +283.1,6.58, diff --git a/dev/linux-cpu/models.json b/dev/linux-cpu/models.json index 86a3e43..212d4c2 100644 --- a/dev/linux-cpu/models.json +++ b/dev/linux-cpu/models.json @@ -1,13 +1,13 @@ { - "models_dir": "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/ComfyUI/models", + "models_dir": "/home/runner/work/comfy-gpu-ci/comfy-gpu-ci/test_workspaces/Sharp-0301/ComfyUI/models", "summary": { "total_files": 4, - "total_size_bytes": 2809738549, + "total_size_bytes": 2809738548, "total_size_human": "2.6 GB" }, "folders": { "sharp": { - "total_size_bytes": 2809738549, + "total_size_bytes": 2809738548, "total_size_human": "2.6 GB", "source": { "type": "unknown" @@ -25,8 +25,8 @@ }, { "path": ".cache/huggingface/download/sharp_2572gikvuh.pt.metadata", - "size_bytes": 125, - "size_human": "125.0 B" + "size_bytes": 124, + "size_human": "124.0 B" }, { "path": ".cache/huggingface/.gitignore", diff --git a/dev/linux-cpu/results.json b/dev/linux-cpu/results.json index f72008f..db89484 100644 --- a/dev/linux-cpu/results.json +++ b/dev/linux-cpu/results.json @@ -1,11 +1,11 @@ { - "timestamp": "2026-05-09T16:32:40.822462+00:00", + "timestamp": "2026-05-10T03:12:57.125006+00:00", "platform": "linux", "hardware": { "os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", - "cpu": "AMD EPYC 9V74 80-Core Processor" + "cpu": "Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz" }, - "commit_hash": "ac4628bf6a2f4a2116544bcdd9d62cdd85b4b3e1", + "commit_hash": "e96712e0db150112155eb60540de9f99ac201fa0", "success": true, "summary": { "total": 3, @@ -23,37 +23,37 @@ { "name": "sharp_basic", "status": "pass", - "duration_seconds": 437.13, + "duration_seconds": 278.18, "error": null, "hardware": { "os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", - "cpu": "AMD EPYC 9V74 80-Core Processor" + "cpu": "Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz" }, "resources": { "ram": { - "peak": 9.89, - "avg": 6.11 + "peak": 9.22, + "avg": 5.32 }, "total_ram_gb": 15.6, - "samples": 437 + "samples": 278 } }, { "name": "sharp_exif", "status": "pass", - "duration_seconds": 537.42, + "duration_seconds": 284.04, "error": null, "hardware": { "os": "Linux-6.17.0-1010-azure-x86_64-with-glibc2.39", - "cpu": "AMD EPYC 9V74 80-Core Processor" + "cpu": "Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz" }, "resources": { "ram": { - "peak": 10.61, - "avg": 6.98 + "peak": 10.22, + "avg": 6.34 }, "total_ram_gb": 15.6, - "samples": 538 + "samples": 283 } } ] diff --git a/dev/linux-cpu/screenshots/sharp_basic_executed.png b/dev/linux-cpu/screenshots/sharp_basic_executed.png index 94e3c1366a8bbb17e1d449721c0d02b051c47e3e..499d714d3c2f721ebf6fd362824e4de798065517 100644 GIT binary patch literal 427047 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 S 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 uc5 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