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

309 lines
19 KiB
Plaintext

[00:00] Crash dump logging enabled: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GaussianPack-1923\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:00] Latest version: v0.22.0
[00:00] Downloading portable ComfyUI from https://github.com/comfyanonymous/ComfyUI/releases/download/v0.22.0/ComfyUI_windows_portable_nvidia.7z...
[00:02] Downloaded: 10%
[00:03] Downloaded: 20%
[00:04] Downloaded: 30%
[00:05] Downloaded: 40%
[00:06] Downloaded: 50%
[00:07] Downloaded: 60%
[00:09] Downloaded: 70%
[00:10] Downloaded: 80%
[00:11] Downloaded: 90%
[00:12] Downloaded: 100%
[00:12] Downloaded to C:\Users\stduser\.comfy-test\cache\portable\ComfyUI_portable_v0.22.0.7z
[00:12] Extracting to cache: C:\Users\stduser\.comfy-test\cache\portable\ComfyUI_portable_v0.22.0
[00:12] Extracting ComfyUI_portable_v0.22.0.7z...
[00:12] Using 7z: 7z
[02:37] Extracted to C:\Users\stduser\.comfy-test\cache\portable\ComfyUI_portable_v0.22.0
[02:37] Copying from cache to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1923\portable-comfyui
[04:55] Installing uv into embedded Python...
[04:55] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1923\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install uv
[04:59] Installing ComfyUI requirements...
[04:59] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1923\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m uv pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1923\portable-comfyui\ComfyUI_windows_portable\ComfyUI\requirements.txt
[04:59]
Installing custom node...
[04:59] Copying ComfyUI-GaussianPack to custom_nodes/...
[04:59] Installing node requirements...
[04:59] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1923\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1923\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GaussianPack\requirements.txt
[05:07] Installing validation endpoint...
[05:07] Cloning PozzettiAndrea/ComfyUI-validate-endpoint...
[05:07] 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\GaussianPack-1923\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint
[05:08] [INSTALL] PASSED
[05:08]
[05:08] [3/5] REGISTRATION
[05:08] ----------------------------------------
[05:08]
[DEBUG] server=None, api=None
[05:08]
Starting ComfyUI server...
[05:08] Starting ComfyUI server on port 41891...
[05:08] Starting ComfyUI server on port 41891...
[05:08] Server stdout/stderr -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1923\server.log
[05:08] Waiting for server to be ready (timeout: 600s)...
[05:09] [ComfyUI] setup plugin alembic.autogenerate.schemas
[05:09] [ComfyUI] setup plugin alembic.autogenerate.tables
[05:09] [ComfyUI] setup plugin alembic.autogenerate.types
[05:09] [ComfyUI] setup plugin alembic.autogenerate.constraints
[05:09] [ComfyUI] setup plugin alembic.autogenerate.defaults
[05:09] [ComfyUI] setup plugin alembic.autogenerate.comments
[05:09] [ComfyUI]
[05:09] [ComfyUI] Prestartup times for custom nodes:
[05:09] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1923\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GaussianPack
[05:09] [ComfyUI]
[05:12] [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1923\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\torch\cuda\__init__.py:180: UserWarning: cudaGetDeviceCount() returned cudaErrorNotSupported, likely using older driver or on CPU machine (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\pytorch\c10\cuda\CUDAFunctions.cpp:88.)
[05:12] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0
[05:12] [ComfyUI] Found comfy_kitchen backend eager: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['apply_rope', 'apply_rope1', 'dequantize_mxfp8', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'scaled_mm_mxfp8', 'scaled_mm_nvfp4']}
[05:12] [ComfyUI] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': "ImportError: No module named 'triton'", 'capabilities': []}
[05:12] [ComfyUI] Found comfy_kitchen backend cuda: {'available': False, 'disabled': False, 'unavailable_reason': 'CUDA not available on this system', 'capabilities': []}
[05:12] [ComfyUI] Checkpoint files will always be loaded safely.
[05:12] [ComfyUI] Total VRAM 16379 MB, total RAM 16379 MB
[05:12] [ComfyUI] pytorch version: 2.11.0+cu130
[05:12] [ComfyUI] Set vram state to: DISABLED
[05:12] [ComfyUI] Device: cpu
[05:12] [ComfyUI] Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention
[05:16] [ComfyUI] Python version: 3.13.12 (tags/v3.13.12:1cbe481, Feb 3 2026, 18:22:25) [MSC v.1944 64 bit (AMD64)]
[05:16] [ComfyUI] ComfyUI version: 0.22.0
[05:16] [ComfyUI] comfy-aimdo version: 0.3.0
[05:16] [ComfyUI] comfy-kitchen version: 0.2.8
[05:16] [ComfyUI] ****** User settings have been changed to be stored on the server instead of browser storage. ******
[05:16] [ComfyUI] ****** For multi-user setups add the --multi-user CLI argument to enable multiple user profiles. ******
[05:16] [ComfyUI] comfyui-frontend-package version: 1.43.18
[05:16] [ComfyUI] comfyui-workflow-templates version: 0.9.79
[05:16] [ComfyUI] comfyui-embedded-docs version: 0.5.0
[05:16] [ComfyUI] comfy-kitchen version: 0.2.8
[05:16] [ComfyUI] comfy-aimdo version: 0.3.0
[05:16] [ComfyUI] [Prompt Server] web root: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1923\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfyui_frontend_package\static
[05:16] [ComfyUI] Asset seeder disabled
[05:18] [ComfyUI] loading...
[05:18] [ComfyUI]
[05:18] [ComfyUI] Import times for custom nodes:
[05:18] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1923\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\websocket_image_save.py
[05:18] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1923\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint
[05:18] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1923\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GaussianPack
[05:18] [ComfyUI]
[05:18] [ComfyUI] Context impl SQLiteImpl.
[05:18] [ComfyUI] Will assume non-transactional DDL.
[05:18] [ComfyUI] Context impl SQLiteImpl.
[05:18] [ComfyUI] Will assume non-transactional DDL.
[05:18] [ComfyUI] Running upgrade -> 0001_assets, Initial assets schema
[05:18] [ComfyUI] Revision ID: 0001_assets
[05:18] [ComfyUI] Revises: None
[05:18] [ComfyUI] Create Date: 2025-12-10 00:00:00
[05:18] [ComfyUI] Running upgrade 0001_assets -> 0002_merge_to_asset_references, Merge AssetInfo and AssetCacheState into unified asset_references table.
[05:18] [ComfyUI] Running upgrade 0002_merge_to_asset_references -> 0003_add_metadata_job_id, Add system_metadata and job_id columns to asset_references.
[05:18] [ComfyUI] Change preview_id FK from assets.id to asset_references.id.
[05:18] [ComfyUI] Database upgraded from None to 0003_add_metadata_job_id
[05:18] [ComfyUI] Starting server
[05:18] [ComfyUI]
[05:18] [ComfyUI] To see the GUI go to: http://127.0.0.1:41891
[05:18] Server responding, waiting for nodes to load...
[05:38] Server is ready!
[05:38] Checking for import errors in server logs...
[05:38] No import errors detected
[05:38] Found 728 registered nodes
[05:38] [REGISTRATION] PASSED
[05:38]
[05:38] [4/5] INSTANTIATION
[05:38] ----------------------------------------
[05:38]
[DEBUG] server=<comfy_test.comfyui.server.ComfyUIServer object at 0x000001B29C9D2BC0>, api=<comfy_test.comfyui.api.ComfyUIAPI object at 0x000001B29C9FC730>
[05:38] Testing node constructors...
[05:43] All 5 node(s) instantiated successfully!
[05:43] [INSTANTIATION] PASSED
[05:43]
[05:43] [5/5] EXECUTION
[05:43] ----------------------------------------
[05:43]
[DEBUG] server=<comfy_test.comfyui.server.ComfyUIServer object at 0x000001B29C9D2BC0>, api=<comfy_test.comfyui.api.ComfyUIAPI object at 0x000001B29C9FC730>
[05:43] CPU runner - will execute 1 workflow(s)
[05:43] Running 1 workflow(s) (all with videos)...
[05:43] Installing screenshot dependencies (playwright, pillow)...
[05:46] Packages installed, downloading chromium browser...
[06:05] Screenshot dependencies installed successfully
[06:06] Starting headless browser...
[06:06] Downloading Mesa llvmpipe for Windows...
[06:12] Copied opengl32.dll to Chromium dir
[06:12] Copied libgallium_wgl.dll to Chromium dir
[06:12] Using Mesa llvmpipe (desktop GL) -- multithreaded CPU rendering
[06:12] Capturing execution frames: merge_splats.json
[06:22] Frame 1 saved (frame_000.jpg, t=0.0s)
[06:22] Validating workflow...
[06:22] Queuing workflow for execution...
[06:22] [ComfyUI] === /validate endpoint called ===
[06:22] [ComfyUI] Received JSON with keys: ['prompt']
[06:22] [ComfyUI] Prompt has 4 nodes
[06:22] [ComfyUI] Node 1: LoadPLY
[06:22] [ComfyUI] Inputs: {"ply_file": "apple.ply"}
[06:22] [ComfyUI] Node 2: PreviewGaussians
[06:22] [ComfyUI] Inputs: {"fov_degrees": 50, "image_width": 512, "image_height": 512, "renderer": "spark", "transport_format": "ply", "ply_path": ["1", 0]}
[06:22] [ComfyUI] Node 3: GaussianMerge
[06:22] [ComfyUI] Inputs: {"target_count": 100000, "output_filename": "merged", "opacity_threshold": 0, "k": 24, "ply_path": ["1", 0]}
[06:22] [ComfyUI] Node 4: PreviewGaussians
[06:22] [ComfyUI] Inputs: {"fov_degrees": 50, "image_width": 512, "image_height": 512, "renderer": "spark", "transport_format": "ply", "ply_path": ["3", 0]}
[06:22] [ComfyUI] Generated prompt_id: 160a00fe-44e8-4076-b8b4-682a761f4ceb
[06:22] [ComfyUI] Calling execution.validate_prompt()...
[06:22] [ComfyUI] Validation result: valid=True
[06:22] [ComfyUI] === Validation PASSED ===
[06:22] [ComfyUI] got prompt
[06:22] [ComfyUI] LoadPLY: apple.ply -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1923\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\apple.ply
[06:22] [ComfyUI] GaussianMerge: 200000 -> 100000 splats (ratio=0.5000) via NanoGS MPMM on D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1923\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\apple.ply
[06:22] Node executed (1 total), capturing...
[06:22] Frame 2 saved (frame_001.jpg, t=0.6s)
[06:22] [capture-node] freeze=170ms shot=226ms unfreeze=4ms saved=True
[06:30] Frame 3 saved (frame_002.jpg, t=4.8s)
[06:30] [capture-periodic] freeze=1845ms shot=1766ms unfreeze=3ms saved=True
[08:49] [capture-loop] iter=50 t=137.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=1695 ram=4.7/16.0GB (29%) swap=1.1/2.9GB (37%) cpu=91% browser_rss=0.60GB
[09:12] [ComfyUI] Loading PLY: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1923\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\apple.ply
[09:12] [ComfyUI] Initial splats: 200000
[09:12] [ComfyUI] Pruned splats: 200000, target: 100000
[09:12] [ComfyUI] Opacity Mean: 0.53443545 Median: 0.48362076
[09:12] [ComfyUI] Pruning splats with opacity below 0.0000
[09:12] [ComfyUI] Original count: 200000, after opacity pruning: 200000
[09:12] [ComfyUI] After opacity pruning, 200000 splats remain.
[09:12] [ComfyUI] Pass 1: 200000 splats
[09:12] [ComfyUI]
[09:12] [ComfyUI] Edge costs: 0%| | 0/27 [00:00<?, ?it/s]
[09:20] [ComfyUI]
[09:20] [ComfyUI] Edge costs: 4%|3 | 1/27 [00:07<03:15, 7.52s/it]
[09:28] [ComfyUI]
[09:28] [ComfyUI] Edge costs: 7%|7 | 2/27 [00:15<03:08, 7.53s/it]
[09:34] [ComfyUI]
[09:34] [ComfyUI] Edge costs: 11%|#1 | 3/27 [00:21<02:45, 6.89s/it]
[09:37] [ComfyUI]
[09:38] [ComfyUI] Edge costs: 15%|#4 | 4/27 [00:24<02:10, 5.66s/it]
[09:42] [ComfyUI]
[09:42] [ComfyUI] Edge costs: 19%|#8 | 5/27 [00:29<01:57, 5.35s/it]
[09:47] [ComfyUI]
[09:47] [ComfyUI] Edge costs: 22%|##2 | 6/27 [00:34<01:49, 5.21s/it]
[09:51] [ComfyUI]
[09:51] [ComfyUI] Edge costs: 26%|##5 | 7/27 [00:38<01:34, 4.72s/it]
[09:57] [ComfyUI]
[09:57] [ComfyUI] Edge costs: 30%|##9 | 8/27 [00:44<01:37, 5.13s/it]
[10:01] [ComfyUI]
[10:01] [ComfyUI] Edge costs: 33%|###3 | 9/27 [00:48<01:26, 4.83s/it]
[10:07] [ComfyUI]
[10:07] [ComfyUI] Edge costs: 37%|###7 | 10/27 [00:54<01:26, 5.08s/it]
[10:12] [ComfyUI]
[10:12] [ComfyUI] Edge costs: 41%|#### | 11/27 [00:59<01:20, 5.06s/it]
[10:17] [ComfyUI]
[10:17] [ComfyUI] Edge costs: 44%|####4 | 12/27 [01:04<01:16, 5.11s/it]
[10:20] [ComfyUI]
[10:20] [ComfyUI] Edge costs: 48%|####8 | 13/27 [01:07<01:04, 4.60s/it]
[10:27] [ComfyUI]
[10:27] [ComfyUI] Edge costs: 52%|#####1 | 14/27 [01:14<01:06, 5.10s/it]
[10:33] [ComfyUI]
[10:33] [ComfyUI] Edge costs: 56%|#####5 | 15/27 [01:20<01:06, 5.53s/it]
[10:36] [ComfyUI]
[10:36] [ComfyUI] Edge costs: 59%|#####9 | 16/27 [01:23<00:53, 4.86s/it]
[10:41] [ComfyUI]
[10:41] [ComfyUI] Edge costs: 63%|######2 | 17/27 [01:28<00:48, 4.88s/it]
[10:48] [ComfyUI]
[10:48] [ComfyUI] Edge costs: 67%|######6 | 18/27 [01:35<00:48, 5.37s/it]
[10:52] [ComfyUI]
[10:52] [ComfyUI] Edge costs: 70%|####### | 19/27 [01:39<00:39, 4.96s/it]
[10:56] [ComfyUI]
[10:56] [ComfyUI] Edge costs: 74%|#######4 | 20/27 [01:43<00:33, 4.76s/it]
[11:00] [ComfyUI]
[11:00] [ComfyUI] Edge costs: 78%|#######7 | 21/27 [01:47<00:27, 4.53s/it]
[11:04] [ComfyUI]
[11:04] [ComfyUI] Edge costs: 81%|########1 | 22/27 [01:51<00:20, 4.19s/it]
[11:11] [ComfyUI]
[11:11] [ComfyUI] Edge costs: 85%|########5 | 23/27 [01:58<00:20, 5.09s/it]
[11:16] [ComfyUI]
[11:16] [ComfyUI] Edge costs: 89%|########8 | 24/27 [02:03<00:15, 5.16s/it]
[11:19] [ComfyUI]
[11:19] [ComfyUI] Edge costs: 93%|#########2| 25/27 [02:06<00:09, 4.56s/it]
[11:23] [ComfyUI]
[11:23] [ComfyUI] Edge costs: 96%|#########6| 26/27 [02:10<00:04, 4.39s/it]
[11:24] [ComfyUI]
[11:24] [ComfyUI] Edge costs: 100%|##########| 27/27 [02:11<00:00, 3.41s/it]
[11:24] [ComfyUI] Edge costs: 100%|##########| 27/27 [02:11<00:00, 4.88s/it]
[11:52] Frame 4 saved (frame_003.jpg, t=329.2s)
[11:52] [capture-periodic] freeze=4ms shot=1884ms unfreeze=3ms saved=True
[11:53] [ComfyUI]
[11:53] [ComfyUI] edges: 2697139, pairs: 97792 (need 100000)
[11:53] [ComfyUI] Merging 97792 pairs
[11:53] [ComfyUI] Pass 2: 102208 splats
[11:53] [ComfyUI]
[11:53] [ComfyUI] Edge costs: 0%| | 0/14 [00:00<?, ?it/s]
[11:54] [capture-loop] iter=100 t=332.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=1610 ram=4.1/16.0GB (26%) swap=1.4/2.9GB (47%) cpu=100% browser_rss=0.39GB
[11:55] [ComfyUI]
[11:55] [ComfyUI] Edge costs: 7%|7 | 1/14 [00:01<00:22, 1.70s/it]
[11:56] [ComfyUI]
[11:56] [ComfyUI] Edge costs: 14%|#4 | 2/14 [00:02<00:17, 1.42s/it]
[11:57] [ComfyUI]
[11:57] [ComfyUI] Edge costs: 21%|##1 | 3/14 [00:04<00:14, 1.31s/it]
[11:59] [ComfyUI]
[11:59] [ComfyUI] Edge costs: 29%|##8 | 4/14 [00:05<00:12, 1.25s/it]
[12:00] [ComfyUI]
[12:00] [ComfyUI] Edge costs: 36%|###5 | 5/14 [00:06<00:10, 1.18s/it]
[12:00] Frame 5 saved (frame_004.jpg, t=334.6s)
[12:00] [capture-periodic] freeze=1790ms shot=1901ms unfreeze=2ms saved=True
[12:01] [ComfyUI]
[12:01] [ComfyUI] Edge costs: 43%|####2 | 6/14 [00:07<00:08, 1.09s/it]
[12:02] [ComfyUI]
[12:02] [ComfyUI] Edge costs: 50%|##### | 7/14 [00:08<00:07, 1.09s/it]
[12:03] [ComfyUI]
[12:03] [ComfyUI] Edge costs: 57%|#####7 | 8/14 [00:09<00:06, 1.10s/it]
[12:04] [ComfyUI]
[12:04] [ComfyUI] Edge costs: 64%|######4 | 9/14 [00:10<00:05, 1.11s/it]
[12:05] [ComfyUI]
[12:05] [ComfyUI] Edge costs: 71%|#######1 | 10/14 [00:11<00:04, 1.14s/it]
[12:06] [ComfyUI]
[12:06] [ComfyUI] Edge costs: 79%|#######8 | 11/14 [00:12<00:03, 1.12s/it]
[12:07] [ComfyUI]
[12:07] [ComfyUI] Edge costs: 86%|########5 | 12/14 [00:13<00:01, 1.00it/s]
[12:08] [ComfyUI]
[12:08] [ComfyUI] Edge costs: 93%|#########2| 13/14 [00:14<00:00, 1.07it/s]
[12:08] [ComfyUI]
[12:08] [ComfyUI] Edge costs: 100%|##########| 14/14 [00:14<00:00, 1.36it/s]
[12:08] [ComfyUI] Edge costs: 100%|##########| 14/14 [00:14<00:00, 1.05s/it]
[12:30] [ComfyUI]
[12:30] [ComfyUI] GaussianMerge: wrote D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1923\portable-comfyui\ComfyUI_windows_portable\ComfyUI\output\merged.ply (100000 splats, 23.7 MB)
[12:30] [ComfyUI] Prompt executed in 367.88 seconds
[12:32] Node executed (2 total), capturing...
[12:35] Frame 6 saved (frame_005.jpg, t=370.7s)
[12:35] [capture-node] freeze=1474ms shot=1882ms unfreeze=0ms saved=True
[12:35] Execution complete (t=370.7s)
[12:36] [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear...
[12:36] [3d-wait] Phase 1 done in 0.0s
[12:36] [3d-wait] Phase 2: iframes=2
[12:36] [3d-wait] iframe viewer_ready=True (matched 1 console logs)
[12:36] [3d-wait] Unfrozen in 0.003s, rendering for 5s...
[12:42] [3d-wait] JS halted via CDP after 6.6s
[12:47] [3d-wait] Re-frozen in 11.4s
[12:47] [3d-wait] Total 3D wait: 11.5s
[12:47] Captured 6 unique frames over 385.6s
[12:47] [debug] iframes: 2
[12:47] [debug] iframe[0]: src=http://127.0.0.1:41891/extensions/ComfyUI-GaussianPack/viewer_gaussian.html?v=17, canvas=486x223, rafFrozen=True
[12:47] [debug] iframe[1]: src=http://127.0.0.1:41891/extensions/ComfyUI-GaussianPack/viewer_gaussian.html?v=17, canvas=486x223, rafFrozen=True
[12:47] [timing] trigger_3d_previews: 0.0s
[12:49] Saved high-quality screenshot: merge_splats_executed.png
[12:49] [timing] final_screenshot: 0.3s
[12:49] Results saved to D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GaussianPack-1923\dev\windows-portable-cpu\results.json
[12:49] Model report: 8 files, 18.7 MB -> D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GaussianPack-1923\dev\windows-portable-cpu\models.json
[12:49] Saved: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GaussianPack-1923\dev\windows-portable-cpu\index.html
[12:49] [EXECUTION] PASSED
[12:49]
windows_portable: PASSED
[12:49] Stopping ComfyUI server...