From 09ef49cff05839fffd9bc888ea2a247e9e93c8dc Mon Sep 17 00:00:00 2001 From: comfy-test Date: Sun, 10 May 2026 09:25:38 +0000 Subject: [PATCH] Update dev/windows-portable-cpu --- dev/windows-portable-cpu/index.html | 14 +- .../logs/image_seg_point.log | 199 +- .../logs/image_seg_point_console.log | 2 +- .../logs/image_seg_point_resources.csv | 157 +- .../logs/image_seg_text.log | 113 +- .../logs/image_seg_text_console.log | 4 +- .../logs/image_seg_text_resources.csv | 145 +- dev/windows-portable-cpu/logs/scene_seg.log | 173 +- .../logs/scene_seg_interactive.log | 124 +- .../logs/scene_seg_interactive_console.log | 2 +- .../logs/scene_seg_interactive_resources.csv | 159 +- .../logs/scene_seg_resources.csv | 181 +- dev/windows-portable-cpu/models.json | 2 +- dev/windows-portable-cpu/results.json | 54 +- .../screenshots/image_seg_point_executed.png | Bin 318107 -> 315850 bytes .../screenshots/image_seg_text_executed.png | Bin 273099 -> 275673 bytes .../screenshots/scene_seg_executed.png | Bin 531888 -> 534085 bytes .../scene_seg_interactive_executed.png | Bin 480300 -> 480378 bytes dev/windows-portable-cpu/session.log | 1825 +++++++++-------- .../videos/image_seg_point/frame_000.jpg | Bin 86639 -> 86650 bytes .../videos/image_seg_point/frame_001.jpg | Bin 90676 -> 90685 bytes .../videos/image_seg_point/frame_002.jpg | Bin 97598 -> 90193 bytes .../videos/image_seg_point/frame_003.jpg | Bin 97290 -> 97605 bytes .../videos/image_seg_point/frame_004.jpg | Bin 97443 -> 97493 bytes .../videos/image_seg_point/frame_005.jpg | Bin 97488 -> 97592 bytes .../videos/image_seg_point/frame_006.jpg | Bin 97536 -> 97786 bytes .../videos/image_seg_point/frame_007.jpg | Bin 97587 -> 97940 bytes .../videos/image_seg_point/frame_008.jpg | Bin 97585 -> 97344 bytes .../videos/image_seg_point/frame_009.jpg | Bin 97652 -> 99987 bytes .../videos/image_seg_point/frame_010.jpg | Bin 97712 -> 99987 bytes .../videos/image_seg_point/frame_011.jpg | Bin 97701 -> 0 bytes .../videos/image_seg_point/frame_012.jpg | Bin 97804 -> 0 bytes .../videos/image_seg_point/frame_013.jpg | Bin 97795 -> 0 bytes .../videos/image_seg_point/frame_014.jpg | Bin 97881 -> 0 bytes .../videos/image_seg_point/frame_015.jpg | Bin 97924 -> 0 bytes .../videos/image_seg_point/frame_016.jpg | Bin 97335 -> 0 bytes .../videos/image_seg_point/frame_017.jpg | Bin 100021 -> 0 bytes .../videos/image_seg_point/frame_018.jpg | Bin 100167 -> 0 bytes .../videos/image_seg_point/frame_019.jpg | Bin 100167 -> 0 bytes .../videos/image_seg_point/metadata.json | 85 +- .../videos/image_seg_text/frame_000.jpg | Bin 92464 -> 92472 bytes .../videos/image_seg_text/frame_001.jpg | Bin 96011 -> 96017 bytes .../videos/image_seg_text/frame_002.jpg | Bin 95727 -> 95730 bytes .../videos/image_seg_text/frame_003.jpg | Bin 95798 -> 104592 bytes .../videos/image_seg_text/frame_004.jpg | Bin 102238 -> 102385 bytes .../videos/image_seg_text/frame_005.jpg | Bin 0 -> 102385 bytes .../videos/image_seg_text/metadata.json | 21 +- .../videos/scene_seg/frame_000.jpg | Bin 107789 -> 107773 bytes .../videos/scene_seg/frame_001.jpg | Bin 112295 -> 123149 bytes .../videos/scene_seg/frame_002.jpg | Bin 123154 -> 122649 bytes .../videos/scene_seg/frame_003.jpg | Bin 122651 -> 123125 bytes .../videos/scene_seg/frame_004.jpg | Bin 123127 -> 123374 bytes .../videos/scene_seg/frame_005.jpg | Bin 123342 -> 123458 bytes .../videos/scene_seg/frame_006.jpg | Bin 123461 -> 122939 bytes .../videos/scene_seg/frame_007.jpg | Bin 122473 -> 129669 bytes .../videos/scene_seg/frame_008.jpg | Bin 124348 -> 130372 bytes .../videos/scene_seg/frame_009.jpg | Bin 124329 -> 130321 bytes .../videos/scene_seg/frame_010.jpg | Bin 130546 -> 134685 bytes .../videos/scene_seg/frame_011.jpg | Bin 134516 -> 0 bytes .../videos/scene_seg/metadata.json | 45 +- .../scene_seg_interactive/frame_000.jpg | Bin 114459 -> 114454 bytes .../scene_seg_interactive/frame_001.jpg | Bin 118194 -> 119981 bytes .../scene_seg_interactive/frame_002.jpg | Bin 117886 -> 119656 bytes .../scene_seg_interactive/frame_003.jpg | Bin 119652 -> 120774 bytes .../scene_seg_interactive/frame_004.jpg | Bin 120765 -> 135589 bytes .../scene_seg_interactive/frame_005.jpg | Bin 135585 -> 135703 bytes .../scene_seg_interactive/frame_006.jpg | Bin 135699 -> 135703 bytes .../scene_seg_interactive/frame_007.jpg | Bin 135699 -> 0 bytes .../scene_seg_interactive/metadata.json | 31 +- 69 files changed, 1657 insertions(+), 1679 deletions(-) delete mode 100644 dev/windows-portable-cpu/videos/image_seg_point/frame_011.jpg delete mode 100644 dev/windows-portable-cpu/videos/image_seg_point/frame_012.jpg delete mode 100644 dev/windows-portable-cpu/videos/image_seg_point/frame_013.jpg delete mode 100644 dev/windows-portable-cpu/videos/image_seg_point/frame_014.jpg delete mode 100644 dev/windows-portable-cpu/videos/image_seg_point/frame_015.jpg delete mode 100644 dev/windows-portable-cpu/videos/image_seg_point/frame_016.jpg delete mode 100644 dev/windows-portable-cpu/videos/image_seg_point/frame_017.jpg delete mode 100644 dev/windows-portable-cpu/videos/image_seg_point/frame_018.jpg delete mode 100644 dev/windows-portable-cpu/videos/image_seg_point/frame_019.jpg create mode 100644 dev/windows-portable-cpu/videos/image_seg_text/frame_005.jpg delete mode 100644 dev/windows-portable-cpu/videos/scene_seg/frame_011.jpg delete mode 100644 dev/windows-portable-cpu/videos/scene_seg_interactive/frame_007.jpg diff --git a/dev/windows-portable-cpu/index.html b/dev/windows-portable-cpu/index.html index 3afa393..9488c42 100644 --- a/dev/windows-portable-cpu/index.html +++ b/dev/windows-portable-cpu/index.html @@ -924,7 +924,7 @@

PozzettiAndrea/ComfyUI-SAM3 Test Results

- 2026-05-10 03:12 UTC Windows-10-10.0.26100-SP0 Intel64 Family 6 Model 106 Stepping 6, GenuineIntel + 2026-05-10 09:25 UTC Windows-2025Server-10.0.26100-SP0 AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD
@@ -963,7 +963,7 @@ pass
- 95.86s + 98.79s
@@ -980,7 +980,7 @@ pass
- 65.72s + 78.71s
@@ -997,7 +997,7 @@ pass
- 86.12s + 94.87s
@@ -1014,7 +1014,7 @@ pass
- 84.75s + 77.57s
@@ -1121,9 +1121,9 @@ }); } - const workflowData = {"image_seg_point": {"src": "screenshots/image_seg_point_executed.png", "title": "image_seg_point", "status": "pass", "duration": "95.86", "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=8.8s)\n [capture-periodic] freeze=9ms shot=117ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=11.0s)\n [capture-periodic] freeze=7ms shot=136ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=45% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 7 saved (frame_006.jpg, t=13.2s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 8 saved (frame_007.jpg, t=15.5s)\n [capture-periodic] freeze=8ms shot=142ms unfreeze=9ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 9 saved (frame_008.jpg, t=17.7s)\n [capture-periodic] freeze=8ms shot=139ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50%\n [capture-loop] iter=150 t=18.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=6.9/16.0GB (43%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 10 saved (frame_009.jpg, t=19.9s)\n [capture-periodic] freeze=14ms shot=180ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60%\n Frame 11 saved (frame_010.jpg, t=22.2s)\n [capture-periodic] freeze=5ms shot=109ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 12 saved (frame_011.jpg, t=24.3s)\n [capture-periodic] freeze=5ms shot=144ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=200 t=25.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.1/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=56% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 70%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 13 saved (frame_012.jpg, t=26.5s)\n [capture-periodic] freeze=8ms shot=127ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 80%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 14 saved (frame_013.jpg, t=28.7s)\n [capture-periodic] freeze=4ms shot=115ms unfreeze=8ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 90%\n Frame 15 saved (frame_014.jpg, t=30.9s)\n [capture-periodic] freeze=3ms shot=145ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=250 t=31.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.5/16.0GB (47%) swap=0.3/2.9GB (11%) cpu=49% browser_rss=0.74GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 16 saved (frame_015.jpg, t=33.1s)\n [capture-periodic] freeze=3ms shot=155ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 100%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloaded sam3.safetensors\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model downloaded successfully\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (29.66s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3Segmentation: refinement_iterations: 0, use_multimask: True, output_best_mask: True, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu, positive_points: dict, negative_points: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Segmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=3 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n Frame 17 saved (frame_016.jpg, t=35.4s)\n [capture-periodic] freeze=6ms shot=116ms unfreeze=5ms saved=True\n [capture-loop] iter=300 t=37.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.4/16.0GB (46%) swap=0.3/2.9GB (11%) cpu=41% browser_rss=0.74GB\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=3\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 9.29GB\n [ComfyUI] [comfy-env] VRAM after eviction: 9.29GB\n [capture-loop] iter=350 t=43.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=7.6/16.0GB (47%) swap=0.3/2.9GB (11%) cpu=60% browser_rss=0.63GB\n [capture-loop] iter=400 t=49.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.2/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=70% browser_rss=0.63GB\n [capture-loop] iter=450 t=55.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=80% browser_rss=0.60GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00000454 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 269 in efficient_dot_product_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 264 in attention_sub_quad\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 137 in wrapper\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\attention.py\", line 120 in sam3_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 729 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3312 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3305 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 496 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=500 t=61.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=62% browser_rss=0.60GB\n [capture-loop] iter=550 t=67.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=7.2/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.59GB\n [capture-loop] iter=600 t=73.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.3/16.0GB (46%) swap=0.4/2.9GB (15%) cpu=65% browser_rss=0.59GB\n [capture-loop] iter=650 t=80.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=10 ram=8.8/16.0GB (55%) swap=0.4/2.9GB (15%) cpu=66% browser_rss=0.59GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3Segmentation done (50.41s): result: NodeOutput\n Node executed (2 total), capturing...\n [ComfyUI] Prompt executed in 84.28 seconds\n Frame 18 saved (frame_017.jpg, t=84.6s)\n [capture-node] freeze=7ms shot=149ms unfreeze=6ms saved=True\n Node executed (3 total), capturing...\n Frame 19 saved (frame_018.jpg, t=85.1s)\n [capture-node] freeze=4ms shot=127ms unfreeze=0ms saved=True\n Execution complete (t=85.1s)\n Captured 19 unique frames over 85.25s\n [debug] iframes: 0\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: image_seg_point_executed.png\n [timing] final_screenshot: 0.2s\n Captured 20 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "Intel64 Family 6 Model 106 Stepping 6, GenuineIntel"}}, "image_seg_text": {"src": "screenshots/image_seg_text_executed.png", "title": "image_seg_text", "status": "pass", "duration": "65.72", "log": "Capturing execution frames: image_seg_text.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 3: PreviewImage\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"images\": [\"15\", 1]}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"15\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 15: SAM3Grounding\n [ComfyUI] Inputs: {\"confidence_threshold\": 0.2, \"text_prompt\": \"child\", \"max_detections\": -1, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0]}\n [ComfyUI] Generated prompt_id: d5a7e8a0-6ebf-47c6-aa53-290db1ff3965\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.19s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3Grounding: confidence_threshold: 0.2, text_prompt: 'child', max_detections: -1, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Grounding.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=5 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.01GB\n [ComfyUI] [comfy-env] VRAM after eviction: 11.01GB\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=5ms shot=140ms unfreeze=6ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=7ms shot=113ms unfreeze=7ms saved=True\n [capture-loop] iter=50 t=6.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=45% browser_rss=0.64GB\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.3/16.0GB (39%) swap=0.4/2.9GB (15%) cpu=64% browser_rss=0.63GB\n [capture-loop] iter=150 t=18.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=6.5/16.0GB (40%) swap=0.4/2.9GB (15%) cpu=63% browser_rss=0.62GB\n [capture-loop] iter=200 t=24.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=6.7/16.0GB (42%) swap=0.4/2.9GB (15%) cpu=75% browser_rss=0.61GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00000454 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 181 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 264 in attention_sub_quad\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 137 in wrapper\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\attention.py\", line 120 in sam3_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 729 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3312 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3305 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 133 in _segment_grounding\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 111 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=250 t=30.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.8/16.0GB (43%) swap=0.4/2.9GB (15%) cpu=83% browser_rss=0.53GB\n [capture-loop] iter=300 t=36.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.8/16.0GB (43%) swap=0.6/2.9GB (20%) cpu=85% browser_rss=0.52GB\n [capture-loop] iter=350 t=42.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.2/16.0GB (58%) swap=0.6/2.9GB (20%) cpu=83% browser_rss=0.52GB\n [capture-loop] iter=400 t=48.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.1/16.0GB (57%) swap=0.6/2.9GB (20%) cpu=84% browser_rss=0.52GB\n [capture-loop] iter=450 t=54.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=8.9/16.0GB (56%) swap=0.6/2.9GB (20%) cpu=71% browser_rss=0.51GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3Grounding done (56.86s): result: NodeOutput\n [ComfyUI] Prompt executed in 57.38 seconds\n Node executed (2 total), capturing...\n Frame 4 saved (frame_003.jpg, t=57.7s)\n [capture-node] freeze=6ms shot=110ms unfreeze=0ms saved=True\n Execution complete (t=57.7s)\n Captured 4 unique frames over 57.86s\n [debug] iframes: 0\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: image_seg_text_executed.png\n [timing] final_screenshot: 0.2s\n Captured 5 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "Intel64 Family 6 Model 106 Stepping 6, GenuineIntel"}}, "scene_seg": {"src": "screenshots/scene_seg_executed.png", "title": "scene_seg", "status": "pass", "duration": "86.12", "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n [ComfyUI] Node 4: MaskPreview\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 670975a7-adae-4472-b68a-6aaf5f556459\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=6ms shot=108ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.23GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.23GB\n Frame 3 saved (frame_002.jpg, t=3.0s)\n [capture-node] freeze=21ms shot=240ms unfreeze=21ms saved=True\n Frame 4 saved (frame_003.jpg, t=5.3s)\n [capture-periodic] freeze=6ms shot=199ms unfreeze=18ms saved=True\n [capture-loop] iter=50 t=6.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=9.8/16.0GB (62%) swap=0.7/2.9GB (24%) cpu=47% browser_rss=1.54GB\n [capture-loop] iter=100 t=13.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=10.9/16.0GB (68%) swap=0.8/2.9GB (28%) cpu=74% browser_rss=1.53GB\n [capture-loop] iter=150 t=19.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.3/16.0GB (52%) swap=1.7/2.9GB (59%) cpu=81% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00000454 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 264 in attention_sub_quad\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 137 in wrapper\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\attention.py\", line 120 in sam3_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 729 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3312 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3305 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 733 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=200 t=25.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=8.5/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=70% browser_rss=1.00GB\n [capture-loop] iter=250 t=32.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=8.4/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=66% browser_rss=1.00GB\n [capture-loop] iter=300 t=38.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.5/16.0GB (53%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB\n [capture-loop] iter=350 t=44.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=10.6/16.0GB (66%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 5 saved (frame_004.jpg, t=50.7s)\n [capture-periodic] freeze=22ms shot=192ms unfreeze=5ms saved=True\n [capture-loop] iter=400 t=51.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=8.9/16.0GB (56%) swap=1.5/2.9GB (54%) cpu=77% browser_rss=1.01GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 6 saved (frame_005.jpg, t=53.0s)\n [capture-periodic] freeze=22ms shot=239ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 7 saved (frame_006.jpg, t=55.3s)\n [capture-periodic] freeze=6ms shot=179ms unfreeze=27ms saved=True\n [capture-loop] iter=450 t=57.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=11.0/16.0GB (68%) swap=2.0/2.9GB (69%) cpu=86% browser_rss=0.51GB\n [capture-loop] iter=500 t=63.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=10.8/16.0GB (68%) swap=2.1/2.9GB (72%) cpu=74% browser_rss=0.79GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultipromptSegmentation done (63.14s): result: NodeOutput\n Frame 8 saved (frame_007.jpg, t=66.8s)\n [capture-periodic] freeze=4ms shot=149ms unfreeze=21ms saved=True\n [capture-loop] iter=550 t=70.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=9.2/16.0GB (58%) swap=2.2/2.9GB (76%) cpu=46% browser_rss=0.80GB\n Node executed (2 total), capturing...\n Frame 9 saved (frame_008.jpg, t=73.5s)\n [capture-node] freeze=5ms shot=339ms unfreeze=17ms saved=True\n [ComfyUI] BatchToMultiband: Processed 1 images with 3 channels each -> 3 channels\n [ComfyUI] BatchToMultiband: Processed 7 masks -> 7 channels\n Node executed (3 total), capturing...\n [ComfyUI] BatchToMultiband: Output shape torch.Size([1, 10, 4480, 6720]), channels: ['img_01_r', 'img_01_g', 'img_01_b', 'mask_01', 'mask_02', 'mask_03', 'mask_04', 'mask_05', 'mask_06', 'mask_07']\n [ComfyUI] ResizeMultiband: 4480x6720 -> 600x900\n [ComfyUI] SaveMultibandImage: Saved to output/multiband.npz\n [ComfyUI] Shape: (1, 10, 600, 900)\n [ComfyUI] Format: npz\n [ComfyUI] PreviewMultibandImage: Batch=1, Channels=10, Names=['img_01_r', 'img_01_g', 'img_01_b', 'mask_01', 'mask_02', 'mask_03', 'mask_04', 'mask_05', 'mask_06', 'mask_07']\n Frame 10 saved (frame_009.jpg, t=75.7s)\n [capture-node] freeze=80ms shot=1170ms unfreeze=38ms saved=True\n [ComfyUI] Prompt executed in 77.01 seconds\n Node executed (4 total), capturing...\n Frame 11 saved (frame_010.jpg, t=77.4s)\n [capture-node] freeze=6ms shot=230ms unfreeze=22ms saved=True\n Execution complete (t=77.9s)\n Captured 11 unique frames over 77.93s\n [debug] iframes: 0\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: scene_seg_executed.png\n [timing] final_screenshot: 0.3s\n Captured 12 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "Intel64 Family 6 Model 106 Stepping 6, GenuineIntel"}}, "scene_seg_interactive": {"src": "screenshots/scene_seg_interactive_executed.png", "title": "scene_seg_interactive", "status": "pass", "duration": "84.75", "log": "Capturing execution frames: scene_seg_interactive.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"26\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 26: SAM3InteractiveCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":3348.288109906738,\\\"y\\\":2452.2208696844737}],\\\"negative_points\\\":[],\\\"positive_boxes\\\":[],\\\"negative_boxes\\\":[],\\\"name\\\":\\\"Prompt 1\\\"},{\\\"positiv\n [ComfyUI] Generated prompt_id: 9fb725ad-b899-420c-8772-3872a5f2ad59\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: failed\n [ComfyUI] [ComfyUI-SAM3] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:63746']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=4ms shot=219ms unfreeze=5ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.7s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=6ms saved=True\n [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/16.0GB (34%) swap=2.4/2.9GB (83%) cpu=36% browser_rss=1.07GB\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=9 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (10.90s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3InteractiveCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":3348.288109906738,\"y\":2452.220..., sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, unique_id: '26'\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3InteractiveCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [capture-loop] iter=100 t=12.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.9/16.0GB (37%) swap=2.4/2.9GB (82%) cpu=47% browser_rss=1.08GB\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=10 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Frame 4 saved (frame_003.jpg, t=13.4s)\n [capture-periodic] freeze=4ms shot=109ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=10\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.34GB\n [ComfyUI] [comfy-env] VRAM after eviction: 11.34GB\n [capture-loop] iter=150 t=18.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.8/16.0GB (36%) swap=2.7/2.9GB (95%) cpu=35% browser_rss=1.06GB\n [capture-loop] iter=200 t=24.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=6.1/16.0GB (38%) swap=2.7/2.9GB (95%) cpu=64% browser_rss=1.06GB\n [capture-loop] iter=250 t=29.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=2.7/2.9GB (95%) cpu=64% browser_rss=1.06GB\n [capture-loop] iter=300 t=35.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/16.0GB (49%) swap=2.7/2.9GB (95%) cpu=62% browser_rss=1.06GB\n [capture-loop] iter=350 t=41.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.7/16.0GB (42%) swap=2.7/2.9GB (95%) cpu=78% browser_rss=1.06GB\n [capture-loop] iter=400 t=48.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.0/16.0GB (44%) swap=2.7/2.9GB (95%) cpu=78% browser_rss=1.00GB\n [capture-loop] iter=450 t=54.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.4/16.0GB (46%) swap=2.7/2.9GB (94%) cpu=75% browser_rss=1.00GB\n [capture-loop] iter=500 t=60.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.7/16.0GB (48%) swap=2.7/2.9GB (93%) cpu=78% browser_rss=1.00GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=10\n Frame 5 saved (frame_004.jpg, t=64.1s)\n [capture-periodic] freeze=5ms shot=156ms unfreeze=7ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00002480 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x000002fc (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\utils.py\", line 132 in visualize_masks_on_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3_interactive.py\", line 732 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=550 t=66.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=8.7/16.0GB (54%) swap=2.7/2.9GB (93%) cpu=86% browser_rss=1.01GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3InteractiveCollector done (57.34s): result: NodeOutput\n [ComfyUI] Prompt executed in 70.47 seconds\n Node executed (1 total), capturing...\n Frame 6 saved (frame_005.jpg, t=71.2s)\n [capture-node] freeze=1146ms shot=927ms unfreeze=4ms saved=True\n Node executed (2 total), capturing...\n Frame 7 saved (frame_006.jpg, t=73.6s)\n [capture-node] freeze=4ms shot=143ms unfreeze=0ms saved=True\n Execution complete (t=73.6s)\n Captured 7 unique frames over 73.74s\n [debug] iframes: 0\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: scene_seg_interactive_executed.png\n [timing] final_screenshot: 0.2s\n Captured 8 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "Intel64 Family 6 Model 106 Stepping 6, GenuineIntel"}}}; + const workflowData = {"image_seg_point": {"src": "screenshots/image_seg_point_executed.png", "title": "image_seg_point", "status": "pass", "duration": "98.79", "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n Queuing workflow for execution...\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: a258adb3-c3fd-49d3-86fe-bf349ee05df6\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_t4gd5doe\\\\persistent_worker.py', 'tcp://127.0.0.1:55096']...\n Frame 2 saved (frame_001.jpg, t=2.5s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n Frame 3 saved (frame_002.jpg, t=4.7s)\n [capture-periodic] freeze=4ms shot=108ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/16.0GB (35%) swap=0.3/2.9GB (11%) cpu=40% browser_rss=0.69GB\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (7.75s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 4 saved (frame_003.jpg, t=8.4s)\n [capture-node] freeze=5ms shot=124ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=10.7s)\n [capture-periodic] freeze=8ms shot=131ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=49% browser_rss=0.71GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=12.9s)\n [capture-periodic] freeze=5ms shot=156ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 7 saved (frame_006.jpg, t=15.1s)\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-periodic] freeze=5ms shot=135ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 70%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 8 saved (frame_007.jpg, t=18.9s)\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-periodic] freeze=3ms shot=116ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 80%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 90%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 100%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloaded sam3.safetensors\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model downloaded successfully\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (11.90s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3Segmentation: refinement_iterations: 0, use_multimask: True, output_best_mask: True, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu, positive_points: dict, negative_points: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Segmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=3 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [capture-loop] iter=150 t=21.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=39% browser_rss=0.71GB\n Frame 9 saved (frame_008.jpg, t=22.1s)\n [capture-periodic] freeze=3ms shot=119ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=3\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 10.47GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.47GB\n [capture-loop] iter=200 t=27.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=41% browser_rss=0.63GB\n [capture-loop] iter=250 t=32.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.5/16.0GB (41%) swap=0.3/2.9GB (11%) cpu=66% browser_rss=0.63GB\n [capture-loop] iter=300 t=39.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.3/16.0GB (52%) swap=0.3/2.9GB (11%) cpu=93% browser_rss=0.62GB\n [capture-loop] iter=350 t=45.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=61% browser_rss=0.62GB\n [capture-loop] iter=400 t=50.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.7/16.0GB (42%) swap=0.3/2.9GB (11%) cpu=58% browser_rss=0.62GB\n [capture-loop] iter=450 t=56.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.6/16.0GB (41%) swap=0.3/2.9GB (11%) cpu=63% browser_rss=0.60GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 385 in forward_comfy_cast_weights\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 392 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 147 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 823 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 496 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=500 t=62.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.3/2.9GB (11%) cpu=63% browser_rss=0.59GB\n [capture-loop] iter=550 t=68.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.9/16.0GB (43%) swap=0.4/2.9GB (15%) cpu=62% browser_rss=0.59GB\n [capture-loop] iter=600 t=74.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.1/16.0GB (44%) swap=0.4/2.9GB (15%) cpu=74% browser_rss=0.59GB\n [capture-loop] iter=650 t=80.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.4/2.9GB (15%) cpu=72% browser_rss=0.57GB\n [capture-loop] iter=700 t=86.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.6/16.0GB (47%) swap=0.4/2.9GB (15%) cpu=62% browser_rss=0.57GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3Segmentation done (66.66s): result: NodeOutput\n [ComfyUI] Prompt executed in 86.46 seconds\n Node executed (3 total), capturing...\n Frame 10 saved (frame_009.jpg, t=87.3s)\n [capture-node] freeze=4ms shot=125ms unfreeze=4ms saved=True\n Execution complete (t=88.0s)\n Captured 10 unique frames over 88.04s\n [debug] iframes: 0\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: image_seg_point_executed.png\n [timing] final_screenshot: 0.3s\n Captured 11 video frames", "hardware": {"os": "Windows-2025Server-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "image_seg_text": {"src": "screenshots/image_seg_text_executed.png", "title": "image_seg_text", "status": "pass", "duration": "78.71", "log": "Capturing execution frames: image_seg_text.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 3: PreviewImage\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"images\": [\"15\", 1]}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"15\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 15: SAM3Grounding\n [ComfyUI] Inputs: {\"confidence_threshold\": 0.2, \"text_prompt\": \"child\", \"max_detections\": -1, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0]}\n [ComfyUI] Generated prompt_id: f836f865-5608-402e-af45-8d7994b45094\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3Grounding: confidence_threshold: 0.2, text_prompt: 'child', max_detections: -1, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Grounding.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=5 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.18GB\n [ComfyUI] [comfy-env] VRAM after eviction: 11.18GB\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=5ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=4ms shot=122ms unfreeze=5ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/16.0GB (37%) swap=0.4/2.9GB (15%) cpu=36% browser_rss=0.62GB\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=60% browser_rss=0.62GB\n [capture-loop] iter=150 t=17.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=63% browser_rss=0.60GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.6/16.0GB (41%) swap=0.4/2.9GB (15%) cpu=60% browser_rss=0.60GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 385 in forward_comfy_cast_weights\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 392 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 714 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 133 in _segment_grounding\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 111 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=250 t=29.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.3/16.0GB (39%) swap=0.6/2.9GB (19%) cpu=66% browser_rss=0.52GB\n [capture-loop] iter=300 t=34.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.5/16.0GB (41%) swap=0.6/2.9GB (19%) cpu=61% browser_rss=0.52GB\n [capture-loop] iter=350 t=40.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.0/16.0GB (50%) swap=0.6/2.9GB (19%) cpu=65% browser_rss=0.51GB\n [capture-loop] iter=400 t=46.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.6/2.9GB (19%) cpu=62% browser_rss=0.51GB\n [capture-loop] iter=450 t=52.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.3/16.0GB (46%) swap=0.6/2.9GB (19%) cpu=62% browser_rss=0.51GB\n [capture-loop] iter=500 t=58.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.3/16.0GB (45%) swap=0.7/2.9GB (24%) cpu=66% browser_rss=0.51GB\n [capture-loop] iter=550 t=64.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.5/16.0GB (59%) swap=0.7/2.9GB (24%) cpu=62% browser_rss=0.50GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3Grounding done (69.18s): result: NodeOutput\n Node executed (1 total), capturing...\n [ComfyUI] Prompt executed in 69.61 seconds\n Frame 4 saved (frame_003.jpg, t=69.8s)\n [capture-node] freeze=5ms shot=125ms unfreeze=4ms saved=True\n Node executed (2 total), capturing...\n Frame 5 saved (frame_004.jpg, t=70.2s)\n [capture-node] freeze=359ms shot=131ms unfreeze=4ms saved=True\n [capture-loop] iter=600 t=70.8s state={'complete': True, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=8.2/16.0GB (51%) swap=0.8/2.9GB (28%) cpu=56% browser_rss=0.56GB\n Execution complete (t=70.8s)\n Captured 5 unique frames over 70.83s\n [debug] iframes: 0\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: image_seg_text_executed.png\n [timing] final_screenshot: 0.2s\n Captured 6 video frames", "hardware": {"os": "Windows-2025Server-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "scene_seg": {"src": "screenshots/scene_seg_executed.png", "title": "scene_seg", "status": "pass", "duration": "94.87", "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n Queuing workflow for execution...\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 0bcf645f-e1ca-46de-91dc-42d0b26c9216\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.65GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.65GB\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=28ms shot=763ms unfreeze=124ms saved=True\n Node executed (1 total), capturing...\n [capture-node] freeze=4ms shot=182ms unfreeze=16ms saved=False\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 385 in forward_comfy_cast_weights\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 392 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 147 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 823 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 733 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n Frame 3 saved (frame_002.jpg, t=5.8s)\n [capture-periodic] freeze=5ms shot=193ms unfreeze=19ms saved=True\n [capture-loop] iter=50 t=7.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.9/16.0GB (62%) swap=0.8/2.9GB (28%) cpu=50% browser_rss=1.50GB\n [capture-loop] iter=100 t=13.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=77% browser_rss=1.48GB\n [capture-loop] iter=150 t=19.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.7/16.0GB (61%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.47GB\n [capture-loop] iter=200 t=25.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=71% browser_rss=1.42GB\n [capture-loop] iter=250 t=31.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.4/16.0GB (59%) swap=0.9/2.9GB (32%) cpu=69% browser_rss=1.41GB\n [capture-loop] iter=300 t=37.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=63% browser_rss=1.40GB\n [capture-loop] iter=350 t=43.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=10.6/16.0GB (66%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB\n [capture-loop] iter=400 t=49.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB\n [capture-loop] iter=450 t=55.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.5/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=62% browser_rss=1.40GB\n [capture-loop] iter=500 t=61.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.39GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 4 saved (frame_003.jpg, t=62.7s)\n [capture-periodic] freeze=4ms shot=150ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 425 in _pe_encoding\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 436 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2584 in get_dense_pe\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 9603 in _predict\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 9499 in predict\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3989 in predict_inst\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 786 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n Frame 5 saved (frame_004.jpg, t=64.9s)\n [capture-periodic] freeze=4ms shot=208ms unfreeze=8ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 6 saved (frame_005.jpg, t=67.2s)\n [capture-periodic] freeze=5ms shot=219ms unfreeze=7ms saved=True\n [capture-loop] iter=550 t=67.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=12.4/16.0GB (78%) swap=1.0/2.9GB (34%) cpu=83% browser_rss=1.51GB\n [capture-loop] iter=600 t=74.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=11.1/16.0GB (70%) swap=2.0/2.9GB (68%) cpu=80% browser_rss=0.94GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultipromptSegmentation done (74.46s): result: NodeOutput\n Frame 7 saved (frame_006.jpg, t=76.8s)\n [capture-periodic] freeze=4ms shot=157ms unfreeze=11ms saved=True\n Node executed (2 total), capturing...\n Frame 8 saved (frame_007.jpg, t=78.7s)\n [capture-node] freeze=81ms shot=713ms unfreeze=14ms saved=True\n [capture-loop] iter=650 t=81.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=5 ram=9.8/16.0GB (61%) swap=1.9/2.9GB (66%) cpu=53% browser_rss=1.39GB\n [ComfyUI] BatchToMultiband: Processed 1 images with 3 channels each -> 3 channels\n [ComfyUI] BatchToMultiband: Processed 7 masks -> 7 channels\n Node executed (3 total), capturing...\n [ComfyUI] BatchToMultiband: Output shape torch.Size([1, 10, 4480, 6720]), channels: ['img_01_r', 'img_01_g', 'img_01_b', 'mask_01', 'mask_02', 'mask_03', 'mask_04', 'mask_05', 'mask_06', 'mask_07']\n [ComfyUI] ResizeMultiband: 4480x6720 -> 600x900\n Frame 9 saved (frame_008.jpg, t=84.9s)\n [capture-node] freeze=15ms shot=201ms unfreeze=15ms saved=True\n [ComfyUI] SaveMultibandImage: Saved to output/multiband.npz\n [ComfyUI] Shape: (1, 10, 600, 900)\n [ComfyUI] Format: npz\n [ComfyUI] PreviewMultibandImage: Batch=1, Channels=10, Names=['img_01_r', 'img_01_g', 'img_01_b', 'mask_01', 'mask_02', 'mask_03', 'mask_04', 'mask_05', 'mask_06', 'mask_07']\n [ComfyUI] Prompt executed in 85.57 seconds\n Node executed (4 total), capturing...\n Frame 10 saved (frame_009.jpg, t=86.0s)\n [capture-node] freeze=5ms shot=184ms unfreeze=0ms saved=True\n Execution complete (t=86.0s)\n Captured 10 unique frames over 86.22s\n [debug] iframes: 0\n [timing] trigger_3d_previews: 0.1s\n Saved high-quality screenshot: scene_seg_executed.png\n [timing] final_screenshot: 0.3s\n Captured 11 video frames", "hardware": {"os": "Windows-2025Server-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "scene_seg_interactive": {"src": "screenshots/scene_seg_interactive_executed.png", "title": "scene_seg_interactive", "status": "pass", "duration": "77.57", "log": "Capturing execution frames: scene_seg_interactive.json\n [ComfyUI] Exception in callback _ProactorBasePipeTransport._call_connection_lost()\n [ComfyUI] handle: \n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"asyncio\\events.py\", line 89, in _run\n [ComfyUI] File \"asyncio\\proactor_events.py\", line 165, in _call_connection_lost\n [ComfyUI] ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n Queuing workflow for execution...\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"26\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 26: SAM3InteractiveCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":3348.288109906738,\\\"y\\\":2452.2208696844737}],\\\"negative_points\\\":[],\\\"positive_boxes\\\":[],\\\"negative_boxes\\\":[],\\\"name\\\":\\\"Prompt 1\\\"},{\\\"positiv\n [ComfyUI] Generated prompt_id: 38c23879-f6da-406e-9225-def681e6bb72\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=9 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3InteractiveCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":3348.288109906738,\"y\":2452.220..., sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, unique_id: '26'\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3InteractiveCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=10 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=122ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=10\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 10.11GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.11GB\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=5ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.8/16.0GB (43%) swap=1.6/2.9GB (55%) cpu=42% browser_rss=1.15GB\n [capture-loop] iter=100 t=11.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.0/16.0GB (44%) swap=1.5/2.9GB (54%) cpu=70% browser_rss=1.05GB\n [capture-loop] iter=150 t=17.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.6/16.0GB (42%) swap=1.8/2.9GB (64%) cpu=70% browser_rss=0.61GB\n [capture-loop] iter=200 t=23.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.8/16.0GB (43%) swap=1.8/2.9GB (63%) cpu=66% browser_rss=0.66GB\n [capture-loop] iter=250 t=29.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.2/16.0GB (58%) swap=1.8/2.9GB (63%) cpu=63% browser_rss=0.66GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 181 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 269 in efficient_dot_product_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 264 in attention_sub_quad\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 137 in wrapper\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\attention.py\", line 120 in sam3_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 729 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3_interactive.py\", line 687 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=300 t=35.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.2/16.0GB (45%) swap=1.8/2.9GB (61%) cpu=72% browser_rss=0.66GB\n [capture-loop] iter=350 t=41.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=9 ram=7.5/16.0GB (47%) swap=1.8/2.9GB (61%) cpu=62% browser_rss=0.67GB\n [capture-loop] iter=400 t=47.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.6/16.0GB (47%) swap=1.8/2.9GB (61%) cpu=61% browser_rss=0.67GB\n [capture-loop] iter=450 t=53.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/16.0GB (49%) swap=1.8/2.9GB (61%) cpu=58% browser_rss=0.67GB\n [capture-loop] iter=500 t=58.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.9/16.0GB (50%) swap=1.8/2.9GB (61%) cpu=64% browser_rss=0.67GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=10\n Frame 4 saved (frame_003.jpg, t=64.5s)\n [capture-periodic] freeze=6ms shot=139ms unfreeze=5ms saved=True\n [capture-loop] iter=550 t=64.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=10.0/16.0GB (62%) swap=1.8/2.9GB (61%) cpu=68% browser_rss=0.68GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3InteractiveCollector done (65.58s): result: NodeOutput\n [ComfyUI] Prompt executed in 67.65 seconds\n Node executed (1 total), capturing...\n Frame 5 saved (frame_004.jpg, t=68.2s)\n [capture-node] freeze=166ms shot=528ms unfreeze=5ms saved=True\n Node executed (2 total), capturing...\n Frame 6 saved (frame_005.jpg, t=69.2s)\n [capture-node] freeze=4ms shot=143ms unfreeze=0ms saved=True\n Execution complete (t=69.2s)\n Captured 6 unique frames over 69.37s\n [debug] iframes: 0\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: scene_seg_interactive_executed.png\n [timing] final_screenshot: 0.3s\n Captured 7 video frames", "hardware": {"os": "Windows-2025Server-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}}; const workflowNames = Object.keys(workflowData); - const videoData = {"image_seg_text": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: image_seg_text.json"}, {"file": "frame_001.jpg", "time": 2.2, "log": "Capturing execution frames: image_seg_text.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 3: PreviewImage\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"images\": [\"15\", 1]}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"15\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 15: SAM3Grounding\n [ComfyUI] Inputs: {\"confidence_threshold\": 0.2, \"text_prompt\": \"child\", \"max_detections\": -1, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0]}\n [ComfyUI] Generated prompt_id: d5a7e8a0-6ebf-47c6-aa53-290db1ff3965\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.19s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3Grounding: confidence_threshold: 0.2, text_prompt: 'child', max_detections: -1, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Grounding.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=5 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.01GB\n [ComfyUI] [comfy-env] VRAM after eviction: 11.01GB"}, {"file": "frame_002.jpg", "time": 4.4, "log": "Capturing execution frames: image_seg_text.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 3: PreviewImage\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"images\": [\"15\", 1]}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"15\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 15: SAM3Grounding\n [ComfyUI] Inputs: {\"confidence_threshold\": 0.2, \"text_prompt\": \"child\", \"max_detections\": -1, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0]}\n [ComfyUI] Generated prompt_id: d5a7e8a0-6ebf-47c6-aa53-290db1ff3965\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.19s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3Grounding: confidence_threshold: 0.2, text_prompt: 'child', max_detections: -1, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Grounding.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=5 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.01GB\n [ComfyUI] [comfy-env] VRAM after eviction: 11.01GB\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=5ms shot=140ms unfreeze=6ms saved=True"}, {"file": "frame_003.jpg", "time": 57.71, "log": "Capturing execution frames: image_seg_text.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 3: PreviewImage\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"images\": [\"15\", 1]}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"15\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 15: SAM3Grounding\n [ComfyUI] Inputs: {\"confidence_threshold\": 0.2, \"text_prompt\": \"child\", \"max_detections\": -1, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0]}\n [ComfyUI] Generated prompt_id: d5a7e8a0-6ebf-47c6-aa53-290db1ff3965\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.19s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3Grounding: confidence_threshold: 0.2, text_prompt: 'child', max_detections: -1, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Grounding.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=5 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.01GB\n [ComfyUI] [comfy-env] VRAM after eviction: 11.01GB\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=5ms shot=140ms unfreeze=6ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=7ms shot=113ms unfreeze=7ms saved=True\n [capture-loop] iter=50 t=6.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=45% browser_rss=0.64GB\n [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.3/16.0GB (39%) swap=0.4/2.9GB (15%) cpu=64% browser_rss=0.63GB\n [capture-loop] iter=150 t=18.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=6.5/16.0GB (40%) swap=0.4/2.9GB (15%) cpu=63% browser_rss=0.62GB\n [capture-loop] iter=200 t=24.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=6.7/16.0GB (42%) swap=0.4/2.9GB (15%) cpu=75% browser_rss=0.61GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00000454 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 181 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 264 in attention_sub_quad\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 137 in wrapper\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\attention.py\", line 120 in sam3_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 729 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3312 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3305 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 133 in _segment_grounding\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 111 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=250 t=30.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.8/16.0GB (43%) swap=0.4/2.9GB (15%) cpu=83% browser_rss=0.53GB\n [capture-loop] iter=300 t=36.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.8/16.0GB (43%) swap=0.6/2.9GB (20%) cpu=85% browser_rss=0.52GB\n [capture-loop] iter=350 t=42.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.2/16.0GB (58%) swap=0.6/2.9GB (20%) cpu=83% browser_rss=0.52GB\n [capture-loop] iter=400 t=48.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.1/16.0GB (57%) swap=0.6/2.9GB (20%) cpu=84% browser_rss=0.52GB\n [capture-loop] iter=450 t=54.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=8.9/16.0GB (56%) swap=0.6/2.9GB (20%) cpu=71% browser_rss=0.51GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3Grounding done (56.86s): result: NodeOutput\n [ComfyUI] Prompt executed in 57.38 seconds"}, {"file": "frame_004.jpg", "time": 60.07947754859924, "log": "Final screenshot"}], "total_time": 57.86}, "scene_seg": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: scene_seg.json"}, {"file": "frame_001.jpg", "time": 2.25, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n [ComfyUI] Node 4: MaskPreview\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 670975a7-adae-4472-b68a-6aaf5f556459\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])"}, {"file": "frame_002.jpg", "time": 3.0, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n [ComfyUI] Node 4: MaskPreview\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 670975a7-adae-4472-b68a-6aaf5f556459\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=6ms shot=108ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])"}, {"file": "frame_003.jpg", "time": 5.35, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n [ComfyUI] Node 4: MaskPreview\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 670975a7-adae-4472-b68a-6aaf5f556459\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=6ms shot=108ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.23GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.23GB\n Frame 3 saved (frame_002.jpg, t=3.0s)\n [capture-node] freeze=21ms shot=240ms unfreeze=21ms saved=True"}, {"file": "frame_004.jpg", "time": 50.69, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n [ComfyUI] Node 4: MaskPreview\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 670975a7-adae-4472-b68a-6aaf5f556459\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=6ms shot=108ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.23GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.23GB\n Frame 3 saved (frame_002.jpg, t=3.0s)\n [capture-node] freeze=21ms shot=240ms unfreeze=21ms saved=True\n Frame 4 saved (frame_003.jpg, t=5.3s)\n [capture-periodic] freeze=6ms shot=199ms unfreeze=18ms saved=True\n [capture-loop] iter=50 t=6.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=9.8/16.0GB (62%) swap=0.7/2.9GB (24%) cpu=47% browser_rss=1.54GB\n [capture-loop] iter=100 t=13.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=10.9/16.0GB (68%) swap=0.8/2.9GB (28%) cpu=74% browser_rss=1.53GB\n [capture-loop] iter=150 t=19.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.3/16.0GB (52%) swap=1.7/2.9GB (59%) cpu=81% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00000454 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 264 in attention_sub_quad\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 137 in wrapper\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\attention.py\", line 120 in sam3_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 729 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3312 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3305 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 733 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=200 t=25.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=8.5/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=70% browser_rss=1.00GB\n [capture-loop] iter=250 t=32.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=8.4/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=66% browser_rss=1.00GB\n [capture-loop] iter=300 t=38.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.5/16.0GB (53%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB\n [capture-loop] iter=350 t=44.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=10.6/16.0GB (66%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8"}, {"file": "frame_005.jpg", "time": 52.98, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n [ComfyUI] Node 4: MaskPreview\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 670975a7-adae-4472-b68a-6aaf5f556459\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=6ms shot=108ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.23GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.23GB\n Frame 3 saved (frame_002.jpg, t=3.0s)\n [capture-node] freeze=21ms shot=240ms unfreeze=21ms saved=True\n Frame 4 saved (frame_003.jpg, t=5.3s)\n [capture-periodic] freeze=6ms shot=199ms unfreeze=18ms saved=True\n [capture-loop] iter=50 t=6.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=9.8/16.0GB (62%) swap=0.7/2.9GB (24%) cpu=47% browser_rss=1.54GB\n [capture-loop] iter=100 t=13.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=10.9/16.0GB (68%) swap=0.8/2.9GB (28%) cpu=74% browser_rss=1.53GB\n [capture-loop] iter=150 t=19.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.3/16.0GB (52%) swap=1.7/2.9GB (59%) cpu=81% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00000454 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 264 in attention_sub_quad\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 137 in wrapper\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\attention.py\", line 120 in sam3_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 729 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3312 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3305 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 733 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=200 t=25.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=8.5/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=70% browser_rss=1.00GB\n [capture-loop] iter=250 t=32.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=8.4/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=66% browser_rss=1.00GB\n [capture-loop] iter=300 t=38.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.5/16.0GB (53%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB\n [capture-loop] iter=350 t=44.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=10.6/16.0GB (66%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 5 saved (frame_004.jpg, t=50.7s)\n [capture-periodic] freeze=22ms shot=192ms unfreeze=5ms saved=True\n [capture-loop] iter=400 t=51.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=8.9/16.0GB (56%) swap=1.5/2.9GB (54%) cpu=77% browser_rss=1.01GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8"}, {"file": "frame_006.jpg", "time": 55.29, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n [ComfyUI] Node 4: MaskPreview\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 670975a7-adae-4472-b68a-6aaf5f556459\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=6ms shot=108ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.23GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.23GB\n Frame 3 saved (frame_002.jpg, t=3.0s)\n [capture-node] freeze=21ms shot=240ms unfreeze=21ms saved=True\n Frame 4 saved (frame_003.jpg, t=5.3s)\n [capture-periodic] freeze=6ms shot=199ms unfreeze=18ms saved=True\n [capture-loop] iter=50 t=6.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=9.8/16.0GB (62%) swap=0.7/2.9GB (24%) cpu=47% browser_rss=1.54GB\n [capture-loop] iter=100 t=13.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=10.9/16.0GB (68%) swap=0.8/2.9GB (28%) cpu=74% browser_rss=1.53GB\n [capture-loop] iter=150 t=19.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.3/16.0GB (52%) swap=1.7/2.9GB (59%) cpu=81% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00000454 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 264 in attention_sub_quad\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 137 in wrapper\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\attention.py\", line 120 in sam3_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 729 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3312 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3305 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 733 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=200 t=25.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=8.5/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=70% browser_rss=1.00GB\n [capture-loop] iter=250 t=32.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=8.4/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=66% browser_rss=1.00GB\n [capture-loop] iter=300 t=38.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.5/16.0GB (53%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB\n [capture-loop] iter=350 t=44.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=10.6/16.0GB (66%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 5 saved (frame_004.jpg, t=50.7s)\n [capture-periodic] freeze=22ms shot=192ms unfreeze=5ms saved=True\n [capture-loop] iter=400 t=51.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=8.9/16.0GB (56%) swap=1.5/2.9GB (54%) cpu=77% browser_rss=1.01GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 6 saved (frame_005.jpg, t=53.0s)\n [capture-periodic] freeze=22ms shot=239ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8"}, {"file": "frame_007.jpg", "time": 66.76, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n [ComfyUI] Node 4: MaskPreview\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 670975a7-adae-4472-b68a-6aaf5f556459\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=6ms shot=108ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.23GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.23GB\n Frame 3 saved (frame_002.jpg, t=3.0s)\n [capture-node] freeze=21ms shot=240ms unfreeze=21ms saved=True\n Frame 4 saved (frame_003.jpg, t=5.3s)\n [capture-periodic] freeze=6ms shot=199ms unfreeze=18ms saved=True\n [capture-loop] iter=50 t=6.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=9.8/16.0GB (62%) swap=0.7/2.9GB (24%) cpu=47% browser_rss=1.54GB\n [capture-loop] iter=100 t=13.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=10.9/16.0GB (68%) swap=0.8/2.9GB (28%) cpu=74% browser_rss=1.53GB\n [capture-loop] iter=150 t=19.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.3/16.0GB (52%) swap=1.7/2.9GB (59%) cpu=81% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00000454 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 264 in attention_sub_quad\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 137 in wrapper\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\attention.py\", line 120 in sam3_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 729 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3312 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3305 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 733 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=200 t=25.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=8.5/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=70% browser_rss=1.00GB\n [capture-loop] iter=250 t=32.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=8.4/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=66% browser_rss=1.00GB\n [capture-loop] iter=300 t=38.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.5/16.0GB (53%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB\n [capture-loop] iter=350 t=44.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=10.6/16.0GB (66%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 5 saved (frame_004.jpg, t=50.7s)\n [capture-periodic] freeze=22ms shot=192ms unfreeze=5ms saved=True\n [capture-loop] iter=400 t=51.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=8.9/16.0GB (56%) swap=1.5/2.9GB (54%) cpu=77% browser_rss=1.01GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 6 saved (frame_005.jpg, t=53.0s)\n [capture-periodic] freeze=22ms shot=239ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 7 saved (frame_006.jpg, t=55.3s)\n [capture-periodic] freeze=6ms shot=179ms unfreeze=27ms saved=True\n [capture-loop] iter=450 t=57.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=11.0/16.0GB (68%) swap=2.0/2.9GB (69%) cpu=86% browser_rss=0.51GB\n [capture-loop] iter=500 t=63.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=10.8/16.0GB (68%) swap=2.1/2.9GB (72%) cpu=74% browser_rss=0.79GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultipromptSegmentation done (63.14s): result: NodeOutput"}, {"file": "frame_008.jpg", "time": 73.51, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n [ComfyUI] Node 4: MaskPreview\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 670975a7-adae-4472-b68a-6aaf5f556459\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=6ms shot=108ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.23GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.23GB\n Frame 3 saved (frame_002.jpg, t=3.0s)\n [capture-node] freeze=21ms shot=240ms unfreeze=21ms saved=True\n Frame 4 saved (frame_003.jpg, t=5.3s)\n [capture-periodic] freeze=6ms shot=199ms unfreeze=18ms saved=True\n [capture-loop] iter=50 t=6.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=9.8/16.0GB (62%) swap=0.7/2.9GB (24%) cpu=47% browser_rss=1.54GB\n [capture-loop] iter=100 t=13.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=10.9/16.0GB (68%) swap=0.8/2.9GB (28%) cpu=74% browser_rss=1.53GB\n [capture-loop] iter=150 t=19.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.3/16.0GB (52%) swap=1.7/2.9GB (59%) cpu=81% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00000454 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 264 in attention_sub_quad\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 137 in wrapper\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\attention.py\", line 120 in sam3_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 729 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3312 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3305 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 733 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=200 t=25.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=8.5/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=70% browser_rss=1.00GB\n [capture-loop] iter=250 t=32.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=8.4/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=66% browser_rss=1.00GB\n [capture-loop] iter=300 t=38.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.5/16.0GB (53%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB\n [capture-loop] iter=350 t=44.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=10.6/16.0GB (66%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 5 saved (frame_004.jpg, t=50.7s)\n [capture-periodic] freeze=22ms shot=192ms unfreeze=5ms saved=True\n [capture-loop] iter=400 t=51.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=8.9/16.0GB (56%) swap=1.5/2.9GB (54%) cpu=77% browser_rss=1.01GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 6 saved (frame_005.jpg, t=53.0s)\n [capture-periodic] freeze=22ms shot=239ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 7 saved (frame_006.jpg, t=55.3s)\n [capture-periodic] freeze=6ms shot=179ms unfreeze=27ms saved=True\n [capture-loop] iter=450 t=57.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=11.0/16.0GB (68%) swap=2.0/2.9GB (69%) cpu=86% browser_rss=0.51GB\n [capture-loop] iter=500 t=63.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=10.8/16.0GB (68%) swap=2.1/2.9GB (72%) cpu=74% browser_rss=0.79GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultipromptSegmentation done (63.14s): result: NodeOutput\n Frame 8 saved (frame_007.jpg, t=66.8s)\n [capture-periodic] freeze=4ms shot=149ms unfreeze=21ms saved=True\n [capture-loop] iter=550 t=70.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=9.2/16.0GB (58%) swap=2.2/2.9GB (76%) cpu=46% browser_rss=0.80GB"}, {"file": "frame_009.jpg", "time": 75.67, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n [ComfyUI] Node 4: MaskPreview\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 670975a7-adae-4472-b68a-6aaf5f556459\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=6ms shot=108ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.23GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.23GB\n Frame 3 saved (frame_002.jpg, t=3.0s)\n [capture-node] freeze=21ms shot=240ms unfreeze=21ms saved=True\n Frame 4 saved (frame_003.jpg, t=5.3s)\n [capture-periodic] freeze=6ms shot=199ms unfreeze=18ms saved=True\n [capture-loop] iter=50 t=6.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=9.8/16.0GB (62%) swap=0.7/2.9GB (24%) cpu=47% browser_rss=1.54GB\n [capture-loop] iter=100 t=13.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=10.9/16.0GB (68%) swap=0.8/2.9GB (28%) cpu=74% browser_rss=1.53GB\n [capture-loop] iter=150 t=19.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.3/16.0GB (52%) swap=1.7/2.9GB (59%) cpu=81% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00000454 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 264 in attention_sub_quad\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 137 in wrapper\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\attention.py\", line 120 in sam3_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 729 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3312 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3305 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 733 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=200 t=25.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=8.5/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=70% browser_rss=1.00GB\n [capture-loop] iter=250 t=32.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=8.4/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=66% browser_rss=1.00GB\n [capture-loop] iter=300 t=38.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.5/16.0GB (53%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB\n [capture-loop] iter=350 t=44.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=10.6/16.0GB (66%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 5 saved (frame_004.jpg, t=50.7s)\n [capture-periodic] freeze=22ms shot=192ms unfreeze=5ms saved=True\n [capture-loop] iter=400 t=51.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=8.9/16.0GB (56%) swap=1.5/2.9GB (54%) cpu=77% browser_rss=1.01GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 6 saved (frame_005.jpg, t=53.0s)\n [capture-periodic] freeze=22ms shot=239ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 7 saved (frame_006.jpg, t=55.3s)\n [capture-periodic] freeze=6ms shot=179ms unfreeze=27ms saved=True\n [capture-loop] iter=450 t=57.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=11.0/16.0GB (68%) swap=2.0/2.9GB (69%) cpu=86% browser_rss=0.51GB\n [capture-loop] iter=500 t=63.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=10.8/16.0GB (68%) swap=2.1/2.9GB (72%) cpu=74% browser_rss=0.79GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultipromptSegmentation done (63.14s): result: NodeOutput\n Frame 8 saved (frame_007.jpg, t=66.8s)\n [capture-periodic] freeze=4ms shot=149ms unfreeze=21ms saved=True\n [capture-loop] iter=550 t=70.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=9.2/16.0GB (58%) swap=2.2/2.9GB (76%) cpu=46% browser_rss=0.80GB\n Node executed (2 total), capturing...\n Frame 9 saved (frame_008.jpg, t=73.5s)\n [capture-node] freeze=5ms shot=339ms unfreeze=17ms saved=True\n [ComfyUI] BatchToMultiband: Processed 1 images with 3 channels each -> 3 channels\n [ComfyUI] BatchToMultiband: Processed 7 masks -> 7 channels"}, {"file": "frame_010.jpg", "time": 77.42, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n [ComfyUI] Node 4: MaskPreview\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 670975a7-adae-4472-b68a-6aaf5f556459\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=6ms shot=108ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.23GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.23GB\n Frame 3 saved (frame_002.jpg, t=3.0s)\n [capture-node] freeze=21ms shot=240ms unfreeze=21ms saved=True\n Frame 4 saved (frame_003.jpg, t=5.3s)\n [capture-periodic] freeze=6ms shot=199ms unfreeze=18ms saved=True\n [capture-loop] iter=50 t=6.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=9.8/16.0GB (62%) swap=0.7/2.9GB (24%) cpu=47% browser_rss=1.54GB\n [capture-loop] iter=100 t=13.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=10.9/16.0GB (68%) swap=0.8/2.9GB (28%) cpu=74% browser_rss=1.53GB\n [capture-loop] iter=150 t=19.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.3/16.0GB (52%) swap=1.7/2.9GB (59%) cpu=81% browser_rss=0.92GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00000454 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 259 in efficient_dot_product_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 264 in attention_sub_quad\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 137 in wrapper\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\attention.py\", line 120 in sam3_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 729 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3312 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3305 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 733 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=200 t=25.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=8.5/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=70% browser_rss=1.00GB\n [capture-loop] iter=250 t=32.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=8.4/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=66% browser_rss=1.00GB\n [capture-loop] iter=300 t=38.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.5/16.0GB (53%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB\n [capture-loop] iter=350 t=44.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=10.6/16.0GB (66%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 5 saved (frame_004.jpg, t=50.7s)\n [capture-periodic] freeze=22ms shot=192ms unfreeze=5ms saved=True\n [capture-loop] iter=400 t=51.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=8.9/16.0GB (56%) swap=1.5/2.9GB (54%) cpu=77% browser_rss=1.01GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 6 saved (frame_005.jpg, t=53.0s)\n [capture-periodic] freeze=22ms shot=239ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 7 saved (frame_006.jpg, t=55.3s)\n [capture-periodic] freeze=6ms shot=179ms unfreeze=27ms saved=True\n [capture-loop] iter=450 t=57.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=11.0/16.0GB (68%) swap=2.0/2.9GB (69%) cpu=86% browser_rss=0.51GB\n [capture-loop] iter=500 t=63.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=10.8/16.0GB (68%) swap=2.1/2.9GB (72%) cpu=74% browser_rss=0.79GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultipromptSegmentation done (63.14s): result: NodeOutput\n Frame 8 saved (frame_007.jpg, t=66.8s)\n [capture-periodic] freeze=4ms shot=149ms unfreeze=21ms saved=True\n [capture-loop] iter=550 t=70.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=9.2/16.0GB (58%) swap=2.2/2.9GB (76%) cpu=46% browser_rss=0.80GB\n Node executed (2 total), capturing...\n Frame 9 saved (frame_008.jpg, t=73.5s)\n [capture-node] freeze=5ms shot=339ms unfreeze=17ms saved=True\n [ComfyUI] BatchToMultiband: Processed 1 images with 3 channels each -> 3 channels\n [ComfyUI] BatchToMultiband: Processed 7 masks -> 7 channels\n Node executed (3 total), capturing...\n [ComfyUI] BatchToMultiband: Output shape torch.Size([1, 10, 4480, 6720]), channels: ['img_01_r', 'img_01_g', 'img_01_b', 'mask_01', 'mask_02', 'mask_03', 'mask_04', 'mask_05', 'mask_06', 'mask_07']\n [ComfyUI] ResizeMultiband: 4480x6720 -> 600x900\n [ComfyUI] SaveMultibandImage: Saved to output/multiband.npz\n [ComfyUI] Shape: (1, 10, 600, 900)\n [ComfyUI] Format: npz\n [ComfyUI] PreviewMultibandImage: Batch=1, Channels=10, Names=['img_01_r', 'img_01_g', 'img_01_b', 'mask_01', 'mask_02', 'mask_03', 'mask_04', 'mask_05', 'mask_06', 'mask_07']\n Frame 10 saved (frame_009.jpg, t=75.7s)\n [capture-node] freeze=80ms shot=1170ms unfreeze=38ms saved=True\n [ComfyUI] Prompt executed in 77.01 seconds"}, {"file": "frame_011.jpg", "time": 80.40651535987854, "log": "Final screenshot"}], "total_time": 77.93}, "scene_seg_interactive": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: scene_seg_interactive.json"}, {"file": "frame_001.jpg", "time": 2.22, "log": "Capturing execution frames: scene_seg_interactive.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"26\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 26: SAM3InteractiveCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":3348.288109906738,\\\"y\\\":2452.2208696844737}],\\\"negative_points\\\":[],\\\"positive_boxes\\\":[],\\\"negative_boxes\\\":[],\\\"name\\\":\\\"Prompt 1\\\"},{\\\"positiv\n [ComfyUI] Generated prompt_id: 9fb725ad-b899-420c-8772-3872a5f2ad59\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: failed\n [ComfyUI] [ComfyUI-SAM3] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:63746']..."}, {"file": "frame_002.jpg", "time": 4.65, "log": "Capturing execution frames: scene_seg_interactive.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"26\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 26: SAM3InteractiveCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":3348.288109906738,\\\"y\\\":2452.2208696844737}],\\\"negative_points\\\":[],\\\"positive_boxes\\\":[],\\\"negative_boxes\\\":[],\\\"name\\\":\\\"Prompt 1\\\"},{\\\"positiv\n [ComfyUI] Generated prompt_id: 9fb725ad-b899-420c-8772-3872a5f2ad59\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: failed\n [ComfyUI] [ComfyUI-SAM3] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:63746']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=4ms shot=219ms unfreeze=5ms saved=True"}, {"file": "frame_003.jpg", "time": 13.44, "log": "Capturing execution frames: scene_seg_interactive.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"26\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 26: SAM3InteractiveCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":3348.288109906738,\\\"y\\\":2452.2208696844737}],\\\"negative_points\\\":[],\\\"positive_boxes\\\":[],\\\"negative_boxes\\\":[],\\\"name\\\":\\\"Prompt 1\\\"},{\\\"positiv\n [ComfyUI] Generated prompt_id: 9fb725ad-b899-420c-8772-3872a5f2ad59\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: failed\n [ComfyUI] [ComfyUI-SAM3] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:63746']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=4ms shot=219ms unfreeze=5ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.7s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=6ms saved=True\n [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/16.0GB (34%) swap=2.4/2.9GB (83%) cpu=36% browser_rss=1.07GB\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=9 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (10.90s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3InteractiveCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":3348.288109906738,\"y\":2452.220..., sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, unique_id: '26'\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3InteractiveCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [capture-loop] iter=100 t=12.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.9/16.0GB (37%) swap=2.4/2.9GB (82%) cpu=47% browser_rss=1.08GB\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=10 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])"}, {"file": "frame_004.jpg", "time": 64.08, "log": "Capturing execution frames: scene_seg_interactive.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"26\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 26: SAM3InteractiveCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":3348.288109906738,\\\"y\\\":2452.2208696844737}],\\\"negative_points\\\":[],\\\"positive_boxes\\\":[],\\\"negative_boxes\\\":[],\\\"name\\\":\\\"Prompt 1\\\"},{\\\"positiv\n [ComfyUI] Generated prompt_id: 9fb725ad-b899-420c-8772-3872a5f2ad59\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: failed\n [ComfyUI] [ComfyUI-SAM3] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:63746']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=4ms shot=219ms unfreeze=5ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.7s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=6ms saved=True\n [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/16.0GB (34%) swap=2.4/2.9GB (83%) cpu=36% browser_rss=1.07GB\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=9 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (10.90s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3InteractiveCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":3348.288109906738,\"y\":2452.220..., sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, unique_id: '26'\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3InteractiveCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [capture-loop] iter=100 t=12.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.9/16.0GB (37%) swap=2.4/2.9GB (82%) cpu=47% browser_rss=1.08GB\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=10 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Frame 4 saved (frame_003.jpg, t=13.4s)\n [capture-periodic] freeze=4ms shot=109ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=10\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.34GB\n [ComfyUI] [comfy-env] VRAM after eviction: 11.34GB\n [capture-loop] iter=150 t=18.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.8/16.0GB (36%) swap=2.7/2.9GB (95%) cpu=35% browser_rss=1.06GB\n [capture-loop] iter=200 t=24.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=6.1/16.0GB (38%) swap=2.7/2.9GB (95%) cpu=64% browser_rss=1.06GB\n [capture-loop] iter=250 t=29.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=2.7/2.9GB (95%) cpu=64% browser_rss=1.06GB\n [capture-loop] iter=300 t=35.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/16.0GB (49%) swap=2.7/2.9GB (95%) cpu=62% browser_rss=1.06GB\n [capture-loop] iter=350 t=41.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.7/16.0GB (42%) swap=2.7/2.9GB (95%) cpu=78% browser_rss=1.06GB\n [capture-loop] iter=400 t=48.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.0/16.0GB (44%) swap=2.7/2.9GB (95%) cpu=78% browser_rss=1.00GB\n [capture-loop] iter=450 t=54.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.4/16.0GB (46%) swap=2.7/2.9GB (94%) cpu=75% browser_rss=1.00GB\n [capture-loop] iter=500 t=60.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.7/16.0GB (48%) swap=2.7/2.9GB (93%) cpu=78% browser_rss=1.00GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=10"}, {"file": "frame_005.jpg", "time": 71.16, "log": "Capturing execution frames: scene_seg_interactive.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"26\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 26: SAM3InteractiveCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":3348.288109906738,\\\"y\\\":2452.2208696844737}],\\\"negative_points\\\":[],\\\"positive_boxes\\\":[],\\\"negative_boxes\\\":[],\\\"name\\\":\\\"Prompt 1\\\"},{\\\"positiv\n [ComfyUI] Generated prompt_id: 9fb725ad-b899-420c-8772-3872a5f2ad59\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: failed\n [ComfyUI] [ComfyUI-SAM3] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:63746']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=4ms shot=219ms unfreeze=5ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.7s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=6ms saved=True\n [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/16.0GB (34%) swap=2.4/2.9GB (83%) cpu=36% browser_rss=1.07GB\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=9 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (10.90s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3InteractiveCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":3348.288109906738,\"y\":2452.220..., sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, unique_id: '26'\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3InteractiveCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [capture-loop] iter=100 t=12.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.9/16.0GB (37%) swap=2.4/2.9GB (82%) cpu=47% browser_rss=1.08GB\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=10 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Frame 4 saved (frame_003.jpg, t=13.4s)\n [capture-periodic] freeze=4ms shot=109ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=10\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.34GB\n [ComfyUI] [comfy-env] VRAM after eviction: 11.34GB\n [capture-loop] iter=150 t=18.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.8/16.0GB (36%) swap=2.7/2.9GB (95%) cpu=35% browser_rss=1.06GB\n [capture-loop] iter=200 t=24.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=6.1/16.0GB (38%) swap=2.7/2.9GB (95%) cpu=64% browser_rss=1.06GB\n [capture-loop] iter=250 t=29.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=2.7/2.9GB (95%) cpu=64% browser_rss=1.06GB\n [capture-loop] iter=300 t=35.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/16.0GB (49%) swap=2.7/2.9GB (95%) cpu=62% browser_rss=1.06GB\n [capture-loop] iter=350 t=41.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.7/16.0GB (42%) swap=2.7/2.9GB (95%) cpu=78% browser_rss=1.06GB\n [capture-loop] iter=400 t=48.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.0/16.0GB (44%) swap=2.7/2.9GB (95%) cpu=78% browser_rss=1.00GB\n [capture-loop] iter=450 t=54.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.4/16.0GB (46%) swap=2.7/2.9GB (94%) cpu=75% browser_rss=1.00GB\n [capture-loop] iter=500 t=60.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.7/16.0GB (48%) swap=2.7/2.9GB (93%) cpu=78% browser_rss=1.00GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=10\n Frame 5 saved (frame_004.jpg, t=64.1s)\n [capture-periodic] freeze=5ms shot=156ms unfreeze=7ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00002480 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x000002fc (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\utils.py\", line 132 in visualize_masks_on_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3_interactive.py\", line 732 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=550 t=66.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=8.7/16.0GB (54%) swap=2.7/2.9GB (93%) cpu=86% browser_rss=1.01GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3InteractiveCollector done (57.34s): result: NodeOutput\n [ComfyUI] Prompt executed in 70.47 seconds"}, {"file": "frame_006.jpg", "time": 73.56, "log": "Capturing execution frames: scene_seg_interactive.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"26\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 26: SAM3InteractiveCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":3348.288109906738,\\\"y\\\":2452.2208696844737}],\\\"negative_points\\\":[],\\\"positive_boxes\\\":[],\\\"negative_boxes\\\":[],\\\"name\\\":\\\"Prompt 1\\\"},{\\\"positiv\n [ComfyUI] Generated prompt_id: 9fb725ad-b899-420c-8772-3872a5f2ad59\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: failed\n [ComfyUI] [ComfyUI-SAM3] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:63746']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=4ms shot=219ms unfreeze=5ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.7s)\n [capture-periodic] freeze=3ms shot=112ms unfreeze=6ms saved=True\n [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/16.0GB (34%) swap=2.4/2.9GB (83%) cpu=36% browser_rss=1.07GB\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=9 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (10.90s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3InteractiveCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":3348.288109906738,\"y\":2452.220..., sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, unique_id: '26'\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3InteractiveCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [capture-loop] iter=100 t=12.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.9/16.0GB (37%) swap=2.4/2.9GB (82%) cpu=47% browser_rss=1.08GB\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=10 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Frame 4 saved (frame_003.jpg, t=13.4s)\n [capture-periodic] freeze=4ms shot=109ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=10\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.34GB\n [ComfyUI] [comfy-env] VRAM after eviction: 11.34GB\n [capture-loop] iter=150 t=18.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.8/16.0GB (36%) swap=2.7/2.9GB (95%) cpu=35% browser_rss=1.06GB\n [capture-loop] iter=200 t=24.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=6.1/16.0GB (38%) swap=2.7/2.9GB (95%) cpu=64% browser_rss=1.06GB\n [capture-loop] iter=250 t=29.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=2.7/2.9GB (95%) cpu=64% browser_rss=1.06GB\n [capture-loop] iter=300 t=35.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/16.0GB (49%) swap=2.7/2.9GB (95%) cpu=62% browser_rss=1.06GB\n [capture-loop] iter=350 t=41.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.7/16.0GB (42%) swap=2.7/2.9GB (95%) cpu=78% browser_rss=1.06GB\n [capture-loop] iter=400 t=48.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.0/16.0GB (44%) swap=2.7/2.9GB (95%) cpu=78% browser_rss=1.00GB\n [capture-loop] iter=450 t=54.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.4/16.0GB (46%) swap=2.7/2.9GB (94%) cpu=75% browser_rss=1.00GB\n [capture-loop] iter=500 t=60.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.7/16.0GB (48%) swap=2.7/2.9GB (93%) cpu=78% browser_rss=1.00GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=10\n Frame 5 saved (frame_004.jpg, t=64.1s)\n [capture-periodic] freeze=5ms shot=156ms unfreeze=7ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00002480 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x000002fc (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\utils.py\", line 132 in visualize_masks_on_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3_interactive.py\", line 732 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=550 t=66.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=8.7/16.0GB (54%) swap=2.7/2.9GB (93%) cpu=86% browser_rss=1.01GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3InteractiveCollector done (57.34s): result: NodeOutput\n [ComfyUI] Prompt executed in 70.47 seconds\n Node executed (1 total), capturing...\n Frame 6 saved (frame_005.jpg, t=71.2s)\n [capture-node] freeze=1146ms shot=927ms unfreeze=4ms saved=True"}, {"file": "frame_007.jpg", "time": 76.00526928901672, "log": "Final screenshot"}], "total_time": 73.74}, "image_seg_point": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: image_seg_point.json"}, {"file": "frame_001.jpg", "time": 2.27, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']..."}, {"file": "frame_002.jpg", "time": 4.47, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method"}, {"file": "frame_003.jpg", "time": 6.66, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2"}, {"file": "frame_004.jpg", "time": 8.83, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2"}, {"file": "frame_005.jpg", "time": 11.03, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=8.8s)\n [capture-periodic] freeze=9ms shot=117ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2"}, {"file": "frame_006.jpg", "time": 13.24, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=8.8s)\n [capture-periodic] freeze=9ms shot=117ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=11.0s)\n [capture-periodic] freeze=7ms shot=136ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=45% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%"}, {"file": "frame_007.jpg", "time": 15.49, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=8.8s)\n [capture-periodic] freeze=9ms shot=117ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=11.0s)\n [capture-periodic] freeze=7ms shot=136ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=45% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 7 saved (frame_006.jpg, t=13.2s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2"}, {"file": "frame_008.jpg", "time": 17.72, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=8.8s)\n [capture-periodic] freeze=9ms shot=117ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=11.0s)\n [capture-periodic] freeze=7ms shot=136ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=45% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 7 saved (frame_006.jpg, t=13.2s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 8 saved (frame_007.jpg, t=15.5s)\n [capture-periodic] freeze=8ms shot=142ms unfreeze=9ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2"}, {"file": "frame_009.jpg", "time": 19.94, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=8.8s)\n [capture-periodic] freeze=9ms shot=117ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=11.0s)\n [capture-periodic] freeze=7ms shot=136ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=45% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 7 saved (frame_006.jpg, t=13.2s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 8 saved (frame_007.jpg, t=15.5s)\n [capture-periodic] freeze=8ms shot=142ms unfreeze=9ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 9 saved (frame_008.jpg, t=17.7s)\n [capture-periodic] freeze=8ms shot=139ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50%\n [capture-loop] iter=150 t=18.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=6.9/16.0GB (43%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2"}, {"file": "frame_010.jpg", "time": 22.18, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=8.8s)\n [capture-periodic] freeze=9ms shot=117ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=11.0s)\n [capture-periodic] freeze=7ms shot=136ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=45% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 7 saved (frame_006.jpg, t=13.2s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 8 saved (frame_007.jpg, t=15.5s)\n [capture-periodic] freeze=8ms shot=142ms unfreeze=9ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 9 saved (frame_008.jpg, t=17.7s)\n [capture-periodic] freeze=8ms shot=139ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50%\n [capture-loop] iter=150 t=18.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=6.9/16.0GB (43%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 10 saved (frame_009.jpg, t=19.9s)\n [capture-periodic] freeze=14ms shot=180ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60%"}, {"file": "frame_011.jpg", "time": 24.34, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=8.8s)\n [capture-periodic] freeze=9ms shot=117ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=11.0s)\n [capture-periodic] freeze=7ms shot=136ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=45% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 7 saved (frame_006.jpg, t=13.2s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 8 saved (frame_007.jpg, t=15.5s)\n [capture-periodic] freeze=8ms shot=142ms unfreeze=9ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 9 saved (frame_008.jpg, t=17.7s)\n [capture-periodic] freeze=8ms shot=139ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50%\n [capture-loop] iter=150 t=18.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=6.9/16.0GB (43%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 10 saved (frame_009.jpg, t=19.9s)\n [capture-periodic] freeze=14ms shot=180ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60%\n Frame 11 saved (frame_010.jpg, t=22.2s)\n [capture-periodic] freeze=5ms shot=109ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2"}, {"file": "frame_012.jpg", "time": 26.54, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=8.8s)\n [capture-periodic] freeze=9ms shot=117ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=11.0s)\n [capture-periodic] freeze=7ms shot=136ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=45% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 7 saved (frame_006.jpg, t=13.2s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 8 saved (frame_007.jpg, t=15.5s)\n [capture-periodic] freeze=8ms shot=142ms unfreeze=9ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 9 saved (frame_008.jpg, t=17.7s)\n [capture-periodic] freeze=8ms shot=139ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50%\n [capture-loop] iter=150 t=18.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=6.9/16.0GB (43%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 10 saved (frame_009.jpg, t=19.9s)\n [capture-periodic] freeze=14ms shot=180ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60%\n Frame 11 saved (frame_010.jpg, t=22.2s)\n [capture-periodic] freeze=5ms shot=109ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 12 saved (frame_011.jpg, t=24.3s)\n [capture-periodic] freeze=5ms shot=144ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=200 t=25.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.1/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=56% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 70%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2"}, {"file": "frame_013.jpg", "time": 28.74, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=8.8s)\n [capture-periodic] freeze=9ms shot=117ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=11.0s)\n [capture-periodic] freeze=7ms shot=136ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=45% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 7 saved (frame_006.jpg, t=13.2s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 8 saved (frame_007.jpg, t=15.5s)\n [capture-periodic] freeze=8ms shot=142ms unfreeze=9ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 9 saved (frame_008.jpg, t=17.7s)\n [capture-periodic] freeze=8ms shot=139ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50%\n [capture-loop] iter=150 t=18.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=6.9/16.0GB (43%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 10 saved (frame_009.jpg, t=19.9s)\n [capture-periodic] freeze=14ms shot=180ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60%\n Frame 11 saved (frame_010.jpg, t=22.2s)\n [capture-periodic] freeze=5ms shot=109ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 12 saved (frame_011.jpg, t=24.3s)\n [capture-periodic] freeze=5ms shot=144ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=200 t=25.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.1/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=56% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 70%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 13 saved (frame_012.jpg, t=26.5s)\n [capture-periodic] freeze=8ms shot=127ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 80%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2"}, {"file": "frame_014.jpg", "time": 30.91, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=8.8s)\n [capture-periodic] freeze=9ms shot=117ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=11.0s)\n [capture-periodic] freeze=7ms shot=136ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=45% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 7 saved (frame_006.jpg, t=13.2s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 8 saved (frame_007.jpg, t=15.5s)\n [capture-periodic] freeze=8ms shot=142ms unfreeze=9ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 9 saved (frame_008.jpg, t=17.7s)\n [capture-periodic] freeze=8ms shot=139ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50%\n [capture-loop] iter=150 t=18.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=6.9/16.0GB (43%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 10 saved (frame_009.jpg, t=19.9s)\n [capture-periodic] freeze=14ms shot=180ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60%\n Frame 11 saved (frame_010.jpg, t=22.2s)\n [capture-periodic] freeze=5ms shot=109ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 12 saved (frame_011.jpg, t=24.3s)\n [capture-periodic] freeze=5ms shot=144ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=200 t=25.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.1/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=56% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 70%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 13 saved (frame_012.jpg, t=26.5s)\n [capture-periodic] freeze=8ms shot=127ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 80%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 14 saved (frame_013.jpg, t=28.7s)\n [capture-periodic] freeze=4ms shot=115ms unfreeze=8ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 90%"}, {"file": "frame_015.jpg", "time": 33.12, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=8.8s)\n [capture-periodic] freeze=9ms shot=117ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=11.0s)\n [capture-periodic] freeze=7ms shot=136ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=45% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 7 saved (frame_006.jpg, t=13.2s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 8 saved (frame_007.jpg, t=15.5s)\n [capture-periodic] freeze=8ms shot=142ms unfreeze=9ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 9 saved (frame_008.jpg, t=17.7s)\n [capture-periodic] freeze=8ms shot=139ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50%\n [capture-loop] iter=150 t=18.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=6.9/16.0GB (43%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 10 saved (frame_009.jpg, t=19.9s)\n [capture-periodic] freeze=14ms shot=180ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60%\n Frame 11 saved (frame_010.jpg, t=22.2s)\n [capture-periodic] freeze=5ms shot=109ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 12 saved (frame_011.jpg, t=24.3s)\n [capture-periodic] freeze=5ms shot=144ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=200 t=25.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.1/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=56% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 70%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 13 saved (frame_012.jpg, t=26.5s)\n [capture-periodic] freeze=8ms shot=127ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 80%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 14 saved (frame_013.jpg, t=28.7s)\n [capture-periodic] freeze=4ms shot=115ms unfreeze=8ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 90%\n Frame 15 saved (frame_014.jpg, t=30.9s)\n [capture-periodic] freeze=3ms shot=145ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=250 t=31.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.5/16.0GB (47%) swap=0.3/2.9GB (11%) cpu=49% browser_rss=0.74GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2"}, {"file": "frame_016.jpg", "time": 35.41, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=8.8s)\n [capture-periodic] freeze=9ms shot=117ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=11.0s)\n [capture-periodic] freeze=7ms shot=136ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=45% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 7 saved (frame_006.jpg, t=13.2s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 8 saved (frame_007.jpg, t=15.5s)\n [capture-periodic] freeze=8ms shot=142ms unfreeze=9ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 9 saved (frame_008.jpg, t=17.7s)\n [capture-periodic] freeze=8ms shot=139ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50%\n [capture-loop] iter=150 t=18.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=6.9/16.0GB (43%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 10 saved (frame_009.jpg, t=19.9s)\n [capture-periodic] freeze=14ms shot=180ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60%\n Frame 11 saved (frame_010.jpg, t=22.2s)\n [capture-periodic] freeze=5ms shot=109ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 12 saved (frame_011.jpg, t=24.3s)\n [capture-periodic] freeze=5ms shot=144ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=200 t=25.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.1/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=56% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 70%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 13 saved (frame_012.jpg, t=26.5s)\n [capture-periodic] freeze=8ms shot=127ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 80%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 14 saved (frame_013.jpg, t=28.7s)\n [capture-periodic] freeze=4ms shot=115ms unfreeze=8ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 90%\n Frame 15 saved (frame_014.jpg, t=30.9s)\n [capture-periodic] freeze=3ms shot=145ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=250 t=31.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.5/16.0GB (47%) swap=0.3/2.9GB (11%) cpu=49% browser_rss=0.74GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 16 saved (frame_015.jpg, t=33.1s)\n [capture-periodic] freeze=3ms shot=155ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 100%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloaded sam3.safetensors\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model downloaded successfully\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (29.66s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3Segmentation: refinement_iterations: 0, use_multimask: True, output_best_mask: True, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu, positive_points: dict, negative_points: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Segmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=3 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])"}, {"file": "frame_017.jpg", "time": 84.61, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=8.8s)\n [capture-periodic] freeze=9ms shot=117ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=11.0s)\n [capture-periodic] freeze=7ms shot=136ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=45% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 7 saved (frame_006.jpg, t=13.2s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 8 saved (frame_007.jpg, t=15.5s)\n [capture-periodic] freeze=8ms shot=142ms unfreeze=9ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 9 saved (frame_008.jpg, t=17.7s)\n [capture-periodic] freeze=8ms shot=139ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50%\n [capture-loop] iter=150 t=18.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=6.9/16.0GB (43%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 10 saved (frame_009.jpg, t=19.9s)\n [capture-periodic] freeze=14ms shot=180ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60%\n Frame 11 saved (frame_010.jpg, t=22.2s)\n [capture-periodic] freeze=5ms shot=109ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 12 saved (frame_011.jpg, t=24.3s)\n [capture-periodic] freeze=5ms shot=144ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=200 t=25.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.1/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=56% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 70%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 13 saved (frame_012.jpg, t=26.5s)\n [capture-periodic] freeze=8ms shot=127ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 80%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 14 saved (frame_013.jpg, t=28.7s)\n [capture-periodic] freeze=4ms shot=115ms unfreeze=8ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 90%\n Frame 15 saved (frame_014.jpg, t=30.9s)\n [capture-periodic] freeze=3ms shot=145ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=250 t=31.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.5/16.0GB (47%) swap=0.3/2.9GB (11%) cpu=49% browser_rss=0.74GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 16 saved (frame_015.jpg, t=33.1s)\n [capture-periodic] freeze=3ms shot=155ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 100%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloaded sam3.safetensors\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model downloaded successfully\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (29.66s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3Segmentation: refinement_iterations: 0, use_multimask: True, output_best_mask: True, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu, positive_points: dict, negative_points: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Segmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=3 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n Frame 17 saved (frame_016.jpg, t=35.4s)\n [capture-periodic] freeze=6ms shot=116ms unfreeze=5ms saved=True\n [capture-loop] iter=300 t=37.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.4/16.0GB (46%) swap=0.3/2.9GB (11%) cpu=41% browser_rss=0.74GB\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=3\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 9.29GB\n [ComfyUI] [comfy-env] VRAM after eviction: 9.29GB\n [capture-loop] iter=350 t=43.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=7.6/16.0GB (47%) swap=0.3/2.9GB (11%) cpu=60% browser_rss=0.63GB\n [capture-loop] iter=400 t=49.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.2/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=70% browser_rss=0.63GB\n [capture-loop] iter=450 t=55.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=80% browser_rss=0.60GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00000454 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 269 in efficient_dot_product_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 264 in attention_sub_quad\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 137 in wrapper\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\attention.py\", line 120 in sam3_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 729 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3312 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3305 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 496 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=500 t=61.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=62% browser_rss=0.60GB\n [capture-loop] iter=550 t=67.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=7.2/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.59GB\n [capture-loop] iter=600 t=73.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.3/16.0GB (46%) swap=0.4/2.9GB (15%) cpu=65% browser_rss=0.59GB\n [capture-loop] iter=650 t=80.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=10 ram=8.8/16.0GB (55%) swap=0.4/2.9GB (15%) cpu=66% browser_rss=0.59GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3Segmentation done (50.41s): result: NodeOutput"}, {"file": "frame_018.jpg", "time": 85.08, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n Queuing workflow for execution...\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0301\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_4z0wzehh\\\\persistent_worker.py', 'tcp://127.0.0.1:57433']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=8.8s)\n [capture-periodic] freeze=9ms shot=117ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=11.0s)\n [capture-periodic] freeze=7ms shot=136ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=45% browser_rss=0.72GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 7 saved (frame_006.jpg, t=13.2s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 8 saved (frame_007.jpg, t=15.5s)\n [capture-periodic] freeze=8ms shot=142ms unfreeze=9ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 9 saved (frame_008.jpg, t=17.7s)\n [capture-periodic] freeze=8ms shot=139ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50%\n [capture-loop] iter=150 t=18.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=6.9/16.0GB (43%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 10 saved (frame_009.jpg, t=19.9s)\n [capture-periodic] freeze=14ms shot=180ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60%\n Frame 11 saved (frame_010.jpg, t=22.2s)\n [capture-periodic] freeze=5ms shot=109ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 12 saved (frame_011.jpg, t=24.3s)\n [capture-periodic] freeze=5ms shot=144ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=200 t=25.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.1/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=56% browser_rss=0.73GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 70%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 13 saved (frame_012.jpg, t=26.5s)\n [capture-periodic] freeze=8ms shot=127ms unfreeze=10ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 80%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 14 saved (frame_013.jpg, t=28.7s)\n [capture-periodic] freeze=4ms shot=115ms unfreeze=8ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 90%\n Frame 15 saved (frame_014.jpg, t=30.9s)\n [capture-periodic] freeze=3ms shot=145ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=250 t=31.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.5/16.0GB (47%) swap=0.3/2.9GB (11%) cpu=49% browser_rss=0.74GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 16 saved (frame_015.jpg, t=33.1s)\n [capture-periodic] freeze=3ms shot=155ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 100%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloaded sam3.safetensors\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model downloaded successfully\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (29.66s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3Segmentation: refinement_iterations: 0, use_multimask: True, output_best_mask: True, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu, positive_points: dict, negative_points: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Segmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=3 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n Frame 17 saved (frame_016.jpg, t=35.4s)\n [capture-periodic] freeze=6ms shot=116ms unfreeze=5ms saved=True\n [capture-loop] iter=300 t=37.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.4/16.0GB (46%) swap=0.3/2.9GB (11%) cpu=41% browser_rss=0.74GB\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=3\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 9.29GB\n [ComfyUI] [comfy-env] VRAM after eviction: 9.29GB\n [capture-loop] iter=350 t=43.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=7.6/16.0GB (47%) swap=0.3/2.9GB (11%) cpu=60% browser_rss=0.63GB\n [capture-loop] iter=400 t=49.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.2/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=70% browser_rss=0.63GB\n [capture-loop] iter=450 t=55.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=80% browser_rss=0.60GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00000454 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 170 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 269 in efficient_dot_product_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 264 in attention_sub_quad\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 137 in wrapper\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\attention.py\", line 120 in sam3_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 729 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3312 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3305 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 496 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=500 t=61.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=62% browser_rss=0.60GB\n [capture-loop] iter=550 t=67.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=7.2/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.59GB\n [capture-loop] iter=600 t=73.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.3/16.0GB (46%) swap=0.4/2.9GB (15%) cpu=65% browser_rss=0.59GB\n [capture-loop] iter=650 t=80.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=10 ram=8.8/16.0GB (55%) swap=0.4/2.9GB (15%) cpu=66% browser_rss=0.59GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3Segmentation done (50.41s): result: NodeOutput\n Node executed (2 total), capturing...\n [ComfyUI] Prompt executed in 84.28 seconds\n Frame 18 saved (frame_017.jpg, t=84.6s)\n [capture-node] freeze=7ms shot=149ms unfreeze=6ms saved=True"}, {"file": "frame_019.jpg", "time": 87.5217490196228, "log": "Final screenshot"}], "total_time": 85.25}}; + const videoData = {"image_seg_text": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: image_seg_text.json"}, {"file": "frame_001.jpg", "time": 2.26, "log": "Capturing execution frames: image_seg_text.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 3: PreviewImage\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"images\": [\"15\", 1]}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"15\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 15: SAM3Grounding\n [ComfyUI] Inputs: {\"confidence_threshold\": 0.2, \"text_prompt\": \"child\", \"max_detections\": -1, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0]}\n [ComfyUI] Generated prompt_id: f836f865-5608-402e-af45-8d7994b45094\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3Grounding: confidence_threshold: 0.2, text_prompt: 'child', max_detections: -1, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Grounding.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=5 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.18GB\n [ComfyUI] [comfy-env] VRAM after eviction: 11.18GB"}, {"file": "frame_002.jpg", "time": 4.49, "log": "Capturing execution frames: image_seg_text.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 3: PreviewImage\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"images\": [\"15\", 1]}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"15\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 15: SAM3Grounding\n [ComfyUI] Inputs: {\"confidence_threshold\": 0.2, \"text_prompt\": \"child\", \"max_detections\": -1, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0]}\n [ComfyUI] Generated prompt_id: f836f865-5608-402e-af45-8d7994b45094\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3Grounding: confidence_threshold: 0.2, text_prompt: 'child', max_detections: -1, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Grounding.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=5 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.18GB\n [ComfyUI] [comfy-env] VRAM after eviction: 11.18GB\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=5ms saved=True"}, {"file": "frame_003.jpg", "time": 69.77, "log": "Capturing execution frames: image_seg_text.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 3: PreviewImage\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"images\": [\"15\", 1]}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"15\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 15: SAM3Grounding\n [ComfyUI] Inputs: {\"confidence_threshold\": 0.2, \"text_prompt\": \"child\", \"max_detections\": -1, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0]}\n [ComfyUI] Generated prompt_id: f836f865-5608-402e-af45-8d7994b45094\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3Grounding: confidence_threshold: 0.2, text_prompt: 'child', max_detections: -1, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Grounding.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=5 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.18GB\n [ComfyUI] [comfy-env] VRAM after eviction: 11.18GB\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=5ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=4ms shot=122ms unfreeze=5ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/16.0GB (37%) swap=0.4/2.9GB (15%) cpu=36% browser_rss=0.62GB\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=60% browser_rss=0.62GB\n [capture-loop] iter=150 t=17.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=63% browser_rss=0.60GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.6/16.0GB (41%) swap=0.4/2.9GB (15%) cpu=60% browser_rss=0.60GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 385 in forward_comfy_cast_weights\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 392 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 714 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 133 in _segment_grounding\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 111 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=250 t=29.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.3/16.0GB (39%) swap=0.6/2.9GB (19%) cpu=66% browser_rss=0.52GB\n [capture-loop] iter=300 t=34.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.5/16.0GB (41%) swap=0.6/2.9GB (19%) cpu=61% browser_rss=0.52GB\n [capture-loop] iter=350 t=40.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.0/16.0GB (50%) swap=0.6/2.9GB (19%) cpu=65% browser_rss=0.51GB\n [capture-loop] iter=400 t=46.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.6/2.9GB (19%) cpu=62% browser_rss=0.51GB\n [capture-loop] iter=450 t=52.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.3/16.0GB (46%) swap=0.6/2.9GB (19%) cpu=62% browser_rss=0.51GB\n [capture-loop] iter=500 t=58.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.3/16.0GB (45%) swap=0.7/2.9GB (24%) cpu=66% browser_rss=0.51GB\n [capture-loop] iter=550 t=64.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.5/16.0GB (59%) swap=0.7/2.9GB (24%) cpu=62% browser_rss=0.50GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3Grounding done (69.18s): result: NodeOutput"}, {"file": "frame_004.jpg", "time": 70.19, "log": "Capturing execution frames: image_seg_text.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n [ComfyUI] Node 3: PreviewImage\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"images\": [\"15\", 1]}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"15\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 15: SAM3Grounding\n [ComfyUI] Inputs: {\"confidence_threshold\": 0.2, \"text_prompt\": \"child\", \"max_detections\": -1, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0]}\n [ComfyUI] Generated prompt_id: f836f865-5608-402e-af45-8d7994b45094\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3Grounding: confidence_threshold: 0.2, text_prompt: 'child', max_detections: -1, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Grounding.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=5 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.18GB\n [ComfyUI] [comfy-env] VRAM after eviction: 11.18GB\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=5ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=4ms shot=122ms unfreeze=5ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/16.0GB (37%) swap=0.4/2.9GB (15%) cpu=36% browser_rss=0.62GB\n [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=60% browser_rss=0.62GB\n [capture-loop] iter=150 t=17.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=63% browser_rss=0.60GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.6/16.0GB (41%) swap=0.4/2.9GB (15%) cpu=60% browser_rss=0.60GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 385 in forward_comfy_cast_weights\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 392 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 714 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 133 in _segment_grounding\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 111 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=250 t=29.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.3/16.0GB (39%) swap=0.6/2.9GB (19%) cpu=66% browser_rss=0.52GB\n [capture-loop] iter=300 t=34.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.5/16.0GB (41%) swap=0.6/2.9GB (19%) cpu=61% browser_rss=0.52GB\n [capture-loop] iter=350 t=40.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.0/16.0GB (50%) swap=0.6/2.9GB (19%) cpu=65% browser_rss=0.51GB\n [capture-loop] iter=400 t=46.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.6/2.9GB (19%) cpu=62% browser_rss=0.51GB\n [capture-loop] iter=450 t=52.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.3/16.0GB (46%) swap=0.6/2.9GB (19%) cpu=62% browser_rss=0.51GB\n [capture-loop] iter=500 t=58.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.3/16.0GB (45%) swap=0.7/2.9GB (24%) cpu=66% browser_rss=0.51GB\n [capture-loop] iter=550 t=64.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.5/16.0GB (59%) swap=0.7/2.9GB (24%) cpu=62% browser_rss=0.50GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3Grounding done (69.18s): result: NodeOutput\n Node executed (1 total), capturing...\n [ComfyUI] Prompt executed in 69.61 seconds\n Frame 4 saved (frame_003.jpg, t=69.8s)\n [capture-node] freeze=5ms shot=125ms unfreeze=4ms saved=True"}, {"file": "frame_005.jpg", "time": 73.06006121635437, "log": "Final screenshot"}], "total_time": 70.83}, "scene_seg": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: scene_seg.json"}, {"file": "frame_001.jpg", "time": 2.31, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n Queuing workflow for execution...\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 0bcf645f-e1ca-46de-91dc-42d0b26c9216\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.65GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.65GB"}, {"file": "frame_002.jpg", "time": 5.83, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n Queuing workflow for execution...\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 0bcf645f-e1ca-46de-91dc-42d0b26c9216\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.65GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.65GB\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=28ms shot=763ms unfreeze=124ms saved=True\n Node executed (1 total), capturing...\n [capture-node] freeze=4ms shot=182ms unfreeze=16ms saved=False\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 385 in forward_comfy_cast_weights\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 392 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 147 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 823 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 733 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] "}, {"file": "frame_003.jpg", "time": 62.66, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n Queuing workflow for execution...\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 0bcf645f-e1ca-46de-91dc-42d0b26c9216\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.65GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.65GB\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=28ms shot=763ms unfreeze=124ms saved=True\n Node executed (1 total), capturing...\n [capture-node] freeze=4ms shot=182ms unfreeze=16ms saved=False\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 385 in forward_comfy_cast_weights\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 392 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 147 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 823 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 733 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n Frame 3 saved (frame_002.jpg, t=5.8s)\n [capture-periodic] freeze=5ms shot=193ms unfreeze=19ms saved=True\n [capture-loop] iter=50 t=7.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.9/16.0GB (62%) swap=0.8/2.9GB (28%) cpu=50% browser_rss=1.50GB\n [capture-loop] iter=100 t=13.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=77% browser_rss=1.48GB\n [capture-loop] iter=150 t=19.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.7/16.0GB (61%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.47GB\n [capture-loop] iter=200 t=25.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=71% browser_rss=1.42GB\n [capture-loop] iter=250 t=31.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.4/16.0GB (59%) swap=0.9/2.9GB (32%) cpu=69% browser_rss=1.41GB\n [capture-loop] iter=300 t=37.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=63% browser_rss=1.40GB\n [capture-loop] iter=350 t=43.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=10.6/16.0GB (66%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB\n [capture-loop] iter=400 t=49.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB\n [capture-loop] iter=450 t=55.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.5/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=62% browser_rss=1.40GB\n [capture-loop] iter=500 t=61.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.39GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8"}, {"file": "frame_004.jpg", "time": 64.89, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n Queuing workflow for execution...\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 0bcf645f-e1ca-46de-91dc-42d0b26c9216\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.65GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.65GB\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=28ms shot=763ms unfreeze=124ms saved=True\n Node executed (1 total), capturing...\n [capture-node] freeze=4ms shot=182ms unfreeze=16ms saved=False\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 385 in forward_comfy_cast_weights\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 392 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 147 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 823 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 733 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n Frame 3 saved (frame_002.jpg, t=5.8s)\n [capture-periodic] freeze=5ms shot=193ms unfreeze=19ms saved=True\n [capture-loop] iter=50 t=7.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.9/16.0GB (62%) swap=0.8/2.9GB (28%) cpu=50% browser_rss=1.50GB\n [capture-loop] iter=100 t=13.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=77% browser_rss=1.48GB\n [capture-loop] iter=150 t=19.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.7/16.0GB (61%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.47GB\n [capture-loop] iter=200 t=25.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=71% browser_rss=1.42GB\n [capture-loop] iter=250 t=31.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.4/16.0GB (59%) swap=0.9/2.9GB (32%) cpu=69% browser_rss=1.41GB\n [capture-loop] iter=300 t=37.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=63% browser_rss=1.40GB\n [capture-loop] iter=350 t=43.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=10.6/16.0GB (66%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB\n [capture-loop] iter=400 t=49.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB\n [capture-loop] iter=450 t=55.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.5/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=62% browser_rss=1.40GB\n [capture-loop] iter=500 t=61.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.39GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 4 saved (frame_003.jpg, t=62.7s)\n [capture-periodic] freeze=4ms shot=150ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8"}, {"file": "frame_005.jpg", "time": 67.25, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n Queuing workflow for execution...\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 0bcf645f-e1ca-46de-91dc-42d0b26c9216\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.65GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.65GB\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=28ms shot=763ms unfreeze=124ms saved=True\n Node executed (1 total), capturing...\n [capture-node] freeze=4ms shot=182ms unfreeze=16ms saved=False\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 385 in forward_comfy_cast_weights\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 392 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 147 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 823 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 733 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n Frame 3 saved (frame_002.jpg, t=5.8s)\n [capture-periodic] freeze=5ms shot=193ms unfreeze=19ms saved=True\n [capture-loop] iter=50 t=7.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.9/16.0GB (62%) swap=0.8/2.9GB (28%) cpu=50% browser_rss=1.50GB\n [capture-loop] iter=100 t=13.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=77% browser_rss=1.48GB\n [capture-loop] iter=150 t=19.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.7/16.0GB (61%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.47GB\n [capture-loop] iter=200 t=25.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=71% browser_rss=1.42GB\n [capture-loop] iter=250 t=31.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.4/16.0GB (59%) swap=0.9/2.9GB (32%) cpu=69% browser_rss=1.41GB\n [capture-loop] iter=300 t=37.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=63% browser_rss=1.40GB\n [capture-loop] iter=350 t=43.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=10.6/16.0GB (66%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB\n [capture-loop] iter=400 t=49.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB\n [capture-loop] iter=450 t=55.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.5/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=62% browser_rss=1.40GB\n [capture-loop] iter=500 t=61.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.39GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 4 saved (frame_003.jpg, t=62.7s)\n [capture-periodic] freeze=4ms shot=150ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 425 in _pe_encoding\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 436 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2584 in get_dense_pe\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 9603 in _predict\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 9499 in predict\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3989 in predict_inst\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 786 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n Frame 5 saved (frame_004.jpg, t=64.9s)\n [capture-periodic] freeze=4ms shot=208ms unfreeze=8ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8"}, {"file": "frame_006.jpg", "time": 76.8, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n Queuing workflow for execution...\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 0bcf645f-e1ca-46de-91dc-42d0b26c9216\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.65GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.65GB\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=28ms shot=763ms unfreeze=124ms saved=True\n Node executed (1 total), capturing...\n [capture-node] freeze=4ms shot=182ms unfreeze=16ms saved=False\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 385 in forward_comfy_cast_weights\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 392 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 147 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 823 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 733 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n Frame 3 saved (frame_002.jpg, t=5.8s)\n [capture-periodic] freeze=5ms shot=193ms unfreeze=19ms saved=True\n [capture-loop] iter=50 t=7.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.9/16.0GB (62%) swap=0.8/2.9GB (28%) cpu=50% browser_rss=1.50GB\n [capture-loop] iter=100 t=13.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=77% browser_rss=1.48GB\n [capture-loop] iter=150 t=19.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.7/16.0GB (61%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.47GB\n [capture-loop] iter=200 t=25.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=71% browser_rss=1.42GB\n [capture-loop] iter=250 t=31.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.4/16.0GB (59%) swap=0.9/2.9GB (32%) cpu=69% browser_rss=1.41GB\n [capture-loop] iter=300 t=37.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=63% browser_rss=1.40GB\n [capture-loop] iter=350 t=43.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=10.6/16.0GB (66%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB\n [capture-loop] iter=400 t=49.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB\n [capture-loop] iter=450 t=55.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.5/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=62% browser_rss=1.40GB\n [capture-loop] iter=500 t=61.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.39GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 4 saved (frame_003.jpg, t=62.7s)\n [capture-periodic] freeze=4ms shot=150ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 425 in _pe_encoding\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 436 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2584 in get_dense_pe\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 9603 in _predict\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 9499 in predict\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3989 in predict_inst\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 786 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n Frame 5 saved (frame_004.jpg, t=64.9s)\n [capture-periodic] freeze=4ms shot=208ms unfreeze=8ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 6 saved (frame_005.jpg, t=67.2s)\n [capture-periodic] freeze=5ms shot=219ms unfreeze=7ms saved=True\n [capture-loop] iter=550 t=67.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=12.4/16.0GB (78%) swap=1.0/2.9GB (34%) cpu=83% browser_rss=1.51GB\n [capture-loop] iter=600 t=74.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=11.1/16.0GB (70%) swap=2.0/2.9GB (68%) cpu=80% browser_rss=0.94GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultipromptSegmentation done (74.46s): result: NodeOutput"}, {"file": "frame_007.jpg", "time": 78.71, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n Queuing workflow for execution...\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 0bcf645f-e1ca-46de-91dc-42d0b26c9216\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.65GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.65GB\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=28ms shot=763ms unfreeze=124ms saved=True\n Node executed (1 total), capturing...\n [capture-node] freeze=4ms shot=182ms unfreeze=16ms saved=False\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 385 in forward_comfy_cast_weights\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 392 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 147 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 823 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 733 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n Frame 3 saved (frame_002.jpg, t=5.8s)\n [capture-periodic] freeze=5ms shot=193ms unfreeze=19ms saved=True\n [capture-loop] iter=50 t=7.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.9/16.0GB (62%) swap=0.8/2.9GB (28%) cpu=50% browser_rss=1.50GB\n [capture-loop] iter=100 t=13.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=77% browser_rss=1.48GB\n [capture-loop] iter=150 t=19.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.7/16.0GB (61%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.47GB\n [capture-loop] iter=200 t=25.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=71% browser_rss=1.42GB\n [capture-loop] iter=250 t=31.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.4/16.0GB (59%) swap=0.9/2.9GB (32%) cpu=69% browser_rss=1.41GB\n [capture-loop] iter=300 t=37.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=63% browser_rss=1.40GB\n [capture-loop] iter=350 t=43.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=10.6/16.0GB (66%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB\n [capture-loop] iter=400 t=49.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB\n [capture-loop] iter=450 t=55.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.5/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=62% browser_rss=1.40GB\n [capture-loop] iter=500 t=61.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.39GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 4 saved (frame_003.jpg, t=62.7s)\n [capture-periodic] freeze=4ms shot=150ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 425 in _pe_encoding\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 436 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2584 in get_dense_pe\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 9603 in _predict\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 9499 in predict\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3989 in predict_inst\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 786 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n Frame 5 saved (frame_004.jpg, t=64.9s)\n [capture-periodic] freeze=4ms shot=208ms unfreeze=8ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 6 saved (frame_005.jpg, t=67.2s)\n [capture-periodic] freeze=5ms shot=219ms unfreeze=7ms saved=True\n [capture-loop] iter=550 t=67.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=12.4/16.0GB (78%) swap=1.0/2.9GB (34%) cpu=83% browser_rss=1.51GB\n [capture-loop] iter=600 t=74.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=11.1/16.0GB (70%) swap=2.0/2.9GB (68%) cpu=80% browser_rss=0.94GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultipromptSegmentation done (74.46s): result: NodeOutput\n Frame 7 saved (frame_006.jpg, t=76.8s)\n [capture-periodic] freeze=4ms shot=157ms unfreeze=11ms saved=True"}, {"file": "frame_008.jpg", "time": 84.87, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n Queuing workflow for execution...\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 0bcf645f-e1ca-46de-91dc-42d0b26c9216\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.65GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.65GB\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=28ms shot=763ms unfreeze=124ms saved=True\n Node executed (1 total), capturing...\n [capture-node] freeze=4ms shot=182ms unfreeze=16ms saved=False\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 385 in forward_comfy_cast_weights\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 392 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 147 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 823 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 733 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n Frame 3 saved (frame_002.jpg, t=5.8s)\n [capture-periodic] freeze=5ms shot=193ms unfreeze=19ms saved=True\n [capture-loop] iter=50 t=7.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.9/16.0GB (62%) swap=0.8/2.9GB (28%) cpu=50% browser_rss=1.50GB\n [capture-loop] iter=100 t=13.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=77% browser_rss=1.48GB\n [capture-loop] iter=150 t=19.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.7/16.0GB (61%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.47GB\n [capture-loop] iter=200 t=25.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=71% browser_rss=1.42GB\n [capture-loop] iter=250 t=31.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.4/16.0GB (59%) swap=0.9/2.9GB (32%) cpu=69% browser_rss=1.41GB\n [capture-loop] iter=300 t=37.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=63% browser_rss=1.40GB\n [capture-loop] iter=350 t=43.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=10.6/16.0GB (66%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB\n [capture-loop] iter=400 t=49.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB\n [capture-loop] iter=450 t=55.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.5/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=62% browser_rss=1.40GB\n [capture-loop] iter=500 t=61.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.39GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 4 saved (frame_003.jpg, t=62.7s)\n [capture-periodic] freeze=4ms shot=150ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 425 in _pe_encoding\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 436 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2584 in get_dense_pe\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 9603 in _predict\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 9499 in predict\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3989 in predict_inst\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 786 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n Frame 5 saved (frame_004.jpg, t=64.9s)\n [capture-periodic] freeze=4ms shot=208ms unfreeze=8ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 6 saved (frame_005.jpg, t=67.2s)\n [capture-periodic] freeze=5ms shot=219ms unfreeze=7ms saved=True\n [capture-loop] iter=550 t=67.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=12.4/16.0GB (78%) swap=1.0/2.9GB (34%) cpu=83% browser_rss=1.51GB\n [capture-loop] iter=600 t=74.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=11.1/16.0GB (70%) swap=2.0/2.9GB (68%) cpu=80% browser_rss=0.94GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultipromptSegmentation done (74.46s): result: NodeOutput\n Frame 7 saved (frame_006.jpg, t=76.8s)\n [capture-periodic] freeze=4ms shot=157ms unfreeze=11ms saved=True\n Node executed (2 total), capturing...\n Frame 8 saved (frame_007.jpg, t=78.7s)\n [capture-node] freeze=81ms shot=713ms unfreeze=14ms saved=True\n [capture-loop] iter=650 t=81.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=5 ram=9.8/16.0GB (61%) swap=1.9/2.9GB (66%) cpu=53% browser_rss=1.39GB\n [ComfyUI] BatchToMultiband: Processed 1 images with 3 channels each -> 3 channels\n [ComfyUI] BatchToMultiband: Processed 7 masks -> 7 channels"}, {"file": "frame_009.jpg", "time": 85.96, "log": "Capturing execution frames: scene_seg.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 3: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"27\", 1]}\n Queuing workflow for execution...\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"27\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"fp32\", \"compile\": false}\n [ComfyUI] Node 20: SAM3MultiRegionCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":5052.74953932266,\\\"y\\\":2847.0600693869637},{\\\"x\\\":4932.510591392486,\\\"y\\\":2953.9413227753366},{\\\"x\\\":4718.752461738845,\\\"y\\\":2967.301479448883},{\n [ComfyUI] Node 22: MultibandFromBatch\n [ComfyUI] Inputs: {\"images\": [\"1\", 0], \"masks\": [\"27\", 0]}\n [ComfyUI] Node 23: MultibandSave\n [ComfyUI] Inputs: {\"file_path\": \"output/multiband\", \"format\": \"npz\", \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 24: MultibandPreview\n [ComfyUI] Inputs: {\"channel_index\": 0, \"multiband\": [\"26\", 0]}\n [ComfyUI] Node 26: MultibandResize\n [ComfyUI] Inputs: {\"upscale_method\": \"nearest-exact\", \"width\": 900, \"height\": 600, \"crop\": \"center\", \"multiband\": [\"22\", 0]}\n [ComfyUI] Node 27: SAM3MultipromptSegmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": false, \"sam3_model_config\": [\"12\", 0], \"image\": [\"1\", 0], \"multi_prompts\": [\"20\", 0]}\n [ComfyUI] Generated prompt_id: 0bcf645f-e1ca-46de-91dc-42d0b26c9216\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7]\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.65GB\n [ComfyUI] [comfy-env] VRAM after eviction: 7.65GB\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=28ms shot=763ms unfreeze=124ms saved=True\n Node executed (1 total), capturing...\n [capture-node] freeze=4ms shot=182ms unfreeze=16ms saved=False\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 385 in forward_comfy_cast_weights\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 392 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 147 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 823 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 733 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n Frame 3 saved (frame_002.jpg, t=5.8s)\n [capture-periodic] freeze=5ms shot=193ms unfreeze=19ms saved=True\n [capture-loop] iter=50 t=7.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.9/16.0GB (62%) swap=0.8/2.9GB (28%) cpu=50% browser_rss=1.50GB\n [capture-loop] iter=100 t=13.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=77% browser_rss=1.48GB\n [capture-loop] iter=150 t=19.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.7/16.0GB (61%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.47GB\n [capture-loop] iter=200 t=25.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=71% browser_rss=1.42GB\n [capture-loop] iter=250 t=31.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.4/16.0GB (59%) swap=0.9/2.9GB (32%) cpu=69% browser_rss=1.41GB\n [capture-loop] iter=300 t=37.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=63% browser_rss=1.40GB\n [capture-loop] iter=350 t=43.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=10.6/16.0GB (66%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB\n [capture-loop] iter=400 t=49.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB\n [capture-loop] iter=450 t=55.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.5/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=62% browser_rss=1.40GB\n [capture-loop] iter=500 t=61.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.39GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 4 saved (frame_003.jpg, t=62.7s)\n [capture-periodic] freeze=4ms shot=150ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 4 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 425 in _pe_encoding\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 436 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2584 in get_dense_pe\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 9603 in _predict\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 9499 in predict\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3989 in predict_inst\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 786 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n Frame 5 saved (frame_004.jpg, t=64.9s)\n [capture-periodic] freeze=4ms shot=208ms unfreeze=8ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8\n Frame 6 saved (frame_005.jpg, t=67.2s)\n [capture-periodic] freeze=5ms shot=219ms unfreeze=7ms saved=True\n [capture-loop] iter=550 t=67.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=12.4/16.0GB (78%) swap=1.0/2.9GB (34%) cpu=83% browser_rss=1.51GB\n [capture-loop] iter=600 t=74.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=11.1/16.0GB (70%) swap=2.0/2.9GB (68%) cpu=80% browser_rss=0.94GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3MultipromptSegmentation done (74.46s): result: NodeOutput\n Frame 7 saved (frame_006.jpg, t=76.8s)\n [capture-periodic] freeze=4ms shot=157ms unfreeze=11ms saved=True\n Node executed (2 total), capturing...\n Frame 8 saved (frame_007.jpg, t=78.7s)\n [capture-node] freeze=81ms shot=713ms unfreeze=14ms saved=True\n [capture-loop] iter=650 t=81.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=5 ram=9.8/16.0GB (61%) swap=1.9/2.9GB (66%) cpu=53% browser_rss=1.39GB\n [ComfyUI] BatchToMultiband: Processed 1 images with 3 channels each -> 3 channels\n [ComfyUI] BatchToMultiband: Processed 7 masks -> 7 channels\n Node executed (3 total), capturing...\n [ComfyUI] BatchToMultiband: Output shape torch.Size([1, 10, 4480, 6720]), channels: ['img_01_r', 'img_01_g', 'img_01_b', 'mask_01', 'mask_02', 'mask_03', 'mask_04', 'mask_05', 'mask_06', 'mask_07']\n [ComfyUI] ResizeMultiband: 4480x6720 -> 600x900\n Frame 9 saved (frame_008.jpg, t=84.9s)\n [capture-node] freeze=15ms shot=201ms unfreeze=15ms saved=True\n [ComfyUI] SaveMultibandImage: Saved to output/multiband.npz\n [ComfyUI] Shape: (1, 10, 600, 900)\n [ComfyUI] Format: npz\n [ComfyUI] PreviewMultibandImage: Batch=1, Channels=10, Names=['img_01_r', 'img_01_g', 'img_01_b', 'mask_01', 'mask_02', 'mask_03', 'mask_04', 'mask_05', 'mask_06', 'mask_07']\n [ComfyUI] Prompt executed in 85.57 seconds"}, {"file": "frame_010.jpg", "time": 88.72104907035828, "log": "Final screenshot"}], "total_time": 86.22}, "scene_seg_interactive": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: scene_seg_interactive.json\n [ComfyUI] Exception in callback _ProactorBasePipeTransport._call_connection_lost()\n [ComfyUI] handle: \n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"asyncio\\events.py\", line 89, in _run\n [ComfyUI] File \"asyncio\\proactor_events.py\", line 165, in _call_connection_lost\n [ComfyUI] ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host"}, {"file": "frame_001.jpg", "time": 2.21, "log": "Capturing execution frames: scene_seg_interactive.json\n [ComfyUI] Exception in callback _ProactorBasePipeTransport._call_connection_lost()\n [ComfyUI] handle: \n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"asyncio\\events.py\", line 89, in _run\n [ComfyUI] File \"asyncio\\proactor_events.py\", line 165, in _call_connection_lost\n [ComfyUI] ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n Queuing workflow for execution...\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"26\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 26: SAM3InteractiveCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":3348.288109906738,\\\"y\\\":2452.2208696844737}],\\\"negative_points\\\":[],\\\"positive_boxes\\\":[],\\\"negative_boxes\\\":[],\\\"name\\\":\\\"Prompt 1\\\"},{\\\"positiv\n [ComfyUI] Generated prompt_id: 38c23879-f6da-406e-9225-def681e6bb72\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=9 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3InteractiveCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":3348.288109906738,\"y\":2452.220..., sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, unique_id: '26'\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3InteractiveCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=10 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])"}, {"file": "frame_002.jpg", "time": 4.43, "log": "Capturing execution frames: scene_seg_interactive.json\n [ComfyUI] Exception in callback _ProactorBasePipeTransport._call_connection_lost()\n [ComfyUI] handle: \n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"asyncio\\events.py\", line 89, in _run\n [ComfyUI] File \"asyncio\\proactor_events.py\", line 165, in _call_connection_lost\n [ComfyUI] ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n Queuing workflow for execution...\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"26\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 26: SAM3InteractiveCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":3348.288109906738,\\\"y\\\":2452.2208696844737}],\\\"negative_points\\\":[],\\\"positive_boxes\\\":[],\\\"negative_boxes\\\":[],\\\"name\\\":\\\"Prompt 1\\\"},{\\\"positiv\n [ComfyUI] Generated prompt_id: 38c23879-f6da-406e-9225-def681e6bb72\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=9 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3InteractiveCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":3348.288109906738,\"y\":2452.220..., sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, unique_id: '26'\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3InteractiveCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=10 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=122ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=10\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 10.11GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.11GB"}, {"file": "frame_003.jpg", "time": 64.5, "log": "Capturing execution frames: scene_seg_interactive.json\n [ComfyUI] Exception in callback _ProactorBasePipeTransport._call_connection_lost()\n [ComfyUI] handle: \n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"asyncio\\events.py\", line 89, in _run\n [ComfyUI] File \"asyncio\\proactor_events.py\", line 165, in _call_connection_lost\n [ComfyUI] ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n Queuing workflow for execution...\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"26\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 26: SAM3InteractiveCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":3348.288109906738,\\\"y\\\":2452.2208696844737}],\\\"negative_points\\\":[],\\\"positive_boxes\\\":[],\\\"negative_boxes\\\":[],\\\"name\\\":\\\"Prompt 1\\\"},{\\\"positiv\n [ComfyUI] Generated prompt_id: 38c23879-f6da-406e-9225-def681e6bb72\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=9 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3InteractiveCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":3348.288109906738,\"y\":2452.220..., sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, unique_id: '26'\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3InteractiveCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=10 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=122ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=10\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 10.11GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.11GB\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=5ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.8/16.0GB (43%) swap=1.6/2.9GB (55%) cpu=42% browser_rss=1.15GB\n [capture-loop] iter=100 t=11.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.0/16.0GB (44%) swap=1.5/2.9GB (54%) cpu=70% browser_rss=1.05GB\n [capture-loop] iter=150 t=17.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.6/16.0GB (42%) swap=1.8/2.9GB (64%) cpu=70% browser_rss=0.61GB\n [capture-loop] iter=200 t=23.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.8/16.0GB (43%) swap=1.8/2.9GB (63%) cpu=66% browser_rss=0.66GB\n [capture-loop] iter=250 t=29.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.2/16.0GB (58%) swap=1.8/2.9GB (63%) cpu=63% browser_rss=0.66GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 181 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 269 in efficient_dot_product_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 264 in attention_sub_quad\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 137 in wrapper\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\attention.py\", line 120 in sam3_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 729 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3_interactive.py\", line 687 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=300 t=35.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.2/16.0GB (45%) swap=1.8/2.9GB (61%) cpu=72% browser_rss=0.66GB\n [capture-loop] iter=350 t=41.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=9 ram=7.5/16.0GB (47%) swap=1.8/2.9GB (61%) cpu=62% browser_rss=0.67GB\n [capture-loop] iter=400 t=47.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.6/16.0GB (47%) swap=1.8/2.9GB (61%) cpu=61% browser_rss=0.67GB\n [capture-loop] iter=450 t=53.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/16.0GB (49%) swap=1.8/2.9GB (61%) cpu=58% browser_rss=0.67GB\n [capture-loop] iter=500 t=58.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.9/16.0GB (50%) swap=1.8/2.9GB (61%) cpu=64% browser_rss=0.67GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=10"}, {"file": "frame_004.jpg", "time": 68.21, "log": "Capturing execution frames: scene_seg_interactive.json\n [ComfyUI] Exception in callback _ProactorBasePipeTransport._call_connection_lost()\n [ComfyUI] handle: \n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"asyncio\\events.py\", line 89, in _run\n [ComfyUI] File \"asyncio\\proactor_events.py\", line 165, in _call_connection_lost\n [ComfyUI] ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n Queuing workflow for execution...\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"26\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 26: SAM3InteractiveCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":3348.288109906738,\\\"y\\\":2452.2208696844737}],\\\"negative_points\\\":[],\\\"positive_boxes\\\":[],\\\"negative_boxes\\\":[],\\\"name\\\":\\\"Prompt 1\\\"},{\\\"positiv\n [ComfyUI] Generated prompt_id: 38c23879-f6da-406e-9225-def681e6bb72\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=9 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3InteractiveCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":3348.288109906738,\"y\":2452.220..., sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, unique_id: '26'\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3InteractiveCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=10 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=122ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=10\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 10.11GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.11GB\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=5ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.8/16.0GB (43%) swap=1.6/2.9GB (55%) cpu=42% browser_rss=1.15GB\n [capture-loop] iter=100 t=11.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.0/16.0GB (44%) swap=1.5/2.9GB (54%) cpu=70% browser_rss=1.05GB\n [capture-loop] iter=150 t=17.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.6/16.0GB (42%) swap=1.8/2.9GB (64%) cpu=70% browser_rss=0.61GB\n [capture-loop] iter=200 t=23.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.8/16.0GB (43%) swap=1.8/2.9GB (63%) cpu=66% browser_rss=0.66GB\n [capture-loop] iter=250 t=29.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.2/16.0GB (58%) swap=1.8/2.9GB (63%) cpu=63% browser_rss=0.66GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 181 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 269 in efficient_dot_product_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 264 in attention_sub_quad\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 137 in wrapper\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\attention.py\", line 120 in sam3_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 729 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3_interactive.py\", line 687 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=300 t=35.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.2/16.0GB (45%) swap=1.8/2.9GB (61%) cpu=72% browser_rss=0.66GB\n [capture-loop] iter=350 t=41.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=9 ram=7.5/16.0GB (47%) swap=1.8/2.9GB (61%) cpu=62% browser_rss=0.67GB\n [capture-loop] iter=400 t=47.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.6/16.0GB (47%) swap=1.8/2.9GB (61%) cpu=61% browser_rss=0.67GB\n [capture-loop] iter=450 t=53.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/16.0GB (49%) swap=1.8/2.9GB (61%) cpu=58% browser_rss=0.67GB\n [capture-loop] iter=500 t=58.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.9/16.0GB (50%) swap=1.8/2.9GB (61%) cpu=64% browser_rss=0.67GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=10\n Frame 4 saved (frame_003.jpg, t=64.5s)\n [capture-periodic] freeze=6ms shot=139ms unfreeze=5ms saved=True\n [capture-loop] iter=550 t=64.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=10.0/16.0GB (62%) swap=1.8/2.9GB (61%) cpu=68% browser_rss=0.68GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3InteractiveCollector done (65.58s): result: NodeOutput\n [ComfyUI] Prompt executed in 67.65 seconds"}, {"file": "frame_005.jpg", "time": 69.2, "log": "Capturing execution frames: scene_seg_interactive.json\n [ComfyUI] Exception in callback _ProactorBasePipeTransport._call_connection_lost()\n [ComfyUI] handle: \n [ComfyUI] Traceback (most recent call last):\n [ComfyUI] File \"asyncio\\events.py\", line 89, in _run\n [ComfyUI] File \"asyncio\\proactor_events.py\", line 165, in _call_connection_lost\n [ComfyUI] ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n Queuing workflow for execution...\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"image.png\"}\n [ComfyUI] Node 4: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"26\", 0]}\n [ComfyUI] Node 12: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 26: SAM3InteractiveCollector\n [ComfyUI] Inputs: {\"multi_prompts_store\": \"[{\\\"positive_points\\\":[{\\\"x\\\":3348.288109906738,\\\"y\\\":2452.2208696844737}],\\\"negative_points\\\":[],\\\"positive_boxes\\\":[],\\\"negative_boxes\\\":[],\\\"name\\\":\\\"Prompt 1\\\"},{\\\"positiv\n [ComfyUI] Generated prompt_id: 38c23879-f6da-406e-9225-def681e6bb72\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=9 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3InteractiveCollector: multi_prompts_store: '[{\"positive_points\":[{\"x\":3348.288109906738,\"y\":2452.220..., sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, unique_id: '26'\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3InteractiveCollector.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=10 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3])\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=122ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=10\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 10.11GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.11GB\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=4ms shot=136ms unfreeze=5ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.8/16.0GB (43%) swap=1.6/2.9GB (55%) cpu=42% browser_rss=1.15GB\n [capture-loop] iter=100 t=11.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.0/16.0GB (44%) swap=1.5/2.9GB (54%) cpu=70% browser_rss=1.05GB\n [capture-loop] iter=150 t=17.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.6/16.0GB (42%) swap=1.8/2.9GB (64%) cpu=70% browser_rss=0.61GB\n [capture-loop] iter=200 t=23.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.8/16.0GB (43%) swap=1.8/2.9GB (63%) cpu=66% browser_rss=0.66GB\n [capture-loop] iter=250 t=29.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.2/16.0GB (58%) swap=1.8/2.9GB (63%) cpu=63% browser_rss=0.66GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 5 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 181 in _get_attention_scores_no_kv_chunking\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\sub_quadratic_attention.py\", line 269 in efficient_dot_product_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 264 in attention_sub_quad\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\modules\\attention.py\", line 137 in wrapper\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\attention.py\", line 120 in sam3_attention\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 729 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 819 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3_interactive.py\", line 687 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=300 t=35.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.2/16.0GB (45%) swap=1.8/2.9GB (61%) cpu=72% browser_rss=0.66GB\n [capture-loop] iter=350 t=41.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=9 ram=7.5/16.0GB (47%) swap=1.8/2.9GB (61%) cpu=62% browser_rss=0.67GB\n [capture-loop] iter=400 t=47.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.6/16.0GB (47%) swap=1.8/2.9GB (61%) cpu=61% browser_rss=0.67GB\n [capture-loop] iter=450 t=53.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/16.0GB (49%) swap=1.8/2.9GB (61%) cpu=58% browser_rss=0.67GB\n [capture-loop] iter=500 t=58.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.9/16.0GB (50%) swap=1.8/2.9GB (61%) cpu=64% browser_rss=0.67GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=10\n Frame 4 saved (frame_003.jpg, t=64.5s)\n [capture-periodic] freeze=6ms shot=139ms unfreeze=5ms saved=True\n [capture-loop] iter=550 t=64.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=10.0/16.0GB (62%) swap=1.8/2.9GB (61%) cpu=68% browser_rss=0.68GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3InteractiveCollector done (65.58s): result: NodeOutput\n [ComfyUI] Prompt executed in 67.65 seconds\n Node executed (1 total), capturing...\n Frame 5 saved (frame_004.jpg, t=68.2s)\n [capture-node] freeze=166ms shot=528ms unfreeze=5ms saved=True"}, {"file": "frame_006.jpg", "time": 71.6551194190979, "log": "Final screenshot"}], "total_time": 69.37}, "image_seg_point": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: image_seg_point.json"}, {"file": "frame_001.jpg", "time": 2.5, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n Queuing workflow for execution...\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: a258adb3-c3fd-49d3-86fe-bf349ee05df6\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_t4gd5doe\\\\persistent_worker.py', 'tcp://127.0.0.1:55096']..."}, {"file": "frame_002.jpg", "time": 4.7, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n Queuing workflow for execution...\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: a258adb3-c3fd-49d3-86fe-bf349ee05df6\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_t4gd5doe\\\\persistent_worker.py', 'tcp://127.0.0.1:55096']...\n Frame 2 saved (frame_001.jpg, t=2.5s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0"}, {"file": "frame_003.jpg", "time": 8.44, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n Queuing workflow for execution...\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: a258adb3-c3fd-49d3-86fe-bf349ee05df6\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_t4gd5doe\\\\persistent_worker.py', 'tcp://127.0.0.1:55096']...\n Frame 2 saved (frame_001.jpg, t=2.5s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n Frame 3 saved (frame_002.jpg, t=4.7s)\n [capture-periodic] freeze=4ms shot=108ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/16.0GB (35%) swap=0.3/2.9GB (11%) cpu=40% browser_rss=0.69GB\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (7.75s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method"}, {"file": "frame_004.jpg", "time": 10.7, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n Queuing workflow for execution...\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: a258adb3-c3fd-49d3-86fe-bf349ee05df6\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_t4gd5doe\\\\persistent_worker.py', 'tcp://127.0.0.1:55096']...\n Frame 2 saved (frame_001.jpg, t=2.5s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n Frame 3 saved (frame_002.jpg, t=4.7s)\n [capture-periodic] freeze=4ms shot=108ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/16.0GB (35%) swap=0.3/2.9GB (11%) cpu=40% browser_rss=0.69GB\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (7.75s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 4 saved (frame_003.jpg, t=8.4s)\n [capture-node] freeze=5ms shot=124ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2"}, {"file": "frame_005.jpg", "time": 12.89, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n Queuing workflow for execution...\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: a258adb3-c3fd-49d3-86fe-bf349ee05df6\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_t4gd5doe\\\\persistent_worker.py', 'tcp://127.0.0.1:55096']...\n Frame 2 saved (frame_001.jpg, t=2.5s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n Frame 3 saved (frame_002.jpg, t=4.7s)\n [capture-periodic] freeze=4ms shot=108ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/16.0GB (35%) swap=0.3/2.9GB (11%) cpu=40% browser_rss=0.69GB\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (7.75s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 4 saved (frame_003.jpg, t=8.4s)\n [capture-node] freeze=5ms shot=124ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=10.7s)\n [capture-periodic] freeze=8ms shot=131ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=49% browser_rss=0.71GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2"}, {"file": "frame_006.jpg", "time": 15.09, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n Queuing workflow for execution...\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: a258adb3-c3fd-49d3-86fe-bf349ee05df6\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_t4gd5doe\\\\persistent_worker.py', 'tcp://127.0.0.1:55096']...\n Frame 2 saved (frame_001.jpg, t=2.5s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n Frame 3 saved (frame_002.jpg, t=4.7s)\n [capture-periodic] freeze=4ms shot=108ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/16.0GB (35%) swap=0.3/2.9GB (11%) cpu=40% browser_rss=0.69GB\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (7.75s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 4 saved (frame_003.jpg, t=8.4s)\n [capture-node] freeze=5ms shot=124ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=10.7s)\n [capture-periodic] freeze=8ms shot=131ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=49% browser_rss=0.71GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=12.9s)\n [capture-periodic] freeze=5ms shot=156ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2"}, {"file": "frame_007.jpg", "time": 18.94, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n Queuing workflow for execution...\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: a258adb3-c3fd-49d3-86fe-bf349ee05df6\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_t4gd5doe\\\\persistent_worker.py', 'tcp://127.0.0.1:55096']...\n Frame 2 saved (frame_001.jpg, t=2.5s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n Frame 3 saved (frame_002.jpg, t=4.7s)\n [capture-periodic] freeze=4ms shot=108ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/16.0GB (35%) swap=0.3/2.9GB (11%) cpu=40% browser_rss=0.69GB\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (7.75s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 4 saved (frame_003.jpg, t=8.4s)\n [capture-node] freeze=5ms shot=124ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=10.7s)\n [capture-periodic] freeze=8ms shot=131ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=49% browser_rss=0.71GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=12.9s)\n [capture-periodic] freeze=5ms shot=156ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 7 saved (frame_006.jpg, t=15.1s)\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-periodic] freeze=5ms shot=135ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 70%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2"}, {"file": "frame_008.jpg", "time": 22.12, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n Queuing workflow for execution...\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: a258adb3-c3fd-49d3-86fe-bf349ee05df6\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_t4gd5doe\\\\persistent_worker.py', 'tcp://127.0.0.1:55096']...\n Frame 2 saved (frame_001.jpg, t=2.5s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n Frame 3 saved (frame_002.jpg, t=4.7s)\n [capture-periodic] freeze=4ms shot=108ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/16.0GB (35%) swap=0.3/2.9GB (11%) cpu=40% browser_rss=0.69GB\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (7.75s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 4 saved (frame_003.jpg, t=8.4s)\n [capture-node] freeze=5ms shot=124ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=10.7s)\n [capture-periodic] freeze=8ms shot=131ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=49% browser_rss=0.71GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=12.9s)\n [capture-periodic] freeze=5ms shot=156ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 7 saved (frame_006.jpg, t=15.1s)\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-periodic] freeze=5ms shot=135ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 70%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 8 saved (frame_007.jpg, t=18.9s)\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-periodic] freeze=3ms shot=116ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 80%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 90%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 100%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloaded sam3.safetensors\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model downloaded successfully\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (11.90s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3Segmentation: refinement_iterations: 0, use_multimask: True, output_best_mask: True, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu, positive_points: dict, negative_points: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Segmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=3 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [capture-loop] iter=150 t=21.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=39% browser_rss=0.71GB"}, {"file": "frame_009.jpg", "time": 87.26, "log": "Capturing execution frames: image_seg_point.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example_image.jpg\"}\n Queuing workflow for execution...\n [ComfyUI] Node 15: SAM3PointCollector\n [ComfyUI] Inputs: {\"points_store\": \"{\\\"positive\\\":[{\\\"x\\\":426.27735719657574,\\\"y\\\":321.42611685978835},{\\\"x\\\":417.13743597288953,\\\"y\\\":407.3413796907987},{\\\"x\\\":431.76130993078743,\\\"y\\\":549.9241563039649}],\\\"negative\\\"\n [ComfyUI] Node 28: PreviewImage\n [ComfyUI] Inputs: {\"images\": [\"31\", 2]}\n [ComfyUI] Node 29: MaskPreview\n [ComfyUI] Inputs: {\"mask\": [\"31\", 0]}\n [ComfyUI] Node 30: LoadSAM3Model\n [ComfyUI] Inputs: {\"precision\": \"auto\", \"compile\": false}\n [ComfyUI] Node 31: SAM3Segmentation\n [ComfyUI] Inputs: {\"refinement_iterations\": 0, \"use_multimask\": true, \"output_best_mask\": true, \"sam3_model_config\": [\"30\", 0], \"image\": [\"1\", 0], \"positive_points\": [\"15\", 0], \"negative_points\": [\"15\", 1]}\n [ComfyUI] Generated prompt_id: a258adb3-c3fd-49d3-86fe-bf349ee05df6\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978..., coordinates: '[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED\n [ComfyUI] [ComfyUI-SAM3] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\sam3-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-SAM3']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\python.exe\n [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\SAM3-0912\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_t4gd5doe\\\\persistent_worker.py', 'tcp://127.0.0.1:55096']...\n Frame 2 saved (frame_001.jpg, t=2.5s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=5ms saved=True\n [ComfyUI] D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\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.)\n [ComfyUI] return torch._C._cuda_getDeviceCount() > 0\n Frame 3 saved (frame_002.jpg, t=4.7s)\n [capture-periodic] freeze=4ms shot=108ms unfreeze=4ms saved=True\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/16.0GB (35%) swap=0.3/2.9GB (11%) cpu=40% browser_rss=0.69GB\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3PointCollector done (7.75s): result: NodeOutput\n [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False\n [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models\\sam3\\sam3.safetensors, downloading from HuggingFace...\n Frame 4 saved (frame_003.jpg, t=8.4s)\n [capture-node] freeze=5ms shot=124ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors...\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 5 saved (frame_004.jpg, t=10.7s)\n [capture-periodic] freeze=8ms shot=131ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-loop] iter=100 t=12.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=49% browser_rss=0.71GB\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 6 saved (frame_005.jpg, t=12.9s)\n [capture-periodic] freeze=5ms shot=156ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 7 saved (frame_006.jpg, t=15.1s)\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-periodic] freeze=5ms shot=135ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 70%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n Frame 8 saved (frame_007.jpg, t=18.9s)\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [capture-periodic] freeze=3ms shot=116ms unfreeze=3ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 80%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 90%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 100%\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloaded sam3.safetensors\n [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model downloaded successfully\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] LoadSAM3Model done (11.90s): result: NodeOutput\n [ComfyUI] [comfy-env] Running SAM3Segmentation: refinement_iterations: 0, use_multimask: True, output_best_mask: True, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu, positive_points: dict, negative_points: dict\n [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Segmentation.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-SAM3] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=3 sending call_method\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3]\n [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3])\n [capture-loop] iter=150 t=21.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=39% browser_rss=0.71GB\n Frame 9 saved (frame_008.jpg, t=22.1s)\n [capture-periodic] freeze=3ms shot=119ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=3\n [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 10.47GB\n [ComfyUI] [comfy-env] VRAM after eviction: 10.47GB\n [capture-loop] iter=200 t=27.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=41% browser_rss=0.63GB\n [capture-loop] iter=250 t=32.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.5/16.0GB (41%) swap=0.3/2.9GB (11%) cpu=66% browser_rss=0.63GB\n [capture-loop] iter=300 t=39.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.3/16.0GB (52%) swap=0.3/2.9GB (11%) cpu=93% browser_rss=0.62GB\n [capture-loop] iter=350 t=45.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=61% browser_rss=0.62GB\n [capture-loop] iter=400 t=50.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.7/16.0GB (42%) swap=0.3/2.9GB (11%) cpu=58% browser_rss=0.62GB\n [capture-loop] iter=450 t=56.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.6/16.0GB (41%) swap=0.3/2.9GB (11%) cpu=63% browser_rss=0.60GB\n [ComfyUI] [worker:ComfyUI-SAM3]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 995 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1044 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\threading.py\", line 1015 in _bootstrap\n [ComfyUI] \n [ComfyUI] Thread 0x00001728 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 385 in forward_comfy_cast_weights\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ops.py\", line 392 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 147 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 823 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 983 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1790 in _call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\nn\\modules\\module.py\", line 1779 in _wrapped_call_impl\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 2041 in forward\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3321 in _forward_image_no_act_ckpt\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\model.py\", line 3314 in forward_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\sam3\\utils.py\", line 1324 in set_image\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py\", line 124 in decorate_context\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3\\nodes\\segmentation.py\", line 496 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1826 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-SAM3] === END ===\n [ComfyUI] \n [capture-loop] iter=500 t=62.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.3/2.9GB (11%) cpu=63% browser_rss=0.59GB\n [capture-loop] iter=550 t=68.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.9/16.0GB (43%) swap=0.4/2.9GB (15%) cpu=62% browser_rss=0.59GB\n [capture-loop] iter=600 t=74.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.1/16.0GB (44%) swap=0.4/2.9GB (15%) cpu=74% browser_rss=0.59GB\n [capture-loop] iter=650 t=80.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.4/2.9GB (15%) cpu=72% browser_rss=0.57GB\n [capture-loop] iter=700 t=86.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.6/16.0GB (47%) swap=0.4/2.9GB (15%) cpu=62% browser_rss=0.57GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] SAM3Segmentation done (66.66s): result: NodeOutput\n [ComfyUI] Prompt executed in 86.46 seconds"}, {"file": "frame_010.jpg", "time": 90.34181022644043, "log": "Final screenshot"}], "total_time": 88.04}}; const inIframe = window !== window.top; let currentWorkflow = null; diff --git a/dev/windows-portable-cpu/logs/image_seg_point.log b/dev/windows-portable-cpu/logs/image_seg_point.log index 4df1ed8..9e407bf 100644 --- a/dev/windows-portable-cpu/logs/image_seg_point.log +++ b/dev/windows-portable-cpu/logs/image_seg_point.log @@ -6,9 +6,9 @@ Capturing execution frames: image_seg_point.json [ComfyUI] Prompt has 6 nodes [ComfyUI] Node 1: LoadImage [ComfyUI] Inputs: {"image": "example_image.jpg"} + Queuing workflow for execution... [ComfyUI] Node 15: SAM3PointCollector [ComfyUI] Inputs: {"points_store": "{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":417.13743597288953,\"y\":407.3413796907987},{\"x\":431.76130993078743,\"y\":549.9241563039649}],\"negative\" - Queuing workflow for execution... [ComfyUI] Node 28: PreviewImage [ComfyUI] Inputs: {"images": ["31", 2]} [ComfyUI] Node 29: MaskPreview @@ -17,25 +17,27 @@ Capturing execution frames: image_seg_point.json [ComfyUI] Inputs: {"precision": "auto", "compile": false} [ComfyUI] Node 31: SAM3Segmentation [ComfyUI] Inputs: {"refinement_iterations": 0, "use_multimask": true, "output_best_mask": true, "sam3_model_config": ["30", 0], "image": ["1", 0], "positive_points": ["15", 0], "negative_points": ["15", 1]} - [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b + [ComfyUI] Generated prompt_id: a258adb3-c3fd-49d3-86fe-bf349ee05df6 [ComfyUI] Calling execution.validate_prompt()... [ComfyUI] Validation result: valid=True [ComfyUI] === Validation PASSED === [ComfyUI] got prompt [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{"positive":[{"x":426.27735719657574,"y":321.42611685978..., coordinates: '[{"x":426.27735719657574,"y":321.42611685978835},{"x":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu - [ComfyUI] [comfy-env] SubprocessWorker: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\python.exe + [ComfyUI] [comfy-env] SubprocessWorker: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\python.exe + [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'} [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED - [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'} + [ComfyUI] [ComfyUI-SAM3] python: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\python.exe [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... - [ComfyUI] [ComfyUI-SAM3] python: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\python.exe - [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3'] + [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3'] + [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\python.exe [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs - [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\python.exe - [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py', 'tcp://127.0.0.1:57433']... - Frame 2 saved (frame_001.jpg, t=2.3s) - [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True - [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\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.) + [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py', 'tcp://127.0.0.1:55096']... + Frame 2 saved (frame_001.jpg, t=2.5s) + [capture-periodic] freeze=4ms shot=114ms unfreeze=5ms saved=True + [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\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.) [ComfyUI] return torch._C._cuda_getDeviceCount() > 0 + Frame 3 saved (frame_002.jpg, t=4.7s) + [capture-periodic] freeze=4ms shot=108ms unfreeze=4ms saved=True [ComfyUI] [SubprocessWorker] worker started/confirmed [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3]) [ComfyUI] [SubprocessWorker] serializing kwargs to shm... @@ -43,10 +45,11 @@ Capturing execution frames: image_seg_point.json [ComfyUI] [SubprocessWorker] sending request via socket... [ComfyUI] [SubprocessWorker] call_id=1 sending call_method [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] + [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/16.0GB (35%) swap=0.3/2.9GB (11%) cpu=40% browser_rss=0.69GB [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3]) [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput + [ComfyUI] [comfy-env] SAM3PointCollector done (7.75s): result: NodeOutput [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... @@ -58,21 +61,15 @@ Capturing execution frames: image_seg_point.json [ComfyUI] [SubprocessWorker] sending request via socket... [ComfyUI] [SubprocessWorker] call_id=2 sending call_method Node executed (1 total), capturing... - [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\models\sam3\sam3.safetensors, downloading from HuggingFace... - Frame 3 saved (frame_002.jpg, t=4.5s) - [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True + [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\models\sam3\sam3.safetensors, downloading from HuggingFace... + Frame 4 saved (frame_003.jpg, t=8.4s) + [capture-node] freeze=5ms shot=124ms unfreeze=5ms saved=True [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors... [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - Frame 4 saved (frame_003.jpg, t=6.7s) - [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10% @@ -81,31 +78,22 @@ Capturing execution frames: image_seg_point.json [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - Frame 5 saved (frame_004.jpg, t=8.8s) - [capture-periodic] freeze=9ms shot=117ms unfreeze=10ms saved=True - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20% [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - Frame 6 saved (frame_005.jpg, t=11.0s) - [capture-periodic] freeze=7ms shot=136ms unfreeze=6ms saved=True + Frame 5 saved (frame_004.jpg, t=10.7s) + [capture-periodic] freeze=8ms shot=131ms unfreeze=5ms saved=True [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - [capture-loop] iter=100 t=12.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=45% browser_rss=0.72GB - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30% [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - Frame 7 saved (frame_006.jpg, t=13.2s) - [capture-periodic] freeze=4ms shot=136ms unfreeze=7ms saved=True [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 @@ -113,40 +101,29 @@ Capturing execution frames: image_seg_point.json [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - Frame 8 saved (frame_007.jpg, t=15.5s) - [capture-periodic] freeze=8ms shot=142ms unfreeze=9ms saved=True - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40% [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 + [capture-loop] iter=100 t=12.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=49% browser_rss=0.71GB [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - Frame 9 saved (frame_008.jpg, t=17.7s) - [capture-periodic] freeze=8ms shot=139ms unfreeze=7ms saved=True - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 + Frame 6 saved (frame_005.jpg, t=12.9s) + [capture-periodic] freeze=5ms shot=156ms unfreeze=7ms saved=True [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50% - [capture-loop] iter=150 t=18.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=6.9/16.0GB (43%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.73GB [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - Frame 10 saved (frame_009.jpg, t=19.9s) - [capture-periodic] freeze=14ms shot=180ms unfreeze=6ms saved=True - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60% - Frame 11 saved (frame_010.jpg, t=22.2s) - [capture-periodic] freeze=5ms shot=109ms unfreeze=4ms saved=True [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 @@ -154,21 +131,16 @@ Capturing execution frames: image_seg_point.json [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - Frame 12 saved (frame_011.jpg, t=24.3s) - [capture-periodic] freeze=5ms shot=144ms unfreeze=4ms saved=True - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - [capture-loop] iter=200 t=25.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.1/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=56% browser_rss=0.73GB + Frame 7 saved (frame_006.jpg, t=15.1s) [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 + [capture-periodic] freeze=5ms shot=135ms unfreeze=5ms saved=True [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 70% [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 + Frame 8 saved (frame_007.jpg, t=18.9s) [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - Frame 13 saved (frame_012.jpg, t=26.5s) - [capture-periodic] freeze=8ms shot=127ms unfreeze=10ms saved=True - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 + [capture-periodic] freeze=3ms shot=116ms unfreeze=3ms saved=True [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 @@ -176,21 +148,12 @@ Capturing execution frames: image_seg_point.json [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 80% [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - Frame 14 saved (frame_013.jpg, t=28.7s) - [capture-periodic] freeze=4ms shot=115ms unfreeze=8ms saved=True - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 90% - Frame 15 saved (frame_014.jpg, t=30.9s) - [capture-periodic] freeze=3ms shot=145ms unfreeze=4ms saved=True - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - [capture-loop] iter=250 t=31.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.5/16.0GB (47%) swap=0.3/2.9GB (11%) cpu=49% browser_rss=0.74GB [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 @@ -198,8 +161,6 @@ Capturing execution frames: image_seg_point.json [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 - Frame 16 saved (frame_015.jpg, t=33.1s) - [capture-periodic] freeze=3ms shot=155ms unfreeze=7ms saved=True [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 100% @@ -207,7 +168,7 @@ Capturing execution frames: image_seg_point.json [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloaded sam3.safetensors [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model downloaded successfully [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [comfy-env] LoadSAM3Model done (29.66s): result: NodeOutput + [ComfyUI] [comfy-env] LoadSAM3Model done (11.90s): result: NodeOutput [ComfyUI] [comfy-env] Running SAM3Segmentation: refinement_iterations: 0, use_multimask: True, output_best_mask: True, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu, positive_points: dict, negative_points: dict [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Segmentation.EXECUTE_NORMALIZED [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... @@ -222,67 +183,67 @@ Capturing execution frames: image_seg_point.json [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3]) - Frame 17 saved (frame_016.jpg, t=35.4s) - [capture-periodic] freeze=6ms shot=116ms unfreeze=5ms saved=True - [capture-loop] iter=300 t=37.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.4/16.0GB (46%) swap=0.3/2.9GB (11%) cpu=41% browser_rss=0.74GB + [capture-loop] iter=150 t=21.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=39% browser_rss=0.71GB + Frame 9 saved (frame_008.jpg, t=22.1s) + [capture-periodic] freeze=3ms shot=119ms unfreeze=7ms saved=True [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=3 - [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 9.29GB - [ComfyUI] [comfy-env] VRAM after eviction: 9.29GB - [capture-loop] iter=350 t=43.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=7.6/16.0GB (47%) swap=0.3/2.9GB (11%) cpu=60% browser_rss=0.63GB - [capture-loop] iter=400 t=49.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.2/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=70% browser_rss=0.63GB - [capture-loop] iter=450 t=55.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=80% browser_rss=0.60GB + [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 10.47GB + [ComfyUI] [comfy-env] VRAM after eviction: 10.47GB + [capture-loop] iter=200 t=27.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=41% browser_rss=0.63GB + [capture-loop] iter=250 t=32.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.5/16.0GB (41%) swap=0.3/2.9GB (11%) cpu=66% browser_rss=0.63GB + [capture-loop] iter=300 t=39.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.3/16.0GB (52%) swap=0.3/2.9GB (11%) cpu=93% browser_rss=0.62GB + [capture-loop] iter=350 t=45.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=61% browser_rss=0.62GB + [capture-loop] iter=400 t=50.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.7/16.0GB (42%) swap=0.3/2.9GB (11%) cpu=58% browser_rss=0.62GB + [capture-loop] iter=450 t=56.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.6/16.0GB (41%) swap=0.3/2.9GB (11%) cpu=63% browser_rss=0.60GB [ComfyUI] [worker:ComfyUI-SAM3] [ComfyUI] === WATCHDOG TICK 1 === - [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first): - [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 52 in _watchdog - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap + [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first): + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap [ComfyUI] - [ComfyUI] Thread 0x00000454 (most recent call first): - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sub_quadratic_attention.py", line 170 in _get_attention_scores_no_kv_chunking - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sub_quadratic_attention.py", line 269 in efficient_dot_product_attention - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\attention.py", line 264 in attention_sub_quad - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\attention.py", line 137 in wrapper - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\attention.py", line 120 in sam3_attention - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 729 in forward - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 819 in forward - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 983 in forward - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 2041 in forward - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3312 in _forward_image_no_act_ckpt - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3305 in forward_image - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\utils.py", line 1324 in set_image - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124 in decorate_context - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 496 in execute - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED - [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 1762 in main - [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 1807 in + [ComfyUI] Thread 0x00001728 (most recent call first): + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ops.py", line 385 in forward_comfy_cast_weights + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ops.py", line 392 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 147 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 823 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 983 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 2041 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3321 in _forward_image_no_act_ckpt + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3314 in forward_image + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\utils.py", line 1324 in set_image + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124 in decorate_context + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 496 in execute + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1762 in main + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1807 in [ComfyUI] [ComfyUI] [worker:ComfyUI-SAM3] === END === [ComfyUI] - [capture-loop] iter=500 t=61.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=62% browser_rss=0.60GB - [capture-loop] iter=550 t=67.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=7.2/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.59GB - [capture-loop] iter=600 t=73.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.3/16.0GB (46%) swap=0.4/2.9GB (15%) cpu=65% browser_rss=0.59GB - [capture-loop] iter=650 t=80.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=10 ram=8.8/16.0GB (55%) swap=0.4/2.9GB (15%) cpu=66% browser_rss=0.59GB + [capture-loop] iter=500 t=62.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.3/2.9GB (11%) cpu=63% browser_rss=0.59GB + [capture-loop] iter=550 t=68.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.9/16.0GB (43%) swap=0.4/2.9GB (15%) cpu=62% browser_rss=0.59GB + [capture-loop] iter=600 t=74.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.1/16.0GB (44%) swap=0.4/2.9GB (15%) cpu=74% browser_rss=0.59GB + [capture-loop] iter=650 t=80.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.4/2.9GB (15%) cpu=72% browser_rss=0.57GB + [capture-loop] iter=700 t=86.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.6/16.0GB (47%) swap=0.4/2.9GB (15%) cpu=62% browser_rss=0.57GB [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [comfy-env] SAM3Segmentation done (50.41s): result: NodeOutput - Node executed (2 total), capturing... - [ComfyUI] Prompt executed in 84.28 seconds - Frame 18 saved (frame_017.jpg, t=84.6s) - [capture-node] freeze=7ms shot=149ms unfreeze=6ms saved=True + [ComfyUI] [comfy-env] SAM3Segmentation done (66.66s): result: NodeOutput + [ComfyUI] Prompt executed in 86.46 seconds Node executed (3 total), capturing... - Frame 19 saved (frame_018.jpg, t=85.1s) - [capture-node] freeze=4ms shot=127ms unfreeze=0ms saved=True - Execution complete (t=85.1s) - Captured 19 unique frames over 85.25s + Frame 10 saved (frame_009.jpg, t=87.3s) + [capture-node] freeze=4ms shot=125ms unfreeze=4ms saved=True + Execution complete (t=88.0s) + Captured 10 unique frames over 88.04s [debug] iframes: 0 [timing] trigger_3d_previews: 0.0s Saved high-quality screenshot: image_seg_point_executed.png - [timing] final_screenshot: 0.2s - Captured 20 video frames \ No newline at end of file + [timing] final_screenshot: 0.3s + Captured 11 video frames \ No newline at end of file diff --git a/dev/windows-portable-cpu/logs/image_seg_point_console.log b/dev/windows-portable-cpu/logs/image_seg_point_console.log index e63591f..e9815c8 100644 --- a/dev/windows-portable-cpu/logs/image_seg_point_console.log +++ b/dev/windows-portable-cpu/logs/image_seg_point_console.log @@ -9,8 +9,8 @@ [Console-error] Failed to load resource: the server responded with a status of 404 (Not Found) [Console-log] [SAM3] ===== MULTI-REGION COLLECTOR VERSION 1 ===== [Console-warning] [ComfyUI Notice] "scripts/widgets.js" is an internal module, not part of the public API. Future updates may break this import. -[Console-log] [SAM3] ===== VERSION 8 - SERIALIZATION ENABLED ===== [Console-log] [SAM3] ===== BBOX COLLECTOR VERSION 1 ===== +[Console-log] [SAM3] ===== VERSION 8 - SERIALIZATION ENABLED ===== [Console-warning] [ComfyUI Notice] "extensions/core/widgetInputs.js" is an internal module, not part of the public API. Future updates may break this import. [Console-warning] [ComfyUI Notice] "scripts/utils.js" is an internal module, not part of the public API. Future updates may break this import. [Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration. diff --git a/dev/windows-portable-cpu/logs/image_seg_point_resources.csv b/dev/windows-portable-cpu/logs/image_seg_point_resources.csv index 8e962bf..da67e8f 100644 --- a/dev/windows-portable-cpu/logs/image_seg_point_resources.csv +++ b/dev/windows-portable-cpu/logs/image_seg_point_resources.csv @@ -3,21 +3,21 @@ t,ram_gb,vram_gb 0.0,1.38, 1.0,1.38, 2.0,1.38, -3.0,1.38, -4.0,1.38, +3.1,1.38, +4.1,1.38, 5.1,1.38, 6.1,1.38, 7.1,1.38, 8.1,1.38, -9.1,1.7, -10.1,1.9, -11.1,1.93, -12.1,1.99, -13.1,2.04, -14.1,2.05, -15.1,2.05, -16.1,2.05, -17.1,2.05, +9.1,1.42, +10.1,1.84, +11.1,1.91, +12.1,1.92, +13.1,1.97, +14.1,1.99, +15.1,1.99, +16.1,2.01, +17.1,2.04, 18.1,2.05, 19.1,2.05, 20.1,2.05, @@ -27,72 +27,75 @@ t,ram_gb,vram_gb 24.2,2.05, 25.2,2.05, 26.2,2.05, -27.2,2.05, +27.2,2.04, 28.2,2.05, 29.2,2.05, -30.2,2.05, -31.2,2.05, -32.2,2.05, -33.2,2.05, -34.2,2.05, -35.2,2.04, -36.2,2.05, -37.2,2.05, -38.2,2.04, -39.2,2.04, -40.3,2.04, -41.3,2.04, -42.3,2.04, -43.3,2.06, -44.3,2.08, -45.3,2.1, -46.3,2.12, -47.3,2.15, -48.3,2.45, -49.3,2.38, -50.3,2.39, -51.3,2.44, -52.3,2.48, -53.3,2.59, -54.3,2.64, -55.3,2.68, -56.3,4.01, -57.3,3.93, -58.4,2.68, -59.4,2.72, -60.4,2.88, -61.4,2.81, -62.4,2.85, -63.4,2.86, -64.5,2.91, -65.5,2.99, -66.5,3.04, -67.5,4.53, -68.5,3.64, -69.5,3.1, -70.5,3.15, -71.5,3.18, -72.5,3.2, -73.5,3.24, -74.5,3.29, -75.5,3.28, -76.5,3.39, -77.5,5.45, +30.2,2.07, +31.2,2.09, +32.2,2.11, +33.2,2.13, +34.2,2.17, +35.2,2.38, +36.2,2.36, +37.2,2.46, +38.2,2.44, +39.2,2.46, +40.2,2.56, +41.2,2.59, +42.3,2.61, +43.3,2.51, +44.3,2.68, +45.3,2.9, +46.3,2.65, +47.3,3.92, +48.3,3.97, +49.3,2.73, +50.3,2.71, +51.4,2.82, +52.4,2.84, +53.4,3.25, +54.4,2.82, +55.4,2.96, +56.4,2.99, +57.4,2.95, +58.4,3.05, +59.4,3.07, +60.4,3.14, +61.4,5.13, +62.4,3.16, +63.4,3.12, +64.4,3.14, +65.4,3.12, +66.4,3.22, +67.4,3.23, +68.4,3.48, +69.4,3.2, +70.4,3.33, +71.4,3.25, +72.5,3.35, +73.5,3.45, +74.5,4.38, +75.5,4.7, +76.5,3.34, +77.5,3.44, 78.5,3.54, -79.5,3.49, -80.5,3.43, -81.5,3.53, -82.6,3.58, -83.6,3.63, -84.6,3.68, -85.6,3.73, -86.6,3.78, -87.6,5.98, -88.6,4.03, -89.6,3.76, -90.6,3.96, -91.6,4.16, -92.6,3.93, -93.6,3.91, -94.6,3.91, -95.7,3.91, +79.5,3.56, +80.5,3.54, +81.5,3.64, +82.5,3.66, +83.5,4.04, +84.5,3.74, +85.5,3.75, +86.5,3.8, +87.5,3.77, +88.5,5.47, +89.6,4.49, +90.6,3.84, +91.6,3.82, +92.6,3.98, +93.6,4.09, +94.6,4.11, +95.6,3.89, +96.6,3.89, +97.6,3.89, +98.6,3.89, diff --git a/dev/windows-portable-cpu/logs/image_seg_text.log b/dev/windows-portable-cpu/logs/image_seg_text.log index df01d36..6c350d7 100644 --- a/dev/windows-portable-cpu/logs/image_seg_text.log +++ b/dev/windows-portable-cpu/logs/image_seg_text.log @@ -15,7 +15,7 @@ Capturing execution frames: image_seg_text.json [ComfyUI] Inputs: {"precision": "fp32", "compile": false} [ComfyUI] Node 15: SAM3Grounding [ComfyUI] Inputs: {"confidence_threshold": 0.2, "text_prompt": "child", "max_detections": -1, "sam3_model_config": ["12", 0], "image": ["1", 0]} - [ComfyUI] Generated prompt_id: d5a7e8a0-6ebf-47c6-aa53-290db1ff3965 + [ComfyUI] Generated prompt_id: f836f865-5608-402e-af45-8d7994b45094 [ComfyUI] Calling execution.validate_prompt()... [ComfyUI] Validation result: valid=True [ComfyUI] === Validation PASSED === @@ -31,7 +31,7 @@ Capturing execution frames: image_seg_text.json [ComfyUI] [SubprocessWorker] sending request via socket... [ComfyUI] [SubprocessWorker] call_id=4 sending call_method [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [comfy-env] LoadSAM3Model done (0.19s): result: NodeOutput + [ComfyUI] [comfy-env] LoadSAM3Model done (0.15s): result: NodeOutput [ComfyUI] [comfy-env] Running SAM3Grounding: confidence_threshold: 0.2, text_prompt: 'child', max_detections: -1, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Grounding.EXECUTE_NORMALIZED [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... @@ -47,67 +47,72 @@ Capturing execution frames: image_seg_text.json [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3]) [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5 - [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.01GB - [ComfyUI] [comfy-env] VRAM after eviction: 11.01GB - Frame 2 saved (frame_001.jpg, t=2.2s) - [capture-periodic] freeze=5ms shot=140ms unfreeze=6ms saved=True - Frame 3 saved (frame_002.jpg, t=4.4s) - [capture-periodic] freeze=7ms shot=113ms unfreeze=7ms saved=True - [capture-loop] iter=50 t=6.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=45% browser_rss=0.64GB - [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.3/16.0GB (39%) swap=0.4/2.9GB (15%) cpu=64% browser_rss=0.63GB - [capture-loop] iter=150 t=18.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=6.5/16.0GB (40%) swap=0.4/2.9GB (15%) cpu=63% browser_rss=0.62GB - [capture-loop] iter=200 t=24.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=6.7/16.0GB (42%) swap=0.4/2.9GB (15%) cpu=75% browser_rss=0.61GB + [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.18GB + [ComfyUI] [comfy-env] VRAM after eviction: 11.18GB + Frame 2 saved (frame_001.jpg, t=2.3s) + [capture-periodic] freeze=4ms shot=136ms unfreeze=5ms saved=True + Frame 3 saved (frame_002.jpg, t=4.5s) + [capture-periodic] freeze=4ms shot=122ms unfreeze=5ms saved=True + [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/16.0GB (37%) swap=0.4/2.9GB (15%) cpu=36% browser_rss=0.62GB + [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=60% browser_rss=0.62GB + [capture-loop] iter=150 t=17.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=63% browser_rss=0.60GB + [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.6/16.0GB (41%) swap=0.4/2.9GB (15%) cpu=60% browser_rss=0.60GB [ComfyUI] [worker:ComfyUI-SAM3] [ComfyUI] === WATCHDOG TICK 2 === - [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first): - [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 52 in _watchdog - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap + [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first): + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap [ComfyUI] - [ComfyUI] Thread 0x00000454 (most recent call first): - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sub_quadratic_attention.py", line 181 in _get_attention_scores_no_kv_chunking - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sub_quadratic_attention.py", line 259 in efficient_dot_product_attention - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\attention.py", line 264 in attention_sub_quad - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\attention.py", line 137 in wrapper - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\attention.py", line 120 in sam3_attention - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 729 in forward - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 819 in forward - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 983 in forward - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 2041 in forward - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3312 in _forward_image_no_act_ckpt - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3305 in forward_image - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\utils.py", line 1324 in set_image - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124 in decorate_context - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 133 in _segment_grounding - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 111 in execute - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED - [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 1762 in main - [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 1807 in + [ComfyUI] Thread 0x00001728 (most recent call first): + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ops.py", line 385 in forward_comfy_cast_weights + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ops.py", line 392 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 714 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 819 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 983 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 2041 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3321 in _forward_image_no_act_ckpt + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3314 in forward_image + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\utils.py", line 1324 in set_image + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124 in decorate_context + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 133 in _segment_grounding + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 111 in execute + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1762 in main + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1807 in [ComfyUI] [ComfyUI] [worker:ComfyUI-SAM3] === END === [ComfyUI] - [capture-loop] iter=250 t=30.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.8/16.0GB (43%) swap=0.4/2.9GB (15%) cpu=83% browser_rss=0.53GB - [capture-loop] iter=300 t=36.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.8/16.0GB (43%) swap=0.6/2.9GB (20%) cpu=85% browser_rss=0.52GB - [capture-loop] iter=350 t=42.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.2/16.0GB (58%) swap=0.6/2.9GB (20%) cpu=83% browser_rss=0.52GB - [capture-loop] iter=400 t=48.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.1/16.0GB (57%) swap=0.6/2.9GB (20%) cpu=84% browser_rss=0.52GB - [capture-loop] iter=450 t=54.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=8.9/16.0GB (56%) swap=0.6/2.9GB (20%) cpu=71% browser_rss=0.51GB + [capture-loop] iter=250 t=29.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.3/16.0GB (39%) swap=0.6/2.9GB (19%) cpu=66% browser_rss=0.52GB + [capture-loop] iter=300 t=34.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.5/16.0GB (41%) swap=0.6/2.9GB (19%) cpu=61% browser_rss=0.52GB + [capture-loop] iter=350 t=40.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.0/16.0GB (50%) swap=0.6/2.9GB (19%) cpu=65% browser_rss=0.51GB + [capture-loop] iter=400 t=46.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.6/2.9GB (19%) cpu=62% browser_rss=0.51GB + [capture-loop] iter=450 t=52.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.3/16.0GB (46%) swap=0.6/2.9GB (19%) cpu=62% browser_rss=0.51GB + [capture-loop] iter=500 t=58.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.3/16.0GB (45%) swap=0.7/2.9GB (24%) cpu=66% browser_rss=0.51GB + [capture-loop] iter=550 t=64.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.5/16.0GB (59%) swap=0.7/2.9GB (24%) cpu=62% browser_rss=0.50GB [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [comfy-env] SAM3Grounding done (56.86s): result: NodeOutput - [ComfyUI] Prompt executed in 57.38 seconds + [ComfyUI] [comfy-env] SAM3Grounding done (69.18s): result: NodeOutput + Node executed (1 total), capturing... + [ComfyUI] Prompt executed in 69.61 seconds + Frame 4 saved (frame_003.jpg, t=69.8s) + [capture-node] freeze=5ms shot=125ms unfreeze=4ms saved=True Node executed (2 total), capturing... - Frame 4 saved (frame_003.jpg, t=57.7s) - [capture-node] freeze=6ms shot=110ms unfreeze=0ms saved=True - Execution complete (t=57.7s) - Captured 4 unique frames over 57.86s + Frame 5 saved (frame_004.jpg, t=70.2s) + [capture-node] freeze=359ms shot=131ms unfreeze=4ms saved=True + [capture-loop] iter=600 t=70.8s state={'complete': True, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=8.2/16.0GB (51%) swap=0.8/2.9GB (28%) cpu=56% browser_rss=0.56GB + Execution complete (t=70.8s) + Captured 5 unique frames over 70.83s [debug] iframes: 0 [timing] trigger_3d_previews: 0.0s Saved high-quality screenshot: image_seg_text_executed.png [timing] final_screenshot: 0.2s - Captured 5 video frames \ No newline at end of file + Captured 6 video frames \ No newline at end of file diff --git a/dev/windows-portable-cpu/logs/image_seg_text_console.log b/dev/windows-portable-cpu/logs/image_seg_text_console.log index 6fd3712..6c7a5bb 100644 --- a/dev/windows-portable-cpu/logs/image_seg_text_console.log +++ b/dev/windows-portable-cpu/logs/image_seg_text_console.log @@ -7,10 +7,10 @@ [Console-error] Failed to load resource: the server responded with a status of 404 (Not Found) [Console-error] Failed to load resource: the server responded with a status of 404 (Not Found) [Console-error] Failed to load resource: the server responded with a status of 404 (Not Found) -[Console-log] [SAM3] ===== MULTI-REGION COLLECTOR VERSION 1 ===== [Console-warning] [ComfyUI Notice] "scripts/widgets.js" is an internal module, not part of the public API. Future updates may break this import. -[Console-log] [SAM3] ===== BBOX COLLECTOR VERSION 1 ===== [Console-log] [SAM3] ===== VERSION 8 - SERIALIZATION ENABLED ===== +[Console-log] [SAM3] ===== MULTI-REGION COLLECTOR VERSION 1 ===== +[Console-log] [SAM3] ===== BBOX COLLECTOR VERSION 1 ===== [Console-warning] [ComfyUI Notice] "extensions/core/widgetInputs.js" is an internal module, not part of the public API. Future updates may break this import. [Console-warning] [ComfyUI Notice] "scripts/utils.js" is an internal module, not part of the public API. Future updates may break this import. [Console-warning] [MaskEditor] ComfyApp.open_maskeditor is deprecated. Plugins should migrate to using the command system or direct node context menu integration. diff --git a/dev/windows-portable-cpu/logs/image_seg_text_resources.csv b/dev/windows-portable-cpu/logs/image_seg_text_resources.csv index e003bfb..614638b 100644 --- a/dev/windows-portable-cpu/logs/image_seg_text_resources.csv +++ b/dev/windows-portable-cpu/logs/image_seg_text_resources.csv @@ -1,68 +1,81 @@ # total_ram_gb=16.0 t,ram_gb,vram_gb -0.0,3.89, -1.0,3.89, -2.0,3.89, -3.0,3.89, -4.0,3.89, -5.0,3.88, -6.0,3.89, -7.0,3.28, -8.0,2.48, -9.0,2.32, -10.1,2.38, -11.1,2.47, -12.1,2.46, -13.1,2.65, -14.1,2.58, -15.1,3.14, -16.1,3.95, -17.1,2.93, -18.1,2.88, -19.1,3.07, -20.1,2.96, -21.1,2.93, -22.1,2.85, -23.1,2.86, -24.1,2.85, -25.1,3.62, -26.2,4.2, -27.2,2.96, -28.2,3.36, -29.2,3.31, -30.2,3.03, -31.2,3.01, -32.2,3.18, -33.2,3.21, -34.2,3.23, -35.2,3.27, -36.2,4.09, -37.2,4.54, -38.2,3.62, -39.2,3.56, -40.2,3.32, -41.3,3.4, -42.3,3.47, -43.3,3.5, -44.3,3.6, -45.3,3.56, -46.3,3.61, -47.3,4.19, -48.3,4.88, -49.3,3.96, -50.3,3.59, -51.3,3.81, -52.3,3.9, -53.3,4.55, -54.4,5.92, -55.4,6.17, -56.4,5.85, -57.4,5.88, -58.4,5.71, -59.4,5.68, -60.4,5.09, -61.4,5.19, -62.4,5.12, -63.4,4.84, -64.4,4.84, -65.4,4.83, +0.0,3.87, +1.0,3.87, +2.0,3.87, +3.0,3.86, +4.0,3.86, +5.0,3.86, +6.0,3.85, +7.0,3.87, +8.0,2.15, +9.0,2.25, +10.0,2.27, +11.1,2.53, +12.1,2.36, +13.1,2.37, +14.1,2.43, +15.1,2.4, +16.1,2.49, +17.1,2.52, +18.1,2.49, +19.1,4.66, +20.1,2.62, +21.1,2.58, +22.1,2.6, +23.1,2.58, +24.1,2.68, +25.1,2.69, +26.1,2.95, +27.1,2.71, +28.1,2.8, +29.1,2.82, +30.1,2.79, +31.1,2.89, +32.2,4.13, +33.2,4.13, +34.2,2.88, +35.2,2.93, +36.2,2.89, +37.2,3.0, +38.2,3.01, +39.2,3.12, +40.2,3.07, +41.2,3.08, +42.2,3.33, +43.2,3.09, +44.2,3.19, +45.2,4.28, +46.2,4.43, +47.2,3.19, +48.2,3.16, +49.2,3.26, +50.2,3.27, +51.2,3.67, +52.3,3.32, +53.3,3.44, +54.3,3.29, +55.3,3.49, +56.3,3.32, +57.3,3.51, +58.3,4.19, +59.3,5.02, +60.3,3.82, +61.3,3.54, +62.3,3.53, +63.3,3.65, +64.3,3.75, +65.3,4.2, +66.3,6.02, +67.3,5.83, +68.3,5.59, +69.3,5.41, +70.4,5.13, +71.4,4.8, +72.4,4.84, +73.4,4.83, +74.4,4.97, +75.4,4.62, +76.4,4.62, +77.4,4.62, +78.4,4.62, diff --git a/dev/windows-portable-cpu/logs/scene_seg.log b/dev/windows-portable-cpu/logs/scene_seg.log index d22b9a9..39a4008 100644 --- a/dev/windows-portable-cpu/logs/scene_seg.log +++ b/dev/windows-portable-cpu/logs/scene_seg.log @@ -8,8 +8,8 @@ Capturing execution frames: scene_seg.json [ComfyUI] Inputs: {"image": "image.png"} [ComfyUI] Node 3: PreviewImage [ComfyUI] Inputs: {"images": ["27", 1]} - [ComfyUI] Node 4: MaskPreview Queuing workflow for execution... + [ComfyUI] Node 4: MaskPreview [ComfyUI] Inputs: {"mask": ["27", 0]} [ComfyUI] Node 12: LoadSAM3Model [ComfyUI] Inputs: {"precision": "fp32", "compile": false} @@ -25,7 +25,7 @@ Capturing execution frames: scene_seg.json [ComfyUI] Inputs: {"upscale_method": "nearest-exact", "width": 900, "height": 600, "crop": "center", "multiband": ["22", 0]} [ComfyUI] Node 27: SAM3MultipromptSegmentation [ComfyUI] Inputs: {"refinement_iterations": 0, "use_multimask": false, "sam3_model_config": ["12", 0], "image": ["1", 0], "multi_prompts": ["20", 0]} - [ComfyUI] Generated prompt_id: 670975a7-adae-4472-b68a-6aaf5f556459 + [ComfyUI] Generated prompt_id: 0bcf645f-e1ca-46de-91dc-42d0b26c9216 [ComfyUI] Calling execution.validate_prompt()... [ComfyUI] Validation result: valid=True [ComfyUI] === Validation PASSED === @@ -45,7 +45,7 @@ Capturing execution frames: scene_seg.json [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3]) [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.09s): result: NodeOutput + [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.06s): result: NodeOutput [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... @@ -56,10 +56,8 @@ Capturing execution frames: scene_seg.json [ComfyUI] [SubprocessWorker] created 0 shm blocks [ComfyUI] [SubprocessWorker] sending request via socket... [ComfyUI] [SubprocessWorker] call_id=7 sending call_method - Frame 2 saved (frame_001.jpg, t=2.2s) - [capture-periodic] freeze=6ms shot=108ms unfreeze=5ms saved=True [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [comfy-env] LoadSAM3Model done (0.25s): result: NodeOutput + [ComfyUI] [comfy-env] LoadSAM3Model done (0.08s): result: NodeOutput [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7] [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... @@ -74,99 +72,126 @@ Capturing execution frames: scene_seg.json [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3]) - Node executed (1 total), capturing... [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8 - [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.23GB - [ComfyUI] [comfy-env] VRAM after eviction: 7.23GB - Frame 3 saved (frame_002.jpg, t=3.0s) - [capture-node] freeze=21ms shot=240ms unfreeze=21ms saved=True - Frame 4 saved (frame_003.jpg, t=5.3s) - [capture-periodic] freeze=6ms shot=199ms unfreeze=18ms saved=True - [capture-loop] iter=50 t=6.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=9.8/16.0GB (62%) swap=0.7/2.9GB (24%) cpu=47% browser_rss=1.54GB - [capture-loop] iter=100 t=13.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=10.9/16.0GB (68%) swap=0.8/2.9GB (28%) cpu=74% browser_rss=1.53GB - [capture-loop] iter=150 t=19.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.3/16.0GB (52%) swap=1.7/2.9GB (59%) cpu=81% browser_rss=0.92GB + [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.65GB + [ComfyUI] [comfy-env] VRAM after eviction: 7.65GB + Frame 2 saved (frame_001.jpg, t=2.3s) + [capture-periodic] freeze=28ms shot=763ms unfreeze=124ms saved=True + Node executed (1 total), capturing... + [capture-node] freeze=4ms shot=182ms unfreeze=16ms saved=False [ComfyUI] [worker:ComfyUI-SAM3] [ComfyUI] === WATCHDOG TICK 3 === - [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first): - [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 52 in _watchdog - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap + [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first): + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap [ComfyUI] - [ComfyUI] Thread 0x00000454 (most recent call first): - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sub_quadratic_attention.py", line 170 in _get_attention_scores_no_kv_chunking - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sub_quadratic_attention.py", line 259 in efficient_dot_product_attention - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\attention.py", line 264 in attention_sub_quad - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\attention.py", line 137 in wrapper - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\attention.py", line 120 in sam3_attention - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 729 in forward - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 819 in forward - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 983 in forward - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 2041 in forward - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3312 in _forward_image_no_act_ckpt - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3305 in forward_image - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\utils.py", line 1324 in set_image - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124 in decorate_context - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 733 in execute - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED - [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 1762 in main - [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 1807 in + [ComfyUI] Thread 0x00001728 (most recent call first): + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ops.py", line 385 in forward_comfy_cast_weights + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ops.py", line 392 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 147 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 823 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 983 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 2041 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3321 in _forward_image_no_act_ckpt + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3314 in forward_image + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\utils.py", line 1324 in set_image + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124 in decorate_context + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 733 in execute + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1762 in main + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1807 in [ComfyUI] [ComfyUI] [worker:ComfyUI-SAM3] === END === [ComfyUI] - [capture-loop] iter=200 t=25.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=8.5/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=70% browser_rss=1.00GB - [capture-loop] iter=250 t=32.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=8.4/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=66% browser_rss=1.00GB - [capture-loop] iter=300 t=38.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.5/16.0GB (53%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB - [capture-loop] iter=350 t=44.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=10.6/16.0GB (66%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB + Frame 3 saved (frame_002.jpg, t=5.8s) + [capture-periodic] freeze=5ms shot=193ms unfreeze=19ms saved=True + [capture-loop] iter=50 t=7.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.9/16.0GB (62%) swap=0.8/2.9GB (28%) cpu=50% browser_rss=1.50GB + [capture-loop] iter=100 t=13.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=77% browser_rss=1.48GB + [capture-loop] iter=150 t=19.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.7/16.0GB (61%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.47GB + [capture-loop] iter=200 t=25.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=71% browser_rss=1.42GB + [capture-loop] iter=250 t=31.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.4/16.0GB (59%) swap=0.9/2.9GB (32%) cpu=69% browser_rss=1.41GB + [capture-loop] iter=300 t=37.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=63% browser_rss=1.40GB + [capture-loop] iter=350 t=43.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=10.6/16.0GB (66%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB + [capture-loop] iter=400 t=49.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB + [capture-loop] iter=450 t=55.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.5/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=62% browser_rss=1.40GB + [capture-loop] iter=500 t=61.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.39GB [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 - Frame 5 saved (frame_004.jpg, t=50.7s) - [capture-periodic] freeze=22ms shot=192ms unfreeze=5ms saved=True - [capture-loop] iter=400 t=51.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=8.9/16.0GB (56%) swap=1.5/2.9GB (54%) cpu=77% browser_rss=1.01GB + [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 + Frame 4 saved (frame_003.jpg, t=62.7s) + [capture-periodic] freeze=4ms shot=150ms unfreeze=7ms saved=True [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 - Frame 6 saved (frame_005.jpg, t=53.0s) - [capture-periodic] freeze=22ms shot=239ms unfreeze=6ms saved=True + [ComfyUI] [worker:ComfyUI-SAM3] + [ComfyUI] === WATCHDOG TICK 4 === + [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first): + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap + [ComfyUI] + [ComfyUI] Thread 0x00001728 (most recent call first): + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 425 in _pe_encoding + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 436 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 2584 in get_dense_pe + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 9603 in _predict + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124 in decorate_context + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 9499 in predict + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3989 in predict_inst + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 786 in execute + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1762 in main + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1807 in + [ComfyUI] + [ComfyUI] [worker:ComfyUI-SAM3] === END === + [ComfyUI] + Frame 5 saved (frame_004.jpg, t=64.9s) + [capture-periodic] freeze=4ms shot=208ms unfreeze=8ms saved=True [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 - Frame 7 saved (frame_006.jpg, t=55.3s) - [capture-periodic] freeze=6ms shot=179ms unfreeze=27ms saved=True - [capture-loop] iter=450 t=57.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=11.0/16.0GB (68%) swap=2.0/2.9GB (69%) cpu=86% browser_rss=0.51GB - [capture-loop] iter=500 t=63.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=10.8/16.0GB (68%) swap=2.1/2.9GB (72%) cpu=74% browser_rss=0.79GB + Frame 6 saved (frame_005.jpg, t=67.2s) + [capture-periodic] freeze=5ms shot=219ms unfreeze=7ms saved=True + [capture-loop] iter=550 t=67.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=12.4/16.0GB (78%) swap=1.0/2.9GB (34%) cpu=83% browser_rss=1.51GB + [capture-loop] iter=600 t=74.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=11.1/16.0GB (70%) swap=2.0/2.9GB (68%) cpu=80% browser_rss=0.94GB [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [comfy-env] SAM3MultipromptSegmentation done (63.14s): result: NodeOutput - Frame 8 saved (frame_007.jpg, t=66.8s) - [capture-periodic] freeze=4ms shot=149ms unfreeze=21ms saved=True - [capture-loop] iter=550 t=70.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=9.2/16.0GB (58%) swap=2.2/2.9GB (76%) cpu=46% browser_rss=0.80GB + [ComfyUI] [comfy-env] SAM3MultipromptSegmentation done (74.46s): result: NodeOutput + Frame 7 saved (frame_006.jpg, t=76.8s) + [capture-periodic] freeze=4ms shot=157ms unfreeze=11ms saved=True Node executed (2 total), capturing... - Frame 9 saved (frame_008.jpg, t=73.5s) - [capture-node] freeze=5ms shot=339ms unfreeze=17ms saved=True + Frame 8 saved (frame_007.jpg, t=78.7s) + [capture-node] freeze=81ms shot=713ms unfreeze=14ms saved=True + [capture-loop] iter=650 t=81.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=5 ram=9.8/16.0GB (61%) swap=1.9/2.9GB (66%) cpu=53% browser_rss=1.39GB [ComfyUI] BatchToMultiband: Processed 1 images with 3 channels each -> 3 channels [ComfyUI] BatchToMultiband: Processed 7 masks -> 7 channels Node executed (3 total), capturing... [ComfyUI] BatchToMultiband: Output shape torch.Size([1, 10, 4480, 6720]), channels: ['img_01_r', 'img_01_g', 'img_01_b', 'mask_01', 'mask_02', 'mask_03', 'mask_04', 'mask_05', 'mask_06', 'mask_07'] [ComfyUI] ResizeMultiband: 4480x6720 -> 600x900 + Frame 9 saved (frame_008.jpg, t=84.9s) + [capture-node] freeze=15ms shot=201ms unfreeze=15ms saved=True [ComfyUI] SaveMultibandImage: Saved to output/multiband.npz [ComfyUI] Shape: (1, 10, 600, 900) [ComfyUI] Format: npz [ComfyUI] PreviewMultibandImage: Batch=1, Channels=10, Names=['img_01_r', 'img_01_g', 'img_01_b', 'mask_01', 'mask_02', 'mask_03', 'mask_04', 'mask_05', 'mask_06', 'mask_07'] - Frame 10 saved (frame_009.jpg, t=75.7s) - [capture-node] freeze=80ms shot=1170ms unfreeze=38ms saved=True - [ComfyUI] Prompt executed in 77.01 seconds + [ComfyUI] Prompt executed in 85.57 seconds Node executed (4 total), capturing... - Frame 11 saved (frame_010.jpg, t=77.4s) - [capture-node] freeze=6ms shot=230ms unfreeze=22ms saved=True - Execution complete (t=77.9s) - Captured 11 unique frames over 77.93s + Frame 10 saved (frame_009.jpg, t=86.0s) + [capture-node] freeze=5ms shot=184ms unfreeze=0ms saved=True + Execution complete (t=86.0s) + Captured 10 unique frames over 86.22s [debug] iframes: 0 - [timing] trigger_3d_previews: 0.0s + [timing] trigger_3d_previews: 0.1s Saved high-quality screenshot: scene_seg_executed.png [timing] final_screenshot: 0.3s - Captured 12 video frames \ No newline at end of file + Captured 11 video frames \ No newline at end of file diff --git a/dev/windows-portable-cpu/logs/scene_seg_interactive.log b/dev/windows-portable-cpu/logs/scene_seg_interactive.log index 337f01c..f7573d6 100644 --- a/dev/windows-portable-cpu/logs/scene_seg_interactive.log +++ b/dev/windows-portable-cpu/logs/scene_seg_interactive.log @@ -1,19 +1,25 @@ Capturing execution frames: scene_seg_interactive.json + [ComfyUI] Exception in callback _ProactorBasePipeTransport._call_connection_lost() + [ComfyUI] handle: + [ComfyUI] Traceback (most recent call last): + [ComfyUI] File "asyncio\events.py", line 89, in _run + [ComfyUI] File "asyncio\proactor_events.py", line 165, in _call_connection_lost + [ComfyUI] ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host Frame 1 saved (frame_000.jpg, t=0.0s) Validating workflow... [ComfyUI] === /validate endpoint called === [ComfyUI] Received JSON with keys: ['prompt'] [ComfyUI] Prompt has 4 nodes + Queuing workflow for execution... [ComfyUI] Node 1: LoadImage [ComfyUI] Inputs: {"image": "image.png"} [ComfyUI] Node 4: MaskPreview [ComfyUI] Inputs: {"mask": ["26", 0]} - Queuing workflow for execution... [ComfyUI] Node 12: LoadSAM3Model [ComfyUI] Inputs: {"precision": "auto", "compile": false} [ComfyUI] Node 26: SAM3InteractiveCollector [ComfyUI] Inputs: {"multi_prompts_store": "[{\"positive_points\":[{\"x\":3348.288109906738,\"y\":2452.2208696844737}],\"negative_points\":[],\"positive_boxes\":[],\"negative_boxes\":[],\"name\":\"Prompt 1\"},{\"positiv - [ComfyUI] Generated prompt_id: 9fb725ad-b899-420c-8772-3872a5f2ad59 + [ComfyUI] Generated prompt_id: 38c23879-f6da-406e-9225-def681e6bb72 [ComfyUI] Calling execution.validate_prompt()... [ComfyUI] Validation result: valid=True [ComfyUI] === Validation PASSED === @@ -22,27 +28,14 @@ Capturing execution frames: scene_seg_interactive.json [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... - [ComfyUI] [ComfyUI-SAM3] Health check: failed - [ComfyUI] [ComfyUI-SAM3] Socket unhealthy, restarting worker... - [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs - [ComfyUI] [ComfyUI-SAM3] python: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\python.exe - [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3'] - [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\python.exe - [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py', 'tcp://127.0.0.1:63746']... - Frame 2 saved (frame_001.jpg, t=2.2s) - [capture-periodic] freeze=4ms shot=219ms unfreeze=5ms saved=True - Frame 3 saved (frame_002.jpg, t=4.7s) - [capture-periodic] freeze=3ms shot=112ms unfreeze=6ms saved=True - [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/16.0GB (34%) swap=2.4/2.9GB (83%) cpu=36% browser_rss=1.07GB - [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\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.) - [ComfyUI] return torch._C._cuda_getDeviceCount() > 0 + [ComfyUI] [ComfyUI-SAM3] Health check: ok [ComfyUI] [SubprocessWorker] worker started/confirmed [ComfyUI] [SubprocessWorker] serializing kwargs to shm... [ComfyUI] [SubprocessWorker] created 0 shm blocks [ComfyUI] [SubprocessWorker] sending request via socket... [ComfyUI] [SubprocessWorker] call_id=9 sending call_method [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [comfy-env] LoadSAM3Model done (10.90s): result: NodeOutput + [ComfyUI] [comfy-env] LoadSAM3Model done (0.20s): result: NodeOutput [ComfyUI] [comfy-env] Running SAM3InteractiveCollector: multi_prompts_store: '[{"positive_points":[{"x":3348.288109906738,"y":2452.220..., sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, unique_id: '26' [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3InteractiveCollector.EXECUTE_NORMALIZED [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... @@ -51,60 +44,81 @@ Capturing execution frames: scene_seg_interactive.json [ComfyUI] [SubprocessWorker] worker started/confirmed [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3]) [ComfyUI] [SubprocessWorker] serializing kwargs to shm... - [capture-loop] iter=100 t=12.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.9/16.0GB (37%) swap=2.4/2.9GB (82%) cpu=47% browser_rss=1.08GB [ComfyUI] [SubprocessWorker] created 0 shm blocks [ComfyUI] [SubprocessWorker] sending request via socket... [ComfyUI] [SubprocessWorker] call_id=10 sending call_method [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3]) - Frame 4 saved (frame_003.jpg, t=13.4s) - [capture-periodic] freeze=4ms shot=109ms unfreeze=4ms saved=True + Frame 2 saved (frame_001.jpg, t=2.2s) + [capture-periodic] freeze=3ms shot=122ms unfreeze=5ms saved=True [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=10 - [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.34GB - [ComfyUI] [comfy-env] VRAM after eviction: 11.34GB - [capture-loop] iter=150 t=18.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.8/16.0GB (36%) swap=2.7/2.9GB (95%) cpu=35% browser_rss=1.06GB - [capture-loop] iter=200 t=24.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=6.1/16.0GB (38%) swap=2.7/2.9GB (95%) cpu=64% browser_rss=1.06GB - [capture-loop] iter=250 t=29.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=2.7/2.9GB (95%) cpu=64% browser_rss=1.06GB - [capture-loop] iter=300 t=35.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/16.0GB (49%) swap=2.7/2.9GB (95%) cpu=62% browser_rss=1.06GB - [capture-loop] iter=350 t=41.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.7/16.0GB (42%) swap=2.7/2.9GB (95%) cpu=78% browser_rss=1.06GB - [capture-loop] iter=400 t=48.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.0/16.0GB (44%) swap=2.7/2.9GB (95%) cpu=78% browser_rss=1.00GB - [capture-loop] iter=450 t=54.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.4/16.0GB (46%) swap=2.7/2.9GB (94%) cpu=75% browser_rss=1.00GB - [capture-loop] iter=500 t=60.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.7/16.0GB (48%) swap=2.7/2.9GB (93%) cpu=78% browser_rss=1.00GB - [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=10 - Frame 5 saved (frame_004.jpg, t=64.1s) - [capture-periodic] freeze=5ms shot=156ms unfreeze=7ms saved=True + [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 10.11GB + [ComfyUI] [comfy-env] VRAM after eviction: 10.11GB + Frame 3 saved (frame_002.jpg, t=4.4s) + [capture-periodic] freeze=4ms shot=136ms unfreeze=5ms saved=True + [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.8/16.0GB (43%) swap=1.6/2.9GB (55%) cpu=42% browser_rss=1.15GB + [capture-loop] iter=100 t=11.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.0/16.0GB (44%) swap=1.5/2.9GB (54%) cpu=70% browser_rss=1.05GB + [capture-loop] iter=150 t=17.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.6/16.0GB (42%) swap=1.8/2.9GB (64%) cpu=70% browser_rss=0.61GB + [capture-loop] iter=200 t=23.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.8/16.0GB (43%) swap=1.8/2.9GB (63%) cpu=66% browser_rss=0.66GB + [capture-loop] iter=250 t=29.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.2/16.0GB (58%) swap=1.8/2.9GB (63%) cpu=63% browser_rss=0.66GB [ComfyUI] [worker:ComfyUI-SAM3] - [ComfyUI] === WATCHDOG TICK 1 === - [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00002480 (most recent call first): - [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 52 in _watchdog - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap + [ComfyUI] === WATCHDOG TICK 5 === + [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first): + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 52 in _watchdog + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap [ComfyUI] - [ComfyUI] Thread 0x000002fc (most recent call first): - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\utils.py", line 132 in visualize_masks_on_image - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3_interactive.py", line 732 in execute - [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED - [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 1762 in main - [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 1807 in + [ComfyUI] Thread 0x00001728 (most recent call first): + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sub_quadratic_attention.py", line 181 in _get_attention_scores_no_kv_chunking + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sub_quadratic_attention.py", line 269 in efficient_dot_product_attention + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\attention.py", line 264 in attention_sub_quad + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\attention.py", line 137 in wrapper + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\attention.py", line 120 in sam3_attention + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 729 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 819 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 983 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 2041 in forward + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3321 in _forward_image_no_act_ckpt + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3314 in forward_image + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\utils.py", line 1324 in set_image + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124 in decorate_context + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3_interactive.py", line 687 in execute + [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1762 in main + [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1807 in [ComfyUI] [ComfyUI] [worker:ComfyUI-SAM3] === END === [ComfyUI] - [capture-loop] iter=550 t=66.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=8.7/16.0GB (54%) swap=2.7/2.9GB (93%) cpu=86% browser_rss=1.01GB + [capture-loop] iter=300 t=35.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.2/16.0GB (45%) swap=1.8/2.9GB (61%) cpu=72% browser_rss=0.66GB + [capture-loop] iter=350 t=41.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=9 ram=7.5/16.0GB (47%) swap=1.8/2.9GB (61%) cpu=62% browser_rss=0.67GB + [capture-loop] iter=400 t=47.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.6/16.0GB (47%) swap=1.8/2.9GB (61%) cpu=61% browser_rss=0.67GB + [capture-loop] iter=450 t=53.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/16.0GB (49%) swap=1.8/2.9GB (61%) cpu=58% browser_rss=0.67GB + [capture-loop] iter=500 t=58.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.9/16.0GB (50%) swap=1.8/2.9GB (61%) cpu=64% browser_rss=0.67GB + [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=10 + Frame 4 saved (frame_003.jpg, t=64.5s) + [capture-periodic] freeze=6ms shot=139ms unfreeze=5ms saved=True + [capture-loop] iter=550 t=64.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=10.0/16.0GB (62%) swap=1.8/2.9GB (61%) cpu=68% browser_rss=0.68GB [ComfyUI] [SubprocessWorker] got response: ok - [ComfyUI] [comfy-env] SAM3InteractiveCollector done (57.34s): result: NodeOutput - [ComfyUI] Prompt executed in 70.47 seconds + [ComfyUI] [comfy-env] SAM3InteractiveCollector done (65.58s): result: NodeOutput + [ComfyUI] Prompt executed in 67.65 seconds Node executed (1 total), capturing... - Frame 6 saved (frame_005.jpg, t=71.2s) - [capture-node] freeze=1146ms shot=927ms unfreeze=4ms saved=True + Frame 5 saved (frame_004.jpg, t=68.2s) + [capture-node] freeze=166ms shot=528ms unfreeze=5ms saved=True Node executed (2 total), capturing... - Frame 7 saved (frame_006.jpg, t=73.6s) + Frame 6 saved (frame_005.jpg, t=69.2s) [capture-node] freeze=4ms shot=143ms unfreeze=0ms saved=True - Execution complete (t=73.6s) - Captured 7 unique frames over 73.74s + Execution complete (t=69.2s) + Captured 6 unique frames over 69.37s [debug] iframes: 0 [timing] trigger_3d_previews: 0.0s Saved high-quality screenshot: scene_seg_interactive_executed.png - [timing] final_screenshot: 0.2s - Captured 8 video frames \ No newline at end of file + [timing] final_screenshot: 0.3s + Captured 7 video frames \ No newline at end of file diff --git a/dev/windows-portable-cpu/logs/scene_seg_interactive_console.log b/dev/windows-portable-cpu/logs/scene_seg_interactive_console.log index 327163d..e98e176 100644 --- a/dev/windows-portable-cpu/logs/scene_seg_interactive_console.log +++ b/dev/windows-portable-cpu/logs/scene_seg_interactive_console.log @@ -7,9 +7,9 @@ [Console-error] Failed to load resource: the server responded with a status of 404 (Not Found) [Console-error] Failed to load resource: the server responded with a status of 404 (Not Found) [Console-error] Failed to load resource: the server responded with a status of 404 (Not Found) +[Console-log] [SAM3] ===== MULTI-REGION COLLECTOR VERSION 1 ===== [Console-warning] [ComfyUI Notice] "scripts/widgets.js" is an internal module, not part of the public API. Future updates may break this import. [Console-log] [SAM3] ===== VERSION 8 - SERIALIZATION ENABLED ===== -[Console-log] [SAM3] ===== MULTI-REGION COLLECTOR VERSION 1 ===== [Console-log] [SAM3] ===== BBOX COLLECTOR VERSION 1 ===== [Console-warning] [ComfyUI Notice] "extensions/core/widgetInputs.js" is an internal module, not part of the public API. Future updates may break this import. [Console-warning] [ComfyUI Notice] "scripts/utils.js" is an internal module, not part of the public API. Future updates may break this import. diff --git a/dev/windows-portable-cpu/logs/scene_seg_interactive_resources.csv b/dev/windows-portable-cpu/logs/scene_seg_interactive_resources.csv index 0c1bd26..a8477e3 100644 --- a/dev/windows-portable-cpu/logs/scene_seg_interactive_resources.csv +++ b/dev/windows-portable-cpu/logs/scene_seg_interactive_resources.csv @@ -1,87 +1,80 @@ # total_ram_gb=16.0 t,ram_gb,vram_gb 0.0,6.75, -1.0,5.84, -2.0,5.84, -3.0,5.85, -4.0,5.85, -5.0,5.85, -6.0,5.84, -7.0,5.8, -8.1,5.77, -9.1,5.79, -10.1,1.23, -11.1,1.25, -12.1,1.26, -13.1,1.27, -14.1,1.46, -15.1,1.67, -16.1,1.71, -17.1,1.74, -18.1,1.76, -19.1,1.79, -20.1,1.81, -21.1,1.51, -22.1,1.51, -23.1,1.52, -24.1,1.56, -25.1,1.61, -26.1,2.13, -27.1,2.32, -28.1,2.37, -29.1,2.42, -30.1,2.41, -31.2,2.54, -32.2,2.52, -33.2,2.58, -34.2,4.32, -35.2,3.13, -36.2,2.68, -37.2,2.73, -38.2,2.79, -39.2,2.84, -40.2,2.79, -41.2,2.89, -42.2,3.11, -43.2,3.24, -44.2,5.56, -45.2,3.7, -46.2,3.26, -47.2,3.09, -48.2,3.15, -49.3,3.25, -50.3,3.3, -51.3,3.32, -52.3,3.37, -53.3,3.64, -54.3,3.67, -55.3,5.85, -56.3,3.57, -57.3,3.51, -58.3,3.53, -59.3,3.58, -60.3,3.51, -61.3,3.67, -62.3,4.07, -63.3,3.93, -64.4,3.76, -65.4,3.81, -66.4,5.53, +1.0,5.74, +2.0,5.74, +3.0,5.74, +4.0,5.74, +5.0,5.74, +6.0,5.74, +7.0,6.08, +8.0,5.77, +9.0,2.69, +10.0,3.26, +11.0,3.37, +12.1,3.39, +13.1,3.66, +14.1,3.42, +15.1,3.47, +16.1,3.63, +17.1,3.56, +18.1,3.58, +19.1,3.82, +20.1,3.66, +21.1,4.69, +22.1,4.82, +23.1,3.77, +24.1,3.56, +25.1,3.7, +26.1,3.74, +27.1,3.71, +28.1,3.81, +29.1,3.84, +30.1,3.92, +31.2,3.92, +32.2,3.94, +33.2,4.37, +34.2,4.03, +35.2,5.33, +36.2,5.29, +37.2,4.05, +38.2,4.03, +39.2,4.14, +40.2,4.04, +41.2,4.13, +42.2,4.24, +43.2,4.26, +44.2,4.4, +45.2,4.35, +46.2,4.36, +47.2,4.48, +48.3,4.39, +49.3,6.08, +50.3,5.72, +51.3,4.47, +52.3,4.73, +53.3,4.5, +54.3,4.6, +55.3,4.59, +56.3,4.63, +57.3,4.71, +58.3,4.73, +59.3,5.14, +60.3,4.76, +61.3,4.81, +62.3,6.35, +63.3,6.13, +64.3,4.89, +65.4,4.89, +66.4,5.0, 67.4,5.13, -68.4,3.88, -69.4,3.89, -70.4,4.08, -71.4,4.23, -72.4,4.54, -73.4,5.3, -74.5,5.82, -75.5,4.88, -76.5,4.61, -77.5,4.61, -78.5,4.84, -79.5,4.73, -80.5,4.62, -81.5,4.62, -82.5,4.62, -83.5,4.62, -84.5,4.62, +68.4,5.18, +69.4,5.72, +70.4,6.69, +71.4,5.73, +72.4,4.83, +73.4,4.97, +74.4,4.5, +75.4,4.5, +76.4,4.5, +77.4,4.5, diff --git a/dev/windows-portable-cpu/logs/scene_seg_resources.csv b/dev/windows-portable-cpu/logs/scene_seg_resources.csv index 8254afe..7773ae7 100644 --- a/dev/windows-portable-cpu/logs/scene_seg_resources.csv +++ b/dev/windows-portable-cpu/logs/scene_seg_resources.csv @@ -1,88 +1,97 @@ # total_ram_gb=16.0 t,ram_gb,vram_gb -0.0,4.8, -1.1,4.8, -2.1,4.79, -3.1,4.79, -4.1,4.78, -5.1,4.77, -6.1,4.83, -7.1,5.07, -8.1,5.41, -9.1,5.5, -10.1,5.66, -11.1,5.66, -12.2,5.88, -13.2,6.01, -14.2,5.85, -15.2,5.79, -16.2,5.56, -17.2,5.56, -18.2,7.13, -19.2,6.43, -20.2,5.09, -21.2,5.0, -22.2,5.35, -23.2,4.98, -24.2,5.11, -25.2,5.12, -26.2,5.13, -27.3,5.13, -28.3,5.13, -29.3,6.37, -30.3,6.38, -31.3,5.11, -32.3,5.05, -33.3,5.11, -34.3,5.11, -35.3,5.11, -36.3,5.11, -37.3,5.11, -38.3,5.11, -39.3,5.93, -40.3,6.36, -41.3,5.13, -42.3,5.05, -43.4,5.13, -44.4,5.11, -45.4,5.13, -46.4,5.13, -47.4,5.32, -48.4,5.16, -49.4,5.15, -50.4,7.29, -51.4,5.36, -52.4,5.12, -53.4,5.12, -54.4,5.26, -55.4,5.36, -56.4,5.43, -57.4,5.63, -58.4,5.8, -59.4,5.99, -60.5,6.93, -61.5,7.38, -62.5,7.76, -63.5,7.93, -64.5,7.81, -65.5,7.82, -66.5,7.75, -67.5,7.71, -68.5,7.66, -69.5,7.76, -70.5,6.6, -71.6,5.58, -72.6,5.71, -73.6,5.76, -74.6,6.23, -75.6,6.37, -76.6,6.67, -77.6,6.5, -78.6,6.66, -79.6,6.94, -80.6,6.94, -81.6,7.49, -82.6,7.82, -83.6,8.1, -84.6,8.1, -85.6,8.1, +0.0,4.59, +1.1,4.58, +2.1,4.58, +3.1,4.57, +4.1,4.56, +5.1,4.55, +6.1,4.55, +7.1,5.52, +8.1,5.33, +9.2,5.58, +10.2,5.39, +11.2,5.46, +12.2,5.43, +13.2,5.37, +14.2,5.43, +15.2,5.41, +16.2,5.64, +17.2,5.42, +18.2,5.4, +19.3,5.42, +20.3,5.34, +21.3,7.1, +22.3,5.56, +23.3,5.41, +24.3,5.35, +25.3,5.33, +26.3,5.4, +27.3,5.38, +28.3,5.65, +29.3,5.39, +30.3,5.37, +31.3,5.32, +32.3,5.37, +33.3,5.73, +34.4,5.39, +35.4,6.76, +36.4,6.17, +37.4,5.36, +38.4,5.39, +39.4,5.31, +40.4,5.38, +41.4,5.36, +42.4,5.69, +43.4,5.28, +44.4,5.38, +45.4,5.25, +46.4,5.3, +47.4,5.37, +48.4,6.45, +49.4,6.61, +50.4,5.35, +51.4,5.33, +52.4,5.37, +53.4,5.35, +54.5,5.72, +55.5,5.29, +56.5,5.34, +57.5,5.37, +58.5,5.29, +59.5,5.36, +60.5,5.34, +61.5,5.48, +62.5,7.38, +63.5,5.56, +64.5,5.36, +65.5,5.34, +66.5,5.48, +67.5,5.61, +68.5,5.67, +69.5,5.89, +70.5,6.1, +71.5,6.23, +72.6,7.11, +73.6,8.02, +74.6,7.94, +75.6,7.73, +76.6,7.87, +77.6,7.77, +78.6,7.82, +79.6,7.75, +80.6,7.61, +81.6,6.68, +82.6,5.57, +83.6,6.23, +84.7,5.79, +85.7,6.01, +86.7,6.1, +87.7,6.36, +88.7,6.69, +89.7,6.68, +90.7,6.62, +91.7,7.67, +92.7,8.0, +93.7,8.0, +94.7,8.0, diff --git a/dev/windows-portable-cpu/models.json b/dev/windows-portable-cpu/models.json index 1dad646..5fb70d9 100644 --- a/dev/windows-portable-cpu/models.json +++ b/dev/windows-portable-cpu/models.json @@ -1,5 +1,5 @@ { - "models_dir": "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models", + "models_dir": "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models", "summary": { "total_files": 9, "total_size_bytes": 3469520624, diff --git a/dev/windows-portable-cpu/results.json b/dev/windows-portable-cpu/results.json index 65062bf..2d2a49e 100644 --- a/dev/windows-portable-cpu/results.json +++ b/dev/windows-portable-cpu/results.json @@ -1,11 +1,11 @@ { - "timestamp": "2026-05-10T03:12:50.967588+00:00", + "timestamp": "2026-05-10T09:25:04.679758+00:00", "platform": "windows_portable", "hardware": { - "os": "Windows-10-10.0.26100-SP0", - "cpu": "Intel64 Family 6 Model 106 Stepping 6, GenuineIntel" + "os": "Windows-2025Server-10.0.26100-SP0", + "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD" }, - "commit_hash": "0eb4c2b050689a13bbddbb9ab4af5793539c0c7c", + "commit_hash": "cf384992d38afc08b3b06415a7455af2bc07818f", "success": true, "summary": { "total": 5, @@ -16,73 +16,73 @@ { "name": "image_seg_point", "status": "pass", - "duration_seconds": 95.86, + "duration_seconds": 98.79, "error": null, "hardware": { - "os": "Windows-10-10.0.26100-SP0", - "cpu": "Intel64 Family 6 Model 106 Stepping 6, GenuineIntel" + "os": "Windows-2025Server-10.0.26100-SP0", + "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD" }, "resources": { "ram": { - "peak": 5.98, - "avg": 2.66 + "peak": 5.47, + "avg": 2.84 }, "total_ram_gb": 16.0, - "samples": 96 + "samples": 99 } }, { "name": "image_seg_text", "status": "pass", - "duration_seconds": 65.72, + "duration_seconds": 78.71, "error": null, "hardware": { - "os": "Windows-10-10.0.26100-SP0", - "cpu": "Intel64 Family 6 Model 106 Stepping 6, GenuineIntel" + "os": "Windows-2025Server-10.0.26100-SP0", + "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD" }, "resources": { "ram": { - "peak": 6.17, - "avg": 3.77 + "peak": 6.02, + "avg": 3.54 }, "total_ram_gb": 16.0, - "samples": 66 + "samples": 79 } }, { "name": "scene_seg", "status": "pass", - "duration_seconds": 86.12, + "duration_seconds": 94.87, "error": null, "hardware": { - "os": "Windows-10-10.0.26100-SP0", - "cpu": "Intel64 Family 6 Model 106 Stepping 6, GenuineIntel" + "os": "Windows-2025Server-10.0.26100-SP0", + "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD" }, "resources": { "ram": { - "peak": 8.1, - "avg": 5.93 + "peak": 8.02, + "avg": 5.88 }, "total_ram_gb": 16.0, - "samples": 86 + "samples": 95 } }, { "name": "scene_seg_interactive", "status": "pass", - "duration_seconds": 84.75, + "duration_seconds": 77.57, "error": null, "hardware": { - "os": "Windows-10-10.0.26100-SP0", - "cpu": "Intel64 Family 6 Model 106 Stepping 6, GenuineIntel" + "os": "Windows-2025Server-10.0.26100-SP0", + "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD" }, "resources": { "ram": { "peak": 6.75, - "avg": 3.59 + "avg": 4.6 }, "total_ram_gb": 16.0, - "samples": 85 + "samples": 78 } }, { diff --git a/dev/windows-portable-cpu/screenshots/image_seg_point_executed.png b/dev/windows-portable-cpu/screenshots/image_seg_point_executed.png index 5aedfd5c0358aea01c87256eaa40a4d65c1685cf..a4f867065b08c43fc6e3444d70031ac62269f01f 100644 GIT binary patch literal 315850 zcmd43cRbbY|2R%VC{ajK8HKVPXBgS3BxJ`iG7gS)?7g}}A*qBALdecMwlY%Ldy~CK z_B?*qDXROvyWj8o^Z9=M_??Fw*LA(F=k1Cuq%9&LlhSb#Y^plPOSW2<9Z;wIw5nO!y{Jgw; zd;&0DejWsZgMp8imkSDm@xvhe2mvSp3ef`3+n}BCK#&jwl#7R-hX=vW3xVOEh2lpI z&2)|M@Lb$L17mG~vIY%2-sS+Gy+6?wmUgy#xS3(}b}>zji+_Xt>+(N3{C>raNlT!$JEjqV~Mi1MStTU7bblR>+hV!q>nK- zbmG*d6~LGM21xACU}I}g#gBc@NmH)Fa(4bir^REfk0vSH~hiHyns0&Fn)aBZ+RE6_WzJ~ZGI*Bx7YaA zvyb|ZUEO0)1jG%$_%FbZfF{q_%>_t<`)z`Xw#1m=Zu@%|%$f2GoYr7tg@rS@@E5|`z>jX_)3N@C2+Q2MqQ z>tD#s&j;m#^YQ@6%gYDnhwuOy4ne@Vc%U!@A3p*Dg&+h3ekC)M2Tx{!e-^~xIQ)Au ze?Ng>#=bcG(Xo&GUs)M~05AVLNo$FJLmM3%@Os|_$3Dcr_U{8$QdX3fyN;*CZ$$i` zCgG{Qx6l7c(qq6?gtpMN1rq0%7t;T8_rF^G*E#=gaSN1@&abn6LEtw-{|bq}&igAO zT40S|1j_HX#0G7PwnyoFC+DwZ0f+prLqD(r?5cBHURq9BN$0kryzFgd{KWnH0}1E< zr>h8Htoskk{buOjE+?S%?P&jJVQGivw9z%^!y~$PVev!s`B6|qetuoJK98;d{vh!} z^!OnN6c5Z0hJqvXp}GP*x(NJ~-(G3IKef7cj(gYSZH%)s%GMSwZed`J(&d)K-_`UkO{AF^{#0%GNbk}4OM1rOx_=ZB@To43;4~F0sfWr_l1e8OQ$q5YbL4axo zf%Edh`C$SGettff8^`_}UIZ5}9|Fn;1|aHo+0enU?S z|C{NTOO6k(lkT$_ULVHqjVw@K%<;K;`B6=W7nHg#YVn&e9sC|6TJ3vwld-UpsA#b-yX}KneWuF8@h6 z{t5A~0^|2$8)$o$Ksm-!WPkl%x_-C1guMJMDRDXcjNeG^{mFk_9Z$pmBChZ!SO-r! zGaySX4AI|o#C@cGJGj5O_>I+(mA@)=OGi>(?wa(sYvqT;Lh$_WL>1I1Gp=tg>chImT+R)qYG=l-9hhpwG11}tT$Yi5J`mCJv% z`tXEMLK&H(ENp=&1_mWSZC{_ms})dw2p=56BY-#QfUXVU1$sT`gYxk4!Fiy(&~IwR z4_4>r=Yqib;0RuR1kh)A`Tv>e@z&_SX8PZ5<^S700~-Xv16b~Nx8M(zW`Btv9sBI_ zR~-kz_Ya`_$$lsCrtIqJB&2wv%A=(0kXICAxEz0^E&;Ch$`^N`#{)*D?#{TD6{SC@r5z_*M z`!B-$ubAz(_s`s4{Srt7??364_^CQ(7$Y=rDE-2Xf9d`w!2iKy08TeMyl3i%sN84t zzYXjI|C6Nn=AA)6{t0bxTK;T`{OH(+_R|E~zpMTOvNm{+%%2GGv**76#BbOCRDae- z0Lc$-JzX9>etjN8JsyOvE)TCEk3Iqc6+r13zzhZS1t5msRPNtiet)})@J#e~r5I>a zw$^s2@4vs_)BD6g0{UWYKzn{xl%uV+E)b?JOa}NTT$pTtQ}vs-m5U#! z?Yv;S1mHYy7!;TS;BXom+I;hxB4ND1_FzrTT$L7^L&VY2TNw2rxofqpW|y>elsd z1{N^%_I>7DP&XkXCu#yh0s`r);>wOMXZnuZp)$f9S#ZdsaSl#rAZF4#$kF*W^p2j{ z50ZG31qer$mEFcE({j=cpu8VfR0lwF~2%tZkore!J z{%qZ)Ar?FMqv@%|KtT4RMPPsL|7@aIbFXdHknHZvdqlg;MZ-%I zi#~q-tdTj?u{Bo|n4kYbwZ8uFkEb0K2?W{MP1hF&^{XG--F4Ue)S0R8Lq-R;pLroy zPYX3}L}E$`Y$p|uj2-cFL?Fc*9XfA3RnZr32lC2jXrh;`cQ`a=uwy5o!ybK zsNN!n2K_+c)f(=avdt-(B_-7~4ZEqwqeVD5 zIlZ1l3A?P$4~Pm17Ut!(S63S~#Y!RiY=bn?EKE$!fc>#)*s-a983BPn`rWtEJUu;I z66O7?hUhF_^rxsb2-sMd1T?q@hj;Imdmn|?^*Ricob+AZ-dOT_BISQ-XPDlDhSZye zOLJju&12;0btWbz+$#3EP;Eom?v90_;aC`-(aoDT0Y|KkMPPb8b`P=zn{+{x8aH|i zY`mV}S4osF-&qsAt)QSgn{bYlj7<9GO}~c^dCmmDV4*H6Q!9%#+*?~)9?MPDGNB?i z18!?*Xn1mR^4qs>jiQ_q)G|7mWkM|F1?;Avj2F4m9c*otO-!b${M(qG8qf6>=w&*N zeh%(vVbLGxSz6h4q+Pr2x*ak7LC)Q-yDl18C-{SKo;7uz7WWe-8$@?qYhPr}7cZrY zF(!7>}+RV!t;}hj}Th&?>`Sa>cN=v%qFNQpmw#20Wv#K06;364GAe zFrS?4-*6>+IRt6phTEV~O}(R_q5^Z6>&?&4A8_9?Utc&;@gVR{nY-kCf5~`#WX~sA zp{CYWD5ifK$eU8!=Cs!nKH=a%M(rVSH2pUn`;e}enMg`wq~*$>;$z?sJ7SAL1jCuJzUC5Z+DB0AB)%+FshT6 z@s=Hx|9R-Y1f^6P)IGYUk3vy1zAi0|(wztiIhCs+OI+Z(p=e;>6&Q#CNBcUxo9%Ew zb|@$E6b%g>4NW!ABW1RLfB;JWs_TL0N9zYl-KxQvCt;+erEO|z0^BO;bL>3CfQRvF zT$5M0S5BFWz5Oa6)`R19>)T5WkIxDen)l=difrCVQ%!umtgo&bbK7;{{gxL6H#alm zMet!@cvTT$&n2{VLtLDYapdFEI2bHfTwL5{tQN>L0dQhI1kjN%RzE%`WHYw>Mj=j7 zNvY=wHZzk~RJ3eG{Qmn_tQ~0FtMyf1#vQ}@i!~k>`rvw%3(ucZNnEPAnxrg2T(FDV z+I8lNh=?e{4B+MlKx}vKbEO4#=v9UZIA4HIhi7NC6ciMYNEg6^A3xrhqp08!jGSwz zhF0)+QDok^s_6RRB08%X_C3Vs_r(#-kxlvO7N~S^Uo2DRE`EcH0pR%3Vr+~+= zbtXH^_Y>WJ?|QgIo0WoCs2Dx|=-P#~S8w0mPHge3($>qo!9Zc0tFa_NMiw9ub2|wt zRe0_i+mhAD>^^b?1nbnE=Mh{oT%lz^0Pc=PZ{=8+uCf;fV<+7ETWFl zEA@_*7Q5=ttC639KnsavJ?Z=G*(S@yi@i1teU~p^?)4fTUFKX-!NDuhyT#XAmR;s| z#(|tlD>~dPD_eK?@L{EdTcv<}baWBPDct=|ey6REPcIy$ z;aXl=>dQjaw5Ro0+t_4hW#Lvb#@o}i5YEeQMBFwx;vA<~=^-^!37{!D`whq@>|joSFej#Ef7EqFu96 z-IfdNPK?hExGv4Qt@UkfPG^MaWogWAu1uHh;#_hy&Yd{%wNaA1WTAX%Y?-@sT`^4+ zS%hXiezsE-T#ZPJ0`G)Lx2@HZl@PS*N)2~etg>?ey{LQhYiSNs4cd*Bj)Avu*`k0F zm$ljc5~KQ;bOTP~vp~3Rd(&taPbt-Vh!}0h)AT#);TA4kZh}$II&L*>m5KHRM*uBt z@3TMx)Bo^D^1<<*1wSCaT-|o;=X%k!v1CV&F0HPPjqN@@1Dm=}-k*_@LMH^TafM#E zP?C_~gM2uglo;i@KKOw7WJ|rHq3HI)@H1u^V#eX>z@VEb^Yj5-=Ld+sd@KD2G#Tlo z>kAd+yPMN~*a3GT03bE>3M*^%;!7_tFR)R~&CT#htrLJZX=%H3@AlRG0C2IVssHv^U^DO$>2i`+Pm2=vz%M%K0!8a3I?3PM@ zz#zDr!OZ{8HyuOrI46hE>&eW_h1E|#C79!->$RRlQIZoswbU8$yP+xgG?wol&uU46 zGy4q!f|&z^#y?wcj~;sUbL-x5QFs#l94r$1_Yzb$T>3d(e zO?@p7qoe0+uf-``Jeezx4N=jKSE8~@>)<^TkbqvD^{Y*>?&9gwaEkm$C}rQrWnRHz zuj+o5K(^P3(orMSp6QXs9IuJM-RIeG6D{^q74IT=X7=altBx6?VOrgUaUn3*6jBFs zJ)__bLfjdasVUaV)doHF_OqX?5^cj1NEjtzp0I9YItZ$btd80dKzRoWb8??>JkUKo z$E3{Oa^r?VYqXj!39nAg^VM-`5)a}-2e<~z^%{FU>hxal>+}?J|9l^b_inhGXGQb}v7J|DqsK_={+*?rxi&M;cU8VWkhZ zY+CcJKQ8hP+kXKUDT#Iq;d2VH4JD_phSS40!qSF1#T z&9&$k{CX@(ReNo^S5-%?5|%gB3+2klB~XZ1hI09x`j0cGlE% zf}g$b%B!5Dw$*VP);mRy-`}0EtYR+>?ogd<2QPp8lJ$epm7M=I)1(V(R(EZC>fRCE zB}h_cdwRo5;=J1-B7*8TbewiZhY74sHo&~y6Mp@8fo}O(!x5F7RW=#R7ajEI-4y1f zC_h(r@_|MDfYE8vwRhd2lv+B6_s`#Y#?nN##2_`r>DJcH##mJZywygDh47s|$)N+8 zcbKS1FT^>ww`p6T6>J#QZQd<>KGS$={k%+0t@GAlAHid{if-11Mt9pjJg#nbC!PVKu-NS&D6dt)ZzKvf;Z*lu~$ser;f{ysjTctDNnL6Np|Z3#hBah){Yow z!dH?jE4etrd&g=_V4P!BLFyrPnFLTq)iULrZQ+MEE{5EQKXC8%#gn9m9wRUN(ghWm zh2zGvG-zy@j!8~KHA=KiX?^A_>&PniWm~W33i-OS*jjIE z7HSfN=cpT0ywnq6Q@ezM6x{cS*8A)^`Pd?h0U|}>MRkJo5EJ*)RtB_*Nseaip=psl zJ;t$h*@#}JEFpo&$mj@xrkIlceQY2%mX(o4iptWIbhkvVr?c~}z}Mo60IKfSmJx%bhYk$UUP&v~d@7t)Y^=97 zhL)W{k5;`IC0QsR=?8~d7@FC$1o*sZF)z&0FpBUTEw#;tB24WPfu|htp+CMnXBN-f&8Pw`ZFBMb*O?zA_kpiR3OoXbB$|y(=mD4CxO-n`FbPVf`tmmxtObL)V`_h z!9CZbNf;BPa#7YLa_m&3J=L$!;ipKw+YdDMDsfniW6S(g5|Qi~lmf3l7MmO}f@Nke z4igv;)knN*Da@hNZM64@}-?8YwdI%9R19D zEUnF$cI*tx$LkNPbWdiM-Qbx2fPkLyNkW`SUiKlqA2Z!x60j(J=#Tc>u?N=zvZ3gryAI~K}cY1#G1G`Y=XV(?oq|LX=c0%%+lb>_pG2rqKiUG?~akZ^Rw*p)|=&I9j6279NuJFC9A0WGEzH!mvQ7f(euy`5<*dtR7D1ht}(7}WV=GNXQ(&2GVZ$r&v8$u*1hu&+SWX)lmSdMmx$_3RFZ!X+v#dd1$$1UsSk#4wH7c{p?83Z6|l zqZdVpnhbUh51)P8!cum`x!#bWiFjwuA zUXH0y@~8Ml2GbuAqjcy$6xALdNgNmA@<`+O>Cw~xjSfGI%3wNBqZS2E^qV>vhT6Y- zgCZM9F4v0aR3FVfLQWzUcpe53DMc_El&@Pwz%d1uG3DK1sjdEw$F7~Y8#GP4j>W$2 zIr8doF~=(uans6y#=hlF{auGC<+-hS4>4kC89Lx|%>Yitg5=~W;B+D(o3)xw!{+4} zk5~h*l?NQtU%ZQ3E32>P-q*Z4KTIfGxWH8Ip^Zzq89&vQGCm?rDHJHK6P;w$EVW~> zk-NNgz12=*=JjFM*UD@bB`fW^l6>793MZ+kK4zJjo1c@VBR|W(K0xn&I|W(j#N9wD z=HlcOpO`pc-xCYWa!QHfk`fX|U`8j(B^GUrdDFpD2MX;X(44MG${eS3N?p5ru#f%y zYtHgA2?|b4Wa<~$&rZ45gpt*KBqlz_@4S4+&Mr4Con-$ql&z(VFCeMss1bBa3VelHly+l&Yt5eU{}Fq2q$OAo1`-m zpW_Ilyqk{5`;scs;S+YhUg~vSlqh@T%g(ohp~4$^>8TH$=0!vy^F7x^25S5bfv@?) zaNy2Brhaw6hq6@o%=q|q;-s{+pid)#qPRQyN-Yhd-1B24SJ(-J^(u+)i9LyotlJ5T ziqck7LpUzn^}Txb{CW3q_hGS`7e0bY=#nB+JXW@K2Of3N4+VmlH8Ant50 zahKx8kP(`|1e~88DBC^CUA){gU)D47$Nrvm7;G-1Z^n0!i*CQ;JbjXy8ixA(yg_8E z)~9W~u0x0D$PxJnk>SFO+iE(yEjp5DZ>cKqQ< zFL+&2gH4)p1HgEsZl$kjxBhgh0le&fm504iVS;n~ar_$0e zFIK{d97ajpy8d)U;C7nqCUAk*WXu$ej0Z ztq;g%XJ_}=baGNhcYS;s#%I{O@b2Im$g#`NEcncV-KU~utkv)b>G)>5>2^3Gf`w*n zJ{qE1eu$3fRoTX7jc$bxH8u5#em?GMmn823BmEW{R_HG6{7$vRZghk3Zl;V~QdJKB zx(amih(}+o@T0l;BK<$s5F5Ez9R>?|hEorY(Q{GwPs>F?S&5eC>7R$FmSCbIG44I4 z`7+aQyY;+OD=H9_*~~`|n^@-)ESuVlrODM|H!7#5nW;zv zmUYHNutv~kiKk@kudr?eo4`49mRHYl%Qi`Q^D}z}MPfJb15wIfQBbfNjW&~#sv3`u z@G0Ni+ze({OIObhm+6?a1+Kq9*|`_t;ev*>FMND_ItCm~f#1pNiFpr}?^yQT_uE#( zS*q!pD?>*c)+SrV8)GC}5@gddGRn|%+klR>(V_@AJTEC}vT<+*FyEWPLg&Hq!-%@D zY|KFE`uaNIK}BxuRNUYLdbLzdbg6=wSw>rm>gvP^=b_3^@*!^E%lG&aB@GRG@QwPB z+}Rnopp$maZdRFYWjFV)9_+Hm?%HYWp(EJw&dn9N_B13Wh?yTBfS4;8w=l|I)`xM+0UQFfZs&Ae=LSfA52G<1aDAor}7j1m9^;6$KcQB z)Z4A=T#Pm>8w1LT^~cpjs4hR7dW0lL47e|{-IH=RscoRSc~KmVPMDlZ<2B~m)C`L3 zGoF7pJFIkMU3tc7-CH<8bWv2N(5gFc;{rX40Xkx-JW-_7_Uk$>^F(vPGs+$jkHI!F zwXy7Lx7@}yTt1LJT(MyLB)YvcEfYE}?>3uw9dhBJeB%(=bVB61F)pf>=KN#M4a-5r zd29#Acz)>68JM zFpA!B(bLn@)qUDzT#T*{XxN<=XxS8f|K4r$Vy|t>OZS~;rY0u(da=7-1LGYA+-Mxc zeXm+C)g2wRE@-+DNXxgG#3~y!B6RVTKkyNUbcx>SfCM9osvOQ9iMk z#Mx~cyL^s{?XI`T-zQ3hA#}p1YHeoqYd9FA$Bc>Jm!`7$SMmtVzMiwtaE~2~b|9D-JH<(EC;Rr0UvuOOPP38Ky zhx*Pj2PZY7VcJIEm7e73yUPOtN_{NYyQh8V$~lfed?w51X*6g9K79G|Wn~(1R>W*h zN$sV8jZbH|L<|K8+Oeg((mrd>&@r0{_Q)g)AOpAI7-Y9aUbGDNAtJ3tG10s`M?h%n zjTaNEw@jSxhArqOZzbWWqdx@{U$ zOiM$9oe2tzjg9p&G&p<37A0*ev$0_me^Oebn?mBFZ%~5DjM7#j2t9wQ7kL)#F-n(H zZ>3V_7LD#Ag~}pb>;{k9F*lJl3yF?Uxu!6w$&VvL?FmX@_Yz^e1Hjkfnj)ws?Xbe- zcFxT1@=sTsYl>oNe35DBoL7mNG_p1|zl zCM<=kY|wCU!)g*bPeNn7jf;G_Ej>ZY%w`@q9Kv_sozRX_NQ3Phw65-5|?txH2Dy$6)&!|e;uy&_m`C!9zWZVl#)Sy?AYlmj&Db){rvq`oQ1JHF)+>E zFn@6y@~rGYOWzKK-ChrL_!yklc&WKuDy2X&q;|YWy)buC@aaL|fMu~%r4(WpJ?_ae zS4?sxO-AU%HO{ruxo3GktJCGCQ}1iQc1*<`i?v*{o(eT*_IJMqOOSIA&R9&O<^MwH zsMJGrM7i9dk18_hSJQI>Hn|b75|><4lgVA#I*txIyKqCA;NalhOuH?wuj)6sQPu;m z{ro7nk!k;UWx{xHetsFZW|04(GG~C$v9r%=El^%Xv!$v zG>NbU0m|2}FZ#tEBdP!t54c9h5vqhln(~|;!o6JCp2^;IUG4G!am}&dP@Pzz@Z6n= zIFF*G$32(*l2cO)T{p5qLz^La7TZfg4bPfSmdLTHvQ@=Sqs41ZFT(P+-M z4$ED|i$shU2h)qr@{tr?OT5r8K1{q}b8`7P1EyKI+y3yF6g}>1bdRvEI%v`sAZcD_!`qLHiAZ!RtW8Q|D?H=BeE)DFv@z zS8}eJW&@Iactkr^O>|%P>rhYIRQmSAcj(fsxvjbgL?1}Bp!eAR^zt+%rOm<@!lgs~ zetv$^K`b4ut+q?rTdT80EA7akVHa-A{4a^o?qetUnp@mlU61czw8D02g-xEzCAxf# z5A8@p4rCkE8bxyjeKHt}D{=l{Nq+6o>A~@FH6$|BWlB)LnpJMhTIa)9l%SiN+P<3j zc8$f0E72|Nvcw!M!|pgScZ?@TU((bji`Tfl$?8RCQ4#6w3PZ`F`v;N&XxdBsva%Mb z+0_tGXy*#oY=>K3Z&0H`x9U$Xz*l8oFC-aM#_AYzw;R^G!J`{k0DY zV37WPxKJ+4ZQi>k`^bw^k4mj^AG?-r^mDri_K5LpMOHAkBs|{Qs_4%w+{Pjk^LI5B zmJT${78unpsU_$>xPDbx)mDVLM-t9>>()$5+;#GA+&AmIEWjME11|Nlgx42YSt*5t ztcEIq^0q!#G%vFFv4Yh551Hc85G3i*qx$;#F3ZHzZS1N^%Jq>#*sV1-cJ_fRC;zKV zPK!WG_1GSCTkBuyGODpCb<#CApPgz;o37ecQBsP##UeA;gT)NIW{tjcl6E6hYB(q; zNXL1y3M88p@2pmdh={PtMF9)3W37OzAW`nZ=KjThWx%U39_8gv&Oz#E^l~lXWS=Lu zsVIMU+k_4KY+Pahudg=ui*~2RNb^`l=bAVq`J?EIv-6zfue+}2V8y4Fj0K}({r;I?|jv@kILz2t?jIN5b9CS?3T}YJrp_{ zX_OFNFR!^Ui0#4de4XPTA}Z`rsSenZfo*@Srq}YYu$W8IO*?*;UyPVm#PxK=+au)X zFRo$@K0SN(Y{)3u&3>{uUO<2~M`QMt_`$OEAsLGplO*M-@$u@kyk56m_jyq=GBSrg zJGJ)C%;Bu8J0YChqH9gp>F4`f-XB;r?MR#N6T;OC&F3%G3$d}Wr6eZI)rcxpYC9r7> zXcPQ}bnPp`T|yGlog8qKruA2J!)bMJ1&4lK%Uk-$esv=|aF zM8u3P=iLW;=5e`Syj6^Jcy_v;W4FJ$Xs|}P=WpL0Yp&|4uNB$W=x#65P95?V7Ra7E zXX%8%#>ZS99SAHt^R?=k)NX&?#6T~~-F@h*`6?TaY)fnk=d6sv^QOD^VSY)Cjk|R^ zrN>j$GS0xwUTicF9wgE(cKjNi{!TbD_J&$)!{7-8RJ_zVAofmE>4~Ie#+0&SS65d- zg367XH$~~`2OiM7PXP62YnWU~=d`GMFEB%U66IrWqBO8?gmpwctY;NBSN#1R3x0D; z*o_-KJ}>M?QEsmAaieG8e8E~&QOEY`7SN^n9T#3Ljn|LkR&?U@HIvg%l6q?aPQS|& zkQTyg>;5g)VmfNabcCv)V$m7+z$_){kmCPyzmeSnivO87inavFTqNdlR(mPJz07n(oBJ0qey-Sb_h z4KEtX`3ASY>ne2jCfOy(?Qj zAYu_p-D5~8fx*l#FWW9f106C0wt0(K!1BvGa4JY*z>Rn9Y)V0a({*+ak6o}OmsnT~ zK{}$>lcKpo(_P$7du&4o=UQtL*R=pn$p&*}H8o7<+opt#eH+qpSC$yaANCZs>FIQ@ zS_6nW$gct!6&f1p9`{;SKcAUIx?^1LJ{fw@(yg|ZGL-|5Ds-7EU#WfV!Xpczh3(S&G`3wrCxjH~z6Q>f13i5-aDaJ9C_Fft)|m4ZsMb3>YXe0d85W0M zfhzYt@mj zk;swl)5pbFTc<+6`^>b+&#rJjMG<3>gcI#yHM>DkQKdHH^@W9k{z6TGR~E6!$!vN; zz0Rw%pFbQLn%zTXulxtJB6Q z&%9%;FO*UT9>%G>xqFZ#mfJpegGsEAxx3{<3op*z$(cMPAR@=tRs;{vmb6R)Y zy(CL__yCEOPEKF!tGwp4J0{?g#O-X6FyfQr4m6rS4-E|s4nFaK($CBOn3$01qeFW# z+S2Wq`NjIJr#Hb{X=|6Nrj$&D4RtfQJx@IJstQgj)^aU{{ev;>HA8IJM~&%wnC=@r zHWg~)acLa|T1FlYJ2gafBVw1Rz{$z0keu$wV6A6(+G*MitLgqaw6DonWJsk=l_#IK zZw;Q{W4!8Qe=tT^zgo29no~QG_>~Y;?wJ%*69nxnzXCSMe|lvzo#VoA?46LdX*;>F zvwbW6Jq!f1^Yi1t*CtXD8(Yp>bIQiw_YT)5ZYt7v#W3MH=FplRj*^iN!ue!Nh6n2F ziT4)H=kYr^v7$vvC={AM`A0)jhVPLDfyMazr1Ji!JCKsnEo}Z{|7?!9Hj{@D&BoBk zL#!);LKZ$+-;vr%0@7_I)w4h?A zAih|Cr#YOpc4;cD>eY#e{lH6lV@}S)%9D)qSf3@q4I7!6JNmb;Sn0%uOJwk+6ndQV zF|^f?Wo?S_C#qmB5xJ_jHToju*rtCZ5u=?(+8vG)zP;u;2z+!CEtF&v*JR8yQKi?@ zQ6Qdyuy?vyWInY6PI)EmB|k{@Iy&y@9gfH13eTHsWD;AZaw1`pz>C5j{OPq~7;E(% z+U|)@Rr~oxNDzc+YrUj)$+5Kgauwu#nQ$v~-CkvPN1UU$5zte`7`9lI9s41{#wy?U}5+`p;f`B>LDT=$j? zzYe7zh?s-GIa6@qKeJgUSrDC}&zH>O@=I^ETFNQBRrnrt zMX7(FvWm0Qn1yjlP%xf)AYF-L$}FZ+P#~*lr6W^umaNLG_+M9k%pap!?c zJPDidw!*&$U9oaW@H1p;>axsNn37-Tzbm%Rnm(*@_`p4Z%}>I2)k7jk(^ON6i;H_+ zVv;q4svj2|qrfJ#Oir}ZHulo6m>+1=B+JP-WYP9G-J@DBjYW%jN26w%;P|CQ7|1dX z@9f{OB7jVKw(qM}hFpeOxEA4#0JN86jsG!R7ZHuhr*kMmAH z1$~wK)pCtVR_UXOCn|?dzX`-&#>p( z(#9-iWNI&s1)syC4uVhH`~>0oODqdHT(ehC=l1HiTEDwwWZqh+`XkTDcR{;`uPEo> zHBQs@{lp&q1C3+5Q!5E513N*QP5}ynmogk76DxvT${(eUYTa#C>WC|$k^*(?#u}}W zW;kQkndpZuAam<3Pisfp9TvTv{YrN(R2IY%!fFW$5?c9 zM3s*cXa;9Qd)O$&33yFBGZk|vw?@UD%JoY?*W`w*^9XktL+$e!a&v>rUOwyBxVO7? zPyRvCai(K?kiIBPO_^-(9Gspujf^}&@P&KV^PNnaiuuq3E?Q3u`kfJphS|7ybNf#h z>J81WtBE8!Ebfcd-t#neXtV;Q#P;?t&Fzrg8yH{M(tb)y0<+O&?+`Te$ZTj z7LCUHYIHgvtkWE!b=0&%u7TgPOMb7bBQ+Jf2>K5aS6cr`vF>A(r&y$f~0KrH~GPXsj-6G~;z zn>Vxe4!wQJ_V)2tM=$w3`!u5W^iGtV;g=OZ1>WPRttxi%&jr%IE!93xXCjDu$0VhLq` z4w9d2Z?(j>o503IFZ)@S&^8{p_pbQVAsSP|(;pV;$ZZJ16VRn@l+7$DhV5BXQZ?Zmpb&XvmmcP3t!{O>DiM=2N<=crGX~`)mZPT`z{%)5l?esNm|9}%L(B}CZh@z0WIQB6?BR)Ab|5cl@8MWKk z(2PbvLe|h98u3|eFyWh~hja`Jt{whaHrA*TB6{n(@|m-NJ&TW()YMGN=(<*h=7i7W zgk7F@ma*KILIfGMCw=XQZOtSmPMe1VRWN+Fb=q#VC__7AcuCd9m4#xPnIM4nXF1xJ zGaLwsoWaj@vv_!Eb%w$JsX9&k7kSfI{88>f%It!Z)hQp{?pxvxm|l76|Gud{3N;`- zGqOsQ;p2Ax7qcj>`QS#@Pw5>F`YU!Yu40lHF$Ux845kX65F~r}!A7Vow#&L{vfH4o zRzp=wIFio4hkh|<-=&Pdzy3E#Vsc*c5BE)r3Xj8;~D;PhYnJ+`rG-*rkw#-|T)mL!g#|{uUUL_EOKqNR$ zofCPfrK;M#5eDq7n;_P9>XfRwdRL^-zI{qSuuutV$wD|lRnG;1%7fj2ii< zS~uXS^yRx1DLDG{`gz=!`{W3-&Q6>$_?VdNQnJdas;TL$DBeFp?!GZfLp~#FnFi9x z2taXIG{v)sh@QsAFT=z7Jf~ARvtksJKq25EA|j?=>I~u66_iy~Rh5-nLDqh1o5?w) z3UFqVZr_MkG-drbYVErc_xMxPor`k|6OE4^G0U8H8ISbXUEP}3%71<%>9*!|b+c>| z0J#_x4lXl_-kNI)Sgg|FagV4)N_er3|p8Q7XH zL$I+eRs@2mPdTXRB4z|dIEA2mucV|zE~>Vq)Z~P1+|7MAIRSyAc)X%kvEx$;J@cnT zMIhMW^0jJQ>B#F-r>KYy9V*`VFs+m*H+VeYY}jQgVi}nl7P*%TI1ijnn~~j%iE&_c z=`7}3sT(aWo}{E4aN6Po&WrLt$`#_SiLAfd@p>{b@#a$ytGBl|^(m@^<2T&aBC*b^ zk9Y@+TR%SKE?y`O#5VZ8q} zdNDS3C`OX+z<~qlafW7m2Q|`EJ-$|jf^s6lmS|d^m`i>U${2UCmYj`4Tu=4G>M7f^ zM$#wSj{{{O@*zeAD21-m&Bxziff~p%hWyqy&Ni9eAD?kQjjL+k+Z_4U zfqPU}B_H)Y_aX9Xh?av{c z9?LVdOP^TjLFHlq(rIIPvc;j#jhu00GBFB-EkBHW3WA$=_u|y8tgQGfUT7;RwG76? zG2O9kCS{wO5g>P=WP4F2?wTPe7%)0Qer|JYntPaXs31i}S-Ib>LDmE3?R-$KqZ+> zDAz1F9x5uqO7<~JYik%2lkTiha)}%2>P{MeYshp~qL`CYo@$%g}&yOEJs<5l& z;G{^r57fl9%YhQmls9j_ge<;EPE|~4(@G_)VVMT<=58Yv*Fix|9sH~rQ~fw{Y-1Kw zAsECSY_84kwkpZ5Oz8SGKR(S1q$J%jqOG>JT3SBA z-XeLH(8T3w5QU*)yvh~~s+p`OV@2aKwfnUXi1*wr9L-L5PO4Y%xE4D~T5zKkzTh&| zI_ZrVXii{=j9vgaPn+xO)`5p52&G8QmJr#3_s17ErL@UK3Nl~5j0OdsnuWJ7y+mNr zQcXmxnsW;1 zs~6RQOSH4dXsv==xbsuIUk*BnXE9C>7^QMnfVzw#-++ zA<3`0cvbIdE~T}69NS zi62!}31R(SPjuWj>~PyoU_bhbf0i1F(E$hKTAzasIIN&TZ`$6q2^1-=ro_uez{%<1 zX5i2UvC8VH+t-B;wo+@xo6Q$A?=i!1s=TKQ~+-gyu%j%19er{wQN2$ZS z$F|!fIG2}CMWh#i8uRnQ&h*RKiTEGX~@ zyXBr%ej)aAjh~hSneqMi45$1z%2EThNm&^nwIc}ZO6t};vn!FTr>KupxSMBXRWWyP9pks zy*!AcTe`cS$Id`lp-|f|?+CrUrFsiL83Oqytgm{;;{bkeAjZK*rkp~Ui z!m!+3aCxPqqzDx&uwGA#d;;=2#O}UJ*D8_@g~8f;?h@sQF}#4F{KObO*3=BEdf-Mw zbrNrdou#9bX<42x%b1;zR+Fgs$>w&>M~!t1F8mDw_DPf`H2}xz4bs8Tv}S% zsNvM|WYAl5%NX#_eED*BiRSoA;9!l9C))sNWZc@tosm7>--{gl&0d6l;mIg?k6vQU z;5l|--G=X`{5#H_IRUBFoW)ofmjj@f>zB$Pd3J8?hr)#Yru)V&2aZtu9M}8zoHm(8 z4N;)j98|_{Ztijt>Xv~Ly70}yGZE$zoxsCuGoCKOLIV8dAdqpKgroq(m%F2#HWo)M zu0;y~yTh)-(;`TvpKDq_#dfJb?!5N@vz76SxW{EM009bxKBs6d^VkLdTS1qo>HkOC zTR>I0MbW~TAcCZTpdg4ygHi$lij)%49U=|V-5@2UA_7v`a_M1J{VHS^w}D|l#V2!33w z^tl3JSz==1(cYf~Q-2M*gcV@Y@R5|q$;nBQ?^x3VBr@8y-hm|SZ)ZrmS)FH^a3WO+ z{@oT6>F+!|pm}%*dRyn+K|QCVQ8%Bh*egB%{*4+2Fiz+u4%7uAroFvA=w#nN+d}lF)a52`-zyJ8(%c3j? zCI?=0_jIHW5-C*1BnRA)W6bV3C2lT#xzoYs*RMp$a<(RvK_bRqbUr@s7HZ|g`Hu>* zzowHFN5lR$HnyUYy}P4WF@@*C&LM23)p6>(cfTJIZj7+!J^fGl@+qF$#IW+feU{Vs zbmpeF<`ctR-aWzKdHlid7JtT-YaoXC4>$sH89Vab%b*ARTP2e(`K6}6WBfLXY+3|j z$#92DjbolW5=2+Nvc%Zf3$wGv!Pgy#Lv_Muektbf6{zg2dq0m^;r|0=P5 zJ`ng@5MvN?KTG~z7+p!Dy876A{H>P&D#cT`Qfax2|xrq})?`s-$f*7=}$5l!UB3lcWQ|3QZF zyc=}z1$|LT!mL8AQsKwSFo(Xe`$^L0+C?4-rf znA|v5aT$SVEq2HH^Rev~hAtxcepSGe0OfqYb2U(!1Bo6^mBsv7a1;|Fw_W5BzQ;sQ zzckD-_~cp{1hHT$@ulHnrs8!kesVHirvV_UAD^6*_A(#tu5cUtP8=9e^oxf&;o>Ea zpYT;%JIwbdCqQ|^igM@X&9r`!_9#wpH@Jz7eJ&z+r2A_DV$11?jL?T)Us`9O^(RLg z!YV#)R*MP5YdEpR#gVjN5;nt`g{}mKoW8kI8|wdPh#z;ez2zT(;0ei(tgI}+bP&?j ztDKZ*L-Od;K#T2i{8+pjI3W~4A_-l$`M%}rb&x`1H8nLAbm8&}8ov=cCx<)S&_h25 zT5>Wo0|Hlc4pbdO|D=>CcDLPbz!#W6T)!?VArUH4=lN;6(eegadmmy4Dm`i15C~_y zPW$U%Rl@S<5do8WqI^cN@i1f1`=cGv7cU>-@GRsIR;cI9&pqN` zV{2?|3=0jF`1XW`j?ORCLmw;ELqYLTo@>r!$ z^5V~*@xOlIJPK!JVjABpRrBSw1fdk613PN$E$`eY72_NKbM<3Avg-pfLx~wTimmi> zvfuwpy8&+!FCKKn$Ou=0sD2Znx427Z8g>ydp)~lh?O| zC_-rQ)h}FlhMolNPxbU{L;cj}_b!#7|0}((+4)Y7SXt?&W1l=O%>yB3RP>$i_bSy> z3{9p;W$1k+NOkFS9z4P`yoNl}U#v)m%^a^Yor4C^>zE(q1V>0OS>{Jt(0!+R1HeI4b$ORNLsSX1iPt@)SG0Gjan{P|tUm@kNo zK#lqO=AZjWtQZ=Ih?bRBomdV)(O_loVZoT5C!2w9+~ocRP~D8yx3FY0(aO?%U>;IZ7m|>!O!R>y`O<2QyF;0?J2L2DF^WmR+&PF}+GD~P>SruhX zpOxWJ+Q?ujirWXNxHz8o2(*vyX&Jdh3m?snO;zg}pZ?R`;Hb%4o*=K4h-ry47#iDa z`E?uO4-vU%GMp%{2=P@r(z_vC7LVE>CTj!_S|EgmxtSToIR8EDbz5We4*&*rx-P_m zaSvOyHq+8b&@9BtTeF1fp4v3raTHYiTVNNkvxY=#H;nNuJb>N{D*glhWq|+X{#L*J zm;1YC1c;3KVd_e>0WzenvQ z`NSSwyu1I7+cz*!0WU5mqz_ZRt|d)wZmwzNj=Y)KI!gz=TJD>Axg2J*2{)j%Yl4N8 zY1ILNxdsEn(x*?~*(?3e)P@RwBUvZYWeK51Nh~&WIT=@D+e(IT(7opHe%((r7Ag!p9foY&JUFQFBbkDXOslxujqBG* zSoI}cTu$>lcvX~@Thy3YECtNW&^Tha$jRdXj1&HFJ1spO_6K=zGnkbKq2*Sf2`6;b z)z`Oyx!BH9ujeP&GWL!~3szjKAg#O2q8p${pBIJQCO*zcOPg15gCnL4=$?1DZP?k_ zarff;7dzt2t;}rsdJI6qGA)$QL1vKXgFCSnjfjL3u)HI;@y9$sQ4A=IkX|B6&rJ&*YF&+ z(W2Rmij=cXtIr&*;C9D2Z8ifDtJ-3=1>B_eK_5i~OQ5Ev_WJb%+-`GlHF7=OiUHfL zHrPhTP~==eMdjOUx`*yH1!g)YpthsG)EF2j?)eF-ZL|fDN+INBtmR#X7ee5Bxz3l&REDe2nh%*6iN`;+*(@G zq|V!C-Z$>-ZgsRm(xC=!Se=qFpMSef)m?LOaiMQbPENi-#O$WI0Kca+7OfKw{{>e) zCb*FxoO|+Q#0j4Kk$gSS1aKs$=z;N207+O#I41=o{jWM-L%H3oJAQ*Eq{aObDmdH~ztB@k{{Ef$!Mtad$vLQUJHPC)E^KYUnSm$b4fP&a)H`D51VKS@bv2+{Ve=&W&{M^zuR&zn0s&OoDE z+6eVEJo8A~G%l;JVPXAAqG2v4JN>YnUteXXrXKHW$rMCjzhNc5afgc@A06p?2E@tD z%}t;fgGD7xh#wfLS=%M#<>f)^0SvBUI4y@NP`1ISj#cyLKKM8u?@xaO$2bylfh_rs zC{Cl@Gq|@Q_Xkfmpt3p7N81jc zf%W2`^4ovX{u)ce6Zmx$pN&ypv5Vkg2FhDG{h z0ZiNs3x_tfU0wOS_#rC$0qzWTdiTOw^YioJ*o1ZhgdgyAB*n*{K_DEL2R3e)7DMh_ zS0}*7H_o7P%KQK}S2T~xIwXWqoWX>oqzx;YC5FAUp*lcpuL9w*k5{-$iU}+6-rD%t zsO`8!)MImyWh_gPprF{qTo}zzc*WlYC@l9AhdD8Id;4&4lRD!j5h?uQnu>!9;@xw2 zB?2FGxLzr?elAZ|;Xcn^s^o$)Qno+OmeM|deiJRx-=jU0v0mfu0qVRx(B19^Fbg zLn{|~ey>{J-CaL#<_0jX)G^Ng-OK$yW3P}Ml=9!g!I4p{Nw~?2hl@*b?;hw5#zKN? zfBuw~K3o|t9=EWt;(!2zbI*Hz?i+Y?l~t*hqNd3bkc54TvHe|GR$!FG4MeU6Yhi}| zmmC9G75#jdK*;L#GU@lR9zg4nc<~7d^X-+JNm1c1lMZ2rWgjJ@piJlj$Kj=pr=*iz z=}q5&th1XN$HwkRx2S0RHvOJ_dPIO2vYGhloxED+`*iuDEVe>r<5KEI>lt*Enz3v? zloMbJo3q3M#}igfPF{X&&J$|ull|#e#=L#(>_dn~(B)6i0-ut9GE0(n_K}wuqtRRa zPc7Q*?f4~>l@jwS(;58;)(Eg>3{g%pG?3!tmia5oeeI88rKN>e{8dO+mXbWNqQV#@ z0vntV@$TG_Q+=yE0Ax%zofiTE1tOG>h%f^KF?$K=3X~bruav!@4Q|y*USqrH@$O`y z#_u}&u>IdKV%dw={=RR~!9lTmafpogu~|)~Qa&^$_txMqWJ@qAP(8rvMC{DY-VeDs zPqJi$<9s!;(|`>Vvk<=T2nk!Vif}o(+I&+zRpqZY+5hc=G4!6JA|eh!$%I(fH!w&O zN?1HqLqVxYvbR6*^b#h-k9tV7-QIq^BtN1xjF@D}vA#h;UR^RH+jU&)ud7UmqLgK3 zzCAg_bUvc;6)@&_k(pXz1|ec~9Nw2|M767=h=}5kK^dT++FkbeA!)WN=Hw(T9+(;z z*FHG-SHE{%AGCCM{F^F+Gcen4LKoPKgLJ0??V3;`JQ3B@R9|u{@b-4#SJa#TD`3}H z4!*_&XEZm7ZNC*6Wo0+oi;Z+NjPC=*Un~8Sv`1YTeSaPOi*T(<$F0rHc7UEPep=@}feyA;9A zY{Zy?Qa4hk0DQo@^?4UmBslyHAIawXxtJRCS#NV$l|Tk4Z)*<`fymn)^eflMA%}rT zG*oVzqdc0024~&0p`oFrg#|qxJY8UtCrDu~B^5Lq2jD(5cD0mJ0UdxwQz#8|#J~!Y zE7}IpXROK#-1}?f0RJ#j@3+1g8HxM-Te?-HpgNWf{Qf`$0``-x?=zwRyEZ6Po_b3x z?$1A&)b)75AN#M*@crCGdBC4Pu7`_uiNj(>#N%1Dzd8l~~BYh!~Qnwg|RJQQyEoXYkwrEIr0vchT=A9ajfuSjG+i z4!L$P8@2}L2KdB*%8UyC*gsF;D#*x#aBc zj{#}m{(XhMNcBQP>$S0s++1^b{TA?bg^h5Hk%ydI6VC9F9yQnqAn=8|W46dKV)k57 zk%*(!4$PI|z5-I{_u&K7M^v`FS5+NZ9#pv436&`LJOYDe4i9!?Kh^xo^(OH_ zWZ?$e4ecy7A~Nw&c)sOdkLg4l^CieImIdi?5SWMU9a0VlI|#nMMvlb0uGO4i{DVpS zNG*Fky-IN;goFkk9ata7$H%)qKtXBkN@#>OVHEb}cK54MIQIZOt*WXjElv4mKNk+% zkeuvn6HpsMe`*&TtD$^&0QF!Wq)7vvonOJP84Ogq5SVXro5sgo>-|E&*}1v789Z4i z*o(pnqYA18wY6vdsSFCG)10OQIjVscqoCnz{o~ygFfD;BmeTM@S*#m^?&ijZR7Nkd zcp)*ZXikD7G$45qdan#1P=b30lBK!dAYjBMCguW@Rd^#{JxurTVQxvu004K`7I1Nk zc>w`|_w`eup`q-1hDbA4v8c!H<;uY4(a{k!Gh-&yKb;Bwc<lV^3c4R~bdYe#&1FxmOw-;P>^mIR@$y{asD*f)xmr)`6YoJ1+LQ#fvqhqEfK5+Q;^MY!%IO$ z0@eb5|?ihHsm1& z9zox8dICK?Jv{y*({UGgb+FrjbooB+Vx2GErHdDDkUk;8!Fgyl@zgIK;@wL$u%w&P zmD8wD1P77Y+OuK|L7&6z7y7RLkR%b}<5vN-2K)hDzIXx85sza70AP3z#2&6f5(y+T zL(6EO-`s$MV z;)e%7?Lr?(LxO`7dQVL;10l}BBW5yMW(_CBb%I}}F)R0k^MHZ{2L!vpZ-GFe$Vf*& z(U1NJHFfp&`UG%GM<5WvA#C6T9mV4qifsYaeO{h4e-m8W=)1u|;`zA=29JkkpvXS<4rKP3NvcSQ)^Ga-Wm}3!A?fH%v z(_o42?NA04Qu~=n09tNgcmtZTiwJx4rtUrT1z?e|Zape-)G4#@4^wwA0LBM&PWM6P z35XKA$)Jw6W+sndnk>-N;EBvODKwjW2l8VFX#N`*JclSmP!vz?m%Io?Sa^TMScSc) zd|%1I*1V6WClp|>pnE!Z9nhPdECGrQumeKHAbMRoNls1)qHxG=dQzppZW}Cii&RmD zaBG>Bv)c7pi}3Qot&37Cs=k#}#L()%`V}J!^Zt@VbwGJBMP!+;# zVDsT3W9Z8h1qzvjRnW*J*EQ_6wDBa#XF&6rTe}I_EXYyJjZaH6pQv%4qp7(A2TNX2 zpRi9c8Wt9}W6{K73e=obA0wX|+YiB7*Zy=+RHtNR-5%6C+W_d^oX)hau~7zJ5Ush1 zsLXsid8~5Uaqj~-+85^K87>bzoYONNuj1k31IWTRj8W}yr(dJAZeU;lS{j*(8yR_W zVq%c&KG)RLJc@$7!1M57S4W3!Ybf6@-}-t%IP4$~@caaxO|ZUT&d<)q1|tK+;8yAA z)HgQb@dM*z2rdU35FGr!J+Zgw%T!8BOH(u9fc13C2yVKce`>EaWPGcI`u@Fy`{YyW z0pG)!+HVBhC=lLh`R; z14sZogJEA;{q(#B)?1EbPV18pN}$&_3;+{|f&r{r?@8;1B#e}tlABwF5;vOHxy-uI zkHT9Mbi}V$7(K3H`uY0OP*YEwVqCwj0_AeOzZ_h3WvDQtR^{!$_lGnzxrvGU#p8Ww zUi>B-ezUEvw>V5xU%c4Bdqr=+GF_6GI0Io)Oib*FHEl6`13_vaPscwjOyTwG8rb?J zmOX|$anDhMKYzZ8Nv!QM1vb+H6qCR(>0P4Bw}!CG3kf@TC(EP&BdKL&Fn>NzCnn;f zvU0JBGgLFcRJ7N6&ff%NR;X%DdlfW7zu@a>C%QsXnIaJlWGg6nr!6fl`3`2Z80QTO z4&Uvt#fJYT;ZDhdY3Y z+1gQ_M|~SCWrq`ymACgi`1dA~EX%7qeFT!V$rRbyzOaG>;)%^j>B7PSCP|;h4!W^~ zWJYhOsLEG7fW1eX1$S3Rh2JJ}Kbw3fZ;Z?Rs}z$3sn7h@tj|h}aWx{jl<(x{$-N^% zAu3^-3N6-+7<$hF;K@xhsA57pM8e`VZs9=Z%=8Pc~D?_+;5Q#vF#vc9uqq z<8pT`#CwC5qkDS^rBOc+!RVZ$rfgs--{C4*sX1kEf5t;`&%t~vn#TP#e7xh6ck(%h z7rXReOYtKeuwyewUG{NgkyIMDwp$oiE7d!SB-Cy!-TK1Lk)Ys^`MaawrME#)AYHYk zi9f{`^==z7{(Hvo25|Xh+dyH{r{75u=n%nQ>AHW!=MudzJTAK?1Y z(!FHy{^0-N1D`Y3QBT_22zKMrs0c1qO8k?&W37<%Yi*b)o#KC*PnOIWpj0ertn_Kb z`o=@)@HF5+zqa1{CyyQ;%jb#&=OI3Yr`L#?!r!#1;S-Em_APU_yxiJb9>c~b;?i$Q z?F(d;C*#b^Fx~t#S^FSqo9qy=sgr!fu1bI|XmCpj;c_;He+lkd=R&CA zFfUYQD1I#R;8mP~a>mL;*dtgA{wVEk4}Pj9cSUZMD3ZxqFhWkj1TRHxFTvXO_C+(qCWO_vDa3ezto z$759qP7Y3GdIEoe_=YXa1J{`(vBjK}9ahon)L^vJ*K6?c%w{{nL|NKNcOo`uZ)6Y4 zI}YHGz=CHf#s--=;cQ1H-Vdcchg@I#zqHnQxs%iy;%Jja#%&^h8a~a&<~ryI-RR|# z%RVoYpd$nE{bj2Fuo!!KWWiMl@4*s6TtnjU=m-g%{!VI5z8S9kg7P!i*vH1kLVgWs zG%i0r`T=CIl(=aJN`HTziCv7V9ug_{JTc03?B-UIt(notOCw*c9vFs|wQpw_xjzLi zB#j@gZ?*u#>Av08w>8@x(kSdOTn*>dH#*OBp6fh6qBCM!%Bix8c66HC4q{39X!f!C zY*lUb$1A>ywb@yt#6ab?kQm#w!FU`tD^`8m=eOC1!H622d7 z(P~OcG-0jKz0j9{p#^0d4J5M`;Ubh3i^-hiX;t^BnME3&JJTP#j z7wlbXF}r1CWI#y(sdniVE|ZeUtFErD-1vX1_E79Rb(8{y61o?i9QVgg2cuQDOLNOM z<{!9>Z0}yRj#j3`ZJq^F-5*zC8DcVw`v}Mw+lMW7f3>sR5sE1nNit*=j^SiAew$hy zQ26ZvirvFY5y{~I9qZ}pLeg(R3{j9KD9C}tsf-5p2)KhKdzI0M1;$YAB{-A@=RfkDFlMMeENMNoP#?W&|@ zzF)i;(@j-qb_yjJ_@lhY*xqLK))b4p*3$GF8g>#si2ng7@oGNjD0X|by0InqeZwHPrQ?I^ zP^!VeqDsfcQRh81=m)j6C8u>lcMkqMlGmBIHBTtPd~1$@IFRb`;~4hY#@CRt%#XxE>@^Y+=wLea`&L3Cf*8x$i zhMmvC;LJKnJ;&5F0&MD5{(ZnnOBV89rLMgzHr-vBY<;x6mXk>{;4Dv#-=h79KKKgC z1o`(C+`l#-%D~qjuK}uk#^W(xS^9J_hjl41BSu5X>AMI;&|UE2nUMN3*+B*FC0BGi z-=o)))uuuA&D+E$Iig`PeD*gi!Bgr9_P_1i*DTDTpUh8* z3tK6(;sVNq!Jmr`#~LW7bics=ZEwoBjlQj`uiJJ#13rKxwE)8<6uZ0b`7Fq{`kDzS zVQI3^>6Lv5r|G5hql}u|x;w+t!|@6pKcp%}Gm_x8{kd6NAJEDMA)h-wu?Uxrm~*^%Rzr^gcE4C^sUnP zI?P0n|L5Cp=|;{W1IwuoGN?R93*X5hfrJ8wzsR|Q%~klDBz0Zb54a;3=NyjWXX24A zqHFsuJ3C>QE~?3j?;2ZB5-aLBl%@0x=wRmXcKCYa0Z+CDY zVh1;`w_Hb=Xg*)p2`pM>W?5?No<6mB11(`1*{4rGDQ7_=knOiOECUmhhS$%GxHzGl z{`ze(v>P|h7OU4Z%2dNYb-FH>C_z$VXvApq_!W@yd_AXzh77}1ClQG80Y%eqrS$lI z7ccQ!U5%c-4S(Dmt!q!yT5hZU{YK8<+~T8BXu}&Q%euHc6K}&*4g@5rzk?}Nsn>2! z*2Z`=sj%8LquXG321c9}#@O&U_KD>x{>sbLp%Cu|Z%QaUM76Z;g;8LmQTu_G<}Kao zLtb(SQmUvPKc045txaw`Hzk!oqv4e;Kx{>W-}kIVMbSkRyT|7!yB*~Ewx>T)>nVJH zq(1P>+@F=8YA|*J4v@ ziBkS5Gcf>x1yz%q5po*ovf>7dTEZV9hDJv2#(KV^8%9+NHy$04U0a#1wr*|dPRY-@ z*|r(c)@Gfd;M_Z)$Y*@WaLxIUgM))Qgx7KJ?Gp#>{u=jtS21osBf;bkQlttt9a)#L z5_76{xkVAQ-VnK}R5-QuLWaPMC3AS@!Tf#|dv~_uE^Agr7w-d%TKWntO&z(UXQq-F zJ=Sd2g<(br!zES*;)EdoeLO}C2I$^id>aBdQ|Emci;~lix`PpMx_8U-(_zbDA=8=n z0z7GEf9)Wzg|Bv@I%h{Gj2C{ngzDO3Z*7t#7N7Wwt@_mTxM-MKICeg>elo8m!j>8G`Do@+emar`tH$l zv9iLfyIr5Pv2v@@JdKx!oto4B=$56y3Yq(v*}K0nSqSg%iK-kR^xDKR0Yo@DEw^n8 z+uFfoo_}zcS^M;z&+y1Aq{+Pf;?AAR<4U1-nC+fckXMP9aT2LHrWGym_a6M-Vhb}Y zaVz|OlkhWv`n4+9u{CE9o_Y;+#_~9Ge&LDMU(M32A9sDIk7-eQdwdR}(|M$HGT)fu z^i_0d&H5PnC5qF*%2sXVK7XpA#+h&MJXBR)o;MMXCO3#<16(=u|L4k%Mg7mn;iNv|hdZ>o1?Vdqni@&MVQqc2L z*^p@ZoHzReSOMuYO57Jm^V0aeJtNwbLTO@#;n_&mN$DIc|AYvo8EwAV3O)+%nqPN)42?31P1MY1StHW2%6kIKvAyHU?ec!S#zym`z}X}9j=y~8 z?E^b7D&F2M*v&9ouqvA;b#33~498|NWjeciRx?rKHsR)0;}+W)>lW))^IFC#5<6a! z_VeL``#Z17qz76Hbp&+;?FA1?55xn-A=}$=U?d8x=YowAylBPcttm9lLX{V@=s2=` z)93o$&G!Nnzy@E=geO(wyctw;{lyCphk7bw#k1)HOTl7BhhH5`P2)_ddGX6oyW;w? z-o2Yxl)Yl}&UpLP9d^T>g7H2l%TuSIYS-_QlqPSF$3M8Lb&ZU~8W>23h_rRI28mGS zZZzv8>5(9qx&t247)-!Mkdmsrbn&?ePFi-=r>M_V1fon)Osm0zWCiHad&yw#;Zji0TU`wr&#SQN-7WIa)^k6XUjng=E&)i^-F$LYf9%I$h+ z{t*8CBTgX?pXfFb(e1}}1FyST*V9G4?7ajJ1Ys>1mIzjrD1y+oDqt16I|~;5mzut$ zZreY>)nd7N#-q0kY*=unfox%6NXg>07P_^dmSckPo@lLHw^BMKs`N&}34WxyF)NEzz z2d{2pVEKP5p19zhOykZxzd!cQCTK82v)ELH#j z3Jn*78+a-W{s!LbtAxHrhV?+#=>xrp~iMGn*i$KzpmknTu9CUX|b=yp#-8fpU3?@bPN)OLD=B1eLhEQQz%-palC4h62SV5UO zy}jK?4N0Q&{}P+)60yB+fvyV-#Odzk$MH}Q z(mM&nNuCbI9%3R~pI9C?73xhhg|R)j=0#yjcGf2scNS(h9N%~^LF_u0C8$U%c8k}z zDs+8bt@*jRz0OKbs<)ys>{|IqNH9Y>P@PoEB1j?S=IZv8n)b0{8A2@r$%h5tZ9qPG z^Lpxnde_E_jmlt$y#NGF=0KxNXj8^S#&c#?_x1KWM;pbNxjZCm1pL0W6pgaf1O8AOXmTf^kz$HsyYC} ziZl=H7~>@IiHSpj?{ZV)tLptx}i=UrUtKvzI zjG6V_jZ>?g0{dS_M&=x^ryfpuogE(;sAwZsC&57LXxaH}v|J6j64kVElB}9j6>c@3 zj#(P{9R+AYs&sU&^hvP8=rzo1NqI(PSBe|&7MDPdudNhnQg19$Vm&JV@@YL)-R^34 zxvlit*8!rqrUEMKYImrfmi3s4HZ8YaX~#T{wj6r$AfmjzFcb#axfMelCElIZjcU;~ zk4Iwh@&=*5GAFkY1O)C;XX99ES}H0kdisD!MsPN;*_aBsNqcf~!ong9j3ZE!K)Vr1 z)|8O=&^54gO%;wD6yvS}^Meku#)kVs0(IXQ9-DLRF&ERmKQVizy^6<17y$Tl(v_t8 zgZfCRsEisQb#j^SX1j63w-gjc&!bCsX5H939p7?NK0qD9rYvbd`^Y3wL!HzxQ`**Y5 zWu?iq9(Y3GKBuMqZW7egse} z73t?f=ggc=;oK>EmBQk@!)?5X`6lhF&R`)^&R^LJlQC2wN9Vp6Fo6Oj_3S1ib;fg+ zFr1;Gz8;##>+5Ef>Sv8)DqCAyP|@~h-+_ihwM#P?Q=CJhC?hC>Qd9CH1^NkHUmfZ9 zdNySE>M@*-JfmV4Zo4CJU@Ta z?HKmEc^dfSlt=xwgx48gQsP#`UqEqFyVwbkk>{u51mfU}I`z$9UatMeH@(H7b_Wjvy z8XR6MygV~f3o%&Z*m{3QD z;tW*puV25GTADsexy|DsmeU`3mYJ0Wz|cx>MnBMcd;^hV82`~^4t?PSiX!W{e4ODw za+TG#XaBQ_Lu@1rOtaKf3{ARxk^DYB8g*a3->M|OD3N!PQpCv?_hJU$Y)4XP^dm!a zQASz-jzki@7wOpXOS{9jk`GkPGZhkHWN$*dDsjUXC{E z)>NJKYL@#;$FQ`jrdxJ;+5VtjjE}ds1)*G;?9NWIxHWwipoHATuz4o< zLUpcuc}f+w#qfJ_40gPFiq=53cU-jSU2G9$^WmG{xLj!W6tjP;a8el6tv{@-bgsPQ zaVe!En%7`1aoXqO+E`xs5`Tz#PGcE7B{kp*=B_g+W&2U;knS3J#Pjt4-7d#W}bk|P(dx3~L0h^L0Qgurx=d0rxm zS1>oyV+=GK#7-j?DWA)_ot^Cd!ixmdL@aDy0dwc6slz(CZ#g4HE-LMlw-dUW1hY4! z$e_^a*jCGNi`e~znHk)AIg6#Qn2>oZ|`YanX@!q{Z}?=tvvVF-OIWUO33dxvzWi z_oJ7!9!%Q90+W4?TB8|uz`WW|fdV*>jwoETv@n`BK6g-n zi-Hk(Pfwj-48!l?Y)rt`CYBUKXNUU|zWJ)WubriOrUDF!Ve3!H23bN!jccxN$Gfl5u=>R{BuV24G&h$G;6xI!NGIQN9&7{ZB`uX!(>v1$l zFFL+I%ISu@FYE(vu~L`^$e4>6h1U|tw5UG5c==*;cjp_gEpjZ+?%F`LW2=c=eoKXD zTs{jx*(Rbn99foZyQk*3USF{DHnK21vD13CiD3J$UeHgHCdc=KVHwK(9t8CbyXmQ^ z*l3rtVmv5S%LLvyy#99I7!SizC*RRzP~h)a%jc?`yyaO)UuslVcy3)b^{?}<)q{*V zCYlun=2YR1ulpk-wGNf5Il`$uJ#mHBVT@56Sp+(Su2n?tc;Vx?inV!}rFxsjvWv`W zoiBUJ3PdKuf4=L!5;qyAMHP69%OO>joQ%VG1o@ea$BV5;`@GApMoT;(@aMkvW6SV7 z2%Qi4JP#!2gE{_8;4rZDt6>h1NI?X3-qVqG8G48^Y77iUlT!OhEWXnM+cjRj`FgKhPpjX<)P7SA$*qCP6hQ_S#XnxBrez=O z3~O*?4lx`4Ox4u#rm6gLFHZ>L4%_znSglIGaaKm!be}hYe|_lL>OTAV#NfWV^O0_U z7e#+2QZDM^Y&%qfCC6cpRrfT(Xm*DU@G_wJ*o!r~YxL%L6N9TixwfR`dT_>hH@u;D z+_97Kvq|-)x+}^dP=SD#aswTGii)7Oug{Q`n7?VP(h&xUlVW4n%$64w0XVF_honpg zzMzz5Vv1>KIIMB|L=Xss@V9})bl}A+ks?Q1VPuqXO%rg;o9H>--o#s%^`Igk!j5NI zASN+HvU7F9!eG5JCcmvB5IOQ}8M1-OfetHc<4aZw>fX>vjM0!3_4g~6^06&u@Zx{? zRv+3uT;D9G;7LOFg3JwYpm|YI(b7g>=&at+`~2mLqJo0!+^_IYpFX)?lI~?-crW}s zayAb7b7e}E=DiJBh@u-LEN_1$KCC*es%?PImhQk0HPqs)ad`!qlzzmpPaH)2Y>zJe zL<27C!>pF7lWJ$UzL1cJWL~5y zEPD~R&Pc~yZhrD{WE8r+l=yU&PP=QvPOr}hNJ35O)-^@Lc(cIgbcrBIdSj!pwWT9k zWpiH(I*NzdgDK6;&S6hZ2cRC1kvW1dusxG{`t<2|VjU`3#rSL1m-j!nh8d~5PPYMB z1gGO(C=3q{lJ9;a5l8JF7G`Uizfw(Ub`z#K*S0uRy6lCH9u=*$5=B2WS$bTJQXQAz zldO}hv(`FR)Q;~BCCvzdS9?1fq=_JrfqK11lxs<%yF71bt8iq@!_FKMYlPb?Du~fy zk4oPl$mm|pl78@8;sNa1+}yd8Y?=P-pcat0Yu8R{f4-?YTOEaOJg$ChA&QWb{u~z0 znH0M|6DnQ}=0JaevO`XV|1*W+nwNt59KMB4!*}zeU6U5xirRjT*Q*t%xWQL%1zrtO z%rl?vnAOqq(UVy1)_b};87-7BCNCIFhYvdb(={xQ5hVtiM`n@;@u zXc!p33)Lou@yv~U0fj^QJ0tc?$6fXN;{v2^Daqs?Upn#mKpeqNu>!d^RDmNS1HVp8 zB1{ojaA1fs6JgM|>N1kjY=z?RvsaXU&`~r%@Or`y?MFxUhRl-Z=Daua_yJVes%KzG zkNxz$ue1Ym#IQXsF6brG8jXwzJ3~1+F6|dyP0cR!BwL9O2Bq4S>ctlIgr1+OnxB_s zK=cBR4dIviS;M)?n3OiOuAe$Are4q9uHT5h9GUon-e4z zfcKoE!t`F?jeD#|T0~)CF941cr1`7~-L?dG$BK-1g6@?cQei>vCH?X&u9{IpcSX#b zeI@&~!mB46`%S-axNVkIfy)6>G3Pr9u`4kz)Ei?FMi(!=qi(5A5*+R6nOMHP!GQsa zBl!%T?^`u-qdwjrNVzl{E|Y1*JPdAtcy2X67tPJS+G$vL(H+I#0tMwM;iAg8iTM67 zrMu+o9+G0$ypZ8fC^sQB=odDN?f{(s`xP>>v$2h4$R)mQSa`*!=l$B$x8AwJ#6*^> zsO-G)E=Hp>_Q$>6C0%h*OMZS@@-G4uYTwrbksK(b zHPSiuSGlF`BB_=VDnhw`A96RlP7EmKMGB{Qb1lzwzMi$=hNGLt1ckzE#CW*PSrHO=`Sgyxh>V`Lv`az(q?R5}@3!z3tf<;c2?%5!=s$aA zA}c#mae(zG06emRbO2?7@pzH$T;?#D>y$Y38aCqr7_FR^K_llf7S(cY%N(?22?(O- zIlZJJn@;D?UZCH@ZF|hCv()C{9YEnZ6V2DoeFxr|<1zko`<)@|ObBKxzCM~b00(JmJ` zT!3WCKTv@{@sj>Wox$D8>r8bfc-!EP8@BrUUtb*XH7i9a;KXQS4w${l4fYG--A==H zjjx#jr`laS_rX;SGuF`l+s|gX!-LD4WVQDs{x7zI~YHv21_g}ph^M_-;z#`OeuNQ_)TBr(r&wx0BnVJ>}Z7G_&s zrWhlMYwiB8OtIWL*`=kHB}_VwC@vR2O(L++13rJ|T(i%yZEzt~71Ei!qCaoNQS<>a z$2#7h0ONoNqqcO36c!?k=O!=79AjuuDpz;Lw~C^JTE+QjrkhjmD^MrIJE&DCc1fB4 zNVw(|-`V;7xT5-P`8&clfI%b8&B5lpx4Zz+=7ucjx(5{do24Sy*?Tlhg7v?Rj)Vl4 z+ue&aGB6md)axkZrQ<$&@0@pu)IFXWn%Txu1MwyYD=^~Lbc|=Vfd){TYnWJ-(?Q%V zqAmT$C3C9HoE|^!28qPO|CjW)!1F z`rPmJ0{M92{&+XATGL;@l}6 zkz*W%rebe@C3NsQEbXUZ(y_}bg!5)w9^oNv%_k<2^pm`Mreyc!US1~4@RgX(9q!y52^h2x0&17=&hQc>*&HdBz*Yi+7Qv`vTT&|+3yzK6n=$iA% zWPex&)Ah^m;4l^)SLCwa)y`GS?9vCl;vox)n;w+co}bLIJ`kc^5vnwwPvI^J!_q^R z_ahf{pF+I0^8cYfF-)cK?Wz&4%@skZkp>Tk%F~&k;1o*<Z{LRr6!Q48R4)2URYPd%{3vs>i*(-Ng=T&Ay}ps>52Gfw(H z##4K!H=ae?j}RFrVqWFpCASR%C+Na>v_jXTQ-v6ZosWgC&;m5oShFwgaGdMadxQ5z zyqvJ80RFIh2$^VIu;RKyuKjbI3WvX-ZODV~PAp&vKb;^)`;JNb9}DdfA2IL-s@c5F z>v~y-s3Bnv&zx_1Ckh#CyOMaGaR_HEd{vCl1@oCY=iDqv0;DHrmn-bRsjrv8FjVu` z8v2k-)6F-&1(^ld3GyUD30<$5nK7oP5iHJQ+vK%AX4ZCdGvRD}nWd`E;YS;VlGHO> zks0jpfK*Oah7Lc+Rb$rVgOukR3%EaZ{&RapH zABImq{cYl?4ud3Nr1*j^Ub$pvIybf78-1Z9LpW@|(#?nnB|OXM`mVNMfG=pygO?CG z%O?lnIYZ(?RFyERJ2jwccXa@j4e@RNFfv6}tK9N`e3gQ2U4mSoB5g zD{rh^X_5n=F{wi0&ybq#kjy13u3XtCbKi1-W#LyAjIgYGV;-p)!*}M#^WguZ>^>?BQm4x71`t1BYW?aj1aOnA!P48b3(QV*(-ZxZ{AD)=l?wK{=Dz` zeA;o&@0|O0-`DlMz5@$&BwHrHCYpc-;w>TbJ0!2^@Us@xr02qh0*Y&AR0p8h&=Szo z(o*=o5)tW1dY%ES+>fsdm3N{^;h!wVIsl{|iH zDZ`<5NLK5a2;H}Vn~wSRgWrvJ5iX<`Bp9{ovG~*vf$xa_Ijjz1D|KD>!7NG8Np{Zvz!pG$UL$?xV}ghU+qs-IdJaZEX39j~pBu zq3JBJcaYD9z**?qnNUc{$*mCU5$RvSeGowRnCNJbm)VfFyirgP7WQG*sx|j?1p`8; zX-v(`K&P)yRHjV(2ULci#J@a|O)??RhRxTyfUx{nO5a*_;qi$%@*KTFeFNrV# zmY2VRoCHicfT0R=A0{BaP*E9xMJqLRCMRbFw2G9zSB5^Zv8m4^pTu@O0Xy1^_Gk;- znpAgFjs!4BgI;#90196eZeq%`5g`i5jlDit`cS2PfMby78_8PY@9@{OinRDZ9?Bjn z&}uvY?2W6tE^WHmvtiDS|DvcpY@N5%vX#f7Y)pqmJoD(?GZb%3eKqBxkyGCjoTTR; z@N6AbE;7?iOH@A&#lV_*dkrc_RYgTYV&Xi79A?e0{hklL*&u}tFvN0QWZTD&A0e1HXJ{34zfO&LkKhWbZ$k}U zqe*wyao^(uHS}>mbK#qE&FMS=NSziR+(#2u6N&_ncnakvl0@u;k-~#wS%-3KO&;e5 z$%#$?t^}q3v3)KKGm^p&r_Z~7@QR^}2>Tm3dN#gKq+VQihpw2o)*ssd69dDL&Beq- zTvzu|?7+Z4`rt}NMn(EeV~Sp3ziYL8B6Fi_kdJ&^Lb?&j=vjL_bT4-Rp4JHB=E055o(SeN&| z=VG|HVw}p+aG6!Xk)>a*1a)LbR&V@CcV6Ef`9Nyc%COUWp8Ov`whS6feeZf}zekeB zH%Zm2KBx9h-Wi~_$(l&xCJ=~@stFiOcK^R#Nc&iIM?zcY=4RkkMijL@HTi`&3c zX9~Zhhxs$(|I5JW`CJ{djvU2~4%~v$MoR;(b>nr&6pc0}d7%B&l$6av>b# zabgU6_#>?{FfPRyOH{$=WZ(6?apN?UjGM=1@w@!I*iF=%44&58aT5BT z$?#xp-?hu`6=nEByCC~!Sby)0=5^4Tf zp}qfxFJtomT#?iB8sF1|E(r?<<33v9-X|~{1myJi^fnr57QrTbj&pM@K>9ax73*Tz zTSzeVUs-es8+`D+W!QDk%WS1F1YdsE+Zcy8%iBO4Cw zdHF}pOC_Ei8%Org)Fm1WHuV^3xH<&sw=-_u=fbLF{T(;uR&;$RXZp^(623Z%lJKFE zt?l1Ilf{PkpM%T2iKi#GczJ8NZ3EM4W;~T$AH)(SB(~wTZ_}+W_^(!2M%QTRH&+ZF zAv9zkRS%c;rs78Sn_(OF)3aXj#LkS4rw@in(R?(|X!!Nrz>@pV?(yQZSs*pwm`wnh zcuEZ`s;unSzB5A^j1I`IQl#f({AQC99IRpU6MIm2S1^+?&;71zL0WS~OlImphWkkc z`QUQdwoQs>7uJ2fXGnRVjiE3kXRCO(e0$Dy7%|Z+R0N48{vGJe_PEhi75;7$HLC<-$&lwp8<#lTckUM50KWpyaA!1%5m3hckaEs-HSF+?@$(*_oijS z_e1rE$lG!$f-Z=>p`86XAF{Um2PMo5;#)u_8 zFs&=NbJ~5o$76bH@GGZYp!3FtS*q9haWm07e>KVqbsq`}bbzAb9{KCi1|^iRba(W1 zu$;M^-c%67KxHX_6T}-G^&d_7jWkUpFRxo%8{W<9X=P;r(llHbgWtYM(Bi}2e)z6{ zDs&%1#joYQ(Chg;?p`}bTdqdx$MfI6-OxTHKANzq&|%wl;qn?iIX(u261NPZfj)fv zSX&Xj>xZ|NBuyI>bVXwONNIACv&W_F%swxD3&|qOBpb$m`1`#azsZ(~9GDmYH1AK4GB*1dm8>E>2vVc>qE?KuB&U$+x$Dts^XCu8n8SF!WFmLSdR21VUI_;(8bK4cJKr02 z{XOMkk47sC7IL7n5{J5V1eg4TiH7Dmi}fPc_%ypE9iRK~TxO!HTdleIMpxGk{PU)Y zap8@5KSQ;5ufLy@;^Xh-b%9KGsydu^XCM4~IjPj*?YTpPTlM^P%O7r}SRH&xm7TWT zdeB7CRQ$Dg=I_kzlipN5YlZB=S#BnLjGDj#xLRq(TDk8#;=EkEs6qoxJbi5WFR+kT zsm#(0|A4SKwr}6=q@-L-TX;296tGg7R;F5gO-`m{efzU@PhU-?_s0T`hNT;Wy(oi7 zI9dzY*~;4Ra2xNIYZ67ERn;YO{E5jzXI)bA#Ikhv+l+0j=ww{XAObbs>NHQn=P zRClC|sk2f9otD*QYlUZPZFb+o6J};M#igT4(_Xt=3>y#s(go2{RpqvizRbk&xC^AV z&xccu4*cFp<+{8_L|$`nP;r29`YSqTyJI`RlP@Ycyx^zFk-GrjG&HquLMhO&+9Rqm zDbNO#ht#8#e=HoPuDZen#x4HiGwO6!S3Bnpbq-gGq6+QUGA}G3Z0!ygX3r8-L10*yWXho~mm7BQnMkdG1ZSiRGV@)s;t+vHN>fUXklf&wn z-$wJPw%He*-EV;_!Bk-?j~<`e@7J;;=$kxV=*_C72}-BvhL`s>LB22m*_YkNfZ8xR8d=g?31JiOjw7LRZJI2O%{kkm()Ld(7 zk_RGn7?en3%j>&8WPI{?CneyIEf6GDG>GWr&RJjibCILy7}8*=^G7@a_C7Qp5D*3U z_Y!)}LZoE4SZYl)@up~;CdwYn@V2`-st|@e`|9ojV8R8OiP5c%6WJlp?#4EWB7L)l=YJn=*imTQ2)m z?Frr`b0#~LHE2G+mWHB@W44|728+alxxZuCVXB}tV_@@zcb`R7R`1ZAS#nm+dK^SgTk$WY2@|?qX+s?)= zzRX(oSN_)ww=koWo?mPGnxdhB)kegtc+>QDr`JoPm}#WmZsGfwF|P4tK1mySh@nDV zM7Xt#U2=dpxE|>JWacr0?aBK{LjS;5>7GugJ(q8=A~C#Y_jz@@FQY2+cO;f8{Pk8w z$jbeqY`$P#)m2tgi&hs z2Z4bZM(oK??_i~9zjJoejOAmj!?C@Ej7t+rxoDn%)4@zov{O$)1q!k_VYRfdw-Viw zn4Jov=wABmIH_8C8O6>!66snM7tV+}AKwU>pM;8}E zZ0DE6DhpY)sM6iwky0a<4sl9|{b=r!wJnP9DDV)!U5mL{He*Whu~hdJYb&7j73mkfsUAQlT%I-M03j z7#NT(LNpkCO}htHc=GghVvR-#SrzI-M??4@aq+<)@KI{t$cp_+_F$1#W2NbCu5S%` zAz7hZ!Bn*OyJE>ztf4G)}!UGWgt&bUZvJ84Kz) zMs<_Oug4K%AwlZ|^S!T}b&X^DQ`*yJ`JB=`4|#bHTC21*tMwiQ7lYAn(MXt7r!zd? zjZwETTn78U_RZEGpzlSAqhh%ZIG?xSQ|2x+%Ut;!*Q{E~85KNVMCN9+1a=3PtD75S z-gHb(zNCqSnX6BK-cZ8gVwQ$XR+<9rlRUrojY9jDcAfcrC|1o@FE2)#p7cs-*1XN^ z7OiycTK(=4SXZ^h#7GMmGZ-fIEg>5~wMM9I9RRgMa}?wOz>DY-#XFG|Up9aA{>zFK8kn&+>l25QQgt1C)$Vr-MtERi2c2>oI09-l2tgqjR2}rHwsTGgF4}7)w%nUd{s^y_$I5`dF+PY5qTwTo>PvF^T(E02Ep+oWR zX!Z+K%1t>qh+&l_7LPE{aKn6+%828yt5>2*b$7+##AABn)XVF_OUck5>&qRRJAF+T zX9EsWtR#b`6+FqIiQYhoY$gn+aybs@1}}fNGTkfpuQ-mc!NF_G(;w487MsATe=D_b zE3p!hnyPJmMRy}2fA^x;d~^U>X-mRj(TtwnM%M+&Vb$EV%~>TSwYGB~ky9*^LxW!A zXF~sy+(7>t?XclN12Z$`q=8|bj}0+ZVS+O353!~3ZhN+AQ57?E&2KwbKVrYpJD>5R z$jhk=P3jGmggl3c0te?ZXY*$&J#=k~{6hNoh%WbH2B`zq?$Bt$vV+hH#{)++pYp28 zty4>FUCT#K)E)ENmix6hg%w#`)x!w~Gk9UlF`R!!t9FaMj=IF;u^!n|y<|_WNan&p zFw1edGpf%$iV-&y5V+RUgMHpqctieI(m8j_A;$rU5LnPlV931fGfg~BAUZeSRrz8^+62?VFzQps_21CV7 z@TM!s$+39*mZ(dV6>DC&ukGp>%nCDo==HUq!@@Gm`XDd&=WC^kJ=@Liq(>1I6;2p3 z!jV0zc&g)c{OE1YA9{{MDdOm}vNa|n%u2HKw z9@$YbS7o(Y;S)1%5AeFQw(;EFEOK&ku>Z*cU7}09Mm2);-wyp-B<85qfDVo}NIpx> z-lN)6e@}_#V>o&fm-!W|V$raN{YXI6l^^It-h&gm$`lqn!eq}UACFT9Vw41aHVm^c zoR7V){InAY@5lB2w6rt}3k&e5SiE>^W=8z*pIA`>S0sW z$GSq6QJM#cknL4G>~|-I;yj6-|8rEjDvY929LCS9j&Gg#_hNZmge>)uJhwaf`!-oN zV4gcx&^31r(CHWuEBjDrUf1$@BaDaIamMt%e_4d`r{W0wn>Xh}50r=PHcn1e_4V%h zfpvAfJ``Y{jzM2^nt(y|7p>**r=Jl| zVjrQUZz?RU_qDOC$E47~K9ADYwcO-6F*#{N!j;@K)zuYA)sdf{=TTI9d~%ZDpUBV8 z&&$IDa)Y=v@L$kTXZ<49>`WM{#~rG#@0t>9sFsjMlwd^YpS7}`2iDow(`Y*l-NBIm zd8{o)AwmA{YRc!FYO`OeFP#nv2=JXM9cg-{{-n%jygeBhm3kX6NQ=<|jS~yEzpi-1 zUf}LN+Tklas`I>E4hbl~e`~`FWMDw)ndAlQ*ZrNHIZ22+NK8mzXUDc%hwd1FBOY#U z>)m^Lgp0GYDXEvc)^FiUyrHsx(Y&-PZ|_c4C?+2ju!}eG7rV9pV@kh`L_T~p5#jHt zB!uPGFFh|8c4MvTww_seZT0_sO?9@^YE2@Ch?2hhCqBbCtF#ub`2d+pAW(}Y^l39| zvtFO;ufQ8EW_S{1)4gj~xd~9o0W~J!0oij~-_wjQUpNE=JX?bn+G0%-8eKWvu#}*t zWGT?0rNIldc2D1_)#C;c&W}cu;et$}TPV_`0;zphC96rU)ydNIMLY|a?rvqzjrTP2 z=<;vH1}OYsxnR8-gM%VA|qxHO;h57mUm6g%K!8Zs5PMH4< zl>DCMt1!i_v3-3AA_%(QRaRO`Pfrh@Axs|*bHP9v{8C9tNIqg#RaAsiJ(nGVqe*Am zm+~i7H@%TFUVtI`01FNpiq4(a`1djV+yy{ft5sud2xX|X%_U0t1fp=r^w=ZoYXW>( z7Mf49wfV(+%sZ%Wnar5@wOi)5b?8TOD(qJV=G(*Uyv#Tf0?0j`;Z*;`jDw=X-^Oth zJTI2WESTu%V53<%%&o;`n5-Rwe*cGpnQ*!+D(h_ol|I+^F0BPL zpQN)98-HDE67uT%nEc;k;mbwtM>Fs{OW3zps0jfeivoemtgzusLlNyzG9>{4pVeTc23B*nbM zgmbIWzye-MWWPZf59+X^q?`{c*<4ymXuC~PJF$CzI(Y4uJ_yAL)o0-S!F(_L#n+#v zq7CXSq%^hbyzFTsY<*J>afs0N`3jCoZtf}fuf1qX^URI=bMKOG+m_kxyYfRth=xiV zgyZnRD!OI^L+V(sH0t0#fXy3M!ucUHqLqEuv{!MZJ)h{y*z(d#ir=|q8H~9HG1|~N zfuDAB3m9F2yT-k=X>|RI>~h0sxmQJ;!ZG7!YRb>qbvH=OP-^Syh=uUn+}xriIop(A zUn#!(UNjYi8I(r;cTnl>2HINv0k5D(XnMv^w5xRxHa2hNZP0xvEDM?J7OB7*vY|9L z!EIzB>N#8dy8W0MzQ|IK%;K&Kcj(Bk;mPXl;I~%tSV$W(nKzL`uTYw+pL_f**Z!2c zLScgZYm8rES3G|3yE5ok5P8!@NkL6WI_uPJb#}~ zyBG3CHiO83@Rhv$PsLwwcV@Mz-smSK1)$2;7Zs+W*zWg5z7Zv6h5{lA9 z22tw;vH3xM&&@^@`aee7bt%Bv@ZYrLZ; zP&Y2CHtS;H znO)PQcI6P$$+RGdI2If5`2vNdxZwbF>Ln5-f*VIGV+&^fma|?&&$DXhVB>Uw4^Zvd z@l*}pwXm#ZOzotX@=?Utx3V6{3^rY!Z#iv@8LF$Qs&YGU!W5|E84mI#Oi9u}e_>wJ zGdLM3fiiL!Q@kI;`5RQtp!$lem z_7b_mx<3w0t*qMNs5R3tR*4M=;H{#P`I)SxWohZ(Zl)mXL-Uq=*{-vR0>H+!L5Y;hABPnYpqpG$#vgL^OGAU8=4vpotQ6rJB9+OBtk^l zi-CjVy~2MsI)xOl6~XtRcz#-#%cE%hwAWp;#x_$M{fp=|6xC>(YSOX6!Cf%5wi+w9 zLHc8FY>;AO@0(W4<`~0-2&RP)x?>wGk?Eh-uOF`t-1cS;2!{B)00P6uyKJ%2kC~pG zOdJOzQc`+*Wx+(cg(Y7lldU%uyjF3jbn?#a8+a@{;ZUj38z_Gb|!6Z zT3UYJ>l+tgup7@0Md&=n+Akj#Fy8!993_Z z;aHfk5iDO4EX6~zHmIj=Z-_t^G~ZNneEhdRP(Fj%96KW&Gjjkw^bC1y0)6v)dwbyK z`%+KOr>sm$T>OK$yd=hF&~*+(a4C>P`uF})oMLmsI6}B;%YY8YUK?Hi{hX( z@3paDNkmwtZ3@}>+<|IN;C(;nIMCSc#J`8N1YTg^if?nt=eoE2w5VP|U0o9ShYAJ7 zjLi}~&7Nlx3WSi$kAZ=*GBTVVY-31d1K0ttCo>=k7x|Yw9SAR3v>NdKDX%wD78|5%cm>DrK@8%Hh2B!c&)s^M@o<>^G2 zp=HnDI-bUG+$MOxL;lm)_&BkYp1wY~4O2+``cC9b8GlS?VYBe&XwuYD=2_Ltmx)ep zPfSIxM@xoK`~Z7jS68f(8zk+?NlD=6^!$JmvXVR!AKvKqc=s_?td_`2<*G%I)BIm8 z%AC&3zxsg#UFKQdOC1Yn9th_j8JYN#u8Uol_*7keNzflceC*xxl6GZW2RBk{uAsU*Ry{^G6JdOVH0gX!YW8kbU z*w(yF11G(YMC_Im)vONt35zGmEQ?-}8p_Ajd+HhbH4QO_(d_qzrvg{&p3>999NxGW zE0z5T2yY=BEDmN#U{#4e2KOEc`z!e`f4wB)rGH|{D7=@(X)DcVJ>hFaYw)C0#$4ejy24DQX_MILxrwg+99~xN=ONSe_51G|UoG!*w;_we1uz94;EVj^!1Ag@2!~hK)tTj*U86w{ zN(X&r*4qYz*FsD5e-H|)Y?>}}gQ`g<4N23^US_A^kza4{sqxSN!ln|x2?#}FFbR*Y zUAnaHdx{?&USwi;uPE@O9UAf{!3KD5%&Z7|e>GPr&-1WuTE;R2cCw&v9`f*#?ulf` zqx;RJA*dyg_8a#?bX9%gKFJR?E1>!56%2nO!cxU0X>Zj7QxU4Y@8HLI1-vO4Dgh4d zRwsDAlzr7;SC$q(tYAoOSQ&^}i zceb!<8pjGuvi#fsOkt!y*N)MXPkYaj+djd5nFjX9l6mrA2E=*+V}&8pXxY4X5^X3l z>;jFRkTqZYG@ry@_io@TT6_g62m7s`Rod=#`Ndd5cm!Or?b^=n$q4>PZ*7 z!@s$?4D*(&=~q2WEbEd+BNkFsNtlW0M4w-#vhtvX&H}qFbELHF4J}DBFOPapjn}O~ z+^$maJ~K9UQ!%b9!E5}G-7t%5qisZX169cARj;boh^w)RG17v?N18Xn@#M$b2nsL- z#_)^Tv9PolAsZe>ELY@zTW*X43btv*1^P9Osd`eOPxmhQ95-Hsic_`Nki>7M>IEt; z&fn{wnCLI6&#ILy;);DMs9dP&@^|K&Zo=^axMBZo!Hm?%S!qKKYS2d~#LRH_wYC;e zT#gwi-)M}>;y2^{-tAj4vSay4kFd=zCFGh3_>VQ2gj~acK4t^6T3ac^KQ}is*6zt> zb8LP=!yA*k3FgWH&114F5-dys)!EryQ&U2;cz7N{!k0@g9V0JmobXsDB!=~qMxN5oic`3k}pq>2D(+OoGpzy78@2YxW z`Vv1*5Sdx-gz>E+#vx@uf2HD<2p(!Ll0dKoU+B|8!U3_E?XmmC=h4*c=|`0xSo*^s zi$OjDu#@N?;0lmBL38{?rBi+Hzc9Z1p}M~De>YDA=5ihMFsdB*B2S-6ZLH(Fli@1l z`$#mGGK96O(30fkSqgC8^rmB~X1E)u8pH3lzD~?sA0D033U%K5$;$Rh{^Nm2ON1r9 zNY0R{IM6d$US92Bq-9LKQ%EwQPmz~=y=?gqQN8N=PW#H0x~ORDHLoF@->72*prGBDZA1x%pW*Cq68>1b=KEdPR%-lszdRSOg$sMj5eP6C)coiB$D z*K*hJP`9@aT^5=9CLE_N6yovkzPy3bZMP`|yUk%EjDn(!V}_Q7wvXL|2?@+CfUyD$ ztk2BwXNU)sD1xF`n&>D7z*QEa*Z4U(h0Dt(*l0=b(p0A-`B6STiP4qE-#^6NTwni6 z%M9j1ghEZe7^v4FUwD2SQ0Zx}{d3aPjb-@*9m1G$3P|nN7FSF1`3y<}Kyq1%=unzT zK2dd)u1}mUp;HMbr1!boKNR{T6lvv6x3s>_r-*@rDzv_Ved9Nr4U(z|91vKbfE8sp znc>L3S!{j%*&j!LA#$Duz}Z(E)bTlsNRpcs`mrp2e4)U{6rn`@2G~Avjhd0bV^$Wf ztEmlTLKbjIhCb$T6;7$vTCPk`+fgfY_}4w7>XG9q-hCnA83;`a5EEiv6QbxS!G?;~ zGBxrMP^_FE-z*a??oEK=%P1DIZy1x*){oVnU9=9aOb#ucrWt@2@g> z+T9V6C+lNiN`E1EWsQ8eMQ&6DHpk7fH&9e@j|#6oK~6X))*MV7ijKRFr6Qyfxo82rQm3nZ#8A_F>&}cvmR8-|HfUK>qU~B6S?WJpIKA+z{ zZ0-N^>(9bktdyZYw~uH!pQEJuur37jM<03!OjHHmclk zGe>^v?{F>7AF6QL!DW?*;3)t?n;D0xf7+Adr9Wsz6(AyAu_wfJ+pC-IBr%YomKpat zr4DO{E%k#4ky{aUc&EGj^@K#?ljxBvQVP#^b9)De(a}-tvS#v&zX9Ms?{wFUW765# z^$>G={(o(g`s$u{aB)2!$y#;$CJzXPc`xoB>y=bjRmIkJg>dxG_7NIGE3;KoS& zgp*bvmHBRk+FO)K^1 z+VYZkZEpXcp`z>D-;w0k&3H4j@%GdQGe#185td&OX81r~jwR%I%s79tuqHLam|SKZ zsz@_g?(n8_E~;UAlaZNzWNjb7Jt%*atlq8!{4OUEk(ZMbbh~|1Xu0BHh;kkzbG5PT zt_C-k`|8HMqPKg^9n`Ae(_c|pZtqYbqi*%A1rdD8$$xlp%yyfotF--M`VN!Vc~Ki$ z_v|2lV?&I{s}r!}Y<|*x^6pOmy)XYoj>5Joh8asH5M8C6S2K#fYbI`Pr<`WPpxiGn zDPaX}Qz;h z(|jBDNYN6EIdJx`27d79#txm=D~U^|EfB2(zcZK|j!c#?G0=Cn_AI~v>uERR84R$- zG{)$HU~o)K#X6)^Db5hg&CTuVdZMTp^=n9}EPpl@7bOz>F5jQN?<1(Lb@@HctEd!h zE7;O=t*aCW{+sk+Ld~`io{jaeye+`36q&^$iXB`ueAgufeEf zW9$nKU`^gR`;b5kQt7-QXIEE_XU|TKoDUCj0e`o(v(wT{s!*3vQHgD6@POAai^SQJWwm#cI?cX3;^5|Up64gln$T=X zZxJ@~H%RH>gQi|7EGX-3+H173ca!w~x;L&1(*@PrJSLXqW?8@zlrqaRH~(`d+=g=~ zIyspuKsXUO@xCinD{$93S<>mEtW0x+V`%?6@~ye~Sz}m1frW>MM-$y`a1ZZU!U5w9 zX`fW9_z0>|XjfNPAp&V*eH{`o;AbE&gHgGiU9cw8bhQmQam;Q1?MdW%4*Vq-7eRaq9mTh*jVLLw$6HpmHf0y8r+a9*Xoj*E!k1OBc+YHC~@9v&XW z-M~uo(H8!LYNMWqu;4m=-~0DApkUp)s#Ad(ZcW0>Oz#D?$DwDHN`b;WcS<`2)fD5y6a~V#w3=Exx8XdCJMi4@mId3Y(`8KC^kB1?gyzrSv`X9iq-r=H<(I@bN(Rp?%6u)%p|? zqBl1el?AM^ffT^R)EgQaiZ7y1xCm=td07=ABC*+_M121IIfUf|+_~bZK`+s1L!{EG z#~PGQAgAqqj$4$JXmsj;b0_tnpcK?-63+yNL0@>{MX%y96{ z3)4zUBq;DuQIDJ)9br2LfZ0yyFD!Nl zFmA4`<%uy|TU`YTJP2(Sa?C9(pl<>MkTU$oh905KEiCQ->XNhYFwbjfNuiPei#3BaP)I%DJrhd&+pE>$NfyJuA-6}X=ed4@bjth;bBMk z4FniM9zt*Lg+9@(!gpCKfHhTfXD==qk+dJXdsX8K zNjdo)%wDkcR2U~eYMBmHCQ>%@Q!1vU7kGt#@n@;zYEWq2>J^wTcic{n@$GM zM)YmaLm?~%eEU!C_a^fmLhi*I#f-O>Gl2$++2yU#aXj|bOQS5rRr zpXUxr#}^4XW6VGxKTFlRIS(nSSf?55Uq$B))|11yU1sp*!i{)(DhV7OjqQJv_6Vw) zvl->7DLR0${NK1@$kj-o1UMf7p4G62?}O;#Y5LG!GE%FQ@q36$!j>SDF8EDMz8Yl= zAz6`f-mh%j)JEqMN)dTNe{?_L%?;~<`($Kq6e9YP(^2A{gRgQ(R#jP<2c>ISnk!>^ z-+J9rcY_s~4~1Z3aT!k?(4MDPPqL>8B2_72_zKZx%T)$44q*E7vb(S0aO!kO#oxG2 z22#BOU$KdBCeZNlHDoH}yhRV))zq8_3bs@orn696n0GF4$YZD)Db2UFZ5cZa#wU54 z^zJZbifxtiqld!2W@My0@|#q6J!k7*mhJeK)pdG-R4dD>fN$cE zob~huCImvic!9G10>yhjYvw=CiSlu=C7~T@lLTPAWEoTm1hNR#8W+R8d=odn^JLt~ z8l7VwWF0QSBrR+j|5^#Gx{4BtL4Q@sArp?s%9^Ms0~Hmn0%dSkQ-kb3b*9*HBFxE& ziM#ji0lqmn=;g^Iz{4{J=QVh@mzPJK8tdp#h=j*7YeQBK+hiv!n)UVdJE%l^N*Qo+ z6=-bL*ix@S?#*MX>ndDiVcH0U=XtH}fYffeQBQ)euiCWxE+eocu|q@+w^(wB++eup zLuqzV{s75p5q9vaNe=AM@X%<=aC9_%AvF8w2v)%X9H zF9$OV$cc-8&C7GLSNuAZK!9+5#K?#(gqNduvLtvp+Sj+WKQcX&5-KMv>$z6I1)F@8 zMO_s*)@UHjiW(l?zrUY)c?N-^Q;_#6$hX)365xE>8qES_!QF25thCiw?TfOiDgv27 zLKqxwL$u6Q;s&`Y$YHz}x&Y+mH$gdpQHT)UpPHo$9rbERKV3?_ydi}5Fr=-g=N#TV zIsScowi<{8+x78j5z;U?G1b&u-&uGH(wS^E6!p9zajHnJ>j_j630e0x<2FcUeExxf zBm1ks@4tU=f3O*p8$k2KS^}po??C-bB-4KuOdJJm5Qd-de_GwVwaeW_FM;#+Y?*!k zMO&7h zSigkP4Hho07leH+_N6v~=B2Q(7fKv!W{5j#otgr+iY|<=+7=`tK%WDdVRIKXy2x8_ zct%V5QTzZ57>dkFyQRYCb`e#Ull~MxI-|J=*dfnPTSw~VP>3Tw`=E5^mmtw_6xiJCf|7(qH<4AQf#KpFTtP00R>VB>oJ zd;yZhB*o(@%tzTaGeMJ6pxx99^?9|mz5U)|kG~8vq8cwL-*9wM$b zk^;Xq(ZS&P$nf2$EB7X5r!uM0X9Pl@I-lOBUJ7>cpwV5^ai8VBIGw&sIR)F|!#W3u zcDTt)0{ns*Gnm!F!+X2Ehv!53S3s0{pEC764NbgPrH90D^YeIR{>s_@s6uK4=(WS6 zQxXwWT$W>!I5&EcUYzG2)Q4o`Urpq5j;aOxT20h_s8Zz}AD*-CAo6$uuZxYL3j$z2Ec6KuL-6)wTC?d-ZBwdaHGGNdh+8uyW*3T-x? zTKZ5NyQefXoNrFL?YTl%08>J*vw6&ojSbjE7KcR#Il|h@Dk^~T2dP`V<5t9?61Q*P z_Bxuq4Mi8IF6pBodx#ebzpGWYSv?=x+lxce?!q?(NfR3C39xJ+H0f#r<^t2Qz*l-! zRw@X@H|*}Sv)w)z&+zi{-p6P)PW3o|5TW|Bom5t=in223nI|VZjZ==#!HZ)KUJDeh z;Oxb+u3^;xMplrVT{Q{ogh-p;j>cjzOQuiY)ZEN$9H<~OD=UDA0WfzPbVk#co-EcN zpa0R5^nxPAce@=xaeE&8mm}vcH+tLmP0ykHvg0bJaUa*Y-kmBq{q5Vk(^EeJ1VoeJ zLdv7pL+y$b0hpocpk6T>;c*WQ$znr}g)C(+od%p6

WgE3GUHK#sz+sxRJ733+Bq z%=GQLM8xp3hpx0(FSQzM#fwy0sq-Vm|4jT|g3mexJG0eq<*{Z5$Z$Z=2*Kf(v5}GI zFuCZ9XAgLKcz780;X}3KhPtRIkPW$T!_%>H&(HR=L?B-WP{W~N%cvfr&BW7666V2VDWszjgGuKds9x$qxTZ}i{zaI_WiqMq%L1w%4 z>>1qb5XlRD8v&yvr^k@$5`3yJD8naQmb8BUWQ8>Ht6+B^f!r>1@ooR<3Sd8rbf?Fz z=5-*uhBms14;IXB>dQC`HJdPKR)0EunWNZvd2xy_0{L@<+RXT;rc^m^9=_liM7p4)Ln6XN)JRUg?N?BX97S$_x+L>(TMl6wRg z`EIZ?e%o5G^F(6X(k@*PrNj;t7(~Ww4;ZvR)lw=k+H z5IS$C7d2h1LZG%Q#Cs_hA*f@!fMRHFv5=gc+}6zDL*eIl({3q?L8G!fElr5wfuVsx zcLHbEk*Sc-EM(T#n8>eA)a-(g@XC2E-qI3ajkVzd7*50V7VhrK_wV0pG6_1ab8}tr za2?)?jY59S&d#o`CKUR#xJX0NJ~?^2PqHMt4?Y%1I5;1lzHkIY84|}5y}e(!xdp)Q zK1n(BEbZ1P8yFM&+k)%p9^6hdQ$Xn&A5$MPb#QVzysRAWx}ukOJS}nCthv1UF~56k zTa$!&FE%{<|NW~IbBf-Oio)a1JR1O}p zvWvpw$o$bWo7CyR<(}%H0gi%^wFb(DyIXNE*WE{s1f51$6*KU*S@w_!?9cx;+or=P z!Gqv{nG2RF1@#J3C6HhqqJ4NvL&Ac%bzUF$pD8in9?L(uf^PT!kSlZ(Iz2;CkE`7UUGg@=&UKT_;WRdk@b-EHYN72{b**H}AQHxZ?lsuxOY-w#hhKx6>z0n3YCxwVdaUKG4xd$_aFA zGyumGqJB0Rfm8!KfZp8t!9gWVmBz-@2k%34-Nxqbd|2HBCe7c>C=E_qjj;C)AN9HH zF7D^yA}4l|^c8YAK>M4UYpR{fyH!6AA@WN;HNfZXYvT6`Z1DgFL&drx}bTnc<6?PqliTRg}icPlcyGs1}G1L}2%pA9rCWwmmX zkU$r@B18y%0f`T({*U&)hx3auCDj%i^hAvA8U<6&0d(A_!L|kWIq*}S z?4kY(5N@BBDSPQIb&WHK(zcMy(GD}W=;=f)Ang*~z1+e=2+71j zM?anmW=6OyC|Tk(cwOwK0>%89s1L9Y;-jMeEPp+Mpv;eXk}@(LTMbRxaQAPwr$X$8 zqpfWr@K8M006GTP2iR>MXC=Ro$j1T#n{6S)P3p$@=dE%A1O&0Mh!bGo44xkfLh>gh zT~_DM-M_z(lM~Ft%R4wQfbcqZxPAK+Qis9P6biHpsNNvH{c~*WNc7Y9xN^^OztRF< zxbYR`D4bOgKSxST>^3ht^%~PIa;B!P4y+jkF3&Kbs|O+vHa2!vQ9_|hM+7w#9$*HA z`G5gPkr0&m!4JvO?ffuI->S{e7A!Y{(#^CH%yyrCQZ-x_xv3@G4{p`p>hJ#ZMlcjW zUDVG|IzUipbrUNVP&a^HFn=*RHnzI40e3S5(>tyI7EqmAX%FB^!O2bJA1+S)^jYE2Ag`A? zpl`iMKvlpXbO-IGOnAlzfkQ*N3mUG&6X+&@x83MB99Cl7Wug5k^KdRno2} ztt~C-YGrdFyY-OkSyWpK{KV7#G-R7nW@e_xZci0_mWBEGd^U63U2H&5wVV0-8Zr^Z z$UWAVmOx7nmr=60xe1ll`RsH=ybB!-4G%l}VB1=lplKuL=61)4AY2I1*tSS4AMgBO`Yqf(S|g0|QOXQUeLdqb=G@?GwD5gN_7J zokxO#cAliVmu6;ytEX*0HRxb!9XCL?AC@fO;oA1Gzq1o8KgX=jbl{i5{h^9i~l*Kd84IU^Z2tw1c`m2hF#q}D`G)&IPTrQZ8PoPwi(0u z?62~-M`Raxsv6AvexFB5dzt5K)+;QB44%bbaS*HDXId*WXjC!Ku=*3vjf@W_I&w44 zo8L-%VokCn`Z5uRyt4o0`pQC{avm?QW$5iB6R1!F1JQ?uIAM8{pN>J-TvuBQ)wS3~ z40P7flKgE2&@FT=I6@@>1#Vl*%#4nlTpye|o2gwfjF9cy)zJ|ynF+y94Yt%>9MnHv z1HXlm(g;x>r(3(I3o$!?{yc}Ec?g3=GLIIyK45e=l71^8AQC=5l?bp!LY9Y~du6@H z?V$9`6>7nTQrvc%5>-AXPOeC~bM6Cmy}(~xT}3s=i_2~q39IxCh=8~NW@s!gPPe!i zVL-C|_b(WjFxUTWNwjKw%iy(M(k^iP=N@~K8}iHr=0sf?A@h6$1XXkC#4!$66di7a z*(80}Mg>D&Qd04OIsyY2oL7%5?Ej&1dLmKUka>P8*CYrtuLw@5xyA3JzsK_H?6g*M ze_=jh)|9UMI=EU*hjHxQSkq&#*PD=#aIkgxwtmfEIHF*DH+wQF1<+ON zfR2G=J{JhfWeN-Wr&Bf{T%2qDwj~1b=}Iap)4ue;OF2&vVt8{3 zZxY^#F@&^)u2M5?&7!}`#aO3&_#G5mHt17w_tB48DP3wo#}bleT_x*+&8 zEX>KtDJ(RUiJrc*qhqwfj9}dqNSa12&p+qUcU2R&w2}0mZ{jBIZs=Kt>VG%2hD|0L zs#*khX2CU>>k-2bG7`Puwo(QWc`AughNt-Gk#8cGn3Ju{jJp~X<22$NsS47+w6LW6 zwnMe{0Ka_aU>lSmkuf(OdY53P61~y1e@_)?GaCP|#q!rx*i4MA=e#NO$u2dyru=ba z-%?_)CKqGKd9Va!^zjjDoC}T#i{JClm^(!>ix&ZA1#kPta9FRn-fJJwOH?7fgCcSi zt0_)$NCSaL8!~OLes0OEx=H1GHLR3qZ~y->tXxx$?_tp08;11W87drO;lP&kZyA|V$4?^isLeiI^bnjjY zGoi*LP=N4WU@DV#J@_|SKq)5ER3!qVT0@D5dfVB~XiOEOwr-dWrCEJ0viiIQnA7j! zftc_Zo8uP423a{gR6wIor5z@(p}eO+^GW~uIckPlj`1blmsQh+*(&UNxWcQ(aIXyh z22m3DGP(gsIl-r*svm&2W%`~trmt^YiGHD|p5hs-_Ha4$x|OZ7&t;!B?e zOqkUrX(kO%)>yW--5-q~g&AieaY79m6c#u9iEro#{F~b&!l%r%)x*+F-bf5?3T_Ci zeGmX)Q`}-3zPF=wu^8SLh=IsfV z`WE^6bjErIUt+us&C8(-O0?@&JWIi$`?s4VZCq06f_4%Ynl6fnU9P9(W*i0>H;v@& zgUe%jAAIwy2G*OOYv{xPsS%a`Rb=jO{QHw4JyF-E{l&hWM@m*E5a2#v!02-@I!hWPCBjrT7lEEL~&#inU`Do z5z`>U<5pWm&+~3@8&u-g0fU9Z8#hXD{x7@IQ@-yE5UVE=LDf}C>)-n!E}Wa0m5-ie zX_91TLUqKM`dre{s4`cql{$J+dhzDR|7a>h(ypVZqC%!~dJ8d?#Kb@yh=5Z5H^$xr z9P9r5|CdzmvO?J-JA0EEQk0#&W$(Q=AvRgn~dxc!iA8%vNyj|_vdqe*YErP z|E{Cs=sMJO;eEYd>pY*&$5Y^qDrxoHrE)6Wg!*{R{P>oGpgK_X1m7TysaHP#Gcj@U z@E~^hn;nAwEUbQK<}uasR}M<(3W4fXySvu#^}pOUAffOK8Nm0+G` ztEG~4)lxBc+f$Dj=tdubr8-pTD`LP1MMNT+@lPEQ+7WD}`q&EC0(F9jdc@dFwO6mD zd59IRR=rF4Pq%C0@+cxUTdO=YZhouQee>c-__qV~+J{}JviKyUK^EIu9MGtSTlrwx z<}~ZeYzLkbHX-0r3Gs*uwaw}751LO6x#a;s>}l4&@&|B zrgl^Jb(JrerjEWI<++;H|4^2S`u;w0sDP{!5-upBn(|5D+bE;{(YwJjDSOQ{W75bD z>fpZaZ{6MBVkD?%*=Fw+-))|4MouNChrlGEkj&+hG^LGzAZa9|0Z#Apt#huqdUd7^NtW^&~=WQchb_TU$|EO+9;TMKYSRuM>oBG_I?n zNImzj=0-W(Hdd+cISH(cj3hSzIED73h33PU6?Wu5R8eWTmJ7W>f;DmpEE(B zPhc{Kt-+GY;f~?q4tv;=ptVA8H}+m^EMBZitjb+Czf4mr zLBvm!;p6c@9?-}9{3++_Gc!FXudc4Fp}}w4`)=|f^vwYU?&K^raI)`~ER)-i5f3uh zr25VdS~|-4&n?Z_>80fj1+O&6thJung&k37%PG7?^!CZjlC#9eYSCNeT5)Lkq|rgo zG19+9qxh^^Y15M+rM!M(uaH?&IKjW@jRe));tgmIBjt@IG@wpSqN~`=&Vs}Xw9aqZ zu+hZo>*{VYuWW6NReGGNa{t|NLc%|k;2aHFeVL%4nxOH9{7rnJ%FnQ-pGCSeWLZ(V?z%}V|@;sk7^4=VQHd?+$C0IU- zJmqk;>ge{}Hp9`#ir1Xe1e-ZyR>F1Xc0R?O;qx zTprXlJd?%Zv2Mi|Vw9gQUYkc=Leax-FR_>|CR!2_OkW!T`xCg$Fu`|&grtA_@z~fH zNRoOI?+KeL*A@S+n5;mnv2k~Q2F$G=hrGZQDSd&cqeGCjZ+UH|v^Pq3_kNXAN-S6q ztN&vIT&xIXtVbX~KC5d5GFpt{YOqo5o|c(O!?8Q$LzsFy;7)`dNpe1?G`g}MTyuyd zelI06__?GO_yjMgN;Ws0{02^sZt_2>-a0za$+rw|ZjQQxm#@NG<5b3j$#)Y%Xtr&< zo;?edV2tYCi0xvY|DsB~^pH4d|MRp1TDb({!hH^{*p<;JJ@lGBFY6`x_EuNy;&reH`_(yhdoa%v6xRRj>3x2{8^*S({tS`F+0Ex4edgP6akBR56FJC^ zP(-M(LHNJEx=LE53i=d4uCbF=Md3b0@Vs5Y@&41)r}V(K8QS~DJpX@jruc{noINP2 zfCj%vA(xSJ+MKREM zY;#x;c^75eZc<+~N+N6cjrh>{Y2*5)*-X*OgHbGT14|3|oftHe1l0nYZ7dG^BF%GN zG@R^^SXm;czR7$Ta`vdgq|9lfo;NabK0%7c`b(jmofD;`C`}BRKv8{KUDGfFG$u|T zhWy$M(3-M5J@hJ2*zb9+%IiGcH9c*G)>iz1e`C>PZTcfKk;dsu+5=o%g9l=)THtA0 zYN*$ti`B|io*^N|9-o|Kik-;R;Z5}1M@*C-rs31aPV5{bhpX?mMqKtts&U&JQA7q= zBhG$LPo*$x*xurCtJLu<(5dBZXf5a+E$S$EJDHKJWqIHfF|M}6tjRmKxLK<=f8DJ< zu4Ddi&tc`f@HFUf|>Dt$uC$6QkNWY2Avs^EGfl|J(P%-lE@h!^ZPP&)6JV3VL~}XgN-$x8BtJrvf6&JeIChjEv0lbGF2-g-b@- z)ed}m2WeGR)%*>YkvS@^{i9ju$gS#=gm+Qivr%$CFpWZtUc5T7%_y-S$gkuaBNZ&6 zz=X_zo}ga~>U2t?k?oX5YsylO&OCz3MiCw1PA=$5Ior zV|GKy$%0mmyS6AIe*TmQgh#{pg|_iCa|=Y>*YRwn*Z{E&`C-Qbwc3%9-pRJM;o;%S z+KsKs3a-8|iG<{`syaqY5v=m()#tf~2JDmkn;sP8CX2!PwE*q9e%;us^jvU$6?ilH zp2WC)l{4EYucQO{oE*y+EH|W8O8Wpg^sJ4l6@6*;=s zs1M;|8o-na{PTH%s|h0{&4rBF@up<7Cboc;T}w?4pA}o6-fN0f|8)Nr$>wudjHla2 zpPErR7TLd*v}(`1#U3t1i8_SPWcYb!t6?d-tE**weK(mTAJwm-b0eO)aca76aJ((O zjB||j@rO*s`an&x9BoMcPM7dYLru(N-7~VO%c*&iH3mq~XB|}W@eAmL{+pZK{;BIL zRDX#U@=%r1pppdYb8|akXZP-};hjF;<5J3K@JdyR6~_yvg2UGe0-? zFm^mo)iz%5D;8$Fgr()L1Ap$)8NS2y3t(p|7{57kie zyyqF;*UFeBcVg1M$@1Onnj6QjJ$?@@}LW7Tqg2pST zxjDl*x%8nE>O@;Lr_RmI@@i_v?RE)jaWnwdvPF=PFlEVXG*sjFIyh8B=rN$ShH+NX zNJiraUa}b84tYh{b|pv>mYfjQAdN@%AnjN_HOI$x*tBpC1J!1r8-8 z&f(^99n0&f!1+40;Orm_5BB|;6pNY{lk`PLXoNpJqy4if1 zoBtj9-n4An3}RL~>|g*70om_)#vfdcZL26K>7b;fH%lJ;(1uvplP_OqHjJRSJ8ni> zUfbo@Z|C~@DJQ20xaGsqM^u=THSyGWNCd~|4Brl#5P-z<(j^j_G5c2(a3 zp}FTRRurVOMB*%TmsBV>BLhZ&Z?2iH94}_a2SW3ws*>;?BG_!jyEaL9_qZm%ecOne z;MMxJaNt(YeBM%gQghq=ma$O(+w4cCeM4VAQ{T9uMk~8c^HUdvnrFaHi zd9(L(?^Q*)f1Bz(t>7osHz92My*4)V;stteto4l#PHvYq`-g(N-htoH%+0$vSV(D6 zJ)fRzx4q!$Xzw3hDMQhdI0bRV(!xEP$&E%s{M)TXp?HxmJ?&{D43Z5Ec~Jd+{|yK8 zr0mQdraeT9EpQ_bSN1&m$-|&Lz5RV_#>(9Cr-Fh{S4d03k7`We6Iw_wuH~ake1i44 zpx_lOtMl_qsdVZZfc=QW!!yPwn3@=MnMKS7gpR7bTj1duNhD?fj7sR5j#gpTKBqZ; zOhhU^*?fG`Ln~&hx!vQpW>5t}!hiI=t?gbh@g}J@=tRE+`@Xax%pxM~AQm$vZ!pAsdzd(6I&#VIcw?Q!-Mz*nQS|BU^5Wt(E`z5=TAG4eRlCmE-+B$Ys3eIW zoq6gtkLYN%`Iw!(DsQJCUVLdV=5OBJb7F$<_xFy4`V$?tvCBuozd%Er%}mE>Dp zogD{$8UcC<+nl5w(-w8mFHiWEvUG_+(fUd<4{N%SEBZn4LN7ujU;{^h-dKd z3BLJHZ*PT&K=@~62h_3GUPE-Kn)0#W?3XYa`I0F1s@FwgoQ7YlFT`!uQaDYL9uahY-sf$ zrh(vMkf81{+zoyLN{G(>erUMt?d(7kAB)Q8YWm3}xD|jSf-NXG^-}9DQj>(~cQYmH z$k0%Cb8{S(mV;E&L=vAnbcc61?V^sc||JaRlmz+4?4 zAD4~abi05|DC~_?Sg`cynxn@@AM$;));V69c>cwyDuRfxE<FU1Ks)IlqCQm#U;Rw|BaajeiXhaOYX{A|q4e5gK~z1~ixk&z!GebmJo{os^GuJ47X%V6rIGm^|-aDjDS zT_3=}z_=aY7s?OtWk@z1Rc>vy{Tt7hW(rs}ZeCs!UC9?O7y_@LeW0$T8o&G#$&54% zcusRu$qQ(6AlaA`60P}*wXCg~(}l42ZI7^gVk~jKE3py4eIO8=-}&^x+wtu-g)o*D zSLAoJO~)Q+ct4RJwBzUsG|XP|V&c8AZJ1Tc?g?zD9=*VA4sKNpBj4k1ILGrNceeD* z$w~X!^FAf*RW$6kBr_`L9s6OKR#e7yJw;*C@v3bZG&FjG9GXVv`TMrWGG1l@CPoDC z>-e|>`j@u84|*%v?2N4fWOZSJC>f6iNy{-a$)pJsw(t>gDZcDzccu#5`wD#M%DiJex`2 zc4Tj3^ExZ*(s^>m+R{9UAc~dW)Yj2ZQei0itd7BW=->`YOYNptm%}kmhf_7LyWO!M z+yNUKD;Gwm?#RBZ9*c~=j}7?x)MxW`e>BUgrQpxlPU*o%)U?Nwh~)6trxCPkiCnpA zaR7vCZWhr*N=&1(3K0u`>Yw(bDLO3;_#QmQGSU96IdgN-IJAL1t5+3bq!(0JsCrK1 zNQ}7M?6V%-TVkn<%Qy)l3$M_pB z4X-(9p2-&uuk5Kq??n`FSKx%t;Gv)}rln#8+ZL+$E7HiN<>iU*a;*z`CZ^ekyO`ow zUwcP1Xkx6ZH`q`_UQ^t~TtesbAPU0^xjI=(5&oBxH7+Hpr>mN_;`gNQZA7@YRiX!W zZM5~pl;+mOfmQ&AkmF-D&4_njzC030sx)7^ML$A5tWQ||A9!oCoNjDmmL1H5=A}Cz zL#e98BT4QRtFQcTCtr_7Ml$Y*iglmQ#KhV4xNTOC)PQ9KSTd_eNa6EUDJkAgPJID) z@UT$cb1?|<@*Z{FYb8FcsHgzDFs?Xw9`WwqpZM|PfMI)Qr^WURa1D1*Q4{!i+S=PQ zp~(Dd;_5>CJcQ_}p#JZFA+c(J34+HgwcpaaVT1=eQ9FGW0iu2pM@8NHRGyRPuzfkLAAz6=>?k?0 z@wS=Idz5LP_5ZRjD})2M=P<5pG>FeQX*l$muDs}Zh8VG z3<1F74KQ_%tTwkE{#)aDTLep3xDfzZsc|T}-^6C}W;;YOg#Nw6#6b~b|+1X{d zxRg7-X8yj>0^-4u?b7=$t~a1!FWy15ZPQ9ynO)7z&JI~Hbg{{{rHkDLJNCxpzFXhl zc5m#vX`KY<*Vk)_h}`w~_?Rx5Q9?^a^=<5XThYR?w)Vbz!Dz+vt2xmjC1<^r!intG z;wP^9%F7q(>Z`_2Y1~|IjE=%7>04=7T4qxokg{i@@I{9`Vr(v zPhFh;&5xS@{ttz5+779vx_Y6sUx??T6eclvB8CM%)J7OPAWpw>L0MtwEvuxBmw7c{9yVs_)$xN^AHzz9}_e3MLhGAyb0uy$G;b5W*wzMi9wY}t zxQ#-#$N4@FZ~{4gZ?Lfqf==M};ZUaZhmW2IYWgmoF2KCR@FVXRJPe9rM9WK3PEU1D zjJ&iB&PbPC#T7sH5PKaDjK#{jZ8OBttxAuB%0gzB3nG&JT^nW6zyXqx zd!{qtX%!?JOz7xJ&Qs^0%@ypDVYU_rbf*M->L!3Qy|N4(Hn~RI*1C%W6 z08#&*jZ^!q_z^2JJ;QDNS4%=?%PIJQo13ejOcV-->1rp&tXb9P_!ffj6wL`^ew~xpnP-o>Hz3$LZg$38KXrh7T^KK0i7C<3k_58L_)} zlH#3<*)_(})xom58tZSS6km+h>QcPTpc>cP$Hy6sKIOVZ0y`!U1fN3e6X@j{PF5Kz zLE;8V*ik$m?V;&uX6#^Sez2RcH~^&EQ*IfW&#T-kAu`XYr;o@M7(X ze{MC-M1dX_l+9pl9F&*W&@d);N{)^uCM0|=zXuX!sSdfuy`dD4se<<<6||Z>Je61X zTjOzWItVo(=MB+m4wTTIgf)?PwtOWA2L}lWR6p`u<@~uomBU=v%oG8?TVFpNm^g5^ zKkUM4xvu=8aIBPSQ0aYW8eJhvLr)2#CRTk35>yf-pNJ^pnQ(jVVYL-EQ`lKYJ)W1?AUzpCsBm2rR#?ea$R`~@#mj8v9Qa`dK@t(AS zWaj(@P0UM9!=5pR*_NoVFdXiRgDI^I%?kAS7FSo5ot=W$0Ueh!WYhDzH#Ae9reElF zG=^(D@^qUSFTEu_6G7ftoGxtB`hG0Gu~FxSlx)uB*(r53LL^to-nI4gp`gx$(#)gN zKB_T-0>&1z+H$p9%sLm_Ln!OqSDT1LqDrK_rqsv&7#LSjhbGRzd3?SfE|M=D9Rp;T zy|zo0b$a>olpUwTg!7e%SR}0x!k7Dq3=_H5Ni%f&v0SZ5bF4(EBmj z0PQhDY~Yh?FsaNU4}efSJRDs{Mh4Z-<6wNLJ*)P!0)eE0m|-Oy6BC@Yflr6(CvbU2 zMhYgFf&%7h&5!Z%mo0Z#@^l&_h(6STpAqauSXbO#SSUe3KeN0{2j)c{9v&7J7X2b# zHa0d+&b=nz>zWI|bQS`MC2$f?PER|&e!Y5Ix)AK!0lmFUSBl%FE{n;EjpLrnm9wj)`}Dl1u3S-o|W!E%b%Di=-FpUgit%rWF}TUT9F z{&fdVr$I@uJIXUPo#=xDZWc1{`_1k(lN}8$UXn}Kky};r>Pj0LN}i1qU}I~ksTqVx z;T zgUaJxzxVy=0#8nE;3BGII}CgdJNShtI- z>-O=PpP#7yH^?y8aa+mg>gob}5U2FM1zCLB>)tftx!9=NxS;G;Q1?2(Ycd- zqOY&694NZ#xgd1EE%G)LkE38uQu6(a=wF{4+ilmuNgf&!0w}2jPR3R_f9hF++M#Gf zzp!U|L8er?{Kn+raa3!%CK+U0Y%2v!67UpMCt|q`QS6M ziHR=Q2uPbd?k$7PMcMmss(-LDbrk{RZ%u@EATttU{PPj}g|7FZD;l8ft^>*&TqXR*+9~=%>-tnk&%(z#a?>{2YN=v<@nqax0IF^ zzki!#NKh<$u30h$hlY}zTKt5FNWNrdK0ddO2(qeZa0u#-ml&Fw8lNzIWA)EVqWTs? zE4#Qj{qq7?FuxWS9ADf^$RW7O=ec?)-+21?&*(85;Ec83|Gf}apVJ^UQ27fyI~U+L z|Aww4BPj_U0JnOt?KyGYi1S6B$eTBB-neuAKz)`S2p-l zULEBx{rUxa!Z8SAe`08Og9q#M{BXwmY%b^BDJn_dkM<0O!c?>JdV)&Mb$aYM_)238b$pdx&4L)E!s1V+Gv&!LY?e9Hf^m-QAU+c~jClZ5tubNZq_n^`yL`$*%ax z>cYYp0^y@t())p1@Zw0HH{x;@lLZyUukmcbFiL_7_cq)X=PhJ99&_6>({Q)|%n##z z&;9*_Na2fL5&Tx(JI=BLoZ)&u0Q`P1GB)Y$h{K>#a5R61MIr;+D#+N_xbdKp=VGRI ztE#$Ik1i3`{a-I-t7~d(sZqO)v}^WGXM{sl*@>5`tE%qdP4&naJ^X`>{|_}Q*k45d zcE70RK)@!5_z2@wA)Y`8H~>uIDb-1&^CkP;@hq4K&iGlkqkk^PpUJ>sv_Q*#6LAbJ z4HS_$CLMJZos=Z@t=`J%h_JAPRCAe}K89FQt*ydD;(3 zzm|xy!LhN9s+`M&r~pvC7F+@ z>&dz#X#2ZofoY;=Zcne>K5)feAzE!L$6$K0epvi)q zxx;HyxL>Er2G)Ku>#eow>LnJ<<;saKUmzfO95(y81qHLuk&%(Tc9+w^h6P`#tgOts zi2tlKG8rmTiH4NGiskdKPNCFITG~P-b5hBqdZSImerTLUc!>7v`FW!6V(Dqo0`+kY}r`OrCtGFoN18vsFQh?H&%sUnrutZqcHM2-YK~rA1@?TFPF0X7b&d z)9&LV=WqN=3NzA}9Fuoh?K9T)UHRzj`p~D^O>3`{7e=w0-YSh+v(f)y>wH1~DOXii* z!NC2s?}WXTGoBsi!)jps$>)&?= zQi7aFv#tFSQ$)lbYuw&m)i;A3^D!CI?}GCse?_Tc-;MqLLrzIYrPyF)@ua3JEsfZE zt0|$XT4{tDghcZtu{u+GO)B+u$i`25`0N*bWZcbz7n$OFo|5A5#OsYm94rpzKVYSM zCG3GuOuVu=tD@khPvtIam6gD6Jrb}R1WlUCy>>4Eo2l)8S&9zYXAHr=`H_(K zYo7L*@#Wqj*@kI0iF6DSz7#-HbuP~Aw6sX@a4U+-;U?ls2AXL^L|+2|OBWa@*T;i_ zg%chDl&$jPGymNIYlY@j#_9vqdRv_2EQL50LC?f>UoxZGfr77L; zUU<7SCF<(WpI;RA-%zuY_H8YjG}|IZM!JW)XGYpei;EM<_c9%yX5OeyhRT>N|E&&J zkmG1+ZMZvo=P1}#-j@q#xzWLDrSpE%W4O^aDa*ztlOQua{f3C@d>0413~B&HvNBWU z%QsJ66}+W*XjQD!aL3lk4w_WX_PfwRYUiP}qkK2+##9$%;LYZi zD2|oto^YBM+gm%`3Nk>}`Ab?oTK|>RLs{W_*x2i9YwojWkIL0|7d5Q4;L{1F^*a6O zf7orn9fUyw*skeP=NX(xVK26Gfj~XrRs^%9!1M_Jws=uxN1Z#9c#7`rwVF+fgKY$S zp7{bY)abLF?!tysuV;XRfhjaJt+OpGY|D8);j0tm(cJmBp9l%Zk4iEmO(NRCX&XYt zZ30y6&G`AbX7vh4H=Pa+u#Htxysj-n(x>aLG8%K7ueXY@g`pP!VxRDqqhL|L#2PoTe z6%`?Q-B~P}yb$_vOF3}TVLH5bE|< zUmTPr%u@!dK4H+K$#MPy9dBVtY`PEy-2M3i%y5RtU`Y(Lq+^gX#xXVaPEC!yeTF^1 zpHtI#xtMZ*A(Oeq=kfc)uWAMm>%!@k4rbE+9$vi(3jTh%I2MtF3noKVDucnP0NREThDrRu)Gr@+n2Lk~Rry2g zynTXOfOI*_9i4Hy(&U?hLHro&*U&=uxi+8OujQ1>9hKo|GOr)Ut(g4QjyT?)3rfS@ z4cqM+)^*#;jfUJ-6Jb(#jI9S#H&BqIYLUts8!wX{NkSAarCNgFI6x0tgCh414k8TG zp_Lr~D^gE;rVgoOpx({%47S0A7@y1)kz4yxN-?xGNt@jsJVoDdinRib_Fl{67RMPE zUqe!c4A&CbnIFbqn+G45dWGbN&rX)6znmH{!M9XbA6=Za3L<~=gt3h^Owa4?D$f6m zO}$O45+!#w-ce{?wtBp)(*M3RFSCXbqGK0cWN~oF&=G413ZB`VEf#+GyLa|?_aF66 zU){1?t@5Vsdf}DanVHrCs6UBQC!I7WER-O~gG-)N&nr6y#YDCXbB7 z_J>JG$f#+{xp2XZtZNw7y=&uTC_ebU?A*#~dTn%u1?x5dCUnuNt)>pbOq0QYdk`(o zKvz}calFyjw+W#w*Dg5dyYG}wd~ijAnuBWG`N4-nh}C=ZIiKskdEUK%0b|IHiB>Crv)I{&-7`K*rD>3ICST{W32uJSpwjlL zbtUTtONKIMl6BYEJ!N+O0ow3Xj#r@I-oEiH@tAxZ}Y`1Bq*iY&RD>0J$ z?@JE@WpAqnu9z~e(e=x)XNjz_wvC<{Wn42?ft(pa$ zUq88fI{;08d+H(5@CfKrD54_o@IY0cZdJCzk1<*^hea}QNd-^BBL3i%Y3AMUJ-jwqRM(myliQNb%59la^7 z!xu1Aaz>zMd;8fEC_285ht}2m-@aY4vs)T?=~qy|n8;<`Pn68Q&}>_^4v664A(BagBH*E8veyqzI&UOnMhL1=LRWx?` zxE7OsSv7s43z_Eyx1=pG#o$$JatH+*nz0nk-1Sd|-dIgPFpx6!kS01hH0W?Qr|Yva z7nkNQqa0|Ij*cVs_0RL4_J+T`p{vQsMbLsn5v9r)_l8YI$q7fx_aAwVYBp(g#_AJY)0gglQhf$J?%!wcB=+x+AE?8)CH&(a= z2*T%olu&bgHxs45hySW}D)FGAMo$?+8rdv<8{4V|3PPoIBzLK$Wqzqg?f%_Irya>; z=%w@-C8eni^i)((iwZoU&lqB@Rq@nXSm@5Gx=`9@oY;|?C?pIO_ydxkW|&%90eBy+l`aYQ zjtZlcj5IfMj3XNZKL=zeSUgqrt52q)Z<+et-mq+6_}qJ6U0VFO+}FI~e`Ncr#f67_ zq>Sf>u3~EHpj*9izI>r}ZGI6s1IPSp?ZVLTWb>rdh}Kh`rx@uWJATL6YjUGl)!YbF zi-Pblsqdy-&kc=XHD!N)h9D4oKI(;g8;@+}XX0wKk5AEubgKo7bNb=&aqhDQQFPWQ z)f$&?G{bzmE*^df7`A1rU2~mp#(jNfJ@sR}F*^Da?yfBf&v(vlt(kRijUTuJz$-A2 zK2OW)0A&IeH(7@Ou zOa|ShzeUpjDcrcmwObGWwYr+)I!<9m(vp#dUWdi4-rjkupNA z6c!(g#wOfWR?(==gtJ>nte(h_l(dPC9!^Py*15C`tSMlK@U1c-BQ<>%k>_L-$V^Sm zti7|D<}aD1=%m%?)Fw=h(pFT^=k$W?7CKVGGyrnLHF(@k-0Uvb+9Nh4LXok&^-;zo}ToD|+m4UA_%6P}*2ll+^=BF@Wf_w+Pi z5~%v?)xp*YgwY>9tRfI~WNyF2uX5D)WraQSl^q%WORFxysGp9dUpBF{XQ~xSMoUEB zVq@FvqtRV`tItTs?1#eFKGUs!51#VpuBfbZA1`6T&PMkmr;XfFrstQQ=~M~?N}n}d zIhP@92N9P)$)F5BQrL&WCY{-12F{0N6DP-AW~N>)CToj485y66c>p{e=8p(o#92ms;LKOhgA;fQt^VqQj1azF6g+7n;5;b%8 zR~BslO^p`%o9%P`&$C#T3#uknO^RmL9##%&{e%>SDfL{d{CpVPdicf3rO(dn4yz0c z?(VvX7Tc>v+p8+<33{*O)yO+q8TSTEz0L_GMLx&J5?qrk@xS3H({WlQ4C zt_-C6p&6P7Xc!T@78V<|=p51E?C(of_`u)M4ri_-1<-;YR4g_%y`QnT3`(xox0a1J zP5kK_OORSTHa^!0V#G`bPqoqx=gP1%ExT&5#$i(`)+84Dz2AH2J^g&St7b&2>CNJ4 z;P9p4>~KLI>pb4H?G~7e3)!%~ST>?7d9Y-#Urk16Cqvfn5s zN$`|^o!~~^t#0I2SAbm(M_qT z&0M*$y!<6UpJX2}6S~+%jBB$iQ{&?|2aQ>k=owz5rx`msJ2pLl!aXgmN|x8)Qo}k5 zT`Dccy1-jk?wC8df1x0QZzS!@idYO|w+UxGt~lmBPi`*OiWgWXUe}%^X4YKd-6tj) zb_54iy;mVkFB>51u$+D>-&8hw-L7pM%3)*Hu|2^=={-hgb#IS4jK*C($Nk2ef=c&< zHdY*jk6U6Up}h?EVp7iuu5EY%S^C0z%!&VP!Krfyr0x(jjWvdg4q~>D< zm`StHljsRirHJj`coDLjRYTE~qofpfa(pX3{+^7ZI1? zDdxSN`R%79&;Jh7Ch!t!lCPernZZ3)thYK~qUehG~(qo7-`J3Y& zYI+Uffz;F!zH&24lQ}Xt7*KSnra5(W6g-EE4mePe)YIem`YL#(g|Qp7Xa+{wej)&l zFQtx>kVo_X#^CcvF4rw7N%H~3-6yDnwZe~>n zGDJDW)7I1<*|~2oBo%7!Bv(?~j9+*9_y9S$H>^CeU-i_bx6M=h*2S<^a)+VXJyaAd zWui25Q2{~E8^{mDU!tU{I60ef5)R{T=(@d?_za;&6mdT$CIAxw9<{WDZ81ITtR~m9 z=()P=0vaS;it7XTftEjtrXdfZx>}s^J^*Up=q1$E2>`7S8aY>(!-E{D_zqh}=+eQ- z>h~;V`ZVx5q=0{)Gtxvyt9zf5FkF?wP;FGf%atBEO@Gs4aFmh`t<7P>G2@w#6_W&6 zRYI1EPfPP7p2O&Usrnn4T>r?}1BxYPmsi(t-o-l`I*j{vl&r|_9vo%NT9iSMiHixxG}fr)_#hH6$L93MTK z@kdtEV-GkNXd4(GoxIohb@pii)0H~!3D#FySAW@^z;^R2yT;28B^8jZW9you%crNN zOkcWvh-qq;mz$gWadp)vIAib&7aOa`tmZ!r7%x7*+jwsfzkM5fo=;**=2n`OF&sNm&*rx72xYPqyrI~>N)m3fB=mkZT zSy`gw54pdU8*Xkj>VlarS48xQNhoME3Q7G{B!?@W=GlKw{j1GKpBt6W5a+i8{(95k z{mM%3E@r)s^W6MUddh(YJ1_6hRBPeqy_*6<7@61pf9szyr7OOLAS>$&OK@E5@s08r zz{WAk*RJn6x;{NMb>#t=f&LsMKj8;Pb$$Mp{q0+5wB_bwGa;_zlgf){yJm2Z-g5&&|x=B}xVE3L^mCNGg z1gCb+bp@um{-24TLU0IQ%@2Ow`}Y!tcqnU_1=-VM->Hm!2i{i{e5>YNl&2M6?bIUt>qIXb}F^&=!qAOydqX@`3UaN{72rX7;BT`BwnNpL*rpU~0SSdWCVruy_#KXZN(1K^ES`_#-n; z9=;84G5sIN8tZBUKsxm-=cVe>txmf50EjKiBka>|k_z;6~Te$0}qg zkqP`R*Dj3t_KWo6H8cqD9Kro%Jfaxy-~=8--fTrd1h0wJ|5{u{8UJs^)y?78^HsUI z@mcYWxuM4T`dlK*(rXB7dl1P&OA7z!x)%V3`P7$4mPrWjcH#Z5#&p+~nLfr@%I(f2 z2n4twIv2XMqqI%SHP&{jL6FB$NlI&29xU}QZMgB9tXywqAO(r-DV6n}BOvOHWP(+chVeJ+UOL-hHk(YZkNJ{R>d1d^1OmA(BuTLa9A z5gYW0fiI8%h%KqF-`ccrgqHM-5Pusa{`#AarGXxs&L-u3I(ySuxC)FTz?r6naH zR0YarPzQ!2d(tXs?gECsa%aa*zYH)9yaEDs`5TLG1(|t4J{Ome@JS(CCYet#E))D( z8yk0Ti!T!R7~!|G5}=8LF($6$?!8I$o-ZP)9&q%ZKAJ@zZb?Y^^=BvLZM`w!Zc7R| zGw-FQ<#ZN)tv`)^Ekz^jqU$d1I-4`%d@JaQlT-Ql>y=`u0}ueBi-J(6@vUS9hxr?Dw0vy+qaD=ILm$C$ONYz*KB>+asQwAe^W zo&xLNJ(+@ISGCfZ`&%co|5SSof@VdU+K3>(&E3hn2HqC#=grSkjhEfN^YQwxqSN)G z2@*32x<-|w9FO;)fDDzorY@TgeYLi(t(ie4A@_sZu!Hlmix;IPnvY%wKv`$Cd=icr z8FE#7xuq+MKsvulwk@W_51exCPZl)5^domm7Fv5X3T(StzM2ywkGWaiz9pixAtWE$ z9xUl-s?=5bAG?RWnY$&USYKPq56LUNOxNQfljJLF zUPFTyS~+A51ykRD;k8cz136Xi8-B#t$S%N=2VpO>Az0M$eZ+g5Eci)*9da z+Rmh#P+tDOVhX;G#8sB_X!Y_<4k?h`i-Br>v^^8$LsLnw=~xcaQ)nD&ISY?eB6Ct3 ziiCg7O-ySP8mQr17cA&w2A(M=VNpWuLW`IIk?RDf9T$uuj)T7c!oiUS<-KD~h z9L8$Wj%vC;d%ELgzyc=6TjS<-G<)=a2>T15D8H}`7)ME!l5Qj(f}$trmTGKyJT(dDn`1 zmI<^O%}~jrBDM_j=pU(-O}~zTdb;yZKUw0|>P>%W7P#)kg(g4{G<-&sD(dx%3+pcP zP3}VD0r|KH1C~{zEHLqw%Fr{>CXp$p1bt_f)00xtA7~-Zf?w{-j>FKXu~3T1FP>(z z03fh3J0l_Ek_Rlja-7ygq58%icGoEF1s!i;$n<;(`i>@9pqVz~vu8QQ#YlYoPia6{ z18h{|7WL6GQ+6AHiJ}n7;>ZZMvD{A}$@Y5&g290t4KP9fv;766BtV2Y*9A=tz>B_o z35)~QPM;cf_a47YB_&7>$ogmt0;_TDmwQ)!bdJRgz`ta-GWj02VS)&ibdSv>zyLt3 z(;@*its9U=0sm;V{R*%Va;mFgD{ZJ@B)L=5(_Ff>F4yN}NW`=j;I$rarnHjjT0QPL z0Xa$H!0HxwWKRLA8elBXo}Pw+cTB><4dvy(^YS)(Xx)xxtG2ixS7*TRSF=Q?29RQ$ zw}vDU+u4AeZRi7kPD~xt#XIwt6O8Ze@r*E6 zS6uIw^4ckUM<6|sH|ON^nAA;*xhbkBZj%L zS-MZaJM<^hV3f>JCvHa8&rERQkp9+8l$%3NOG{UOxpzBxw=$qpc4&yku5<~N%~&rz zCpdwm<5|>_!E>oyQ=W#MImBdxVUunNjnk(804XQrYBZ57(6NKJ$CQFE^Bn=X_;TMY zVUGtzL}5ckQ|Zu;PW!QsYedn1f_v6M(7j`U4U>6Y@5U(z`-MUqLSC;;O(g)n9Uz*j zz~nr9>gSt5C0qRVniKQ^pZC&<`l!=n2-T5IbtRWhhZkiviF&K;BOrN%0^=Kq$*HNS zdwa}G`Y{H`8kp=D{rmnoVAAy57NZ(?$|vAH-n z#J$cJ0QrE{YhRFth6a%2xVhi45G~e6TVvVAB?$15@vs7_oiHF;&&}oKlE>K3%=J@K zQ}>L?aX-d3cE^WUd086Q;>heXv2fblsvA6Fizu@aNrBE4rkXS2P@zR+E7bM*KV;Yf zemA}yx04!OAUnYELw#rWu(3s`ELrBezZ_pPg*qs#6h=QB)`Y=v1jpYNdE)FmL?L@Z z6BYIO@{f~@FYf;rjNZ@flHKyAV1FMPrtNWc%4+u@H0ML%s)|mBGw0=xc=FF-h)IvF zNTh=*w}X|H)h6Sh0LSVlGR^nz+tJ&PTSR_x@-`auO06dFxcR*LS_DlgdG}{eV~6d< z;{Lw=lT$A4znumW&zU#`0w#D>lRAi^okY79Jc>9|C9#wC?Bf&NR@x`NER6V?tf6C| zE%*%UOMm++dIk0+5N<(%kAHknw;Xv?v+>J*)$V45PZ|I9NgH0jsxNiZP3A~VRG1A_ zsx%>KtLN{X?uNbP<~fZd5T6y*L%B;b3cLIsyk4(&`0j&6{d@GU+2fXzg$4}^AoXK$ zO~rD6BcuIS5V^o?F)ohv`2n>LN@HE!MG&nkE<4w*|64LUqQKF?ov62*gUZ=s|64<{ z?ET8?&;QCM=Qh}2P}B86l~Low&^Pcj4Ika2BcL7ul%%PHX`^6nj41~Vul)!^r^Uo&cIkq9@qBQ7yCG>9*NgUAFj zqnYsP7==6gMsaZ% zzj8bwNifYHZaQLXR-3We0I(GEbwq1nhSAFA2lf~D*2%CrL$Mj)yuDEoX7oG zAsr9h?_0wejqrzBuj|@LFXVa-+|J>Ox4<3~W5?Z%}N})9Mz+i;NYdoCtu|?zL%V$G&RQhq2 zJQW?o=`ODfR1SC=$!QO(NBElW+v-fH4Jb+R(cK+ zXrGBAG({Ac2Q|>=DZN)>;u%1AGRs&gUzZmVvfn! zQGx@vJgR2b;EhIyF_DX>PnK#tafP}nd=(8F0ceEc5TWjI`qkG>LPNvp%39R7$p`_X zr161`x-EH_gKsU8ms%m9959Ze;eZ@A&~9yQfv}6oi3uuk9ZtnDz>EXb*KuHJ&d0$4 zC#VI=ZW?S1Bv3v1!Y8#r+6mJ@<;I4*u8vNgYDSCeL8DrBXdoV~>+wq4+L}>R53j|@ zujSjr3vzODKz8*8KKv)^+{u?ZQX_w~X)&T`;oD^dPI9S^lfNZv5v@Jbod24ImIB6D ze78uQec{4f4BB3he5_72i{Th8la}$(+pX2k6B*g;((7(PNFGb&{6?I~%{P;-Q@5?Z zKHIv>SGmJSmR4hgPKA_HT+Oz3)9D`PrUAhu=C@OWD{8oU^mkwFJA3=o^B3R5zz);) zR5UaurqfiE_AV|7B{hhi6JY}lhUkOV`E{#w$n|LacQRmCE!Xsqz~Z=utG_}KWoMR8eOjc9!> zW^8=i1%73cTh&GUm-44c6?q``8wp<{1 zx1aQ<{uhQ&(?kCTj}C8x#7UA?S9nZiIh`)B0v#_`?3mig=KF zOY!NW>LAm4ucPast0?4-I9=YW>iQVpTsAe1|qPY%X(Mj1Dl|(=mvH1?)3m?wsDQBn8S5Q_q z&g*3OFiPxHq1E>mFwiB@A12Q1C-Iu|39jRPORT-*2QZDo+s3#$fcTe+J-a8q>xm>X zi09|#au_VU5C`r^<<*_>Gbqzu@HA>M`^Ql87{8`>fF=We1m%a2D2zgp2yL zA6>l8TfW<}hlem&7^Vo+t$vj4!h^uTDE)5s_Im!{k*KSUu3iBqx9E0FaH`>&KtD#4QEs*2b+#p0>$1~Ixmz@! z6U>N})sgz+k1RD3??sfY9`dSK`$8e>M{;t5`-v`7w&niij-jnii~SKv5Cc3C+LE3j zxe)zx_pA~8H!lX9WP&10wPj$=j1m$pRnE~dF-{soz1rl-cyXL}9itldI4y9|tE$#E zvcI?8!-Eu}`Br<(&%=C4EySLOX5ED!^72%VnmoRoH%r=mv^m^*(8rw7x%~4(eBKTi z106w-NvEf$Vfw>ytm+sz6xCp%Drx=ziju91{aMt9u&YNH{!Hq7SSlzep2Gk0XrLST zUg3c#iy(pT_Ywsiow?)Hj#|6LydWhIC*=TgE`YM+1uJVwku@;{NOB|rGmR1`CjtM= zj#lF(;70ox-CRC8s3T4iHSYe)s?KzM`%R(Mbu34*^?LD0&~70ZKa^!%iEnNK4Z$6n zbu7jeN^i@J(|iE+-||T`bM##8W)M}9K&!dfi59{7;WDQw8{PUb})Rh72;c|DVRKoMRy@%(dTg;wmPoE06 zcPa`QQP9=gYR(Dfg}LMo#>Z;_m~W`Jx5XQ-jps2XBdN`#AY4f|HNtXdR

*ef84s;SGAbNu>yZIwgfl6gjVLoAIy)71zAhjmC7V zk-=g(S0jh$c_8l98;Kj`t5Ct9h4aOQ6q1qDm)DI@gmN;(=+-MY42kb5_}K4{qu%n! zFX5>X{6Dm%L;igx=EB+Y-;XFq$&>~B+xD$?tU$Q2@j9OGu|G&ZRLPLIjn}$6t|{|5 zXhq&0eSLrmLTRe1s=%^Q2jQHi{r_@u{(%(+Ru>oqfE*W~9U!G{xS6vqd(I>R8*&Eg z21w*?d_keS_t)&K+HxE;Dd$Ja85tRp79-DmzT0XNwAl!#Ch_C~%-K-VX08g9699xJ z2I^>#UICPJ^juFsAo1V9L7*j$}8|1W=fc4@- zprL^-HL~z$^lQOIg!eHr{KQ?scpwB7Q{wVVht!QJ@P|$?h5y)M8zwE1U}v38N)zur zu+o8=om{EcJ@_N5=2)E5Qd*d(_u=~7R@~+H`UA9PTI~dn^yv~Yr=Wi-&6ZYe!G4<5 z30gP4#p(0KfsV!q%!l4qp~@K>cKO$C3Mo0+4_b$&$#oTfw62e8LeK$8E3gLD@$S@B6Te`G3pYUSSL~f1bLvXM4i=T7)OuTh=f{Y$H zX(e11dU5Nk54SlLv+J+qN2eyIr3l&`rE74g-1N!!SX4$(yXh(^DNmzsW9?0sU0mHz z^$cb}=0UXKo0tHWP#|2k2QJCyYT0rC?H8ho1bPd@%y-)rJv7%FT!uHWaa8~{og3b) zT|to7%eU9&-~liLk_d3p_c{;XvfyI@h8xfTFlXGH*R{Y06A}{SX>aGITh42M_6o$M z8bYo%B%5GkVRm)-%_#aG_)YbkAmwj!@3@53&aZ-;CIfU$Vh z?9KIZYm>uj`|{1EAn@-uR0@mDIzDiO@A89Az%a;y%wMH_>;))hm)p7>pl`%Ub3HSn#$x6k>?(Gt#Rs z*y?xcteGX?ZpPk)_{aMm*9}|{C*zK`2tMVMw@m(R4mA_zY00~>x^>j}7c&k%x?wk`QlQuh*^zWSF(wkoG>HVSOt0vE}(Le-+mXiAD?>+VRyyB%yQbeJ0 z`l@QM;HQK!F=OS<(t1X=${VHBdkZw?((SVfCNUOlnlxoBN^ezE-vF{ePlGEZMIi?X zWrqU}eA3Y|BwNl<9^b_L>cvy(Xz%zh@cc1e%$b8nSed2y!HkM?pZJE;E`k|enu3PW z>)eJXrI@e7RfKNC+U?Cv``xU+SSgbtNvt|AIBq*KS7s^%XAVvX znHTwd*CI?!q0_|%?2r8pdk8XtbU!Q0zlju-+1iz8@P}A_pUApRcpRyEypltgeeJH0 zlx{}rL4{c(#h;HCn78h1hwJT;wnG`U5w}Cu=x&mNMr}uVcTQc$^1cxWmUw2|iD_zD zHJ9wc^qfQojI*DPb%D|?GP#KabtkFv#NN7ViDj%8-M^+g6e65_oIc(e|_1^HAk{-1-JK{TEY0|_NSSO|h+U9(3o;boEl zyAg3%`IDM@UyRmPS7TF)xb(;Mf!Fir)cJh*ELPyh*Lzg&Gtv+jM@WC#n-vfsdhFQ@ zj%0z9!4yHrm+J$!a7w|u&JaRgv$q*QR9mbq$f0*R^z)@L1TmhmL#rkiLBS8?U>8eX z_U!>7%g8%kkXPos`L`jQ;l6=nef3}N=SaU7g@aHj>jw>-pbmE!y)}E&QND+uq>9xN zMSd*@$K9~1hdr-s3{{VQ{D)~26qp%VLXwE}?yt{)Yw7sFaAhJyosFbS;V4n!I&zlP zvIMswUnO;kep@o{}B;2IUP7Nq*FTuZuZ6LozWDdX}kZu+-5d%@wp-{6l~ z`z3+CvZ;xY&3Z-r!dDmgI5XDS-BxzIjnePa^0*_49@>

hVCLs@g7|%BB!SKcsD$ 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 z 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

w@P-1 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 z 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

ogC_dc4}~pO)Y}GX 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 &MJ{n0*(nBImu?I#}OhZJQsr) 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

Sf!p_rCULl`vVT&niouTKTNi&KN5d0F+9) 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 b@&+E_1#W7w#-#3>@?vUiajM+#^6&oxs2dt_ diff --git a/dev/windows-portable-cpu/screenshots/image_seg_text_executed.png b/dev/windows-portable-cpu/screenshots/image_seg_text_executed.png index 53af4150c029149fa84b56ffd0f2e004e8cdb571..7bdfdc2565dc3c9da38309245cf4bbe49075d23e 100644 GIT binary patch literal 275673 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 K|JtOSG|T~0T*?K4AEtxCXXc1YCT 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 Kkiq}#)&B(pTUx3B literal 273099 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

ik3SP4YB zuFYyHE4z(;KMM8`nlJ&sFRWX^hWaj$hR7*ZoCH|s7Dvc9=S1!r!ca|W_ z5O%@{Bc`c#NzdD1aWE`AAy0#gdDOT&`Re>&hQuAKz0?JXuj}(^e$Q=x+{@I=R59np z`xTxZpaN+}J+@3WcX_w*CvqYt08zcX+oE+w^?YGv^H9nJi|@I->&bdzs`t2gc?qDj z(wmZ4#HRKbF|-KWT5|ex#Sek8NgL5SC-^Dn0lDF!;e7whpXuge|$sYSY0^Ub2pxla#;ybV)AH1G|4HT zm)?lH^Uf&E07lJjFYRU<`AUZulm$$oP_^KQUoj?{YO1Q74Ab`y!{z0bl#~!J4<&?Gh$xl{qEd$v+ zcVA2%KL?dENxgQ;$%Jr!B=+5tZ%seSOqPz9_&x;15^y_#J1i*iVte}AH^M_hn7sK}B^_)&%#vxNjb9 zi4AdSL0->$xg!(se6CI-{j&@78X!CN;6!dplv&HDj)HEH}$XTVw8_F%97*` zsxiv#E}pR3uQ{uHRM<^3t7N6~!dk?!C57)r?oCH_q;sFEbB4|5qWRZ4>UZ@)%GKBS zp-g_t^2_Y$JG1?v2N~p%2W1zaRV~fUjq;?^DvmCys{fTmR*{`c)tYh&715QQi+Nl* zWNureW9r}i=%op=mUkH+_s(@>E}*z=$l9!4RW&0c1rkxu9@1hi>Xmz_0LRfQV!WHv8P{6zcIzKT{#igV`GPQeD?y7p?>Z=gpe>O4n2)Su}Y zjlwNE_Z1Y2oyDh0L1%aSxNd#qne4nkLqnh_V^%+rT8(?C`k|5`f92-(kdvsmmN5C7 z%18J62Gq`$-Mi)8ruSk!E54E;M>9zqDRW*~H9xaJt3;7(FOB+mzIy7+51|~AxFEFH zsR?u@{1QlV6R0cG(lQDtJf-Lh$ zU#;t(i7Un;Kxu#}NRXb_4D-0~F257fmF^Zo`DM(0tN5rPU-1gdW5>I}3Bviw;#LGp z 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


)+?R-JKi9cHR2aF)6oM4Per)cjVw_c0y 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

)HZiJ5d%;I*Sc-r&@=JY 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 diff --git a/dev/windows-portable-cpu/screenshots/scene_seg_executed.png b/dev/windows-portable-cpu/screenshots/scene_seg_executed.png index 2c5354590a8c23ecc431447195cfc4ef793b5eb8..6075d341d4ed1b2bdfda6d2ca782803469748dfa 100644 GIT binary patch literal 534085 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® zfg%QY()x=D=*jN860N&)+E}be`o-@-YItph&WHkfCk8$u=KFXgmVh7;D0}3iR)0hX zpzqlK2l$62L>aNNg-QjIRt;4 zdI(pJdf5dSkCrN7i)`d%gqs28SMbJCC5<)u9~me``#&;J)PD|v9;|@E8;Y?xLh-}F zoMyQ3^KfoNU6XgJ_qP#fac4`b3U<=15jryBQ$xbgMFx75)*ad7?!74)qsVG=TWcFT zDu;`Vtaq78@odIj&vr}k9!3fg1^&h zNt27-bRk&-*V?NL62v?k$TB;##M`C$Ya-~v-LByaBVs4Q*VEm6g(I2IlU4)9v`7LL zJ_}3Qi6YeEJA^#IFYOXPRNu9uwa~tGYGle(yqcdjQ#=6MT%MSDXez%{|%Ps%Z?+Q zPl6#-hb%V6KSXs~?(F;GdY0)dbLg|{1fY*djo z`F1d{G2y&%Ze5wX#_zT_ahE|JW0JaXo>Ec8UDwhem}0-lbmsDBnjw$79#>3*i#T`O z8yegNLXFUrm=cx^r*EO|2iW%MBh(N@B$qq>;=CCLX}+-&qdj6nKsKk78fZ*#0}p}l zi2h8uN=1s)Vboe4knzBy5&at{`QL`OC2!tQwJ>#(Bb1uCX9+KlD}`bD1W4h|7`YtOxa(MpVOo&!0qcC8-qY$AWl7 zI>`t%!Q+;vHo9kmj)$rDD}KjI)NKQKBED3B`RgndZ(iq1$?@e@Jx8o^rG2p?Xm_}%et*tAPPs&Ew)vmRH}6a^LNLZuaFB5)a8TqsRJ_Oxgf(E{+*M@2 zq#~O}&B!P=Svo-e_O*13;L8*zc6R+grSjwt;u!tcnp$zRLpWmxL8q5o(Y2E!Y{fn1 zmkJG48gv-PU|s=OBhw~5^AsOCT^>0GhAah*RFe)(`j7&=VFwH`sa@Ch?Q6F_rk`na zO+viGqlxMxYzQLL_at))_tcRW4!~R6o2aDKJ^^$l$gF?ez!bs*YcdBi z9m|vuWB{^(g>hkTE>#_5Idw|6u9*O%~@foz-=W zy!|SGBAkRCgY5HQM0(091(F^y6Z1RPonob4DX>D0L=q+XT;ZTctSP<3pD9pzBK_;a zR}mX2`lA|mhDtBv9dmDdxtw@o%!N4BHrzbY1a*^78$gf1F6}IkUL;Hl6G;FtPmg)9b@=5ZPxs zj91`Ca-nj8!LG5VzgnE__i7w;mi?$s zE6g>qcP#b?Br$~w4Q@|LT^Mx4SfMYZZ`U1mE3V_0pFp^#T1c>^eP-c<~}fH+f))XZ-a{4%v0fdrG+Z_W+8 zT~{Md;w6Ea`u$0yTGOmRTqBN(m22QK$p4PUzCYe*odvPJz%oSRX8;XY3&nfE3XEm$ zfWP5cyb-7E*-o-snl-a$oSSN>(W*i@fF<4j+S2BCv9)z&V86G_FvSY zB+FEE?s5n_EV4 z+t=o;Os(%dfOdZ0WAJ95JM_|}G?UD!%kAxXrl5cpdlu?ZAA#U(QO;)7Yy@iX{_2#V zM#ar?umCip2}pY>|2X^>sldSM1kp@IINH)p*KK&%l0{D-S0tR839ctzPF>rXJ3+By{vW$e4Ggcbr$S$KeIZ`9#@VA)k!9Yf96=5TZ)vzv_6_f&KWE5|Fo-dfi-KkZ;-g~O zC{%6M2m6b9p386Otq-KYkVDog=b@dj#P4DGI*Lc@8W@-{fiqdc(E4DXIoN&Q{(Wut z`8M4nDSV)sruW+3{k`q?HvCQWg0NJo#u04V{m%3K>2uwgq2J8DS(b;y9rRGe$om3Z zCYgQzx?&_}y>#WX2{leRK&-9nx?MpMoa{w&+yynOsim^hPik;uaFRWDj6!}v?*_Dg%$!)=HU-upe{;uU)x@`%>DT2E zl;M7lpzstQ3C~RO+#KT!(dQW!JHW^IQVSfvhN!hr^~0#`4?#VIU5>8gw&?hm*rFxx z`L0Xv&A{ivD&yef;%TIK!xkaA)dbKnkAY6_PQIr1hjZ&7uw#gy?J7kPScy>N!`q}O zx2#`6@8D4KT=Lg8IoNu6;Xy@BDv*8{;cVC+*Rs;l->&hlWAHnlw}qV=nP&I+ijw3f zBRDX%rg&mT`_@3@q=*c zd2{em{Sl56$n{4wmBr{w+4B6nFvRt(VBL>heE-2=1w*7@@rHgKAKV{@rc|ql-}n#(b88h-Tokg}sSj&_P}W9jPHYAa-1o7t)L3&G zF>d!$cn0Xb(pQq5yeDpp%#J5WFBAYjPkCCFqaoIkyJumC_mv8Oe^yffy|EdYLH3RR z%C7okVzqBCprv{9VrcPgAYeQdMSKGCK+nnOabUhwO>Igc*^+|g z%AA6&P-)&aFX*h7ddT^EYcRmE_ZTi;GZHqVYT0vhqy-#y+0v%Ib>mVp8n+QQy(q=k zpizd2-|cNecDft27#;4Lw*q>sMc;U^tT*3SgL#TJA{k7h?^y&0pM`RrNGDxrMyK#+ zj=~0)9QRcuuIvrXt1qrplS!Tuq=Wo5Kc=e&+t})~)I=j{$^x}3fkM2DM#E*Kzi`Og zxR;4S9HsTU(#1iFhN$B`z_ZhF@1?xjZ_*0eB(LkUo!6(|faH zEGpq6U9Z){?Jt7ur-JEiU|ayvnmR1qj`>vc+HGOWG``)*+7YQs26&b~5KlZDhRL8h zw&MxqR1qu5FESzC+ z=bAkW+f2%V`yldIM0aRXqW8}(r8yVAb9L|sr*h+=IYD?=eCXm8>PFIEBTE=+L+VL6 zOb?0Fp?pRM)-Uu&xKTt1bIf5aBdWp-%n5uqT|&_vtI{1P&i2F_seLU1ASN1;2?3tc z%yN)su7zwxOv_n&GH~{u((qrYeHVIG2pqV~3iX#LAwC3qC_dXV-vv2SuH`EApeeEY z5CL|fYz-*H-JXOi#q*q)nnoo41;)eR(Qh&^r;ncV^Ya#PO^jFy`!oE9jx-UiLv5SZ zZN4}pB`OE+s;qiZ# zPxD@vki`jnqTn;*W=T+$&bZ#KCj~_W>NVS&2_pzZ5+k5XC5MKp*lTNea5t~u=@15o z;GQsHXel?p*z7hD`wQQJpn0@76D&2D5s2* ztgt1+!?dR@K;Qx2C4z$n;>^-{LTX_@EQ`c3)aPq!jmo1BLwA1kZd|rA?nn>#mnEu2 zmDgpsO@ZR5bGEstGdJxNP?bu70x+ zjKMI|(KX>q8>pqZBR$%V`?rfH2q0 zz~qseB!AW*ADE)PKBX88m852sYWXbwr=#pRgcUOf>#3*hk48)bRX-*4wT-QfHOr}K zM(?91uk%J)0QuyAXc2dSq`tFAO=^(7WDdF2V5F17!>JMA?ZUap_3UCTChR#^bKTq0 z!w9hHaq+@Z!1mMTy{gfmB#m+6Eug!#%i|^yoOk@^fWG#$A@dM$aPpg)q=tvu1e+SY zP=!|L4fn#8SjdT`c;BV$2fs`n`7G0nvL+(;}Eh;$HI zP7NbH>sH1l#Ch1OnxJeX(l~>G@Mp~NA+p|N+H~Y#;4BBH0kbP}fJ&d0`wkLAQUnoc zh^9H4%#umd3e8Fh*t2>Qh>)rz7Xv%bTxeN*AD^q7KhP-SeK zqUCc_;0`=fq>Z1mvEjW9yEMHHh^8l}Scw>{%R#R;0ldGX)ROOz$t1YJ(r!NDJ;N zjd-3GzYF2+4{3{j2?S+j4`W}w#N#}EDDhwdlm-p5s`j(jS6ZBHdtEloQAoy$mFijN zHQ>te4=q(w0td&6&!N*5tewTdyEvrEGH#gbWQ&e=?kz{!uu)f?sD`J|T-7>etl+on zC($NS&I-aaz>_O$x3NPEj)+h?d3czWUI=nH>bjv;v>4ejqHOmE4Ykx)nuPpd zKP8~hAtQJ9uXV)VYs*zKF;@=~C&74SnEBIyf(v>Wm%b`?R0Y?M#$#@JKcnB^C5U-- zGEEk0hpq(PpDEI~1;Nyx+4GTk4<$TBWt@dF@-e;dHU7VvxbJxdGxJK$9?z>RSSf`W z_y?&CxEw}3N+AzWYAlB=C`h#kLV>!agUVZ3R6NN=MYajUdp5 zi9@RWxvm?;QC_$t!$wNMvCz&JG6j~63<=xYTWi{S+vdoGJhe*YOFXr_j^;}S#YAR{ zGpzINssfR$3GC}SOqT8FS$I~ORwIOL_s^)}%s1%q(h|Ho>8I3J9!O4noM)uS)sPO%xCWV`+YN62A#i<74ROS04T#AI#1IZBhmZJ~SL@;2FV8 zvqH`7VQ1D1NWi0<{&PrD$^>LA8sHeIkvEFsN?b}SM=>>>Y;nf+GqE*z8B9x@leywk z5sD7%X!Cna^Huw<(ovnKP@_+GU&Z64vbS}LHzopZr$6rOwjIq2N3r;ydLmk~uD04M zYTdr|jXs0&{PuYCeD3M=oX4pMJsalFewqGwBJApD?hKHGeN4*;Gb@$icOrDZI~b6; zHeqageGu62)VEl!l;;b8FGup{Nnf$&4gLl5FNDQ5?{JUPbOLc)FbTwA^*I10LA(nq zFl4nQg&y4~y}@DyH{5LFULD_z!72TmbQE*0;M%wxgPF(VGLnc&hykfg_16tY=^3(4Ru$op;6T65sYuCRZ0CFf0 z5hkAQphNi=Jh6DCJ0-|qdc_8vSC;oc^rQkq+P-gImKzO#uigx^aO*p+^BbgzzJ2<= z2h)xB_UOj(>}oki4g@y=0u%*8EOSrdhpZHfNt({nN}aX*YHELUMG0lgMdEl-t%VjD z^juK_#aPKewhS5sELs65TifjIpzrOG*WIcGp!{3Y>)J^d+?_NNt<4}?AmVEMI6G%) zYWr>J+UO@;BC$Dk@CR|WNT6j374=!0T!Oe;V`~G{@6gVfW#T{4ve;~i&I`7TsFTg!6i-fNu;PV36_xpG9Y(s|$cHn9l|I1I#Jn47*By|)B zQET(@u`rmvM!xF}%br@%c#O4ud^x2)%6;ZC^mI&N6sB9DJWv3Btb9;!w>*L_f}qAi z;g;@d{k&9`8f{Kmn$@g3zph=bf}#?t6)2;1JJli$y6oI&L^=%iZ~H15yCyEol_l_ataIX;NAxy6_g9%MEa&b@ZkRa~6rI^loM4vm&-NS^c6Ns#ETe)@Cx8W3Lf*xb(-?poM%1 zHX4wsEw$9Rqrv5QEU|$M!bm&JCNW~Xq1^xVP_~V*Z(5|--(cnB1aQ!LdF)u=wll7x z#!nrA#yV8mt>gyZU}JFJ_?5O_vr^dfq zaX5ZKh8Oy(!FA-URh`zw$E+hmi1f9_&;EI;Qm(z$ZAR;=0l<#MknM5*Hu=S*qhkwY z(BgBpFxAQ9vmLeH!}qKx{7D=y1+}r?l?S_E%YksTfGnmM9Dp^zPnkQD=sw#ZVAG@} zjxk_ozt`z;|1>tH1X`lTh7+gCUZC5rU+Z;zWWN%}=VC)n$&|43rTZ(NN2az;)NZuHFdi)JHNg@ov24`or(F(R5F^JsOxZZ-EaqJQz%GS zd8#Ph#IB}LLxR7fxVnWY7YIdkI*N6e11=oE9?CHj!ytn0OAN)ybn zQ7-s3Hp?@DaKg7$_wBiS_q9dk;nCRV?Ht_Hy>%9uW00E}ITPW&4DA&@sp$Ezz$ znEm5o4=%^jE@v>1CDy+MB+(hgvz0nHF#tGqz<4!Xkct{80Y3_MusNOXbN$)-K|fy` zIF%;tAlXP7CaSP(#zYv`&lIdqQiG;t)U@cw%-n_ilR&C+y?I`)o@8Z>UJVCKQF@N2 z5Kem?qgIBB2?s)@Z}DQ{`8&jV;g3{_$Bz(1VfE5Yf27c!=@QtV3rd6K!}S(uVyO7~ zaIcEV(x4(raH0sa>PACisi6kp(KJ6F3m3s=SRs%}MSK5V2mH)E-oM2*T7lQxFUL&C zsgk8}F^JP(j}Ux=PI@>yJIZ(Sw{a~Hr2oBU#UM6xS$!XgmPv%&^6SS;3UXz z1~K5}yn?hkJa5`GV%ME>VON{HVxVNz!xPtFP6^fR@?QOvvHDE&I~)E!?|!WRUhDp1 zY?Z?rTDiVhpjBy1*f${vhE>&o?;22H9)7LZfzqk!lEk=pUiaVTrE> zHp7v1Fi1zs#p=|VV)Zu=L7-pE78~nb8alGwOY zO`+Jd5-gE3>U0g1T4cS%%*1XhATm>AGRCHnijm1#vDmF-2M>m8NG2jE*X3td*TS~cA5DqPhX{~{_ z(MQqhcOV^w7jx+bT+W+wDGi9RAm$nheKyPgSR?REYB#1hbn1%7A8C+<)qez21ZrN9 za_h$*<7*Aha_3k3nf!Y}i2&n0Pj|B7z@7Cl}^5q3PM*(sa z9+(j$RZ=L`78hKakzb3~71$Pl7|EpGPiOgQ)`W2tF_y|W1kj@hQm+Z{G{ z&NBis^QYyH_GZTneF;mDMT5?nM`)O>lJNC&1|gyqR&?0$6hjidDD;triN#VhBMvGj zv#eSM*i{Yt771>dLUenp4V=wg!6;9BUn_&Ge{47IKWE0YqCBa_aU2N_SMT7GKYL2@ zG=l0`r@5c2jLcWIFlIP%ULYyW6{*2I$t$zvrsA_A!T4+KsBrM9)aon5EohC0A&Gm) zIC1L+-&tzj0t?}wQ|{fleKz3Q#nk+j@g|zk_}*5~shZ?{Pw(|OKSx3+N!53M%je<) z_P*b+{EW{xS~pI_4@&1R-X711J|2)q`+ZpjIo!hJ1s;=$zCsJq?LYClZ}GbG*UGZY59vdFrGy3;jTMcN=~zA%zE!ex*2&msX$~|7%U}6DxGzfx=?P z@5b%B{rg7Xqx(2OE#mxi{GOQH^H1Q1~usTGyd= zdoCWB?Z}+7-Wq@;6b|BZjj!{6#EstU*;~P`sks}?fcF}wYH(>SQ^9fXFAd#py_&ii zYZ=?QUAR@%EV>hZlp`15NY=ciP8fAe*ALvwII&pvN(V27x?oa#-`)FW^^aa(CDe7( zUdc6N?y*;}7PlKVFcIj>_62NH$7;22!6{Y z=E3$I$&nivA=9t;R|9{Ckdm$UJ?NmFDKwU+Y?kpI=qAy~gYCj>CJ(MXdKfc#-$0nOB|IEa@Dkj|W=J3LG;%{KvIi-2rPscXk|01YS!8+HXDM z;`CZuav;s9HuXgnooas{7IE9%#i`_{vzJ*{B9o@J;qV#7eCX0d#Cs>K_HQUDE<6i_ z{(lOF1G>hChl)_Wt&!_AUA>peR4QslRvD8#W+^GyX0-AAF>=ou{-~c%=1-NWu#==& z#7yCweH09x?2#-8lLv)~D}j&8oR|1-g!vA&p71!c(KL)=Dub-2TYQIWx~j-av|c`} zokLH+=k!)uzN@;~?b!TU*URL+{F$%0-bo;Ozq5bewe%Ohd}`VsMgd=s{fF1t-p)b= zsCrv6O`Y?NE-%I$8NF7|npVT7*x&t%k+9?U7ekE?w^W2apJSE&f2Zc=7PFe=tg9ZO zB-?vCh@bkFrncnTH#3mpVxdoWd#@rY7X`kGI0(B}HhHj7bXID9Wtw(wi4q__)MJ6$ zEEtfu2z~f_DgIH=qn&YsDNz!c!%}keqIes7^t$$XV52&ivi+v=y%Ay5Yj2&i010c4 z7ms3sk+ZQw8Ors#-iI1`@R5duu>7ByK%VAwU zb?B+7L3NT71rM0}(up~SELe)%_m^`8qd4wTL{t2S`IR7WU*xv!{`!VjEl)K%{ayLJ ztM_%$_h*Pn5cKZ@>Dj}Do%Xn=o%3-VRcPij_t4#E+!um8!o22v;C&z3xXW1(b zINx`>&fgZGb=(N=Y=3t1y$QNz6&6JRVq+(Vi8?>_;PviP+tW3ip(vum#?UtQP3Lpg zk`>A^jq(@TD_wg`gu{cxIIk<0+Nj}5FSJ~+UCYKvjP;SATT>nOoYKKz>i)v`+{mum zQ_Lg_t*g%M=K>3YXjHg0Lz*m84Jb~da5IR`_1D#$wQ(A!w|}22sEYayavPGsv`(Ln_Ys5 z515ty!kvUENO9$GWSJuITyf*|I8{PYrLx(m?vP9RcW0MsFhuem=7vSX{#&|m_IAT& z!$oYi5Cc`fGQ*E59C2)Lz#qmAVqN=Hy%dNNRNKidQhyNrOVE`gRQWH?ypp37Dv3ve zWKa~T)euNJ)TEA-xCQVZCtwmh^ra<7%5l{QzURZ z-~EE@m#R6PnF8qSzSa9MQ)QzMAH>aEW>qIG{|C9QT-<=N_6mdzpo+oB95PtUBk2e|oTfyvS%2IeAotj>rEMW%Eru<-xy$}Qyp#Ji(toZc zYtA)-Ow;m{tKB^0(`9cvnoE1=oNLmdWO0?YvZy}2^=*F+z#Vp3=8joUbBsUt2+_!h ztz!Q>hBz2v^N>Wyj6oNd=rJ8S=tZfh<+#-2%q_E2F7KqOGBhR~1%HU%i=-~`ke9v~ z%0}=wg*0Bq{Ii?gyE<4(h2^@#>sd(H{t(QUsjT{|-g$b;S%zu>4TFtEfS+~z9l+dS;FhiZ4Kw&7FRp`$^ z9Iau^UDi6EIx5v)Lh$DCaRmW7#$_Z|v->J9)W277?fzV(zfH)iT#bKK0Ww_(G&#=; z%Y^9(#ynD2)!P?xb^(1Y3zDIaS-&@(^jTs40eYT%)ymM5b+Yd6n^W1}YJGLmYn#|+fnuN9}cpi8>g8w@?@BW{Y zF6eII?cPD3XV@9FB{p?TsFA-RSdBXolaySjkueiuxirUrC>Q3~dlrUppv%|zRe88Z zhulzR3Slwf$i_0TP@-{IA{~eHiMfQeF(U)qRQ%EFJT<7pno_21rl1j#ZJ3yl7f@c7 z_?~FW-#%|Wj>Hs=!uwrINe1m%9@yF0k=?GCGN|!mhb_o1IJ7Rerev>PgS`|--~rcL z+Yv=f#apdOo-TmSu391LB+|{z_VNCq&UdfpxM8b`isR)ad71@l7uP4<_WETWue$!w z{zY3}{Kv4Q)2S_x)4i!LW3QBMPai!z$Jd3qM;>s13F|@nSKNdGX?#qBO z(PwX;=ykJN`!nl%w)-1MXc;GRfBGD^8izSA31cm&B8vW__U`u-MC9}EDZknEbSCie zIE}$fhK&XFO4$AI5+ZqfR&?#run*bb!4gkqtg18N9YX`I1l1qUT^7lE4-z8>m%t1+ zrCmCDg8?*6?&u))S|<34 zTsBv_?{juvef!@R-D$2_zr%Q1M&jOv3k72K-Dl37w#l%~VB?uF5@D$Em+EYCu5H7P zJf;fp{TOg>3S)Y!tP`$%g{ZAxXQ z--oG^BEZvIl>05t9q@VPeR7ZE4bn@hZUG}fOg~5`Sq?oCmI9d>CDEqIqykhB!;(bf zH;to*K{W$pE$uBn+?Fn0n@xfaysI;mhjN5)fN%PGip(I~L$qJg^x#uifxf3$Uvif| z&Uem-zv>IXTv;z=LnOznooztX%-#NS%dvGli^Teqt((&a<)6L_ma}WZK^miJNc1^y z=fE8bDw$A0)JO6ffY8DQy~u~3dgCnv+<=?nyN@~ANn$}AL5O!Zo+H5w7zbKQ2(Y_7 zF!cpCu{})EmUJniZe6OhW`o<*h(jhP`jro@7yLH>H8d*#PuhqDE7j3b%MMO_n_&=f z|H_>c(M9*|+t$>lZE1U3$AdC(zK=%6*COl1PePu=(FI z$8;=a4?nCWoXQt?dO|38v~W7Fl+vRlgPRlo8kkWYDM2vWAvDosQ%Bom%S4>o!`xXe zs|0#g3jH~{dlkxHYAQ*MJ{LhFdp1~2(j;_0%#xnGwXbikR@){wsF4vUQ@svj;k1Su zY`-mhyYWopz5hnHiwDZ6@jUQ;nqnVmHxBcqiu<3FPb|bc`F5cVp*!1^Uw2->c>Z_s z)6`UGY;Q_F90Co?SryxO#jt!kHpsHzTyxqJLdR?s!2eStdJ;Wi)=Lp;flrmaZ{o-I>{w#Yv zYuvP$;xyRb;Ng@jX4{W8$v8sL;l{N6_qL=S){eOME`y5}5|i_3k$Mxs5>2>KX>$*3z}i4}2=T(c4a*QvG z&7a|Vxkf@7g~zy_eQL%6Cx2i^;Yx}j2G8S2AxJC=qt6Ux?=~kN!`MO?R25Iw1Z*F8 z*zzqv^hPL@%%K8V0IDa*H6U7ej3~myuG4Vsnn7#S+5Kr=(H@Cj0?+r|BWzv=dm)Oc zmFz*sxn6edtCnt=-7j?A8wj{W?sp$gt@C=Fj`ac;mjw8(>mRG*SXWzJE=R%D4mA#@ z=XM_xe(yvdlX-p*5l*ivje$&X;o0N?qS6%vTvNI37kz)a?o4EY$R!;W-FX`vY@1S; z`k|oYsR4Jqb}Q<nZnGKZz_c8 zgg6jg;2l{ZR1<_B;zy(zTZc)Cr!uPHNuazqwt2ToCx)>pBn@>&pTuyIfFRrHsC{*s z@?-{#&iA*dc?U4E^f)(T_5}~6hhcH!I+RJ%d7BXQ*gy9{U-#WRvCu*K8ddO&vD{B7 zM7+%&xr~iGYleJ(Wu&Ri?A+j3cKCnluMvCip;#U!Gq|7O9ac^5-|`aX}!4V%f8N9?NT8*jJMd;k|M{b~CyxKyV8imh>`;sVPGbob z5qD>y#wmjWid%7R@H>TJ%aKWs-hT?>!EuqOfiuk___5jy<#>$k@<^?`JjLDSZXgRu zru%s%~yOO`=q&g zD?H>vBk3a-`UAC<6PA)|dW;0eZ#Bd{|8dL^i_{`@%K6mOXqTx1EyvXm1FeCr`fM9q zM=Zh}q4nXYR>*anh2kjg{S7dEDQSO4EmhdjLsHA@&UTFyE49yQ&22M6+fwEAZ4iz1 zFRB+?Q(VssJPWD@izFu=$Ny~&0=ul23vPMfZJt!|QW?VGWjFzWU{A(DC0>!riU;_F zbrn>C?=_~sG5Uf!WC;$4nSvmo(ANZNexl8Eg5?!r1iZ)jznI3yp&5%qsgLexI7MrZ zn*^1^4DlzlmO!nPXQJWze?)Sqt-XhRN@gC8enC*26Mb@{!bY}`Gz z*to*Kx{4MLN=ZpMd~95K4pQ^-V{Ef5&yb%pEDYzr0yR*H&IW zlAi*D@VoEED#UUvg7&DlHn!4{;#e`GtOGLyGLZaU!n)*PYMZ?<2D%dVtn|9?1~T+n zCMiQKhG!$wEGE};79A3qu@g^CPJ51Hox_rwMiiqP{85Bq4XlVm1wETgbgQdf!M96; z2V!2VfsQ%3A#{`yKBO14F&dKcmr}7*^@Y3|7|_`omJWaTM$hYCgz4%|kolP5q!6C0 zBjNfUYCoD`mNbjXmGlE$|7NL%(M5;e(ggAUphH??ly>pbb#j)521HNiH>98;GAd@z z^Fq(nUcb+uvQ5v=Ap5fwxFke%-z|S{GJec4cHQ+Y7saH^-1ifkGurSv-aU|EO@G}@ ze}BxKW&WPo)cWMOdL(TBm>6U|Zc5_-%M)M0Pvg3d2cEU4nfz%sa0C07_h%H1{Y+^l!kM-{9=bm_>fH*?B}T_5 z-hA-g0$2~{D7>ZWGQp=d7fH4DW8C5hY>t+8nJ!+P^Y$lOL(0D7&A|j zn+?xVmWkcGB#Ewn_LIS)rzfkM-d-m}4wV!sM1<^l^C6cQ^hemD}|ZK4=)UzC9* z9D-p7OP>uS4Bh6-2?aY2)^Qd5-@l%U7cD6y!Q6>XMzIZz5`S8;;dAL3&Ds#3D-HW;c4vx)!3%s3N5vOBHrK?wOld2Gct##E4PwN@L6rCmF3v@aqFltg>5fSNDd66MHk5#P?9iB<&8j~R$YY#j;nZ@k)eNw+TJDqpu zF1Wd#!`jnL#n^G5y~4cIaqACxk1&x3rh;i5EG=G*OSOLaW{_CWPcL@W#xdJ=0p@gO zA1)BabJR&6O~d-E`BDfFj}DAr2Fvng0GO@GJI6LNs`BDo7(+to+4C)EXF1&b%QuU1 zjPEa-f0rU#(Oc=si!_Zlci49veEAC9c|Q41UPo2|8zXMB@U0M%y%g zcyo_Ms8k; zz66rL%kAX^P%nhN-P$U`=Xw5Q6FG2tnQr0w{WNLS97p7Lpu&%Xy+`kcJ6=IoG`myA z!3-sjHbNm^GU{8MUlLyE?t&AK5JCsTm$E3Ghngqt`F|*Tr|>u%Fj_mdlQwo^n~fS6jL;lQX-V%m~3 z>vtM|Rqnk91q>2-Zpb-}#;BThDp>(EdcPqE8yfkWTnEyMC|6Lc@yUVe-J}5aq z+nrPJ)llfg`!FqSk-(0KlhoVx_8&v_;agvk#$hn2$Hm;UTCmDTeUAUGl+gVT$m#0! z58G}*VR1-f3nhIlo&G#`dzY8y#A#}=k2M-0AD6jDUs4>$$yv#-APDrbOND`8^MV5T zGV0ZPS8h|9BkYomAhk6tl1gr*G%QPQ(|^B!#EiYqE;cD&ea2A+QEITrR=x&#&vmA+ zI<-J}eMJepU91(#`nRMa^y&U1sDz!VU;#OZkP_9Etnr?W>cJ+H0XE_+7DHe-*oo`7 z436igZRmlrTwJhIz_=sPTb`^UDN3`$D5^J+O085S)ACeK?Z7yqC?!890B?0S5|sX2 zVq*Z@58w?#lud6q5$XQnETmgW^NmU#`UCSik*qcleLfB?89o^BWZWjBcME4sYg+(H zj~g@@3~)Q~v5Ro?oE57%_JW5Uw5HSr?k)^bNOrg<|Dp^uTv>0YuZ@DNbsxmk(?EXeTLKSQhdvr6Ry1sy}x1kp<+L8X-A&`qG z4QQFh)&-vhTr8_cADg1Dn-?m#Tr?vyw95aC(>jeFPCv2{pf+yqhSNX>Tz_y31a(V2UUhCrQkuEX#&2(Tuyq}pc6VofNK{L@aG|6p~9 zQz6gbcBE@%4fz;2OD4i#7XRt0)lHL4h@xp2vE zre?Bqxy~1W?+M$S`UxPNf8>xJNjIdL#4VfVsnlMU*ARtCz&qD3fn-ln5&bv@w&m;g7j-{NtBaJ(g$J|Y1657S{;3tsj#2u?KaN~HDFl|Me7b)a!J>K}U##L})m(eIL-%V3 z)m_W^zjXP4cb?l`26MnqQieYF^C|Nw#>LE^BD}8m!&tx5NB5&wj9%gX%VlSqX@O%#T$ z441n#iGJ3=UC`L<#}n`oXX5cDk)BsYQsfiC>()Z`ra_?`hzzO63Lselm)&ySLX*DM zONf5%G85nuI$ri@{LUidR_M;u4k@7!1y zEIFgu(iwjVe`aVcYO6f>;2<96sX9VV)}j2u`Z?jLyj;{HZ4c}xTkf-kRR;0hiKgbG zZ>iX6?gvjrFV~)XDOdi@JrFeJpscUAn#>8fkK|xsUhN;e3F8bu!x&->-eRqI;HtSH zzhFnREia))nZV)wRr~#)>@%XE%@_&CKO8hXWOr?ZsZV5LwamGuckL>a-m2z3)C_-7 z1o0&y(;4myGjNh)_!e^8(clHRKdBQ2jOqTZm(6jgGr!usz9yMBM^6*IM8=39kVfJS zJ`446K7z$W&-^j*UUezwW$T;W``uSX5#4sZ+mizWp-%|%^A?bYHLkH5HVHE|2S-(IZGg-$_3 z`cboZM5Om2`?2+IG^Ht91Y8`^c6{PC`JbU8tRHW719* z*3W7;TWgkDVzhuvAXjB*XcKRB7U4IQSgz^&7-9{a!blrLG?vJwWJ<>c6PaqDBMc`T zhKD%6*cRhcWs`#ay1V(ub2>eW*P}1nJzwU)pC$=N-#hm*r%f4CEUN(%NPHr_i3k<%jp^*m%XbdsppOi`RsjBF=_MWV?vx=7U*vYotX8@D`lL}^BAR)(2tJX z<>>0p_mv73-!Cqtw?n(%CT|uEU%kk`^wQdMrfP8G^b#JDM&?Vh6AQl&4afO>glGFa zq)U36{WgiAa6XoQ?Hp8c)u|nF`5Ez;WuwmvVw50x5ggtl$c-*?RV zRxv6xWPw7G*0W^`+zFWq_PdGe^nj0`A!tZXy5utpNt7kP=xR^~U)W!+0QztZJ5rFX z0MYSh27d%*x{UcO1sEd2qpemM4{-|4v1)=2P2 zqYxBXp%ZMnjT<^hZDfA~pBHENDnk^=nZ}QssCf0|fQ@SODWX^5X4o#1x~FbdZOi9X zB=_iX;crDL7sKaFIlIF~PxZnt^&eNyX}uVP6z=YElXf|L{3{=zk4gWxk2isjTPdMu zm2cCQys?(7B&gqmf>?QL8^MOJfDaYcyLsF$a4mY5zZs~0&T3HfNQ(Sd1BP0I__{JxoiX|*kEz+5RLZGmSd&@xX! zOvX0@hbp6k z@ogd52<66PaL)XSPO~lFW(L|@K(9dN0zQ^`rqbHTcWAfkyJ+E z@NI@73f+luJCETi=6my1C1vb<3!&@uO;GVi8w(J}E+F7=ZyQt$q;|bRbr<1(bi;3W z%JnAp3fB+X5#)fYVVDRoXlxTmJVUn|9Xy}UZ4~6|^lx_wck%yiCm>VzjjoSSmJAu9 z3HR&K|KxrDL*VW^b_1A6ksC2EX8yhA)^S);hSI8*xz;b28Nk?zk+sZ^;6{%0sCXeV zp=4mjnL?3_bYqSq1|7=5ZeGW;qmzIuvAXe_m3&QI=q{efhMB6XX|$XCcEnPVL+0rA zR7m_T{=MKTxh+h7zdw7~{K)JA|Is;aYpx>vNei2`@X}muZQ3+x==Ek}*l{x=C+aeM z8+^Zi0649F^nO!2oQR}YUE*Ipca8q~R`6YWXyHb7P3O5s$*Y*?!_P1FU`H&`8A9Ovj#szb9h+%@){&ie)o`Fs&Sj|Pmd z#WB#RJ=^ftTTJ+Y6biHU0>5yq;4my`vU*%tdkwu^8m1xFZWkR$zT@`GtuOrPdVP+O zqj57)qOi^OV_aTlOa8sW#AK#JTkaHaeD%H_Q*W_(Y_jj&k@dLDhM$#sk_Bq~dJtX2 z5uV1S%VxAqU|!Q5VL6mh%_UAF%D-CIJ4C4{nq720zKf8x`^EVgf)1?|HSOa7MpVk7 z<|JQElrhDI3Hb=(=Iz>Y?|Q3m(oe*K!XBnW)cG9T_~>uc!E-XbfARM6$kn3+5X9tJ z@H>o|%+WIBcLAS$Tz@?CFuP?&c=+#Ee^`7B8@_0|r28M=Yi_(`TWs;*wNjxq5v0Ab}E0W`$|cCT2C$8 z2Af;r;|`RX*B`5^MEu(&x%H@+AGuwld(kLh@jd!nQkM`tMBoOnt(k1m6=zwMi6|Ay z2lOK73vx*jQa6;>-s0E*1tmYvi$8qkhU4oX%EMAe$OxyxAys>%%et*moMSR72pUtld z9U_bgt2bYa_>#trFM&DWAqY3U?7M2s&9+qZeLySQj08Od<^-XoH*dO!^c<2y7m*Ip zqg8a-J=JruhU#*OWREL_Fsw;Eqw$p3Ny@_#a`r+5HOMIA8^(`QXe78#w}mg3Jf0`6rDol>m-c&A-S+A5EmeqSg7k^#5vhi{dTlA>r2Y}%M(Rn9vH~4$8|l7e+X9X zp^t29D$9!Ye`>jS^8{}ogvZFLE{XIK9h>n3oCh$1(SEKnHa6A@p~`aPOQmtxeT}=`;CY!|8S_OISOMUEv?p0%HL--4 zLWnEaUes?*u30oAFshohoMW>i1)Ec4+r?!I-7u>9SoQ738Ox@GiE8l~uUA`V!$;5< zbgXgbN~pt~3L`Et2xDUV#>aUYD&>D^>lUL3xues#Ul@x9rPFq?*UYGv6?a#kqsa79J0{tV(Jp}s?Eu!jbGI%}#Bm9g8)@ShCxwpKOcKLygd z{B}u7fGNrTuJI-^AzuCc{QRoJhPr1R==rH=R0*N1>u#R~vw)Coa^O2jW772W2)L}T zE*X~r)+Hlv% z^8I6|$i?QgVySe0VrE5_!PXTG{qb_61KYWMZn;>L5y{j4@#^BO*D?@O|Ace1-JKU8 zzqywAOD2U*qs_SOoXg~6esyCJN;YQj8P67S^tWZx(Ex|Tx2`PDW=KY zn4~~b20KA>!HZ!>Hn=og*`(~{#Gqa0(Wdc%38uHap=?erS_do!M>neo~I5iiL zFDrNw8w~%|KI#4`}U~*1J zUNUG?(xgt{VBKvLLx+rJX`){Xu)`f=@V zB2OK~xwDZl6B?h%VAHW((>6!_t8Pc)(i;r=o>kM0925YCd<02`v6Uy^`NYC1s!h4w z5)~Se5fHKg6f?)0F!;zT*Dn?b_?6w6wgXj9q$wi;Ojd#v$n-F2xn-9@G8QSYJ#)() zkWFYGFw--ghJ>&hPFuE5TVy1<{#CnXQZc+Jl#Y-#KWLvk@lC8!`CQs&CF?owg96wG z0^_o@nVXGC($e#j>GFCdEinb$d_}gHpeCD_Q1uXcd<}!s3HFY^0m4K-Q61`zK1K$D z^99$$pudVD^~D%}rK5ja_f<4tMfHY(G=I_DXgmj!NlIZ>^0ln+X^MR{atbq*4UR~N zVwFuF6fEbQPNf(xwW#dTraylPOjauq63A>4cvyoxj+L?a;*KATw|nerorLaEqCl9! z!6G}$8EfKxWdjT*Lkc2G2=;>bjRE6_p(ad*pv75rTEw58Wr$9YuJwiVoB3$B$j?PN z&l%&rZxp%7TJ?Y53hQ`&88vs8T49KA0y{k7!;pztm)sygj8b?75K@pzb#$x(vTWUi)yujLiAAX%tvpji=T>Je-OVcOg_fyWuMK+)gRZx_~$a+@~ztXj!aY*OL%;e#==X+uEu`-UWzqyAw-+ zZf%s`B@VQ3xX_C1TRk!EqI>mtl!=cl%2plst9XhB+;|lhn*`2SaF>s6AkQPHX%2sE z8QGDug#JF-2^*|fan>ImpW;JQM_v7}bJ&ll6_d3Obx=MO^>409*CBJa)8X%3KfxZw z@)WVJR;Irv0sI(EhI1w~Jq}PdcIV0=Q3(I;{^T;SxX=`f=3cUET(F!?KJ?!?<3I7$ zf6pi!#*%QMsF6NIBm%~178){idIv9hSX`gRlrM@ z^H?j~YTvuMv&fmpH=BzyW)%_)D<_LimYK+2;diU#nz57?!mqr`WuyJs)rwPnGe4zqisW)jJKy9`&kV2 z@Ity>yiszHCpBH3M8d(iWca>S^OyZ)*WYvpLQ;b2+D)BJsYr$v`Rm6){61cCCjP8M z7RT41+0`uRgVW%*>+S2m_`Yu5jl@ZsRf=_b_k$8R@jc@9)jZB+o?BdnNWGucQCmY= z7WLmqRInng&z z&d)nhi5)6B_k$J!?5Kegdij#ZYesnf4P zxcAA2(r-KTFfH5bp!wtJ*8g3~pNML9K4sx@vt_$6^#kDlSY3}mym9gUt>+L2?9lsg zBB$9^(+G091)uM0-2OZ4y4k~y!w}2%-#uw1C6U0fVSPak_K`;>{5JF*m0At90=_3Q zRsP%)b1RI^fm1|}IwVFCnlKc8z|JOt`K*nc1J1QOqtUJp(JZl)3;}P~NV(BKe~Bd- zFPuC~S}F#zG&TgPi=$_a_U~HRHWy<5qi<#aJ>ESMs=}gua}T7Q+2F8gFW%6^0~hIy z=3o-t{@ktQy8fYOC+?GHh7I((bcl+%>}Eq7YtU`$5Np1K%AV&%gN|`GZ`QZSgaLF9 zewl5sEU!5p9MTU>;;gOYUo0pyGQU{mNy75TjnH{iEz+fLqDykq!JU_(f%Gs^ok@k5 zVzZ{vtg-o$)jXEmndL)1n-*)DV$@a>c!Y6-HBx6n&fQd_F@b;Xudi!&hk3s>xCAXS zVjc#64yVaM*{4KPid}AEOj%ysveO&tV-Nf2RwmTJyEm_8_GB)UO%;omQ%exUz(dJ z(x~^NoK%+U52uE|a2J?wuTECJf%dcox+6MhQ!V3VOPQAmQ%Chqrd^Pn_uHGu6N(VM zzBX&t)6ow}%Un9z7)dO7y=}*$c6P$s~KSf9j5EOf`8+9D`41nB-;>nQn#s~u8PEI-s+P4U$t{0HDki+|ffJkGg~ zRfX{{eGf=@xJ03-L)#x>?J6ZuNP~wReqriQh5^QTJ9zMl;OBF39~nyTfXCb)ElJk- zN-L2sAF0i_giB=q|1n)$q^Z9uTQRasu+($t6uBYnBOy~O2;_+OHk^8)qrtWN@uQ|W z+l)!6S|eWn>!r^fza?bC;Z|@MB zt+jQ(v4(e67+C0H78X+rlapi&ZPrd2!joJb=S;>>UV_O!*Yz#awpOT7rw)s`yXFJ$)q&H$Ldvh|cG04_|J6Mk}Y~Yiz;du|;!>^|R?9 zCup!XByhMMk3DEUc7n)D%`qm^)Py$&$gkrO0ULM!7uEe~fnIF2V#!I=lH0#7hGsmR z50Ix;%y#oY%^#;Fh84wdMi)ClfO-hJ-;_4R>5hfu-(G%4RA6oATkeB3?p}fdLInbv z@&$EsV%1w^sbM}H+*+xi5TI_}WPvr3S_ngJkc&;KJCm=gA0>OplR2Nti>|lZE>}0u z?KHa2QOfma66<;w2SH_3wG{bBsNqXvQOf?y3;eXTeDWT`+j-Z^V{pK?zUzSpjpTo6 zIUYX#>?lF3#3-pc*O#v&EFVK%SCdME(55Jm3AoUqcqX|&X|E_(|B737e*<_34rrO- zN8}~XC|b~svJZ4W3FcgsCL;w&Yduu`E`*Z>SAT641NNW~3bA zq>j^FJQRhJY*rS<=q@0QXyr*36!h;a#MA8c=S7^N0HwF{68)Uq%hh#C-{4+s%aBq` zUBzew5-9V1(VGoW7_T55$n%TJh{9zF7+o8?NDw0l)Ib)zOh&zloRtA`%4Y)6@HXgR zdH9PMtubtoRQLgT$o=J4+;f}~tp|r5I+O`5*>IDN6d9Tk;B)A_)yf;j zcw=d1t)%}p(7A8?_Hon3r@2Qx+_&9wlQCe5 zL!zK!jW4V*QU#L7C(V45;k`u+d%M_L55!IGgWXyR?nAEJX&ldjJ}oAweUB?^cGCAs z(^Drk*c|54<{T1OB15kZm$yuZ->joAYv`r;@w0a~3r2v@T=OFre7O<=7HK!2qij>_ zgz+6q!l!py(xEz0Yr)BvGwFxU-ql_)2CcZ9s#OUhv=te*^umA7&CxvNPGi=34kJ}p zKTOlX#HYWK4wb5ETHmiru26n!cjN!W+BB%D&gbuy=vDkCTrVDm8O|boN8;_Sc0R7t z!-I-hO@Je87Cf3h)V69fm;2U45_B&=pDYD|4)04lpgyXOyVMIVO@|tA{#51g{XOQe zhFs-k<7i7TNaW!7CNk~O!4HCbtS@hD_u%CG*NSN2(7`kxtpvBbA!>*1z7SaSb<*M0-hsy~ z+QXPpgW1yeT^GQ+uyAGHUMln{YnXif=qKFUzGq%;_#~q1QE!-+^EQVm|NBP!Ln8Qf z)*iz>zMar5<~7?k{!$2X<lG$)bc%POEf+zpgnR{S*uQnqrhrSr+2wxtH{I02A~)La_+)!Gj+@l? z!!!8GgZ-gk>9Jk1gb(lyK@EXLs->$d^Y9rA)~TrX@@Xllm6`Q1`MrO&5z{cmP;sht z2q>C2ufUcJcKSFP8=h}-H?26P1W@j5g1j#e&R^0L9dJA!R^~TOtRIoPKF=L#iczl7 zh(Bq6=xlU&^ZxzDFmA~^JdtD2>Ur5h{1P#+s%ub@UbMXT{swu_lP)zOT^54FdNBF- zo%d~jv+I3G<8}ve!pG%TQTqN&16%$YZS7fJO1y*Pw@<&f(tpYgO(aa!5zXCA*I!nIP6l^;8VR(c}>6!p=3{9*}eq} z5_zoL(M}btX(xibZY63^V6s;rSK$XFO9zGX68bheIo79~bUD?t$9zLx%MCm+cxF@JYd)n7jZ^)H(%IJQ>hLowgGrA zIGE2sB6O+J6qK0E#-!B<3tY}^OxqO)c-~DZak;DJP<0bI-Kdy zhw96jciWo=hmm_1jjmI*JCBe@vZloY3O6f2#pCVKRI z^>6vCYujE;{peB%F5nPS7j$^)`5L6}-5ZCR$z+MTM+wG=mGWg0|8+V- zAlvjb$(tgOIjQ*FqtS&ktdK(2;5Rh}Y0s5~-U<}CnlI`?-q;?ShF1sXs4r*ew;2~6 zH@Npq3B6+C618$e+CJg5YUlMRSHEQOagCH&zsVI-YLknkM^o;)^- z;V|_nMO?dwzpF>tQ1i^SY_{vpg#O8W4?1!5+Y|4}+F}%!=7nj}zG*{>1&~aLwr=5S ziy{w}yu8-c!qw5K!GFU(=x?8Fnz+?bof&=}=w3((W1%m&es-f+W6qw6N}N@xGzjsS zD@ffYERp-~SW19;Bx?rIxkgZ@nQymY-3OQj&8y=Y2Ox}3dhsYJV3^TBc3}Mfu)lVn z>@Nf{Bj8G&9i$yVUez`)_)Id{>0A=dVx74v5gfayM?Q8Kh`#;PGd}>mn-0B)2-QfJ zHFfz(RFT%@!cz9HqM?bKmiv_UWtIm{HXvmp_Hw=R<4c@(h-W75rbPq2B>b%CUk{+t=J?n)3R;g#EG?WKJfm**x}5?)7jvFZ3ihWaRe`GAsqW=e_Bp;H<>ZMAUj5rtbR`RhH$E~T!CTWbL7W5fN$8j+34)%D? zW{zg_FaomwEVkEZu{Z_vGgm1fVAL==L2VFKD2q<<1VgAkoy8SVCu_k~#pnb_%R(#b zz%m-y8JR-$#&c_lq9C?+byvjIsY_DN`)~u)YUMt~%b73VqPEtl6(GsbDCi(>;2&B0 zjz%;MJzsl6gFC!CNy$`*NKwV9A7Z`celceIyT z|4grk{8<;VyL7*&o8lQusXmc+_0}EPPST9_Yhaess&OSe96mG9qDbqn#rg`uHsdJc zEethG2nTnJB7?#$tr49qI}x8M-T3qNRRA4KJjMxP62}QBntrPQ@5eLa80+1eOe$-L zbGK>Vr|p>{?~fuOgOeJ^K-BJTT^xM!u>={S$(51*x!bKO7;xJc-TMD1U&&0eX!u}~ zBOnFO5Jemv(XcTNtVWM}tixiMRYsWc5f%afoOS3~vOFUGNiufdI9TF^ZP5;%{bTWI z!jK?G0(Qg1CW!a{P$gu<+}XpR1Ou8g(%6o zdS3`mf1*A%YWeSFfxe%J>t$#imMzmge~%j)nO;7Wm+G+rrKEK_?H+EjCk_H z9=v1!m;0p+L5m+u^w15&j=N-C=me?TZG0aN-$!*;viT}TyNpT)gOR+BpRz;m$5mL& zM?C1X`<6rx2eY>sJ0U;xz&V@jA%$ZoSqXBi3HXU+2dMGB0Im*GQGvyJ$xjg(BA7d~ zUxMJ5-TG`(@SLA&UV{z4OyjlLT7FW^q3!fU$N3Q<40g5WDl$52YQbAc%mLK~J~+(G z=B*-L(dWvv!H2=}3@dfXrI0+R4Uf6FVB6B;G3{e; zVnhe0na-l=Mf>ZpmZCfQBRXEm_}|xSx!G$Rmg?!_D}J#*XcPZ?rTKYZCKn-HZ^Orw zo>Y~k4ZiGnhdP`yF%Tfd_lVIf8@Xt|X~!wk;Pyr}B~SznzDBTo(Q;?T%HnrWN>@)g2ujo{!@^agUD+lX_lNvlr)^93jZ$Z55|}Q}N5DQv$q# z7nt&C8m-jCz)Ijc$d~8ts-^iB#GtvLN$?qN_H6JMw{G)N;6vNVW)v8#{nxHspu920r0YRu@8W`B4x>-kTkYQAY8~5N|Ai``m9!zIuXb6fgcO zW3wm>q)~=ww`)6k0Ol8fVhJr0oiVKKY|s}1k>QZzkswt36m0{X#6HQtP*0-}IBR~od+h>?Jrus+J#isWh$v@9yD36Hvr8NlxUJDv)2Ad?Y%WQbFP78H=NhLV>?Vc9LKvrd%DGjVpAQA(t4 z6u#23j$}k+$||9CjxPA` zW%s{vHgc@^Ujl|X?7$M8d>~O?E>w27> z9W1}7W3z9QT{OYxUx{5!8Xsj7G#EXqGIILUS^wC*DoqdQlJbW)P3A}yc~q}6s#V27 zA2fo_4UjwEJx_?BYG7SkJMtoPUv)vVYz(taAY97YZo-NiEo#I)%+52z(bB<*64&$s#U5)fyJ;@uiWuwjK7%C~)) zgl*)pACP;b{W+A|Q$?G&geTL3JD$Wz7(;E9fmUUB4IKb>8i3AWsjfs%8USo3eoY!x z`tDw(&B*kdaCEzoII61sMqwiT|CHOtQhz<)$Bu%g1*PfZ4Vb!gSDW*_lVd5qyZrmFHz+Ho_Zg6%!&O3DyCI?L z!Je$ph3`%hDf5i$Z!-xKEUwk1BUbyv+4tu`X43PEhSWs`A)nn8mK-5}P)FU00Dm^o zB{4C{kl?CN2is>rNXN#-1w%!}r&?m@)2xjZpF~c(<{qd)dDU^%NBZ$}0enf?-gv)w zo7!!5INu8u^tZolT&!x=al(5h{aAu`zuc6n*! zFM#d(J@0Ul-64JrW)*^{~U&c=Z+sn%_@w!P_>TiPO9&WzY_ zh%Cz>U*QHK^lva)(>@KaSdlQ zgk&G9vY`^t5cS(O>Dn_G-TzF@F zeI&k}O%p;9{|gqvCXx(TE0hR{lMnHD#%vi2vr{w8Ovk2VI zGGL*r<%0QB&HK2ay&QMg(dsg0^yqFSS!LIo!YYVvT*XV+hzv3pUG&(a=brG&Ic03~ z`d+@tPuu@muI`aT0R5J`pkF||!%^~g5y^iTr_2ih zZ?ctek-@vAr$r<}-aGUB-g^t$0+u?!uUH=CVM6l!&9z}iqR+HOJ~Ctw+h44d9WExW zNxdgButfACTs2)Rp)wwhr1@z3nhi$L$m@OW8CWVoy*s%1cs+4LFO@%iCJl6UqTRb& zMczmKBIYq#=EEanLv#o%Bh`-;?>q1=(}=EwAQX; zy6RNmv_$B4GE3U_0Iq<^tM)%X^?#WBSYFKe=#ydrfO9?;4L?3TRm2yR3WlA(4}0NqzKYA$u80nKlq_iHMP)8le?|5B#Ffm*jp3Qy;PdNt=`ZV?$~#t77WBJotl^cmAW@& zT@7mCLuiE`Kq4;6rshUz>yKIWq%f$t$QPxAeGdXQ;**y}CxcXl%(SyrHlf?YXi><8 z%vk>>bJ*4280DpGpvpBYdj+Tr$@T@*yC~&& zx$yhVPKBCc*-&e9q>-V?{Ujgk8k!TLNi`25U`zd64YswrX0n)fVAzKKd%>qf#tjDzOm>i|wfpDU{5z zq72T;l+4xwzBT$I4zq)H))9J0NR(Rn;@EU+(E#*Vtsq_QozY1x*qH!?Ky(}5`(on?72WoV$>@c4vFL9&CxD9Uwq3z*MmX1N&EU9tv0&*|=j>RtnSd zbgD%bl3h1L5LTumQUAa9w&Ts~kDC^M>}YxPAbQY_#mep2lOAHMVt}usy4Evh7I6L& zVCFtRQw5wVa?~F$&Gw0{)ob;Vn;6t(o4+^9OPx6E9;>gBp!qpzNqLKQ`n)De6OqQC z?Gh@Fh1Ry=XUQ2lT7(;ww@g-%Sq? zhG+a+R{%D|Lmk*TtWwRwFb6Q(*6evC*Br|JfM1c^)tG9Ze8QWp#CkkLcJYVd(eQuL zSbB`^VPAbc$%N4FbpIFCVkU=DN+${cfx+yGIJ1r?Mxm(nT{R#Py z+`S}AB}hft@~0O!qr1KA9xn{f?y8VtH??}!b-8oI5bKl{P9OGZ;PA=x3NYCE$P!5 zr9e-A1V(xgdvSdpsW?XOAm=~Jpt8f4TuBCEnA(}WH4ye^TyN6G#O3RR#ivn|*Yn;m zkb))b&58Ts?V7Z!y>Ve_lNgU`6{tmf7jD>oJ&Vf{DJGuK<$rjeGS1=Pvya}altYUC zqG{MBAU}5!IU0@91^&m9_a* zV|oHxr#azi$JJ;Xo{HGI-GB6(U=?tV)(PGUqBZ@T;@rHE?<&1~O8@oKyhLe!2{ldo z@UBk#%82TTUt5EYq7wZN8?#96H-s`VWVs;;P-6eCxQX2@Vo!vr(|{3qQxwOTTtMXk z#Z7#j=d}?d?3X%&cZrTHU=y!!ZZVrune`*NU!wH{*&*kS$ z=<78hR!-U`o<@5DD$h;C+6B~F>M^Lu2L4b@z_!j?w#%r`;2(eu&lODi77*;1xwS;y zZCc~AQNA3wt``a)lzXR0kNqkAd>LR$z&QQ-cV9qxb!zXD+lLI57t z-qQ&8h9l}lk4RM6VGkHuKtP6#ig|8YHD%Tu8|5H>2=7j+J1jhqMz``Y7{ zwZEJsXlu#;Jak&w&62Te1_`40PG1>7)kYD314RkLHp~i8^TtlDVeIE3T8QNsCqZXF zre2R0lJYH8W%DoAw|iuw5sUc9Wxrk_{fH3Bh+t$7d$`Q$gHwXH1JL-@$5@W_J@k-y z9;c-7aC1v0$=JNW^ho1>CyI-GDeFP0H?rC{omti2hC`q)Lac~^oFzpEg;ko$&FTM*W7`LfZ_Gv#!XXZqgsi|Zo_{V#GpIln%A>nL19 zk6ju+aEY74=IbBf=i#2|3#IoZ_-eflzl*tp_vw|M@#?`p2>9MDnlOE4m1+c8mm zTx;6M&c=qbbAfO_R6a8%cNI+-Jhr?mPW|Gp*}AqjV8k)Jo-!HdX3Sjf3&m(1Es8-W==O=S#MdD~^#)CoiAMl+CEWm^!%q^o%lkhV zd#k9n!meE#DDF;hw?c~+4YX)+FBFI31b4UK?jBr9DN@|MI0W|~#oY=N|MR|M{QLV3 z_Q5`VjxxqtYi2%k-uHb~yPIZM>o6lTgxB&%nia{Y0ETVT8Mi7sdJu$~EY$IO`sgjQ zt-MI7krf;u^*Wm3*vv+0;QcQ50;4Hc9<@Q(41@;FsvcirGoSz)^`7u&r9_ASgPUvT zV^;pF@w(UUQTfJQuLJQ@Y4^Vrj?>%Mzn+1oNs7mkC8FS7;uBKnWKk&9tA<+m2nHYNoX`v(T4jHTP3A&1%kgaMnQ5LzC~0v3IC(gj4>`H<5!o6*|OLI!xh=D#8m*)c2b|C*>9 zpO~#mn=H3NIv*%jy%^pexRO0_D9vRoWq^X|#H;FmUW6dXN>Bzxv&r~zan@n;*@gKW z00FoW>T^Mv3g~*F1Hi=~mG_>6-BO0E@{(@@oRgVgrPcV~L?CS}zmaj@IGyOTVC;9y z+aj8T-uJBB0*l>^gc2L}zfaNNar4X`HozT_@+(RFwlaXZeQuz*_#R?I$EtHRJ2xso zZrPi0Gt$0sMNg`%AQTd;7U}0uUl<7mOokN_U*YwF95eCB&EU=>(H~KwL@+{-T%_m+ z18A^*!!dX5iQ5}k)S7kpk228KeTO`wl`v$VYVejQ!tncF1J*AKZ4K8m+CEnHKOxNwP^xJ>g!gZw zn)Uv@nHBrzq~^~P(eNJSr1`I*aJ)-JJGA$cC9ey+E7WmwZ9v=4Gk;Nkf2HSL8{x&+ z0-YS$^7>e8owK+?^7wV9X*byi%2|0{d6x?J8bKSu;+tNQdKZkdz6Akn=p#3y2{?@s z{mPzsY?ZW06jxBkn1SCF$Eao$tZ&G%e^G-}U%4(%i+teHVt%T!kbH-?QT$~}&%ggV zLE*r&Q`)?i1#P*w`MwMpmD~Y&`?{FY*$vN3AlJ^IWf@OTetSTfW3^vMY1K4GZMr!a_0^0ZJfvZ^e2#Es#K6SGBQ z4NE?|R9+9?xb^P;+@t?f8gUR;7&g9dT=m6rZ~PFJu4F)i%+Vn+W(1RLO3reBC(q;- zT!9wlof4J$uA#9~)s`S4*$)XaRwX81WU^w7ej-4?N4qo?KxW;Rm@^U_R7(Eib#4Ux zzKdks?Qxv7zwYZbm!a^w;ux^U8u)}}OvN^xL|jz28B5op$WLT+`GSI0ONy zX;I>Ct?y7R^3DmeuoF<n&VH0M{a3EeELu6_;m zrnCeK0bO1CBhYytz#Fe8(5JN;8FU^MJ#mZFHQ0HA#x#8IJK?l{2Ge9!^{a$@CpIbT zzPxUpc<2AW74F7^nf%HiN6R=yxMF%!vQgNsRCW1}&{}mfHVS84h$~t^LLB0*7Q=6B zR8I~+xQ{NuU+tg=ER9Hp_#^8}QPj|{nfKI_6DeQqWbk`}k^Auh@F^rmKiooG&^rhJ zjM5ucYmum_q6940okr?_!{H$^e*!rEJo#%5km)%`QywTRnZ{EhB!al^xmsWLnx< z5)F+_Z|mzC^32VSTY2>)(@ls&;e?MYB)%Rhj)M36ggnfEA!i^2sn$z~N(AbDTI&9n zQtcjxRF=$p-A*!_VPA=~FT13mzE>ja121xtQbmxnZDE!v`nTpUHm+y)$k&nzv`?^T z9tKP&DX?5YY`RSGbdX^gi6!@ygeK^wC{il(?GB<|ggf$1f`J8QhhY~jLrM8;1wKQX z%t@~!zN9HYM0(IoB(4aZ(GHB$$yOI{qbL#lflJyJV`T|JwxH>7jcDO43 zT%8Ns#Z>4rOs;TI0#HT5oQt1Qn(WguZJpXC{3kVAwm69?>RMZLWC`M5&DDD<>N#KK zwDe_;%q>`reM?Qt=@IO!LvQa;_}dg~mBd_1D)@^%5f-N9kn^kA@&8@yF4uK~q2WTe z_p{5@+NvBC9ERu*_Rww1vF;tp4Rgpvw+GkI({kOXupiL1Ty-Lvk}FgBi^o}>68)wu{!40|1^U4i>@p>#y&%R zWOsL?{^ckd9Lue8O*{geye;7@VVhwpO(kcplaxj+B{wPXE5=Qbg{ion@5QJm-|vg# z8WA~Rtin_OnL~~XSJ|~=t2F_T9|`5)>(tVK4%()(g=1s=UfLyov}u6{w_mGsBS4M; z>uCJR^2*b#mc>iid&d1b^A7S<-^ql&ZdY`Xb*mo?9!Vc-i9&!fpY24GMfwp16cPD5cADUk`UTbI{ z{^GHroBwU0Wy7gN{DmelTRiCKR=#a!r&e6A;CU;%t)8t%dMn5g6PkQJ8FSQsYuF{<+Q$Ij}lK(lmG5+t#2H3dpeDhD&Bl3YqInmG8&5FC1T3Rph zJA`_PtfZ{FgYtoY!&I~yM>cO82^(7xciw?2r?`=DY1&W!0jIEfnytD~B3L!(@_H|X z7-x7eCCH`}rfT~;{Y%|>#nTxwQUQI7%?q+a5$aT(ch3o`E;kjb{?cXr2_1J=X@U;G z%Y!h9?$?3V-5kgD$4k|`jpg&k6?^GtS%hznM|Dr>DEWE6CUEZW1=KIe2yZ z+kB?m^LSzA$Yn|IPqOmE=gxqSb;ENEil6&~wQSAIDyMDT_1~SLoI4I8z;>k-K4g__ z3!aZks_4(e%d&- zoyjw6{g9$Wjl;)IZ-YJP_AQr;5cF%o94ze(1U>ws_43#$csUx=2_wZPi%^cgggw6$ zv&Jeka7OQ{bhz$keg$s{zKdY-8jEP8x<6fzV)+^L<774azgU5;qn7$?kb1X)@Nx`~ zQ)%1#;F(yvxcmYSJrB3T7OjN^=F-nX77h3X;-ImZ+ILF8#|N#i>kga2qG{Gn4C>wE z_C&IxjtO8AA;SdMvjfsK`Y4{vc+hrjDUlQXCR!-nMnr96Q6klV<|Xt+G_dn-my32| z!~3NGo*0EyNV;&aa(kSm^YGiWe$I?=hd z{VfV%EfF*QQru<9a4(&fZaDQ+k9^|xWy>I%C^z~+IeTP6*cT7enc-$8iLpHl4wM< zK{muZ<0^N?=tuB2zhE4jW$sRvb#w2(6TQZH+xdz1jt(G1rPt>KC2ZJgNAnSlo(Vl< zE}hZ89r7Lrn=VMRV$Mn_X}62kW`G+NO)wM}u=kjHpGQo{c;=g@m33Scv_}}}{K-Se zrc1U_2ytba?}%@%N>!bB^L{VSJ-1&lHRRJK=Y694q4S$Z3Kjy5P*bhpKl*WR0~I^t zj%V6;;4#e)D%B%J66?LF-dvA6~MGr+Ei67qT!Nt>S7&GtDo329t?W7Y{y`urjGZnKVb0wM3Y4fxCbUaFa zs)l#*$u8J^7YO?nq^Gkb@ncup0DZBoUZ4)7Z^%V2ia>5rPpYWivLi_uw=-w(I`8Kd zBvmtwo>~MJhm>V496jC7Hao)L7l6E>$Dv|v4l3L-nLK0hZ7YRk6}z$TLAjq|iaf{^ zdh~_x+$x$xYog>RkObLjCugPiqS$L4rpQDW$N79P?4*<4-JEsM_NPygLGuD_b}_Qb z%O6++-O6Vd6$9P=bfUpNFuU$raT+B_stpqSGudqVNVua@tSD&YeJPb-h&3y!PDM)S zz;T;}5WmC;ozdcS&k3F4gfJ9`X~nnq`m5Fp3dImi2yJ-)*wm)k240N-Fn^XKD%9f| zd`z*Mi#Y_F_iwvubIJ%Zkq@L52K>9HSRylcN)v#$|GcJVMTGsguAooj8wL)8WU7t; zdo~GO`YhTXc0x2%7X|9({$W`&Eb?WNb&fYz*1oD6asN+{VY8=Tjxm)`Egc7^XmgwoIqQSfJ-5&K&692>ad-bxw6oWo~V~9gT79c>2L((!7`d@->|_ zhgHR-hS+b=Euz&f7dH{(}_u2u^Ri$k4a zf0~Od`G~@~K2+?(T5tCD?mz3O=61R>iyo=M{ZZmiQmVJN8%mg|DlEJlD!E-w=LjOO}7CfWo$})?cKFg^Ic$y6i z_f1`mZI|gRW>v)Kbuuzk1SZDYeHG^D-999?EpJb|HMWmrQ6S0eV@3iTdz1uLGocuT zTet;%!0@Y~;yd_7m$|YyhLOnTx7c6Y>xi{$q>$^i&m_QlG;gU-HnulD{o!rfZ4m`H zG$?=oS(^^?94g`UcnjHIzY8`x|JT?L)-euHrbuyG&W{}o%ci=^(9VG7t(P4JT{pJ+1%*pf=+mh3$z4k$*e%K1*)aGYfw%jYqZ zG)IG7B|e>ndW>N~uY<1oTLd}KM&C^$ZV%uka zUv6*LkA2js?!H}T-B8T}`}R;#=^|-r=q2NLnUQ?MY(V{r5E>bBO>rgDI^>*ZCORjm z!ys}!;54@?w$@qa`x*!$uBA#}7 z6BF`D-&7BS=Pl;$x8xJV&D)>b5~8m)=Mmnx2;Pf6{aaJy4UG%$+o9~kAGlYjt4}RC zMl>#}^wnh3Er|O^dp2x%sBjHeaZ%r34bZ`7F1Bb5_PCk28OxD8e{ou1M<-B~D-XRI z&HQU%#M&4qpN5UvR_W)g!Ayo+U2Mf9%O-!je}(ChdXiY14h3JdP(cSL*SUOltuwgc z+dYicvnT?E3?=P+(^a+lomcpcd%W}t<`IOoZb24`BjjYl1wCPGCqjiNA%W^K@a69$ zd0LTx&_}k1^s`+BjR3{9jpn@lj^$PcX(0$jBG&cALG%$&%1Emx4%6IpViI-rtTyXS zYn@vE>$0~vdPeO=OE2jHHIPf>V-H4!f4}=xfh&(x{)T=(fI6knfH|(#+>b40x9!(x z;PR(Wg6`yXXtXQqr(4wS=XmjV=b@&Y6JJY+6pGodhKg<4S67yoK~17@nSXKNe{T+= z6meyzmRM+pEdtsU0!u6G@ANTEOPJ~BKD4(Rnqhg6{%^`dIihfKvI*@}rLvTy5f*U;)y;n*jG?wJ{F$+L zIr{rp;NLLN!;G0%Dpk`;VKA;KCalQTVy(M;Ae2klKPS+djWL(N3%yW@BsYeWqlAK_ zC~k^^4qEVLZy>5Z!{glGwIcAcW^cB)URC^8M_X%a(^D%Kkc;@T|0_mIm0XS}WM4PE z4B+sHx#ei{9uAcK{}*3AUjMtz9iucz=&AV(Uv%pcNGgq$(XUtFA>otYX9 z$E6&rgO-zI9Z#_r+TuD_1!L1cK2_kYwfp-vlEYb9$2BjzR(IhcK5>b({ukde*{`4T z{~`0%5!8)zlKIECE*_k&t%$g*uoQ0{SicQ$>ot&@ofjbft21Q7%_}WbKD>?p;hb{@S;qDP`_FjIlPj0!lXM7=V0YBo0oY z?-t{Fl|8m`+(<;7v3=al&fd77;~jzWodt==u;e++K$X;=?y}{#lPHb7^2WsEB{w}- zEXlEA_p^Z(`}Ki-ehtkp2VqNcj`xRvIXCJl)p)b#`_a~!ABMAX?k&FmJ{Q6zz z`Wa0TY^3+_o29I$m~sktEQc@qQaWr<E`GcLy<(iWQp&uEPczpSyZc z{D`oSYcV>LNx6*(*p*mDZ%p=0$Bgz@c(4PRzL%HwF5zFk#XGA{txQW=$uoUEC zq=%WrIi#1~oo{sdJnM;5cimy&FGKRq^!o24QJU<3)+3oQ(C^e-2q)wyGrIt!kh(*^ z_b_lE7p@hXbRbDJ?~&>&DYG9+Zh${LwlVe|*3PmIylD$}*XtIwrUtelKBGD92ti=- z7!#JR{1n2^dOHOY5vG|+W&M|Qe;Jh&{An}adYIRzhMBoq>F!PK7f(m3*X&u`JwB_H zzmau(gBVw&7Tcetk#kwk3GNr-YH^=UkS!KM@C0rtQ7pZmYENRH!RBUHe)I*`Y2729 z=vuXVJd!b?RKj$g#isImtv3a__Y!=8(F{U2Yr#7!qY6tv`Q##ebn(5rOvPKGSBDjwhOK!<==_WI8t0H=CtnvZYz_w4PvSqO++K?t7~a?{cO=2 zaN2WXxEij0=|{Mn%^Pq~-PjrKClWBvwIru*gp6b^W*t{mT8X1MRWA?YPuO?%x=-;Gg9JzMBPxH{1tfSuXX?mN9SA!$#pAaEKPmz>i!3$-bJuI2E ziAM!{l(Ux{-IXgGPgJFKK0X49r@hpuHs-c;t(u!+nyk4$?SuOv_)2Vyq@DY`biW4c zF4n#eU0#NbTrQWU7&nQu_e-_It~OIZ%Znz#eioHBO2}BUTt^83hvTz}*+t69mT3L* zeuwJp2%UD=*_dg}SxF4I+f2$rcTe1;-swt1rfZfHXF>S{zmGd%M4+6xggQ?4tBQPV zy$GGQ36;de#?mwKJM6a<_m@$=i!-MAkj}q$R=eId(!^XGknfxn=f-pE^W5UH5MPCZ zIVZlTNS@$x%}F}q5S~$>0);Qv2VQ?sYbu7;szyQTirsfaA4E@8JWv0YPQT<>LGz40 zdLK3iT%HS3sApR#R_Z@Kwp*z{LU99`pKHk*v>jlrDa`VDMChNs{!guaxIJ#aqMmoL zNlQjCO|L}!Q?Df>ITqnq`HqYn8-sOIsQqsq>-_Ez+T&fq-R-6>d94$^UJ*T+(mxu2 zJ9{B&R=a5bi`Uh|>CVn_5AMujGHFu8Lb?de?>HgMB7i8BRrUD^o+E7aqsUUbpTqXC zjz>{qzSwlY^_j9w$h23jXDYVl%}ISm>7aTs#B|-k4bS5Ywd*e%4b_<%lYU$o>3wN^ z4k|%(wBo)>=^_8&DXRMZ6;Xn>(e*@*P6Sxpv$5U(g}3Wvrt!G>8x$ni&${ty*Wjl? z1zZ1^jV-$^;plcfIE4kKy9oIXQF?Sdiwz(8yh?ejm%Xh7cW>on&9LfhtE_IEE7u#? zmMn;D-D+IS#Qlw0+Cd5;H*xrDZ3HN>UvDP)i+4*zb5Ch6K1!_V;#%zM%AYP1U~6`G z(~gGt1sV0Y@LKUAQ-$qH2rR@IX5@QV+T4No?nu-?fbBH+PObcn2>pyRNiM1(+OhEN zVplEVb?@^!i)!CNKq>NIDvu;Pmx&$X5TI4J~W63U6@f{?qZi$HRwA)!=n}dG;-;W^>Olt*5O!PhT-cne!+3 zaOD)#w)`|RX1t-Nw;}G&i!1!I9It?e%P3sX*p~a7(cI*$dNLE;`4+`wz#f9+-Y?-$okB^kcQi0E_(dQLeB6sU+xwfh~0@z0=4suWL!(fg574^ZsSHvqX zTu`5m*Gg9)OUVv_QCk534jbnFEgq4FEyNVfuo*Psp?r!f;M5#d!mCy6Mifnp9wdObA7aYPmY&WU|&03S3zb^Wbre*dcrGSkASWKN;2JiWqRM8{lZV zGZ_kcnwUHBZW`j8a$L7I2sl1as{cJNbdXJ_?vu}Px;SVL)ozJrMP_x0Le9#{0hwKa z_4i^IJkpztXN7By=ktl0#t5SM^!`#=lqADIN$s{8K$Y^ttvJpJVm}SGT~{cyT(fHW zY(0S3Td%}ByiD^~+gwkZkpJ!9Y15CC3CMMCN)m%R?B4Y#**ju7MKv^A+V&E?pCBK8j=`5*9l}Ivo@!M+p*F$Ukl-L;1Z|?`B2v_Hq zA?__E=qMmw;e7WFi+;#vVE|Vs{xm0MN`Y8|s$oO$@YxX_=pOY%+t(&6ZosSk(Rl;Zv;iHKmG7g|)`a7LQf3I-A|x_d*hj>ji7}Rx^xYB8`^l zsu5`7fjei%{a(AIH%i3>JPLq2jNdYQQFagk&AyJ79BV2Y49=f!BEf%=&eUtE3oG?upZrY*9@j-q>I@%Wx0r~@Zil$aqIh&`Fy<{jstSN{6on&x#Z+W zSCR}+kFPfDTo7FoWZR&WnB z`!&m(>iCPtX>UBVwbSdF^ld+2NnJIxJojZV=Cem7OGDPz8Ooc7`tu4~nm;ZrAH!Bf z{|$W3;}&Z1*pBDm+x_ol5@NQ+|nUh1MVXBqH zi`et+&Q_9LHFo-f_WB_h9_R^pb6hD3%B`F`44Rxf`8w`ST=-aeL#K}){Onxy8O%W* ztYuFk6~S4cK$1Fb$J^vX&h|}9kq(&y=bHiX-fU=?X*JVm@A6Ul!Ok9q^YM;MM68qe zH?^!&7s%&T`QXWk)A8ZbL}j+^E+gZ>XPtnp@sU~4$45B1HVH0Ey-#@Q4BXdwJ>XL( z7Nn?3o5wl&9E%niGHNsLQ4PH4!9=X9029sMYJ8Q7rPJ!V3U9x0Cj3!vDSFr;a3Ny9 zGExz5Y(O0J)kE81|Ht6Mn=|tRAk^?t6z`{|837Uz&tE!kPDN>eU^K&+EBYn)83|%h z%cZUUzFm<_{GO45{Y`KvDaTgEVPt{JN{0ly#r_&&*bKMQH~tpq<3ZPR?;41(9hTKN zIwGf1G0VstTW8({Lmuj9}TI5-$+jBx8jv1{VJm0_9HrYd^snO2B%v! zxKqES?6LNvy+UtAd|ds{U9wqSg)!_^;=E#BpF`96w?(z#)V0I5aInw&p_+L5pHi=H z>*^m3@9+G6nBFgQj@1Gm3D%t7y795=)L3dl+iOl?Yw|s3lj2aJCXgBf_uH;vY(v8z zeG94f+oaT9{mQ1>9n@XLDz_Zxdp8fzXJ3}kezVA5!}C}M*?H_!*xTkw2hDd!&@f(&P$q8akdchV zjp7!r7$rtNYCO|em8r-+)Gxn@*CkWg>Zl}mA8ea_g#b;III;3m)>6?m>88ZAp3R+z z35;U7Yu6MI%l4|7?OKS#$Gl`Gy1U`Yd6mkX7*48N&!$O$!c)6v4b|zbiUU8c$JO?8 zT-B`2%yt~EXq#uzJn7Jo(*D@=asr>9V&S$>_{rMzrNkzNq;qro+Hst>;z+2b06L{r z!8tIxf-I5&j}pQ})UuJFuXvoJk2dtoulTslG+|Cp1T=lNDRO`Ggp2$*;J6;p{yMmE+Hb#|Y6iEI@3Olz4w=pKHfH zT1thjr@nU{$>1H2Jy#6~TsA8|Wq=73C#PbEesq5z{&~cY0rc6M3m?{CH?Jpe%E+iQ zU$gbBfcDpRwsv~E?5lWs@7_W>d+un21AVetDnW{Hc>2R>Z}Glf@zy`^`SM`so(4pe z8Shb-G5R}M94k>3v(?wPxFV$jtBU&h0S}MlyPjw3m@;{Sefu>u`~s@PA~qkus^XrP zXdnMAVdXz6om9Fe0DCh9&(4jzeNzLWTz>E z8k^G#snLqlqd@u%u2Q0hO-yjU<+N^i)PDalck$U5()DC4wP@N3m?A z*LZ&uI6$banj~BCW{N#Xh1dhhf|}dC zZG{gx6C>tDsV+UBeSS~9j#Vet$%P!Q)DrDJk1k8Jf$zJHDf<+kvcJ;vQ-vHW?7@=- zt1DX1;pnW>6lKk*!RP1cf_!+cR-I=h=1gsJu2;_hs|gb;df-vY$DK9?gE7(ZNT~?4 zybRr5GLbR0-k$Okp73Z}eS8M>IfM!bA3L!bjhX=`DdQOCq-jF?O%45uN{y%Qz~Nrr zKK!Q@v1Lz`t#YY!(BMW)SP}`r^h#TIO_spR*PlG_B=Qj68IcRcrXV9ba9w-`n;Pvv zwA&l*&59au{qft2Ym-QNq*POK)uD6}{CO%Gq0{EPHjRk+f8yVh4IZ#<;T8}eO8~-q zqLb)kp|g4?iH^DY8fcsZ$!J)ijl{u2#r(@J$t+T^l`)b?n&i&mr4^aOdF8bp}f6D==+y4fyOV_M*F&;qZl z`u}F0_!}m8-kASr8S%J9iqjT_abK|CG*8OLeoL6;RNfRhLQ6(&8zu>6GmUiP8KtPF zf6+$d!X~yx1>hnX;3`B8MDHryhxYj*mc6y5c5gEJ-7vT-njN{?eG@3!!9SWZ>2&Vm zdHmbF<=*9(D5A+D2n zH8qYba6@sBG1e`>D^UqOIc~diy|?q}?+7c@5J*rRkTuYMXioJ(wV^L&*8i6)$FfM6 zilMf`x+z2g6lMy>J3DRE2W>I3Z*;lrqcV0x4ZoL^7Z8b1-toOOr)p?RR>SQ)2hh0S z%5FheLRmjq9)fF5MTEmgjw%R2-Bu{gXmk@m*tS+|p2$z+b}DDZ#zX2vU@uD$sDGQIq{ z|EAOuzu~)<;-vxrrBy+SS9qE#5-0fk5-pjrXeJF_%CvMySJ)?0o3exX3}ZqH!&Yx! zfBz3+LL%c6D_2(&`i>qem%CW2=!bV5cmB`CMxO2**x-ektCfYY3C-2^yEDNykZX-p zj1SrmHiR!H{08L}!T`6b!M3-Zxo4fTU26*;-;k`*Stw_#e5h{|Sc)m(WV=aq_y0Dz zDIM}cgL>|OT_G8SnCkq6ClWGaA1g0I;L>xBn#zWKHc5w0)mMbdBU)as?^-S-x@|?R zy5EtHuut;aEdR+ZIc`Oza!*vA;}%&h&F## zJ_iM1ahO5+7|?PP~8 zUW$m?!`S-pIp#=>(Xl+kfXxa?oKx$dhJCWMLE>7ndeA4>75q?kF@uwc1`X7N*23%>XFQ( z5*Js*rl`TZ+klTfyjrWKLXIJkw?J5i(&CXP5u1FBvc;@wCPd?mBV}E-Z0%hd!#%;f zb!h@5Z_5jM5Zb4rSU_PF;aTxs?dNu*+p`@&_<~}WnKST=>fsqY!)eppb2HwVeEdg* z-mYHhRL!{{zU97U!9#i9??9!@6CO9iG9GyK_=2Z*FeKjAdbe^O=R3$2s+zi)T9<5dr4jW)~tH`?Nf4PXtIx=X>8Zd>^yY=*q8DHH&Dvgzu&L4~r-)Ca0LRar!xy#S=%t|? z$o$J?FhSUmFmtGPFpmgS1Mt9xiEc+9%RTUmKqR79!eg$O$0@;;k;$+eVQqltDchHV zyr=}vPAJ!mTzwS0&{BVYV+(`u8qNL~6CPJ@-Fm|X6rf0mhj#g0C9}CC?d#@A1~SP` zXvaiMZ<#D{Cj(~D`=<*w_N1e1Lc9kqyr!^_@(J~bH6kTXHb8#&&0Ri%=h7+KqS`;2 z8}phM8TwMd5Gl!87UxReqko$>>z&6|T#%G#rjg<6xdofhsYThn-D@(gfA-%(1O7Y` zTZZ8)9raHrhBPTlgn3-hy8u}J{-Ys*DPwdfp>dm zpl`epQU+}E^m{G9_wjiZFa7r$`c$+(dlzuQC;^C1*sb8($8`S0`2zZ1nNz-!K`h$i z-%O<&2)D(Gu#g;&H~kR;v;0Sf&?B8trAdzcIHyebX%bS1SXGj^U;01(tGYAj@^ZYp z*ty-ys``>rJ~~)s^3yxWrTE0FOOi21^?O)w?_|k*r07JVYl5%10FsR(Z?E{BbZ?3Q z+NURTZ-KOApG4oVlHn3r5C}FA*LZW222{+O)KHJ)SB@3%rjLG*lcBf!r+BRh|7)7>&x*j8qpHj4fQ*;S%haD%Ag%RaFrPvbaOH-S1%#PJz!pA zs}!3@nxNuF0@OD59!G^#Vdaj$8V9M9oW~q_%J~zV+UA~}t#}IJrySw8K`!WR-DwaB zeFsIX-HgOX;IAFjhzM|K)YDBDR&_{|NB>dnTJG|()@{i8=J2jY{AHl?*ch)*$c__C zr_h^r!qg{%@~i3H;&h10SGNJ|L?0eZ$j24yO)k)>{x6d3$Q6J{Omn!Cq=FXiLj{o% zPA@MSN5fc4%yvsU0mx#uVn%W&_tBNbI?jPb6_a3BF3URS zNdVhI#lBia_x`l!r(rdlB=P#rQz!}aKTG;Koa5Yo_dIQlyj}JoyG(QNE3u61;h`HK zajLOZ|4Vt3XenS$wF=gy$Wkj4CX0y34pc5jPb;!bwm>|=BJ`qK8>E}<7Y~UQm(;7$ z?%r_Zr?`oC5~FfI56Khdh1mG;Q^>RDI5UpbZQ;9Z3B{+3%zgFqP$%}zmaocoHp^y_ z)(mUF=OqgpY8mPg$BwA92r^Sdq7OZxJ#lbwki<3tAig68ecZH3rbHg2P8fon@v>NQ z1Eke={1zMng*z~M>fVj708%WnL~~=cy7pCBh`7r^Lb;!eC$XR`h%0KND)fYtk_tkl z(!_5`5Ki*GsN8m*WlZpd80AYOZ>Am5OZ^AdT0kHy?D`sy8wd z1bhS338{lEk^5~UVty93AE9^db0!(mK@mvT7XoEy_*c`-S^Oww36gC374Bhi0yVj8 zf&{Tiq8OkG-)ZYKZ)Pa`0KSpe|A8sYt2)$_-9%E*sI7;AJYlwqOCvjKAEG@!Wtoa@ z@2!oHVHP_!2Z+KBR_gV6a~xM&b^3mIrBANoUEus`qbxrRBUeJ?kaSU@Tf2vVy)ic?S6Cq6n9q7stPfl@n$UX zvVZ)UI8p^VTp6r*T+AR~fie7=k$Q{%nWS;!E4-<7!gJXuF3Yt2v2 zQL)WU#|b!ryEyMc#u6Zd(fq(QYhF0$?oASP&{;TsterwksGFX*fCvNY`QbU|duz3LH0->L#2j$2a{U>X0k*7A4j1a!|?}wVsMN017J2S@W z+Yhp9@Mgtp_HUNBf*DzrF^sZaUm+74FQ> z7T)Z*0jJzV@i(jO3wC=+S=fwIWDJe;Ze7B6^hD(IKjMeDi8|Ml3l_mo{j{5xG|J!t+I~jq+jfjW@60_UrR9%pZYt9Tb{6T|W z)0I%dR&s^T&5_H$$A%bRB4O%O`CF>rJEAe20)(_&fDCLzFOgs($;|zUq92`HP7uC1 z`%{=EzDJEX3@Y{~;|Yh|0w6ilCPh15oX#@{QDKF;3KE5Wm(Av$?B9HmRPKI}uN!9dU5vrV4F zpb7J)C1GU$8Ek&!`9{=_SVp@B*}o}$PYinPzeMKYjA&NER#2#blPak>;CvEEB%k~# z0SO-3i#Z~R86Bjr%uT=x;%Ag&iOrt9ESa{&eFV$GrzA9!Nocw%3wYI`+yFs}iJw8L z-@kC1LS6P+NQo`C3mhw9hR)N23 zG_($A^fyzL`L_d9utir)zu2M6jMvd)QeAy0{BnDc&|MY3y>{E=NQUXGp7->Z7EQuw zNbD}~b_;EBVIe)ka1Wp+)Q4%afj4d)XSEg|=-hd7JX5(<^e}US;xJMoWmJLdefZ#q zmCc<1)rS{ejx7qY1#Wh`f{n~>9?Y})qrdyHdq!!HnkYa=`WcVj{cwk$vPnLSLVF=v z6qkelPZhnpf&GtgbA3J!cjbXiZa%2Na=5^L;VrPp((k?CK=kDHf?=3e!od13tW|S} zUVGF0&l=kkox9&p8$m2xSLi?O*aQ<6{MDBdpGNL&; zCDr{VXo303!09eoARL)q*+dAT|MwSOE;jaAAl`%)qgIZ-jq&>aqEFoY2WAvtt=bQs zUwnPxM($3D`c$LVd~z8!Rh>R!Gn3cNR2mvA^4M+mzK{B=`_=e&Pba)#?X)F~bfuPh z6TGTu@;^&Lz2Ab3l9)TjePOtP|1|mXpG;WluP|M%PNv)~Dz0r$Q8k2PzFVKutkeUI zckXw`$i$%b<8!3Au!hFgm$ei;WvJ2w^_)c54VrhSwnXY>QP4gD)T+AKrFulJqnhH{A-|frd293f-;;aZC!z-=hqD;fpl~Yuy;SeL`!5j;U$Fn&Gy)GpcH{7w zzkHm00Pp;+Cv)h$Yzq_f&GWtuV;XyOe(0-kRVVH|%WGf%+vK?iz8xJ+b0vHKt)!Fj z(YBGoRVr4R)X`lOb_((6VH`EUOx82{iw0&&8m?fYH6=vtB0`}8u}k+#LtIV)hC zy8U6pE(y_HZB$UhfC-(RpH1E0dk=n>{E9A5jWDHAieV9ezq||%!v4~rj>QxabzeUl zeGLbYk+haB;h^#qUigX1%>d<5pC#1Op998AM-{Yiz)Z?iT%(G;F@5k(b8Nr7seV_# z+RhOdRX&NOquza$I>NEz<)O6GpG5g}4f=fK;j3n4EhvG5HX)!!TqFn+*hl8mU2*p3 zvOOaq6ubSGkL$Jae$=6YH}np!SZ`&Ev_$5j+QX0iPG)X1iJk{>Xr*}y&&XO>x@Ii2 zJ+M26iiHbs!xN`x+BA&^$u9}9^xAjx;jO^eqc2zGuh(^dveS%*u;YI1&!O(>-gpm_ z(MYmvTBLXz@@R^!27pTpy(P8}|HWvl? zP*cXyV?xoVn!LSnd8@aE? z%uY_s-@m8!oMpZO1VmN&BD`f#MXd!*J?q&pFDw+9ONSNC9=XRi;YNqdLT(RW1{t%4 z$rUpy3x7zcwfY{jK$e%RjXM<-E5yS$f=9<}91ES^jcQNGA)T3+vHv98(O5jP_`9vd zPS^RH;I^PGeBTfZdLZ81)_(#42-r@XC9`-GI1Dk0B?xui_E_x6*ubVzHPk8?_+|kZe75|()q`Q~ z=4LziNcK(;e1jQADK~ZErv570j*atvd5+p3>o`tXu( zA6?o-E3_mW$5uUC8awyQ+On;5JEse9MZNlTg^jU5a>T1f?<%$U6u%VXcmG6p|33CS zwQn(5FZ4qoZ2@9bQ~E&_Re`vR_QAAqb)8s%7xBX8XaGCr?RTCJ+YxCDiVc6}oS*4d zy7}Y86AR5x!Sr?}!e!P6ZG98TuN#hz$1zk>^-R|8C;bzGAY|R|~GE349`#Gn$P-Jw{#-owEugik62e+$ip?l2kurTVHcqCiZr$Ds6hs$8nxi&Ds`%*WTe@fpzn2Vacj zTaDh|CXDY+3K)mp)n-9+!&Wv?74Q3dxLW(hEqXA*fN9*AzqI*6GIIOhbj`>l$)k56 zc}gZT15%ijuh&Qjf3wSI87v*{3U90|T~R+wGHS*zB#1pTFmTF4S#*CQXX~3#W?5s+ zX${wG)*Z+vp{j!f>1qA{CBclu7YhWrK0lI1BB=^5u~<^P{2e#Q9%NCg4AMaiM^~4& zAfb@!6>MH;otx#0>B3W3E-~t*uo&po&)wDgDz=h6HS}VA+(iXyB<(fbNIu20$=0q+ z3c4>TK+o~y$KGR*HoX|w^eNpzFRSZANb196JoQpvInP>a8dlgspdH5Yo$mer0Odd$ zzfv(HC|gz6%63*7wq|DwTd@BrCAesSqL6rn)qW7o+T>vTFWd}XL3RaC!z zRw{y*grXuZO9>DUE+IP4aU4*&=`fJc5~!`d4}!1jBB2rDFr7rI5+;vh$)y+gN=S>4 z4q=W3wKBH_F++~4kVu1gYHugjqU*Z8&4sk_uw|Lry)#1y(u%ECF}I383^};ac$+F| zaT!|cMxz09R@(4dtCX6Wn(A~qmIQ6_FNhH9hPEeUnS&eJGe~ROvAtfe*=#DM?6^Xb zB(++t;HB?+gLqJ>R2YR*CnCneVA1ugzr_j7@D8~ zr7{9>j6vAkX~C3yR9rZJg$o!rLI};xFP=YlvMl|2!`jlJ4aS}izH+!xPHIw;PhuF-PGpZFXfu|;JJqxq~r3O3=f;rFU=JwgqS)^IiIZtOT7ZsT(!G)5TeKeOyu ztR70@SSj7@m%Hsj;OaelrmtDyP))x^IJf&YYLC&KEp*xpV-0yD!;g+J)8GLgU0X)t z`!(9IT@!quCM$D%`qKv=OEx=VcTfOE-w}zZw)W=P&cI8bIrH!ooBqM-_g6DnL`J)Z z`?Z0YjDr|41rdCt-CG0q2*HhE>J@>zv+-pstAoRSGC9A0Lkh!{qSRsL$z8!5rl3Ap zy5R*%RdeyOQqXYN0JyCc#xRgR++#GPnp`!3W9b9~E$Lf|pS?{l?rhg&XQ~dj(xSzM z7DBrorcAgx9Y9BtAgWKzsxnI;t^kmEWm%Sg`cajny6OoYR~+1|*Jr2aPYpIGOyF|% z9yr?VZiR~v5)$7sOGR?x${BI;?DGfq&n_K0ib&Dhj5jVh{at5q>iW%dr}iHAT*&yf zfj7Ggi*xOrOghh2XBL$53Nzcu_7ovFtf;wzYw=kRo^n8lr%`=c6j>H`2JyfS61$bU zGd*{pA^N>INs>y#cUy~#%LkYj^maErCL|<(IP|a0Gcl=2O=?n;n$)DeK*}uH^`kQXKc=6Kt^A{?C zj|mHWmi62Fj^40!>15pRCRwq)z2mrSd#61;GaFSFv$ZWha5zsf)_xFVv2y$h^=g2q zbBOOCKk&6Ek>^LPhDf_Ge~^GSM2rm+90wQ_AVvH}eR^y4LSAw&sA*L)*AHsb{`7I7 zh<00EaYX~X6iI&`Xm@2-DD-}I&vLFh*WVL~x+ys+x}K`99p9A`bxA%d4Q zb(q6k#vDea;!3DEO-z&-N`O)8zId)w8dqyoSC+lq?OwOzRHqKS=Jjd6Bk-S|y0B9T z#hyCq3B(B^6eN#|Pi{L<)WYJ1dG`+to7JdV#W?=|dvlxA7p_KDVt6C7O6b^mYE8J-R691h z+NH*54(k`Tik?++0W@KBG^?L-DT(WNu2=GsA*>jXa0!6drN)T!!UoxuW$rj0p|mWD z&;>-VUB8`|VWm3T65BTGiMAiJPz!4!j-trY7{Pva+A&s0ErG$>tF6eJ8^P52Uct-kc{~Tps_VL0mf5|w>l_L3aDGF}4Imo;%Fs_B zc}wH-9Xrhpbq99P(mbq0u9O-KKpVCAV51pE)=oN1vJB+iYPD|RDoFwm zYJ^Z2hIVt6O2zJ@1%{Y23q*WSF)GzKP3+--EJ0J?p^jh{1tG-3#HExovs18W38{UI zLCPXvtc#K$IFqf|Z8$K)IRQZHMlg~QMG)m@z6GdWYcd8Wp^`(_zujL8X)#!5z^7P1 zcB9dV2ST_Ny2E6q#7tI9^gtsUkk-cWljxXxnKmUv4G%2I~4#L zsg$%zv~`YOclUjo$eoi93ZVi&EJ|Rbhhez9d~|nrtxUVDHm$Yp^?J2h&8pZ|_n*|H zCiODPx@(6D?a-Ax)L@5_trbAWF5+v{;A^?jLx{2kNE><71eT2H90ne3*E}>DkFy3x zbY_cD{#-ZoaGN6~+CVsLdaycoad%~PLu-`A-Kl2i`e9z^m6greDX-CN41LoUbUa!M zKrqZ*ZB%%NN})Ek+Ct_LU# zFmpqXz#|UN6in!H{c7Wd=buAP;CgPB<#`6_j_X%0J3HHhG^druZbu!zfmm)TAagsYy+0QeWZ%blmTzgI&+{8m$>7vTl2K zcej0Ib?viHyl`;;;?VHM;KlH?NNk6{*wi^kC2l=Jrx6K{9E7`eHB>njl_k8w${^X7KfAi{@r@hLw z>p7Ly0!1pA+Jj`-Upvhi!wAhDysdZTq+4lboz2?9!NG&?KmO)#FFGsH%)Tc+@Smsl z9GzZ1mTX<{rjKQr==ZvVc;E(=Q>%c-z2&aA^Im&rdt0#9k$ug#T{rXWQ%_&+T)6(0 zn?$l(nL8-*lqGGqv8U#F%&&DfulT+$L-20BNzv<>nn`a)LuWH9Zo&)O%t23{=wOMplpMRm> z&(Zh1wNgm_#07rj-fz7A<~tw%qhH^+^qlIYn3T0j=ukD^szIok#)rZa?JMn|Qticg zn&p>QJJ;RXXm{g@`25P25FnC{Asbd@wwk8R#Iw#~>&dlfW5a5oo(Cyv)=O)bHCiwh zc>$(iBSXWRpH?nnr6Jf7#vlcb&;p#%nqnZvq`IIQ6$J+xhT|e*ShDh;*4oOxW4MRi zy61V;Luy52u9ZuMeB`lKZdEy}2HIJ(7F%rF={Sy+T&X zQ5q-ERD<%chtHa<%~s3{BnBL_?F7as!_3;xq<}#Pi^Xs#=;IcUZFBPwLO~E%!!HQ& zd0sInXP{n!bil>{aTBsfJA zqN4}~6+kFKx=esYBUM32NMQ1K2?TYiJs08)VblbrWeH|>J2L=O>^w&jPK`?!F2QLm zLD{!M8Zh!8)#grTN>VQj>@bO)4ZufVqDf6^QZKiLMq`X%vf1cYBMP+n&rxvS=!a`; z&sR0<;U}-rr>(Vmr0ou)`bO*5#)>=!MqiB-#Gi`}F>5FVxxCW$T{=A#^iz5H%DPml zTCIm+aOKKIrMY)?ZF^&5wMc?Sqi(DlqZOJxF&T8kO3UNiLc7^f)35HFHWM+1tdXIK z+REw>Fkp1>p$FMY?42+p%mHE>+(lhPX}GW_jbp4!DRpJ4Rd#z%<jK?a%c=)ACYfEvAb+>2^Zb74Td@J(g^@e)C(W_Fl=0OAafm4QJnp zRTczECjF2`%~_?2G%K^D?>L?xMtPnIQ7WxqP8o9mV*<|@Lc!Aucn*Y8)UVa%4wf1( z>^TI3rVv1wUs=72H4XEjPaArrnFrE-uU= z;x1ix$J*Jav%IKOLtd8MjVnQ=IyXIqw0!ZI$7kl|FP=NSxOW-LEGr5nWiK9l{F4vf ze$(+ib5pfiJ@0KWKk)0*lIJJh{ttp$YmZk8Yps4~r@64dy>@|x4JAeE=ski1vNmmR zH4nd*`Jr1`Q(7*)_G>kD!^IOt+&S`wZ+C-edt)Q49%^syV8`opx=EJio7;czM}PRv zcf5mlwzWnMRzc{Vz0%IImG#q4c06{=)N=j6Ez}Jxx(-t(PkX&MIlGzeY@YL6)>2;G z$+1$@VXp5vN_#Hl!2N(HYRcGM3vwX}A6o7Et)`!)?Oqw@@aEBt<%fRfx9_=q@r~d5 z<9UClh&xkrdzy=fcAo#>((IK>sZ*<=Sdy(S=xkMr{^?Ktmmm8Zj~qOD?8xo+)mzj3 z?JHStn>eAAveuYMPhNiJ)T!C|`HhQb2@9S%dp6EQb-H%sx_uaRCmQrCSe6Z8f3~We zF@d@WS&0*kZOB%plv0Kv9M&-lu_!sjluRdTI1ZSC83zpT?X z%d%>H=O&`Wc9E>!4gX~BQMvibB2#FUS{;(Z58J|>kM5NJLkY!xq z=k(^Kz>Uh8uW($a;N@hN^rR;B@^77=Yw|Um2Ea5JSi=~Can;ET5rSh3hP~lhbg})# zh`nqH$_OaCK$)=1m^gu}u#Vx1Mu~vK^$#-zVR2)4z8WgHx|Junq;7EX+&1uyJRhc8 z_(2eOZWvs;vPKANwPvK~kKht^IgpBt#%na_VbbB4KVlm?WIT^})bRgC|2Ev`F~Vcq zT7yp>(z0!n1!%_vnVTIZv|1Z%tfC;Ov|3x2FZ#Ym8jZLeD+D4k(kL&5m-HjYMa0bI z0bc}BkVrVPX4_Cb;AKDqP1dnCgOxzxFcA*JutXq8gIbRPq*qcYAVu5{@~OS+W2U!_ zQiR(sBnN^K8c8_Hu0u61)?YZZwtl+0cVm$8f{J9&Ilqd@h8M2DY^GFZYi{%6(RUSJ zb8|4a5K)>79);0Vr2@AV@MRaG$ojo*S!9mmR%^A{{b>K*Ev%kBV3t2ySeM^73Bv%Z(!o4!Z=|rVaB~K)y;gbAee98k?s?1C{K-c@ zxM%;7l?!JWp>dkc&CL%6y)f`AQLwX{?OEEB^g9cC_70NN_54b0dUySzOQqvQ3KE7V zmzGIQYEqM$)TAc$Wg|e>Yc;He(o|{H*;vWb{#)L7-`wJXB8y4U_x!Nns?w}0P4}F* zcd)b8-@by7j3GyGFf}tRi!3dQ_rL!Gj!R!Wb%s*Xi_elwQTbYj2474VAkfoAyQk%(yRB_@|rZ7Tb6<$AbE=p42 zlw3ZywlH1a-q@5vXi{!$Z?CRzq*?wIZ+ZK%qsP-cFOp<^b0f{KoIU-F$7qrjzVANw z!s&u5-*XYholZ|G+-dIsh!%m>gawtx@wd|LXR@6OIxm3~4FVMdTC;KIf$P)v=VWnP zi?2)Km#v-N_RLgxd3~_e6>q%%#LcgJJY%Y-Mq) zeUBLw*7#``A2TJaPVM`Cnx@w}XRV!foDP@gxfM?>Z+dJ1w~ktjaU92Ey0Mkx8ODNv zD(d?_EFy)2Fo&L0aU27?8EG=|SzA3CBP_5s@61C)axOSgy5yxtfdZijX7)85-tHmq zCys$zZN*1>)J!`Ij7hiKkD|bmOr+ExSzszeV)g4G>LCd1zL=aqj;JP>38@Lfk_(Qs z%ZAx{O37ZYXG0Ddj3Xd!rY#FYdoYJpSgIyr6bVT1^E^l?v{Ek|9n+bC=Ve6^`fwqt zR;!Zp93U$|3voRU4k3Z0#D2eT@EW?z^Q=rlujYBdU@&Ml>q(OMzHd$0Bi&Y(<$w?r z1QBEy!cm4p1NoK!`2e+D2w}b67Rh3dn&cqD+D4jli6?0unBqlgGXw2uU$57b7{)d* z9%8`mb;mZYwAbcd`(vN0UrlOKllsfoHQyl{@^_U^G0gEB z%C$qHvQ@0%qt<9_>MCg28ip}~Z@gV-#DF#fzQa%3l)|A1JlyusgltvV5&FrppBZD- zdTn)OWooLmw7j^swjm`7!l>D(B>ir!+0;_@dZi{XtI43@4Fh;+=pO9_Y*r1Wb@%{e ziy(x}O`i;N3eAVipeFDu?8kCr8HoH*^}*n1tR>qFQfg4D z4Tu98Vgz%7SZ}AEbXo)>f@N6mGKXJqjuC zdgwa-gFmHy=AR_H>wcjQULS2-@pgNpI{RS7+a*Mt1yk0%@N5Avp^QYQh^Nw5U^G)6>IjUWMH*$c{#hcAKFWo_}!+DwKg@l&C z$wes)Y)h#dHT1}XPo22sj^6HOXZ<|qx#v5Kxp~I5l0}}^>b0e%Iwho5ulZrEz1zV^ zRh!eR=U;FlN6NBNscy6_U3yZJn$)BwHK|EW>dQcY?zOkO-QJNKZZFa#PkMQt$GxuS zRcDuvVv*FfAk2p+z%o^mSEuH(-e$YKqeYn)Wm#lTJpKHI)h&!kvr(I!on2nq)2P>) z&6XF{s8@BofH|%(o=S}{V4bOBpJrj$pTW;k>n!fU<2J@cmSO@*1WX<*a(Im(*l}I( zdQzuI6O2$j49h`#HQCM5WOJtz1zwhmL9ct`O*bzu%q2-$a?$JeS5~idJ6*vABcxG_ z1Q)&ai?_e=?UXV*`_N1?l*ZFa;ROI8UX*z0HEFL+Pz(T9f|XPh6eMBZDP%vFrO>nW zO3l@Z`>jT0eY;;0Jiml*f6aAgp7>-X4EW9^q>I;m{SU=SeD2&+oqEuU3aN25qNgql z5Jq{4nm)d=)tRaX4P*b@JpbIrh37rLGQD(ccKL)Fgxl$}TBU>++x=dR!dpOVx&|!j zNxh;q<`P)N%_@~v_OkX{>teRHP0UDH6oG*TSi-=VQ#{lkhrc0ZnrU~)zCdVbUUnEs z@)AQ<9Eg5W@*s-RGzK3lyt8kYgDl(WbgaZV6zE-w5mk~4%_)o;IGvrXO05QP9BWlJtp%5NSOJi+=kk(Q z!l*as`#!W2M0+HK$#^7$Y6Tj!rLWjc7-zJ0%pN5Mg-i&^)3n>|5`+wuAK5VgyNIP; znjrxA|3`uzU>Hy>oF-b19ZN@o(Lp`<{ac{!DS_?4F&@{ z{E($ZwdNsB7v}E{)_2VoNTrBapp6jGWnFO0%8?aMM#Qk5oXVN#Qt)TAagsYy-h z%R+#zPA$yrJ+x~gg^FHL+?Ywy9lzuVtk!zk|!k}Ky=Rw|LkBuUdtm)G*5 zSeT!knVoyX8(;r5jcLb^g8B?)uF;Y0|3;Jiw5CBn*6f}7F<>Jce)17{tXQ?O)F7hnPq?GsE`PzQQvpg-b z?9%EQ!N_xc&xMFV3dCFF`R=(FpS|g>*N2swncj_=<6u8fLK5(lI0O^wIE1m#_s>4? zJE6#ZmuaO07g!4rtxf6~5)!5&iqglziCC*TePjuuzyh&#_iZ9-;|OD_$Pr~o!TV1S-o7FVnVaBcHl%4V4qFn1C2WkF zXVcpS!|2_`dFvA<5FdM z+v?i(WV0u&ZIbN)%P3doY#&BA+R+p{@!pJ}lo_1Z*4Gb1L|WOAjNRQ`_%P30t*%@- zmn6yA=byUi?l+maFR&`daq_gV=0m>m{9{jLt6lWA``ov@S^v_zUq~c6acuh0$9q%w znOF4MGpR{^@s^L+B=6Z(xxrJ zTI*hrt1=J$zzagfT-ae=dX8IPTDWnJ!KT7f*ft4%n%*XSRzavHFt2cwb&l=JBAAT(5-Hb-o{c5qsv4g zOtHowWM>2FETCRbppZ5HyF?j78*i#=NOq8;%f>YPu)$Hu_0cJMUojbB#(6unA zrk%M^-gJIti>d9IWm4JmL}e~?HZSe0Y*rgzcl+(P`%&smt#mig-sR=WRF6?yq%r3( zT$&X{3HL$BW+WIF076kxYQN&7Ihv}nK|I*EIJdca;f5P;-N-w&)*Qj4*=!|gy0mxc z;K2i{>)TnLYwX;0@BQ$MRpt(3y`q#-O;0zY&0%2mq$V|~Nlj`}lbY0*z5spZ#b=sR zb9?t6;zge9uE+gO+-+ZX%U%7QHH!80ftxy;m;UE}d-vjeD@_aLI{TLv@3`Z(Fp4UT zsjxQVhIK@k@n{B0a7gA>3LYHc;dJ<93)ougYD374-~nA52eff}G9gL{BArXYBCUvl z(7~hl&<+F7orF=Xv;s{EH5V2OL>_$b)2l02wl}vZ(Leq}KbQ;#gk}9+pYxJno#lDE zy{(jR9RO|&(mc)}p8DixKa2_ST+a)lAPg~K%<-A)X+*p*0v4_7Ibr4Cz2CI<*n2ro z!Dwpc+d&W^SoYu%9cf+hYq&_VA}jI?aj7_+nsHj?LxLy#2A(% ziHueY2x$js5@TO{F~Vxw5esOo5JjFxQDk?`o;;j$gWYHnLeezj9FDAw?~9@;=P){A zASXbz20tAJzi?4lRtD(r#&it6<~+@!DB9TAu%>>Bp?{#AF#tXK{l16&BF|lL-WRMkckHM&^zIYkWrHvt(wXfxt;Rd_ z>Do=LuJ=x#xmXtY-2D9Un_fd1^L!8d!EkR9M%9KZ99(s{&{~PIU<6e?(aGq{+*}dw z2ryW{10eW|N7}i4khNE&tNd%20%-30SEXn}2^j}0YB?f_jBMG!UWT#ju9s?#(mY3m z`B6R1VxKZ86($gx>Q}4aW@hvvS-Y+$B&I>yt3A)R~*-`*K1SLQ!b@Z=<~8r z(m_fBp3B^e8FOCZ>tfB!5hzo&+MwU}d{+n=MinU) zhne*RWlF0{7cV!PO~$Ch9Lg9bxZCcyjsrrpnRBPOXihbxfJATmAS|W6>DJq) z7xpGe((U%nu5O1+x7+Pbx4XT)Rpbe1A)v~kc0WC{vb){O=bFJSC-$GZwApAjTt}cz z7FFxi@d(YMYJ)kR=N;l+=vSD6IM( zaGAky=(?dFU_y$Lx7W{U5c>+Ei`E4CN=O6;H64SgLSqmlz_tIh!SR;(e@44c*aQ(1V~7D*ECBBB^|60C505!bD0SS z9Ami0-e=}}gLcO{f-wdcd979(yTToZ7#0WYg4MpQ5g3%;GFKXvMHWRB*i)(3llFYr z?55rKJ@oONxbyZmz4H%#<9~h6*M6TH28A&%bIz5LVWk2jWeRWRyezTC0KO&=_ZLKf zQC31`B17iA8az}+H@ByU9ibx#QLAVZB21^*6To)9P4)u=GVCwJ1Lk>Zee+=$T7SAF zO*002Cjg7V!?3~_3@2a=@9+lmol`=ZQ>~&XDwPU&oDmviS-o1LFet}*yj57O25?GaXpg5ofMk~?qJ(P+ zqjctbWKHy0)_0f>a1TVg?RC%dEeG6joQqd3?`&`TzRxhBZm_s#@8Z&afyiS!?Z+NC z{Y$^`2fz8tKl}D~zN^w~QbeL!{h{ZsAoLdt&@bb<^eVZizI1&dTQcd8SFl4~x?W;I zFwB15vH*&)zZr5j#(L|>4QxiFtV%nA9}msU!vMbFibkUJD6Vkqe>P-gTvFs{4BlS? z24}nE5PdwBfx-W5ZUm5msHD1dZuPk*pXE|5?>pYCPf5Yyjxe-T6C@@40GV?d2|zOw z?f72h;J(AV-NA(`+hI6!{=$GuT@Kc7y7@STC)=yKx-oPQ!68G_H{dnQuZ>mPdY_HV zKI{v)=h9SiJ5kQMxAj&ljv1$=Q}t^u3y7jV4JqTm6OvyK$Spu0=7yma)g zz4*P7r$ONLc9VsL#W)`1NgU9q5_;99;(WW^>)&v@T-dJ$opO8kIpz)K_s+N;&H2;S z`WqV4@%*yG9IiNGo-euNnHIU`xt6F*QhoY#QLT}Mxv(2&jRr|F8TX?oTwsiDZS6oz zF7q}w)(;#!)M;|H?b$rR!C)Ym*LnWjo|mazMY3XUI#}tEByt4*Bcu5POom z8V=2uXNP?83D9@m|CPWkMcDJ41J_;uhA_}ddOko-J=Zk~)}5Xo03QQF0o%So($%=kN^acB z9G7_kzGLOM0c9+dB+CYQmXu{CL;;vRMk5~^Y_%M8lQSmOIJ#}GUarGg7$2)`h?3YgGo zC;HkgS|Elh!Dd^n)=mB%b{uCg7+4=P#2RW%348_Y<;=n0s>TrW0~iM@3fq0OR%q*M zw#;j*P+J18m3^(Q-Rt!%7$F=*#tp|s7GJ9vH<$~q_%m>FYXh`Us(L@U~7$9V|I@H0ffg84E z;MZ2&)>@iyzu5CY^R+5)uh;WjK;j6lJU`5pX!km@+S=~-d`jnUy8W5=e=z0R@s5yM z_-}vt7yj`#{T<_>0~Ov3dvV67(wbt*m2epxcQKbw`88i3`FX;6^e=o}% z@?Syp2MJeefIh>?;Cbd6CW8o2%Yg^hY`ZF>g+Mfx%@u4k8uoB=&S$4*dcB^~5MU^{ z>ZF}YHI#tZ4$?T$TKD_CN(CIvT5F(7XK<fqy6b0W7Zj#xf3Uf|cIwp0SNQ5PsY!j&mKhcmn9!jC8Oj9S4d=OyA<_2JCX4Ty z-&{lLu)6K=mSq2G2oP}1Vk;HoD3k9u%q<*~H-KY2qDk0=$nf8aB6J`;wC%@>OZ#Wl z99kztGYyZOmJTnG#K4|F6triFDE1^Tnf5S7kvlcNw79aezV>9>b=}T(e6&(l>%ka6 zH#siXZQ z5SMpVQ3zf-6?GrJ^X8bis;(ud=BWPFTbCc_J1ec0<9Y#XUJ5O^;zd!Ed6DI%-0rJR z<24KHwtA8587#BHWrYWKSYTca=RHwyxa*zTh4uXD_07G6(B^!XO~qj~wW9=P7^UiX^oJ z@OVO)Nt1{wVEAduA`Z{^sf!(mEmpKa=kvIix9;9}Zu^e8PsNw~phDuzVRUxZnG;+1 z#35bsOEXJ)HxhnQ*PCv@aW&rSg%r^qM#L8d9(-oL(yK;OQd7S>gJOp#139Ro+^O(d zoW#indFo>vQE_B{h+Fw}H<3?&SS~DwQ_Xso6_f!6yV+>KbR}7CZ|^o+EpXMq6iHz$SUP!5C6qiD01u9BSn1Vhw+d~Muj7p`lEEZ+vBh85N7$HHZkuCu$ zfff7FbF%J~WzxZ1hU)S0X8anQLPu#Hd(4T&0r{C@5S$AVS3rNxLOCgd{C{adH1h5q2 zU-pfbo#&Y}B8YX1a}Hw?oD0Wu4B8UFCMIAoVa%ykt5>dEF%)SO`hIB!FffMel0|1& z&PEu9)=nOV;W@98;B|fMRFu(wyq)G#h zpG&KiYQam+IK?C{3!nL9W&tkASmjw!t5y>VY!=sLq*Cj42V2+?m70(eqyeb{FW42r z^_@H`yy;q!rCQ6mopm8ZYidS{vM38Ud8oU&xmj;iySr^a3X^nDtJMf5S)T0Qzke5| zEra(Qc<9W*=A;_i?XBxM&+}TX2K(;0aU8?3E&;vGmBGtkRAzZ8MCq_nsL0VgFN755 zo_lofo_#@WX8rWDPY;SiNB2?UJ^9?Tx7={NkbHGz{qoAzPP=oT({%0va&;D7|p#h92Uf$2bnVc7yEznV2u9BN*{8*>Bi_;j&{K$S8TxU@-C`VFy_K zSY`g^Ie|*ZEaBz&Q&I~1Tna%ZKt~2B2GBhK$1k$DhebD$-NLKVihH3vb7KC44HvWs zXfRHg|F{-ZG5X=E>OS6=*3&oom!}XnmT&`P)(8bk-_i*kjYTWJjQ5>R&T>)+!kMcB zUaAuL%&)QV;Oj>5(%v1%6QkhBAz*qW`kOgY z^@w96EB(Ulc14?1^`JmBGH@Y1*w;o)?MHq$_sBMeM}S^{y;DA$(LXC-BjxwRC8!W?Z(IHoSv%3%&n z2^4}lt_EcgD=if-K+gudGzH@XsMuHu*eH_NVGg1OssWxBq&V30EGU71+(V>B5(2-e z6s1x!XwEO+_KwSsyib({=zvBVcB%3x#?k@oD=1tgG*Xs~Aj(`yF(V!!hzlj88sr#Q zq&!UvFwY|52^=~e#HWF+8z$Yu4)UT%l2~cvI80$U47I>TK7_yJyc9|Y;mA`nsaNpJ z0+ao@d4Il2b~Z=>7;CYgDMrA)agLv5P*~$?mSrFT6FmHl(z)OcCg6ZZ*d-JsRHb3o zs*nZPP_^>hJdGXK)s$!spLbo##H9kaEGV&r;{6Xab=|6j4pV ziVH(GQY8Z5Ay!Y%%`6S@)WHxIMB8OqHg=#}M|M$UWhtuFdK?3dI!$w6U_zRo#k`Y# zzh4%@keB&KUwG>L%BB0>_STE1Pk-bO-~akI{QE5F-*7NGeeP1jbKd>mesykk{y+c5 z|M<3deM_JuxXJQd0bm}89E5;;kKrn(Jr5LoBa*<`lBanP_}1EN&j-#SHPJeM!Rl-J z4JlQcK?~EjK%c-c!yHC3N+BXMoB(ubaGitO-S>S!lu89xXU7%1OwxhF9M6TLZ%{@B zCDaf6vM7l|(kxX1&I&1n!<=|9s8lK?FXOmBJvBRsdzDH(H*tjySi(tJKrdO$w1v00 zm=z_ozvMj6Q;h+`QshZJ@@1K!WGf0QNM|%~T|)Ds==GHwMg)VfUgoh^@$v#~Z*QA% zP-f#XTdh{F*Rv;&MR3G%Y|m29aeIS4#yD_27~9~&QpHPiwqT5-D1sK|308&MoNl#d zd7dvWA7s_}&wlbF)tRYJKJe++-F@ecH{N*h$`xzq-tG6!ogZ9(OdNa7J!hYP^xn6A z!)HJGN3~XqFz4KvGeuE4)jFa2%<1#JE>O-VHK|Fxj2el)L(i{P;gH=7H!Y*gn%Q<1 zXlB*qp&&c_7(6mseRHhjjx!9$2nYiOw%R9LZLf_zw5v0d?S_A|zXl$L()HH#JHO#( z*YhOg^_fHtqx{;nLqs+QbrxI>#3bP&L%o8`KB3Iu>%vrJbvLV4Dsc*7(Zg^) zmS@GaEP*Nl`L_Z{MUc1c=}e~?s!lI47e;fnlmw>4l#~cbN(N8DnKX~8TJXHTTf|-F zg>G0MPEQ<;Rinh~~5 zCVLk4r2T>8de9Tg$9gZQM&0Z6_?`n%oED6|Ra9IJ5UojY3l`ipxH~lN9yGWF5AN=k z;1Jy1-QC@Tb#QlS+@Yucd*{xbhncnRTfdyO`r)iPRkdsH&nXdkoIXJeKRJuHRF@G? ztD`$cm*&^$w7(^ubvEsWw_ojC{MKY~%`(w)b54df%BT}h>w>&!1~Yi5dgV5*^U=?* zfuu6rsAUf-ypKYHFJ^CO|4Scp+gOyuYpTeV3|V%zO}b2MVo^DkxlWR9WwBqx-X-q* z^X15JX^y|s*8KYE>fuEzso%DShqFog|27-qLUWZ_qW#NxXS>rsY!|-O|EXblC~k`_ zJDc>Ae3p_1$Apbr1&Uh5Y9P@bZ=X*58$DP5bKd8P28^jsi?%v_g%xS(iCW;0| z3{nY$>rfBKzH=HuEsCPaTF^!OBhqm7?yPQoP$G4X*$n+ z8tEQ9<8tWHS$3Hutb9LUP!S=tk#axEmJnrKfXTx|#z7OSi0XL=oryl+%-`y7^7mRfslCwmf%13*i&w3ts13-UfbNM|+ zV|e|5otrq}SJD&sYbz`4ZK$Um~qVZDT}MWX@2iOKS<& zPka27+lIW)K3D~CF#+qb$i}b(O-RO}CNTX{7?RRcLBHwM=-Zs-4t#oIqPR8%tP**S z8WS7%mms-9<(d^H+L&sd_TQ2SzSE(Sq@!2ZGn5sP&NQ|u-kwNTZyDJrPrLMmp%<{_ z-8PH$`h6^hnT{$GS9a1G=~HMxu(hpS>PIuv#M;iud;&mSJ)=(N!}FX22^_VKm6pTx zxI>Yr8}d4R2!h@rUJ?zS)=BE5*xbcVw2b*ZC^0y z!v3M(cO~{sYd_pI^|eQD-@28=m+9?gcn~-^tsL2J?05;GS84>=8p0_V0X#$7SeV;2 z1mqR~a)itQmM#zh{t(XZOJAqc;nd=ytF{dt1dD)L9+H~Q%iEk|AnZs|31nE)>r9UP zo}F_eQQFx^UtGmgxs;)T$b1VRy~~`&B^eS=O4g-1L7xD`h{qif9ED+UOtvSQ7+LkE@dm% zs+CVP@U;azPr0Z}v7E1H8zDh&-De5f3m!fj_L8xZ2uFT}hWMNQr(gWf3kPOiz#*PL zfd(qDm<_lkD>kxYMP}9SXG_`;1GdMvvM?m-Q?pb`g6eYY(*h_08YfrJxuIF{$*=YQ zv|0d>4l&YP>>THp5jk_>t?T^4Pd{;ETQN}+60;Oqq!mZ|a@|bg|DLE>S-oS+|2pY& z+(+@1)%^GbKhod$pw4USVc1NOguRkbnR?$k^>iLzW`v!+(2om!^Gf{31%q?}?2qh( z=1+3acEsKt$++J5PO*WgKk}&YaU@uyE+S0&vcJMwq)5m}I25H2b6kt{2Ai8}F$(Ab ztCR6Aba>@$5rEOjVxy zzA*PqL&eNmtLtF|CewTeE<-^%c2!qwtf67-0rkDK0jTSwv$0QM}Gjwsk7OyabnDTuIui{b|?-V>@%Oj zzkX+%Or#ELM6}Vxg)`@pQ;!gHFT7CuqlILHp_T$S^*}d4c?B)4Q?tMX66Da+P18N& zTUu@!bWOO|HW$9M-`hW5T;EJy`lE~=cCWj-qSWqja#x(`;8#tyLuB7(=XSfBhndss z%6>(uICxU{`hIa)Dsp=#*z;1|PTd%V;O-b^{!nQCn*P?hU@neOmW()#EflD-lt zBNRGrUn(S<$ZXLIlO;zSZ+)>AQmwZ3I-&pip zPm^yS`cG>@4`K^tQm0U_O!0%eNwaD%S^cCrq&w!yQ^uX%gytV zgYPu6g+Hkxf=QBmp)(Oe{WLBQyt!vrQ!jisP7Yl0H(kt8ilpb9TJ{>=Q&kJWoilkN5GlkIV_0aGg%2a$@3mF|!{ zXwy>*Ul+v2@KJC+v>jTs^psmMTRY0(I5AIu*6gLe(QAtX`Tz!1mV4{^Tz1D!+gCI^ z$J8Z7zMfe+^CUz=22O23-_Pt*9c8*MXU#(tA$(s|`);vql54B<`4|a>?U|c)n|Qf7 zNoeWS9CPmnL`@TEowUnaOK=h1{dta$_(zkbr=}s%Lfo<;K3eVr7bETC;~pzm|QuGHIid)ph0O;LB_>MC)Iz z%kSZ2?ru@C1#&dZ5^}Nku+gLy7dX#zHdm--djy4%>!n+`)g2i!h-fn z0GjeNNK>lGh(oT8S`1C{jZ>yM%LU|EPdw4*mrWsTY{o?`?GmT7@8VndXRz-TB zhm7+U_z3$oeki6r=O*c6Rk0P!f8)lVY+#BkpeE>BNBN^J$b4_|Rj937TH4pPbRU0v-mRz`JvKkS9Xfys3y;I~ z?4K%nuctvT6}565M4*>dhxL_}^qia)jXx&tMux_bF~^@+Yrc-E@nJ)wLk4JKO$uM2 zQUj_ov$&|o9ASYz4K?p-;~1LfKa;=)STlr&db%CHm!R69rYe1ef_RKzS<%V4Rhq+n}2DubzRZXjN;2Gt`aJLu@a+I3dsHS{X_tQ8GFnesz-tA|NUVG0b;->3< z$)L3_Pu1HSq~i-Jj?(e+xQ>SsR?L2v)6?t`3v*6uw6a=A@pVf1# z8)?@_x?W6J5PHBNX#r+ze9*FtcvSHPe zGcX7|x0$gbR1tn>GvXDNWmr^3HM+RaULp~4szVlYSEC}=R<*$A53-N^QBtofpB|8p z$Xf)sQUr=PpqKS*lrRE4N4xiG{o|chIa`Q(qbeo%5zgj?d-|7(^*ZSHfE1!d?SH$! zmq{GJcU>qhc$sT9mlxeI&tJ!Eq0yBcO$P3W>OJr&fRD$q2Y{WC>S<`z-sDsMH9oQYudhOfjXSN z3l)W;2};)XQ(JpuafWI7Iwe%=Md0NSoxc+u06l1tig4V~bLrP2L+`Vh=gefI?cAE$ zz3ZHQvXtSX`ewIpomfYA8k4PjvG+ufwVG~l=O=Qbk-=>8rBv&bG@l3rg7&f)c?0yf z=aqJ*$w-%X_hn$36Mf%HbwkvBM0r6~Rm<*PX0lRztjt8Wlj1f+ks*b`5OEE3N=DDM zw~IqB#Jl(c^zZ1|OsQ>c)xI-i^g;KW(m2S_PR)zoqtq@<%zA4 z0$?pWQj;i%m-m|b5=f80;&?39Kqfm^eDw}x5qFwTuZK9t_=%{R`?~;}yDqx02(0EB zA!YJ38uVj2f6bY0-!B|Bv1jwe!dOv4#xKj3WfL`LCDuQuyR<@B6rgU@I~ys$GO+fjBrS%JD75#I6pwPPYmr&*RL`8_B{x8Y+-q`3Lo5KQZ7r zs#o;SxnR$uAPG(7(&?QBAE)5`RjEiq>gj916T;Tx8HgXEqg+fsoNc~^>p673_x8Rf zP|;S{ST6HX#PvKq^?vjO=wCGuYLS;>=B8aiHCN0){+KT-5a(Nepe(&j zxRou!+W^}>as2wb{}$w3GtMY+!ijwfTmk@W_#|Y^ZO&k6C-3eKbJN8ykjx4`}JB=9m#!XaurI zizg4>>MjT#Sg|~U7uk&2j-7{*w&al?4EOKx{6{Q?)*66pk5|Fe-ISKNn7IrrD( z$kxW5>th(Q%xr6lU_;-BbV2)G#!pC{9#7lCqYehbxBJOU8+xFwqwRs4gX-!v`%WJl z%ep#CcuhRn1Y29-?v{@7=GcYZ?VfH2-*=LW?2Te;-;=k!V&mkKVMQSEM7#!mdFIyD zk_}$2fwpjLJl^z-Lzb7f6UaYdm=*Azp8Lit6370&-wEn!XA>2|9$Ym_6DZkNQ2mFD7f_q zhvyD_-6TmDe+o+2d%ki@vCh>OMl+e-+d)r6k$XtVU&s8|pYgJcEK3GE_eHCp(+x=(%1R zE}Wl1MB|QeIc(yV?Nx&5N{+HsY`?&_-Ig+OE523 zs?a}G?e-1fQXiFMzbX_6CB~%(SZqUQBB@O|k%V?r61o1y9k{;F1KKQ~A>bYY5GZ-6 zA&UdjsfE73YXNVahCcTl!1+AVR*M0ExtA)|q1s6Dw%7c1p}^k?;O554Y9hdaCo>0w zey-#bIqp-HZaK0coesmW;6@SCusyAvh7Jb2d4f6=%)p5y<-CdLFp9A({-KHqzN*T+ zubWFLr|i6VkE4?vXe#NdacIYt>zDW=d94+}HZHmdlXO5~DT{7Ec&@Z}t2hq0wS9PYux zt@yw=iG?wa;Y-i`&lZEAAw<){nWG=m7K2|FKYgvs1e*Q_p9Dd}eN~>d+=6>p+TVt$ zus}$h&kTP3jLwzKmv4Q{UtpLzO5QWDpvp51wlNqH?1&h1(1IS+KL=oqRL~Tk)6^%I zUeI1_9t6YqWW~oHW+_-|gs!9qqC={q&(=F8G*?2>q z3BPWNd*;nUi#gJUYl};iu(Md4Ro|A0QDg$Qu_!-%+Qkf~C^|~-wumO+k+Kko_;fO~ z&kpUJp}@36Yv_B!S&4_xJ+qk5OJcFKL;D$pp5&H)Q%aSL zskc?XJbZcs9=wcB;(D%*KVV*GMZkAq>Z~&$p{{H>>ArM_Ek=i_rK@?Sf(!! zSh0n_(?wUwf3`I+F6bGpOg?=cwe=r!pIl?A?@lcxFb~!ABi267h8rhK%SA zYgfx6C6+Iiv$bxU3liiP6u0F9G-zFSKg;ZW(W_{tkDwfNiYo9u<9#1A1!f;RRDU)9 zo2D}qdhfvttjV(W@G;po*C8FfX7qc8=m9-+XBCGiK#{tn*yEX$A3RyBaGNXFl!LQz zRnt_Y5eD86mc$2-v#4H0hE(Od*O$N2xO)_VFdxi=eeI7Qy#KQ7Bmxd~k!hsTiwilW5j~8M*-87H!Y6+UjO`lEJJ5E!r&~Jpc6QgdG`3@*drPJ00f^FmQP{x# zK(Y1SX5)tbu;%$ZVm>w-{w4wQ7|4bNQz(J2S^CgqVF8%Mk?b(E(l$m_SF@RJpAM5R zhDHR)x+_I-F!$SM;d&(=$)%vpyT+T>V}vD{rwm)q&(4dbpdwRX&X7bbGT=nYQ^->& z^tZ=1R9LWU;%G)mx+%ssd>%!dWuXxZi(9;L65f$D;_c-H@V7Y)ehZnm_@xU;)d(}p zD9PY3qqc}zyL4-bYM5%Q8oOTjhAo zJR-mw$S*pKh^RGvMHfeghGxi%V_#X>#1hvkh};frS4d3ax972faf$l|?+j4h)n*iG zwTy#H!t){>MJmiN)``)NFoFLv8%{AWVrGnvwW`B=#YG>|cO+ipV9OuvOb>&Hr|-Hj zWD-lDLcS(wCuni*#nK<&-q_vQS>N1V?;n=>yr|*lPT05p|5P)GF}(0A+Ob?WwE5ol z#}q4b$dh^11*`tm?E9Gl(>=rU0@y3)WV|eE`NURfdSnxN_dLzOv>vCWu!_=_q>3sX zXQClL{ke#SDnyGhbT(^!E|Nr%$zD7;tG#Bj@3jg^4VDv?kmc{ckTKzGCpMChK|E^{ z%0qo1i5WlEvI8T`tUB!K`KvI+5P2H6X$_@u7ftBDK3;Q2Vy!WF+X6ZHrk|Y$kx)4+ zZ?tfS2(HaGp|&I1kShdaz5x1SF$~f5+)!>hPdD{;HHxWWxWXi;y3l=Ce-NBW>zX?f zP0g2%AXO_Q+DNf7A*?P(fRT+A1k^0`DWht;*yuMPHMx%26DHKF9(jE(OJbMOT+!(u zT6RKf3w?0TUj{HsM23g59{wgx?}RU@-lzh&k4M`Dc3&%fXL-vfi|<}=A^RB0ec)*Y zUwZg2tPU?VFO=5WwtxbB&aP*D^QNM@5ztv#(M!%;dhdO5KPGs|!0F%@6!88l7;|hi z@Hq+b%$+E0SPX-%7(S$baWUz_@K4yUk#2!l7cOKZrG+L)KsUEh>`Vb>B=+$?F^p(5 z8XD|_F7m%TBTNx z{Ssj4QaTeEqTywg!O5L>muyK1uFcf*c_BI(tHV3G?mZ;Tec}-JaI(Sk`b5T|R^TKM|kAMjP~ z`_uv%xOrG8f?)yOLJpK-euqHzF}AyY)9y06{#G3TrVY3Od*2P;iF{P{F4?m99tK4? zcuij;kow|Mb#=5r@`PA@ulC|*xeH`SU(b8|5I`OGBaF1OGo%8(w?ZhDM3%z$kmLUy zqTb7aaZ8Jo6o>YMk)s^1yp2h8GLd|b+soyOqYjf|_sicZe(zf!n+Th)3e_VG(H^m+ zLd&zyVNo^?o_lMv*}lG=-KL2|8z`kY-{o0ZjK~&w(qX<`>iShI{N8KJEG3{E;@o`h ztuuUZJHhGw&rh)PKl}s`s>^?V0zr%?tSDWRG>o=50*Vz~C$UE&uOyke=*p|;e0U)a zX`=GyjB$xVF`3s<_Q=7nF8VOMF!#WrbX4Zalr=Fnr^~jpnvp4Ja&Fjf+@j@N*K;Eg zws%&XW>yYK|MD?pt$=y1I%YcatPR8zI)?-!L-!K&Qp=!`_ZGTaNM|=Ir_{tx{!m)^ zWMjPm-T&otw%NlRL)&4%Rj63}o&egDm(Z6Aam2ASF$}4SU)*YrKu!XhuZ=`y%6+?R zW^C15#;jBD7kd$Y^5ZBK$&&IfIbQ_0QXR>XUcHHckk#UH9*Q-;FxVf9lPvN(Gos>z%?HxrzA zQFi*I)OZ;Rt0^2!C<^E2<;TRLJJDv1WV-WFCk$_m!miNrsx%7vWSF0XaH(}6^Gu%y zzm9a!DMYl3)(6J-&Cy_Eq8c)Vr5)XLL5afBnDXB7>9C_p7-M{4`YbS5*n~}<#<3UP z5~YpMG(Ewn@GZi8+|Kt$D-g1&>j7m-r$94JU%{Vg!*e+@h!(k*Dd5xSKJ5N;3e2=U z&NLR7yybH2&O#Xx4S4{_Fs2SNuHc8~wTDQ2|z+DTa7O|3dJ!bZEi zH88OkSv`(7TC!f)6AO7RD2+P!p8p-)dV6X8xQ-yR=E|m{+xQg#nh|8^urJ<*PIo6ib<2~p(`LX%*>2ImgQ$;7}qj}5okvCwF7fUgn6Yxo2 z`lhOsJ+j~@;Mjzzxd7Ih)iDYn{jXZ9(klmQ3mT0$iN-baWIh&0*p{$pkFN(*YK;uK zlHSEr6jh`bkLT2J4zAx5@cJ4S$XcE>aU(szRunBBjQiO}VYHt+<$mC&65U76)=PH4 z11oqd+wk?#|Iq_|)35eRvo3=DkM6efR+0PtLDlpv@3o6r;n%wypt$MRw^1nYUTXYW0mTGJ-bWc0x+sVkW6b-alc1Timv2X)={Z24?C zAmsGUpHM8mp|E29|G2XzeV%S7Gjc~4O;N_`e%$0fuQ!Vf2rZqCNvCk<&rqSp%3%?s zL1o5)({WC02>w!8`xHeFTnLtN_9_#X4glc9s|je}`J4KFK{*Gp7a98_J=w{uc!>IQ zgc~EFnd=-{uiIH#8#(?3JvM1Id;d|RReCYcVTNR=^gi}!-i`1%%^mMSGJ^N6o(wG> z9c=%SjxWb28c@&i^pmhQ$w4LY8-8;NshIF?2>s29s4l_7?(a-AVFehI09}p^+7hpa zH^a?h|57{WV?yrA?$^$cahfBAwbb)f$+P)-=+4(<90H4Aka9<2SO>VqMIXY){Eg^> z9bXgigdrjDHy)=yjnSMyvw#g%Po25AE~zUOGFi~Jp1$(XoKV-(?FAp9QN6pXES|D8 zp+1<&;1iITW<2vEFqDy%ik`G3 zEU&NX2`E4FDDzR~%xqfVZd1?3AW7XkA*7gd9M$3W>!KWcG-6`|q62J;ScZ$i9jLhFlyI{1-Gvg*s9cCN5rQF6a)#@G>FKhTnkP4&#gzWTe~W2zEFIB)X5Q^}%+@ z;4kDFjT}lzSfu9qgTA_^AS@QQDCoC}2V@vkl)?= zEzqF1p}FzTe(J1{&;Icus29w;c~?@qrLETv%6a|R^zb$62^y;lZ9PBCcO8&$#F$ z#iD#l=o+JDrJjczHQ*w#N;@T(i=E7AImES*3_{2T&VzRGg@gKR20Dp+^JwPb8}xO3 zYO=o^&6HJf5g~i);<=@t&A>C*`xN!`QTZrJqt(u=I$evP8UY0{pHTx86xWKQ+3kWbgni1@ey9H@bytg6{jq z#q3Kq4#fOUd#31q!D>mLJ3iw+bY?$(Jc8Z9nOg;#{@Z;CO|7quB9FOSp0nA!y@$jb!i8`M)$Y8CH@8!NQB+VouUiU_&~4ZBx(LX~GnFi2P_O3RXK%yl zWV$M4bAJnb_nu$cBqB=cb84fiVM~_da0yAoMCJPPKfKufG}jy zF4q}bLTqzv!>~HdX1}ppewLJREyint6ujUiIM&mtbyOUIt;aXF;Zr2B;&{&!jxoT- zMrpszA2d>DM-SC@zH~zJoU6gndrX1=-xB9(c*B8*vc9B)=#kF6=IqzU<=?2;E3KrD@z{4?@^M)Pgm&rSdm4DVA-XYmt7({F2Lo&(t)7A0y?G|Ci4gTf_hkEu< zzW8l8#&2HEO8@)%lC}0LDnuzcRcJAOxmp4mT>V>(Cz$af9u=$o=nmI1m^*q~wb)d|U4=NuI$vX~!sC(D)>C)n4g z7a^TtuirxF9C+mn22*{{Fwmp;w6V=OTJ+v0-JfU1)QZ1oB8sC&{i~TLE@tiF5#uu~ z8s$^W2613A!FI)krD!zI%vOGm@~=Y%$3Bn!Z_)jr^D*(U0u5Lh(&G(T*_u3pSeQ1{ zI%XS3mcbqyxbnx5K=?E?@nG_Jd|RNDD#o^f58?XANIaT9B?5)0=~|19t8LkzT4eoUf1iF%4&jj8lBfU zgK{HAE+Ae~ZQ-X;vbW>jcXScgNhMzW_J95#*S8|~reF&Uhl}*hTZyd~k95g*e=^hc zvwMLJ`$TF0>kT#Yysd|ao@vfO2=xVGI{I!bme;z2r4w{n0taKHxIF*yJpq+?k{HH6 z7&C95G+ln!F17(Fq#1k8@(dJ~WLKq*q~#8#3F_a)N&eekP*+stIKJtsFq77{>UyQC zj{0ouWCnC`ce)?!DtE4J`D~ELpl#N7IS$_B+-F~a+Am_Or*RC5MBdN?wx?^m@3-A( zb3Cu5iZ#`+A-ylfPi6rYbzNdXe*=7YH5nh>oo5$3@KWznoY5_}gTwT>9|+WQbYJUd z_jMTZV*^FT0o+6O{ z5CV2{!9zkG8%rnSA)_@Y!y~WYtH)CGEN#QI_G@ON?!T&|ahs0Tt%5>8eQV2D$q0}) z@HX{(?3VYe3V6W5|KYD?z=z2Djm*a}m3*^GPS3YWAYI{g-k=M<8=v2eMsxe|lWI5j z0sQ$@LI`KIuIY(D+SCUUD=tDdhW~`bQ}Ye}7#y!DU|nNaxW$&u{Bw;M7y6RfTwcT( z+gt?urB{~XQ#(-yJf$5yv8l%Ox4m$jA4O3`R1;aLVcY9@kz#(!@m_i<=3il18~IdB z(RMt;mMfUlTwHj`G1HtSni3&qXfODbRSsa}mgkxsLflr}V_!aGg~Mxk#9RmcHe#_? z!ffj0hh1rV4WxG@ zj)Urn!h#OT=#%<1k0_gccx2LQ8j8$<7&b2Z)j5qFI*C@$OF;oNv?_SCM}#!svj$va z`HIh9(?HmMhMYM>{79@i;AvG$f+)~oosw9eI!LHJ+o?O_jCRE@nG(%H|%q!^znVe@4V9f-(xaDW^Lih+8-Aq zpXZ=nw}(RT@oq%G?hP6EHj3;+hB5aeCknlbXFK8%WRQ`aUZKelq=4*jG(7yVlBrJ! z%TgX{zfG=Fl!(VNh{{+6*WWRvK4vh4jV7=?&?jq{0%xMZu&5Gx#;&;TT{v&6Nf=Y6 z6?14=8r;|Y{J??OCQUaRHC=57G_Cg5WMl_cZ3avx^tl*B7_46a9(Gqoa|K;a=O=tb z9?E450q^_IQH(@-8}_`H9#O=XH&;bN?fU@+i*5fq(woNU3&MZV?lgM%7U{thK;-E| z%fu1_Qzk@lifzs1m+TmW?`c3G*%-#ibvJ{vagtSou)y(R3r(#w_(9grPfSTkI#Py*Oc{popsOnIh;8cFZ8|b{q6gX=*B_#K~fk!`b zT8@+y0=k23D2771iQ6|_`(_g+hV#|$I&}x)(uVlPvYqNv)O#z|IvlLn{lcFXSn!(x zL5R`Y3o+q`WExYh6?x` ze75yrR!RCkDmHs;GGFS3vOL0hyFh5gg7yi0>h%%5V;wUXG_IXLP#x>IMAO~ zVW~7Dqw#va{}>@Y-AO;~(GK+lcgk*rbK7@L-X{m02~G6} zPiP98bVHRR{)zhG0=Cr_hU%U&_kxpb3YvBRn@e-_vYW)mg{W2 zsR#9m58)(G=wk(8^KF^ewpu9Q?h2FOf{YpqLH#jciFaq@M&)fkZo}s`=wh-Ion<<2 z;%)2IC%~acy5|+-FXI00@Rqq%p`9N2R&Uvormm@NsKXC7*t*>SkN~c?Y1c>IUQSDJ zVfJ6dnh!MyQEnHSe|G;f_#%%R!t$9g>h;mmS~qZ{%0Oi18SP$Kjge3Q0C5L%U2$HvqUq4pFdb3bnLS z${2t)nvXIi+$3gt5I*{0er%!e@U!_^e&-r~I5Ui{&Cx*g_l;JNIHw3|tjR0V?BnNe z5>UGY3v3m5=13b7+H(B~%rRMZ*Rw4uBkVX9fYgcsmj+y#kU+`MJNjTxJqp#Y3M!hZ zEg&^S{;~CUB$Jwq3|9B$kU?H|i$`oc6`s}_4et4<2muo*Mb?q{NvklI1rXv6mz>ZP z2`k&&PfwQl0<#(;Stjh62~rfWBm?RSnwjVZJ)w|F8b*5GiBQ@ywm`&jw8%Sg>=CK1adA! z%g2kUb?g$RQ-i0#h{6i&>r7h5y5pMOO1KNq`GT zQiUZO$)_7_3I(OUaogKpH0=*wp1FE7f*jAWB^;2=M9y@}C93N&Yx}-W#PR&!@*%Et z$I{Oif5ZJ}qoY=b|Lza|hcN9&50nhdf#`N-3i52Tt3Wx4I~R=koFhVN_AX_PF(Cxh zrX2ukDU!rQ?kAeK;WMU5rk1r1S34b59B8CsE+(|^}|IBh)B1x9@Cw{1l4hN{F}743$A4h@Y?N7?X)dG45a4i__R5(gGzj3y-~W!rU+% zm&Cv3G^6W@bB&$p(*?tfHp`dM?82~=9S?C-}QDAYvY-BME6m82T zE}h*|{uax@4Wz5zG!tA{3P&JBM)-=XYmPKit=mjQo04qH<%;KOcuQ*UH^+w>s=Cik zUJzD<C5&VYKdZ6UND!BjjFn?O?VGrc1SGnZ-G2B?Azyf$V4iYp{ zVB7IhHpmky(INKs$8Yz_$^6|?Mn{o9)|au7m5E9dos2;r*b>xs@r_KGInq1(5+da! z2EPPpPDKE|xp4ezgfrE^ZV&yvyq(2qv#bN}Bu%c_N&1F%BHg(2#9i@Qw!>fJ`Ci3u z8zHtg1?y!O#S+iRMR0U?fAz(%;$uMsjCb7MN=LyHd>kv(*!yz1WtD1XZSCZS0W8oh zZ6wiTB>Jw!(A$Ry+?qz_scD#qR;I?T0}m$vFlxp-oKY9xe*5) zE!?i2?mfEvU)RSqIL3%3JBcdwsO^n}{mKo+L>@M_!WV3}`nzX^wA!yPUxRfQVh$U` z@OlV-u`rQ&Y>1rPw)57wSG}NwSkzeIz4LV`sUlsr=A~ZK0Yg9HD zVAn`^cSnsA2>DPikKgNf(J-?5Kw!2L#+NHh6!@SY(t8_`L;x{ujXT`>*b1K-wptr# z20p0H=E#i$hQh@yN_!SBopf4V2kR4tztr{``6&M9HLl(wu-2ypk0tzn#sNIu& zrS0GDe{#=wb`y#j!Zi-|N%pBrB}7F_41^s&j?HKpOkgXk>#M3=oVyoqXZs^xIaV_S ziL6x#d3fWPCXPtu{3drL2{#{aJcuTrzqm&T=?^;SR&P|+Q6!%GU*!)nAT0mi^>6Zc z#(1Bd)iYj_>!sLcT1LNKoiBZ{uUQV+taX3WZjmP7L?CtDQv{y%j9 zENk@baT2tQ9c=j}@y#;M4P8`$?61VzdAE0f3cZOuW8}B=;s-nRtK}y^{s*YGmSyD4fcq?XJd@8rAAs-q#;gV1AZ?H^4%nJ{>4j;lVa%)-JTo%WQ z*)2lp4^A>quXh%Vh3Y_5_!HD@fr7?_orYHkz-8miu`xK$C{~T~^1;>vsiVym{ed z1-R`0yPi%~Xx;RhT{$An*A=?CvQ)_x@Yub|LCMssBzxID0||UAmijj~wntXnl7WqS zU5#rtyFPk)@0WQYN6W9dRk_c1f|osT&1i3D0rylQFMeBHZU+e-J(tb5qlS;0p!ZRc zd(g-5L{#poh~NVM?LHBxr#?RWi_F7!#``TFaPGRdqqpVjz)pALtI_KraI@jp=_`vq z0EgKKZ?1^o$8Q@nDpd>|H4WT2yh^;Di?!a1w_+5VN}^OCFHvKZ|MAgoKwaELfhu@3=%@!pFzx|KQ?)!^n)m+{FQ3<~8fsbr9{s3P%QL~9}l2v5eu25CxVM!Hr zAa&Bd6c)O>`x;_7mz+2%q2oJ+-5GjM3 zi)SU+{YcD}r^E_|Yy``38lL3`+_R0j=UH<2EN)2QZ0*VD4B&o${?1R6%ktiH)Ts$J z=L#oBp zrjaDcrJ2|!d8kGdy{K*UIBg{AYR>ZbOEL2NulAc&_CWSEpEn8Uh2|Tr%AIGE+V1AY zZXwRzJcV*Dv;kzwswp3$%#iz|f$3!R50{zs-N1s=bk12ak&ZlkaZ(Xq7Zt>Ed67*- zVnXRgo2BxlDh%@zM>Mmeu5GdHABuePV&~uMQ;NnEqH)|{E!f@Y#g#c^lSX9e;TwPb z0J=3$GxG<2_atpyvxBfje&Bz>3txqV;PXqS62Gm;MXswkY1%&~)`jnW@_P$vZy?tl z9O6EtFWG;dv|)tsO#FpKNEo8gFVkx^VSvR~+On8U;V7qdCl*c3jYLoW%~(I=TijP~ zqkPzM5dS}FUnmM2wl3A|ZB-@WkCm9Q%H{{ZtvO~usAyctcAvSHJa?>t0rqw%TtosA zZ4;VNr6l@>8g8+Pe;qcOeE*;=|Cko|GqEvWpCC2mM1CMM7iEVG>PgPE?Ghm#i9(`NmMPJk4YSU1Sxa{R*LIEYGGLC^guw8>%9x379OaxuJk_+g9$+x95 z5F*-~q}PIi($kBpII6wW%-XlIme9Cgc(yr`4t0<$?1}^bPL)wfSz~5eXJNqZV}|_2 z$gmo3r^|mgS2Z>@X&K!(z1Jdc^~9y0pk~1=5tpB(O)P8}OWO-G(Kf>nhtTkv;O!x; zGAbjQq>%vO3AJ3&HqFI{ayZrv2*K@vPW2blBg||Z18~dvc2wjgq0`8v ztNzH!#hQ$)2oSgBH0g(cuu-=4+LsHs`t0E6*9){rqMPa64L=hQBvQY>66$@J1U;R4 z_&#uw(F+O+>e-ae0%oQDf);9@B5VD2ej^mmTe6mTY&fmoAHTeeY_*wKUp%Yy?0n{} z7@2|)E*yL(&losk+S}oROFlMw-#kRFNE|@!GaK$}Zm!-ZRG{~4s>w#hLl>0WREVeK zkO&)4RNpZU~v?x88_CHkAukY^Ry_ zHkJGPH`@XNqzr#8;X5-2uQ;=Xs|HNem~&N**T|b2YsVz3rD|yyrdU{!&DPEdxKcU|u;(^IQFxDK|x0_zZB^BCbrHb0X*BPijdUh%HGR2Ab zzX1C{1iyX&<}yuOccob_>_bki=W8^R*vjHy)+zzqs#&NGu$)C)&kX1>glgk!I zG|Kv0_=OiQ%+D_^UgrwkTi@F1ba50ANiy8H;6^AZx$65usBX7ZQnXqvE>)2zN?B2> zaJiupr4a)(3S>z5g2UjtP&$p1GD{dGp5RHG=)muEx|M2Wr_*%_8Vr)qck)~?hZY%x zI%BL#3<9(PL*t~+I$e3;Bwae8vaC|%hOz=95Ryn)ate95yu1 z(iOD6nsaES;qluwIIds@EATYZH08XooJ`Gy#DENjzhh91Ip_6yo%tT1A%)Z$=oTRV zTKAI#B!%@r*{xV5ln|06iIqpK&)Px~3kmJCPHk(Hw!0vZcFfFN>)IYeGpsa^F@+dC z1f)p-bU?DA3u-mNz7Oev8i>U}%*X{-;N}A17|O&zfn^($+`KJY72YcBQp()W676Rd z1ThT*61CPr;86{kKDpqs5JbU_n;o(J49pPQ)FeslvWzj{V>nD9U7F3=18S6aUsIT4 z?fbs#dPBgp(g2t?*lw%Q!wyP#X-Aq00sUhoZ16;bxtd#Gi^VrvVci~Ii^;Z9zFnIg zS5PoXS@ydmB25y{b3u&O zP7WsZqAZHMD5FaKvyVLd#yf90cm7g1HK(#nib5g%o1gq+jPb=<{Ttr)=8~7)PXFxL z{~vqr0cO`xnElVp>F4%-w^yyosuxSLC8j-f0IiLpLq2C(c$j+$c}BRhEcTh(;s{9wO3u9 z%8opA-$Ticjt_tIW9fX>^^|p^qei2$X0Styb$|Dsdj|$`Tx~KQ6% zFD^|l%}x%i-mw4s-$S&c!3qsH6f}F3!#JYJB|c znU0Q*&70T%lJ`Dswe`PP7o5r!)A_>x6FOTf&l!5t&=pRI@M20-lA;n3m5?B(HYch}7G}q$3(bB%F_$me%`0$?mD~LGzrY1v!7#5>{Q0~h_6+PM&+|Q3*K=K6 z(`vPPadA#-wJgUeS6kIula=OSvRrB;l8lMu*rw+=rq;l&ODSpTR?zWBeC8G6dH?9Z zraV{PfKTUI;fGv6k*w4XuJjZBdtCKOkKY9cmnxQ%Dcg=6H9I*$TFFHN=+6;qfPwx! zPL4o!lw`fLyda38B8YMjbLM$Lk|bGHBuQpxFKkJUzzZVJ3%2P&FGS+j@|Fj^aFrbo zIiAhFa-1u;EOgH3(!u*@uPTTu@32u(EQ6~Rl~yg7lly7%#>J0vv1gKMnkLF2H54Hf zMj{c%)B!@GBw9u*98Yz2_jdHCYM59JluPF~Z(KLLc0FtWZm>n&%d$ZUMJW{jhn34i<` zYE|U%!-?_ZVZXAHeT7)^I;e4`I2)IXwYn^ctGcrYqVu!m=kD3MdAN7eK+oRMRlC;? zt?ACmtVBcU$ff~AeZ8GMUHJfR_CNgB*H&9?wbfQzZT-rsoq%rZm!J#K;eW56dESyY~{0dY0VvUsRN(b$o;+qiqO&R46D3M1sIO4l@b`LG+9G%!?P5L88{Sne{1( zqNcTc4_b9y<{JCCU50~@B<6Bb%8bz%0gcRvBoIXXjd1dgp33A?5bJN8_QeKY|P;&D78L=HzP zl}bDu(XACCw(r-n211szrj&;~BW+Vo*L7KDm(xL>I^OfyBAAT`3{wD@J8xN*VHn|X zIM|>Z$2ktel311{3LIhUvt7$#Za63Km@qsy1vnB42iNnSW5*)VB8ObpZnat*1cWkc z$F(eh5y`QtiXK}_4#K(4U^)1KClBOvY0L3;jP`|OH57`}3d_lK{>;gvJ$*yiHsAH_ zuU4y-S>H9R_6FHQ{)ZXQ{;xj1>cH<<`0M(+OVhkpNe-(Q_PI5Mo}R_%KH z@ejS^C0wgIwsZG}Xl_lqYs1>LoBrxA{`}56UlFQ5t%O`Pkz2iCTQZ(lC@*AViN(p2 z>({JmwCZ2}>X$CxvNM^^J@CaZ@jS1p5zjS4F}Y#UuI@C1BWwkLi#?1=m8RvDjPTy|kX;chVk^U)F$JT0ifBK9=fdYbDz2+pa6{=9L;k z#-Nx!eRkWH&59BV2pYaS?8j*lvsn><2!d=Vnv_EoLt8EshjO`ah#iP2Yja&G6ABkM>}<1MDVGYi(ONy!y>9L5kg7yu zaZ!>7hlY7IZfMO)x!P(}tX8#BC=kz%q`T&q%ZGm=U_O}VMJ#v(v(-)rahPC%2tFQ+l^U~i57CAp$n#RD*d4Nqw#0~4Ji!Dq zGzn!h!;r(A1Y`%=0770M*aL_I`CeU(co0A}!e&@khH@qS{FBed=8QeIQL%?z+XA=? zxv^?tPEBzhX61y*lwg?#^}JRoUMo6_%cj)dQbS?0HpOS``NhWSbz8+$(*ri=!ALkn zD2azvQC4^!0>~v2tazenv|`b4ED{^{Ag0hXX*wHoT*??|w&gf(vDy-N&U0N!L>dEe z5YuuklO3816|73ISY>UK6mo=OQGk{MF=pHpMM474z}=Draw*}a+o0|^*?#+n-wNZP zHIRLqFu=sd7K66{+M7-Ec6G7|U(1P!T%k}N?CpukqNeMbt|R}CAR3Lxs=`ct3K0)E z7J&Y_e>1IXXS>7$11!VOy!R51dY0Vv-y#1ZmW=@Cc`SVs z;ExF*e)8B2?9sr(4eIZBo}-kwE)fLAsc;;|eDK4uF2}JRIqc_}{Zuu}O8L>QfHBQ3 z)qUPHOUJMu{3|>Np<`N#sxYbsARd4sV#R$TViq$e3OpyOh()tq*Ony3Ftots1il&S zx-3MjD2h*e z`y6CH-z`wY-W3%DhhT=|Fg;b|P1lAP3nA4t4Vh;+X^#20lsT{zd5+6a7aYe60t-hI z!iz#!V5#K5_zv*RfsG#c(E&(A(=%%PEbP~eag9$c1yqi>tDU$w&y){?9i3( z{aCBCXj{7ASr7cxpWSl(4Z`4RNrH~U*v%p@u)sLml+62g99Im7*w%yu@(6}hYP!tj zRV7hYTUC={mUm;JbT$YaVe6HlZJ5*_mX(o27(xzm%#~h&ajy(7xyTO*V&fdg$vo!< z#1+RyY%;?V1c|IHS#PokHoK&Tiptt7G4^V;3e0z7&tu3G&y^t5O+(-~YCEbLZfOn4 zPkg(Jlkx7gb2C$+kcc?At~Y@(ZkY{9LOcMLVf6P6Rt<->D{;i~%$BWDK~+K_kK$}5 zd;IuQ^+vr`X;ex}on3i*T!S7+Wrre4(Zu*W5A1vH)thQsEgXiK{D@PWD$UP~Zr$^v zPkr>pE4L;FuXxk*uKCD&UanORzTxH1fytf^f8b9(_Ir0Vi({{P$aVnFnUOue^}0LW^Xi+#knqI5hhFyj*M8)Ee=?FxDL_Y%*tPMFT+h1E zK2DIvC&s&DJUa*zys)^qYTf4Lsj!>2F>vbjD&n{sp8sNwgPr}oX3L1?`R3I5XjnZn zc4lOFwHi`2tKtIBMv-W|b)pC^UlTqzp+ysbkH*vSm?T73ty;4@Ki#=%)FW7sq(>fk z;$^RX)qi9M@eAyio+UfgOY50@C+z|GB@W1?b%_W1m3Kc|erlOn!0aCZ9hqfoeWEag z0;CQ*B!yPM8qB|C)*M?{6g(XJP!3+mg=225IX5%CcHM>mILsXFi>QrYcFs>oUra>@ zxB4(1CorOg4}ErdLBg)> zxOjGE^8C58*t7L|C9J?)Ix=|87M>RXrO2-8HC_-^UJii^nO4eX90SPnN~$@4O$QB( z7ft6C&)t_FJ!YST_3tu&)1{cYo>!Nb2L#dQ{`>xXlOj#<91Auh@~W7B^5AzY1V+C< zP0RBfhHO5Q*~c8mS_^ywTJV<~5zYe+&q*SHK=#52xex=yylDUsLqo7^wZ{uYb`hJn zH4P3ysDv0xIuf^yrpSvc3wi>~3S%sLkga24rZbzTuN36DvDDDomQ0$i9@T4UIkk)w z>_}$QG#1V#x(0J{yd-iXeM9+hsBr4cnZcpHOsCkpv6337isEBzTH3Y=7W{Lk5I}Td zYPPS3fv}^Agx09`b!7o0p>R~S6iF8Hxu|AZw&w|=oX%t`m5R+QTvv(41deOAYCYY# zv*YucW_EW(XP4{wq-?n~qCnT90>=Y@c^-0*VYR|x2p4ptOdRaJIMz{2y0ky2Pi z@y}M!HvBBysa{&ol5_t5_5r!Ho+TfxJs`i_0eO~e&}Z@+a%nwF-hX>Q{-*~d_>w#u zHjVddIUsEVx~;Z;W#wOEvx`69TxR%VKU~a1NDzXOB>8QG*pD`g0ZhY>=(2Eb;74CT zaHytfdLA>ZISvVe=s3((^hp=&LX=e%`B#cR4YFi*r0W5H5iMKf%K^l0V*4Y?QZx*s z>{>QPF69ug44xMWaxny|EIW=v36)g^AqQiIeehWj*tYFdDrFc(kdnSgoo3u*UhpW} zqm^p#@R27uuW|hiR|iIO0DTVF9l>RDFe9fZN&tueJm=XAPoe9&s;V5ux^8k5n5G`& zubBgH*+`TCC88uduEX#bqQLn>WZSj}uGNoRfBgM0I69_n1Vzi zVOds4;%tv}uHFXBrX+GoBK(q9yaGj~Ytq-BI=H`k?dIjDzNhwWYc`EP`@7GrAL+mP z&A){Zv#r^7p~yBZ+cJnxQsQ`y7X?CHj&YxP(>5Gt=rfbsb{tID`{W??{KOg0Gjp6B z7%sF>GO7k-t~$GyV?>SsB;pSsV^v?|s|0>JVLeamv7TRD#pVoLhvnHNnPTLBqg(;u z(sEr?*M!*Wp!T;0;DzT+5R;%XCB_Uc{o3^WBk-y zcSnz1S-$MDk?i2*uX@oPzyG_hHS}ga)rX?#Ms;CmRTt;ko%w;BLZ9=zTa|>;T$;MgZSx=^7u~yfH?cPT}CWzI>0}I@7bN zi^#EXEGB0<2UFuoy-oqZ1#@QOeQliJ=NK$N29R-2L00pbb$5rr z5+xKDWtkI0f~2ygMY2lR5s_2Wa6BGgwPr1LZN%|`NzJTcN+d?+RM;9?F;b@Eyk42K@2sWFL*w|zV<&`2rUWS6gj)@R4`g6d~@DDKot~wYD zwtB|@yngMVKL);Q4=9!9QsUD?xk7AK{+1{y0nQl#ik%4%5^)vlp;Aaxe6)2C8E2!g z!XE*U8Jrx?JZP|Th~d}?2|EB09(a94hBiD3uK9rX`91K@OTcr8pE;u;@sRqdN z*mQX?*x?8<3}o93h$0HePmCkB8VN#C60?dNk3wJ+kkGXtzTIMeyg8v4Z8T)&wc=!0L1$t7M5o6{aG6H z^GJ&7*A}s>Q9`I!0E(M$@5YNLD$-HD)7VF{hJkvBqQ4A8wL6$kl;Ra4_V3G#u zT}hH0$2om^Ii5=X=tn<72rbOc-F(Xp!EX}4pE$j^Wqm$Ke+RyB@C?4Mie#R52z%$j z^E3Pe2caNQpE?pa$Z9m=nigdo2}aBeJXu!iNPtZVVzDiTf#!K;xCfJd!F%%)*_fk% z6PTABfH*wULVv1krB^hgj5gLJdcDFmT7A1a29Q!N2 z*%yP&Bd`exj}pS(o^Ky82P2qu2);l5cZLnSA3ujbojP|ZKx|e4M-*~uF&!4(t@6KASeD_yB|JR@Y%KKmQ^3mQ@wK4zP8#iirAqT>_w%h%G`{1H{@^1ozxDb=wkw(7H|)6LiTw{>y?3XCTdTS{ z9m?Cag1|#&2N)(4`BJI6ZXMk)y5{uwOr=^iw3-s{KL4X{g`)99EM_*V&6Z_1YK20H zE-&}>^_@Gu&!OB>p|)q&-aq~Hw|0-FEz#~=w`O?t$f?uk^7$@Lx41}hYHn`l)wh)A zPQ?=`Q4}1Ptxs>Ot+sxF1LuYPBmtOs#AEb)4r$G%qK1$tS+?W3E~~s_hYvr-%ckMj z;vmE-+E`YUu(CqT34DM5;MDZ=`q5FwUcNw74i23GX=CLzS6-IwT?I*vraC>x64e+d z2$T>`5M9fV)G+qgl%MZfvz#nz@DoIqOXhisJtWG|b6B$hm6@?C^Sg*_z$KoZ0dKSSJ#TKOqN@0L_W}07UK@4~!{-UOpE zPE$DcxtO&av=p)f5PLO&S{QKx>1cRbNmg=*V->jUt%cb0v7JeQIkPuE*&B+g2jZLe9XC6mc?CW|D5OH$6;%z_Wua&-2wvC7F!NYN%eVFE7+YQJkAwjD!_|hq`X4 zk;L@$d@3FlV_~h@?Ck2S*D9=^gAq&EfQKU?1}JlJG@{m9Ch#hWXAjT6>wq4j67YZpdvz~cwrS*cH2tesV z5lCBYwbfQzZMD_be^zY+x~;Z;W##*Zz(?}=#Y28nImjtv*8waF9W=$S*o!RO%HlDA zfhPPI?8@~pi!l4#3LlOU{Or06E)hJ|5B3V4$BfaS_fOye_5)u**`NqmR2BosV2Zv~ z?OVfuV_|G43zBQHf_0zV0X&aT%9eqMqHNoYcO0OTFPhH5rxOIBuDLw#D$FRS98{-f zXO4gS+v_)PUcYYLsYL3>4?nT@n%y-+7P(M&FZ$Bw{^_-EdOeGsazU_{y<69HBN5qk znNJ-6NrFB@0D#qM`jvY`k`%{rEX~9aNX$53s0#KL4U>~ZC?FAnz%*xWug{(i$_9fd zTR0rnG>u?}VZNAvlO&0{9uy?gc1_EB-y7ca?l--0J=#^AoRBja+G>ve<_B%F6|GF? zyN9Zkxoj?7TBy#=&PIFtnR9L1evP5xl`VpJ27Lrb4To%96XY#rPrF(qBlK$J{DC^%$6<9 za_p);?q)J+-F9`$TdFi%(~88RK$2(Xmu6?CPEVb079PIw)y|fkS6djr^v+k+wYuxt z1FP4W1b_IwzwKF$gwXQBoT^GZ#ozec-<}^oN+hr$C9E3ksB5kJzWJ#)zWl{s_{#p5 zK7ZHNYws9)>IcnoA)ejzCvX3Uul?SuW{TQd-u{V?fArn0;!>&9_~387>22?Qi%a?A zk9=>_=x{W@_SgeYT)k@>am`Qu(I;=e{n}IGlc{w4TR%R%YjoAnj$0-__SdOoytFj7 zc}<5J%YO08U;D#%y!xT$XYI9)7VFzOGjl#HgLuYc|h&8FQw z(9<;ZNcVcDF)NAL;r;3BG`CWmOZ9XKiX6m*389|tX@+)wc>$pDUDeO8X!*Mva6pDJb#&H66bY2P(&j#2O60cRm*Uq09$5XGceTuvQx1q~rKx6QE593e=; zR-L)oh;hLD^N^rsF)-d&DAWwr;UhQz^})~rs|5CG(d^jcW(pATk`&>+s;q_tkrB5T z+e%az1qC7Cx;)?oUi4OaM$p+KS&k#v6}Ap{mP)q%d5)J=X3-*!vs-#RotZgxKDC}#d9GY4XVS@ZGL9iM^=2ZOs+6ma<7D%> z{^58_YavQ()0P#ZgB`;3X8?E z#0#-V6tgw3)k?YE(Gis;xmB-rWg`S|#pS9bfkLrVZ)jmvWQ&^EECCJ4NH?+T5sAl* zrjrP>xd#sN9vfQ5_ww7ISsyZjKnYRXVoWVRe80jqFU^)x-5JCOJ<=STJwb?g46r8f zJfQ&b919RI%o;m!f&dD_&t*Wj)mB?=wbfQzZCzUJYt**d`jr(64k6YMco9kLN0lAl zEM_EScHKv4;OMTD_4$NHW{+OrJO&x(0Jz~JfCF!uHQfc_t>6|y7-b?r2r-zWz+=BQ zFbGXsEUU$gZ&sbh8hL;u39jqNvfR)Owy;x{JjWvtL{$Z-ify|HLC3LxAGryl$_OD@ zmRFM90>4=0ip7$lS?kx1$O@XT)RM{6>t6r*FMZ`J*IaYMIt1?h`WG}5Iq>7hU;l>J zA31(>zF4*_E6DNqm5l6~Ur`jpFa$wl7hQnzh~xdrKO2*XC^{_c3^@)eiUI}XS&S?R z*s@m7vTfPVGIJF0vcy2xEb|5p-H60vtyW7_)F3--`eA26v4DhTvl$MD1NWK5q6MLI zaP!e0eaE!zrJ1Qyr_b{|DnGgJH^2P7e|XECFZ#VdiYJl{3*&m@j^BFEXFvR*n%=PV z1}}vKwkh~(wdyS{Cp(8k$XT{6tVkgMdj3R$D6mU?%V3p*#J4#ZVe>*XURA%h||UE8BbT)%$( z`1y%qwOX!J&QHzF7p&*p_M+W4+;nE_^w`wtMxlJoo~t3jBBV1XkIRaxHOohi9PR4v zUbA)EDCV?g%5$e8w?F6n z=|^{L8U)zg_v0tt`KG(R`t`5(tiI~psY9Kqgki%hae7w`Ls=f_?p0&iZ+`m=?|au8 z;J7)#-MxP8hD{si=Vlis&r(Du&YvFW?QS&d>3Dp4ZgE>E_wL{O@YI>7G)rGSxmhI>q z?%6Uic4DBf=VG$5t+v|wPm2O1DMXYGj~{~^M5-8YCYG!g4GAs)MOSAFd(0-A&%4l7 zNRz5&)Pdn!sK8%rLa>ZY*Ik6he@HhVPKdQyZH>OfW#rlp=5qw{>+hh zG8yk#YgFdtXa)&lKr8n92R+L6?FMtAd68g`6J<&~wqti}N8j_-7*Y@pcH$AY~)@q^}!H%(X{%P0JlRawy z$B;e&aN|NG8vEEScp=Tr_!~TjfCg-_fm?ufI_!|h+VVK|uz7(Bykok87-mkfzZ@wr zLH!BQl`h8>w6vet4W`Y51T;V#B@mrWfK^uZ_;tql$)(d2A9 z^9zgb+I}^gqPFc+CJ(>_f-+|gEKHSCsg!M|WHn)$4OvR5s%aQTBp!#9tpcJhfI#5{ zM2S-_7DQQ*lyE8$EfyE+%W*;JNu*3bjk%eMlTYW>A&)fc^@iUM8RA26N2_(@lSZp$ zn2upOVODUUE|*%#WC&7RC~G{&HJe60t<*KIu6ZF@WI$$)QM(lhQ3^OjFrl^$c@awr z5M`&;WPp>wQE&A|`_xm?%p@+<^+ZGp7%1UXq`p+?80ldSKgYHe1k|z}fRN3;z#tw~ z8L2C16k*%h3yA1#wbfQzZMD@_TfcyQZk0q^ZMF5kT@)}fM&Kz2=CYs7WqILXNvm%z zvuiy67Qgy0XkPLaRPtzy0R<>_P6aTxYT^${_l5p z^{idD=Br=-`q=oar5V+Fz20nY*|P2Y#6+!HfAt&x&++4@p7Xrta-vE++}ktcILyfQ zJWtp4Ampp-x=+|(Tn-du*$4)eq){+$n3r%&JhrZ=BGewq^mP17*OhG8g* zR4UE^*W^WrJx>%^!j`R-g~;)A7McsIfWcCNP0!%n!8d_j>eB$G!T#$nkp>X40kLfs zg$}+C!PfRmCRf7myd-)AyDl@kA;(A~0hhzFOyYmp2qC_K&kG!boCLWzUDpAR5>a{L z+!+p0Q*-bA&V6%*^3+1{>2v2x4gKkpGsjP#$z(eE2m0d4M5$J7>Ezg%rT72w-*3A4 z&KLZ~T|Mj8&CE>4<4K8AZocYzPuHU1h$8UuXw+%U$D_&T+;Dv+7M(frL_F8EX4~bI zxW(nU8*aSbf&A&2W-@|1yF0)Ay?xKQYR9ULm!CZ`mQZMBXv>G*`HsDNb^s_2_w{E6 zH)>N)y!5uw^vI64zUxDyqw8v=!WX}KpAhZ2`=7s*$)vvU4}X_ca#!7S<(V^cANig4 z{p*+Se&vf^6HSI>tF*c=8|xYUjl160n@QTWsaT8?V!iMEKX1u&=9^k!=G>7?F8%P2 zeq62A>y28Y+PLSQZyi1QRHN2P#ngL$uy{N+(>?)S7l>c`_D_MUqKX;!O*)h1EVN zrmeQx`o%=B=UC>-VKU%E_%`dx5fS@8_;+C+>%?vheh8>W*!7tE$sU0*%j2?piRT|` zJc2RL%543EwExtcAcZ4|tHg6FlSi#)nSq8m&TNzrC+O8Bvr)2JWxG|WFPt+f3r4GfAQeT`tSvi@ zLThQ7D?||bJM&$c zq+#04TB9?ah=jwUD5O+g({+;-DQHkm0wgs{%g3I4#B7#NoH*`b;Fy{R1wjrW!3)L2 zrAY~yTa9A($%95|D#nqUE0Y@v=Qd(DOR!fhEwfI)WG0?S)XG}3uKU~y#t$I?s^PF@ zI0&g`J!urS60_sfzOIF{X{)|r>3ok_4R>{B9TzXp&pIxNCz1q-2=S?yLI^lNQ$`RA zyx?J=$XqNe0}3>QeHo)60kVrY8VRumMOk2T0*=e3Gr}QuRt6C?btv#G2R(gGe&}1# z`AK=E(0t@%(eW?@z{6OHs>>5gh)rKGn2G1HuXanfj-H%aC^k-w%{z`?Pt9gTeIFXK zbG-ImrLDHwYOAfb+WN)RHlW*T>sMC3)95d9U2&6rsO1HD9!n4TPBinQ{mWo{F$x_N z+Xu#FaJ@kYGbjTDhb+qoF&Om4Cl4&kpkz-Jnb8@VJ%&hcX*OeqSdmczcBm^`G ziQ@s!5r+k(*>m!oX_|~SC`o}+96&-?cv+S_&y$e2apStFnQ1?-El1+9UAwo1!{KtZ z5sikE$>jAnU60+`&RyF>q0oT?KOP-jf9=iBRl{LsE32W4Xc0jWR!nlXNSHaxkX@XM z?1JBQJmFJVee%i#zo2r|d$jSQo~TJI6ttb*@N zu>MJo(=BGK2OH=DaD$mDwqG9YJ1Krl+n-Sg0@0r5Ai~^s$FT_Usox}+;RyOF*~2-% zV=&;QFg&H>u*|tjTP-8sH8?pnTPQB)JMx7>snOIBsVgGv?2cASWz(fD_Vi|Ba$<_O z*4uyY+tyze35O&lp@b9wP*-;^f;`}O z>Ol(7z=mB=R(D?Y+`-}1BZDI|%N3rNcc)f9uUD6@zh>8)-ufF~zvmkcN!4oJ&9}e% zEx-R)zw<|bOyZ;8efVH!XKwcN{(t`Lp9s-Tx4!VEx4$Qv5c1i?xl<>3B%C^NRBu|1 zM&r?ak1s4$XXckzuU@TNUPCuosb-j;oGDPx*|2_%(^#-t^;jZ~Z3`04&|4k3Og5D+ zl}a37s}^z@&T*V{rYj!LIkpvxMG+*ibPf;)B9SAsUR+wedaWpm?F4jNZT*4@_K66I zlDzVF2xK z+q7EM(&AjBR%L6FOwF`hcF^KPt+H4gd$Klnh9XX{E>w$ioRVPADTG|x@F*3-DbH$r z`5*r#2oZa>dHL?kSj4wH&n_6);e%hP5A?&&!EpHVmn_uGnF8=wmnBcJ13&7a` zA{E>gHlJ|s&v;-EYqFH_Vx7*3$gyC zrR7*W5$hhk>XsKz%oZHST3%kNE=|WeMqJ00RBRh=w%ZlrRy^Iadi_u&Klk*}Z#DI0 zAk69dlA^@o@g$_NC%z}u7dL3jBh+Qsu6QyHAZ%8Pn1WnB+%sxI zbuRvBqHDgRpBT0WsF%woWhq>#Rw1CGAWDh?07-^XNRf)=x?#GCBoazQ5tW+^6c&~N zJE@}3u&^i~-DE4BSTNwi*H2dAj;kG3`GHU*?hdZ80QAl+wDNID;L%dmn4GTy0J}!I z&V2t!d3<5^?9}+F$+_8Ot6WOR$Za;dvvKTU)4_(#=H3^^#u@0`|LV5YR$Fbg)mB?= z{Q_#AMzqz|ud;j&BE9J01_0>bGLPr^3#bidRg0n+xXl+Xz_|bqjWKf)gRFEw^SD6j zSP3x&zP1mWW@~Z-^l|Vi0qW8BteKA)WTIEv?L>jP#BfXqnFs1HUI(i#48pda#d5g8 z+ZO!Bn*iC&u}fmM%+__?_3PK){kbnz>$NT0w)PJ8ojZ5#ioKVu85uft`qcW3tBxJq zzhT3Mt((_nv$>(6K?q^7s-GAu891_B^1gP@53p+oX*Jgu$4VCk>aO^(l%;`Iymj9? z2N6Z(BtLG&=oh@tlIDPiZJT`r*E9%)62~J#Rh7Xve2z97Odhb+!M1L&Shr!yg2>iD zLnw+Yvg`uRa2%Q7SH9{6CyzcQacIjcUUzQ%B(>ZZKljGjPB+xOfFA+m4!2Wh?lz|CIB&+xH`G-j1t!IT5WR6tz7+GN`lu+JL+yM2ylzzSz; zq-A8t9ICY%eSHHCE2APK!y|;ELx=0(Xwrk>E3ew!nNAVcK7Vd*_0alvef)2Zojd6P zDoCQJ$P~b0rLt*Yl`P3>IQ*QoTZc`(&oo-~N;Hw;2~MUm3)AO^M%Nq7S~M9C$Fo|! z&`>-sC-@y46% z;`l&!#wacS@XS3}Ke+3zSO3Lde#UDRZo1*7YI$j3uqzr*Vob-U zX0qArj~;t8k;>P0Fj$;(6EdW=VB-?7M zt^ce7XESh<8DS$hng##y=@3Ek*|l9ZFY9`aZna8vN4JRQv0u0dz**VX`l#dJzzf(k z9Sf3P$PTkzt{Q^`pF49d*Eb@mVL(BwdsQgg%PS$PRhc|=Kfx{^O4_DQG1jV!9M21~ zD##&TlzCZUwxer}oqWp0RE*{9R#{MD>0BN*d)*@7hMC7>k7&5y|re zC6enO1+LaCFD5$s^~wUIxKW%3*u7%sXkp^G8j3cXEzhwMvFP&5xNGUquPXM>BUm<> znVK`c(TQVcyvnN8LAmk#VZdyPP zTwbQ43OU|1OSyi*g zL>XBIHuR`0m2W zc%q~>^pkxXwKb!%i?Qv1r3F`2y<9i%x?Z_dVt^5tT0T1xNmb>b!tDav7t^ zPd*u4JUa03*J7tnc=Hn|p)xpGL-TaolLW5RARJ=-fu6^lXtvCZRcx^BQYk{7)mRd( ziN;Qd6rhmIuj`I-9G8hJAysl5JJX-jD~*XqPaJ>vseKP0K7M?BZ2zIJ-}A`9??3v9 z&wTUy|MZ0izx>UGr;oQvrKv-Q=gy5A{uFy#ZMD@_TWz(~)~^Kv`d|L}bE#BH@x^i6 zm%jX!yYIgHPe1XA%P-#zAzWHo`r|+T#JPygh`8*ccg&wc){{_3xP=8d6{`e%Ror@MFWqLkKZ^-q23FYo=%cm7*m`d3?l zvH1VL{b%0zAJL^B`19_)#G{@icl{UTc`naDvMlNw*w8HNbb+>U!IEBKLz}DykiXbc z$d(JUG;46B$*u|gf3gQ&fHJddP5{`?g1`rzLKm#(6?R8}Xb9T*d_$A@o17>jfLzN) z2&tUJ3jGM-cwQ8Em&JII2cZ;F;fnFioN>!@S(l>!h66wZMPPb*`trTICeKf8T)&RE zgqM|UzO%EN&v&F;)3|)^9@lka5p{O%WN&BJ)WrDSYp=QIYu}xloeahze8!&@(hvU>eZ*Z%1r{psy@ zJpTs|KeX$zYeI4uW%K2Q#cg-I=@0ID1uxNS%1f#o ztJcq*IJIl*)~GCUu2-uS0Nq3go(x4fK~iI3z1}1U^$o6l>_^{GmDuP1;a~22<%^=p zt|WBpA{2r5c&nfrc3;QFM}PcCe^=_Jm%QrqnaAVFh?MBii|0qz^^4h6zxBq~|JeuM z(Y@{Jf4ln&dv@+@%{}!Scia^2TD$L&gSXsxRkb{Q*^ZG^_v+%@>95}XmAhX1>c9Q_ z&kqk~RY|{L?*=u~Gdp>5?`6AeTO$yQ0wzQqJ9T)m(9pGJ|6q5yS~3h2>5e}B))-E<_nAS6aoR^#cK7;xrwcNo`2cy9rxV(?e!z8 z6j`2~oqhK^-}=x)KeVX}Fo{Iv?Ypmb^t$O1SS|9rJTfxEM|&wbQ7sj_d;9-my9n=p z?@sm7dWPRgdq93!19EBoyaxtTtv^Tp!W}l7h*!GWR*q{c(dOWvbNdeQdP9%q>V*o? z^;`s%HH;-C-jN>IwnmDm7fkD)0O0%&XQ`Y)t3(TIrFt&m9j2Hmxf@jYx=#@hjJ9q`JV!6;=KkuZL@RVwBb+)p{ ze+Zkjj=5Zet@v>rB1tMmHU;*UwSD1`A}g{i3Kr&U+i_YA({|WoImB#sQd&Q< z(Nt#q=>vwLg?YTbV~r3q^XX`9<`|<$mxf8m=36bTR!R)4>BwgtVrTO?05g`>RKj`0 zdsba_L3+)m;p%c#E9nr~N~p^~L=+qgbZIq0Nppdd;VbGk(rCKOR*)At+)B1zKGix(>4cvzHpo)g5yYIB5D zNpq?0bY*f`1z?GQh{U^ubSXgPKuQ8Fo3s{}r|Zkp`yTTMSgtM5(;hGl3637rznbNJCqQYxFX^_7qRp!WJ^aIy2kr9x2%RMHP2#7u*lIO; zdwaI;+R1ky|=lVoH#wrQG<<46)KS(0Tr*jGv`<%EK&s;s3w_kCi=kO&`) z5j`0XiM(7lG!T#XL_lhI&EW$-?peDE#MFyy6HU`tCnUj|ZeZJh60$8zh6=$%V*WOz zeiI#~nY;U$?;>^Q84ki8HBmgNLrX;qTg@@Tf&8YnR}+qYV;%tpfr&2pMe zW8GjxYgI)tS*+Cz%UUi~)~p%KlcZ(X*S+X1|8mcFu!)vurYC1+cdlE%ZQYv5v9Z;w z)+Ix1G0E`go?WY14;3M)OsZL&48=Rr>GZ}?pBG z>5RQ)Q=DzIZrfOJw?G&Y!#5qRPRFcLskd)}>RE!=7Y4>$qeAv84k**K<9WQd!;98=TULuP*Pwt> z9`2O$Q(OuG*>h@hbQ&XpUaI|P6+3Sw#6%Et^1C^7O~n5OFb9JFvLVvUhH0GUBF-y9X(W$DTb zT#QQk#r1mYtv}-e25cg21Y*0zi8^P>Wv#HvGyZ-h(s1e1(#zKW_vN&TNxfvMIWeN3 zuZ_ilFGqrfdQ=XZlawZ`=r@icSEO?gaMpIr6$LE<$Nc%($t(EZMEP%%=JWBx-z<8$ zP?Xstx0q9lIdquX1{7;Jic@*9((FJxsj)_@BAvu=K30XugV}{8xm1d?)(p+UY3B%N z%8h(yb{tRD2ExUYf_*x0-Xi>>E)cpN#FGortsYWCMl?MLKwXynWD}j!&3cLyMwp2! z0sl9{!`CeXUgW0;ZU{A%C#DC$h0bQbU89Kr!4$cajeGzAb5HZmzE4A(`~UCR`M3>$ z{hnyvSA6Bi2*2;22Srp`QQ>^CDF``Dy=g{M5cHKMgIUx!fyeNI|i3R_MhmXsPTwxs5@AtF(N_j%; z92_1;Uj(P-I24v*bQ%|zmL5KQj+$1z2KPOe-Nl}MHfNwn5CIQOnXQI?!Lf!2XQpxP)TTax=MR!20 zK0yk?NT2Ur;9;ntNPaR6hxxg3LTC?%%TIw9092$iI8jjC1XXM z*6Fj9+qqO_z7Udo=BY@Z5FJVZk9K--cE+usmOv>MaFD){Lsa#R0WZ#Ov+hh9U5GYf zc!mKzPY_r0AV+h<>vcH8^1YB0Cloxwyn3NVVnDp zyPnH(=FOWJvoYVL3!h(u5sZDus39fza%{WKy6#)I^=aX-xq{B>q%zH%a*_a10b=_F z>(D*RR9<#RKaVx0p?X#~NkuLlg*n&1I|%vn&Ms6qNGoJ(c;wI|suVLVFaS(;);?*g z&wMw%WJ8N;4O%!;4N{_F%PAegh=Hsyh7D7(%O=nb$a?4zLGpp7gk)5wJWPX3Q&FOo zFVJ67dId@MJrZDW1mB0z!G&r$IT<(LsYMQ@*uhj}2-7pVVu~F!Lvsa za}Lj5FIXGFpM!O|FFpZ$KITQEWlbGbF^URHhE(Ykaf>g(imv`$sM^F?ZswBn}AO(VcN42^`ByE;rPccqjO zul8R}lwv>Gz~zYAJ)|sEOf2UniM`E^de0H9&!}#hvEoTjaVZlUvaHX`Q!K(NQ^z8Q zri~o7;>$&8*i?M((EUD60S&03R+FDIM-EA}%&c4gQN*)Unu73@r=vLoi6HEXp&;Xe zcC{@xUSuQ00_g8GF^jH;;^I_9k}$j22Zx6-f*3oGT~;`ctCG-#>bRKI!Mi&q(aMAC z2(jIPDUn)bx!v?3dy>4-9$lQ>=>(h6L|I1Bu$W?-&NiJK?JSN?E*CdiTIq?4*Bmr5 z2S@A?lYwT2^qC}j0(TxowLGWx15u34rAO|S!|%J##3ZLrtms9D2Eh=zX=$*(}nixQ_UU7x6` zI>fFHmJX-Uy}U4=0gQnIK9wQ8^|QrZ_b zT>kteik>8eAq8`OQuyK$^Sznrr<*y!97|G}BC(aD^Rodi*grhN1oB15V@>3;LH{g_ zwX4cF%RN;j=D<;3xNU?Ty{PeUXUmqaO61xC$@A5DbQu|kCkW9hIxG`hbZo73K;s!) zaOy}Q2<9+rj&$+2I_Y}?KVemHqN&pv2&>JdaVGmD04^;I`B_{;&Q|2dZ6X*w0SLR$ zvjRY|o?oPlP>9eGFu6nZ7Xs)QON0FXlPdh5luOHdGvV}-zPmmp@cl13F*IP^`@%iQ zc`>c)cJgek*?;fL)^e?1Fi8GRisJD=r;3Y1;C2rEPC)?|q^xzHs&zk!A)5ZBs$r58(} z2_XHui3J!(TtJb>dipziy}!S2?Y|epH{iG=38ZCA355>>4y|e}E`EOfRr)o6dt+@uihxG-gI<@5+^ zBGI@P*llaF&u=&sAvpo17az4%mzV#9{U+270`o)|H~K{yTHyO4jTwcb#O?({Jy2l6o7gM}=?w&_FJEJeS&2?m4x$qAyeZoxF`c)G49J|~1 z8qdDFr4yYIj@zMo;RJcfxa{ignn+Ca_EqHJuQ7#b8-kwnNu$IT7E#E9 z=T*UBN_hfqoM}aD;zJ})GY;Q% zXbSzP2K%&#Ywy$vJ4g*kLxu%cR4To=ZLNX^_x`m*wbZQ?%faC!?^UBGWRat zHr)T{;5KMCGrlfAkgPgCO&Uup*4KoQrs&w|!#q{C7^VmaX{Z4demjRk?4(*%-{y|` zW2Uq=hu9aa1c~L1qDfw7x^@DE=9*Xroo{aVo9wRy@V%;DAlX?? zZoMJdx_mRQ)Ae0xj#KGeKL(g%}!XfWI#TYA6;)?S<}LO4$;l@*;3y z<)AeQdtB~b!MuAk&2tPIp8J9Jg@!S@7Z_o;`DZlG38`a|^k~d!8p!-}msk7W_AV0>uVOx_n42?j(EdPU}y=sb~=IR4x4tTiEHrl?fV3c5Ytoh}%6ELr9X+xtcgVwH{xF<5?;tqEth1_>m76mHgkb z5~XtT5=%VNT#!6QuT+EKvH_YoTNx~D&mU0ahEySeY-R`WD&h+Ui*s)62YDohw4exY zB#P9aS)CnD(g839Ixd6sn6H!|lSus}Uzz*@n+4!NyUqHWd>EcF z2pS7^GYKjPco;wK7(hd~tIJB6P85Qgot7Vs3YT3f%EuXdLxcDW{}Uo-wwvJ4ALOPJ zB4H1Un*&YULomtfGrqy=>ek~>_w!o&=B?ZsjDW+G(A%HH;UeSN)9gbl&bev5uf?M! zh-4HIdXzZmRC99Q*rC1xrku0YAyN7QTf$;PbvfrmIom9?K08Y7lg;0%#@MQ6Jg%Y% zt_&9wxqWh_>^O>AUKCl7sNz!1ceM(2)w*!g^f|^p2ZmycFyn};2CxSKc|r}SIq^z{ zKBWP)w;yrj0TSRvVYW_Ayse%zA(^<4Lz=VdqF(Y0s@k_jx*1<>SP;v#SgdtN( zf*CZ-+S$RChh0z5R1iTn!$N0?{2<7+n4s*{kRN|cMQ$bEY=o(SBAYzHtd;;RyNy^J z4j_O+3v|(B;uoNmDsbYVtdOIXS|Bjr3NBfFN&UZAUneR*Uh_eRXwpU0t17gXfAVe|3w|g=Y74_#@)+i5Mw0>8z@cyS zaNXGPw9pRhfN>Wz4?3v(UhXmiHl7|wSp5A!Pu~PoA^-uMX|bEK6@GeR7ulG@6uu{E zxbj8=uBh3LwlLHHQjUO9z_24|>t0GgtiJNtOCBeruCBrR{YMLJ;7d*Wd7E#X;Og9h?-?gIBOV@Tj81(N zGTW}aJ-lxZ*X`vRmn6|4JWjps33nVfy2FX@zmzPymQh~i4o#;vojo`4iht#a4Z)zS z9+EAvWxsFu$6k-x7jODxBx|fJ_Bq_F3xE-F!dXOlB7I2tL zyGbVzmY%-*1K$5*aq1(-dQr1Rr;2}a{x&&E)ZV;!llFLG(W#M(RpIdP*#7PDLg2bD zOhN^vtxPPNmZ5-r%=xAv;Wulo)v}vSQ~dHDOxRGnk@A0%*f@J35hJnhm~($JW5gN^ zuQ3R4ehR+E_&&4(zuSCHJ8Qe%^zQDvx$Iv#ZuI_y0WdDf?edy32pj!)b@JD zt>}idFD~gfHMu|B82Ien`CkSuc^!yr8g%NPZOvC^C9I2x*WA0&^o@M&$L1k^y~}%>lNP?_PmuXtQ89L#J!d|JDaKc?Jyg%f z=ap(sO&~IGYw2Xtf%V)$JM3MfRwMNoIo)XD1DOO8a7FIl3CixOI;U}wkxLpmEuqj4YF@yP@ zj`{09H(CTx9BPDlmclh<7BSrJ@Q(hB3(d~eZZ6HO*NR)m@vBFR^;wj`wT}ko=Ht0L z*>Pzi&hNS&$K@PTNT)Dph5+u=Fg^aQzW> z+@)SWb$|ad1@R!L@|;ma=Vwqzd8;y~C)%0bTAiyx_S0k{0tPt%d;HgGY!n$BH2l1} z(b+RA1o7UuH`&HBRd@RHBnvz%V1rHCu^>*$)IXUik8QhHw z&|(6$=i)2@HOuA;0dR`~N$xsD6%8@}&o&ZQZRdi2&Yjr`}(8JDEL4q99pI zRPIfOIR$R2q%z&S2fd)HOit_f4{k`{-PFnIn%m&x6QCz+^D&ekGLc8np#68AusR{Y zE*ihTqnL`G1U?SG3o^`cbp;O3j`lJJiUI?0e7>v(W56YYk>gAk+(bcq|6u-r#%?Yp zzh|j#m&E(2F76MNzRlmrMH4y$^*rT)H%!{KW8Jk6h`8f7{nbMeK_@Nb@KDUFO(S~B zNO|5T@?CEeH6MdnTS9`KQuZ9m9Dn>=_WthbX-an))Nq$K-eqx#$wd`mF+0AMZ9WYY z`3MOM3wMLBJ4=*uPPb|ujogm6cPOS>4-PNX>~1r^>$=-UwIK=FDGnV19<|cFn3Tc01b>tB% za+v?rZ^4yI$gf755;%U*-uEiYh=Pnn)Le2VJd@ubYG4 z*n;!8E>di0_OQ4FE?hv4Aa`x5LwvYkJ*cOPrZ){LANQEMFZd;ip!#HR&vD3+En(VK z(;nMnpsDhu`=c)~U!zk{pWm&2DpqNVDNSLhTq8%fn&fEBdF~1uY$9vN$*F;%+ty{g z#~16Xmn>rjPD>*i8susM#vB~LmesZZYS+50^o>28T;@`D*S`wnlqaW}gYmm>7i#== zBRex}217;SDTl5?pQS?i=TbGk>-|2GxgDQB-GfKdZ?@JQx-5pL{xEqtG05I>xPes0 zrLGxVK7?QkcUhfKb2h(oZ(Z#Oe=K|3_+A}XaJg4*J}MAS*FN~1^=IZ&|Wy&aa$`;8$i z|3CkQFjIquwMLr$QiGnbNRLeayUNX90c%&g6`MLUO9T;h)2eC=5onA692HVznVtNj z`oiP!gewUp17%8o#)zqOKu@6vd)0_@No8?JXvf`OVlf%ogc2PnC?%2H;mp@`)J?ry z0p~|YGfCqqM}2tXvHP!U4Maxm{R2I{J@@fv%3&h#6lo$z%I-{~++tW+5m}`RtW?Af zA<7^+CzZtj`5*aO{lo^HXGqqLQYy*ua!b|P8wm;%jdJl5eBKcr5{dgG83UW=XtCmr zUW}E8#&zk7<;*!kBA#%uBJ>!_muWN_bU?9wifL$VjGGm``EN0@?j&1eGtSkNP8s=B z@}*Za@L3~XCqBImuFHt}z5A|+VK%%3RE|m_WL@G?$pq5@VLm$KNS~O(Ov4=cFeI6v z*@$ExLQpUrfdh6G9nmc*k;ajN->M+K%vBJMeiGj>Q&lE`LDtwkT2?BT=Z~$X81WZk zzt{3Fb^^YqCR@{&b2QZ4HXEOSClDKNP0Jx6tR71I-Z2v%1{NcJ=>`QGZ*c3Rs=RJv z0+Yhmdvvs-iUYGwp$@Yo20X$$Ie{FCemxy6oRL%)dQ(nU8`mh+D2zf?CMTA^!9NWY z$`eA9h1fn1S#_* zWRv&13Z^}p2V}XmA-}xWM2zUMVc`goMxcZDu26%O^3q|)?mT~?xeuO-)jeG2q}Q`U zYApdl)!+qsD%pLg$L>|f|8=nZXP+=d{TCbiI+>G}BjkKoH$*J%M`-Hca0$s)4K;eb z!H_)us{VrU_vk2Nu0-)-xz5!a zO4#?JZg0pnSYJQ9AYP6N9}n`wXIy*#*lIDG$n3J&nx3BS@0VaoD-4)??KXfYVRBhp ztMN@Dd1EoLf=qj${AR#T0m!i|;;gW>hom#W<>{av!g~(`grMMM(VwQn$u>&Y5)mf>Iy&}q5lVa zF^%@8Sb?EdvEBOhE54Y``D!~2uF|{}r*^Va#;uwX(S!+`Z!nA+m?kw9|67#-|MFJd zMMBsMd>HA^wI&gVDxpTz8G)`HM*eZ_VG!Lp!p zPN`vO)mjA+EqF?r%YIgCWaE0EF^s*g!iE?4!&BIqCH)9py2iKK^tj-+fo{#uK0~>{ zg2<+W;krNI)dcn29|Z{UU}aCwSdn_$f0<|8f>Tb>x6cegENoGGDuh=ZXj2;=;IT4W z@7O&)zPhZ~GVH=weRK?D-74dkE@aFR6njad^ftVJerql=SE}5GjudU!C0EyNf2h*$ zfBtc6J-Z1wo7k+O{o52)Xfb0bg%h3Q(9l>2cR#zy^>*{j2DcOyc?lG0$VtkLj3;-w zPi4xmsnp;!ZM|MgqZ6x{tT^j!uuy6nFlkCEB7}WbrXq|{cfHx30}F`ib53_p&tf53 zjvi`0+>IwQAe+-1WN2%kj>q-fxw7+X$J(dgwRVFMe!%BLvPm*uyuQcxQzoj3!=A}wCiTUZ$BnScIOyQkbj(w@#0+o&hX2ymVjcTPupqlskTF-|9czR&nBbP1dAeNDjTU$@!9pKS?6T zBEvCxNSeJk0tH!FIk_54R&2h_L)U4!rBIgD7lap3$^=cx;F-wa=Gh$x$DgH^Sm9_M z(&nH-FA=q3i0DxgHk>Gk;-rj+jM+$hC|MvIWoWup?M zGSg)tCi(Wvvs7t3)RP;mk35Z$mVz;L<&>VJPCM+k0d3@f9sasGm@+CR;j!;PD%TP@ zIu?l<@LLK_Ha~fRn!R2t$=Bdh(xEbC0`?~sx}VxyI=5&bO!aAVg>UBfI(;Gji`!hmG_wAY#6Mb%2u{%Q^f9n1p=KZMU0j5HQqV_IArvW^YtA_mO<-`HA0Av`HdT%b!yA8> zUqUTY+ZGEXU7NRQfBGa8HD!GHV55+ix!X(+Q~O)i$^u)h@&kgU^L`|w$FFN z&s|1i9^3Q)`u|wm#hMT(U&u~b`tMGS|J!%w&FfLk4j&Vfe#h*W?gxE9&;0y+lz|V} z{Qdqy=n3raHP!74Bj#~9zQVluR+Q(L_=}8X+P&L*tJ^yw00R}U+~^Dry*r5m3f@oH z`8+2%%_Pv6Ye4>`OLA(>H931OCqs-}(ip3!t{G=;j7r|rbJtg+!%iMS@ z3cYeL4SGB&69obT5UzTw08ekZqI`6E`c!8GY#?$NfgJQxqIzW-5zAfQb7lV4MM)`+ zG9r0eo!<4ied`t<1B3VU4bOmUQ zO_uIHV>S7UhrHt04>S1pjia@!~i88`|F`BKwX zWSB`!x$|{(Z+c|pDs|@K(d@vo5N@r_74C&LFk-`{_4%fI>7wdKEdVgNkZxb1!Dc7JF)ml@)l>*wcoFVIqA z`ee26O_Rwy8ciuDr^RROIn$UnQm@P^UeoUarsm_O``y}L+cc#?zpXUz4vFX(_t$Ct znE$_(rba)Px#j--wuJmxJw16pgi}KEsrfcno~8&#?>w(t@XMclWZu z=Ck^ZSmUned)uZ>pDW}VpDp{3jUl1y)rf|@6&n|qy-T$@6uHg+MENEApBW1^2AJ%Z z`QXWniN0U{BKsLrR6jGl95}8dB`;vquI|sRh;T9olT0*glIJ6d$e5cK=WYs9vADI= zV8St=Re`G;BjaQ{XqU_a$F|D?M-G0HtN{%oeM9P%H+alGmK;OhvC*d5TKvA zpm?yZp{`-nEhqt=P5ZoxgzTM0rpqO%SdVyo{1B zS*8`EfLP=~-=J5n@AhOzx6}bL+&__T>Nf{_y@6A3|50Ge4OtFnkV-^E=%md3hw! zdkxvXkBEo>cW;MONJ|Ms(@<0U)h+Q|?k6p6Im}Vn33yyi+ctNSrj5C}x)Sr&Cn7xB zdqQ$Y&oxmPC}iyLk}CBe1{NupJPrrRU>m3HK!b5Q{#fjm$iQx(iGFaN?=$;_`T7nbqTXJ@9mop=X&O0w2+pXq=4442-g$tMXSb;j1d{~jIo2-6DhILP}DDz zxk3X*t$@jiiL>Rpy~nG)C!hD8q_`@BMlTPK%aJe=-*@M{k3AX^`NK9Z&_&alJ1_Bi zBY4z9;Ly3EZm(9x{s*6TZrX@RYAVu*Nyma!k!smC1*~LHs39zeiCjJyQxxL<%q*sh z98WI>F}`D)r^bAS!@=%jVKoyyLjISSm)foGgPdMCZ_Hx4Nr5H;gv7_4>KHM^@?dxI z#a48J#fV!|D>&)dY4!vufLNG6o*chwxlI}m3VkB}lq?PG2VfpQ>Gle`9?p9UJ90yj zQUz+RPk&K#72RUM$DjmlPm;-)Y7e5_anrqoKHgw}v`K#U6Ad9Yy~8EtJWW=<&yt7) zbvRXJ9u3e((hbhy{faWm#5Nvc5vhh-n?3Cm_PWCo;V;g6G z?0>ge>6CBKjT5T3AKI+I+=bx9`ZZ|?Tz6(;R~?&7wR+`>;{-LGw)%y$udgK^4m>1C zca={i{;wr#)vJV4C|oCY=F)hfY(x~n%szAaZmzFwW6jiI&F$4G$Jz^}pd-e&LHtd+ z{(8HeQ{46@IWoi_i6f@nA7}nwKA$HfPxs&MM$BPXyogmR94p+M*Z30i8zKnew_C}K zh6Iw*%PoHj!tzmSvfCJSU_zK=1gX=*rPk8~tY*@V)_5%-3qL&7kR$Q2Bd)ngh<4h% zm{xs5_HGdncC+)jU(~gKOPhMn>Gu-Fl}+5dk6m-hsI*ll+n3_D^RUWfyn?96n%>oR zsU%ekfA$NY8Ey@r-p|^=qZ!&(|ADS6s0^C6$1+r?B+k$7?h1cksz780 zdT-SJRBp?O)!B9RkK?<<(nsg<=<5?cH|M9*;)Rt3Z@abb3z0&&S66NvGA?WzT{95Q z`Pr~sxg3uWFot zlui7FC%J8$w3x{(m9Mv_zd(3tWU;rjXI9ruPaLm4)NEc%6d6|~f9!bIrjIl?IA4Ki z96$)Hv`E$L zK5*He27r}>7aHVqhav@M}d9$r`b>`a|NL_w(%x~Q)KQXcb zgZ-tX7pFR|gbU<_FTorC%Mvh0f_bN$J##(V1L1%z<4l91zfIw?9eZI=K{KRCL_f8H z!!8Bdj}d-Nef9=82#~zSk}TZ`O6P)sLwBeeW?CfN*}e=)NDl)z!Jx=aW)ZnWy7|kA)FtHri$^XvwPjOQzbz z$(h9j5TEJsovrp*7)=zpmcTRVkfYyBUWFy0*ssk}P_|G$qcBn8Tm!E0M74Ew>lqWR zJaEWU;0lOe-%&R}5s+^U6-6Nx-NsmWw~q~P5?fSZqJ3{O)Qf_MMcG)fU?nXb_OZt% z=sn8Xjk}$`7a`$!Jac0{GI!te01*PfGlvk@y#D?ou1*dd% zKrSdY`^N*VM$0OGxyTg?g$!e>^#$cRoXfMYvI(AOd}yO4Y)&#O^`0lt3`>#gA6cy6Mazi|90WB=O?5saTz3gPm?vN4e7yRR! zMg`Za(cfQr7=J)PJX#if4>`21L%+XB&yBgFtEDmyOb_Al<{DUssIrp8_39u&{jNT- zSO_YX z%w$3wW;Rrc^N!>Uf*+=fr=Yt{L3vFUNiP|56wN1^Fy z=b_Y;D~@C}Q`%ocT(bQZ8$s;e%3%o{tt*&49qcsKA8U4$gqHIs$+ccTNJZtAUs(a+ z)|Wq}hqnXlUXtcu<$zOHr|JO5<0FFu9~~#ntYXWGPXlPKjQ2lqeE5WP{sCmsq;1!% z6XU_)HaZ7ZL+qw5(>Q%Oz*e&3yl54IX#+G6?ZoVZ<2XEF;@dxULJio^(@TDsT5Ipz zjZ@GP#f_n4avAG7b~8&DMy#1LuugBR^>FY+Y{$aiUP>dyMXzhOenP6E)vUCAk%dqr zSXz&V{eVXoqyEpRYPC|M&Yj2Pz|YmpCDzZ{=}cs-D4iWA+0>L-U)TQ#xNcIt%&piI z>I@R6;(m&&S4hI3k1*=|MpIq*Q=J!Qru?9Fg_kA%_$v+LoE?{yRAa7U2_GLn^4Qo& z^}ytLtW<;9iXAzznQJn@WVXC~ctDjshvo>aBCzThCGX@xT~h8qujB|fO=Jp#MX!gS z188mIW~AIv6n)Ioac8TR+NnN z_qlrMT0%bQR9s;O1q|KIBk(UcGK6p6Jw6H5D!io`o7n--&^Dzm3qT^Dc-Pz{skqpi zfiV(%?QB0WG_W9Y!oHp9_4W1gd?@Jnz1FN|J9d=4odzMBQ_JLfpagjs% zh7{GLFHXT7u5bnCCh>m4EB^Y>ciUahara_a)b=+ zhc*ohPM|EXr*`Tr>4vgrn&|}LhNF(qdyGHd{V*e!Dflz|@z} zK#ZyDC7@U`!BuZ_)E=zV7qI83(H^K}!e|Gh+{j|0SRtjz66CPsVB_QHXJkfQFv{+{ zn#;f)TN$_h_;-mQRi*RpbI0Cfd-r|gbJkY&+wGRF`#K~MwuPItzc++N;&UC5zlkP^ zLHxFZ?sm4)=zmD3UvsgAE_A!d5SPQ_ZB_7CoVGFUj`s1sw)vX7)j|QB{J4MFd=7N) zXsGv?w>xU?ygrbs=y+Jow|E#_>UfM*^4p)d%P0&=KJ4T9E%p5&R`}>7HaybmMo+q{ znZ-{Av(Spt>vBZ=M&3okzH^0Rmgo}O|9(jGe3>#bpf49rmV+E~myX;Xv%&m_t@0f~ zjFeIiud(iZXiQ7}`~IZN%s z%mrU!*EVlH8gp~fp}RY@OE%^Tr;78}r##<-L43gn;rggYxO@4j#GK=zyRThI_W`e1 z@cXlE{V>77t5e?qiuWJEuO^IHYilTwT~pvseF^QK9m)JX_PSi63cO7V zXwLJF2>e~J;;7_v`UcHasdJ+vzq7dh#DES#sW?EV`J&n{O@W9TOgZclnp}WS>3sl? z$!P&jn=uv*LRN2U9e3??)&4O3-(<1kO<$Q~LVSX}1S&0K&1eFzdwpwMu^^mA5A}?yc?!c;6(_*m?n<;VXn@?Y zVgX6AFxNPf(R4v1&6ZS=SVoq$lP}?)mjHW!4q=lEBUXfWH9>zioT$ZoMG&b}A?8ep zH-2hr!HzPhAXy(ja@Y|lXTkAXRYX38kop&U9#r^HdNDTUTH#I7Ok!=uVZs{-bqxOIGmy_W_n(tAYJlK+0mC@zenv0!sCq${vbQES9)q`eW|TG0$c* zd(=d8V*XBNR!3$#Hu|9j53q1cK_k8J&J%KomrQxf6^B?j^S8IjM6LK(IAGkfT-inO z(os8Bd!h{t9YtszOAVNm6cy1>?=J;KyWCa)bj9aQ_#tB9hi}7hLc46eSj2S`;)5VbcVnPlYAqeSw|IpoEES^^~;BT!X2lg@aK(!F29V z{s)yKt2gh^KzMsVSg7*$N^=Ot$Hi)1!4G1NEHeN;#%7QmhZ<3*G5Z#Yy_YI2WGSOn zp(qEZz%J6LvroY~23NE7r;tAUAy?pYqFByGXY3x4u%AtBO@j&}WC95_^nD)gOSNQb z&!!r(_dJhb)MrSGf~olS5RH<<~1Z+l-d{Obm0|6E{`+qW!l&$-51f>yu9qBpxIYpRg{`!I6#TKL`-`un2p z)=MlmP{{9mN6GiOI&Diwm(YL4*)3!a=E8gEMd-Fzlm1D=%klhPmwU_O#x~~l zdpSQwxT@Ny(`~c%2~7}HUw{j)o$c3*OIA##EljRCG2Tm*NH(fWRiH7!z9_oWaG#q{ z+SqS)Sd6&U6fet(;pyJi=fWXs`(-YAHiY&H+7THxXapUk6tA`hC`lp_zqwEqJln!o zNCJU6>FDSvPry5p)5q&Ff#m)3aO=HL(|`HT>k)!-y>AHZm6>l*FCmXx? zDwg^fGq#MM;~^$y@g}Xq@?+^W@OQ!&P>9^EV3an1Ox_v0-$Q zz}{HxqNcE4(Y0S|M*wITs<7fk96@5oM}{7`;;{(4v>c|BDOvn@2S@2_*uiM<0M=_) z&Dw07Jv(tgPN{f+OhK_xaR=)*stOWfNWWaOOs0%Hs7_HY6e__wp}OznRKqzy{VsJ7 zdFQXH=)MYQEoGtvrO)$rD9k&zJFM`2)=4mDGI|1sJ32Nyquk~~E9Iysmb(Ub(i4_e zn<#{aF^S*#m$8Zbx7ZvIgxD3_T7sjUDMg82nmtBEc(ULa|F;f}l@E&v<|{7!S>M`W zn~{139c%oSG*1Dbp3Mk~;A{x2V_=Y@rQ}3iYd~%4i0FA5Fme~73J-$ z`)M+VDbCG(4mG0HvdEE@iOdrpKB_imrv8a6Bp&P`A`?(vApS zXpLa?rj_g93M%}+{!O?Ah=0>diVC41zj^iihP|+7oT~o`(eAU@uIIlJBp8^v%UwJ~ z08wRUnD$66?U)TKs6rnc#Pv4-n@FN0I4^iqNSN_UGHSiS9iVW0I=*WOm_CVb`w#gO zQ_nJ7KqLE;5Oq7pL#NH*so3~t$^=22P!n^GoZWJx?i`0U-fRZS?tqwKeM<)qAD>Q{ zIvTOS^3qaaDg7^(zEIQ&DGCqax3@QeDdEQ+m?b^W1#Eb~4#TE>p0ThEI;!9GK`GH=3iI z@2wv4$VhevGNh|-Ln8F!4zx^>PP8~qwEERtbTl66`6>WFs39ckO{-X>YGWp*zS4ec zPVpIG))8QGg9K5_1@*c~1U$g1T+$$DL1&7V+Cq#o=oG`N^%&6OfFHD2C!=FaO2mS- zEX{f}9fnrKgKJD*92HQ-JiYvOIhkL2kee>f>^XOv1pS|nB*?pJS#sp0;Jutky01)O z_xLA)gxUtXTA6ujKzPf60);59t(=J;YYD9BnK^O~ZW{u8{V(zdyy1VmRJJ`v*^!I& zK?MMxWXLJ?ed5++NPL z+MwGpX?>=SF7@TQxqFfK&(U1o(>Q~HhqKp0Y(j6>ekem>`OBvJTi%xUmc8kxrTLPf z-Hg+nH}o~L28N_3u)W}2ljfO_*K3}(~Ue|086 zn0yH%6*R=?HA~%C@E~?;uu@L07HGc0P2vC}PVyI|$y{6pQ|12vEkV-0v*iv9^a=tC z-8+^6klUzffM7`$(#d!_n-L_XuW#VZZ+T8WlRr99`u5}F&(Myht+sxJ)LfdZOzWPr zWU%SmV1m`pE&C3%>o_PtK>HEtz-4Zlv|(Uy;kW$Q^osk;7)?#xzmXxJAqo<_wr!cJ zsy6kKWEsFU1vw0Px!y1sULSgrr1F&Y$NJW>lTTGjWy%VmMGfY(BPZthh9rCcTDX z)H0b4MG+g!=WC_qouji+1??oXvqmhlB*OVQ@62ch1r4CWE1%aIE^Ou z9QMTltWH=G)mS{?xSnkj02D!zBw1`U4NWstMNTC;9NS%7EGQC(DOp@DCgV|64Oi=} z&Rn9^YBgJyX*m&9GA&yakR*v7#t~KQOmdb(lQ9Vs>~l?^D#vwOvtWIG8Tkxo7QG+s zamo#xjq)C$%MClESdmDqQfnsS5ub;Kj-DJ7felsmr4?mvqR`BQQA`z)Ah@OuB1$Y8 zVI(m={7d}vY^$xd+G?wtMjOU>AfJ^2N;IWzb$o zF(wzd8~{ScX9x2>gn?Z@`&m|mf)4bR#ys{rJ}V=zp@S3{&vOtW*JWU0i?JF6zsxXr z2)l-7SFb+_g`t4s3?cJU1GhAAv;&uxS-Oswz3^bN^ae0pjk8VXBs zp);SWR?81R^urD7*Kgaru~MxqE-VZT_8YpUs%oiLIk^8oZ-0MpPtVP_+;aBJX~*+Y z+0@w+CpT}|cIEC}TCE;Y`ETFzwLLp`mP)nF8%7&i>vLcH^6qV$_C4~$Rci(w`oRzP z-1s~~h@vR6EE~RpHx{`0fu9~gDlRZ6*j?E5)DYt;Iu^Tr4g%DzR#Omo+qOgDux(jt zs-rM=loLfC)0}iLtQ1R)T0N0SXdDVFVLmZHcs`R$w;GkE?wHN0VVRsHx~}KC%;OGL zwNOHB%jI~^Pqee;W|n0#&ZUPfO?)M2`n1VQgaNG%A5-}zkpan5yuJ? z*>;2w9)0r2bvIq>8R-M(ONnF}xaW*UeR_I1ol+}BE|ST8`>Ds@wQlpI5(-CSl}a@g zPgIJ_x~5_OEB9Adz2MU`pKx5K-qPyTS~8u%rP7I~&aK_LC6mcEN(*oQ?GLVviP&}J zSlIPE+tPV8?CFM9T@FW*daXENHMWfoe*Nr|v1G0MiHo*z(>jnM#ce zc2SS;y5|Z!@LUv$Cp-^}qDToRiDEn&=Xw70*)vwFB8Q@g6S8T^aol_NpL)Y>*GZBz zJGa2g;^g!+1e|HER+JEeC>n}4TdjCJ8VSdii-l6Pl1b-e=1PQILV16=cUx_>^`DhC zd#V%~YnC}L6am=|f9;Qd2c>3R3-Hguzk{j+wx9Qd(!ntnp%s!$@Be*ZsMD3D@m`>Gdk1V zr@Lxb^{(3MUGG|j`s{FL&)&xm)f+yT|03iELEyVg1FNX^_B_?Cj<(Fvu{oWT`UcZf zv%?@T?F3xYh?pdJyVCQlOETl~!)OdT7smhwuGWvtGm)YnrZUrg6Ukp4X=>q%dU~ zaNl!M9OUpma1%k5R2m~UUAapk!xK}-4jgOzI3pDfeNRe}bkpaF8@UuEwe+2Z&w9cI zZ|&J&8(X_|^Tx*?d*YG{w@ocpzWRx8zUN)9-1Er8o7Rs0)n|Wv%N6V0W-*h^9zV7G zz_Hr1FX*iib>8}msw9vwDfEEGW!fy}p zDx%(~wFdpSHsrCxMyzoL$`~On;+~bV=kqB+S~_J&r*hjP~Q)5q=}A&(wYX+*yz(iD;?($Mq8!Fn-~2v;2g{xV)i-a z#~sHp3{Asq$M*FXUH%!uSgBNMHk(}?ZS`suN!j1qyKe336DLj_z2{KRz`*dxkY!nc zA6Dzt@e^ZLTye$h!hGx>!Zg;A@7Vj;o(&r|losYr9zTGkf59ae{q*}k80~4FU0AAA zi$neW9hS7Hw^&{fp}g$k%VG~`UDqp>3Z?XnpN3%=|JnrOsnEsK?j<}3>$SRJ7?AL% z0Sg}lUTlFx2&q-8F@Z}cn0_pBZdev!n(O*to6RK`_?+G6G&rkHJ!u%0u4{HC>2uhO zzz>uV&`&E>zeyDo_P zVwv`aUE3=)uT=4eMn;OoVzt4I#oD?x{qu{JwQGBt<)W12&yOEaPP3`$g}IZ4Z5ut|mdhZXu^1Qp=|FO3&BWzkGrp!**zUR~{jazTL^q#%P@B7(zJXeOxb38eaNG5CL zY9^O;knh$i)#U{aBT0OZusH{|~-3Uu@3K9qsMOW0taw1Tw>^GVvv48Z!-EbDEZgL&+i8j4(`i z-4kn9_DU&&K-TMZ$903i|Mf$AwryT}YPQm7);!no{QyRi;9Oh2P*^k!E1%0AgYJY7 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 literal 531888 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

tf>}k^7POx;daQvR9yCB1>&Ei@h!=nYDmiia! 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�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

Y~u@cOsUW>Z7cljI?%S35e>+l9A( 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 J7K%Ui`ycGM^H%@> diff --git a/dev/windows-portable-cpu/screenshots/scene_seg_interactive_executed.png b/dev/windows-portable-cpu/screenshots/scene_seg_interactive_executed.png index 939f509043bd0d925a38d73a21c260bbcbcc35ec..246392326509baa92a9dfc90cc187c538fa22f23 100644 GIT binary patch delta 19138 zcmcJ%c|4T=+cvH}M6#qTNhz{dvTq5IEy=zW+1IS0ap@BYl@PKE5kmH?Qz0Q^-%ZbT8xZLK{I=hB!rWr^nDhpqt|XLyRV_Q zIH6O!%(Y9atkckLts_e_b6_gaAl&oDiFbeXA1vYQl2$lNTB00Uk`T4z9cr3py1z~u zql{7Z#tsB0L|s*j$0h8D#EKJeb!ZI za?rXk5F>+B=FzAWs_M}Qj%U+D01qU4)+z@ z0TOD?B*ZG}bX1RSiO0qvx3c6R<$;i@BYJw#iehjX>L>dJND`0Bo(t*ioq~TKKlXo1 z3e9VE>Jb(Am_hWBqMF}ARXVb9D^lYQlX$Ap$h4jdG$|H~edVUg>Wjr^W@V*IdVIsL zi84_x!gKi?d`Ch-GND94;hL4zSo@0kXA>jx>!+jc*y@h6XxzyLdclBJfvj3jmsmSr zDtT8rwSfNaA701eWlwtrwh7}>3B^=u-x^Ps^f(Q=es&aQI=WsSFQ`c&C?w=5o+WcM zp{dqk3!eM+ZQ8_rBq+5YSq6qF*&72T3!;gDNd4z=I-kZF0 zSbshqGgxDnXBGK$8khoRad5M^hh>Ovcx3RRK#+8Kbe?Z<;tU+ zR*{;TDt)%OOFc2azrUYNYPHImP(H)0cxQ?Z7U1vK+h%0DmL^8XVQ!kExu?l{H9s@E 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 delta 19068 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 YLUm>FIHJPB>f||?tddNw^t0Fh7bHUF1ONa4 diff --git a/dev/windows-portable-cpu/session.log b/dev/windows-portable-cpu/session.log index 6de3db2..ac9bf7d 100644 --- a/dev/windows-portable-cpu/session.log +++ b/dev/windows-portable-cpu/session.log @@ -1,4 +1,4 @@ -[00:00] Crash dump logging enabled: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\SAM3-0301\dev\windows-portable-cpu\crash_dump.log +[00:00] Crash dump logging enabled: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\SAM3-0912\dev\windows-portable-cpu\crash_dump.log [00:00] [00:00] [1/5] SYNTAX [00:00] ---------------------------------------- @@ -21,928 +21,933 @@ Setting up ComfyUI... [00:01] Downloading portable ComfyUI from https://github.com/comfyanonymous/ComfyUI/releases/download/v0.20.1/ComfyUI_windows_portable_nvidia.7z... [00:03] Downloaded: 10% [00:04] Downloaded: 20% -[00:06] Downloaded: 30% -[00:07] Downloaded: 40% -[00:09] Downloaded: 50% -[00:10] Downloaded: 60% -[00:12] Downloaded: 70% -[00:13] Downloaded: 80% -[00:15] Downloaded: 90% -[00:16] Downloaded: 100% -[00:16] Downloaded to C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1.7z -[00:16] Extracting to cache: C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1 -[00:16] Extracting ComfyUI_portable_v0.20.1.7z... -[00:16] Using 7z: 7z -[02:25] Extracted to C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1 -[02:25] Copying from cache to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui -[02:42] Installing uv into embedded Python... -[02:42] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install uv -[02:46] Installing ComfyUI requirements... -[02:46] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m uv pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\requirements.txt -[02:46] +[00:04] Downloaded: 30% +[00:05] Downloaded: 40% +[00:06] Downloaded: 50% +[00:07] Downloaded: 60% +[00:08] Downloaded: 70% +[00:09] Downloaded: 80% +[00:10] Downloaded: 90% +[00:11] Downloaded: 100% +[00:11] Downloaded to C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1.7z +[00:11] Extracting to cache: C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1 +[00:11] Extracting ComfyUI_portable_v0.20.1.7z... +[00:12] Using 7z: 7z +[03:05] Extracted to C:\Users\runneradmin\.comfy-test\cache\portable\ComfyUI_portable_v0.20.1 +[03:05] Copying from cache to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui +[03:29] Installing uv into embedded Python... +[03:29] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install uv +[03:32] Installing ComfyUI requirements... +[03:32] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m uv pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\requirements.txt +[03:32] Installing custom node... -[02:46] Copying ComfyUI-SAM3 to custom_nodes/... -[02:46] Installing node requirements... -[02:46] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\requirements.txt -[02:50] +[03:32] Copying ComfyUI-SAM3 to custom_nodes/... +[03:32] Installing node requirements... +[03:32] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\requirements.txt +[03:36] Running install.py... -[02:50] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\install.py -[02:50] [comfy-env] Enabled Windows long path support -[02:50] -[02:50] Installing 2 node dependencies... -[02:50] Cloning ComfyUI-VideoHelperSuite... -[02:51] Installing requirements for ComfyUI-VideoHelperSuite... -[02:53] Cloning ComfyUI-Multiband... -[02:53] Installing requirements for ComfyUI-Multiband... -[02:54] -[02:54] [requirements] Re-installing main package requirements... -[02:54] Installing requirements for ComfyUI-SAM3... -[03:02] [comfy-env] Workspace: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce -[03:02] [comfy-env] ComfyUI: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI -[03:02] [comfy-env] Found 1 node config(s): -[03:02] - sam3-nodes <- custom_nodes\ComfyUI-SAM3\nodes\comfy-env.toml (python=host) -[03:02] [comfy-env] Bootstrap interpreter has python 3.13 + torch 2.11.0 (cu130). Looking for cuda-only wheels matching cu130/torch2.11/cp313. -[03:04] [comfy-env] GPU: No GPU detected -[03:04] [comfy-env] Comfyui feature -> torch 2.11.0 from https://download.pytorch.org/whl/cu130 (CUDA 13.0 via bootstrap torch) -[03:04] [comfy-env] cuda-wheels: 3 package(s) need a matched (cuda, torch, python) combo: ['cc_torch', 'torch_generic_nms', 'flash-attn'] -[03:04] [comfy-env] cuda-wheels tier 1 (bootstrap): probing cu13.0/torch2.11/cp313 -[03:04] [cuda-wheels] Looking up cc_torch: cu130 torch2.11 cp313 win_amd64 -[03:04] [cuda-wheels] https://pozzettiandrea.github.io/cuda-wheels/v2/cc_torch/: HTTPError: HTTP Error 404: Not Found -[03:05] [cuda-wheels] Found: cc_torch-0.2+cu130torch2.11-cp313-cp313-win_amd64.whl -[03:05] [cuda-wheels] Looking up torch_generic_nms: cu130 torch2.11 cp313 win_amd64 -[03:05] [cuda-wheels] https://pozzettiandrea.github.io/cuda-wheels/v2/torch_generic_nms/: HTTPError: HTTP Error 404: Not Found -[03:05] [cuda-wheels] Found: torch_generic_nms-0.1+cu130torch2.11-cp313-cp313-win_amd64.whl -[03:05] [cuda-wheels] Looking up flash-attn: cu130 torch2.11 cp313 win_amd64 -[03:06] [cuda-wheels] https://pozzettiandrea.github.io/cuda-wheels/v2/flash_attn/: HTTPError: HTTP Error 404: Not Found -[03:06] [cuda-wheels] Found: flash_attn-2.8.3+cu130torch2.11-cp313-cp313-win_amd64.whl -[03:06] [comfy-env] cuda-wheels combo: cu13.0/torch2.11 (bootstrap matches; per-node envs will pin to this) -[03:06] [comfy-env] Root conda deps from ComfyUI-SAM3: ['av', 'ffmpeg'] -[03:06] [comfy-env] Comfyui feature pin: torch ==2.11.0, torchvision ==0.26.*, torchaudio ==2.11.* -[03:06] [comfy-env] Root conda deps: ['av', 'ffmpeg'] -[03:06] [comfy-env] comfyui313: python 3.13, torch from https://download.pytorch.org/whl/cu130 -[03:06] [comfy-env] cuda-wheels combo: per-node cuda features will pin ['torch', 'torchaudio', 'torchvision'] via pypi-options.dependency-overrides (https://download.pytorch.org/whl/cu130) -[03:06] [cuda-wheels] Looking up cc_torch: cu130 torch2.11 cp313 win_amd64 -[03:06] [cuda-wheels] https://pozzettiandrea.github.io/cuda-wheels/v2/cc_torch/: HTTPError: HTTP Error 404: Not Found -[03:06] [cuda-wheels] Found: cc_torch-0.2+cu130torch2.11-cp313-cp313-win_amd64.whl -[03:06] [cuda-wheels] Looking up torch_generic_nms: cu130 torch2.11 cp313 win_amd64 -[03:07] [cuda-wheels] https://pozzettiandrea.github.io/cuda-wheels/v2/torch_generic_nms/: HTTPError: HTTP Error 404: Not Found -[03:07] [cuda-wheels] Found: torch_generic_nms-0.1+cu130torch2.11-cp313-cp313-win_amd64.whl -[03:07] [cuda-wheels] Looking up flash-attn: cu130 torch2.11 cp313 win_amd64 -[03:07] [cuda-wheels] https://pozzettiandrea.github.io/cuda-wheels/v2/flash_attn/: HTTPError: HTTP Error 404: Not Found -[03:07] [cuda-wheels] Found: flash_attn-2.8.3+cu130torch2.11-cp313-cp313-win_amd64.whl -[03:07] [comfy-env] sam3-nodes: cuda-wheels deferred for post-pixi install (cc_torch, torch_generic_nms, flash-attn) -[03:07] [comfy-env] sam3-nodes: torch override -> torch==2.11.0, torchvision==0.26.*, torchaudio==2.11.* from https://download.pytorch.org/whl/cu130 -[03:07] Generated D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\pixi.toml -[03:07] [comfy-env] Installing 1 environment(s): -[03:07] - sam3-nodes (python=host, 17 pypi deps, 3 cuda wheels) -[03:07] [comfy-env] Running `pixi install --all`... -[03:26] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false` -[03:26] - Scripts/.librsvg-pre-unlink.bat -[03:26] To enable them, run: -[03:26] pixi config set --local run-post-link-scripts insecure -[03:26] More info: -[03:26] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts -[03:30] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false` -[03:30] - Scripts/.librsvg-pre-unlink.bat -[03:30] To enable them, run: -[03:30] pixi config set --local run-post-link-scripts insecure -[03:30] More info: -[03:30] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts -[04:41] The following environments have been installed: default, comfyui, sam3-nodes. -[04:41] [comfy-env] Note: env `default` is on disk but no node declares it in this run. Leaving as-is. Remove via `pixi clean --environment default` if intended. -[04:41] [comfy-env] sam3-nodes: installing cuda-wheels with --no-deps (cc_torch, torch_generic_nms, flash-attn) -[04:42] Using Python 3.13.13 environment at: .pixi\envs\sam3-nodes -[04:43] Resolved 3 packages in 768ms -[04:43] Downloading flash-attn (228.4MiB) -[04:46] Downloaded flash-attn -[04:46] Prepared 3 packages in 3.46s -[04:46] warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance. -[04:46] If the cache and target directories are on different filesystems, hardlinking may not be supported. -[04:46] If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning. -[04:47] Installed 3 packages in 537ms -[04:47] + cc-torch==0.2+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/cc_torch-latest/cc_torch-0.2%2Bcu130torch2.11-cp313-cp313-win_amd64.whl) -[04:47] + flash-attn==2.8.3+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/flash_attn-latest/flash_attn-2.8.3%2Bcu130torch2.11-cp313-cp313-win_amd64.whl) -[04:47] + torch-generic-nms==0.1+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/torch_generic_nms-latest/torch_generic_nms-0.1%2Bcu130torch2.11-cp313-cp313-win_amd64.whl) -[04:47] [comfy-env] Install log: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\install.log -[04:47] -[04:47] Installation complete! -[04:48] Installing 2 node dependency(ies)... -[04:48] ComfyUI-VideoHelperSuite from Kosinkadink/ComfyUI-VideoHelperSuite -[04:48] ComfyUI-VideoHelperSuite already exists, skipping... -[04:48] ComfyUI-Multiband from PozzettiAndrea/ComfyUI-Multiband -[04:48] ComfyUI-Multiband already exists, skipping... -[04:48] Installing validation endpoint... -[04:48] Cloning PozzettiAndrea/ComfyUI-validate-endpoint... -[04:48] Running: git clone --depth 1 https://github.com/PozzettiAndrea/ComfyUI-validate-endpoint.git D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint -[04:48] CUDA packages installed (no mock): cc_torch, torch_generic_nms, flash_attn -[04:48] [INSTALL] PASSED -[04:48] -[04:48] [3/5] REGISTRATION -[04:48] ---------------------------------------- -[04:48] +[03:36] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\install.py +[03:37] [comfy-env] Enabled Windows long path support +[03:37] +[03:37] Installing 2 node dependencies... +[03:37] Cloning ComfyUI-VideoHelperSuite... +[03:37] Installing requirements for ComfyUI-VideoHelperSuite... +[03:39] Cloning ComfyUI-Multiband... +[03:39] Installing requirements for ComfyUI-Multiband... +[03:39] +[03:39] [requirements] Re-installing main package requirements... +[03:39] Installing requirements for ComfyUI-SAM3... +[03:41] [comfy-env] Workspace: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce +[03:41] [comfy-env] ComfyUI: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI +[03:41] [comfy-env] Found 1 node config(s): +[03:41] - sam3-nodes <- custom_nodes\ComfyUI-SAM3\nodes\comfy-env.toml (python=host) +[03:41] [comfy-env] Bootstrap interpreter has python 3.13 + torch 2.11.0 (cu130). Looking for cuda-only wheels matching cu130/torch2.11/cp313. +[03:43] [comfy-env] GPU: No GPU detected +[03:43] [comfy-env] Comfyui feature -> torch 2.11.0 from https://download.pytorch.org/whl/cu130 (CUDA 13.0 via bootstrap torch) +[03:43] [comfy-env] cuda-wheels: 3 package(s) need a matched (cuda, torch, python) combo: ['cc_torch', 'torch_generic_nms', 'flash-attn'] +[03:43] [comfy-env] cuda-wheels tier 1 (bootstrap): probing cu13.0/torch2.11/cp313 +[03:43] [cuda-wheels] Looking up cc_torch: cu130 torch2.11 cp313 win_amd64 +[03:43] [cuda-wheels] https://pozzettiandrea.github.io/cuda-wheels/v2/cc_torch/: HTTPError: HTTP Error 404: Not Found +[03:44] [cuda-wheels] Found: cc_torch-0.2+cu130torch2.11-cp313-cp313-win_amd64.whl +[03:44] [cuda-wheels] Looking up torch_generic_nms: cu130 torch2.11 cp313 win_amd64 +[03:44] [cuda-wheels] https://pozzettiandrea.github.io/cuda-wheels/v2/torch_generic_nms/: HTTPError: HTTP Error 404: Not Found +[03:44] [cuda-wheels] Found: torch_generic_nms-0.1+cu130torch2.11-cp313-cp313-win_amd64.whl +[03:44] [cuda-wheels] Looking up flash-attn: cu130 torch2.11 cp313 win_amd64 +[03:45] [cuda-wheels] https://pozzettiandrea.github.io/cuda-wheels/v2/flash_attn/: HTTPError: HTTP Error 404: Not Found +[03:45] [cuda-wheels] Found: flash_attn-2.8.3+cu130torch2.11-cp313-cp313-win_amd64.whl +[03:45] [comfy-env] cuda-wheels combo: cu13.0/torch2.11 (bootstrap matches; per-node envs will pin to this) +[03:45] [comfy-env] Root conda deps from ComfyUI-SAM3: ['av', 'ffmpeg'] +[03:45] [comfy-env] Comfyui feature pin: torch ==2.11.0, torchvision ==0.26.*, torchaudio ==2.11.* +[03:45] [comfy-env] Root conda deps: ['av', 'ffmpeg'] +[03:45] [comfy-env] comfyui313: python 3.13, torch from https://download.pytorch.org/whl/cu130 +[03:45] [comfy-env] cuda-wheels combo: per-node cuda features will pin ['torch', 'torchaudio', 'torchvision'] via pypi-options.dependency-overrides (https://download.pytorch.org/whl/cu130) +[03:45] [cuda-wheels] Looking up cc_torch: cu130 torch2.11 cp313 win_amd64 +[03:45] [cuda-wheels] https://pozzettiandrea.github.io/cuda-wheels/v2/cc_torch/: HTTPError: HTTP Error 404: Not Found +[03:46] [cuda-wheels] Found: cc_torch-0.2+cu130torch2.11-cp313-cp313-win_amd64.whl +[03:46] [cuda-wheels] Looking up torch_generic_nms: cu130 torch2.11 cp313 win_amd64 +[03:46] [cuda-wheels] https://pozzettiandrea.github.io/cuda-wheels/v2/torch_generic_nms/: HTTPError: HTTP Error 404: Not Found +[03:46] [cuda-wheels] Found: torch_generic_nms-0.1+cu130torch2.11-cp313-cp313-win_amd64.whl +[03:46] [cuda-wheels] Looking up flash-attn: cu130 torch2.11 cp313 win_amd64 +[03:47] [cuda-wheels] https://pozzettiandrea.github.io/cuda-wheels/v2/flash_attn/: HTTPError: HTTP Error 404: Not Found +[03:47] [cuda-wheels] Found: flash_attn-2.8.3+cu130torch2.11-cp313-cp313-win_amd64.whl +[03:47] [comfy-env] sam3-nodes: cuda-wheels deferred for post-pixi install (cc_torch, torch_generic_nms, flash-attn) +[03:47] [comfy-env] sam3-nodes: torch override -> torch==2.11.0, torchvision==0.26.*, torchaudio==2.11.* from https://download.pytorch.org/whl/cu130 +[03:47] Generated D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\pixi.toml +[03:47] [comfy-env] Installing 1 environment(s): +[03:47] - sam3-nodes (python=host, 17 pypi deps, 3 cuda wheels) +[03:47] [comfy-env] Running `pixi install --all`... +[04:06] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false` +[04:06] - Scripts/.librsvg-pre-unlink.bat +[04:06] To enable them, run: +[04:06] pixi config set --local run-post-link-scripts insecure +[04:06] More info: +[04:06] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts +[04:19] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false` +[04:19] - Scripts/.librsvg-pre-unlink.bat +[04:19] To enable them, run: +[04:19] pixi config set --local run-post-link-scripts insecure +[04:19] More info: +[04:19] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts +[05:39] The following environments have been installed: default, comfyui, sam3-nodes. +[05:40] [comfy-env] Note: env `default` is on disk but no node declares it in this run. Leaving as-is. Remove via `pixi clean --environment default` if intended. +[05:40] [comfy-env] sam3-nodes: installing cuda-wheels with --no-deps (cc_torch, torch_generic_nms, flash-attn) +[05:40] Using Python 3.13.13 environment at: .pixi\envs\sam3-nodes +[05:41] Resolved 3 packages in 518ms +[05:41] Downloading flash-attn (228.4MiB) +[05:49] Downloaded flash-attn +[05:49] Prepared 3 packages in 8.13s +[05:49] warning: Failed to hardlink files; falling back to full copy. This may lead to degraded performance. +[05:49] If the cache and target directories are on different filesystems, hardlinking may not be supported. +[05:49] If this is intentional, set `export UV_LINK_MODE=copy` or use `--link-mode=copy` to suppress this warning. +[05:49] Installed 3 packages in 415ms +[05:49] + cc-torch==0.2+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/cc_torch-latest/cc_torch-0.2%2Bcu130torch2.11-cp313-cp313-win_amd64.whl) +[05:49] + flash-attn==2.8.3+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/flash_attn-latest/flash_attn-2.8.3%2Bcu130torch2.11-cp313-cp313-win_amd64.whl) +[05:49] + torch-generic-nms==0.1+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/torch_generic_nms-latest/torch_generic_nms-0.1%2Bcu130torch2.11-cp313-cp313-win_amd64.whl) +[05:49] [comfy-env] Install log: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\install.log +[05:49] +[05:49] Installation complete! +[05:50] Installing 2 node dependency(ies)... +[05:50] ComfyUI-VideoHelperSuite from Kosinkadink/ComfyUI-VideoHelperSuite +[05:50] ComfyUI-VideoHelperSuite already exists, skipping... +[05:50] ComfyUI-Multiband from PozzettiAndrea/ComfyUI-Multiband +[05:50] ComfyUI-Multiband already exists, skipping... +[05:50] Installing validation endpoint... +[05:50] Cloning PozzettiAndrea/ComfyUI-validate-endpoint... +[05:50] Running: git clone --depth 1 https://github.com/PozzettiAndrea/ComfyUI-validate-endpoint.git D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint +[05:51] CUDA packages installed (no mock): cc_torch, torch_generic_nms, flash_attn +[05:51] [INSTALL] PASSED +[05:51] +[05:51] [3/5] REGISTRATION +[05:51] ---------------------------------------- +[05:51] [DEBUG] server=None, server_url=None, api=None -[04:48] +[05:51] Starting ComfyUI server... -[04:48] Starting ComfyUI server on port 41891... -[04:48] Starting ComfyUI server on port 41891... -[04:48] Waiting for server to be ready (timeout: 600s)... -[04:49] [ComfyUI] setup plugin alembic.autogenerate.schemas -[04:49] [ComfyUI] setup plugin alembic.autogenerate.tables -[04:49] [ComfyUI] setup plugin alembic.autogenerate.types -[04:49] [ComfyUI] setup plugin alembic.autogenerate.constraints -[04:49] [ComfyUI] setup plugin alembic.autogenerate.defaults -[04:49] [ComfyUI] setup plugin alembic.autogenerate.comments -[04:50] [ComfyUI] [comfy-env] ComfyUI-SAM3: 1 isolation env(s): -[04:50] [ComfyUI] [comfy-env] nodes -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes -[04:50] [ComfyUI] [comfy-env] prestartup complete -[04:50] [ComfyUI] -[04:50] [ComfyUI] Prestartup times for custom nodes: -[04:50] [ComfyUI] 0.3 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3 -[04:50] [ComfyUI] -[04:52] [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\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.) -[04:52] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0 -[04:53] [ComfyUI] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': "ImportError: No module named 'triton'", 'capabilities': []} -[04: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']} -[04:53] [ComfyUI] Found comfy_kitchen backend cuda: {'available': False, 'disabled': False, 'unavailable_reason': 'CUDA not available on this system', 'capabilities': []} -[04:53] [ComfyUI] Checkpoint files will always be loaded safely. -[04:53] [ComfyUI] Total VRAM 16379 MB, total RAM 16379 MB -[04:53] [ComfyUI] pytorch version: 2.11.0+cu130 -[04:53] [ComfyUI] Set vram state to: DISABLED -[04:53] [ComfyUI] Device: cpu -[04:53] [ComfyUI] Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention -[04:58] [ComfyUI] Python version: 3.13.12 (tags/v3.13.12:1cbe481, Feb 3 2026, 18:22:25) [MSC v.1944 64 bit (AMD64)] -[04:58] [ComfyUI] ComfyUI version: 0.20.1 -[04:58] [ComfyUI] comfy-aimdo version: 0.2.14 -[04:58] [ComfyUI] comfy-kitchen version: 0.2.8 -[04:58] [ComfyUI] ****** User settings have been changed to be stored on the server instead of browser storage. ****** -[04:58] [ComfyUI] ****** For multi-user setups add the --multi-user CLI argument to enable multiple user profiles. ****** -[04:58] [ComfyUI] ComfyUI frontend version: 1.42.15 -[04:58] [ComfyUI] [Prompt Server] web root: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfyui_frontend_package\static -[04:58] [ComfyUI] Asset seeder disabled -[05:01] [ComfyUI] ComfyUI-Multiband loaded: 15 nodes registered -[05:01] [ComfyUI] [comfy-env] Version: 0.3.78 -[05:03] [ComfyUI] [comfy-env] register_nodes: ComfyUI-SAM3 -[05:03] [ComfyUI] [comfy-env] ComfyUI source dir: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI -[05:03] [ComfyUI] [comfy-env] Found 1 isolation env(s) -[05:03] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)... -[05:03] [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs -[05:03] [ComfyUI] [comfy-env] Metadata scan: C:\Users\runneradmin\.pixi\bin\pixi.exe run --as-is --manifest-path D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\pixi.toml -e sam3-nodes python C:\Users\RUNNER~1\AppData\Local\Temp\comfy_meta_863nstop.py D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3 nodes -[05:03] [ComfyUI] [comfy-env] Scan env PATH for nodes: -[05:03] [ComfyUI] [comfy-env] [0] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes -[05:03] [ComfyUI] [comfy-env] [1] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Library\bin -[05:03] [ComfyUI] [comfy-env] [2] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Scripts -[05:03] [ComfyUI] [comfy-env] [3] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\bpy -[05:03] [ComfyUI] [comfy-env] [4] C:\Windows\System32 -[05:03] [ComfyUI] [comfy-env] [5] C:\Windows -[05:03] [ComfyUI] [comfy-env] [6] C:\Windows\System32\Wbem -[05:17] [ComfyUI] [comfy-env] Metadata scan stderr for nodes: -[05:17] [ComfyUI] [comfy-env] [meta-scan] importing nodes from D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3 -[05:17] [ComfyUI] [comfy-env] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\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:17] [ComfyUI] [comfy-env] return torch._C._cuda_getDeviceCount() > 0 -[05:17] [ComfyUI] [comfy-env] [meta-scan] import OK -[05:17] [ComfyUI] [comfy-env] Scanned nodes: 15 nodes (14.1s) -[05:17] [ComfyUI] [comfy-env] Scanned nodes root: 15 nodes (14.1s) -[05:17] [ComfyUI] [comfy-env] Registered proxy route: POST /sam3/interactive_segment_one -> nodes.sam3_interactive._api_segment_one -[05:17] [ComfyUI] [comfy-env] Imported nodes root: 15 nodes (isolation) -[05:17] [ComfyUI] [comfy-env] Registered 15 total nodes -[05:17] [ComfyUI] -[05:17] [ComfyUI] Import times for custom nodes: -[05:17] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\websocket_image_save.py -[05:17] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint -[05:17] [ComfyUI] 0.2 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-VideoHelperSuite -[05:17] [ComfyUI] 1.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Multiband -[05:17] [ComfyUI] 15.8 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3 -[05:17] [ComfyUI] -[05:17] [ComfyUI] Context impl SQLiteImpl. -[05:17] [ComfyUI] Will assume non-transactional DDL. -[05:17] [ComfyUI] Context impl SQLiteImpl. -[05:17] [ComfyUI] Will assume non-transactional DDL. -[05:17] [ComfyUI] Running upgrade -> 0001_assets, Initial assets schema -[05:17] [ComfyUI] Revision ID: 0001_assets -[05:17] [ComfyUI] Revises: None -[05:17] [ComfyUI] Create Date: 2025-12-10 00:00:00 -[05:17] [ComfyUI] Running upgrade 0001_assets -> 0002_merge_to_asset_references, Merge AssetInfo and AssetCacheState into unified asset_references table. -[05:17] [ComfyUI] Running upgrade 0002_merge_to_asset_references -> 0003_add_metadata_job_id, Add system_metadata and job_id columns to asset_references. -[05:17] [ComfyUI] Change preview_id FK from assets.id to asset_references.id. -[05:17] [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:26] [ComfyUI] [DEPRECATION WARNING] Detected import of deprecated legacy API: /extensions/core/widgetInputs.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version. -[05:38] Server is ready! -[05:38] Checking for import errors in server logs... -[05:38] No import errors detected -[05:38] Found 759 registered nodes -[05:38] [REGISTRATION] PASSED -[05:38] -[05:38] [4/5] INSTANTIATION -[05:38] ---------------------------------------- -[05:38] -[DEBUG] server=, server_url=None, api= -[05:38] Testing node constructors... -[05:38] Found CUDA packages to mock: cc_torch, torch_generic_nms, flash_attn -[05:43] All 15 node(s) instantiated successfully! -[05:43] [INSTANTIATION] PASSED -[05:43] -[05:43] [5/5] EXECUTION -[05:43] ---------------------------------------- -[05:43] -[DEBUG] server=, server_url=None, api= -[05:43] CPU runner - will execute 4 workflow(s) -[05:43] Running 5 workflow(s) (all with videos)... -[05:43] Installing screenshot dependencies (playwright, pillow)... -[05:50] Packages installed, downloading chromium browser... -[06:03] Screenshot dependencies installed successfully -[06:05] Starting headless browser... -[06:06] Downloading Mesa llvmpipe for Windows... -[06:10] Copied opengl32.dll to Chromium dir -[06:10] Copied libgallium_wgl.dll to Chromium dir -[06:10] Using Mesa llvmpipe (desktop GL) -- multithreaded CPU rendering -[06:11] Capturing execution frames: image_seg_point.json -[06:19] Frame 1 saved (frame_000.jpg, t=0.0s) -[06:19] Validating workflow... -[06:19] [ComfyUI] === /validate endpoint called === -[06:19] [ComfyUI] Received JSON with keys: ['prompt'] -[06:19] [ComfyUI] Prompt has 6 nodes -[06:19] [ComfyUI] Node 1: LoadImage -[06:19] [ComfyUI] Inputs: {"image": "example_image.jpg"} -[06:19] [ComfyUI] Node 15: SAM3PointCollector -[06:19] [ComfyUI] Inputs: {"points_store": "{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":417.13743597288953,\"y\":407.3413796907987},{\"x\":431.76130993078743,\"y\":549.9241563039649}],\"negative\" -[06:19] [ComfyUI] Node 28: PreviewImage -[06:19] Queuing workflow for execution... -[06:19] [ComfyUI] Inputs: {"images": ["31", 2]} -[06:19] [ComfyUI] Node 29: MaskPreview -[06:19] [ComfyUI] Inputs: {"mask": ["31", 0]} -[06:19] [ComfyUI] Node 30: LoadSAM3Model -[06:19] [ComfyUI] Inputs: {"precision": "auto", "compile": false} -[06:19] [ComfyUI] Node 31: SAM3Segmentation -[06:19] [ComfyUI] Inputs: {"refinement_iterations": 0, "use_multimask": true, "output_best_mask": true, "sam3_model_config": ["30", 0], "image": ["1", 0], "positive_points": ["15", 0], "negative_points": ["15", 1]} -[06:19] [ComfyUI] Generated prompt_id: b759c2af-d08b-474d-9bc2-d458f1046d6b -[06:19] [ComfyUI] Calling execution.validate_prompt()... -[06:19] [ComfyUI] Validation result: valid=True -[06:19] [ComfyUI] === Validation PASSED === -[06:19] [ComfyUI] got prompt -[06:19] [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{"positive":[{"x":426.27735719657574,"y":321.42611685978..., coordinates: '[{"x":426.27735719657574,"y":321.42611685978835},{"x":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu -[06:19] [ComfyUI] [comfy-env] SubprocessWorker: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\python.exe -[06:19] [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED -[06:19] [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'} -[06:19] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[06:19] [ComfyUI] [ComfyUI-SAM3] python: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\python.exe -[06:19] [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs -omfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3'] -[06:19] [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\python.exe -[06:19] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py', 'tcp://127.0.0.1:57433']... -[06:22] Frame 2 saved (frame_001.jpg, t=2.3s) -[06:22] [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\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.) -[06:22] [capture-periodic] freeze=6ms shot=109ms unfreeze=5ms saved=True -[06:22] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0 -[06:23] [ComfyUI] [SubprocessWorker] worker started/confirmed -[06:23] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3]) -[06:23] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[06:23] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[06:23] [ComfyUI] [SubprocessWorker] sending request via socket... -[06:23] [ComfyUI] [SubprocessWorker] call_id=1 sending call_method -[06:23] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] -[06:23] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3] -[06:23] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3]) -[06:23] [ComfyUI] [SubprocessWorker] got response: ok -[06:23] [ComfyUI] [comfy-env] SAM3PointCollector done (4.02s): result: NodeOutput -[06:23] [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False -[06:23] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED -[06:23] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[06:23] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... -[06:23] [ComfyUI] [ComfyUI-SAM3] Health check: ok -[06:23] [ComfyUI] [SubprocessWorker] worker started/confirmed -[06:23] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[06:23] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[06:23] [ComfyUI] [SubprocessWorker] sending request via socket... -[06:23] [ComfyUI] [SubprocessWorker] call_id=2 sending call_method -[06:23] Node executed (1 total), capturing... -[06:23] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\models\sam3\sam3.safetensors, downloading from HuggingFace... -[06:24] Frame 3 saved (frame_002.jpg, t=4.5s) -[06:24] [capture-node] freeze=6ms shot=131ms unfreeze=10ms saved=True -[06:24] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors... -[06:24] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:25] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:25] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:25] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:25] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:26] [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (11%) cpu=37% browser_rss=0.72GB -[06:26] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:26] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:26] Frame 4 saved (frame_003.jpg, t=6.7s) -[06:26] [capture-periodic] freeze=7ms shot=117ms unfreeze=4ms saved=True -[06:26] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:26] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:27] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:27] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10% -[06:27] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:27] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:28] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:28] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:28] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:28] Frame 5 saved (frame_004.jpg, t=8.8s) -[06:28] [capture-periodic] freeze=9ms shot=117ms unfreeze=10ms saved=True -[06:28] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:29] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:29] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:29] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:29] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:29] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20% -[06:30] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:30] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:30] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:30] Frame 6 saved (frame_005.jpg, t=11.0s) -[06:30] [capture-periodic] freeze=7ms shot=136ms unfreeze=6ms saved=True -[06:30] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:31] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:31] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:31] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:32] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:32] [capture-loop] iter=100 t=12.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=45% browser_rss=0.72GB -[06:32] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:32] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:32] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30% -[06:32] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:33] Frame 7 saved (frame_006.jpg, t=13.2s) -[06:33] [capture-periodic] freeze=4ms shot=136ms unfreeze=7ms saved=True -[06:33] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:33] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:33] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:33] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:34] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:34] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:34] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:35] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:35] Frame 8 saved (frame_007.jpg, t=15.5s) -[06:35] [capture-periodic] freeze=8ms shot=142ms unfreeze=9ms saved=True -[06:35] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:35] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40% -[06:35] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:36] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:36] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:36] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:37] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:37] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:37] Frame 9 saved (frame_008.jpg, t=17.7s) -[06:37] [capture-periodic] freeze=8ms shot=139ms unfreeze=7ms saved=True -[06:37] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:37] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:38] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:38] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:38] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50% -[06:38] [capture-loop] iter=150 t=18.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=6.9/16.0GB (43%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.73GB -[06:38] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:39] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:39] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:39] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:39] Frame 10 saved (frame_009.jpg, t=19.9s) -[06:39] [capture-periodic] freeze=14ms shot=180ms unfreeze=6ms saved=True -[06:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:41] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:41] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:41] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60% -[06:41] Frame 11 saved (frame_010.jpg, t=22.2s) -[06:41] [capture-periodic] freeze=5ms shot=109ms unfreeze=4ms saved=True -[06:42] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:42] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:42] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:43] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:43] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:43] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:44] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:44] Frame 12 saved (frame_011.jpg, t=24.3s) -[06:44] [capture-periodic] freeze=5ms shot=144ms unfreeze=4ms saved=True -[06:44] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:44] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:44] [capture-loop] iter=200 t=25.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.1/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=56% browser_rss=0.73GB -[06:44] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:44] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 70% -[06:45] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:45] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:45] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:46] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:46] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:46] Frame 13 saved (frame_012.jpg, t=26.5s) -[06:46] [capture-periodic] freeze=8ms shot=127ms unfreeze=10ms saved=True -[06:46] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:46] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:47] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:47] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:47] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:47] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 80% -[06:47] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:48] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:48] Frame 14 saved (frame_013.jpg, t=28.7s) -[06:48] [capture-periodic] freeze=4ms shot=115ms unfreeze=8ms saved=True -[06:48] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:48] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:49] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:49] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:49] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:49] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:50] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:50] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:50] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 90% -[06:50] Frame 15 saved (frame_014.jpg, t=30.9s) -[06:50] [capture-periodic] freeze=3ms shot=145ms unfreeze=4ms saved=True -[06:50] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:50] [capture-loop] iter=250 t=31.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.5/16.0GB (47%) swap=0.3/2.9GB (11%) cpu=49% browser_rss=0.74GB -[06:51] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:51] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:51] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:52] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:52] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:52] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:52] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:52] Frame 16 saved (frame_015.jpg, t=33.1s) -[06:52] [capture-periodic] freeze=3ms shot=155ms unfreeze=7ms saved=True -[06:53] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:53] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:53] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 100% -[06:53] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 -[06:53] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloaded sam3.safetensors -[06:53] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model downloaded successfully -[06:53] [ComfyUI] [SubprocessWorker] got response: ok -[06:53] [ComfyUI] [comfy-env] LoadSAM3Model done (29.66s): result: NodeOutput -[06:53] [ComfyUI] [comfy-env] Running SAM3Segmentation: refinement_iterations: 0, use_multimask: True, output_best_mask: True, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu, positive_points: dict, negative_points: dict -[06:53] [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Segmentation.EXECUTE_NORMALIZED -[06:53] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[06:53] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... -[06:53] [ComfyUI] [ComfyUI-SAM3] Health check: ok -[06:53] [ComfyUI] [SubprocessWorker] worker started/confirmed -[06:53] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3]) -[06:53] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[06:53] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[06:53] [ComfyUI] [SubprocessWorker] sending request via socket... -[06:53] [ComfyUI] [SubprocessWorker] call_id=3 sending call_method -[06:53] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] -[06:53] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3] -[06:53] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3]) -[06:55] Frame 17 saved (frame_016.jpg, t=35.4s) -[06:55] [capture-periodic] freeze=6ms shot=116ms unfreeze=5ms saved=True -[06:56] [capture-loop] iter=300 t=37.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.4/16.0GB (46%) swap=0.3/2.9GB (11%) cpu=41% browser_rss=0.74GB -[06:58] [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=3 -[06:58] [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 9.29GB -[06:58] [ComfyUI] [comfy-env] VRAM after eviction: 9.29GB -[07:02] [capture-loop] iter=350 t=43.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=7.6/16.0GB (47%) swap=0.3/2.9GB (11%) cpu=60% browser_rss=0.63GB -[07:08] [capture-loop] iter=400 t=49.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.2/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=70% browser_rss=0.63GB -[07:15] [capture-loop] iter=450 t=55.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=80% browser_rss=0.60GB -[07:20] [ComfyUI] [worker:ComfyUI-SAM3] -[07:20] [ComfyUI] === WATCHDOG TICK 1 === -[07:20] [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first): -[07:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 52 in _watchdog -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap -[07:20] [ComfyUI] -[07:20] [ComfyUI] Thread 0x00000454 (most recent call first): -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sub_quadratic_attention.py", line 170 in _get_attention_scores_no_kv_chunking -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sub_quadratic_attention.py", line 269 in efficient_dot_product_attention -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\attention.py", line 264 in attention_sub_quad -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\attention.py", line 137 in wrapper -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\attention.py", line 120 in sam3_attention -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 729 in forward -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 819 in forward -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 983 in forward -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 2041 in forward -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3312 in _forward_image_no_act_ckpt -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3305 in forward_image -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\utils.py", line 1324 in set_image -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124 in decorate_context -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 496 in execute -[07:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED -[07:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 1762 in main -[07:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 1807 in -[07:20] [ComfyUI] -[07:20] [ComfyUI] [worker:ComfyUI-SAM3] === END === -[07:20] [ComfyUI] -[07:21] [capture-loop] iter=500 t=61.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=62% browser_rss=0.60GB -[07:27] [capture-loop] iter=550 t=67.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=7.2/16.0GB (45%) swap=0.3/2.9GB (11%) cpu=65% browser_rss=0.59GB -[07:33] [capture-loop] iter=600 t=73.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.3/16.0GB (46%) swap=0.4/2.9GB (15%) cpu=65% browser_rss=0.59GB -[07:39] [capture-loop] iter=650 t=80.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=10 ram=8.8/16.0GB (55%) swap=0.4/2.9GB (15%) cpu=66% browser_rss=0.59GB -[07:43] [ComfyUI] [SubprocessWorker] got response: ok -[07:43] [ComfyUI] [comfy-env] SAM3Segmentation done (50.41s): result: NodeOutput -[07:44] Node executed (2 total), capturing... -[07:44] [ComfyUI] Prompt executed in 84.28 seconds -[07:44] Frame 18 saved (frame_017.jpg, t=84.6s) -[07:44] [capture-node] freeze=7ms shot=149ms unfreeze=6ms saved=True -[07:44] Node executed (3 total), capturing... -[07:44] Frame 19 saved (frame_018.jpg, t=85.1s) -[07:44] [capture-node] freeze=4ms shot=127ms unfreeze=0ms saved=True -[07:44] Execution complete (t=85.1s) -[07:44] Captured 19 unique frames over 85.25s -[07:44] [debug] iframes: 0 -[07:44] [timing] trigger_3d_previews: 0.0s -[07:47] Saved high-quality screenshot: image_seg_point_executed.png -[07:47] [timing] final_screenshot: 0.2s -[07:47] Capturing execution frames: image_seg_text.json -[07:53] Frame 1 saved (frame_000.jpg, t=0.0s) -[07:53] Validating workflow... -[07:53] [ComfyUI] === /validate endpoint called === -[07:53] [ComfyUI] Received JSON with keys: ['prompt'] -[07:53] [ComfyUI] Prompt has 5 nodes -[07:53] [ComfyUI] Node 1: LoadImage -[07:53] [ComfyUI] Inputs: {"image": "example_image.jpg"} -[07:53] [ComfyUI] Node 3: PreviewImage -[07:53] [ComfyUI] Inputs: {"images": ["15", 1]} -[07:53] Queuing workflow for execution... -[07:53] [ComfyUI] Node 4: MaskPreview -[07:53] [ComfyUI] Inputs: {"mask": ["15", 0]} -[07:53] [ComfyUI] Node 12: LoadSAM3Model -[07:53] [ComfyUI] Inputs: {"precision": "fp32", "compile": false} -[07:53] [ComfyUI] Node 15: SAM3Grounding -[07:53] [ComfyUI] Inputs: {"confidence_threshold": 0.2, "text_prompt": "child", "max_detections": -1, "sam3_model_config": ["12", 0], "image": ["1", 0]} -[07:53] [ComfyUI] Generated prompt_id: d5a7e8a0-6ebf-47c6-aa53-290db1ff3965 -[07:53] [ComfyUI] Calling execution.validate_prompt()... -[07:53] [ComfyUI] Validation result: valid=True -[07:53] [ComfyUI] === Validation PASSED === -[07:53] [ComfyUI] got prompt -[07:53] [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False -[07:53] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED -[07:53] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[07:53] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... -[07:53] [ComfyUI] [ComfyUI-SAM3] Health check: ok -[07:53] [ComfyUI] [SubprocessWorker] worker started/confirmed -[07:53] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[07:53] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[07:53] [ComfyUI] [SubprocessWorker] sending request via socket... -[07:53] [ComfyUI] [SubprocessWorker] call_id=4 sending call_method -[07:53] [ComfyUI] [SubprocessWorker] got response: ok -[07:53] [ComfyUI] [comfy-env] LoadSAM3Model done (0.19s): result: NodeOutput -[07:53] [ComfyUI] [comfy-env] Running SAM3Grounding: confidence_threshold: 0.2, text_prompt: 'child', max_detections: -1, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu -[07:53] [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Grounding.EXECUTE_NORMALIZED -[07:53] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[07:53] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... -[07:53] [ComfyUI] [ComfyUI-SAM3] Health check: ok -[07:53] [ComfyUI] [SubprocessWorker] worker started/confirmed -[07:53] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3]) -[07:53] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[07:53] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[07:53] [ComfyUI] [SubprocessWorker] sending request via socket... -[07:53] [ComfyUI] [SubprocessWorker] call_id=5 sending call_method -[07:53] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] -[07:53] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3] -[07:53] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3]) -[07:54] [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5 -[07:54] [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.01GB -[07:54] [ComfyUI] [comfy-env] VRAM after eviction: 11.01GB -[07:55] Frame 2 saved (frame_001.jpg, t=2.2s) -[07:55] [capture-periodic] freeze=5ms shot=140ms unfreeze=6ms saved=True -[07:57] Frame 3 saved (frame_002.jpg, t=4.4s) -[07:57] [capture-periodic] freeze=7ms shot=113ms unfreeze=7ms saved=True -[07:59] [capture-loop] iter=50 t=6.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.0/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=45% browser_rss=0.64GB -[08:05] [capture-loop] iter=100 t=12.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.3/16.0GB (39%) swap=0.4/2.9GB (15%) cpu=64% browser_rss=0.63GB -[08:11] [capture-loop] iter=150 t=18.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=6.5/16.0GB (40%) swap=0.4/2.9GB (15%) cpu=63% browser_rss=0.62GB -[08:17] [capture-loop] iter=200 t=24.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=6.7/16.0GB (42%) swap=0.4/2.9GB (15%) cpu=75% browser_rss=0.61GB +[05:51] Starting ComfyUI server on port 41884... +[05:51] Starting ComfyUI server on port 41884... +[05:51] Waiting for server to be ready (timeout: 600s)... +[05:52] [ComfyUI] setup plugin alembic.autogenerate.schemas +[05:52] [ComfyUI] setup plugin alembic.autogenerate.tables +[05:52] [ComfyUI] setup plugin alembic.autogenerate.types +[05:52] [ComfyUI] setup plugin alembic.autogenerate.constraints +[05:52] [ComfyUI] setup plugin alembic.autogenerate.defaults +[05:52] [ComfyUI] setup plugin alembic.autogenerate.comments +[05:52] [ComfyUI] [comfy-env] ComfyUI-SAM3: 1 isolation env(s): +[05:52] [ComfyUI] [comfy-env] nodes -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes +[05:52] [ComfyUI] [comfy-env] prestartup complete +[05:52] [ComfyUI] +[05:52] [ComfyUI] Prestartup times for custom nodes: +[05:52] [ComfyUI] 0.3 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3 +[05:52] [ComfyUI] +[05:55] [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\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:55] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0 +[05:56] [ComfyUI] Found comfy_kitchen backend cuda: {'available': False, 'disabled': False, 'unavailable_reason': 'CUDA not available on this system', 'capabilities': []} +[05:56] [ComfyUI] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': "ImportError: No module named 'triton'", 'capabilities': []} +[05:56] [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:56] [ComfyUI] Checkpoint files will always be loaded safely. +[05:56] [ComfyUI] Total VRAM 16379 MB, total RAM 16379 MB +[05:56] [ComfyUI] pytorch version: 2.11.0+cu130 +[05:56] [ComfyUI] Set vram state to: DISABLED +[05:56] [ComfyUI] Device: cpu +[05:57] [ComfyUI] Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention +[06:03] [ComfyUI] Python version: 3.13.12 (tags/v3.13.12:1cbe481, Feb 3 2026, 18:22:25) [MSC v.1944 64 bit (AMD64)] +[06:03] [ComfyUI] ComfyUI version: 0.20.1 +[06:03] [ComfyUI] comfy-aimdo version: 0.2.14 +[06:03] [ComfyUI] comfy-kitchen version: 0.2.8 +[06:03] [ComfyUI] ****** User settings have been changed to be stored on the server instead of browser storage. ****** +[06:03] [ComfyUI] ****** For multi-user setups add the --multi-user CLI argument to enable multiple user profiles. ****** +[06:03] [ComfyUI] ComfyUI frontend version: 1.42.15 +[06:03] [ComfyUI] [Prompt Server] web root: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfyui_frontend_package\static +[06:03] [ComfyUI] Asset seeder disabled +[06:06] [ComfyUI] ComfyUI-Multiband loaded: 15 nodes registered +[06:06] [ComfyUI] [comfy-env] Version: 0.3.78 +[06:08] [ComfyUI] [comfy-env] register_nodes: ComfyUI-SAM3 +[06:08] [ComfyUI] [comfy-env] ComfyUI source dir: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI +[06:08] [ComfyUI] [comfy-env] Found 1 isolation env(s) +[06:08] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)... +[06:08] [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs +[06:08] [ComfyUI] [comfy-env] Metadata scan: C:\Users\runneradmin\.pixi\bin\pixi.exe run --as-is --manifest-path D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\pixi.toml -e sam3-nodes python C:\Users\RUNNER~1\AppData\Local\Temp\comfy_meta_wzyf6a5e.py D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3 nodes +[06:08] [ComfyUI] [comfy-env] Scan env PATH for nodes: +[06:08] [ComfyUI] [comfy-env] [0] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes +[06:08] [ComfyUI] [comfy-env] [1] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Library\bin +[06:08] [ComfyUI] [comfy-env] [2] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Scripts +[06:08] [ComfyUI] [comfy-env] [3] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\bpy +[06:08] [ComfyUI] [comfy-env] [4] C:\Windows\System32 +[06:08] [ComfyUI] [comfy-env] [5] C:\Windows +[06:08] [ComfyUI] [comfy-env] [6] C:\Windows\System32\Wbem +[06:21] [ComfyUI] [comfy-env] Metadata scan stderr for nodes: +[06:21] [ComfyUI] [comfy-env] [meta-scan] importing nodes from D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3 +[06:21] [ComfyUI] [comfy-env] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\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.) +[06:21] [ComfyUI] [comfy-env] return torch._C._cuda_getDeviceCount() > 0 +[06:21] [ComfyUI] [comfy-env] [meta-scan] import OK +[06:21] [ComfyUI] [comfy-env] Scanned nodes: 15 nodes (13.3s) +[06:21] [ComfyUI] [comfy-env] Scanned nodes root: 15 nodes (13.3s) +[06:21] [ComfyUI] [comfy-env] Registered proxy route: POST /sam3/interactive_segment_one -> nodes.sam3_interactive._api_segment_one +[06:21] [ComfyUI] [comfy-env] Imported nodes root: 15 nodes (isolation) +[06:21] [ComfyUI] [comfy-env] Registered 15 total nodes +[06:21] [ComfyUI] +[06:21] [ComfyUI] Import times for custom nodes: +[06:21] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\websocket_image_save.py +[06:21] [ComfyUI] 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint +[06:21] [ComfyUI] 0.2 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-VideoHelperSuite +[06:21] [ComfyUI] 0.9 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Multiband +[06:21] [ComfyUI] 15.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3 +[06:21] [ComfyUI] +[06:21] [ComfyUI] Context impl SQLiteImpl. +[06:21] [ComfyUI] Will assume non-transactional DDL. +[06:21] [ComfyUI] Context impl SQLiteImpl. +[06:21] [ComfyUI] Will assume non-transactional DDL. +[06:21] [ComfyUI] Running upgrade -> 0001_assets, Initial assets schema +[06:21] [ComfyUI] Revision ID: 0001_assets +[06:21] [ComfyUI] Revises: None +[06:21] [ComfyUI] Create Date: 2025-12-10 00:00:00 +[06:21] [ComfyUI] Running upgrade 0001_assets -> 0002_merge_to_asset_references, Merge AssetInfo and AssetCacheState into unified asset_references table. +[06:21] [ComfyUI] Running upgrade 0002_merge_to_asset_references -> 0003_add_metadata_job_id, Add system_metadata and job_id columns to asset_references. +[06:21] [ComfyUI] Change preview_id FK from assets.id to asset_references.id. +[06:21] [ComfyUI] Database upgraded from None to 0003_add_metadata_job_id +[06:21] [ComfyUI] Starting server +[06:21] [ComfyUI] +[06:21] [ComfyUI] To see the GUI go to: http://127.0.0.1:41884 +[06:21] Server responding, waiting for nodes to load... +[06:25] [ComfyUI] [DEPRECATION WARNING] Detected import of deprecated legacy API: /extensions/core/widgetInputs.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version. +[06:41] Server is ready! +[06:41] Checking for import errors in server logs... +[06:41] No import errors detected +[06:42] Found 759 registered nodes +[06:42] [REGISTRATION] PASSED +[06:42] +[06:42] [4/5] INSTANTIATION +[06:42] ---------------------------------------- +[06:42] +[DEBUG] server=, server_url=None, api= +[06:42] Testing node constructors... +[06:42] Found CUDA packages to mock: cc_torch, torch_generic_nms, flash_attn +[06:47] All 15 node(s) instantiated successfully! +[06:47] [INSTANTIATION] PASSED +[06:47] +[06:47] [5/5] EXECUTION +[06:47] ---------------------------------------- +[06:47] +[DEBUG] server=, server_url=None, api= +[06:47] CPU runner - will execute 4 workflow(s) +[06:47] Running 5 workflow(s) (all with videos)... +[06:48] Installing screenshot dependencies (playwright, pillow)... +[06:52] Packages installed, downloading chromium browser... +[07:05] Screenshot dependencies installed successfully +[07:05] Starting headless browser... +[07:06] Downloading Mesa llvmpipe for Windows... +[07:10] Copied opengl32.dll to Chromium dir +[07:11] Copied libgallium_wgl.dll to Chromium dir +[07:11] Using Mesa llvmpipe (desktop GL) -- multithreaded CPU rendering +[07:11] Capturing execution frames: image_seg_point.json +[07:20] Frame 1 saved (frame_000.jpg, t=0.0s) +[07:20] Validating workflow... +[07:20] [ComfyUI] === /validate endpoint called === +[07:20] [ComfyUI] Received JSON with keys: ['prompt'] +[07:20] [ComfyUI] Prompt has 6 nodes +[07:20] [ComfyUI] Node 1: LoadImage +[07:20] [ComfyUI] Inputs: {"image": "example_image.jpg"} +[07:20] [ComfyUI] Node 15: SAM3PointCollector +[07:20] Queuing workflow for execution... +[07:20] [ComfyUI] Inputs: {"points_store": "{\"positive\":[{\"x\":426.27735719657574,\"y\":321.42611685978835},{\"x\":417.13743597288953,\"y\":407.3413796907987},{\"x\":431.76130993078743,\"y\":549.9241563039649}],\"negative\" +[07:20] [ComfyUI] Node 28: PreviewImage +[07:20] [ComfyUI] Inputs: {"images": ["31", 2]} +[07:20] [ComfyUI] Node 29: MaskPreview +[07:20] [ComfyUI] Inputs: {"mask": ["31", 0]} +[07:20] [ComfyUI] Node 30: LoadSAM3Model +[07:20] [ComfyUI] Inputs: {"precision": "auto", "compile": false} +[07:20] [ComfyUI] Node 31: SAM3Segmentation +[07:20] [ComfyUI] Inputs: {"refinement_iterations": 0, "use_multimask": true, "output_best_mask": true, "sam3_model_config": ["30", 0], "image": ["1", 0], "positive_points": ["15", 0], "negative_points": ["15", 1]} +[07:20] [ComfyUI] Generated prompt_id: a258adb3-c3fd-49d3-86fe-bf349ee05df6 +[07:20] [ComfyUI] Calling execution.validate_prompt()... +[07:20] [ComfyUI] Validation result: valid=True +[07:20] [ComfyUI] === Validation PASSED === +[07:20] [ComfyUI] got prompt +[07:20] [ComfyUI] [comfy-env] Running SAM3PointCollector: points_store: '{"positive":[{"x":426.27735719657574,"y":321.42611685978..., coordinates: '[{"x":426.27735719657574,"y":321.42611685978835},{"x":41..., neg_coordinates: '[]', image: torch.float32 [1,720,1280,3] cpu +[07:20] [ComfyUI] [comfy-env] SubprocessWorker: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\python.exe +[07:20] [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'} +[07:20] [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3PointCollector.EXECUTE_NORMALIZED +[07:20] [ComfyUI] [ComfyUI-SAM3] python: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\python.exe +[07:20] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[07:20] [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3'] +[07:20] [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\python.exe +[07:20] [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs +[07:20] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0912\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_t4gd5doe\\persistent_worker.py', 'tcp://127.0.0.1:55096']... +[07:22] Frame 2 saved (frame_001.jpg, t=2.5s) +[07:22] [capture-periodic] freeze=4ms shot=114ms unfreeze=5ms saved=True +[07:23] [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\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.) +[07:23] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0 +[07:24] Frame 3 saved (frame_002.jpg, t=4.7s) +[07:24] [capture-periodic] freeze=4ms shot=108ms unfreeze=4ms saved=True +[07:25] [ComfyUI] [SubprocessWorker] worker started/confirmed +[07:25] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3]) +[07:25] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[07:25] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[07:25] [ComfyUI] [SubprocessWorker] sending request via socket... +[07:25] [ComfyUI] [SubprocessWorker] call_id=1 sending call_method +[07:25] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] +[07:26] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3] +[07:26] [capture-loop] iter=50 t=6.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.6/16.0GB (35%) swap=0.3/2.9GB (11%) cpu=40% browser_rss=0.69GB +[07:26] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3]) +[07:28] [ComfyUI] [SubprocessWorker] got response: ok +[07:28] [ComfyUI] [comfy-env] SAM3PointCollector done (7.75s): result: NodeOutput +[07:28] [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False +[07:28] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED +[07:28] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[07:28] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... +[07:28] [ComfyUI] [ComfyUI-SAM3] Health check: ok +[07:28] [ComfyUI] [SubprocessWorker] worker started/confirmed +[07:28] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[07:28] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[07:28] [ComfyUI] [SubprocessWorker] sending request via socket... +[07:28] [ComfyUI] [SubprocessWorker] call_id=2 sending call_method +[07:28] Node executed (1 total), capturing... +[07:28] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model not found at D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\models\sam3\sam3.safetensors, downloading from HuggingFace... +[07:28] Frame 4 saved (frame_003.jpg, t=8.4s) +[07:28] [capture-node] freeze=5ms shot=124ms unfreeze=5ms saved=True +[07:28] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloading sam3.safetensors from apozz/sam3-safetensors... +[07:29] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:29] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:29] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:29] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:29] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:29] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:29] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:29] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 10% +[07:29] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:29] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:30] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:30] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:30] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:30] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:30] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:30] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:30] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 20% +[07:30] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:30] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:30] Frame 5 saved (frame_004.jpg, t=10.7s) +[07:30] [capture-periodic] freeze=8ms shot=131ms unfreeze=5ms saved=True +[07:30] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:30] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:31] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:31] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:31] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:31] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:31] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 30% +[07:31] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:31] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:31] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:31] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:31] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:32] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:32] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:32] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:32] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 40% +[07:32] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:32] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:32] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:32] [capture-loop] iter=100 t=12.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=7.0/16.0GB (44%) swap=0.3/2.9GB (11%) cpu=49% browser_rss=0.71GB +[07:32] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:32] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:32] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:32] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:33] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:33] Frame 6 saved (frame_005.jpg, t=12.9s) +[07:33] [capture-periodic] freeze=5ms shot=156ms unfreeze=7ms saved=True +[07:33] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:33] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 50% +[07:33] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:33] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:33] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:33] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:33] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:33] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:33] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:33] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:33] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 60% +[07:34] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:34] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:34] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:34] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:35] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:35] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:35] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:35] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:35] Frame 7 saved (frame_006.jpg, t=15.1s) +[07:35] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 70% +[07:36] [capture-periodic] freeze=5ms shot=135ms unfreeze=5ms saved=True +[07:36] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:36] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:37] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:38] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:39] Frame 8 saved (frame_007.jpg, t=18.9s) +[07:39] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:39] [capture-periodic] freeze=3ms shot=116ms unfreeze=3ms saved=True +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 80% +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 90% +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Download progress: 100% +[07:40] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2 +[07:40] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Downloaded sam3.safetensors +[07:40] [ComfyUI] [worker:ComfyUI-SAM3] [SAM3] Model downloaded successfully +[07:40] [ComfyUI] [SubprocessWorker] got response: ok +[07:40] [ComfyUI] [comfy-env] LoadSAM3Model done (11.90s): result: NodeOutput +[07:40] [ComfyUI] [comfy-env] Running SAM3Segmentation: refinement_iterations: 0, use_multimask: True, output_best_mask: True, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu, positive_points: dict, negative_points: dict +[07:40] [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Segmentation.EXECUTE_NORMALIZED +[07:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[07:40] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... +[07:40] [ComfyUI] [ComfyUI-SAM3] Health check: ok +[07:40] [ComfyUI] [SubprocessWorker] worker started/confirmed +[07:40] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3]) +[07:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[07:40] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[07:40] [ComfyUI] [SubprocessWorker] sending request via socket... +[07:40] [ComfyUI] [SubprocessWorker] call_id=3 sending call_method +[07:40] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] +[07:40] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3] +[07:40] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3]) +[07:41] [capture-loop] iter=150 t=21.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=39% browser_rss=0.71GB +[07:42] Frame 9 saved (frame_008.jpg, t=22.1s) +[07:42] [capture-periodic] freeze=3ms shot=119ms unfreeze=7ms saved=True +[07:45] [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=3 +[07:45] [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 10.47GB +[07:45] [ComfyUI] [comfy-env] VRAM after eviction: 10.47GB +[07:47] [capture-loop] iter=200 t=27.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=41% browser_rss=0.63GB +[07:52] [capture-loop] iter=250 t=32.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.5/16.0GB (41%) swap=0.3/2.9GB (11%) cpu=66% browser_rss=0.63GB +[07:59] [capture-loop] iter=300 t=39.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.3/16.0GB (52%) swap=0.3/2.9GB (11%) cpu=93% browser_rss=0.62GB +[08:05] [capture-loop] iter=350 t=45.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.4/16.0GB (40%) swap=0.3/2.9GB (11%) cpu=61% browser_rss=0.62GB +[08:10] [capture-loop] iter=400 t=50.9s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.7/16.0GB (42%) swap=0.3/2.9GB (11%) cpu=58% browser_rss=0.62GB +[08:16] [capture-loop] iter=450 t=56.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.6/16.0GB (41%) swap=0.3/2.9GB (11%) cpu=63% browser_rss=0.60GB [08:20] [ComfyUI] [worker:ComfyUI-SAM3] -[08:20] [ComfyUI] === WATCHDOG TICK 2 === -[08:20] [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first): -[08:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 52 in _watchdog -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap +[08:20] [ComfyUI] === WATCHDOG TICK 1 === +[08:20] [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first): +[08:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 52 in _watchdog +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap [08:20] [ComfyUI] -[08:20] [ComfyUI] Thread 0x00000454 (most recent call first): -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sub_quadratic_attention.py", line 181 in _get_attention_scores_no_kv_chunking -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sub_quadratic_attention.py", line 259 in efficient_dot_product_attention -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\attention.py", line 264 in attention_sub_quad -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\attention.py", line 137 in wrapper -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\attention.py", line 120 in sam3_attention -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 729 in forward -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 819 in forward -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 983 in forward -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 2041 in forward -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3312 in _forward_image_no_act_ckpt -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3305 in forward_image -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\utils.py", line 1324 in set_image -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124 in decorate_context -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 133 in _segment_grounding -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 111 in execute -[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED -[08:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 1762 in main -[08:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 1807 in +[08:20] [ComfyUI] Thread 0x00001728 (most recent call first): +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ops.py", line 385 in forward_comfy_cast_weights +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ops.py", line 392 in forward +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 147 in forward +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 823 in forward +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 983 in forward +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 2041 in forward +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3321 in _forward_image_no_act_ckpt +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3314 in forward_image +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\utils.py", line 1324 in set_image +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124 in decorate_context +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 496 in execute +[08:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED +[08:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1762 in main +[08:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1807 in [08:20] [ComfyUI] [08:20] [ComfyUI] [worker:ComfyUI-SAM3] === END === [08:20] [ComfyUI] -[08:23] [capture-loop] iter=250 t=30.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=6.8/16.0GB (43%) swap=0.4/2.9GB (15%) cpu=83% browser_rss=0.53GB -[08:29] [capture-loop] iter=300 t=36.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.8/16.0GB (43%) swap=0.6/2.9GB (20%) cpu=85% browser_rss=0.52GB -[08:35] [capture-loop] iter=350 t=42.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.2/16.0GB (58%) swap=0.6/2.9GB (20%) cpu=83% browser_rss=0.52GB -[08:41] [capture-loop] iter=400 t=48.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.1/16.0GB (57%) swap=0.6/2.9GB (20%) cpu=84% browser_rss=0.52GB -[08:47] [capture-loop] iter=450 t=54.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=8.9/16.0GB (56%) swap=0.6/2.9GB (20%) cpu=71% browser_rss=0.51GB -[08:50] [ComfyUI] [SubprocessWorker] got response: ok -[08:50] [ComfyUI] [comfy-env] SAM3Grounding done (56.86s): result: NodeOutput -[08:50] [ComfyUI] Prompt executed in 57.38 seconds -[08:50] Node executed (2 total), capturing... -[08:50] Frame 4 saved (frame_003.jpg, t=57.7s) -[08:50] [capture-node] freeze=6ms shot=110ms unfreeze=0ms saved=True -[08:50] Execution complete (t=57.7s) -[08:50] Captured 4 unique frames over 57.86s -[08:50] [debug] iframes: 0 -[08:50] [timing] trigger_3d_previews: 0.0s -[08:53] Saved high-quality screenshot: image_seg_text_executed.png -[08:53] [timing] final_screenshot: 0.2s -[08:53] Capturing execution frames: scene_seg.json -[08:59] Frame 1 saved (frame_000.jpg, t=0.0s) -[08:59] Validating workflow... -[08:59] [ComfyUI] === /validate endpoint called === -[08:59] [ComfyUI] Received JSON with keys: ['prompt'] -[08:59] [ComfyUI] Prompt has 10 nodes -[08:59] [ComfyUI] Node 1: LoadImage -[08:59] [ComfyUI] Inputs: {"image": "image.png"} -[08:59] [ComfyUI] Node 3: PreviewImage -[08:59] [ComfyUI] Inputs: {"images": ["27", 1]} -[08:59] [ComfyUI] Node 4: MaskPreview -[08:59] [ComfyUI] Inputs: {"mask": ["27", 0]} -[08:59] Queuing workflow for execution... -[08:59] [ComfyUI] Node 12: LoadSAM3Model -[08:59] [ComfyUI] Inputs: {"precision": "fp32", "compile": false} -[08:59] [ComfyUI] Node 20: SAM3MultiRegionCollector -[08:59] [ComfyUI] Inputs: {"multi_prompts_store": "[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600693869637},{\"x\":4932.510591392486,\"y\":2953.9413227753366},{\"x\":4718.752461738845,\"y\":2967.301479448883},{ -[08:59] [ComfyUI] Node 22: MultibandFromBatch -[08:59] [ComfyUI] Inputs: {"images": ["1", 0], "masks": ["27", 0]} -[08:59] [ComfyUI] Node 23: MultibandSave -[08:59] [ComfyUI] Inputs: {"file_path": "output/multiband", "format": "npz", "multiband": ["26", 0]} -[08:59] [ComfyUI] Node 24: MultibandPreview -[08:59] [ComfyUI] Inputs: {"channel_index": 0, "multiband": ["26", 0]} -[08:59] [ComfyUI] Node 26: MultibandResize -[08:59] [ComfyUI] Inputs: {"upscale_method": "nearest-exact", "width": 900, "height": 600, "crop": "center", "multiband": ["22", 0]} -[08:59] [ComfyUI] Node 27: SAM3MultipromptSegmentation -[08:59] [ComfyUI] Inputs: {"refinement_iterations": 0, "use_multimask": false, "sam3_model_config": ["12", 0], "image": ["1", 0], "multi_prompts": ["20", 0]} -[08:59] [ComfyUI] Generated prompt_id: 670975a7-adae-4472-b68a-6aaf5f556459 -[08:59] [ComfyUI] Calling execution.validate_prompt()... -[08:59] [ComfyUI] Validation result: valid=True -[08:59] [ComfyUI] === Validation PASSED === -[08:59] [ComfyUI] got prompt -[09:00] [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{"positive_points":[{"x":5052.74953932266,"y":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu -[09:00] [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED -[09:00] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[09:00] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... -[09:00] [ComfyUI] [ComfyUI-SAM3] Health check: ok -[09:00] [ComfyUI] [SubprocessWorker] worker started/confirmed -[09:00] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3]) -[09:00] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[09:00] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[09:00] [ComfyUI] [SubprocessWorker] sending request via socket... -[09:00] [ComfyUI] [SubprocessWorker] call_id=6 sending call_method -[09:00] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] -[09:00] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3] -[09:00] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3]) -[09:01] [ComfyUI] [SubprocessWorker] got response: ok -[09:01] [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.09s): result: NodeOutput -[09:01] [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False -[09:01] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED -[09:01] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[09:01] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... -[09:01] [ComfyUI] [ComfyUI-SAM3] Health check: ok -[09:01] [ComfyUI] [SubprocessWorker] worker started/confirmed -[09:01] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[09:01] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[09:01] [ComfyUI] [SubprocessWorker] sending request via socket... -[09:01] [ComfyUI] [SubprocessWorker] call_id=7 sending call_method -[09:01] Frame 2 saved (frame_001.jpg, t=2.2s) -[09:01] [capture-periodic] freeze=6ms shot=108ms unfreeze=5ms saved=True -[09:01] [ComfyUI] [SubprocessWorker] got response: ok -[09:01] [ComfyUI] [comfy-env] LoadSAM3Model done (0.25s): result: NodeOutput -[09:01] [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7] -[09:01] [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED -[09:01] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[09:01] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... -[09:01] [ComfyUI] [ComfyUI-SAM3] Health check: ok -[09:01] [ComfyUI] [SubprocessWorker] worker started/confirmed -[09:01] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3]) -[09:01] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[09:01] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[09:01] [ComfyUI] [SubprocessWorker] sending request via socket... -[09:01] [ComfyUI] [SubprocessWorker] call_id=8 sending call_method -[09:01] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] -[09:01] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3] -[09:01] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3]) -[09:02] Node executed (1 total), capturing... -[09:02] [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8 -[09:02] [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.23GB -[09:02] [ComfyUI] [comfy-env] VRAM after eviction: 7.23GB -[09:02] Frame 3 saved (frame_002.jpg, t=3.0s) -[09:02] [capture-node] freeze=21ms shot=240ms unfreeze=21ms saved=True -[09:04] Frame 4 saved (frame_003.jpg, t=5.3s) -[09:04] [capture-periodic] freeze=6ms shot=199ms unfreeze=18ms saved=True -[09:06] [capture-loop] iter=50 t=6.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=9.8/16.0GB (62%) swap=0.7/2.9GB (24%) cpu=47% browser_rss=1.54GB -[09:12] [capture-loop] iter=100 t=13.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=10.9/16.0GB (68%) swap=0.8/2.9GB (28%) cpu=74% browser_rss=1.53GB -[09:18] [capture-loop] iter=150 t=19.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.3/16.0GB (52%) swap=1.7/2.9GB (59%) cpu=81% browser_rss=0.92GB +[08:22] [capture-loop] iter=500 t=62.7s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.3/2.9GB (11%) cpu=63% browser_rss=0.59GB +[08:28] [capture-loop] iter=550 t=68.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.9/16.0GB (43%) swap=0.4/2.9GB (15%) cpu=62% browser_rss=0.59GB +[08:34] [capture-loop] iter=600 t=74.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.1/16.0GB (44%) swap=0.4/2.9GB (15%) cpu=74% browser_rss=0.59GB +[08:40] [capture-loop] iter=650 t=80.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.4/2.9GB (15%) cpu=72% browser_rss=0.57GB +[08:46] [capture-loop] iter=700 t=86.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=7.6/16.0GB (47%) swap=0.4/2.9GB (15%) cpu=62% browser_rss=0.57GB +[08:46] [ComfyUI] [SubprocessWorker] got response: ok +[08:46] [ComfyUI] [comfy-env] SAM3Segmentation done (66.66s): result: NodeOutput +[08:46] [ComfyUI] Prompt executed in 86.46 seconds +[08:47] Node executed (3 total), capturing... +[08:47] Frame 10 saved (frame_009.jpg, t=87.3s) +[08:47] [capture-node] freeze=4ms shot=125ms unfreeze=4ms saved=True +[08:48] Execution complete (t=88.0s) +[08:48] Captured 10 unique frames over 88.04s +[08:48] [debug] iframes: 0 +[08:48] [timing] trigger_3d_previews: 0.0s +[08:50] Saved high-quality screenshot: image_seg_point_executed.png +[08:50] [timing] final_screenshot: 0.3s +[08:50] Capturing execution frames: image_seg_text.json +[08:56] Frame 1 saved (frame_000.jpg, t=0.0s) +[08:56] Validating workflow... +[08:56] [ComfyUI] === /validate endpoint called === +[08:56] [ComfyUI] Received JSON with keys: ['prompt'] +[08:56] [ComfyUI] Prompt has 5 nodes +[08:56] [ComfyUI] Node 1: LoadImage +[08:56] [ComfyUI] Inputs: {"image": "example_image.jpg"} +[08:56] [ComfyUI] Node 3: PreviewImage +[08:56] [ComfyUI] Inputs: {"images": ["15", 1]} +[08:56] Queuing workflow for execution... +[08:56] [ComfyUI] Node 4: MaskPreview +[08:56] [ComfyUI] Inputs: {"mask": ["15", 0]} +[08:56] [ComfyUI] Node 12: LoadSAM3Model +[08:56] [ComfyUI] Inputs: {"precision": "fp32", "compile": false} +[08:56] [ComfyUI] Node 15: SAM3Grounding +[08:56] [ComfyUI] Inputs: {"confidence_threshold": 0.2, "text_prompt": "child", "max_detections": -1, "sam3_model_config": ["12", 0], "image": ["1", 0]} +[08:56] [ComfyUI] Generated prompt_id: f836f865-5608-402e-af45-8d7994b45094 +[08:56] [ComfyUI] Calling execution.validate_prompt()... +[08:56] [ComfyUI] Validation result: valid=True +[08:56] [ComfyUI] === Validation PASSED === +[08:56] [ComfyUI] got prompt +[08:56] [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False +[08:56] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED +[08:56] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[08:56] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... +[08:56] [ComfyUI] [ComfyUI-SAM3] Health check: ok +[08:56] [ComfyUI] [SubprocessWorker] worker started/confirmed +[08:56] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[08:56] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[08:56] [ComfyUI] [SubprocessWorker] sending request via socket... +[08:56] [ComfyUI] [SubprocessWorker] call_id=4 sending call_method +[08:56] [ComfyUI] [SubprocessWorker] got response: ok +[08:56] [ComfyUI] [comfy-env] LoadSAM3Model done (0.15s): result: NodeOutput +[08:56] [ComfyUI] [comfy-env] Running SAM3Grounding: confidence_threshold: 0.2, text_prompt: 'child', max_detections: -1, sam3_model_config: dict, image: torch.float32 [1,720,1280,3] cpu +[08:56] [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3Grounding.EXECUTE_NORMALIZED +[08:56] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[08:56] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... +[08:56] [ComfyUI] [ComfyUI-SAM3] Health check: ok +[08:56] [ComfyUI] [SubprocessWorker] worker started/confirmed +[08:56] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 720, 1280, 3]) +[08:56] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[08:56] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[08:56] [ComfyUI] [SubprocessWorker] sending request via socket... +[08:56] [ComfyUI] [SubprocessWorker] call_id=5 sending call_method +[08:56] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] +[08:56] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 720, 1280, 3] +[08:56] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 720, 1280, 3]) +[08:57] [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=5 +[08:57] [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.18GB +[08:57] [ComfyUI] [comfy-env] VRAM after eviction: 11.18GB +[08:58] Frame 2 saved (frame_001.jpg, t=2.3s) +[08:58] [capture-periodic] freeze=4ms shot=136ms unfreeze=5ms saved=True +[09:00] Frame 3 saved (frame_002.jpg, t=4.5s) +[09:00] [capture-periodic] freeze=4ms shot=122ms unfreeze=5ms saved=True +[09:02] [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.9/16.0GB (37%) swap=0.4/2.9GB (15%) cpu=36% browser_rss=0.62GB +[09:07] [capture-loop] iter=100 t=11.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=60% browser_rss=0.62GB +[09:13] [capture-loop] iter=150 t=17.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.1/16.0GB (38%) swap=0.4/2.9GB (15%) cpu=63% browser_rss=0.60GB +[09:19] [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.6/16.0GB (41%) swap=0.4/2.9GB (15%) cpu=60% browser_rss=0.60GB [09:20] [ComfyUI] [worker:ComfyUI-SAM3] -[09:20] [ComfyUI] === WATCHDOG TICK 3 === -[09:20] [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x0000268c (most recent call first): -[09:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 52 in _watchdog -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap +[09:20] [ComfyUI] === WATCHDOG TICK 2 === +[09:20] [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first): +[09:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 52 in _watchdog +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap [09:20] [ComfyUI] -[09:20] [ComfyUI] Thread 0x00000454 (most recent call first): -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sub_quadratic_attention.py", line 170 in _get_attention_scores_no_kv_chunking -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sub_quadratic_attention.py", line 259 in efficient_dot_product_attention -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\attention.py", line 264 in attention_sub_quad -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\attention.py", line 137 in wrapper -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\attention.py", line 120 in sam3_attention -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 729 in forward -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 819 in forward -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 983 in forward -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 2041 in forward -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3312 in _forward_image_no_act_ckpt -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3305 in forward_image -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\utils.py", line 1324 in set_image -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124 in decorate_context -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 733 in execute -[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED -[09:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 1762 in main -[09:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 1807 in +[09:20] [ComfyUI] Thread 0x00001728 (most recent call first): +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ops.py", line 385 in forward_comfy_cast_weights +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ops.py", line 392 in forward +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 714 in forward +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 819 in forward +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 983 in forward +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 2041 in forward +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3321 in _forward_image_no_act_ckpt +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3314 in forward_image +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\utils.py", line 1324 in set_image +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124 in decorate_context +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 133 in _segment_grounding +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 111 in execute +[09:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED +[09:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1762 in main +[09:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1807 in [09:20] [ComfyUI] [09:20] [ComfyUI] [worker:ComfyUI-SAM3] === END === [09:20] [ComfyUI] -[09:25] [capture-loop] iter=200 t=25.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=8.5/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=70% browser_rss=1.00GB -[09:31] [capture-loop] iter=250 t=32.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=8.4/16.0GB (53%) swap=1.6/2.9GB (54%) cpu=66% browser_rss=1.00GB -[09:37] [capture-loop] iter=300 t=38.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=8.5/16.0GB (53%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB -[09:43] [capture-loop] iter=350 t=44.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=10.6/16.0GB (66%) swap=1.5/2.9GB (54%) cpu=68% browser_rss=1.00GB -[09:49] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 -[09:50] Frame 5 saved (frame_004.jpg, t=50.7s) -[09:50] [capture-periodic] freeze=22ms shot=192ms unfreeze=5ms saved=True -[09:50] [capture-loop] iter=400 t=51.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=8.9/16.0GB (56%) swap=1.5/2.9GB (54%) cpu=77% browser_rss=1.01GB -[09:50] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 -[09:50] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 -[09:51] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 -[09:52] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 -[09:52] Frame 6 saved (frame_005.jpg, t=53.0s) -[09:52] [capture-periodic] freeze=22ms shot=239ms unfreeze=6ms saved=True -[09:52] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 -[09:53] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 -[09:54] Frame 7 saved (frame_006.jpg, t=55.3s) -[09:54] [capture-periodic] freeze=6ms shot=179ms unfreeze=27ms saved=True -[09:56] [capture-loop] iter=450 t=57.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=11.0/16.0GB (68%) swap=2.0/2.9GB (69%) cpu=86% browser_rss=0.51GB -[10:03] [capture-loop] iter=500 t=63.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=10.8/16.0GB (68%) swap=2.1/2.9GB (72%) cpu=74% browser_rss=0.79GB -[10:04] [ComfyUI] [SubprocessWorker] got response: ok -[10:04] [ComfyUI] [comfy-env] SAM3MultipromptSegmentation done (63.14s): result: NodeOutput -[10:06] Frame 8 saved (frame_007.jpg, t=66.8s) -[10:06] [capture-periodic] freeze=4ms shot=149ms unfreeze=21ms saved=True -[10:09] [capture-loop] iter=550 t=70.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=9.2/16.0GB (58%) swap=2.2/2.9GB (76%) cpu=46% browser_rss=0.80GB -[10:12] Node executed (2 total), capturing... -[10:13] Frame 9 saved (frame_008.jpg, t=73.5s) -[10:13] [capture-node] freeze=5ms shot=339ms unfreeze=17ms saved=True -[10:14] [ComfyUI] BatchToMultiband: Processed 1 images with 3 channels each -> 3 channels -[10:14] [ComfyUI] BatchToMultiband: Processed 7 masks -> 7 channels -[10:14] Node executed (3 total), capturing... -[10:15] [ComfyUI] BatchToMultiband: Output shape torch.Size([1, 10, 4480, 6720]), channels: ['img_01_r', 'img_01_g', 'img_01_b', 'mask_01', 'mask_02', 'mask_03', 'mask_04', 'mask_05', 'mask_06', 'mask_07'] -[10:15] [ComfyUI] ResizeMultiband: 4480x6720 -> 600x900 -[10:16] [ComfyUI] SaveMultibandImage: Saved to output/multiband.npz -[10:16] [ComfyUI] Shape: (1, 10, 600, 900) -[10:16] [ComfyUI] Format: npz -[10:16] [ComfyUI] PreviewMultibandImage: Batch=1, Channels=10, Names=['img_01_r', 'img_01_g', 'img_01_b', 'mask_01', 'mask_02', 'mask_03', 'mask_04', 'mask_05', 'mask_06', 'mask_07'] -[10:16] Frame 10 saved (frame_009.jpg, t=75.7s) -[10:16] [capture-node] freeze=80ms shot=1170ms unfreeze=38ms saved=True -[10:16] [ComfyUI] Prompt executed in 77.01 seconds -[10:16] Node executed (4 total), capturing... -[10:16] Frame 11 saved (frame_010.jpg, t=77.4s) -[10:16] [capture-node] freeze=6ms shot=230ms unfreeze=22ms saved=True -[10:17] Execution complete (t=77.9s) -[10:17] Captured 11 unique frames over 77.93s -[10:17] [debug] iframes: 0 -[10:17] [timing] trigger_3d_previews: 0.0s -[10:19] Saved high-quality screenshot: scene_seg_executed.png -[10:19] [timing] final_screenshot: 0.3s -[10:20] Capturing execution frames: scene_seg_interactive.json -[10:28] Frame 1 saved (frame_000.jpg, t=0.0s) -[10:28] Validating workflow... -[10:28] [ComfyUI] === /validate endpoint called === -[10:28] [ComfyUI] Received JSON with keys: ['prompt'] -[10:28] [ComfyUI] Prompt has 4 nodes -[10:28] [ComfyUI] Node 1: LoadImage -[10:28] [ComfyUI] Inputs: {"image": "image.png"} -[10:28] [ComfyUI] Node 4: MaskPreview -[10:28] [ComfyUI] Inputs: {"mask": ["26", 0]} -[10:28] [ComfyUI] Node 12: LoadSAM3Model -[10:28] Queuing workflow for execution... -[10:28] [ComfyUI] Inputs: {"precision": "auto", "compile": false} -[10:29] [ComfyUI] Node 26: SAM3InteractiveCollector -[10:29] [ComfyUI] Inputs: {"multi_prompts_store": "[{\"positive_points\":[{\"x\":3348.288109906738,\"y\":2452.2208696844737}],\"negative_points\":[],\"positive_boxes\":[],\"negative_boxes\":[],\"name\":\"Prompt 1\"},{\"positiv -[10:29] [ComfyUI] Generated prompt_id: 9fb725ad-b899-420c-8772-3872a5f2ad59 -[10:29] [ComfyUI] Calling execution.validate_prompt()... -[10:29] [ComfyUI] Validation result: valid=True -[10:29] [ComfyUI] === Validation PASSED === -[10:29] [ComfyUI] got prompt -[10:30] [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False -[10:30] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED -[10:30] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[10:30] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... -[10:30] [ComfyUI] [ComfyUI-SAM3] Health check: failed -[10:30] [ComfyUI] [ComfyUI-SAM3] Socket unhealthy, restarting worker... -[10:30] [ComfyUI] [comfy-env] sam3-nodes: Library/bin has 235 DLLs -[10:30] [ComfyUI] [ComfyUI-SAM3] python: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\python.exe -[10:30] [ComfyUI] [ComfyUI-SAM3] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\.pixi\\envs\\sam3-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3'] -[10:30] [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\python.exe -[10:30] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\runneradmin\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3-0301\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\.ce\\pixi.toml', '-e', 'sam3-nodes', 'python', 'C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_4z0wzehh\\persistent_worker.py', 'tcp://127.0.0.1:63746']... -[10:31] Frame 2 saved (frame_001.jpg, t=2.2s) -[10:31] [capture-periodic] freeze=4ms shot=219ms unfreeze=5ms saved=True -[10:33] Frame 3 saved (frame_002.jpg, t=4.7s) -[10:33] [capture-periodic] freeze=3ms shot=112ms unfreeze=6ms saved=True -[10:35] [capture-loop] iter=50 t=6.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/16.0GB (34%) swap=2.4/2.9GB (83%) cpu=36% browser_rss=1.07GB -[10:37] [ComfyUI] D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\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.) -[10:37] [ComfyUI] return torch._C._cuda_getDeviceCount() > 0 -[10:39] [ComfyUI] [SubprocessWorker] worker started/confirmed -[10:39] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[10:39] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[10:39] [ComfyUI] [SubprocessWorker] sending request via socket... -[10:39] [ComfyUI] [SubprocessWorker] call_id=9 sending call_method -[10:40] [ComfyUI] [SubprocessWorker] got response: ok -[10:40] [ComfyUI] [comfy-env] LoadSAM3Model done (10.90s): result: NodeOutput -[10:40] [ComfyUI] [comfy-env] Running SAM3InteractiveCollector: multi_prompts_store: '[{"positive_points":[{"x":3348.288109906738,"y":2452.220..., sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, unique_id: '26' -[10:40] [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3InteractiveCollector.EXECUTE_NORMALIZED -[10:40] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... -[10:40] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... -[10:40] [ComfyUI] [ComfyUI-SAM3] Health check: ok -[10:40] [ComfyUI] [SubprocessWorker] worker started/confirmed -[10:40] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3]) -[10:40] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... -[10:41] [capture-loop] iter=100 t=12.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.9/16.0GB (37%) swap=2.4/2.9GB (82%) cpu=47% browser_rss=1.08GB -[10:41] [ComfyUI] [SubprocessWorker] created 0 shm blocks -[10:41] [ComfyUI] [SubprocessWorker] sending request via socket... -[10:41] [ComfyUI] [SubprocessWorker] call_id=10 sending call_method -[10:41] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] -[10:41] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3] -[10:41] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3]) -[10:42] Frame 4 saved (frame_003.jpg, t=13.4s) -[10:42] [capture-periodic] freeze=4ms shot=109ms unfreeze=4ms saved=True -[10:45] [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=10 -[10:45] [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 11.34GB -[10:45] [ComfyUI] [comfy-env] VRAM after eviction: 11.34GB -[10:46] [capture-loop] iter=150 t=18.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.8/16.0GB (36%) swap=2.7/2.9GB (95%) cpu=35% browser_rss=1.06GB -[10:52] [capture-loop] iter=200 t=24.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=8 ram=6.1/16.0GB (38%) swap=2.7/2.9GB (95%) cpu=64% browser_rss=1.06GB -[10:58] [capture-loop] iter=250 t=29.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.4/16.0GB (40%) swap=2.7/2.9GB (95%) cpu=64% browser_rss=1.06GB -[11:04] [capture-loop] iter=300 t=35.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/16.0GB (49%) swap=2.7/2.9GB (95%) cpu=62% browser_rss=1.06GB -[11:10] [capture-loop] iter=350 t=41.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=6.7/16.0GB (42%) swap=2.7/2.9GB (95%) cpu=78% browser_rss=1.06GB -[11:16] [capture-loop] iter=400 t=48.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.0/16.0GB (44%) swap=2.7/2.9GB (95%) cpu=78% browser_rss=1.00GB -[11:23] [capture-loop] iter=450 t=54.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.4/16.0GB (46%) swap=2.7/2.9GB (94%) cpu=75% browser_rss=1.00GB -[11:29] [capture-loop] iter=500 t=60.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=7.7/16.0GB (48%) swap=2.7/2.9GB (93%) cpu=78% browser_rss=1.00GB -[11:32] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=10 -[11:33] Frame 5 saved (frame_004.jpg, t=64.1s) -[11:33] [capture-periodic] freeze=5ms shot=156ms unfreeze=7ms saved=True -[11:33] [ComfyUI] [worker:ComfyUI-SAM3] -[11:33] [ComfyUI] === WATCHDOG TICK 1 === -[11:33] [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00002480 (most recent call first): -[11:33] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 52 in _watchdog -[11:33] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run -[11:33] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner -[11:33] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap -[11:33] [ComfyUI] -[11:33] [ComfyUI] Thread 0x000002fc (most recent call first): -[11:33] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\utils.py", line 132 in visualize_masks_on_image -[11:33] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3_interactive.py", line 732 in execute -[11:33] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0301\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED -[11:33] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 1762 in main -[11:33] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_4z0wzehh\persistent_worker.py", line 1807 in -[11:33] [ComfyUI] -[11:33] [ComfyUI] [worker:ComfyUI-SAM3] === END === -[11:33] [ComfyUI] -[11:35] [capture-loop] iter=550 t=66.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=8.7/16.0GB (54%) swap=2.7/2.9GB (93%) cpu=86% browser_rss=1.01GB -[11:38] [ComfyUI] [SubprocessWorker] got response: ok -[11:38] [ComfyUI] [comfy-env] SAM3InteractiveCollector done (57.34s): result: NodeOutput -[11:39] [ComfyUI] Prompt executed in 70.47 seconds -[11:39] Node executed (1 total), capturing... -[11:42] Frame 6 saved (frame_005.jpg, t=71.2s) -[11:42] [capture-node] freeze=1146ms shot=927ms unfreeze=4ms saved=True -[11:42] Node executed (2 total), capturing... -[11:42] Frame 7 saved (frame_006.jpg, t=73.6s) -[11:42] [capture-node] freeze=4ms shot=143ms unfreeze=0ms saved=True -[11:42] Execution complete (t=73.6s) -[11:42] Captured 7 unique frames over 73.74s +[09:25] [capture-loop] iter=250 t=29.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.3/16.0GB (39%) swap=0.6/2.9GB (19%) cpu=66% browser_rss=0.52GB +[09:31] [capture-loop] iter=300 t=34.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.5/16.0GB (41%) swap=0.6/2.9GB (19%) cpu=61% browser_rss=0.52GB +[09:37] [capture-loop] iter=350 t=40.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=8.0/16.0GB (50%) swap=0.6/2.9GB (19%) cpu=65% browser_rss=0.51GB +[09:42] [capture-loop] iter=400 t=46.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.9/16.0GB (43%) swap=0.6/2.9GB (19%) cpu=62% browser_rss=0.51GB +[09:48] [capture-loop] iter=450 t=52.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.3/16.0GB (46%) swap=0.6/2.9GB (19%) cpu=62% browser_rss=0.51GB +[09:54] [capture-loop] iter=500 t=58.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.3/16.0GB (45%) swap=0.7/2.9GB (24%) cpu=66% browser_rss=0.51GB +[10:00] [capture-loop] iter=550 t=64.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=9.5/16.0GB (59%) swap=0.7/2.9GB (24%) cpu=62% browser_rss=0.50GB +[10:05] [ComfyUI] [SubprocessWorker] got response: ok +[10:05] [ComfyUI] [comfy-env] SAM3Grounding done (69.18s): result: NodeOutput +[10:05] Node executed (1 total), capturing... +[10:06] [ComfyUI] Prompt executed in 69.61 seconds +[10:06] Frame 4 saved (frame_003.jpg, t=69.8s) +[10:06] [capture-node] freeze=5ms shot=125ms unfreeze=4ms saved=True +[10:06] Node executed (2 total), capturing... +[10:06] Frame 5 saved (frame_004.jpg, t=70.2s) +[10:06] [capture-node] freeze=359ms shot=131ms unfreeze=4ms saved=True +[10:07] [capture-loop] iter=600 t=70.8s state={'complete': True, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=8.2/16.0GB (51%) swap=0.8/2.9GB (28%) cpu=56% browser_rss=0.56GB +[10:07] Execution complete (t=70.8s) +[10:07] Captured 5 unique frames over 70.83s +[10:07] [debug] iframes: 0 +[10:07] [timing] trigger_3d_previews: 0.0s +[10:09] Saved high-quality screenshot: image_seg_text_executed.png +[10:09] [timing] final_screenshot: 0.2s +[10:09] Capturing execution frames: scene_seg.json +[10:15] Frame 1 saved (frame_000.jpg, t=0.0s) +[10:15] Validating workflow... +[10:15] [ComfyUI] === /validate endpoint called === +[10:15] [ComfyUI] Received JSON with keys: ['prompt'] +[10:15] [ComfyUI] Prompt has 10 nodes +[10:15] [ComfyUI] Node 1: LoadImage +[10:15] [ComfyUI] Inputs: {"image": "image.png"} +[10:15] [ComfyUI] Node 3: PreviewImage +[10:15] [ComfyUI] Inputs: {"images": ["27", 1]} +[10:15] [ComfyUI] Node 4: MaskPreview +[10:15] [ComfyUI] Inputs: {"mask": ["27", 0]} +[10:15] Queuing workflow for execution... +[10:15] [ComfyUI] Node 12: LoadSAM3Model +[10:15] [ComfyUI] Inputs: {"precision": "fp32", "compile": false} +[10:15] [ComfyUI] Node 20: SAM3MultiRegionCollector +[10:15] [ComfyUI] Inputs: {"multi_prompts_store": "[{\"positive_points\":[{\"x\":5052.74953932266,\"y\":2847.0600693869637},{\"x\":4932.510591392486,\"y\":2953.9413227753366},{\"x\":4718.752461738845,\"y\":2967.301479448883},{ +[10:15] [ComfyUI] Node 22: MultibandFromBatch +[10:15] [ComfyUI] Inputs: {"images": ["1", 0], "masks": ["27", 0]} +[10:15] [ComfyUI] Node 23: MultibandSave +[10:15] [ComfyUI] Inputs: {"file_path": "output/multiband", "format": "npz", "multiband": ["26", 0]} +[10:15] [ComfyUI] Node 24: MultibandPreview +[10:15] [ComfyUI] Inputs: {"channel_index": 0, "multiband": ["26", 0]} +[10:15] [ComfyUI] Node 26: MultibandResize +[10:15] [ComfyUI] Inputs: {"upscale_method": "nearest-exact", "width": 900, "height": 600, "crop": "center", "multiband": ["22", 0]} +[10:15] [ComfyUI] Node 27: SAM3MultipromptSegmentation +[10:15] [ComfyUI] Inputs: {"refinement_iterations": 0, "use_multimask": false, "sam3_model_config": ["12", 0], "image": ["1", 0], "multi_prompts": ["20", 0]} +[10:15] [ComfyUI] Generated prompt_id: 0bcf645f-e1ca-46de-91dc-42d0b26c9216 +[10:15] [ComfyUI] Calling execution.validate_prompt()... +[10:15] [ComfyUI] Validation result: valid=True +[10:15] [ComfyUI] === Validation PASSED === +[10:15] [ComfyUI] got prompt +[10:16] [ComfyUI] [comfy-env] Running SAM3MultiRegionCollector: multi_prompts_store: '[{"positive_points":[{"x":5052.74953932266,"y":2847.0600..., image: torch.float32 [1,4480,6720,3] cpu +[10:16] [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3MultiRegionCollector.EXECUTE_NORMALIZED +[10:16] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[10:16] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... +[10:16] [ComfyUI] [ComfyUI-SAM3] Health check: ok +[10:16] [ComfyUI] [SubprocessWorker] worker started/confirmed +[10:16] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3]) +[10:16] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[10:16] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[10:16] [ComfyUI] [SubprocessWorker] sending request via socket... +[10:16] [ComfyUI] [SubprocessWorker] call_id=6 sending call_method +[10:17] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] +[10:17] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3] +[10:17] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3]) +[10:17] [ComfyUI] [SubprocessWorker] got response: ok +[10:17] [ComfyUI] [comfy-env] SAM3MultiRegionCollector done (1.06s): result: NodeOutput +[10:17] [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'fp32', compile: False +[10:17] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED +[10:17] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[10:17] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... +[10:17] [ComfyUI] [ComfyUI-SAM3] Health check: ok +[10:17] [ComfyUI] [SubprocessWorker] worker started/confirmed +[10:17] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[10:17] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[10:17] [ComfyUI] [SubprocessWorker] sending request via socket... +[10:17] [ComfyUI] [SubprocessWorker] call_id=7 sending call_method +[10:17] [ComfyUI] [SubprocessWorker] got response: ok +[10:17] [ComfyUI] [comfy-env] LoadSAM3Model done (0.08s): result: NodeOutput +[10:17] [ComfyUI] [comfy-env] Running SAM3MultipromptSegmentation: refinement_iterations: 0, use_multimask: False, sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, multi_prompts: list[7] +[10:17] [ComfyUI] [SubprocessWorker] call_method: nodes.segmentation.SAM3MultipromptSegmentation.EXECUTE_NORMALIZED +[10:17] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[10:17] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... +[10:17] [ComfyUI] [ComfyUI-SAM3] Health check: ok +[10:17] [ComfyUI] [SubprocessWorker] worker started/confirmed +[10:17] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3]) +[10:17] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[10:17] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[10:17] [ComfyUI] [SubprocessWorker] sending request via socket... +[10:17] [ComfyUI] [SubprocessWorker] call_id=8 sending call_method +[10:17] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] +[10:17] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3] +[10:17] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3]) +[10:18] [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=8 +[10:18] [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 7.65GB +[10:18] [ComfyUI] [comfy-env] VRAM after eviction: 7.65GB +[10:19] Frame 2 saved (frame_001.jpg, t=2.3s) +[10:19] [capture-periodic] freeze=28ms shot=763ms unfreeze=124ms saved=True +[10:19] Node executed (1 total), capturing... +[10:19] [capture-node] freeze=4ms shot=182ms unfreeze=16ms saved=False +[10:20] [ComfyUI] [worker:ComfyUI-SAM3] +[10:20] [ComfyUI] === WATCHDOG TICK 3 === +[10:20] [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first): +[10:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 52 in _watchdog +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap +[10:20] [ComfyUI] +[10:20] [ComfyUI] Thread 0x00001728 (most recent call first): +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ops.py", line 385 in forward_comfy_cast_weights +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ops.py", line 392 in forward +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 147 in forward +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 823 in forward +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 983 in forward +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 2041 in forward +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3321 in _forward_image_no_act_ckpt +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3314 in forward_image +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\utils.py", line 1324 in set_image +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124 in decorate_context +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 733 in execute +[10:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED +[10:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1762 in main +[10:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1807 in +[10:20] [ComfyUI] +[10:20] [ComfyUI] [worker:ComfyUI-SAM3] === END === +[10:20] [ComfyUI] +[10:21] Frame 3 saved (frame_002.jpg, t=5.8s) +[10:21] [capture-periodic] freeze=5ms shot=193ms unfreeze=19ms saved=True +[10:23] [capture-loop] iter=50 t=7.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.9/16.0GB (62%) swap=0.8/2.9GB (28%) cpu=50% browser_rss=1.50GB +[10:29] [capture-loop] iter=100 t=13.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=77% browser_rss=1.48GB +[10:35] [capture-loop] iter=150 t=19.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.7/16.0GB (61%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.47GB +[10:41] [capture-loop] iter=200 t=25.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=71% browser_rss=1.42GB +[10:47] [capture-loop] iter=250 t=31.6s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.4/16.0GB (59%) swap=0.9/2.9GB (32%) cpu=69% browser_rss=1.41GB +[10:53] [capture-loop] iter=300 t=37.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=63% browser_rss=1.40GB +[10:59] [capture-loop] iter=350 t=43.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=10.6/16.0GB (66%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB +[11:05] [capture-loop] iter=400 t=49.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.3/16.0GB (58%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.40GB +[11:11] [capture-loop] iter=450 t=55.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.5/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=62% browser_rss=1.40GB +[11:17] [capture-loop] iter=500 t=61.4s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=9.6/16.0GB (60%) swap=0.9/2.9GB (32%) cpu=66% browser_rss=1.39GB +[11:18] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 +[11:18] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 +[11:18] Frame 4 saved (frame_003.jpg, t=62.7s) +[11:18] [capture-periodic] freeze=4ms shot=150ms unfreeze=7ms saved=True +[11:19] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 +[11:19] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 +[11:20] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 +[11:20] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 +[11:20] [ComfyUI] [worker:ComfyUI-SAM3] +[11:20] [ComfyUI] === WATCHDOG TICK 4 === +[11:20] [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first): +[11:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 52 in _watchdog +[11:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run +[11:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner +[11:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap +[11:20] [ComfyUI] +[11:20] [ComfyUI] Thread 0x00001728 (most recent call first): +[11:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 425 in _pe_encoding +[11:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 436 in forward +[11:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl +[11:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl +[11:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 2584 in get_dense_pe +[11:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 9603 in _predict +[11:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124 in decorate_context +[11:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 9499 in predict +[11:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3989 in predict_inst +[11:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\segmentation.py", line 786 in execute +[11:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED +[11:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1762 in main +[11:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1807 in +[11:20] [ComfyUI] +[11:20] [ComfyUI] [worker:ComfyUI-SAM3] === END === +[11:20] [ComfyUI] +[11:20] Frame 5 saved (frame_004.jpg, t=64.9s) +[11:20] [capture-periodic] freeze=4ms shot=208ms unfreeze=8ms saved=True +[11:21] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=8 +[11:23] Frame 6 saved (frame_005.jpg, t=67.2s) +[11:23] [capture-periodic] freeze=5ms shot=219ms unfreeze=7ms saved=True +[11:23] [capture-loop] iter=550 t=67.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=6 ram=12.4/16.0GB (78%) swap=1.0/2.9GB (34%) cpu=83% browser_rss=1.51GB +[11:29] [capture-loop] iter=600 t=74.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=11.1/16.0GB (70%) swap=2.0/2.9GB (68%) cpu=80% browser_rss=0.94GB +[11:32] [ComfyUI] [SubprocessWorker] got response: ok +[11:32] [ComfyUI] [comfy-env] SAM3MultipromptSegmentation done (74.46s): result: NodeOutput +[11:32] Frame 7 saved (frame_006.jpg, t=76.8s) +[11:32] [capture-periodic] freeze=4ms shot=157ms unfreeze=11ms saved=True +[11:34] Node executed (2 total), capturing... +[11:35] Frame 8 saved (frame_007.jpg, t=78.7s) +[11:35] [capture-node] freeze=81ms shot=713ms unfreeze=14ms saved=True +[11:36] [capture-loop] iter=650 t=81.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=5 ram=9.8/16.0GB (61%) swap=1.9/2.9GB (66%) cpu=53% browser_rss=1.39GB +[11:40] [ComfyUI] BatchToMultiband: Processed 1 images with 3 channels each -> 3 channels +[11:40] [ComfyUI] BatchToMultiband: Processed 7 masks -> 7 channels +[11:40] Node executed (3 total), capturing... +[11:40] [ComfyUI] BatchToMultiband: Output shape torch.Size([1, 10, 4480, 6720]), channels: ['img_01_r', 'img_01_g', 'img_01_b', 'mask_01', 'mask_02', 'mask_03', 'mask_04', 'mask_05', 'mask_06', 'mask_07'] +[11:40] [ComfyUI] ResizeMultiband: 4480x6720 -> 600x900 +[11:40] Frame 9 saved (frame_008.jpg, t=84.9s) +[11:40] [capture-node] freeze=15ms shot=201ms unfreeze=15ms saved=True +[11:41] [ComfyUI] SaveMultibandImage: Saved to output/multiband.npz +[11:41] [ComfyUI] Shape: (1, 10, 600, 900) +[11:41] [ComfyUI] Format: npz +[11:41] [ComfyUI] PreviewMultibandImage: Batch=1, Channels=10, Names=['img_01_r', 'img_01_g', 'img_01_b', 'mask_01', 'mask_02', 'mask_03', 'mask_04', 'mask_05', 'mask_06', 'mask_07'] +[11:41] [ComfyUI] Prompt executed in 85.57 seconds +[11:41] Node executed (4 total), capturing... +[11:41] Frame 10 saved (frame_009.jpg, t=86.0s) +[11:41] [capture-node] freeze=5ms shot=184ms unfreeze=0ms saved=True +[11:41] Execution complete (t=86.0s) +[11:42] Captured 10 unique frames over 86.22s [11:42] [debug] iframes: 0 -[11:42] [timing] trigger_3d_previews: 0.0s -[11:44] Saved high-quality screenshot: scene_seg_interactive_executed.png -[11:44] [timing] final_screenshot: 0.2s -[11:45] [5/5] SKIPPED (not in cpu list) video_point_prompt.json -[11:46] Results saved to D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\SAM3-0301\dev\windows-portable-cpu\results.json -[11:46] Model report: 9 files, 3.2 GB -> D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\SAM3-0301\dev\windows-portable-cpu\models.json -[11:46] Saved: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\SAM3-0301\dev\windows-portable-cpu\index.html -[11:46] [EXECUTION] PASSED -[11:46] +[11:42] [timing] trigger_3d_previews: 0.1s +[11:44] Saved high-quality screenshot: scene_seg_executed.png +[11:44] [timing] final_screenshot: 0.3s +[11:44] Capturing execution frames: scene_seg_interactive.json +[11:44] [ComfyUI] Exception in callback _ProactorBasePipeTransport._call_connection_lost() +[11:44] [ComfyUI] handle: +[11:44] [ComfyUI] Traceback (most recent call last): +[11:45] [ComfyUI] File "asyncio\events.py", line 89, in _run +[11:45] [ComfyUI] File "asyncio\proactor_events.py", line 165, in _call_connection_lost +[11:45] [ComfyUI] ConnectionResetError: [WinError 10054] An existing connection was forcibly closed by the remote host +[11:50] Frame 1 saved (frame_000.jpg, t=0.0s) +[11:50] Validating workflow... +[11:50] [ComfyUI] === /validate endpoint called === +[11:50] [ComfyUI] Received JSON with keys: ['prompt'] +[11:50] [ComfyUI] Prompt has 4 nodes +[11:50] [ComfyUI] Node 1: LoadImage +[11:50] Queuing workflow for execution... +[11:50] [ComfyUI] Inputs: {"image": "image.png"} +[11:50] [ComfyUI] Node 4: MaskPreview +[11:51] [ComfyUI] Inputs: {"mask": ["26", 0]} +[11:51] [ComfyUI] Node 12: LoadSAM3Model +[11:51] [ComfyUI] Inputs: {"precision": "auto", "compile": false} +[11:51] [ComfyUI] Node 26: SAM3InteractiveCollector +[11:51] [ComfyUI] Inputs: {"multi_prompts_store": "[{\"positive_points\":[{\"x\":3348.288109906738,\"y\":2452.2208696844737}],\"negative_points\":[],\"positive_boxes\":[],\"negative_boxes\":[],\"name\":\"Prompt 1\"},{\"positiv +[11:51] [ComfyUI] Generated prompt_id: 38c23879-f6da-406e-9225-def681e6bb72 +[11:51] [ComfyUI] Calling execution.validate_prompt()... +[11:51] [ComfyUI] Validation result: valid=True +[11:51] [ComfyUI] === Validation PASSED === +[11:51] [ComfyUI] got prompt +[11:51] [ComfyUI] [comfy-env] Running LoadSAM3Model: precision: 'auto', compile: False +[11:51] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSAM3Model.EXECUTE_NORMALIZED +[11:51] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[11:51] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... +[11:51] [ComfyUI] [ComfyUI-SAM3] Health check: ok +[11:51] [ComfyUI] [SubprocessWorker] worker started/confirmed +[11:51] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[11:51] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[11:51] [ComfyUI] [SubprocessWorker] sending request via socket... +[11:51] [ComfyUI] [SubprocessWorker] call_id=9 sending call_method +[11:52] [ComfyUI] [SubprocessWorker] got response: ok +[11:52] [ComfyUI] [comfy-env] LoadSAM3Model done (0.20s): result: NodeOutput +[11:52] [ComfyUI] [comfy-env] Running SAM3InteractiveCollector: multi_prompts_store: '[{"positive_points":[{"x":3348.288109906738,"y":2452.220..., sam3_model_config: dict, image: torch.float32 [1,4480,6720,3] cpu, unique_id: '26' +[11:52] [ComfyUI] [SubprocessWorker] call_method: nodes.sam3_interactive.SAM3InteractiveCollector.EXECUTE_NORMALIZED +[11:52] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started... +[11:52] [ComfyUI] [ComfyUI-SAM3] Health check: ping (timeout=5.0s)... +[11:52] [ComfyUI] [ComfyUI-SAM3] Health check: ok +[11:52] [ComfyUI] [SubprocessWorker] worker started/confirmed +[11:52] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 4480, 6720, 3]) +[11:52] [ComfyUI] [SubprocessWorker] serializing kwargs to shm... +[11:52] [ComfyUI] [SubprocessWorker] created 0 shm blocks +[11:52] [ComfyUI] [SubprocessWorker] sending request via socket... +[11:52] [ComfyUI] [SubprocessWorker] call_id=10 sending call_method +[11:52] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] +[11:52] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 4480, 6720, 3] +[11:52] [ComfyUI] [worker:ComfyUI-SAM3] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 4480, 6720, 3]) +[11:53] Frame 2 saved (frame_001.jpg, t=2.2s) +[11:53] [capture-periodic] freeze=3ms shot=122ms unfreeze=5ms saved=True +[11:53] [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=10 +[11:53] [ComfyUI] [comfy-env] VRAM request: 3.50GB, free before eviction: 10.11GB +[11:53] [ComfyUI] [comfy-env] VRAM after eviction: 10.11GB +[11:55] Frame 3 saved (frame_002.jpg, t=4.4s) +[11:55] [capture-periodic] freeze=4ms shot=136ms unfreeze=5ms saved=True +[11:56] [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=6.8/16.0GB (43%) swap=1.6/2.9GB (55%) cpu=42% browser_rss=1.15GB +[12:02] [capture-loop] iter=100 t=11.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.0/16.0GB (44%) swap=1.5/2.9GB (54%) cpu=70% browser_rss=1.05GB +[12:08] [capture-loop] iter=150 t=17.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.6/16.0GB (42%) swap=1.8/2.9GB (64%) cpu=70% browser_rss=0.61GB +[12:14] [capture-loop] iter=200 t=23.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=6.8/16.0GB (43%) swap=1.8/2.9GB (63%) cpu=66% browser_rss=0.66GB +[12:20] [capture-loop] iter=250 t=29.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=9.2/16.0GB (58%) swap=1.8/2.9GB (63%) cpu=63% browser_rss=0.66GB +[12:20] [ComfyUI] [worker:ComfyUI-SAM3] +[12:20] [ComfyUI] === WATCHDOG TICK 5 === +[12:20] [ComfyUI] [worker:ComfyUI-SAM3] Current thread 0x00001b88 (most recent call first): +[12:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 52 in _watchdog +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 995 in run +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1044 in _bootstrap_inner +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\threading.py", line 1015 in _bootstrap +[12:20] [ComfyUI] +[12:20] [ComfyUI] Thread 0x00001728 (most recent call first): +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sub_quadratic_attention.py", line 181 in _get_attention_scores_no_kv_chunking +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sub_quadratic_attention.py", line 269 in efficient_dot_product_attention +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\attention.py", line 264 in attention_sub_quad +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\attention.py", line 137 in wrapper +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\attention.py", line 120 in sam3_attention +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 729 in forward +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 819 in forward +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 983 in forward +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1790 in _call_impl +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\nn\modules\module.py", line 1779 in _wrapped_call_impl +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 2041 in forward +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3321 in _forward_image_no_act_ckpt +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\model.py", line 3314 in forward_image +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3\utils.py", line 1324 in set_image +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\.ce\.pixi\envs\sam3-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124 in decorate_context +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3\nodes\sam3_interactive.py", line 687 in execute +[12:20] [ComfyUI] File "D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3-0912\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1826 in EXECUTE_NORMALIZED +[12:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1762 in main +[12:20] [ComfyUI] File "C:\Users\RUNNER~1\AppData\Local\Temp\comfyui_pvenv_t4gd5doe\persistent_worker.py", line 1807 in +[12:20] [ComfyUI] +[12:20] [ComfyUI] [worker:ComfyUI-SAM3] === END === +[12:20] [ComfyUI] +[12:26] [capture-loop] iter=300 t=35.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.2/16.0GB (45%) swap=1.8/2.9GB (61%) cpu=72% browser_rss=0.66GB +[12:32] [capture-loop] iter=350 t=41.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=9 ram=7.5/16.0GB (47%) swap=1.8/2.9GB (61%) cpu=62% browser_rss=0.67GB +[12:38] [capture-loop] iter=400 t=47.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.6/16.0GB (47%) swap=1.8/2.9GB (61%) cpu=61% browser_rss=0.67GB +[12:43] [capture-loop] iter=450 t=53.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=7.8/16.0GB (49%) swap=1.8/2.9GB (61%) cpu=58% browser_rss=0.67GB +[12:49] [capture-loop] iter=500 t=58.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=7.9/16.0GB (50%) swap=1.8/2.9GB (61%) cpu=64% browser_rss=0.67GB +[12:54] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=10 +[12:55] Frame 4 saved (frame_003.jpg, t=64.5s) +[12:55] [capture-periodic] freeze=6ms shot=139ms unfreeze=5ms saved=True +[12:55] [capture-loop] iter=550 t=64.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=10.0/16.0GB (62%) swap=1.8/2.9GB (61%) cpu=68% browser_rss=0.68GB +[12:57] [ComfyUI] [SubprocessWorker] got response: ok +[12:57] [ComfyUI] [comfy-env] SAM3InteractiveCollector done (65.58s): result: NodeOutput +[12:58] [ComfyUI] Prompt executed in 67.65 seconds +[12:58] Node executed (1 total), capturing... +[12:59] Frame 5 saved (frame_004.jpg, t=68.2s) +[12:59] [capture-node] freeze=166ms shot=528ms unfreeze=5ms saved=True +[12:59] Node executed (2 total), capturing... +[13:00] Frame 6 saved (frame_005.jpg, t=69.2s) +[13:00] [capture-node] freeze=4ms shot=143ms unfreeze=0ms saved=True +[13:00] Execution complete (t=69.2s) +[13:00] Captured 6 unique frames over 69.37s +[13:00] [debug] iframes: 0 +[13:00] [timing] trigger_3d_previews: 0.0s +[13:02] Saved high-quality screenshot: scene_seg_interactive_executed.png +[13:02] [timing] final_screenshot: 0.3s +[13:02] [5/5] SKIPPED (not in cpu list) video_point_prompt.json +[13:03] Results saved to D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\SAM3-0912\dev\windows-portable-cpu\results.json +[13:03] Model report: 9 files, 3.2 GB -> D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\SAM3-0912\dev\windows-portable-cpu\models.json +[13:03] Saved: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\SAM3-0912\dev\windows-portable-cpu\index.html +[13:03] [EXECUTION] PASSED +[13:03] windows_portable: PASSED -[11:46] Stopping ComfyUI server... +[13:03] Stopping ComfyUI server... diff --git a/dev/windows-portable-cpu/videos/image_seg_point/frame_000.jpg b/dev/windows-portable-cpu/videos/image_seg_point/frame_000.jpg index 3679411a287b115e8e9cb02a32e5813974844bb5..4218c9f665c5c85a143e1d6ba938955081fb4118 100644 GIT binary patch delta 175 zcmV;g08sz$qy_q<1%R{x@1qTBe+)io+QF>p%dsQ8mO;NJGLHfEPQl z{He1;5?jYANaVR7D<~We{e5Y_YHjTMS9^vG*gWp0O*2Z$SO675fI0&JC;_)|OaTc7 D@moL8 diff --git a/dev/windows-portable-cpu/videos/image_seg_point/frame_001.jpg b/dev/windows-portable-cpu/videos/image_seg_point/frame_001.jpg index 4cc6d24c7f0fb43da98ca5643a4149ff3e16c6de..a4dfa9abd001f7197737a888bd4a9220293ad48f 100644 GIT binary patch delta 772 zcmdmTgmv!`)`l&N&!a;bx-Qs0*^saMv`snTWKLDc%4Eqs)x|2a8yOO<3QyX6TlMiy z$LZWA-8CGkKQ}lYm#tm-=*Q1}$&TCtjxo)j9wa2se?E(0RfS6FlCR5+#gdM%v^2RN zHF@K7mCXv~vl;6@{(bz#{?rWX%Zq>C4{&ARD0o%Nm+iDUD`f741OfNG44Jp?-ifl_ zyJfAgmBfveua>V^k+uBR{EHdCgMaBibr4fiOv?E#u}b8pN~Yb%Kblh*0$oKIp1=OV z|I}kmV6&!T;|b-Bi`S|$L|-wLKI@k{?N_o%*KTJ4#^VpKuhqS`yt=+RpLOrq!!`jt zZZjD4CEmWVx@x7tu&4_auVg&zR%`h;%PNZD;%eU&_iZ+wx;~xFqfI$k@f3gZtxZDZ zjt!1-U*2!EUvzD#|||19#pJu|()fO}ivmoKY|1vZ*h_k`91rT>M>Ofs2Y@lS-| z)b8b3P9Ak)*vQjj%OgfZ`N(B7T9t5>c|HMY*vk(T+LywvE| zr|RF!cJ4~JY#}{EL%Kua1hz-lJD_w!C~OkfmYcD!2)F56of6sEe<08{75*bye z3nenDsqgfExBdBlhHHzu7>wrM%|HL2VXa&6@3lYwGkjgKsDWqs_vp|68D0m0bqFEL zEUSB6e?NZu{X|C7=_eBzRTPZBNB{c;R2w+u-|M>izgZd!m^E+uKg#4hc@k*&|C<2z C8&?Pb delta 759 zcmdmcgmudi)`l&N&!c^qjPrbNZg=Bt)84&Z_Eljf|83u$Gd~{W6G)agsXkAOb!W!y z5{-%T91o}~e0y&4Qa^R#k|Y6>4uJ_f4#@vo#n8Ax;;l;0heF@4OP73|>}Vjo{ev~* z8pith^7rhW|Ez4@Yh}OpD@y=FJKypP&$eirE%m(1#>i5Afo<;EyGIxAzU_6Lxk%m$e5&Go_}re(gnOyTW^(@$U+oOXUgU)ZW3f5n*zJFKt>}9;h zjXRqfcQp3QDgVCeO8}$4{j2M*>X#bLtG~M9yIO;!t4IJN414_*{(Jvb#-av+po^{y zB7smmZ%g3h|64_;Z;WRYVV3n3nO>;QC@fjNsEZ*=V^ISaGWLJ8sB5|+3!{iwpaVC| zSQzb5)dexb))j1q2xH*%ivo-y;%{9=7`DJ{gVAkW(;qT1icarJV3e3_+%7adHi1!+ znc=PXWW!^^(;p`=im~ub0lMttIpOI$6BtDqmrj0IE6nS7Z(5fIW4Y$o2p7QT?UH#uIjRnk_f3N-d&+zL?s{O9}^ZzqMb!jl1sxRGd|8J|>bVs0C zL1c;aciaDdo&GYB(Pa9iL`HQ5`_ldI*ZHlu~^ZyLjfPr8%cgjDt33KMm(pbR% G|0V$O@J#Cf diff --git a/dev/windows-portable-cpu/videos/image_seg_point/frame_002.jpg b/dev/windows-portable-cpu/videos/image_seg_point/frame_002.jpg index f4acf2dacf3369cd1d3a98ff67dcc160be29b89c..8476487a982526a11fd4d86083a149b2b4611905 100644 GIT binary patch delta 46426 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

`^D|pmG0L35cBTZ=AfE`j9}( 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 Gn|}keTiDV7 delta 53873 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 diff --git a/dev/windows-portable-cpu/videos/image_seg_point/frame_003.jpg b/dev/windows-portable-cpu/videos/image_seg_point/frame_003.jpg index 48714550ee5e5c6b048c5f53c0466a30c5b35b47..adc44f80a0f2e52e7e0a440fd6cf4d5b0288f474 100644 GIT binary patch delta 6698 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 SW+c<4uBWG`VzPM|um1}j?HR%V delta 6374 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 diff --git a/dev/windows-portable-cpu/videos/image_seg_point/frame_004.jpg b/dev/windows-portable-cpu/videos/image_seg_point/frame_004.jpg index d45f1d71f921222f7aa9c6be22ce80e580ba6abf..288c7a57629c5c976f52cf3e43d452069a6b764b 100644 GIT binary patch delta 57738 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 delta 57633 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

-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

{gMaA5z-{v-0~IUGEmY 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 B3#kAA delta 58453 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 r^{0(pyG5`ey|*s>9m_!?i9d-x2bIB4D=NTCv>L ztZEDy(pR|Ya{tYm{D1Tm^b)Szh*xAA(z_`SR6@FwYX%>rddg`yTNvWrK8NN3i^b%H zs0)?{b0FqMONlR7a}JV$)0%&{y^_}3;(8rJ)=J7xEccj)iq5vtDO{Sp_nkncfR6-n zV4$9cI17pabWGFGyb$T|<%vuKaz5iYpFY4>{J3z{pP!38HTSi2xFoHg(;gsIafsZ+ z#Q8_q;6DskUM3JST%dcEVJ#HYldErqxqQ6l&dxOfNaert} zTEmlqjTeP`#hI+9W>Oh?iVZZBPE7rs4EAZY7w$V|wkk<07v+JS5rx*c-uJF{?T1;(7QBAo2JHi-{HVTpdvSCxgnY`QGe z%+rwmrvt?BQ5q(vexmrW3+Q6|s*n0hSR!Z#_lfm&6z(!|NGq-8_4OqnH}@Yt=FH+iO1^(dTy21qph^y^*2 zj>--U{b?GDRCw8HyTk6FsWu!COqL?H(F`R$$3Y7UzSg-IJQmz9Za zKgfLvNOy*iOCXoTBk1>ku;9kD%`489JEMn0A4@vvq2}=dXwdCDFIgZF@H{iD*E`|n zHajsr(b`VOD{^wd`N%N#<-1+W^@3=aSj#-{pngd+twhhJK%HvBLHs~s%mx0+pDgxQt~IFFgA!;P8hwP}*B+3O>&X8BLx4aRT`C|HApo8H83q_FM+$fT zAw?1XB}JjBEZ~9JvKG{!yS3PqKM|Ni5HVsdf?i_cIrd0mWMEwM{o8=l&Q)cDi$7P2dyRjch z!`JWU9z0fU$wZZoR0ZAW@e85WF=jgV=N1{RfcSI2jF!=YE9${?3`_WAx*22NwoyCE zUX&B(Ob382%W_kwO98po2DH>L?aWehlZ%F!`&S4B35bRabqVPhDfGX?a-gXn5pz_H zFytV_WjY>Ws5{L@HV0j<0;j`64g9wLQWCU))%&(Ec2(CyKR1J4L~QjWp!W0sUbasm zq_%~B>YDzRDk8CgK(OmSCwf~M&WBr`lbryTeT1)vnzG;TBF4HooRC1KF(LYQ2?Hb& z|Fdv_0Kx$fIpVM_;Xrh0F_H3}`zc|Z#@p!X0cXH873VP24OC2JX7DrUNmC#VoK}J3 z5uIk1z%Kht+>Yonb0GLkn8FDN;r}Wg5C(4agdfp^9ejd0{2WmzOx8aFh!8|S{*r>f zz8h+ECyO4(SEJF=ns5OWV=paA_6aHWfhbvL+%oYFOVE`k%wi1=XLfGrU6tNl7ud}? z%3CA<1kfn@d~WPjWQ8%WWv;M4p#}aTf5589kN1I%VlqgU%zaw*wFzy4*+X45*YBr5 zpcdCTjM|fj7Ulwq40nd2xj6g!Rb#DFP%j)r)%4SRV8#l3U~PR85YOS07Y zMGjiY{N_z>!{a6d-#Wx>=V-_%zH$oV64Na@S&l{K!1R8-U!twcNSse)Cbx4D&Ixg# z$6L9PK-&vCNd-Fj9bQ$RvtKx^*-NE`>Fiz2P`Xs_^rRLKBUVhrg_{Q~DIHpeuE%> z*MyNaucL;$>DQz6`|{qU=-8!H^UKO2Mn!ai)+@(t=jINwCpNymzYI$Y3iH;QZ7zeV z%n++Dnvte2_ExR=vvr#2bl(_p(y^jib_?UQ@uv$~E&Y@ztnQv;J$?+c^;(vg%Q{m$agO}$ka&PVC$f!NG=2FI@&aqp)sXiM@7eF} z6?$vqC%tKUJ;Y>i6$gfwHm6~PoiU-ihl#(YOyV@Bn39sNG4DI$Z&zU+;gLSa+<>&g ztJsrAwZX;uy;!GIvOeYLTlQ5RkI0BlHff2zM_t7n$Dc1zi)(sP@0}>XOfQm-fBby$ zMz(JLXv0BGXRp+j?m?|PTa7}@b&`@f_#5I*@%iKd1!{PPJKsoq>NzsX--RSudqwB(}SBZ=AjKsBpW1g}we+|p)65|FgxiJYl zeJ|jH)~T)jo%{N}Vr^rq44Io|&=*-j<2y~$q4jvtIoTfKPqnWZ8q*^ugp#KsW#Zsb zw;ep3UUq6^9G-3nj;!OUbFwVBF4~Mg6zpzm_t9+?ins5AtNtl_#FZVh0AC3`St>2D zl&6~wVmisOKC}h&E9&g0p2SBhTHd8)9$IQxGfeCld+gZDY)*H(MgQxo84<%*A@oOW zv7!pFa-|k2lC7RV9vvgwNaQOsYK6_&5qAQi4sphB#TWTsr!+rOx!%CwP9Os)i@SjO zzDMfArOd0UjP=EpBg#xE9%wqd4Ff#yW zWiU#CDfVTQa zlxK_W-^~!%V_zLq8vhwOeD*_73inGS^>o?rZU}jN|$W= zJ7(jMWmc9zA0qQ_rvp2-`m+6A=T(4*p z@vVXx{PQW5bb*M58GT{c^3S}EzcM5#z$AHr-eC|}LFonSx7s1g4ZLhNCMWcmEBpp} z-4#wLpYwitBJk`#=PKwKWxJ%jOZ^9|BCkjr-~68nF7c0-HqA)Hr5z(vfGMG4+<<7s z;0C8uSS4>ryjru+wVj=p_G7vZqywTV?zaSGTXNzGvG4j*{WJZ>*K)d37fxqtn$O^# z+$&z>!coafyhAEnb`BTz(t(Bvy8)wyD1+UZ8tulb$p~S;CdtIQGCk*h7{ZNYaf(WeF)_0Z;98SXwAydw}Iq z{}WM(GZzkq3SE}4jx2%G?`25!^xRFy{h9Y)i-7LtWMg<>|4?i#c%_9D9Ww(-dK?l> zHMjrEmIeQeXY*gS%ong{^=ZQs&HrkdBfxp#{MAvF1zCvT_pbha2S9vFFbe;nVL$rY zgN3NIpA)Wp6nIwH9$3BpHA|N-R$BkBn+;51z}o!dmOwu{+Kq*j2|xdFSE)V&>0b7~ zY!|SWV;R8u>?8Xse?6kV+x_DKoFb>L%?2Vrtep!-c5u)4t?7o&qb;8g6v zIdp(4?9b;4ZYQ=eplh)93)rVk5Z(pChN9&>Ks0p(kh6VG$TxE%xA%XJY(kd9&xfI1 zg%p6wLu)U@GM)79`drqovMZ}`DPA|>)vI5#4P=T22XlQ5)wm6L8XkzT?v{orz4E`Q zRb3S+&$ufTT&GF&VSWy|er6tnZ?Kc%%6E0hET_OaVsl*c>l~}^3*1fdbP{f;AK3*B z_&cg#qXLeL81~GmN#?KK7_kr?!{xH_e*zo`8x)lT(+6t= zuBJ4u0ZJ3or6wvmN|IE4Nj0+gtT@{w^<%ky#iWzWTa(M9S60V_s*gs!lKrM3nnBa+ zCXk)!TFpy=OV8F@?)2u@Jbi+EL$Sy77;jptkJ8-qdCma-N%gR$%8}SZ)pu4X`^n1= z7H{WiGfgcI*D!KSfVKJ$*p)rT;t|m-(yFRY2_>^*@f0prpTkIk0zCyK97+sos}lz1 z)b2HySX-Ck61-BcodE{KnQUr<@$ij9}l|l7stXr3RM-yjzJc~X39Y- zp(Zj`47tm;m;8Z*{IRr2x8lunk@?UO2g6O#_^V#w4$L*_B$Dj}i>*CQc?n}u9QT_I zH99h0Q$-@p2d>pGrhUIzHjt6Pb-N`yqDS0xT<4jUI4wK5=?wcHFn!=!oCxbIaXG7i zGI_M(LKo3@irx6tam6Kf#Z{=i7q`xKVC|7qgBx*4dBx`73c)wUaPns^=g@Pcsn3`z zVNUOuZicCpu9o5`5IyKNTS>g1FdED}Wt3)ac&EgA#J<48dXtdkat6=0 z3?>$%pJq)CPnwY^pNsFme42z&6?Sk0_Q*S>XZ6oa>(w5y$F`6^Qx(pF=9`Wzw&A*| z(9hk09WYk?G`F?Bp^247r&?Tf_bR`F*R)sL+^$>1KS8UF_lR%mH2eE8_#q?9CvCiP zCoie;tO{0pq9$=J<>uxb2@j%dWyVT{#@^n!rdj2Yl8?f-uC6MQCRevd=_Cgj=SCbX(>YnD7fKM!VRBo<_0&ceCqL<2H zqF*1dx19Kf!u&o`YU<3{YP-uT%99E8ZZBzxb``fqu%}5p(kI-q-NjV)`ZV5PQ=r0U zJ7vTc6e#Vn-&3+-GI7K0%sj35<;j8$uS8h*DC&+&ckqqS)s-gSWK;RwURV43?(z?X zX&VJq=0k&AO-09v*d3zX37e&B+a=V7ZJlTzlAgz7zr+s=g@u8vw+JLv*rXWsfGqb* zq*O$SJFuW2e+tx~KP|e!5>AVU0{SGBoFp|p7Mzj~cLcNb?}id?pyxr!Nl>8!T!5je z-VctSzyd5hw_M;HzyA3`d4Mn+Xz+NffC*>KUyd4f?qk8WcnMK^f$m+oKsn}Zc;3ys z9*(QKJ(cR;ZLISOQ!_IP)0`oNtQD>A_3<#{XCY7j*EZitS`qwY;*#ITKP&?;N@1SA z9#|$SZFJ*V(#EdPcdT#A6vq63EBU6D)1qJYT+({WBOXCo3t5$cUfh~!Pt|F7$EclrCmQ6RTVHA;M4+iSkg5Ip3`(n{#!E|Bf zA1gq#2&2g4Mhg+fMIbGr;vhRPbj$-THmPP5VX6+CTxcLNeSI}>63?K9QGc>hoiID7 z!5?(db+SXI$n@SCMolKZDbo{ywwq`In@q?}aS&Ued?`?U?5Vm>bAHPNPWkt`uKq8m zo1ppk+MoXnzphO8s%13fT>d>8xW4ms(9`MOwTvplp4ipNvCsUy7I=ed{q)_njPld_ qYZ)yS&)?1e{Tf*Fy9NJV3tXl8bp^21wmj9obBVgT8nAZze-i)0g>*OP^7!1g#)6XBR!O~bPF<+h=9^vg0xCWOG|$T zz4v+UeSgpM*6;n}%syxDwbowyoE>Ye&)!pgf|+oRS=qn?RvbS+KREloM{>G;Jlxe7 zflRhcPPznU+_#CyMsmf4Ob_HyHV2^@Ia`F@wsnO*`O&76(Di~6*-U#}=J zZqbe0gWvyMB2{;>5NzQ4yCfxR-h3chVMaQy5&G_`K;Pf(yo2(rWcyc1i~#I?a|X?e z`al&Qj;j)cK98j3d#$ed#Q%$W{?lr>|BGrUa!Hx{%5QRwyfhZlufEBrhX&S9@n#Am z-^b`>jH}=&KORkT7m8`t`S>-%;5E-?K^_0`CQ`DpMdqgzy(@B^$Cg?{q=SeASv%2e z?;MJ(kg$_>+?UwOuwr!y{v_BNz?;8E$RR7V8?C7&?U#+${8On$Zv~39yL-3T#$rHX zArr*4nTwHbdaFfe^K80PDiXw!YFZ4D*c+)u&bld9*)Qp*J@V|@&?q5K5LFkjs-~ND zV$yzB)l?S&vp3GJfkUZ{9BkNp{0I2`vT+{LLcINWnMH?Xhq1WmL?t&V*(fP!q8&&4 z+_bV(8{Susw|$sZTyip$tKT<6=syxIZq2_xqv0Me*zLLlp}<&Npaqq`Wd)YBOkoxz zK8R=J5Hza}k?K5bmBIy@{J$K#xH4$fayk*v+U1+X z=tOLi5K}N$FY9F3mp$(i2vYME;Gvb^xo1n zwq=Y!T_r1TZkdPf)vP#O+tD@Bn~S14J>-3cLdX}f{BnTTAg%QGx~6C*>$|WMam&x! zh^Y{+^XSFt^X%JmprKIX^aNez0e67SM^hCk_;8NWJ7Sq5CVI^p{-!!y*7NO5hFzZr zE~}9%G8t9lc^5-9H>4H@gfxf?`g0xQqK_9nR%N00KWvJ)hIXdhem%BN*AYK5Hgmtc z$|bVxvGM>v=jPIRQ`ZAJ**9IZpB_ZHi*Jcr4L&kZ!}(S-#st2sOBs%l8xT0izV_g; z%HrIcD= zxS73{vo#0r>uS%zmw9``h6@84B{W%2BESi8P%m_!O7-VBr;8 zcI$pi{tInnlpz7Hp6h*$_0agJNZ&O9S;F3eGNNgzqnj9A;Jx>{stYuMh`3d)7s^8F z-Oyt?r3^~0$1`8hgjxs3pTGY4R)Dgvt7~97w?jW3cOlaw#xc;*qqI@c#$PJ-u^k{( z`M}fvuv1T#)S}Wscy;^wCJ{fxqxa$9Qk;5x#~MSXHNI#@>3o*f>l*W9gOKAFc$!7G z6Z9fo=P0W;r@dWl3dl zt`&CY3sQiAAEWx(-Jt*u)0o%sNYiGc|7a-Rl+BYn`k_d7i1w{1oO3K7& zTW0huS!~dqKxQAJ99qB09Qi{Fsz2cdP3HZ}2vUOBX5 zA@T%&IfOB%LMHR#(F^M0D1BH;r#-`d!F9?=`vtoJ_ZRPM8anCT4PiQR?ykOhw6qw> z*)c#t6BcP5T!YzOmh|<}hnKJq6vQ$)Aq@H8mrDSl|Ew30LVu%9$Q*(NLDW|1m=>3B z(M?W%Yw^sN_cc4BJGcRb_}>!$G(5u{{Q@aTHse32t$xt_j108`CX z0PY2;8hNTaJkD2*ZzBvi5HDJ3iVuAFB!}~6S4WV*%+62C(z-Y`NC5=YF1Z_$9Uq7b z3;=5mTR!Mibg*Y9m%u?0uxnnAzSg3%*nA2*`g{pcMZ*C^H+TqcS6vAE^IZ&{AHq6v zb3&MR&Cjz=H^3-5wM(G-5(tXfDf*s`gTWW`^%8jB`E&R`6#)Kw2~x?IfZfF@{en{b zC9rV`%v+r~O0c78v0MU^{|(9iRxq}(bC$nyKMQBW{q(RKV|3w(V`#W5PM+)#WU?76 z#2hrgN3Y|JSNr<0prCB7ikh)&PPpG}#*9T+2=-U_!|}Rg@@?T-BNl4}vollV{(x9E zu3jt8y8@1(-018v@8AnHOOu<>5B8UU&vjJ_K&%t3NE@Ph3AA2p9|$MBKBM2d1oULD zVUI@!*+Y>)%8{_u%*e1TPK=kLbUzOiz`e>@S5sM+#X_9RQzHoPT*E@BDNCdR2nJRv z1Sm~}IF+R$RFpv?wb88B6~(vJROUkP5N>Srpn8yfr!X?BT^36QiISlJu>K|eTP;_W zWbPv~z5|^oMI7w2F|Ja_gT#o;aR2$9(11Fx{o?+PMDm`bC|1d8?{WhkJ~k^hBU1&l zo-0Zxz0J42XFr3HL3Ns!Ko-GxR&~T4#_P_rr-(rr{#!Kgu~XNKOF)LcoZe-$d8H-z zVW1c&aRzot=UoDE7xc?E3+sw9HN}Usk{6F)CNk57;2?rXmRum~iu~h2?jPd+dt9pj zHJ3Q)-|7lE`+n$t;r;Uxhz(S^1enfXeZ8o51*Re(u$!24%m49?Us>#+^4$Jk@dP=U zZj6ieD7@nDpS-(B)t4j+m#2XnBzy_elW^rc&3UDxGHv(S_V<^twMU%EQ)3d1B*h*g zUb4{QZ~c1r4cRf}JU6q^5tl4v2wqlvOb!PE)jvP@HG%BtU(W&ux%4I`>=1!1`_6{^ zoDh;)d>;Vvh?6JY^c?`?5dh9K}hfk?C7ar7WT>F2|PN4?J-M+Dwn16S#~D%^ty_a z0~w*nD)xM*+@|)hI$9$wYp>=-=g8u_n$fegFwrTyOpsRr_cJxt7nKuqGjA=PnLU$M z7v`7Y^S%l7^t=m*!QdbV$gup^H0tL(3(*&Df~IaYl>#6ynN(b461{-fdZ;Gi1I|r@ zH%%ns@zSfi2r3yx&2c7%7&Ai}iT*QD!ahXQkB^J2I?B7p$I2bo77vQCnv2VOXB6BS zeIvRU#Xjk?9o-HMJ^PNH?S?mf&(yRV`n`7e&W3dq>3#D#QnRE7?@ku=-G7QuR*10X zQ86c!yANvnt*jAPw%qq@_eN%~h6)i*vS5AyA7H4=YzA_%Wp88T$Y4c7{ z8G8z65eA?71CO7UAw2iLcNaJY1m%rTvZR!%r@2GPTj-yWjuBj6o&S+Yc`<;Wq=;cG zw&&|Sy*@@_COw|-?_U)3cG-(%K!2M7KSOMFsvP{F0G2M&*Vd7oXWw`cBQ!yAE}@N; z_Vd2zXknxA((@6~6s`_57rjWl+J#Q>>+nXKuTEkI*S(3Q7j^SO1Y{Y#Dq{^2pRIrX zGLC)5Y*IMcC-dl0hb7-)!EVG)Un{Xf*mG|?hUW{naoDV{HKtUI^oMr0c4z>Gz|C;koGj|N4<_Cm7na3VZP*8xzHaVhX|E_svDg0Jarqzh|St z*|X82_jRtazYleDGOV>hG`97OFM-Z|`h#IGr3Bun{8Cck&2lv_*r}#m55GlYXmjsV z^CA=9cuCuZS!ivkRgp!k#S`APo0uZ#jp9r-fQP=3`vlb^vhauZ#F0NYiL$j~ zdk;h8S}&vy2K?HM8|r`T6ZQ?=N^2@<8Z#^2qtf`P71VHFQX3l`>Ly$awc_0%RrH8= zbSUH99JfuK9kxL9#KwJS&i77DY>yffJ&a8wCZ5Bp*-b>J1pQ{iX%K5dx=uaG?rVo} zW+vsG(~Oq!GfHG0gm}T0LId{b;W>>OQg_=6O*%FU(uCnUMcDRJ@@$emS?>Z}xZ2IR zUgamK1hPcN=C)Yb@JD@Q^2cqKfi=}1uFBF7OfH}DH|$P#^DS+6Qdgx1c^G0Liqc2| zxLt2lQooyx09~bnGY^`-seJy9gSU5Ac;40bP7P|^{j~WZp5zjkh}1v)CYd23+SpJN zsbsU%?(gQm)b-ATq(e(4BD6CASezSK;$dp^yXUfGS$vb8i)aj8SEXQHDIiJ9iF2kq zDvtCxO`4ypY^(wq7{$79Cw$M#L^kSrZ7YdH(B|vLcyKz#akSyn!-%ntJlD8f}{G`Q5)0>f5DnXL*vk zfjnls=eTz0)GO}t=ro4cyw;*zo@_}wU1Vb?#LIZ@#uyKBxTxEM+k%qmUWF`g{*M;? zGZI;vAJt%kh~f{~OTd<(vNtB#x4;p1|89jaSD^Af!rzG}zp2eS$=y)#=I1PLj3Vj! zlB$~53C&I}e5Y>RX+1Xl$NoJV12P()2ZUs4)W`QskAojNXIkQrxS#d}5N*m&_a*Jj zNI5gc#zrgQDVZ5%Q@_A*6=F`(bHuSjBjCMz`|)+q4c82cU7%E``eDcHP|)FU_-@VH z60^QXMb>zPv`qq^(-+{t(s$G-z8cA%LQLU$kMR{897D7mT>Q^mc45slhW8u>F98M$ z*m~Xmtr{LHmPIQA6P;jN7pTtNG)$_4uXn+N%M((jP~Qbz%R{<@Mg1R&U$RP4fl zPO_XmgejSU7eYZY1((!@Oofd^kI^LnKDjltMVra)_7F<^?ETyt?0kUD@%~swabR+b z1cc(ol_2zdD1L%AL;-r0brU40y9DmhkLe!6HiHujv+b)Lqiu}I#4Mf3n8am5^lE}w z@A2vzc`%Aen&H{e`sMe%w)9Wju<=KcCtUp`dP+(bTM;X{alQI(fP-Cg-R|Ltu#+2y z_h}E|qQTvqEX2jcs?ybuVS7#M^ZZ@r&rPNdE%^;KNpng@l;E{#HAsg?y3PZRD-C{& ziMjvkPUVTmq``X|NOIN!F?? zVX`_pPxVv#on+BYT}UV1LmvguC`7yZO7uutf2%J|XxU zCl5xH3i@`R`a}`F30VrKmKIoV$0^pVRJzV7!N7z^z!3RhPj)O1!Q(5>OshDz+Hf@1--u@?Xi`5(*uH+J)!l2rG(^)Qa$%2@ z_S0grK#m}139&4tba39ncXqUzWPB|M9isY923TBn2`rotoP2NY)0bXzg8jS*yLijD zN2>iZPUxp`pmx>U%tMu%PcytC;pOMaK`5Jb(6mrL{L>tp%5^L@23%MjPxDH8b1cdQ z+J5N1Ij1+a^i;KkgFVH3(szDuV;{7c2M4Riw-1-<&i0abQU1z5?$kb8fMEJ-C(~nf zzKzE1ho9*V6$#vgT&*=;Q-eZED+<)Goh|{IZ-In;9e-VAZ=zWi}tnJF@H+$WV zSNIlT9WnpBvv_*pepu6-(54}(6ZL5X#~@*mUyR{oL?o?9GC9znGG#H|Q>A=xvlsmL zydVCkA@`K`^dcy;4*X|J|I%pbaPs4iQ{xwU*MF16{BFtY#Z2ubkm-3Le`f!e+d~TT z6@tGu82rC(@&8b3@PDWF|C!dBe|)Gv)h-qFcxS?`)0KbEc9Cv|YV4oy&M~@NaK_<- zJ_eUoEP?r32h|LU_P3smRlMHJ3w`CqFBG6gkk84Z;*e?Z^{R=*djhFle=_Yo?#^QZ zJ(WfrWa1=#M&Uh2L1?X9jlVy|SHi&5=4QoF{LkMcGI|bt#h%ey%)J`(Hb>s(E+g4E z2?+Y!iKXRpP&Pc0m^PCp?&=-D2PdL@_3p7)+_T;GcYX#3UHyhTWUt8ze&oNcjOI?S zY-PR#G`XK~xIFgvZLvkqe)yV^(zAL8qs@6_mQSFtWk7 z;$PB(ZzU?+>%C>$T$3bT_ne~2iz)%#^_%i>=-`-_&YJIzIbd+ln0o2UgW`jg3MUD; zFOUQ0Kv+c5BEE;vA?OV;5s!08Fww{1D6=oFOj3r^$;pA&nuBgW!PT-4&{Sl~q^;VJR`J7ZTw%kf2TvR*8>+l+m7JBeMV8vp#DMF@`-m1!2E=Hd9Y}j+ z1?J~na02)DeNhV($`*vPqpU#a)moqpQ3~LY96~$#>-2H!R@NCPhgu%UkKsj+lwY24 zHxykNhRr7BhTil)FOt^{N=hENjirKU`?%~m*_Amcfq%Kslo=gXl(jG~NP>Zyheistx^JC{Ijk;hs*$3>0ex1QbU3mG2UNc@cm`V1wS zQTdAk2P+i7)>S&>WbwBAy~tc+j0ymb?HMN)r^N;RSjD@1 zmpF!5;ldogpJP++bCM;wH;j5mH-APc?PP6J)s(8H+QfgajY)>xn#ui{cG|2(ySIK< zK3{c0m;Bvv3VuRUF}A8nPB#jMoaj6t>9DU6)qG%{Rcbb){ElB`rUgN0!0{#F^S?UzVE$^ zYowQ2-@f&)-MkS(F5ZF;=tBYB<{x0=Iii!39&uS~lpG@uVE{GkE&=)>a6;k2^3`9a zD+Bp&cLu-O^ebJ!@=rcFR{t?osX6Jnzo|=&D^qKDxi>1d!TINm#Wie{rSUK-qu_1|>nG12Pi?%s^)e`U~TKL=UrC#VfC%9>2DH7k} zd96?+)6zd~(%L$*7Hf%94*eC)K~9U^unD?qV&3kE{mV}u#4ygDoa~&HH1!vUGR3OK zGc97NAJ8f>=se&W9vjxwde08|0Mk=Sl6Gt_!&+VzBOS(zgbJlY4$1>x5%?b<5>!T(Es4>DZk(i4dmXYM)oz%*@?4I#!H}L z9vu3lTIY@OVw9V&yqI#nn(sD78z(Ox>L^$`LlcnN7_}2dB5v=;{TZbXGYQ5X-YPzC zAf0+L&du0BEA_c!68rd!iwcg`F?c9l{(~piyew*BWACg&CZhRx`AvmOAu_q=?elM- zB5iO)lfn$mt_0Os-2`tuALEYh$^0ooATn;>@wN~Lf#c*UR$4L5sxQno9W@Kow4y+T zx1V16I(XUeCHh`(J6>Q4+m~LAgd?WuU%E*eE+>@ct;Uq8XAkmPA?4R+n+Ffd&RJV) zcy3ERN{rc7ou8GPIOEiCJ$Kt~_Sl_jk*bG2#Fe~&ebqhiVKjNKCsi#;?!&#|*%uHW zIIKXb@JvE?UjnaV);Jxn+&@diPVr5I`!oib^Chr0x(4P;{OMVA zp^9ab%~>JFph2S=tVUik;^Up{l7(&Wh5c;Y1j8q(R%QJ4ah_|&NA65C-mqtRVQQ%= zAC$YPl5ue?_B=AB{e&U6;q|GH`beXP%9JPd16u%Qm`^0@ss(N^Ht@z~C3i z;(L;+YIH$x1Qusw(3`-hFnIv_DEcVW#Pf6bCpfHtdSY9+3ch16C@r7@=xqNwkzI3e zz}EZk5nV?~{w4T#H6y{osK9-&@E?gUD%3w0LeLS@kpxF9nNonL_$?}c{~xPY`*WOU!riOCagRS-bpSqf`-X&$B-CrpBCsY6peJGo5avAG#?JecG?IU~^g!v8(E$P!w5UsYrxcI#^o0PBaZDlJy*lV@K*h;x z?6%o1&+YSrksm11m1`aJ8eGsq=p`a7JE>Sdgxu%^Vl@S|@^x}vgo3ArI&3L%w=3>S zR${L(O=K;>OZFODVq+V1UZ6?r#r!BL%J~9aJpGoY0N6Vmy;(gPz6Z8IyNSB+#H1{d zS#5QA7?vZ`T}1C}S$SI%pRqC5ZY+BDKk&~S^UvBC5(+xg3TVq>oCH55;FgI%PxBtl z4>FdlQB}{iF7hDBc3!FvRJk6{L|QLqbr~AHyy&O1I~7I+BI*CQy%rCT=|ja&Vua39 zfj{oSzdro+KDiGzD-2;(0qjCm)b|LEG=v+N0Lu_+LlmB~h(mtva}i!*(D?coO#x*f zHoq!&2zo8g*=#q~b7p_$U|**3!QU_g^PN0lFio(97>0ent8(IzL^8!!Llt z;{iDcqe3AVFe(B~Bnr3yXy2k3rjkNPc5-*FAdbH!SHlF(4#Cz$Hb*g_fQqY8g0cy+ zqG++a)Jy^}6MRLZJiOZTbB^C2h8D6>zI;O3oBFgj4YtnTr_iSH`Me=-&Glm{&%ln# zkZ)ycb6#6{7@s3;$-I2LJi^n<`PdW-MuP z_i(po<`g_x!(~TXchr-)^PIZWbtaF7W+A$%Qb6@>ddb&5?J7gOkg#2MY?>3uc+s#d zIfyLWjTeM&v|#fL(JWAQt}35Ad5ux!EX%@NMY-iQDt6|PT8Ijm{ee5GTmg~EL3j{% z1UWwg;<*kBh^O5vxe+en)8U@WS}+DKoS2vMeH8FEPPow}sE8k6ZJ_^izF7DI z^SglaR!Y68zltUW28?g~$(y%v==sR9!dKUnZ+S}g>MTVBrpxoCL;%TO-2E2{o0!%F z8rZBNr;&FlT3DW+l{mlPEKi)4WSmwt#;3p#$4al&G#z>=^thz2r$6 zePJE1D0+uKn@rLOJ959EzeIsO_Sp40cL*Ndqju#BePc)l%ex)Mca>f6+3Os@7;0(< zN!xUL{L=;)8c%pX@hZ{0dd&v45UD+@aZ+ZX2ehS84&?Z0fgD~DD$rOm!l9e1^E|20<2~(0kUG=y% zOxKirc0yn>@#7K*-)u8XeX=Xr9m<*AF}#X$H5y#h`=&C68y<`tmr+Eg(|ByQD~x3{ zQWkUc^u98IvzH2AS^tPvCe>h02;be09AD(vB6+g*pSQR8%Q-61+l8v0Xu`P?O^W0A1B}ua5a_G8<=$cy@o(J*nBw zgIxjgd24~~^;hFh!53V6#J%2p>2RONEcno@SKt1Mv?tdIL8y{r1t9)7HGlf;h*xH` zmIj^DoE^C+lX>LaQJ4aKuB5QzT&3^_pIjRCNL19S(IRrHtE5k@5=dx~`EmrkE(|_GtNtua?w^ zAC?#(zL7PIqa8MgnBFZa%EozgEZxj$B?+4oFBq1^G<}N#pP9`MrcbDf4Y!*ASVL;^ z51a5x&a?D*;p}A^kN^07SKkmV_7D{TFM`W=WmKTW-vAc^`lUIn}EI)s?clUs$tYB`7IyBzWeTK#kJ0FeL%sw@-rf!O@ z)+Q1UQBN$BZRk-kwceJh(Vi>Mq)BGO{#jF-DDo0WpAZeo)p8@4aZ(XJFrplz*aML*NLops?sjUi2_{|mN1F88u3Jhe(Tw)46ZO!k#y8#)Z;- zDz~39>$R&&q`WWn+PmT5eF=iuPAX!r#6dGFX}@)q!|qB!U;dVvNw%=m{G_8?o^4~Q zWUAGSH#;34nKv00(!r++QU!{0U<*C~_@HI?296MFnGK=osD*vEZ`~IL5_G?uQ1J)d z09c^)GU1W*^0GJzyacauv4{TmM5gaBAKF7MI6P%igpj8aKyiki# zf#4)1{L|6FEhITNP1Zf4$a�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 diff --git a/dev/windows-portable-cpu/videos/image_seg_point/frame_008.jpg b/dev/windows-portable-cpu/videos/image_seg_point/frame_008.jpg index 4a21340a2fc513c515aafbbcf7e09258c9d642db..1145d8288e0fe603b6d7a4bbde0d4998089b4bee 100644 GIT binary patch delta 56728 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 delta 57738 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 diff --git a/dev/windows-portable-cpu/videos/image_seg_point/frame_009.jpg b/dev/windows-portable-cpu/videos/image_seg_point/frame_009.jpg index d990d243c6ee173c06efd43778a80f8e9d2c26eb..0cc5b15e25f7de7616672336b0525aa881533101 100644 GIT binary patch delta 55740 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 z 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 ZjYae$`{Tdp1~a8i^>~*#y1}vW{tsF7+EV}k delta 52739 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 CL2c^* diff --git a/dev/windows-portable-cpu/videos/image_seg_point/frame_010.jpg b/dev/windows-portable-cpu/videos/image_seg_point/frame_010.jpg index 8bdcff27100a0a97ad13e0900386489389cb61d0..0cc5b15e25f7de7616672336b0525aa881533101 100644 GIT binary patch delta 64145 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 delta 60889 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ꪝu03tX~cEIEL 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 E01n%!WB>pF diff --git a/dev/windows-portable-cpu/videos/image_seg_point/frame_011.jpg b/dev/windows-portable-cpu/videos/image_seg_point/frame_011.jpg deleted file mode 100644 index dc54647ea15d1328eefa5367f0b4a97e6ae83733..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97701 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 _A--z5C5B%5Wnp&(?v7_1rOlG-^li3hi(~0WV`L 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 R1F7E-m%6&ZoJIb4^FO6D9yI^} diff --git a/dev/windows-portable-cpu/videos/image_seg_point/frame_012.jpg b/dev/windows-portable-cpu/videos/image_seg_point/frame_012.jpg deleted file mode 100644 index 5801c426f05ccfe5c51453b3fddac071adf2c37a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97804 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%0A8zY4!E8296Z)or*x(P)%rw8d- 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­$xgeuJmEQN602o4B>62KFn9@uu&$DR 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