Files
PozzettiAndrea-ComfyUI-Turn…/dev/windows-cpu/session.log
T
2026-05-19 17:08:34 +00:00

299 lines
19 KiB
Plaintext

[00:00] Crash dump logging enabled: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GaussianPack-1658\dev\windows-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] Creating virtual environment at D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\.venv...
[00:00] Running: uv venv D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\.venv --python 3.13
[00:07] torch_version='2.10.0' -> pinning torch==2.10.0 torchvision==0.25.0 torchaudio==2.10.0
[00:07] Cloning ComfyUI (latest) to D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\ComfyUI...
[00:07] Running: git clone --depth 1 https://github.com/comfyanonymous/ComfyUI.git D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\ComfyUI
[00:08] Pinning torch family from https://download.pytorch.org/whl/cpu: torch==2.10.0 torchvision==0.25.0 torchaudio==2.10.0
[00:08] Running: uv pip install --python D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\.venv\Scripts\python.exe --index-url https://download.pytorch.org/whl/cpu --extra-index-url https://pypi.org/simple --index-strategy unsafe-best-match torch==2.10.0 torchvision==0.25.0 torchaudio==2.10.0
[01:44] Installing ComfyUI requirements into D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\.venv...
[01:44] comfyui-frontend-package==1.43.18
[01:44] comfyui-workflow-templates==0.9.77
[01:44] comfyui-embedded-docs==0.5.0
[01:44] torch
[01:44] torchsde
[01:44] torchvision
[01:44] torchaudio
[01:44] numpy>=1.25.0
[01:44] einops
[01:44] transformers>=4.50.3
[01:44] tokenizers>=0.13.3
[01:44] sentencepiece
[01:44] safetensors>=0.4.2
[01:44] aiohttp>=3.11.8
[01:44] yarl>=1.18.0
[01:44] pyyaml
[01:44] Pillow
[01:44] scipy
[01:44] tqdm
[01:44] psutil
[01:44] alembic
[01:44] SQLAlchemy>=2.0.0
[01:44] filelock
[01:44] av>=14.2.0
[01:44] comfy-kitchen>=0.2.8
[01:44] comfy-aimdo==0.3.0
[01:44] requests
[01:44] simpleeval>=1.0.0
[01:44] blake3
[01:44]
[01:44] #non essential dependencies:
[01:44] kornia>=0.7.1
[01:44] spandrel
[01:44] pydantic~=2.0
[01:44] pydantic-settings~=2.0
[01:44] PyOpenGL
[01:44] glfw
[01:44] Running: uv pip install --python D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\.venv\Scripts\python.exe --index-url https://download.pytorch.org/whl/cpu --extra-index-url https://pypi.org/simple --index-strategy unsafe-best-match -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\ComfyUI\requirements.txt
[02:28]
Installing custom node...
[02:29] Copying ComfyUI-GaussianPack to D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\ComfyUI\custom_nodes\ComfyUI-GaussianPack...
[02:29] Installing node requirements...
[02:29] plyfile
[02:29] git+https://github.com/saliteta/NanoGS.git
[02:29] Running: uv pip install --python D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\.venv\Scripts\python.exe --index-url https://download.pytorch.org/whl/cpu --extra-index-url https://pypi.org/simple --index-strategy unsafe-best-match -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\ComfyUI\custom_nodes\ComfyUI-GaussianPack\requirements.txt
[02:41] Installing validation endpoint...
[02:41] Cloning PozzettiAndrea/ComfyUI-validate-endpoint...
[02:41] 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-1658\ComfyUI\custom_nodes\ComfyUI-validate-endpoint
[02:42] [INSTALL] PASSED
[02:42]
[02:42] [3/5] REGISTRATION
[02:42] ----------------------------------------
[02:42]
[DEBUG] server=None, api=None
[02:42]
Starting ComfyUI server...
[02:42] Starting ComfyUI server on port 41880...
[02:42] Starting ComfyUI server on port 41880...
[02:42] Waiting for server to be ready (timeout: 600s)...
[02:45] [ComfyUI] setup plugin alembic.autogenerate.schemas
[02:45] [ComfyUI] setup plugin alembic.autogenerate.tables
[02:45] [ComfyUI] setup plugin alembic.autogenerate.types
[02:45] [ComfyUI] setup plugin alembic.autogenerate.constraints
[02:45] [ComfyUI] setup plugin alembic.autogenerate.defaults
[02:45] [ComfyUI] setup plugin alembic.autogenerate.comments
[02:46] [ComfyUI]
[02:46] [ComfyUI] Prestartup times for custom nodes:
[02:46] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\ComfyUI\custom_nodes\ComfyUI-GaussianPack
[02:46] [ComfyUI]
[02:53] [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']}
[02:53] [ComfyUI] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': "ImportError: No module named 'triton'", 'capabilities': []}
[02:53] [ComfyUI] Found comfy_kitchen backend cuda: {'available': False, 'disabled': True, 'unavailable_reason': 'CUDA not available on this system', 'capabilities': []}
[02:53] [ComfyUI] Checkpoint files will always be loaded safely.
[02:53] [ComfyUI] Total VRAM 16379 MB, total RAM 16379 MB
[02:53] [ComfyUI] pytorch version: 2.10.0+cpu
[02:53] [ComfyUI] Set vram state to: DISABLED
[02:53] [ComfyUI] Device: cpu
[02:54] [ComfyUI] Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention
[03:01] [ComfyUI] Python version: 3.13.13 (tags/v3.13.13:01104ce, Apr 7 2026, 19:25:48) [MSC v.1944 64 bit (AMD64)]
[03:01] [ComfyUI] ComfyUI version: 0.21.1
[03:01] [ComfyUI] comfy-aimdo version: 0.3.0
[03:01] [ComfyUI] comfy-kitchen version: 0.2.8
[03:01] [ComfyUI] ****** User settings have been changed to be stored on the server instead of browser storage. ******
[03:01] [ComfyUI] ****** For multi-user setups add the --multi-user CLI argument to enable multiple user profiles. ******
[03:01] [ComfyUI] comfyui-frontend-package version: 1.43.18
[03:01] [ComfyUI] comfyui-workflow-templates version: 0.9.77
[03:01] [ComfyUI] comfyui-embedded-docs version: 0.5.0
[03:01] [ComfyUI] comfy-kitchen version: 0.2.8
[03:01] [ComfyUI] comfy-aimdo version: 0.3.0
[03:01] [ComfyUI] [Prompt Server] web root: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\.venv\Lib\site-packages\comfyui_frontend_package\static
[03:01] [ComfyUI] Asset seeder disabled
[03:04] [ComfyUI] loading...
[03:04] [ComfyUI]
[03:04] [ComfyUI] Import times for custom nodes:
[03:04] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\ComfyUI\custom_nodes\websocket_image_save.py
[03:04] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\ComfyUI\custom_nodes\ComfyUI-validate-endpoint
[03:04] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\ComfyUI\custom_nodes\ComfyUI-GaussianPack
[03:04] [ComfyUI]
[03:04] [ComfyUI] Context impl SQLiteImpl.
[03:04] [ComfyUI] Will assume non-transactional DDL.
[03:04] [ComfyUI] Context impl SQLiteImpl.
[03:04] [ComfyUI] Will assume non-transactional DDL.
[03:04] [ComfyUI] Running upgrade -> 0001_assets, Initial assets schema
[03:04] [ComfyUI] Revision ID: 0001_assets
[03:04] [ComfyUI] Revises: None
[03:04] [ComfyUI] Create Date: 2025-12-10 00:00:00
[03:04] [ComfyUI] Running upgrade 0001_assets -> 0002_merge_to_asset_references, Merge AssetInfo and AssetCacheState into unified asset_references table.
[03:04] [ComfyUI] Running upgrade 0002_merge_to_asset_references -> 0003_add_metadata_job_id, Add system_metadata and job_id columns to asset_references.
[03:04] [ComfyUI] Change preview_id FK from assets.id to asset_references.id.
[03:04] [ComfyUI] Database upgraded from None to 0003_add_metadata_job_id
[03:04] [ComfyUI] Starting server
[03:04] [ComfyUI]
[03:04] [ComfyUI] To see the GUI go to: http://127.0.0.1:41880
[03:05] Server responding, waiting for nodes to load...
[03:25] Server is ready!
[03:25] Checking for import errors in server logs...
[03:25] No import errors detected
[03:25] Found 727 registered nodes
[03:25] [REGISTRATION] PASSED
[03:25]
[03:25] [4/5] INSTANTIATION
[03:25] ----------------------------------------
[03:25]
[DEBUG] server=<comfy_test.comfyui.server.ComfyUIServer object at 0x000001C79DC01D00>, api=<comfy_test.comfyui.api.ComfyUIAPI object at 0x000001C79E748EC0>
[03:25] Testing node constructors...
[03:32] All 5 node(s) instantiated successfully!
[03:32] [INSTANTIATION] PASSED
[03:32]
[03:32] [5/5] EXECUTION
[03:32] ----------------------------------------
[03:32]
[DEBUG] server=<comfy_test.comfyui.server.ComfyUIServer object at 0x000001C79DC01D00>, api=<comfy_test.comfyui.api.ComfyUIAPI object at 0x000001C79E748EC0>
[03:32] CPU runner - will execute 1 workflow(s)
[03:32] Running 1 workflow(s) (all with videos)...
[03:32] Installing screenshot dependencies (playwright, pillow)...
[03:36] Packages installed, downloading chromium browser...
[03:54] Screenshot dependencies installed successfully
[03:55] Starting headless browser...
[03:56] Downloading Mesa llvmpipe for Windows...
[04:00] Copied opengl32.dll to Chromium dir
[04:00] Copied libgallium_wgl.dll to Chromium dir
[04:00] Using Mesa llvmpipe (desktop GL) -- multithreaded CPU rendering
[04:01] Capturing execution frames: merge_splats.json
[04:08] Frame 1 saved (frame_000.jpg, t=0.0s)
[04:08] Validating workflow...
[04:08] [ComfyUI] === /validate endpoint called ===
[04:08] [ComfyUI] Received JSON with keys: ['prompt']
[04:08] [ComfyUI] Prompt has 4 nodes
[04:08] [ComfyUI] Node 1: LoadPLY
[04:08] [ComfyUI] Inputs: {"ply_file": "apple.ply"}
[04:08] [ComfyUI] Node 2: PreviewGaussians
[04:08] [ComfyUI] Inputs: {"fov_degrees": 50, "image_width": 512, "image_height": 512, "renderer": "spark", "transport_format": "ply", "ply_path": ["1", 0]}
[04:08] [ComfyUI] Node 3: GaussianMerge
[04:08] [ComfyUI] Inputs: {"target_count": 100000, "output_filename": "merged", "opacity_threshold": 0, "k": 24, "ply_path": ["1", 0]}
[04:08] [ComfyUI] Node 4: PreviewGaussians
[04:08] Queuing workflow for execution...
[04:08] [ComfyUI] Inputs: {"fov_degrees": 50, "image_width": 512, "image_height": 512, "renderer": "spark", "transport_format": "ply", "ply_path": ["3", 0]}
[04:08] [ComfyUI] Generated prompt_id: 41f80d30-e8f0-4bcb-a7d5-ef10e01aef1a
[04:08] [ComfyUI] Calling execution.validate_prompt()...
[04:08] [ComfyUI] Validation result: valid=True
[04:08] [ComfyUI] === Validation PASSED ===
[04:08] [ComfyUI] got prompt
[04:08] [ComfyUI] LoadPLY: apple.ply -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\ComfyUI\input\apple.ply
[04:08] [ComfyUI] GaussianMerge: 200000 -> 100000 splats (ratio=0.5000) via NanoGS MPMM on D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\ComfyUI\input\apple.ply
[04:08] Node executed (1 total), capturing...
[04:08] Frame 2 saved (frame_001.jpg, t=0.4s)
[04:08] [capture-node] freeze=65ms shot=185ms unfreeze=4ms saved=True
[04:13] Frame 3 saved (frame_002.jpg, t=3.0s)
[04:13] [capture-periodic] freeze=1176ms shot=1458ms unfreeze=3ms saved=True
[04:24] Frame 4 saved (frame_003.jpg, t=14.0s)
[04:24] [capture-periodic] freeze=1369ms shot=1444ms unfreeze=4ms saved=True
[04:30] [ComfyUI] Loading PLY: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\ComfyUI\input\apple.ply
[04:30] [ComfyUI]
[04:30] [ComfyUI] Initial splats: 200000
[04:30] [ComfyUI] Pruned splats: 200000, target: 100000
[04:30] [ComfyUI] Opacity Mean: 0.53443545 Median: 0.48362076
[04:30] [ComfyUI] Pruning splats with opacity below 0.0000
[04:30] [ComfyUI] Original count: 200000, after opacity pruning: 200000
[04:30] [ComfyUI] After opacity pruning, 200000 splats remain.
[04:30] [ComfyUI] Pass 1: 200000 splats
[04:30] [ComfyUI] Edge costs: 0%| | 0/27 [00:00<?, ?it/s]
[04:32] [ComfyUI] Edge costs: 4%|3 | 1/27 [00:00<00:12, 2.14it/s]
[04:32] [ComfyUI] Edge costs: 7%|7 | 2/27 [00:01<00:23, 1.06it/s]
[04:34] [ComfyUI] Edge costs: 11%|#1 | 3/27 [00:02<00:21, 1.14it/s]
[04:34] [ComfyUI] Edge costs: 15%|#4 | 4/27 [00:03<00:22, 1.01it/s]
[04:35] [ComfyUI] Edge costs: 19%|#8 | 5/27 [00:04<00:20, 1.08it/s]
[04:36] Frame 5 saved (frame_004.jpg, t=25.4s)
[04:36] [capture-periodic] freeze=1209ms shot=1545ms unfreeze=4ms saved=True
[04:36] [ComfyUI] Edge costs: 22%|##2 | 6/27 [00:05<00:18, 1.14it/s]
[04:37] [ComfyUI] Edge costs: 26%|##5 | 7/27 [00:06<00:16, 1.18it/s]
[04:37] [ComfyUI] Edge costs: 30%|##9 | 8/27 [00:06<00:15, 1.23it/s]
[04:38] [ComfyUI] Edge costs: 33%|###3 | 9/27 [00:07<00:14, 1.26it/s]
[04:39] [ComfyUI] Edge costs: 37%|###7 | 10/27 [00:08<00:13, 1.29it/s]
[04:40] [ComfyUI] Edge costs: 41%|#### | 11/27 [00:09<00:12, 1.28it/s]
[04:41] [ComfyUI] Edge costs: 44%|####4 | 12/27 [00:09<00:11, 1.30it/s]
[04:41] [ComfyUI] Edge costs: 48%|####8 | 13/27 [00:10<00:10, 1.28it/s]
[04:41] Frame 6 saved (frame_005.jpg, t=31.0s)
[04:41] [capture-periodic] freeze=1382ms shot=1480ms unfreeze=3ms saved=True
[04:42] [ComfyUI] Edge costs: 52%|#####1 | 14/27 [00:11<00:09, 1.30it/s]
[04:43] [ComfyUI] Edge costs: 56%|#####5 | 15/27 [00:12<00:09, 1.33it/s]
[04:43] [ComfyUI] Edge costs: 59%|#####9 | 16/27 [00:12<00:08, 1.36it/s]
[04:44] [ComfyUI] Edge costs: 63%|######2 | 17/27 [00:13<00:07, 1.36it/s]
[04:45] [ComfyUI] Edge costs: 67%|######6 | 18/27 [00:14<00:06, 1.32it/s]
[04:46] [ComfyUI] Edge costs: 70%|####### | 19/27 [00:15<00:05, 1.34it/s]
[04:46] [ComfyUI] Edge costs: 74%|#######4 | 20/27 [00:15<00:05, 1.32it/s]
[04:47] [ComfyUI] Edge costs: 78%|#######7 | 21/27 [00:16<00:04, 1.35it/s]
[04:47] Frame 7 saved (frame_006.jpg, t=36.6s)
[04:47] [capture-periodic] freeze=1380ms shot=1484ms unfreeze=3ms saved=True
[04:48] [ComfyUI] Edge costs: 81%|########1 | 22/27 [00:17<00:03, 1.47it/s]
[04:53] [ComfyUI] Edge costs: 85%|########5 | 23/27 [00:17<00:02, 1.46it/s]
[04:55] [ComfyUI] Edge costs: 89%|########8 | 24/27 [00:23<00:06, 2.23s/it]
[04:55] Frame 8 saved (frame_007.jpg, t=45.1s)
[04:55] [capture-periodic] freeze=1396ms shot=1452ms unfreeze=4ms saved=True
[05:01] [ComfyUI] Edge costs: 93%|#########2| 25/27 [00:25<00:04, 2.14s/it]
[05:02] [ComfyUI] Edge costs: 96%|#########6| 26/27 [00:30<00:03, 3.09s/it]
[05:02] [ComfyUI] Edge costs: 100%|##########| 27/27 [00:31<00:00, 2.43s/it]
[05:07] Frame 9 saved (frame_008.jpg, t=56.4s)
[05:07] [capture-periodic] freeze=1397ms shot=1523ms unfreeze=4ms saved=True
[05:29] [ComfyUI] Edge costs: 100%|##########| 27/27 [00:31<00:00, 1.18s/it]
[05:29] [ComfyUI] edges: 2697139, pairs: 97792 (need 100000)
[05:29] [ComfyUI] Merging 97792 pairs
[05:29] [ComfyUI] Pass 2: 102208 splats
[05:29] [ComfyUI]
[05:29] Frame 10 saved (frame_009.jpg, t=78.8s)
[05:29] [capture-periodic] freeze=1387ms shot=1470ms unfreeze=4ms saved=True
[05:29] [ComfyUI] Edge costs: 0%| | 0/14 [00:00<?, ?it/s]
[05:31] [ComfyUI] Edge costs: 7%|7 | 1/14 [00:00<00:09, 1.44it/s]
[05:32] [ComfyUI] Edge costs: 14%|#4 | 2/14 [00:02<00:12, 1.06s/it]
[05:32] [ComfyUI] Edge costs: 21%|##1 | 3/14 [00:02<00:10, 1.03it/s]
[05:33] [ComfyUI] Edge costs: 29%|##8 | 4/14 [00:03<00:09, 1.10it/s]
[05:34] [ComfyUI] Edge costs: 36%|###5 | 5/14 [00:04<00:07, 1.13it/s]
[05:35] [ComfyUI] Edge costs: 43%|####2 | 6/14 [00:05<00:06, 1.18it/s]
[05:35] Frame 11 saved (frame_010.jpg, t=84.5s)
[05:35] [capture-periodic] freeze=1397ms shot=1490ms unfreeze=3ms saved=True
[05:36] [ComfyUI] Edge costs: 50%|##### | 7/14 [00:06<00:05, 1.24it/s]
[05:36] [ComfyUI] Edge costs: 57%|#####7 | 8/14 [00:06<00:04, 1.27it/s]
[05:37] [ComfyUI] Edge costs: 64%|######4 | 9/14 [00:07<00:03, 1.30it/s]
[05:38] [ComfyUI] Edge costs: 71%|#######1 | 10/14 [00:08<00:03, 1.29it/s]
[05:39] [ComfyUI] Edge costs: 79%|#######8 | 11/14 [00:09<00:02, 1.28it/s]
[05:39] [ComfyUI] Edge costs: 86%|########5 | 12/14 [00:09<00:01, 1.30it/s]
[05:40] [ComfyUI] Edge costs: 93%|#########2| 13/14 [00:10<00:00, 1.30it/s]
[05:40] [ComfyUI] Edge costs: 100%|##########| 14/14 [00:10<00:00, 1.58it/s]
[05:53] [ComfyUI] Edge costs: 100%|##########| 14/14 [00:10<00:00, 1.28it/s]
[05:53] [ComfyUI] GaussianMerge: wrote D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\GaussianPack-1658\ComfyUI\output\merged.ply (100000 splats, 23.7 MB)
[05:53] [ComfyUI] Prompt executed in 105.82 seconds
[05:57] Frame 12 saved (frame_011.jpg, t=107.1s)
[05:57] [capture-periodic] freeze=1317ms shot=1442ms unfreeze=13ms saved=True
[05:59] Node executed (2 total), capturing...
[06:02] Frame 13 saved (frame_012.jpg, t=111.5s)
[06:02] [capture-node] freeze=1150ms shot=1467ms unfreeze=0ms saved=True
[06:02] Execution complete (t=111.5s)
[06:02] [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear...
[06:02] [3d-wait] Phase 1 done in 0.0s
[06:02] [3d-wait] Phase 2: iframes=2
[06:02] [3d-wait] iframe viewer_ready=True (matched 2 console logs)
[06:02] [3d-wait] Unfrozen in 0.002s, rendering for 5s...
[06:07] [3d-wait] JS halted via CDP after 5.5s
[06:11] [3d-wait] Re-frozen in 9.5s
[06:11] [3d-wait] Total 3D wait: 9.5s
[06:11] Captured 13 unique frames over 123.7s
[06:11] [debug] iframes: 2
[06:11] [debug] iframe[0]: src=http://127.0.0.1:41880/extensions/ComfyUI-GaussianPack/viewer_gaussian.html?v=17, canvas=486x223, rafFrozen=True
[06:11] [debug] iframe[1]: src=http://127.0.0.1:41880/extensions/ComfyUI-GaussianPack/viewer_gaussian.html?v=17, canvas=486x223, rafFrozen=True
[06:11] [timing] trigger_3d_previews: 0.0s
[06:13] Saved high-quality screenshot: merge_splats_executed.png
[06:13] [timing] final_screenshot: 0.3s
[06:14] Results saved to D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GaussianPack-1658\dev\windows-cpu\results.json
[06:14] Saved: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\GaussianPack-1658\dev\windows-cpu\index.html
[06:14] [EXECUTION] PASSED
[06:14]
windows: PASSED
[06:14] Stopping ComfyUI server...