Files
PozzettiAndrea-ComfyUI-Geom…/dev/windows-portable-cpu/session.log
T

905 lines
57 KiB
Plaintext

[00:00] Crash dump logging enabled: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GeometryPack-1127\dev\windows-portable-cpu\crash_dump.log
[00:00]
[00:00] [1/5] SYNTAX
[00:00] ----------------------------------------
[00:00]
[DEBUG] server=None, api=None
[00:00] Found pyproject.toml (modern format)
[00:00] Found requirements.txt (legacy format)
[00:00] Unicode check: OK (all characters cp1252-safe)
[00:00] Forbidden patterns check: OK
[00:00] [SYNTAX] PASSED
[00:00]
[00:00] [2/5] INSTALL
[00:00] ----------------------------------------
[00:00]
[DEBUG] server=None, api=None
[00:00]
Setting up ComfyUI...
[00:00] Fetching latest release version...
[00:01] Latest version: v0.21.1
[00:01] Downloading portable ComfyUI from https://github.com/comfyanonymous/ComfyUI/releases/download/v0.21.1/ComfyUI_windows_portable_nvidia.7z...
[00:03] Downloaded: 10%
[00:05] Downloaded: 20%
[00:06] Downloaded: 30%
[00:09] Downloaded: 40%
[00:11] Downloaded: 50%
[00:13] Downloaded: 60%
[00:14] Downloaded: 70%
[00:16] Downloaded: 80%
[00:18] Downloaded: 90%
[00:20] Downloaded: 100%
[00:20] Downloaded to C:\Users\stduser\.comfy-test\cache\portable\ComfyUI_portable_v0.21.1.7z
[00:20] Extracting to cache: C:\Users\stduser\.comfy-test\cache\portable\ComfyUI_portable_v0.21.1
[00:20] Extracting ComfyUI_portable_v0.21.1.7z...
[00:20] Using 7z: 7z
[03:49] Extracted to C:\Users\stduser\.comfy-test\cache\portable\ComfyUI_portable_v0.21.1
[03:49] Copying from cache to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-1127\portable-comfyui
[04:27] Installing uv into embedded Python...
[04:27] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-1127\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install uv
[04:31] Installing ComfyUI requirements...
[04:31] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-1127\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m uv pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-1127\portable-comfyui\ComfyUI_windows_portable\ComfyUI\requirements.txt
[04:31]
Installing custom node...
[04:31] Copying ComfyUI-GeometryPack to custom_nodes/...
[04:33] Installing node requirements...
[04:33] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-1127\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-1127\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\requirements.txt
[04:49]
Running install.py...
[04:49] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-1127\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-1127\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\install.py
[04:52] [comfy-env] _discover: scanning D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-1127\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes
[04:52] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml)
[04:52] [comfy-env] Workspace: C:\Users\stduser\AppData\Local\Programs\comfy-env
[04:52] [comfy-env] ComfyUI: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-1127\portable-comfyui\ComfyUI_windows_portable\ComfyUI
[04:52] [comfy-env] Found 1 node config(s):
[04:52] - geometrypack-nodes <- custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml (python=host)
[04:52] [comfy-env] Bootstrap interpreter has python 3.13 + torch 2.11.0 (cu130). Looking for cuda-only wheels matching cu130/torch2.11/cp313.
[04:53] [comfy-env] GPU: No GPU detected
[04:53] [comfy-env] Comfyui feature -> torch 2.11.0 from https://download.pytorch.org/whl/cu130 (CUDA 13.0 via bootstrap torch)
[04:53] [comfy-env] cuda-wheels: 1 package(s) need a matched (cuda, torch, python) combo: ['cumesh']
[04:53] [comfy-env] cuda-wheels tier 1 (bootstrap): probing cu13.0/torch2.11/cp313
[04:54] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64
[04:54] [cuda-wheels] Found: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl
[04:54] [comfy-env] cuda-wheels combo: cu13.0/torch2.11 (bootstrap matches; per-node envs will pin to this)
[04:54] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64
[04:54] [cuda-wheels] Found: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl
[04:54] [comfy-env] geometrypack-nodes: cuda-wheels deferred for post-pixi install (cumesh)
[04:54] Generated C:\Users\stduser\AppData\Local\Programs\comfy-env\pixi.toml
[04:54] [comfy-env] Installing 1 environment(s):
[04:54] - geometrypack-nodes (python=host, 14 pypi deps, 1 cuda wheels)
[04:54] [comfy-env] Running `pixi install -e geometrypack-nodes`...
[10:41] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false`
[10:41] - Scripts/.librsvg-pre-unlink.bat
[10:41] To enable them, run:
[10:41] pixi config set --local run-post-link-scripts insecure
[10:41] More info:
[10:41] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts
[11:54] The geometrypack-nodes environment has been installed.
[11:54] [comfy-env] geometrypack-nodes: installing cuda-wheels with --no-deps (cumesh)
[11:54] Using Python 3.13.13 environment at: .pixi\envs\geometrypack-nodes
[11:54] Resolved 1 package in 426ms
[11:54] Downloading cumesh (3.8MiB)
[11:54] Downloaded cumesh
[11:54] Prepared 1 package in 65ms
[11:54] Installed 1 package in 11ms
[11:54] + cumesh==0.0.1+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/cumesh-latest/cumesh-0.0.1%2Bcu130torch2.11-cp313-cp313-win_amd64.whl)
[11:54] [comfy-env] Recorded install hash 99c61c685522 -> C:\Users\stduser\AppData\Local\Programs\comfy-env\install.hash
[11:54] [comfy-env] Install log: C:\Users\stduser\AppData\Local\Programs\comfy-env\install.log
[11:54]
[11:54] Installation complete!
[11:56] Installing validation endpoint...
[11:56] Cloning PozzettiAndrea/ComfyUI-validate-endpoint...
[11:56] Running: git clone --depth 1 https://x-access-token:***@github.com/PozzettiAndrea/ComfyUI-validate-endpoint.git D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-1127\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint
[11:58] CUDA packages absent (will mock): cumesh
[11:58] [INSTALL] PASSED
[11:58]
[11:58] [3/5] REGISTRATION
[11:58] ----------------------------------------
[11:58]
[DEBUG] server=None, api=None
[11:58]
Starting ComfyUI server...
[11:58] Starting ComfyUI server on port 41887...
[11:58] CUDA mock packages: cumesh
[11:58] Starting ComfyUI server on port 41887...
[11:58] Server stdout/stderr -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GeometryPack-1127\server.log
[11:58] Waiting for server to be ready (timeout: 600s)...
[11:58] [ComfyUI:stdout] reader thread died: AttributeError("'NoneType' object has no attribute 'readline'")
[11:58] [ComfyUI:stderr] reader thread died: AttributeError("'NoneType' object has no attribute 'readline'")
[12:24] Server responding, waiting for nodes to load...
[12:44] Server is ready!
[12:44] Checking for import errors in server logs...
[12:44] No import errors detected
[12:44] Found 840 registered nodes
[12:44] [REGISTRATION] PASSED
[12:44]
[12:44] [4/5] INSTANTIATION
[12:44] ----------------------------------------
[12:44]
[DEBUG] server=<comfy_test.comfyui.server.ComfyUIServer object at 0x0000018FBA499940>, api=<comfy_test.comfyui.api.ComfyUIAPI object at 0x0000018FBA499FD0>
[12:44] Testing node constructors...
[12:46] All 125 node(s) instantiated successfully!
[12:46] [INSTANTIATION] PASSED
[12:46]
[12:46] [5/5] EXECUTION
[12:46] ----------------------------------------
[12:46]
[DEBUG] server=<comfy_test.comfyui.server.ComfyUIServer object at 0x0000018FBA499940>, api=<comfy_test.comfyui.api.ComfyUIAPI object at 0x0000018FBA499FD0>
[12:46] CPU runner - will execute 30 workflow(s)
[12:46] Running 33 workflow(s) (all with videos)...
[12:48] Installing screenshot dependencies (playwright, pillow)...
[12:53] Packages installed, downloading chromium browser...
[13:04] Screenshot dependencies installed successfully
[13:06] Starting headless browser...
[13:06] Downloading Mesa llvmpipe for Windows...
[13:12] Copied opengl32.dll to Chromium dir
[13:12] Copied libgallium_wgl.dll to Chromium dir
[13:12] Using Mesa llvmpipe (desktop GL) -- multithreaded CPU rendering
[13:15] Capturing execution frames: alpha_wrap.json
[13:24] Frame 1 saved (frame_000.jpg, t=0.0s)
[13:24] Validating workflow...
[13:24] Queuing workflow for execution...
[13:27] Frame 2 saved (frame_001.jpg, t=2.6s)
[13:27] [capture-periodic] freeze=3ms shot=89ms unfreeze=3ms saved=True
[13:29] Frame 3 saved (frame_002.jpg, t=4.8s)
[13:29] [capture-periodic] freeze=4ms shot=82ms unfreeze=3ms saved=True
[13:30] [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.5/2.9GB (17%) cpu=25% browser_rss=0.71GB
[13:33] Frame 4 saved (frame_003.jpg, t=9.1s)
[13:33] [capture-periodic] freeze=3ms shot=82ms unfreeze=4ms saved=True
[13:36] [capture-loop] iter=100 t=12.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=6.1/16.0GB (38%) swap=0.5/2.9GB (17%) cpu=39% browser_rss=0.70GB
[13:37] Frame 5 saved (frame_004.jpg, t=13.4s)
[13:37] [capture-periodic] freeze=3ms shot=79ms unfreeze=3ms saved=True
[13:37] Node executed (1 total), capturing...
[13:38] Frame 6 saved (frame_005.jpg, t=13.8s)
[13:38] [capture-node] freeze=3ms shot=72ms unfreeze=3ms saved=True
[13:39] Node executed (2 total), capturing...
[13:39] Frame 7 saved (frame_006.jpg, t=14.9s)
[13:39] [capture-node] freeze=43ms shot=407ms unfreeze=3ms saved=True
[13:41] Node executed (3 total), capturing...
[13:42] Frame 8 saved (frame_007.jpg, t=17.8s)
[13:42] [capture-node] freeze=4ms shot=96ms unfreeze=3ms saved=True
[13:43] [capture-loop] iter=150 t=19.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=6.3/16.0GB (39%) swap=0.5/2.9GB (17%) cpu=30% browser_rss=0.81GB
[13:43] Node executed (4 total), capturing...
[13:44] Frame 9 saved (frame_008.jpg, t=19.9s)
[13:44] [capture-node] freeze=4ms shot=96ms unfreeze=0ms saved=True
[13:44] Execution complete (t=19.8s)
[13:44] Captured 9 unique frames over 19.97s
[13:44] [debug] iframes: 2
[13:44] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177884, canvas=370x485, rafFrozen=True
[13:44] [debug] iframe[1]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17788, canvas=244x393, rafFrozen=True
[13:44] [timing] trigger_3d_previews: 0.0s
[13:49] Saved high-quality screenshot: alpha_wrap_executed.png
[13:49] [timing] final_screenshot: 3.2s
[13:50] Capturing execution frames: batch_remesh.json
[13:56] Frame 1 saved (frame_000.jpg, t=0.0s)
[13:56] Validating workflow...
[13:56] Queuing workflow for execution...
[13:58] Frame 2 saved (frame_001.jpg, t=2.2s)
[13:58] [capture-periodic] freeze=3ms shot=67ms unfreeze=3ms saved=True
[14:00] Frame 3 saved (frame_002.jpg, t=4.3s)
[14:00] [capture-periodic] freeze=2ms shot=65ms unfreeze=3ms saved=True
[14:01] [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.5/16.0GB (41%) swap=0.5/2.9GB (17%) cpu=20% browser_rss=0.84GB
[14:02] Node executed (1 total), capturing...
[14:02] Frame 4 saved (frame_003.jpg, t=6.5s)
[14:02] [capture-node] freeze=3ms shot=70ms unfreeze=3ms saved=True
[14:04] Node executed (2 total), capturing...
[14:04] Frame 5 saved (frame_004.jpg, t=8.2s)
[14:04] [capture-node] freeze=4ms shot=68ms unfreeze=3ms saved=True
[14:07] [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=6.6/16.0GB (41%) swap=0.5/2.9GB (17%) cpu=32% browser_rss=0.76GB
[14:10] Node executed (3 total), capturing...
[14:10] Frame 6 saved (frame_005.jpg, t=14.8s)
[14:10] [capture-node] freeze=3ms shot=75ms unfreeze=3ms saved=True
[14:11] Node executed (4 total), capturing...
[14:11] Frame 7 saved (frame_006.jpg, t=15.7s)
[14:11] [capture-node] freeze=3ms shot=81ms unfreeze=3ms saved=True
[14:12] Node executed (5 total), capturing...
[14:13] Frame 8 saved (frame_007.jpg, t=16.9s)
[14:13] [capture-node] freeze=3ms shot=74ms unfreeze=3ms saved=True
[14:13] Node executed (6 total), capturing...
[14:13] Frame 9 saved (frame_008.jpg, t=17.4s)
[14:13] [capture-node] freeze=4ms shot=67ms unfreeze=0ms saved=True
[14:13] Execution complete (t=17.4s)
[14:13] Captured 9 unique frames over 17.59s
[14:13] [debug] iframes: 1
[14:13] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778845, canvas=622x373, rafFrozen=True
[14:13] [timing] trigger_3d_previews: 0.0s
[14:15] Saved high-quality screenshot: batch_remesh_executed.png
[14:15] [timing] final_screenshot: 0.2s
[14:16] Capturing execution frames: boolean_ops.json
[14:21] Frame 1 saved (frame_000.jpg, t=0.0s)
[14:21] Validating workflow...
[14:21] Queuing workflow for execution...
[14:22] Node executed (1 total), capturing...
[14:22] Frame 2 saved (frame_001.jpg, t=0.8s)
[14:22] [capture-node] freeze=11ms shot=98ms unfreeze=4ms saved=True
[14:23] Node executed (2 total), capturing...
[14:23] Frame 3 saved (frame_002.jpg, t=1.8s)
[14:23] [capture-node] freeze=4ms shot=96ms unfreeze=18ms saved=True
[14:23] Node executed (3 total), capturing...
[14:24] Frame 4 saved (frame_003.jpg, t=2.3s)
[14:24] [capture-node] freeze=4ms shot=91ms unfreeze=0ms saved=True
[14:24] Execution complete (t=2.3s)
[14:24] Captured 4 unique frames over 2.38s
[14:24] [debug] iframes: 2
[14:24] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177884, canvas=370x485, rafFrozen=True
[14:24] [debug] iframe[1]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778845, canvas=486x348, rafFrozen=True
[14:24] [timing] trigger_3d_previews: 0.0s
[14:26] Saved high-quality screenshot: boolean_ops_executed.png
[14:26] [timing] final_screenshot: 0.2s
[14:26] Capturing execution frames: boolean_ops_all.json
[14:32] Frame 1 saved (frame_000.jpg, t=0.0s)
[14:32] Validating workflow...
[14:32] Queuing workflow for execution...
[14:34] Frame 2 saved (frame_001.jpg, t=2.2s)
[14:34] [capture-periodic] freeze=2ms shot=71ms unfreeze=3ms saved=True
[14:36] Frame 3 saved (frame_002.jpg, t=4.3s)
[14:36] [capture-periodic] freeze=3ms shot=72ms unfreeze=3ms saved=True
[14:37] [capture-loop] iter=50 t=5.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/16.0GB (37%) swap=0.5/2.9GB (17%) cpu=25% browser_rss=0.77GB
[14:38] Node executed (1 total), capturing...
[14:38] Frame 4 saved (frame_003.jpg, t=6.2s)
[14:38] [capture-node] freeze=3ms shot=70ms unfreeze=3ms saved=True
[14:39] Node executed (2 total), capturing...
[14:39] Frame 5 saved (frame_004.jpg, t=7.4s)
[14:39] [capture-node] freeze=3ms shot=76ms unfreeze=4ms saved=True
[14:40] Node executed (3 total), capturing...
[14:40] Frame 6 saved (frame_005.jpg, t=8.4s)
[14:40] [capture-node] freeze=4ms shot=89ms unfreeze=0ms saved=True
[14:40] Execution complete (t=8.4s)
[14:40] Captured 6 unique frames over 8.53s
[14:40] [debug] iframes: 1
[14:40] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17788, canvas=368x393, rafFrozen=True
[14:40] [timing] trigger_3d_previews: 0.0s
[14:42] Saved high-quality screenshot: boolean_ops_all_executed.png
[14:42] [timing] final_screenshot: 0.2s
[14:43] Capturing execution frames: decimate.json
[14:48] Frame 1 saved (frame_000.jpg, t=0.0s)
[14:48] Validating workflow...
[14:48] Queuing workflow for execution...
[14:51] Frame 2 saved (frame_001.jpg, t=2.2s)
[14:51] [capture-periodic] freeze=3ms shot=69ms unfreeze=3ms saved=True
[14:52] Node executed (1 total), capturing...
[14:52] Frame 3 saved (frame_002.jpg, t=3.4s)
[14:52] [capture-node] freeze=4ms shot=76ms unfreeze=3ms saved=True
[14:53] Node executed (2 total), capturing...
[14:53] Frame 4 saved (frame_003.jpg, t=4.5s)
[14:53] [capture-node] freeze=147ms shot=132ms unfreeze=0ms saved=True
[14:53] Execution complete (t=4.5s)
[14:53] Captured 4 unique frames over 4.84s
[14:53] [debug] iframes: 1
[14:53] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177884, canvas=370x485, rafFrozen=True
[14:53] [timing] trigger_3d_previews: 0.0s
[14:55] Saved high-quality screenshot: decimate_executed.png
[14:55] [timing] final_screenshot: 0.2s
[14:56] Capturing execution frames: decimate_all.json
[15:01] Frame 1 saved (frame_000.jpg, t=0.0s)
[15:01] Validating workflow...
[15:01] Queuing workflow for execution...
[15:03] Frame 2 saved (frame_001.jpg, t=2.2s)
[15:03] [capture-periodic] freeze=3ms shot=72ms unfreeze=4ms saved=True
[15:06] Frame 3 saved (frame_002.jpg, t=4.3s)
[15:06] [capture-periodic] freeze=3ms shot=80ms unfreeze=3ms saved=True
[15:06] Node executed (1 total), capturing...
[15:06] Frame 4 saved (frame_003.jpg, t=4.7s)
[15:06] [capture-node] freeze=3ms shot=71ms unfreeze=3ms saved=True
[15:06] Node executed (2 total), capturing...
[15:07] Frame 5 saved (frame_004.jpg, t=5.5s)
[15:07] [capture-node] freeze=4ms shot=71ms unfreeze=3ms saved=True
[15:07] [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=6.1/16.0GB (38%) swap=0.5/2.9GB (17%) cpu=23% browser_rss=0.78GB
[15:13] Node executed (3 total), capturing...
[15:13] Frame 6 saved (frame_005.jpg, t=11.7s)
[15:13] [capture-node] freeze=4ms shot=77ms unfreeze=3ms saved=True
[15:13] [capture-loop] iter=100 t=11.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=6.0/16.0GB (38%) swap=0.5/2.9GB (17%) cpu=18% browser_rss=0.65GB
[15:14] Node executed (4 total), capturing...
[15:15] Frame 7 saved (frame_006.jpg, t=12.7s)
[15:15] [capture-node] freeze=958ms shot=529ms unfreeze=4ms saved=True
[15:17] Node executed (5 total), capturing...
[15:17] Frame 8 saved (frame_007.jpg, t=15.9s)
[15:17] [capture-node] freeze=3ms shot=118ms unfreeze=4ms saved=True
[15:19] Node executed (6 total), capturing...
[15:19] Frame 9 saved (frame_008.jpg, t=17.7s)
[15:19] [capture-node] freeze=3ms shot=126ms unfreeze=4ms saved=True
[15:20] Execution complete (t=18.9s)
[15:20] Captured 9 unique frames over 19.31s
[15:20] [debug] iframes: 2
[15:20] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17788, canvas=244x393, rafFrozen=False
[15:20] [debug] iframe[1]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17788, canvas=244x393, rafFrozen=False
[15:20] [timing] trigger_3d_previews: 0.0s
[15:23] Saved high-quality screenshot: decimate_all_executed.png
[15:23] [timing] final_screenshot: 0.2s
[15:23] Capturing execution frames: depth_map_to_mesh.json
[15:29] Frame 1 saved (frame_000.jpg, t=0.0s)
[15:29] Validating workflow...
[15:29] Queuing workflow for execution...
[15:31] Frame 2 saved (frame_001.jpg, t=2.2s)
[15:31] [capture-periodic] freeze=3ms shot=90ms unfreeze=4ms saved=True
[15:34] Frame 3 saved (frame_002.jpg, t=4.4s)
[15:34] [capture-periodic] freeze=4ms shot=100ms unfreeze=6ms saved=True
[15:34] Node executed (1 total), capturing...
[15:35] Frame 4 saved (frame_003.jpg, t=5.4s)
[15:35] [capture-node] freeze=4ms shot=95ms unfreeze=4ms saved=True
[15:35] [capture-loop] iter=50 t=6.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=6.4/16.0GB (40%) swap=0.7/2.9GB (23%) cpu=38% browser_rss=0.80GB
[15:41] [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.7/16.0GB (42%) swap=0.6/2.9GB (22%) cpu=35% browser_rss=0.69GB
[15:41] Node executed (2 total), capturing...
[15:44] Frame 5 saved (frame_004.jpg, t=12.1s)
[15:44] [capture-node] freeze=66ms shot=2561ms unfreeze=0ms saved=True
[15:44] Execution complete (t=12.1s)
[15:44] Captured 5 unique frames over 14.75s
[15:44] [debug] iframes: 1
[15:44] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778845, canvas=486x348, rafFrozen=True
[15:44] [timing] trigger_3d_previews: 0.0s
[15:46] Saved high-quality screenshot: depth_map_to_mesh_executed.png
[15:46] [timing] final_screenshot: 0.2s
[15:46] [8/33] SKIPPED (not in cpu list) fill_holes_all.json
[15:47] Capturing execution frames: fix_normals_all.json
[15:53] Frame 1 saved (frame_000.jpg, t=0.0s)
[15:53] Validating workflow...
[15:53] Queuing workflow for execution...
[15:55] Frame 2 saved (frame_001.jpg, t=2.2s)
[15:55] [capture-periodic] freeze=3ms shot=73ms unfreeze=3ms saved=True
[15:57] Frame 3 saved (frame_002.jpg, t=4.3s)
[15:57] [capture-periodic] freeze=3ms shot=73ms unfreeze=3ms saved=True
[15:58] [capture-loop] iter=50 t=5.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=6.6/16.0GB (42%) swap=0.6/2.9GB (22%) cpu=24% browser_rss=0.94GB
[15:58] Node executed (1 total), capturing...
[15:58] Frame 4 saved (frame_003.jpg, t=5.7s)
[15:58] [capture-node] freeze=4ms shot=86ms unfreeze=4ms saved=True
[15:59] Node executed (2 total), capturing...
[15:59] Frame 5 saved (frame_004.jpg, t=6.4s)
[15:59] [capture-node] freeze=5ms shot=82ms unfreeze=5ms saved=True
[15:59] Node executed (3 total), capturing...
[15:59] Frame 6 saved (frame_005.jpg, t=6.8s)
[15:59] [capture-node] freeze=4ms shot=82ms unfreeze=4ms saved=True
[16:00] Node executed (4 total), capturing...
[16:00] Frame 7 saved (frame_006.jpg, t=7.3s)
[16:00] [capture-node] freeze=3ms shot=80ms unfreeze=3ms saved=True
[16:01] Node executed (5 total), capturing...
[16:02] Frame 8 saved (frame_007.jpg, t=9.0s)
[16:02] [capture-node] freeze=58ms shot=98ms unfreeze=3ms saved=True
[16:02] Node executed (6 total), capturing...
[16:02] Frame 9 saved (frame_008.jpg, t=9.4s)
[16:02] [capture-node] freeze=31ms shot=103ms unfreeze=3ms saved=True
[16:02] Node executed (7 total), capturing...
[16:03] Frame 10 saved (frame_009.jpg, t=9.9s)
[16:03] [capture-node] freeze=170ms shot=262ms unfreeze=3ms saved=True
[16:03] Execution complete (t=10.4s)
[16:03] Captured 10 unique frames over 10.44s
[16:03] [debug] iframes: 2
[16:03] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17788, canvas=368x393, rafFrozen=False
[16:03] [debug] iframe[1]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17788, canvas=368x195, rafFrozen=False
[16:03] [timing] trigger_3d_previews: 0.0s
[16:05] Saved high-quality screenshot: fix_normals_all_executed.png
[16:05] [timing] final_screenshot: 0.3s
[16:06] Capturing execution frames: fix_self_intersection.json
[16:11] Frame 1 saved (frame_000.jpg, t=0.0s)
[16:11] Validating workflow...
[16:11] Queuing workflow for execution...
[16:13] Frame 2 saved (frame_001.jpg, t=2.2s)
[16:13] [capture-periodic] freeze=3ms shot=82ms unfreeze=3ms saved=True
[16:14] Node executed (1 total), capturing...
[16:14] Frame 3 saved (frame_002.jpg, t=2.8s)
[16:14] [capture-node] freeze=4ms shot=79ms unfreeze=3ms saved=True
[16:14] Node executed (2 total), capturing...
[16:15] Frame 4 saved (frame_003.jpg, t=3.6s)
[16:15] [capture-node] freeze=3ms shot=83ms unfreeze=6ms saved=True
[16:15] Node executed (3 total), capturing...
[16:15] Frame 5 saved (frame_004.jpg, t=4.3s)
[16:15] [capture-node] freeze=4ms shot=89ms unfreeze=4ms saved=True
[16:17] Node executed (4 total), capturing...
[16:17] Frame 6 saved (frame_005.jpg, t=5.8s)
[16:17] [capture-node] freeze=4ms shot=79ms unfreeze=0ms saved=True
[16:17] Execution complete (t=5.8s)
[16:17] Captured 6 unique frames over 5.96s
[16:17] [debug] iframes: 1
[16:17] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177884, canvas=0x0, rafFrozen=False
[16:17] [timing] trigger_3d_previews: 0.0s
[16:19] Saved high-quality screenshot: fix_self_intersection_executed.png
[16:19] [timing] final_screenshot: 0.3s
[16:20] Capturing execution frames: mesh_info.json
[16:25] Frame 1 saved (frame_000.jpg, t=0.0s)
[16:25] Validating workflow...
[16:25] Queuing workflow for execution...
[16:26] Node executed (1 total), capturing...
[16:27] Frame 2 saved (frame_001.jpg, t=1.6s)
[16:27] [capture-node] freeze=4ms shot=61ms unfreeze=3ms saved=True
[16:27] Node executed (2 total), capturing...
[16:27] Frame 3 saved (frame_002.jpg, t=2.3s)
[16:27] [capture-node] freeze=3ms shot=73ms unfreeze=0ms saved=True
[16:27] Execution complete (t=2.3s)
[16:27] Captured 3 unique frames over 2.43s
[16:27] [debug] iframes: 0
[16:27] [timing] trigger_3d_previews: 0.0s
[16:29] Saved high-quality screenshot: mesh_info_executed.png
[16:29] [timing] final_screenshot: 0.1s
[16:30] Capturing execution frames: mesh_mesh_distance.json
[16:36] Frame 1 saved (frame_000.jpg, t=0.0s)
[16:36] Validating workflow...
[16:36] Queuing workflow for execution...
[16:38] Frame 2 saved (frame_001.jpg, t=2.2s)
[16:38] [capture-periodic] freeze=2ms shot=72ms unfreeze=3ms saved=True
[16:40] Frame 3 saved (frame_002.jpg, t=4.4s)
[16:40] [capture-periodic] freeze=3ms shot=90ms unfreeze=5ms saved=True
[16:41] [capture-loop] iter=50 t=5.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (35%) swap=0.8/2.9GB (26%) cpu=23% browser_rss=0.75GB
[16:42] Frame 4 saved (frame_003.jpg, t=6.5s)
[16:42] [capture-periodic] freeze=4ms shot=88ms unfreeze=5ms saved=True
[16:46] Node executed (1 total), capturing...
[16:46] Frame 5 saved (frame_004.jpg, t=10.8s)
[16:46] [capture-node] freeze=3ms shot=70ms unfreeze=4ms saved=True
[16:47] [capture-loop] iter=100 t=11.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (34%) swap=0.8/2.9GB (26%) cpu=31% browser_rss=0.66GB
[16:48] Node executed (2 total), capturing...
[16:48] Frame 6 saved (frame_005.jpg, t=12.7s)
[16:48] [capture-node] freeze=3ms shot=77ms unfreeze=3ms saved=True
[16:53] [capture-loop] iter=150 t=17.3s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=5.6/16.0GB (35%) swap=0.8/2.9GB (26%) cpu=21% browser_rss=0.66GB
[16:58] Node executed (3 total), capturing...
[16:58] Frame 7 saved (frame_006.jpg, t=22.5s)
[16:58] [capture-node] freeze=3ms shot=78ms unfreeze=3ms saved=True
[16:59] [capture-loop] iter=200 t=23.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=5.3/16.0GB (33%) swap=0.9/2.9GB (32%) cpu=25% browser_rss=0.66GB
[16:59] Node executed (4 total), capturing...
[17:00] Frame 8 saved (frame_007.jpg, t=23.9s)
[17:00] [capture-node] freeze=3ms shot=88ms unfreeze=3ms saved=True
[17:00] Execution complete (t=24.2s)
[17:00] Captured 8 unique frames over 24.16s
[17:00] [debug] iframes: 0
[17:00] [timing] trigger_3d_previews: 0.0s
[17:02] Saved high-quality screenshot: mesh_mesh_distance_executed.png
[17:02] [timing] final_screenshot: 0.2s
[17:02] Capturing execution frames: normals.json
[17:08] Frame 1 saved (frame_000.jpg, t=0.0s)
[17:08] Validating workflow...
[17:08] Queuing workflow for execution...
[17:10] Node executed (1 total), capturing...
[17:10] Frame 2 saved (frame_001.jpg, t=2.1s)
[17:10] [capture-node] freeze=3ms shot=62ms unfreeze=3ms saved=True
[17:13] Node executed (2 total), capturing...
[17:14] Frame 3 saved (frame_002.jpg, t=5.7s)
[17:14] [capture-node] freeze=3ms shot=83ms unfreeze=0ms saved=True
[17:14] Execution complete (t=5.7s)
[17:14] Captured 3 unique frames over 5.84s
[17:14] [debug] iframes: 1
[17:14] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778845, canvas=486x348, rafFrozen=True
[17:14] [timing] trigger_3d_previews: 0.0s
[17:16] Saved high-quality screenshot: normals_executed.png
[17:16] [timing] final_screenshot: 0.2s
[17:16] Capturing execution frames: point_mesh_distance.json
[17:22] Frame 1 saved (frame_000.jpg, t=0.0s)
[17:22] Validating workflow...
[17:22] Queuing workflow for execution...
[17:24] Frame 2 saved (frame_001.jpg, t=2.2s)
[17:24] [capture-periodic] freeze=3ms shot=81ms unfreeze=3ms saved=True
[17:24] Node executed (1 total), capturing...
[17:25] Frame 3 saved (frame_002.jpg, t=2.9s)
[17:25] [capture-node] freeze=4ms shot=76ms unfreeze=3ms saved=True
[17:25] Node executed (2 total), capturing...
[17:25] Frame 4 saved (frame_003.jpg, t=3.5s)
[17:25] [capture-node] freeze=3ms shot=83ms unfreeze=4ms saved=True
[17:26] Node executed (3 total), capturing...
[17:26] Frame 5 saved (frame_004.jpg, t=4.1s)
[17:26] [capture-node] freeze=8ms shot=80ms unfreeze=0ms saved=True
[17:26] Execution complete (t=4.1s)
[17:26] Captured 5 unique frames over 4.17s
[17:26] [debug] iframes: 1
[17:26] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177884, canvas=370x485, rafFrozen=True
[17:26] [timing] trigger_3d_previews: 0.0s
[17:28] Saved high-quality screenshot: point_mesh_distance_executed.png
[17:28] [timing] final_screenshot: 0.2s
[17:28] Capturing execution frames: preview_mesh_threejs.json
[17:34] Frame 1 saved (frame_000.jpg, t=0.0s)
[17:34] Validating workflow...
[17:34] Queuing workflow for execution...
[17:35] Node executed (1 total), capturing...
[17:35] Frame 2 saved (frame_001.jpg, t=1.2s)
[17:35] [capture-node] freeze=26ms shot=116ms unfreeze=0ms saved=True
[17:35] Execution complete (t=1.2s)
[17:35] Captured 2 unique frames over 1.35s
[17:35] [debug] iframes: 1
[17:35] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer.html?v=17788455305, canvas=486x486, rafFrozen=True
[17:35] [timing] trigger_3d_previews: 0.0s
[17:37] Saved high-quality screenshot: preview_mesh_threejs_executed.png
[17:37] [timing] final_screenshot: 0.1s
[17:38] Capturing execution frames: reconstruct_all.json
[17:43] Frame 1 saved (frame_000.jpg, t=0.0s)
[17:43] Validating workflow...
[17:43] Queuing workflow for execution...
[17:45] Frame 2 saved (frame_001.jpg, t=2.2s)
[17:45] [capture-periodic] freeze=2ms shot=78ms unfreeze=3ms saved=True
[17:48] Frame 3 saved (frame_002.jpg, t=4.4s)
[17:48] [capture-periodic] freeze=3ms shot=84ms unfreeze=3ms saved=True
[17:49] [capture-loop] iter=50 t=5.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.3/16.0GB (33%) swap=0.9/2.9GB (32%) cpu=24% browser_rss=0.75GB
[17:50] Node executed (1 total), capturing...
[17:50] Frame 4 saved (frame_003.jpg, t=6.6s)
[17:50] [capture-node] freeze=39ms shot=102ms unfreeze=3ms saved=True
[17:53] Node executed (2 total), capturing...
[17:53] Frame 5 saved (frame_004.jpg, t=9.8s)
[17:53] [capture-node] freeze=3ms shot=80ms unfreeze=3ms saved=True
[17:55] [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.2/16.0GB (33%) swap=0.9/2.9GB (32%) cpu=40% browser_rss=0.65GB
[17:56] Node executed (3 total), capturing...
[17:56] Frame 6 saved (frame_005.jpg, t=13.1s)
[17:56] [capture-node] freeze=3ms shot=94ms unfreeze=3ms saved=True
[17:56] Node executed (5 total), capturing...
[17:57] Frame 7 saved (frame_006.jpg, t=13.4s)
[17:57] [capture-node] freeze=3ms shot=92ms unfreeze=3ms saved=True
[17:58] Node executed (6 total), capturing...
[17:58] Frame 8 saved (frame_007.jpg, t=14.9s)
[17:58] [capture-node] freeze=4ms shot=131ms unfreeze=178ms saved=True
[17:59] Execution complete (t=16.0s)
[17:59] Captured 8 unique frames over 16.29s
[17:59] [debug] iframes: 2
[17:59] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778845, canvas=486x384, rafFrozen=False
[17:59] [debug] iframe[1]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17788, canvas=368x195, rafFrozen=False
[17:59] [timing] trigger_3d_previews: 0.0s
[18:02] Saved high-quality screenshot: reconstruct_all_executed.png
[18:02] [timing] final_screenshot: 0.2s
[18:02] Capturing execution frames: refine_mesh.json
[18:08] Frame 1 saved (frame_000.jpg, t=0.0s)
[18:08] Validating workflow...
[18:08] Queuing workflow for execution...
[18:09] Node executed (1 total), capturing...
[18:09] Frame 2 saved (frame_001.jpg, t=1.1s)
[18:09] [capture-node] freeze=3ms shot=64ms unfreeze=3ms saved=True
[18:09] Node executed (2 total), capturing...
[18:10] Frame 3 saved (frame_002.jpg, t=1.9s)
[18:10] [capture-node] freeze=152ms shot=638ms unfreeze=0ms saved=True
[18:10] Execution complete (t=1.9s)
[18:10] Captured 3 unique frames over 2.76s
[18:10] [debug] iframes: 1
[18:10] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177884, canvas=387x485, rafFrozen=True
[18:10] [timing] trigger_3d_previews: 0.0s
[18:13] Saved high-quality screenshot: refine_mesh_executed.png
[18:13] [timing] final_screenshot: 0.2s
[18:13] Capturing execution frames: remesh_intersections.json
[18:19] Frame 1 saved (frame_000.jpg, t=0.0s)
[18:19] Validating workflow...
[18:19] Queuing workflow for execution...
[18:21] Frame 2 saved (frame_001.jpg, t=2.2s)
[18:21] [capture-periodic] freeze=2ms shot=54ms unfreeze=3ms saved=True
[18:23] Frame 3 saved (frame_002.jpg, t=4.2s)
[18:23] [capture-periodic] freeze=2ms shot=67ms unfreeze=3ms saved=True
[18:24] [capture-loop] iter=50 t=5.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.3/16.0GB (33%) swap=0.9/2.9GB (32%) cpu=28% browser_rss=0.63GB
[18:30] [capture-loop] iter=100 t=11.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=10 ram=5.3/16.0GB (33%) swap=0.9/2.9GB (32%) cpu=9% browser_rss=0.63GB
[18:30] Node executed (1 total), capturing...
[18:31] Frame 4 saved (frame_003.jpg, t=12.0s)
[18:31] [capture-node] freeze=3ms shot=52ms unfreeze=3ms saved=True
[18:31] Node executed (2 total), capturing...
[18:31] Frame 5 saved (frame_004.jpg, t=12.8s)
[18:31] [capture-node] freeze=4ms shot=62ms unfreeze=5ms saved=True
[18:32] Node executed (3 total), capturing...
[18:32] Frame 6 saved (frame_005.jpg, t=13.3s)
[18:32] [capture-node] freeze=3ms shot=55ms unfreeze=3ms saved=True
[18:33] Node executed (4 total), capturing...
[18:33] Frame 7 saved (frame_006.jpg, t=14.2s)
[18:33] [capture-node] freeze=4ms shot=58ms unfreeze=0ms saved=True
[18:33] Execution complete (t=14.2s)
[18:33] Captured 7 unique frames over 14.26s
[18:33] [debug] iframes: 1
[18:33] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177884, canvas=0x0, rafFrozen=True
[18:33] [timing] trigger_3d_previews: 0.0s
[18:35] Saved high-quality screenshot: remesh_intersections_executed.png
[18:35] [timing] final_screenshot: 0.1s
[18:35] Capturing execution frames: remeshing.json
[18:41] Frame 1 saved (frame_000.jpg, t=0.0s)
[18:41] Validating workflow...
[18:41] Queuing workflow for execution...
[18:43] Frame 2 saved (frame_001.jpg, t=2.2s)
[18:43] [capture-periodic] freeze=4ms shot=75ms unfreeze=7ms saved=True
[18:45] Frame 3 saved (frame_002.jpg, t=4.3s)
[18:45] [capture-periodic] freeze=2ms shot=72ms unfreeze=3ms saved=True
[18:46] [capture-loop] iter=50 t=5.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (35%) swap=0.9/2.9GB (32%) cpu=24% browser_rss=0.69GB
[18:52] [capture-loop] iter=100 t=11.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (35%) swap=0.9/2.9GB (32%) cpu=32% browser_rss=0.68GB
[18:57] [capture-loop] iter=150 t=16.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.5/16.0GB (35%) swap=0.9/2.9GB (32%) cpu=33% browser_rss=0.68GB
[19:03] [capture-loop] iter=200 t=22.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.5/16.0GB (34%) swap=0.9/2.9GB (32%) cpu=32% browser_rss=0.68GB
[19:08] [capture-loop] iter=250 t=27.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/16.0GB (34%) swap=0.9/2.9GB (31%) cpu=33% browser_rss=0.59GB
[19:14] [capture-loop] iter=300 t=33.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.4/16.0GB (34%) swap=0.9/2.9GB (31%) cpu=28% browser_rss=0.58GB
[19:15] Node executed (1 total), capturing...
[19:15] Frame 4 saved (frame_003.jpg, t=34.8s)
[19:15] [capture-node] freeze=3ms shot=61ms unfreeze=3ms saved=True
[19:18] Node executed (2 total), capturing...
[19:19] Frame 5 saved (frame_004.jpg, t=37.9s)
[19:19] [capture-node] freeze=3ms shot=65ms unfreeze=0ms saved=True
[19:19] Execution complete (t=37.9s)
[19:19] Captured 5 unique frames over 38.01s
[19:19] [debug] iframes: 1
[19:19] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177884, canvas=0x0, rafFrozen=True
[19:19] [timing] trigger_3d_previews: 0.0s
[19:21] Saved high-quality screenshot: remeshing_executed.png
[19:21] [timing] final_screenshot: 0.2s
[19:21] [20/33] SKIPPED (not in cpu list) remeshing_all.json
[19:22] Capturing execution frames: sharpen.json
[19:27] Frame 1 saved (frame_000.jpg, t=0.0s)
[19:27] Validating workflow...
[19:27] Queuing workflow for execution...
[19:29] Frame 2 saved (frame_001.jpg, t=2.1s)
[19:29] [capture-periodic] freeze=2ms shot=69ms unfreeze=3ms saved=True
[19:31] Node executed (1 total), capturing...
[19:31] Frame 3 saved (frame_002.jpg, t=3.9s)
[19:31] [capture-node] freeze=3ms shot=61ms unfreeze=3ms saved=True
[19:33] [capture-loop] iter=50 t=5.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=3 ram=5.5/16.0GB (34%) swap=0.9/2.9GB (31%) cpu=23% browser_rss=0.65GB
[19:33] Frame 4 saved (frame_003.jpg, t=6.0s)
[19:33] [capture-periodic] freeze=2ms shot=71ms unfreeze=3ms saved=True
[19:34] Node executed (2 total), capturing...
[19:34] Frame 5 saved (frame_004.jpg, t=6.9s)
[19:34] [capture-node] freeze=3ms shot=72ms unfreeze=0ms saved=True
[19:34] Execution complete (t=6.9s)
[19:34] Captured 5 unique frames over 7.04s
[19:34] [debug] iframes: 1
[19:34] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17788, canvas=244x393, rafFrozen=True
[19:34] [timing] trigger_3d_previews: 0.0s
[19:37] Saved high-quality screenshot: sharpen_executed.png
[19:37] [timing] final_screenshot: 0.1s
[19:37] Capturing execution frames: sharpen_all.json
[19:42] Frame 1 saved (frame_000.jpg, t=0.0s)
[19:42] Validating workflow...
[19:42] Queuing workflow for execution...
[19:45] Frame 2 saved (frame_001.jpg, t=2.2s)
[19:45] [capture-periodic] freeze=4ms shot=83ms unfreeze=3ms saved=True
[19:47] Frame 3 saved (frame_002.jpg, t=4.3s)
[19:47] [capture-periodic] freeze=3ms shot=76ms unfreeze=6ms saved=True
[19:48] [capture-loop] iter=50 t=5.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.3/16.0GB (33%) swap=1.1/2.9GB (37%) cpu=18% browser_rss=0.74GB
[19:48] Node executed (1 total), capturing...
[19:49] Frame 4 saved (frame_003.jpg, t=6.1s)
[19:49] [capture-node] freeze=4ms shot=84ms unfreeze=7ms saved=True
[19:51] Frame 5 saved (frame_004.jpg, t=8.2s)
[19:51] [capture-periodic] freeze=3ms shot=96ms unfreeze=10ms saved=True
[19:53] Node executed (2 total), capturing...
[19:53] Frame 6 saved (frame_005.jpg, t=10.8s)
[19:53] [capture-node] freeze=3ms shot=80ms unfreeze=3ms saved=True
[19:54] [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=1.1/2.9GB (37%) cpu=25% browser_rss=0.59GB
[20:00] [capture-loop] iter=150 t=17.3s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=1.1/2.9GB (37%) cpu=32% browser_rss=0.59GB
[20:02] Node executed (3 total), capturing...
[20:02] Frame 7 saved (frame_006.jpg, t=19.9s)
[20:02] [capture-node] freeze=3ms shot=78ms unfreeze=7ms saved=True
[20:04] Frame 8 saved (frame_007.jpg, t=22.0s)
[20:04] [capture-periodic] freeze=3ms shot=87ms unfreeze=4ms saved=True
[20:05] [capture-loop] iter=200 t=23.1s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=1.1/2.9GB (37%) cpu=30% browser_rss=0.59GB
[20:10] Node executed (4 total), capturing...
[20:10] Frame 9 saved (frame_008.jpg, t=27.4s)
[20:10] [capture-node] freeze=3ms shot=73ms unfreeze=7ms saved=True
[20:11] [capture-loop] iter=250 t=28.9s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=1.1/2.9GB (37%) cpu=31% browser_rss=0.59GB
[20:12] Frame 10 saved (frame_009.jpg, t=29.5s)
[20:12] [capture-periodic] freeze=2ms shot=78ms unfreeze=3ms saved=True
[20:17] [capture-loop] iter=300 t=34.5s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=1.1/2.9GB (37%) cpu=34% browser_rss=0.59GB
[20:22] [capture-loop] iter=350 t=40.0s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.2/2.9GB (43%) cpu=32% browser_rss=0.59GB
[20:28] [capture-loop] iter=400 t=45.7s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=3 ram=5.0/16.0GB (31%) swap=1.2/2.9GB (43%) cpu=31% browser_rss=0.59GB
[20:34] [capture-loop] iter=450 t=51.3s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=4 ram=5.0/16.0GB (31%) swap=1.2/2.9GB (43%) cpu=34% browser_rss=0.59GB
[20:34] Node executed (5 total), capturing...
[20:35] Frame 11 saved (frame_010.jpg, t=52.1s)
[20:35] [capture-node] freeze=3ms shot=76ms unfreeze=5ms saved=True
[20:36] Node executed (6 total), capturing...
[20:37] Frame 12 saved (frame_011.jpg, t=53.7s)
[20:37] [capture-node] freeze=390ms shot=284ms unfreeze=5ms saved=True
[20:37] Node executed (7 total), capturing...
[20:37] Frame 13 saved (frame_012.jpg, t=55.0s)
[20:37] [capture-node] freeze=3ms shot=99ms unfreeze=3ms saved=True
[20:38] Node executed (8 total), capturing...
[20:38] Frame 14 saved (frame_013.jpg, t=55.7s)
[20:38] [capture-node] freeze=3ms shot=100ms unfreeze=6ms saved=True
[20:40] Node executed (9 total), capturing...
[20:40] Frame 15 saved (frame_014.jpg, t=57.5s)
[20:40] [capture-node] freeze=4ms shot=112ms unfreeze=3ms saved=True
[20:41] Execution complete (t=58.2s)
[20:41] Captured 15 unique frames over 58.37s
[20:41] [debug] iframes: 2
[20:41] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17788, canvas=368x195, rafFrozen=False
[20:41] [debug] iframe[1]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17788, canvas=368x195, rafFrozen=False
[20:41] [timing] trigger_3d_previews: 0.0s
[20:43] Saved high-quality screenshot: sharpen_all_executed.png
[20:43] [timing] final_screenshot: 0.2s
[20:43] Capturing execution frames: side_by_side_viewer.json
[20:49] Frame 1 saved (frame_000.jpg, t=0.0s)
[20:49] Validating workflow...
[20:49] Queuing workflow for execution...
[20:51] Node executed (1 total), capturing...
[20:51] Frame 2 saved (frame_001.jpg, t=2.2s)
[20:51] [capture-node] freeze=7ms shot=103ms unfreeze=0ms saved=True
[20:51] Execution complete (t=2.2s)
[20:51] Captured 2 unique frames over 2.35s
[20:51] [debug] iframes: 1
[20:51] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177884, canvas=370x485, rafFrozen=True
[20:51] [timing] trigger_3d_previews: 0.0s
[20:54] Saved high-quality screenshot: side_by_side_viewer_executed.png
[20:54] [timing] final_screenshot: 0.2s
[20:54] Capturing execution frames: skeleton_all.json
[21:00] Frame 1 saved (frame_000.jpg, t=0.0s)
[21:00] Validating workflow...
[21:00] Queuing workflow for execution...
[21:02] Frame 2 saved (frame_001.jpg, t=2.2s)
[21:02] [capture-periodic] freeze=3ms shot=77ms unfreeze=4ms saved=True
[21:04] Frame 3 saved (frame_002.jpg, t=4.4s)
[21:04] [capture-periodic] freeze=3ms shot=82ms unfreeze=6ms saved=True
[21:05] [capture-loop] iter=50 t=5.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.2/16.0GB (33%) swap=1.2/2.9GB (43%) cpu=23% browser_rss=0.68GB
[21:06] Frame 4 saved (frame_003.jpg, t=6.5s)
[21:06] [capture-periodic] freeze=2ms shot=94ms unfreeze=3ms saved=True
[21:11] [capture-loop] iter=100 t=11.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.2/16.0GB (32%) swap=1.2/2.9GB (43%) cpu=10% browser_rss=0.61GB
[21:16] [capture-loop] iter=150 t=16.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=1.2/2.9GB (43%) cpu=19% browser_rss=0.60GB
[21:17] Frame 5 saved (frame_004.jpg, t=17.0s)
[21:17] [capture-periodic] freeze=2ms shot=74ms unfreeze=4ms saved=True
[21:19] Frame 6 saved (frame_005.jpg, t=19.1s)
[21:19] [capture-periodic] freeze=2ms shot=79ms unfreeze=3ms saved=True
[21:21] Frame 7 saved (frame_006.jpg, t=21.2s)
[21:21] [capture-periodic] freeze=3ms shot=82ms unfreeze=4ms saved=True
[21:22] [capture-loop] iter=200 t=22.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=1.2/2.9GB (43%) cpu=10% browser_rss=0.60GB
[21:23] Frame 8 saved (frame_007.jpg, t=23.4s)
[21:23] [capture-periodic] freeze=3ms shot=71ms unfreeze=3ms saved=True
[21:24] Node executed (1 total), capturing...
[21:25] Frame 9 saved (frame_008.jpg, t=24.8s)
[21:25] [capture-node] freeze=316ms shot=251ms unfreeze=6ms saved=True
[21:27] Node executed (2 total), capturing...
[21:27] Frame 10 saved (frame_009.jpg, t=27.1s)
[21:27] [capture-node] freeze=4ms shot=91ms unfreeze=4ms saved=True
[21:27] Execution complete (t=27.5s)
[21:27] Captured 10 unique frames over 27.56s
[21:27] [debug] iframes: 2
[21:27] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17788, canvas=368x393, rafFrozen=False
[21:27] [debug] iframe[1]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17788, canvas=368x195, rafFrozen=False
[21:27] [timing] trigger_3d_previews: 0.0s
[21:29] Saved high-quality screenshot: skeleton_all_executed.png
[21:30] [timing] final_screenshot: 0.3s
[21:30] Capturing execution frames: skeleton_extraction.json
[21:35] Frame 1 saved (frame_000.jpg, t=0.0s)
[21:35] Validating workflow...
[21:35] Queuing workflow for execution...
[21:37] Frame 2 saved (frame_001.jpg, t=2.1s)
[21:37] [capture-periodic] freeze=2ms shot=65ms unfreeze=3ms saved=True
[21:40] Frame 3 saved (frame_002.jpg, t=4.2s)
[21:40] [capture-periodic] freeze=2ms shot=69ms unfreeze=3ms saved=True
[21:41] [capture-loop] iter=50 t=5.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=3 ram=5.1/16.0GB (32%) swap=1.2/2.9GB (43%) cpu=20% browser_rss=0.61GB
[21:42] Frame 4 saved (frame_003.jpg, t=6.3s)
[21:42] [capture-periodic] freeze=2ms shot=71ms unfreeze=3ms saved=True
[21:42] Node executed (1 total), capturing...
[21:42] Frame 5 saved (frame_004.jpg, t=7.0s)
[21:42] [capture-node] freeze=4ms shot=70ms unfreeze=10ms saved=True
[21:43] Execution complete (t=7.4s)
[21:43] Captured 5 unique frames over 7.44s
[21:43] [debug] iframes: 1
[21:43] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177884, canvas=742x485, rafFrozen=False
[21:43] [timing] trigger_3d_previews: 0.0s
[21:45] Saved high-quality screenshot: skeleton_extraction_executed.png
[21:45] [timing] final_screenshot: 0.2s
[21:45] Capturing execution frames: sMOOth.json
[21:51] Frame 1 saved (frame_000.jpg, t=0.0s)
[21:51] Validating workflow...
[21:51] Queuing workflow for execution...
[21:52] Node executed (1 total), capturing...
[21:52] Frame 2 saved (frame_001.jpg, t=1.6s)
[21:52] [capture-node] freeze=3ms shot=74ms unfreeze=4ms saved=True
[21:52] Node executed (2 total), capturing...
[21:53] Frame 3 saved (frame_002.jpg, t=2.1s)
[21:53] [capture-node] freeze=49ms shot=223ms unfreeze=0ms saved=True
[21:53] Execution complete (t=2.1s)
[21:53] Captured 3 unique frames over 2.35s
[21:53] [debug] iframes: 1
[21:53] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177884, canvas=370x485, rafFrozen=True
[21:53] [timing] trigger_3d_previews: 0.0s
[21:55] Saved high-quality screenshot: sMOOth_executed.png
[21:55] [timing] final_screenshot: 0.2s
[21:55] Capturing execution frames: smooth_all.json
[22:01] Frame 1 saved (frame_000.jpg, t=0.0s)
[22:01] Validating workflow...
[22:01] Queuing workflow for execution...
[22:03] Node executed (1 total), capturing...
[22:03] Frame 2 saved (frame_001.jpg, t=2.1s)
[22:03] [capture-node] freeze=3ms shot=91ms unfreeze=3ms saved=True
[22:03] Node executed (2 total), capturing...
[22:03] Frame 3 saved (frame_002.jpg, t=2.5s)
[22:03] [capture-node] freeze=3ms shot=73ms unfreeze=6ms saved=True
[22:04] Node executed (3 total), capturing...
[22:04] Frame 4 saved (frame_003.jpg, t=3.4s)
[22:04] [capture-node] freeze=3ms shot=89ms unfreeze=3ms saved=True
[22:04] Node executed (4 total), capturing...
[22:05] Frame 5 saved (frame_004.jpg, t=3.8s)
[22:05] [capture-node] freeze=3ms shot=86ms unfreeze=3ms saved=True
[22:05] Node executed (5 total), capturing...
[22:06] Frame 6 saved (frame_005.jpg, t=4.7s)
[22:06] [capture-node] freeze=3ms shot=96ms unfreeze=3ms saved=True
[22:06] Node executed (6 total), capturing...
[22:06] Frame 7 saved (frame_006.jpg, t=5.1s)
[22:06] [capture-node] freeze=3ms shot=115ms unfreeze=3ms saved=True
[22:06] Node executed (7 total), capturing...
[22:07] Frame 8 saved (frame_007.jpg, t=5.5s)
[22:07] [capture-node] freeze=63ms shot=134ms unfreeze=0ms saved=True
[22:07] Execution complete (t=5.5s)
[22:07] Captured 8 unique frames over 5.74s
[22:07] [debug] iframes: 2
[22:07] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17788, canvas=368x393, rafFrozen=True
[22:07] [debug] iframe[1]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17788, canvas=368x195, rafFrozen=True
[22:07] [timing] trigger_3d_previews: 0.0s
[22:09] Saved high-quality screenshot: smooth_all_executed.png
[22:09] [timing] final_screenshot: 0.2s
[22:09] Capturing execution frames: surface_reconstruction.json
[22:15] Frame 1 saved (frame_000.jpg, t=0.0s)
[22:15] Validating workflow...
[22:15] Queuing workflow for execution...
[22:17] Frame 2 saved (frame_001.jpg, t=2.2s)
[22:17] [capture-periodic] freeze=3ms shot=93ms unfreeze=4ms saved=True
[22:18] Node executed (1 total), capturing...
[22:18] Frame 3 saved (frame_002.jpg, t=3.7s)
[22:18] [capture-node] freeze=3ms shot=70ms unfreeze=3ms saved=True
[22:20] Node executed (2 total), capturing...
[22:20] Frame 4 saved (frame_003.jpg, t=5.2s)
[22:20] [capture-node] freeze=3ms shot=81ms unfreeze=0ms saved=True
[22:20] Execution complete (t=5.2s)
[22:20] Captured 4 unique frames over 5.32s
[22:20] [debug] iframes: 1
[22:20] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177884, canvas=0x0, rafFrozen=True
[22:20] [timing] trigger_3d_previews: 0.0s
[22:22] Saved high-quality screenshot: surface_reconstruction_executed.png
[22:22] [timing] final_screenshot: 0.5s
[22:23] Capturing execution frames: test_loading.json
[22:29] Frame 1 saved (frame_000.jpg, t=0.0s)
[22:29] Validating workflow...
[22:29] Queuing workflow for execution...
[22:31] Node executed (1 total), capturing...
[22:31] Frame 2 saved (frame_001.jpg, t=2.3s)
[22:31] [capture-node] freeze=3ms shot=71ms unfreeze=3ms saved=True
[22:32] Node executed (2 total), capturing...
[22:32] Frame 3 saved (frame_002.jpg, t=3.4s)
[22:32] [capture-node] freeze=3ms shot=68ms unfreeze=3ms saved=True
[22:33] Node executed (3 total), capturing...
[22:33] Frame 4 saved (frame_003.jpg, t=4.8s)
[22:33] [capture-node] freeze=4ms shot=79ms unfreeze=0ms saved=True
[22:33] Execution complete (t=4.8s)
[22:33] Captured 4 unique frames over 4.91s
[22:33] [debug] iframes: 1
[22:33] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177884, canvas=370x485, rafFrozen=True
[22:33] [timing] trigger_3d_previews: 0.0s
[22:35] Saved high-quality screenshot: test_loading_executed.png
[22:35] [timing] final_screenshot: 0.1s
[22:36] Capturing execution frames: transform.json
[22:41] Frame 1 saved (frame_000.jpg, t=0.0s)
[22:41] Validating workflow...
[22:41] Queuing workflow for execution...
[22:42] Node executed (1 total), capturing...
[22:42] Frame 2 saved (frame_001.jpg, t=1.0s)
[22:42] [capture-node] freeze=4ms shot=76ms unfreeze=4ms saved=True
[22:43] Node executed (2 total), capturing...
[22:43] Frame 3 saved (frame_002.jpg, t=1.6s)
[22:43] [capture-node] freeze=3ms shot=87ms unfreeze=0ms saved=True
[22:43] Execution complete (t=1.6s)
[22:43] Captured 3 unique frames over 1.77s
[22:43] [debug] iframes: 1
[22:43] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177884, canvas=742x485, rafFrozen=True
[22:43] [timing] trigger_3d_previews: 0.0s
[22:45] Saved high-quality screenshot: transform_executed.png
[22:45] [timing] final_screenshot: 0.2s
[22:45] Capturing execution frames: uv_unwrap.json
[22:51] Frame 1 saved (frame_000.jpg, t=0.0s)
[22:51] Validating workflow...
[22:51] Queuing workflow for execution...
[22:53] Frame 2 saved (frame_001.jpg, t=2.2s)
[22:53] [capture-periodic] freeze=3ms shot=112ms unfreeze=3ms saved=True
[22:56] Frame 3 saved (frame_002.jpg, t=4.4s)
[22:56] [capture-periodic] freeze=8ms shot=98ms unfreeze=3ms saved=True
[22:57] [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=4.9/16.0GB (31%) swap=1.4/2.9GB (48%) cpu=33% browser_rss=0.59GB
[22:58] Node executed (1 total), capturing...
[22:59] Frame 4 saved (frame_003.jpg, t=7.5s)
[22:59] [capture-node] freeze=5ms shot=66ms unfreeze=3ms saved=True
[22:59] Node executed (2 total), capturing...
[23:00] Frame 5 saved (frame_004.jpg, t=8.6s)
[23:00] [capture-node] freeze=8ms shot=70ms unfreeze=0ms saved=True
[23:00] Execution complete (t=8.6s)
[23:00] Captured 5 unique frames over 8.74s
[23:00] [debug] iframes: 1
[23:00] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_uv.html?v=17788458, canvas=287x287, rafFrozen=True
[23:00] [timing] trigger_3d_previews: 0.0s
[23:02] Saved high-quality screenshot: uv_unwrap_executed.png
[23:02] [timing] final_screenshot: 0.1s
[23:02] [32/33] SKIPPED (not in cpu list) uv_unwrap_all.json
[23:03] Capturing execution frames: view_texture.json
[23:08] Frame 1 saved (frame_000.jpg, t=0.0s)
[23:08] Validating workflow...
[23:08] Queuing workflow for execution...
[23:09] Node executed (1 total), capturing...
[23:10] Frame 2 saved (frame_001.jpg, t=1.6s)
[23:10] [capture-node] freeze=23ms shot=149ms unfreeze=0ms saved=True
[23:10] Execution complete (t=1.6s)
[23:10] Captured 2 unique frames over 1.82s
[23:10] [debug] iframes: 1
[23:10] [debug] iframe[0]: src=http://127.0.0.1:41887/extensions/ComfyUI-GeometryPack/viewer_vtk_textured.html?, canvas=221x262, rafFrozen=True
[23:10] [timing] trigger_3d_previews: 0.0s
[23:12] Saved high-quality screenshot: view_texture_executed.png
[23:12] [timing] final_screenshot: 0.1s
[23:12] Results saved to D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GeometryPack-1127\dev\windows-portable-cpu\results.json
[23:12] Model report: 8 files, 18.7 MB -> D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GeometryPack-1127\dev\windows-portable-cpu\models.json
[23:12] Saved: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GeometryPack-1127\dev\windows-portable-cpu\index.html
[23:12] [EXECUTION] PASSED
[23:12]
windows_portable: PASSED
[23:12] Stopping ComfyUI server...