diff --git a/dev/windows-portable-cpu/index.html b/dev/windows-portable-cpu/index.html
index 024af7d..d0ef250 100644
--- a/dev/windows-portable-cpu/index.html
+++ b/dev/windows-portable-cpu/index.html
@@ -935,7 +935,7 @@
@@ -974,7 +974,7 @@
pass
- 20.65s
+ 23.69s
@@ -1068,9 +1068,9 @@
});
}
- const workflowData = {"rigged_mesh_manipulation": {"src": "screenshots/rigged_mesh_manipulation_executed.png", "title": "rigged_mesh_manipulation", "status": "pass", "duration": "20.65", "log": "Capturing execution frames: rigged_mesh_manipulation.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=1.6s)\n [capture-node] freeze=97ms shot=157ms unfreeze=0ms saved=True\n Execution complete (t=1.6s)\n [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear...\n [3d-wait] Phase 1 done in 0.0s\n [3d-wait] Phase 2: iframes=1\n [3d-wait] iframe viewer_ready=True (matched 1 console logs)\n [3d-wait] Unfrozen in 0.002s, rendering for 5s...\n [3d-wait] JS halted via CDP after 5.5s\n [3d-wait] Re-frozen in 6.5s\n [3d-wait] Total 3D wait: 6.5s\n Captured 2 unique frames over 8.35s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41885/extensions/ComfyUI-GeometryPack/viewer_fbx.html?v=1778961, canvas=486x710, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: rigged_mesh_manipulation_executed.png\n [timing] final_screenshot: 0.3s\n Captured 3 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"}}};
+ const workflowData = {"rigged_mesh_manipulation": {"src": "screenshots/rigged_mesh_manipulation_executed.png", "title": "rigged_mesh_manipulation", "status": "pass", "duration": "23.69", "log": "Capturing execution frames: rigged_mesh_manipulation.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.6s)\n [capture-periodic] freeze=4ms shot=113ms unfreeze=5ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.8s)\n [capture-periodic] freeze=4ms shot=87ms unfreeze=4ms saved=True\n Node executed (1 total), capturing...\n Frame 4 saved (frame_003.jpg, t=5.2s)\n [capture-node] freeze=4ms shot=77ms unfreeze=0ms saved=True\n Execution complete (t=5.2s)\n [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear...\n [3d-wait] Phase 1 done in 0.0s\n [3d-wait] Phase 2: iframes=1\n [3d-wait] iframe viewer_ready=False (matched 0 console logs)\n [3d-wait] Waiting for 'Loaded successfully' console message (timeout=60s)...\n [3d-wait] Got 'Loaded successfully' after 0.6s\n [3d-wait] Unfrozen in 0.082s, rendering for 5s...\n [3d-wait] JS halted via CDP after 5.2s\n [3d-wait] Re-frozen in 6.2s\n [3d-wait] Total 3D wait: 6.9s\n Captured 4 unique frames over 12.18s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41898/extensions/ComfyUI-GeometryPack/viewer_fbx.html?v=1779121, canvas=486x710, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: rigged_mesh_manipulation_executed.png\n [timing] final_screenshot: 0.3s\n Captured 5 video frames", "hardware": {"os": "Windows-2025Server-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"}}};
const workflowNames = Object.keys(workflowData);
- const videoData = {"rigged_mesh_manipulation": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: rigged_mesh_manipulation.json"}, {"file": "frame_001.jpg", "time": 1.55, "log": "Capturing execution frames: rigged_mesh_manipulation.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution..."}, {"file": "frame_002.jpg", "time": 10.69638180732727, "log": "Final screenshot"}], "total_time": 8.35}};
+ const videoData = {"rigged_mesh_manipulation": {"frames": [{"file": "frame_000.jpg", "time": 0.0, "log": "Capturing execution frames: rigged_mesh_manipulation.json"}, {"file": "frame_001.jpg", "time": 2.58, "log": "Capturing execution frames: rigged_mesh_manipulation.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution..."}, {"file": "frame_002.jpg", "time": 4.8, "log": "Capturing execution frames: rigged_mesh_manipulation.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.6s)\n [capture-periodic] freeze=4ms shot=113ms unfreeze=5ms saved=True"}, {"file": "frame_003.jpg", "time": 5.19, "log": "Capturing execution frames: rigged_mesh_manipulation.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.6s)\n [capture-periodic] freeze=4ms shot=113ms unfreeze=5ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.8s)\n [capture-periodic] freeze=4ms shot=87ms unfreeze=4ms saved=True"}, {"file": "frame_004.jpg", "time": 14.49670696258545, "log": "Final screenshot"}], "total_time": 12.18}};
const inIframe = window !== window.top;
let currentWorkflow = null;
diff --git a/dev/windows-portable-cpu/logs/rigged_mesh_manipulation.log b/dev/windows-portable-cpu/logs/rigged_mesh_manipulation.log
index d1d4026..1550d39 100644
--- a/dev/windows-portable-cpu/logs/rigged_mesh_manipulation.log
+++ b/dev/windows-portable-cpu/logs/rigged_mesh_manipulation.log
@@ -2,22 +2,28 @@ Capturing execution frames: rigged_mesh_manipulation.json
Frame 1 saved (frame_000.jpg, t=0.0s)
Validating workflow...
Queuing workflow for execution...
+ Frame 2 saved (frame_001.jpg, t=2.6s)
+ [capture-periodic] freeze=4ms shot=113ms unfreeze=5ms saved=True
+ Frame 3 saved (frame_002.jpg, t=4.8s)
+ [capture-periodic] freeze=4ms shot=87ms unfreeze=4ms saved=True
Node executed (1 total), capturing...
- Frame 2 saved (frame_001.jpg, t=1.6s)
- [capture-node] freeze=97ms shot=157ms unfreeze=0ms saved=True
- Execution complete (t=1.6s)
+ Frame 4 saved (frame_003.jpg, t=5.2s)
+ [capture-node] freeze=4ms shot=77ms unfreeze=0ms saved=True
+ Execution complete (t=5.2s)
[3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear...
[3d-wait] Phase 1 done in 0.0s
[3d-wait] Phase 2: iframes=1
- [3d-wait] iframe viewer_ready=True (matched 1 console logs)
- [3d-wait] Unfrozen in 0.002s, rendering for 5s...
- [3d-wait] JS halted via CDP after 5.5s
- [3d-wait] Re-frozen in 6.5s
- [3d-wait] Total 3D wait: 6.5s
- Captured 2 unique frames over 8.35s
+ [3d-wait] iframe viewer_ready=False (matched 0 console logs)
+ [3d-wait] Waiting for 'Loaded successfully' console message (timeout=60s)...
+ [3d-wait] Got 'Loaded successfully' after 0.6s
+ [3d-wait] Unfrozen in 0.082s, rendering for 5s...
+ [3d-wait] JS halted via CDP after 5.2s
+ [3d-wait] Re-frozen in 6.2s
+ [3d-wait] Total 3D wait: 6.9s
+ Captured 4 unique frames over 12.18s
[debug] iframes: 1
- [debug] iframe[0]: src=http://127.0.0.1:41885/extensions/ComfyUI-GeometryPack/viewer_fbx.html?v=1778961, canvas=486x710, rafFrozen=True
+ [debug] iframe[0]: src=http://127.0.0.1:41898/extensions/ComfyUI-GeometryPack/viewer_fbx.html?v=1779121, canvas=486x710, rafFrozen=True
[timing] trigger_3d_previews: 0.0s
Saved high-quality screenshot: rigged_mesh_manipulation_executed.png
[timing] final_screenshot: 0.3s
- Captured 3 video frames
\ No newline at end of file
+ Captured 5 video frames
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/rigged_mesh_manipulation_console.log b/dev/windows-portable-cpu/logs/rigged_mesh_manipulation_console.log
index cb5d2f0..35180be 100644
--- a/dev/windows-portable-cpu/logs/rigged_mesh_manipulation_console.log
+++ b/dev/windows-portable-cpu/logs/rigged_mesh_manipulation_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-warning] WARNING: Multiple instances of Three.js being imported.
[Console-log] [VTK Bundle] GLTFImporter included in bundle
-[Console-log] [GeomPack Gaussian] Loading extension...
+[Console-log] [VTK Bundle] GLTFImporter included in bundle
+[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
[Console-log] [UniRig] Detected extension folder: ComfyUI-GeometryPack
@@ -23,30 +23,30 @@
[Console-log] [MotionCapture] Loading FBX mesh preview extension...
[Console-log] [MotionCapture] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [MotionCapture] FBX mesh preview extension registered
-[Console-log] [UniRig Compare] Loading compare skeleton widget...
-[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
-[Console-log] [UniRig Compare] Compare skeleton widget registered
[Console-log] [UniRig Debug] Loading FBX mesh preview extension...
[Console-log] [UniRig Debug] Detected extension folder: ComfyUI-GeometryPack
[Console-log] [UniRig Debug] FBX mesh preview extension registered
-[Console-log] [GeomPack] Loading UV mesh preview extension...
-[Console-log] [GeomPack] UV mesh preview extension registered
-[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
-[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
-[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
-[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
[Console-log] [BVHViewer] Loading BVH Viewer extension
[Console-log] [BVHViewer] Loading BVH viewer extension...
[Console-log] [BVHViewer] Extension registered: comfy3d.bvhviewer
-[Console-log] [GeomPack] Loading mesh preview extension...
-[Console-log] [GeomPack] Mesh preview extension registered
+[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
+[Console-log] [GeomPack Gaussian] Loading extension...
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension
[Console-log] [FBXAnimationViewer] Loading FBX Animation Viewer extension...
[Console-log] [FBXAnimationViewer] Extension registered: comfy3d.fbxanimationviewer
-[Console-log] [GeomPack Multi JS] Loading mesh_preview_multi.js extension
[Console-error] [vite:preloadError] {url: null, fileType: unknown, chunkName: null, message: Extension named 'comfy3d.pointcloud.vtk' already registered.}
-[Console-log] [VTK Bundle] GLTFImporter included in bundle
+[Console-log] [UniRig Compare] Loading compare skeleton widget...
+[Console-log] [UniRig Compare] Detected extension folder: ComfyUI-GeometryPack
+[Console-log] [UniRig Compare] Compare skeleton widget registered
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension
+[Console-log] [CompareSMPLBVH] Loading Compare SMPL BVH extension...
+[Console-log] [CompareSMPLBVH] Extension registered: comfy3d.comparesmplbvh
+[Console-log] [GeomPack] Loading VTK.js textured mesh preview extension...
+[Console-log] [GeomPack] VTK.js textured mesh preview extension registered
+[Console-log] [GeomPack] Loading UV mesh preview extension...
+[Console-log] [GeomPack] UV mesh preview extension registered
+[Console-log] [GeomPack] Loading mesh preview extension...
+[Console-log] [GeomPack] Mesh preview extension registered
[Console-warning] WARNING: Multiple instances of Three.js being imported.
[Console-log] [FBX Preview] Auto-registering for all known FBX preview node types...
[Console-log] [UniRig] Loading FBX mesh preview extension...
@@ -65,22 +65,22 @@
[Console-log] [GeomPack Gaussian] Registering Preview Gaussian node
[Console-log] [SAM3DBody] Registering Preview Rigged Mesh node
[Console-log] [SAM3DBody] Node created, adding FBX viewer widget
-[Console-log] [SAM3DBody] Setting iframe src to: /extensions/ComfyUI-GeometryPack/viewer_fbx.html?v=1778961205256
+[Console-log] [SAM3DBody] Setting iframe src to: /extensions/ComfyUI-GeometryPack/viewer_fbx.html?v=1779121423016
[Console-log] [SAM3DBody] Widget created: DOMWidgetImpl
-[Console-log] [FBX Viewer] Three.js bundle loaded from: http://127.0.0.1:41885/extensions/ComfyUI-GeometryPack/js/viewer-bundle-three.js
+[Console-log] [FBX Viewer] Three.js bundle loaded from: http://127.0.0.1:41898/extensions/ComfyUI-GeometryPack/js/viewer-bundle-three.js
[Console-log] [FBX Viewer] Initializing...
[Console-log] [FBX Viewer] Ready
[Console-log] [FBX Viewer] Received postMessage: {type: RESIZE, width: 401.65283203125, height: 586.7767333984375}
[Console-log] [SAM3DBody] Viewer iframe is ready!
[Console-log] [SAM3DBody] Iframe loaded successfully
-[Console-warning] [.WebGL-0x629c07f14c00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
-[Console-warning] [.WebGL-0x629c07f14c00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
-[Console-warning] [.WebGL-0x629c07f14c00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
-[Console-warning] [.WebGL-0x629c07f14c00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)
+[Console-warning] [.WebGL-0x5944001ce800]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
+[Console-warning] [.WebGL-0x5944001ce800]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
+[Console-warning] [.WebGL-0x5944001ce800]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
+[Console-warning] [.WebGL-0x5944001ce800]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)
[Console-log] [comfy-test] graphToPrompt: 2 nodes, missing class_type: [], sample: {"inputs":{"fbx_output_path":["4",0],"preview":""},"class_type":"SAM3DBodyPreviewRiggedMesh","_meta":{"title":"SAM 3D Body: Preview Rigged Mesh"}}
[Console-log] [SAM3DBody] onExecuted called with message: {fbx_file: Array(1), has_skinning: Array(1), has_skeleton: Array(1)}
-[Console-log] [SAM3DBody] Loading FBX: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\sam3d_rigged.fbx
-[Console-log] [SAM3DBody] Sending postMessage to iframe: http://127.0.0.1:41885/view?filename=sam3d_rigged.fbx&type=input&subfolder=
-[Console-log] [FBX Viewer] Received postMessage: {type: LOAD_FBX, filepath: http://127.0.0.1:41885/view?filename=sam3d_rigged.fbx&type=input&subfolder=, timestamp: 1778961209071}
-[Console-log] [FBX Viewer] Loading: http://127.0.0.1:41885/view?filename=sam3d_rigged.fbx&type=input&subfolder=
+[Console-log] [SAM3DBody] Loading FBX: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\sam3d_rigged.fbx
+[Console-log] [SAM3DBody] Sending postMessage to iframe: http://127.0.0.1:41898/view?filename=sam3d_rigged.fbx&type=input&subfolder=
+[Console-log] [FBX Viewer] Received postMessage: {type: LOAD_FBX, filepath: http://127.0.0.1:41898/view?filename=sam3d_rigged.fbx&type=input&subfolder=, timestamp: 1779121431166}
+[Console-log] [FBX Viewer] Loading: http://127.0.0.1:41898/view?filename=sam3d_rigged.fbx&type=input&subfolder=
[Console-log] [FBX Viewer] FBX Loaded successfully
\ No newline at end of file
diff --git a/dev/windows-portable-cpu/logs/rigged_mesh_manipulation_resources.csv b/dev/windows-portable-cpu/logs/rigged_mesh_manipulation_resources.csv
index 04e00df..90db10f 100644
--- a/dev/windows-portable-cpu/logs/rigged_mesh_manipulation_resources.csv
+++ b/dev/windows-portable-cpu/logs/rigged_mesh_manipulation_resources.csv
@@ -1,22 +1,26 @@
# total_ram_gb=16.0
t,ram_gb,vram_gb
-0.0,1.43,
-1.2,1.43,
-2.2,1.43,
-3.3,1.43,
-4.3,1.43,
-5.3,1.43,
-6.3,1.43,
-7.3,1.43,
-8.3,1.43,
-9.3,1.43,
-10.3,1.43,
-11.3,1.43,
-12.7,1.43,
-13.9,1.43,
-15.1,1.43,
-16.2,1.43,
-17.3,1.44,
-18.3,1.45,
-19.3,1.46,
-20.3,1.45,
+0.0,1.45,
+1.0,1.46,
+2.0,1.46,
+3.0,1.46,
+4.0,1.46,
+5.0,1.46,
+6.1,1.46,
+7.1,1.46,
+8.1,1.46,
+9.1,1.46,
+10.1,1.51,
+11.1,1.92,
+12.1,1.95,
+13.1,1.96,
+14.1,1.98,
+15.1,1.97,
+16.2,1.97,
+17.2,1.96,
+18.3,1.95,
+19.3,1.95,
+20.3,1.94,
+21.3,1.94,
+22.3,1.94,
+23.3,1.94,
diff --git a/dev/windows-portable-cpu/models.json b/dev/windows-portable-cpu/models.json
index 3703a96..6debeb8 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\\SAM3DBody-1943\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models",
+ "models_dir": "D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3DBody-1608\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\models",
"summary": {
"total_files": 8,
"total_size_bytes": 19659992,
diff --git a/dev/windows-portable-cpu/results.json b/dev/windows-portable-cpu/results.json
index 330820a..78f1633 100644
--- a/dev/windows-portable-cpu/results.json
+++ b/dev/windows-portable-cpu/results.json
@@ -1,12 +1,12 @@
{
- "timestamp": "2026-05-16T19:53:40.677658+00:00",
+ "timestamp": "2026-05-18T16:24:01.442619+00:00",
"platform": "windows_portable",
"hardware": {
- "os": "Windows-10-10.0.26100-SP0",
+ "os": "Windows-2025Server-10.0.26100-SP0",
"cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
},
- "commit_hash": "a402f6e16c6286138342e9c1827870f62732b28b",
- "run_url": "https://github.com/PozzettiAndrea/comfy-gpu-ci/actions/runs/25971136823",
+ "commit_hash": "9e0474f8d2ff4a5570862f2941bf27c99ac3985e",
+ "run_url": "https://github.com/PozzettiAndrea/comfy-gpu-ci/actions/runs/26045265711",
"success": true,
"summary": {
"total": 5,
@@ -31,19 +31,19 @@
{
"name": "rigged_mesh_manipulation",
"status": "pass",
- "duration_seconds": 20.65,
+ "duration_seconds": 23.69,
"error": null,
"hardware": {
- "os": "Windows-10-10.0.26100-SP0",
+ "os": "Windows-2025Server-10.0.26100-SP0",
"cpu": "AMD64 Family 25 Model 17 Stepping 1, AuthenticAMD"
},
"resources": {
"ram": {
- "peak": 1.46,
- "avg": 1.43
+ "peak": 1.98,
+ "avg": 1.73
},
"total_ram_gb": 16.0,
- "samples": 20
+ "samples": 24
}
},
{
diff --git a/dev/windows-portable-cpu/screenshots/rigged_mesh_manipulation_executed.png b/dev/windows-portable-cpu/screenshots/rigged_mesh_manipulation_executed.png
index 027b790..3bad347 100644
Binary files a/dev/windows-portable-cpu/screenshots/rigged_mesh_manipulation_executed.png and b/dev/windows-portable-cpu/screenshots/rigged_mesh_manipulation_executed.png differ
diff --git a/dev/windows-portable-cpu/server.log b/dev/windows-portable-cpu/server.log
index 151bd27..e5a01c5 100644
--- a/dev/windows-portable-cpu/server.log
+++ b/dev/windows-portable-cpu/server.log
@@ -5,29 +5,29 @@ setup plugin alembic.autogenerate.constraints
setup plugin alembic.autogenerate.defaults
setup plugin alembic.autogenerate.comments
[comfy-env] ComfyUI-DepthAnythingV3: 1 isolation env(s):
-[comfy-env] nodes -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-DepthAnythingV3\nodes
+[comfy-env] nodes -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-DepthAnythingV3\nodes
[comfy-env] Workspace: C:\Users\stduser\AppData\Local\Programs\comfy-env
[comfy-env] env: C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\depthanythingv3-nodes [OK]
[comfy-env] prestartup complete
[comfy-env] ComfyUI-GeometryPack: 1 isolation env(s):
-[comfy-env] nodes -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes
+[comfy-env] nodes -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes
[comfy-env] env: C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\geometrypack-nodes [OK]
[comfy-env] prestartup complete
[comfy-env] ComfyUI-SAM3DBody: 1 isolation env(s):
-[comfy-env] nodes -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3DBody\nodes
-[comfy-env] env: C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\sam3dbody-nodes [MISSING -- run install.py]
+[comfy-env] nodes -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3DBody\nodes
+[comfy-env] env: C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\sam3dbody-nodes [OK]
[comfy-env] prestartup complete
Prestartup times for custom nodes:
- 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3DBody
- 0.2 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack
- 0.3 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-DepthAnythingV3
+ 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3DBody
+ 0.2 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack
+ 0.3 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-DepthAnythingV3
-D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\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.)
+D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\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.)
return torch._C._cuda_getDeviceCount() > 0
Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': "ImportError: No module named 'triton'", 'capabilities': []}
-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']}
Found comfy_kitchen backend cuda: {'available': False, 'disabled': False, 'unavailable_reason': 'CUDA not available on this system', 'capabilities': []}
+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']}
Checkpoint files will always be loaded safely.
Total VRAM 16379 MB, total RAM 16379 MB
pytorch version: 2.11.0+cu130
@@ -41,15 +41,15 @@ comfy-kitchen version: 0.2.8
****** User settings have been changed to be stored on the server instead of browser storage. ******
****** For multi-user setups add the --multi-user CLI argument to enable multiple user profiles. ******
ComfyUI frontend version: 1.43.18
-[Prompt Server] web root: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfyui_frontend_package\static
+[Prompt Server] web root: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfyui_frontend_package\static
Asset seeder disabled
[comfy-env] Version: 0.3.89
[comfy-env] register_nodes: ComfyUI-DepthAnythingV3
-[comfy-env] ComfyUI source dir: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI
+[comfy-env] ComfyUI source dir: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI
[comfy-env] Found 1 isolation env(s)
[comfy-env] Scanning nodes metadata (isolation root)...
[comfy-env] depthanythingv3-nodes: Library/bin has 237 DLLs
-[comfy-env] Metadata scan: C:\Users\stduser\.pixi\bin\pixi.exe run --as-is --manifest-path C:\Users\stduser\AppData\Local\Programs\comfy-env\pixi.toml -e depthanythingv3-nodes python C:\Users\stduser\AppData\Local\Temp\comfy_meta_cvw5mn0x.py D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-DepthAnythingV3 nodes C:\Users\stduser\AppData\Local\Temp\comfy_meta_out_4wtltyoy.pkl
+[comfy-env] Metadata scan: C:\Users\stduser\.pixi\bin\pixi.exe run --as-is --manifest-path C:\Users\stduser\AppData\Local\Programs\comfy-env\pixi.toml -e depthanythingv3-nodes python C:\Users\stduser\AppData\Local\Temp\comfy_meta_rhl6ezgb.py D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-DepthAnythingV3 nodes C:\Users\stduser\AppData\Local\Temp\comfy_meta_out_t9fov94f.pkl
[comfy-env] Scan env PATH for nodes:
[comfy-env] [0] C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\depthanythingv3-nodes
[comfy-env] [1] C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\depthanythingv3-nodes\Library\bin
@@ -59,22 +59,22 @@ Asset seeder disabled
[comfy-env] [5] C:\Windows
[comfy-env] [6] C:\Windows\System32\Wbem
[comfy-env] Metadata scan stderr for nodes:
-[comfy-env] [meta-scan] importing nodes from D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-DepthAnythingV3
+[comfy-env] [meta-scan] importing nodes from D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-DepthAnythingV3
[comfy-env] ERROR:root:Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
[comfy-env] [meta-scan] import OK
-[comfy-env] Scanned nodes: 15 nodes (14.8s)
-[comfy-env] Scanned nodes root: 15 nodes (14.9s)
+[comfy-env] Scanned nodes: 15 nodes (32.3s)
+[comfy-env] Scanned nodes root: 15 nodes (32.3s)
[comfy-env] Imported nodes root: 15 nodes (isolation)
[comfy-env] Registered 15 total nodes
loading...
calling register_nodes
[comfy-env] Version: 0.3.89
[comfy-env] register_nodes: ComfyUI-GeometryPack
-[comfy-env] ComfyUI source dir: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI
+[comfy-env] ComfyUI source dir: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI
[comfy-env] Found 1 isolation env(s)
[comfy-env] Scanning nodes metadata (isolation root)...
[comfy-env] geometrypack-nodes: Library/bin has 613 DLLs
-[comfy-env] Metadata scan: C:\Users\stduser\.pixi\bin\pixi.exe run --as-is --manifest-path C:\Users\stduser\AppData\Local\Programs\comfy-env\pixi.toml -e geometrypack-nodes python C:\Users\stduser\AppData\Local\Temp\comfy_meta_ge57bi2k.py D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack nodes C:\Users\stduser\AppData\Local\Temp\comfy_meta_out_peg0kprt.pkl
+[comfy-env] Metadata scan: C:\Users\stduser\.pixi\bin\pixi.exe run --as-is --manifest-path C:\Users\stduser\AppData\Local\Programs\comfy-env\pixi.toml -e geometrypack-nodes python C:\Users\stduser\AppData\Local\Temp\comfy_meta_02sm6t_r.py D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack nodes C:\Users\stduser\AppData\Local\Temp\comfy_meta_out_g_o7x7xe.pkl
[comfy-env] Scan env PATH for nodes:
[comfy-env] [0] C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\geometrypack-nodes
[comfy-env] [1] C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\geometrypack-nodes\Library\bin
@@ -84,35 +84,47 @@ calling register_nodes
[comfy-env] [5] C:\Windows
[comfy-env] [6] C:\Windows\System32\Wbem
[comfy-env] Metadata scan stderr for nodes:
-[comfy-env] [meta-scan] importing nodes from D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack
+[comfy-env] [meta-scan] importing nodes from D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack
[comfy-env] ERROR:root:Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
[comfy-env] [meta-scan] import OK
-[comfy-env] Scanned nodes: 125 nodes (35.0s)
-[comfy-env] Scanned nodes root: 125 nodes (35.0s)
+[comfy-env] Scanned nodes: 125 nodes (17.3s)
+[comfy-env] Scanned nodes root: 125 nodes (17.3s)
[comfy-env] Imported nodes root: 125 nodes (isolation)
[comfy-env] Registered 125 total nodes
ComfyUI-Multiband loaded: 15 nodes registered
[comfy-env] Version: 0.3.89
[comfy-env] register_nodes: ComfyUI-SAM3DBody
-[comfy-env] ComfyUI source dir: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI
-[comfy-env] isolation env not found at C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\sam3dbody-nodes: pixi has not materialized `sam3dbody-nodes`; using in-process import. Run `comfy-env install` (or your node's `install.py`) to create it.
-[comfy-env] Found 0 isolation env(s)
-[comfy-env] Importing nodes (root)...
-[comfy-env] Imported nodes root: 15 nodes
-[comfy-env] isolation env not found at C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\sam3dbody-nodes: pixi has not materialized `sam3dbody-nodes`; using in-process import. Run `comfy-env install` (or your node's `install.py`) to create it.
-[comfy-env] No env for nodes -- run 'comfy-env install'
+[comfy-env] ComfyUI source dir: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI
+[comfy-env] Found 1 isolation env(s)
+[comfy-env] Scanning nodes metadata (isolation root)...
+[comfy-env] sam3dbody-nodes: Library/bin has 237 DLLs
+[comfy-env] Metadata scan: C:\Users\stduser\.pixi\bin\pixi.exe run --as-is --manifest-path C:\Users\stduser\AppData\Local\Programs\comfy-env\pixi.toml -e sam3dbody-nodes python C:\Users\stduser\AppData\Local\Temp\comfy_meta_vyl457at.py D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3DBody nodes C:\Users\stduser\AppData\Local\Temp\comfy_meta_out_en7xi7ip.pkl
+[comfy-env] Scan env PATH for nodes:
+[comfy-env] [0] C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\sam3dbody-nodes
+[comfy-env] [1] C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\sam3dbody-nodes\Library\bin
+[comfy-env] [2] C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\sam3dbody-nodes\Scripts
+[comfy-env] [3] C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\sam3dbody-nodes\Lib\site-packages\bpy
+[comfy-env] [4] C:\Windows\System32
+[comfy-env] [5] C:\Windows
+[comfy-env] [6] C:\Windows\System32\Wbem
+[comfy-env] Metadata scan stderr for nodes:
+[comfy-env] [meta-scan] importing nodes from D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3DBody
+[comfy-env] [meta-scan] import OK
+[comfy-env] Scanned nodes: 15 nodes (5.6s)
+[comfy-env] Scanned nodes root: 15 nodes (5.6s)
+[comfy-env] Imported nodes root: 15 nodes (isolation)
[comfy-env] Registered 15 total nodes
Import times for custom nodes:
- 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint
- 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-CameraPack
- 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\websocket_image_save.py
- 0.1 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3DBody
- 0.2 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-KJNodes
- 0.4 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-VideoHelperSuite
- 0.8 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Multiband
- 15.3 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-DepthAnythingV3
- 35.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack
+ 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\websocket_image_save.py
+ 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint
+ 0.0 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-CameraPack
+ 0.1 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-VideoHelperSuite
+ 0.2 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-KJNodes
+ 0.8 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Multiband
+ 5.6 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3DBody
+ 17.3 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack
+ 32.8 seconds: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-DepthAnythingV3
Context impl SQLiteImpl.
Will assume non-transactional DDL.
@@ -128,7 +140,7 @@ Change preview_id FK from assets.id to asset_references.id.
Database upgraded from None to 0003_add_metadata_job_id
Starting server
-To see the GUI go to: http://127.0.0.1:41885
+To see the GUI go to: http://127.0.0.1:41898
[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.
=== /validate endpoint called ===
Received JSON with keys: ['prompt']
@@ -137,15 +149,41 @@ Prompt has 2 nodes
Inputs: {"fbx_output_path": ["4", 0], "preview": ""}
Node 4: SAM3DBodySelectMesh
Inputs: {"source_folder": "input", "file_path": "sam3d_rigged.fbx"}
-Generated prompt_id: f04dc1e9-e184-407c-975b-76bd687d3d5e
+Generated prompt_id: 40751177-9070-414c-9624-f2d0ec6e6239
Calling execution.validate_prompt()...
Validation result: valid=True
=== Validation PASSED ===
got prompt
- Selecting mesh from input folder...
- Selected: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\sam3d_rigged.fbx
- Preparing preview...
- FBX path: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\input\sam3d_rigged.fbx
- Has skinning: True
- Has skeleton: True
-Prompt executed in 0.02 seconds
+[comfy-env] Running SAM3DBodySelectMesh: source_folder: 'input', file_path: 'sam3d_rigged.fbx'
+[comfy-env] SubprocessWorker: C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\sam3dbody-nodes\python.exe
+[comfy-env] env_vars: {'COMFYUI_BASE': 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3DBody-1608\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'}
+[SubprocessWorker] call_method: nodes.load_mesh.SAM3DBodySelectMesh.EXECUTE_NORMALIZED
+[SubprocessWorker] acquired lock, ensuring started...
+[comfy-env] sam3dbody-nodes: Library/bin has 237 DLLs
+[ComfyUI-SAM3DBody] python: C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\sam3dbody-nodes\python.exe
+[ComfyUI-SAM3DBody] sys_path sent to worker: ['D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3DBody-1608\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3DBody-1608\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3DBody', 'C:\\Users\\stduser\\AppData\\Local\\Programs\\comfy-env\\.pixi\\envs\\sam3dbody-nodes\\Lib\\site-packages', 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3DBody-1608\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-SAM3DBody']
+[SubprocessWorker] is_pixi=True, python=C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\sam3dbody-nodes\python.exe
+[SubprocessWorker] launching cmd=['C:\\Users\\stduser\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\Users\\stduser\\AppData\\Local\\Programs\\comfy-env\\pixi.toml', '-e', 'sam3dbody-nodes', 'python', 'C:\\Users\\stduser\\AppData\\Local\\Temp\\comfyui_pvenv_0pzuylil\\persistent_worker.py', 'tcp://127.0.0.1:51718']...
+C:\Users\stduser\AppData\Local\Programs\comfy-env\.pixi\envs\sam3dbody-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.)
+ return torch._C._cuda_getDeviceCount() > 0
+[worker:ComfyUI-SAM3DBody] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
+[SubprocessWorker] worker started/confirmed
+[SubprocessWorker] serializing kwargs to shm...
+[SubprocessWorker] created 0 shm blocks
+[SubprocessWorker] sending request via socket...
+[SubprocessWorker] call_id=1 sending call_method
+[SubprocessWorker] got response: ok
+[comfy-env] SAM3DBodySelectMesh done (4.06s): result: NodeOutput
+[comfy-env] Running SAM3DBodyPreviewRiggedMesh: fbx_output_path: 'D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\SAM3...
+[SubprocessWorker] call_method: nodes.preview.SAM3DBodyPreviewRiggedMesh.EXECUTE_NORMALIZED
+[SubprocessWorker] acquired lock, ensuring started...
+[ComfyUI-SAM3DBody] Health check: ping (timeout=5.0s)...
+[ComfyUI-SAM3DBody] Health check: ok
+[SubprocessWorker] worker started/confirmed
+[SubprocessWorker] serializing kwargs to shm...
+[SubprocessWorker] created 0 shm blocks
+[SubprocessWorker] sending request via socket...
+[SubprocessWorker] call_id=2 sending call_method
+[SubprocessWorker] got response: ok
+[comfy-env] SAM3DBodyPreviewRiggedMesh done (0.51s): result: NodeOutput
+Prompt executed in 4.58 seconds
diff --git a/dev/windows-portable-cpu/session.log b/dev/windows-portable-cpu/session.log
index 92589cf..ab9f332 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\SAM3DBody-1943\dev\windows-portable-cpu\crash_dump.log
+[00:00] Crash dump logging enabled: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\SAM3DBody-1608\dev\windows-portable-cpu\crash_dump.log
[00:00]
[00:00] [1/5] SYNTAX
[00:00] ----------------------------------------
@@ -20,236 +20,300 @@ Setting up ComfyUI...
[00:00] Latest version: v0.21.1
[00:00] Downloading portable ComfyUI from https://github.com/comfyanonymous/ComfyUI/releases/download/v0.21.1/ComfyUI_windows_portable_nvidia.7z...
[00:02] Downloaded: 10%
-[00:04] Downloaded: 20%
-[00:06] Downloaded: 30%
-[00:07] Downloaded: 40%
-[00:09] Downloaded: 50%
-[00:11] Downloaded: 60%
-[00:13] Downloaded: 70%
-[00:15] Downloaded: 80%
-[00:17] Downloaded: 90%
-[00:18] Downloaded: 100%
-[00:18] Downloaded to C:\Users\stduser\.comfy-test\cache\portable\ComfyUI_portable_v0.21.1.7z
-[00:18] Extracting to cache: C:\Users\stduser\.comfy-test\cache\portable\ComfyUI_portable_v0.21.1
-[00:18] Extracting ComfyUI_portable_v0.21.1.7z...
-[00:18] Using 7z: 7z
-[02:36] Extracted to C:\Users\stduser\.comfy-test\cache\portable\ComfyUI_portable_v0.21.1
-[02:36] Copying from cache to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui
-[03:26] Installing uv into embedded Python...
-[03:26] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install uv
-[03:29] Installing ComfyUI requirements...
-[03:29] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m uv pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\requirements.txt
-[03:30]
+[00:03] Downloaded: 20%
+[00:04] Downloaded: 30%
+[00:05] Downloaded: 40%
+[00:05] Downloaded: 50%
+[00:06] Downloaded: 60%
+[00:07] Downloaded: 70%
+[00:08] Downloaded: 80%
+[00:09] Downloaded: 90%
+[00:12] Downloaded: 100%
+[00:12] Downloaded to C:\Users\stduser\.comfy-test\cache\portable\ComfyUI_portable_v0.21.1.7z
+[00:12] Extracting to cache: C:\Users\stduser\.comfy-test\cache\portable\ComfyUI_portable_v0.21.1
+[00:12] Extracting ComfyUI_portable_v0.21.1.7z...
+[00:12] Using 7z: 7z
+[03:22] Extracted to C:\Users\stduser\.comfy-test\cache\portable\ComfyUI_portable_v0.21.1
+[03:22] Copying from cache to: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui
+[04:06] Installing uv into embedded Python...
+[04:06] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install uv
+[04:22] Installing ComfyUI requirements...
+[04:23] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m uv pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\requirements.txt
+[04:23]
Installing custom node...
-[03:30] Copying ComfyUI-SAM3DBody to custom_nodes/...
-[03:30] Installing node requirements...
-[03:30] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3DBody\requirements.txt
-[03:33]
+[04:23] Copying ComfyUI-SAM3DBody to custom_nodes/...
+[04:24] Installing node requirements...
+[04:24] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install -r D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3DBody\requirements.txt
+[04:36]
Running install.py...
-[03:33] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3DBody\install.py
-[03:34]
-[03:34] Installing 3 node dependencies...
-[03:34] Cloning ComfyUI-Multiband...
-[03:34] Installing requirements for ComfyUI-Multiband...
-[03:35] Cloning ComfyUI-DepthAnythingV3...
-[03:36] Installing requirements for ComfyUI-DepthAnythingV3...
-[03:36] Running install.py for ComfyUI-DepthAnythingV3...
-[03:36]
-[03:36] Installing 3 node dependencies...
-[03:36] Cloning ComfyUI-VideoHelperSuite...
-[03:37] Installing requirements for ComfyUI-VideoHelperSuite...
-[03:38] Cloning ComfyUI-KJNodes...
-[03:39] Installing requirements for ComfyUI-KJNodes...
-[03:42] Cloning ComfyUI-GeometryPack...
-[03:44] Installing requirements for ComfyUI-GeometryPack...
-[03:46] Running install.py for ComfyUI-GeometryPack...
-[03:49] [comfy-env] _discover: scanning D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes
-[03:49] [comfy-env] _discover: ComfyUI-DepthAnythingV3 -> depthanythingv3-nodes (custom_nodes\ComfyUI-DepthAnythingV3\nodes\comfy-env.toml)
-[03:49] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml)
-[03:49] [comfy-env] _discover: ComfyUI-KJNodes: no comfy-env.toml found
-[03:49] [comfy-env] _discover: ComfyUI-Multiband: no comfy-env.toml found
-[03:49] [comfy-env] _discover: FAILED to load D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3DBody\nodes\comfy-env.toml: TOMLDecodeError: Cannot overwrite a value (at line 26, column 19)
-[03:49] [comfy-env] _discover: ComfyUI-VideoHelperSuite: no comfy-env.toml found
-[03:49] [comfy-env] Workspace: C:\Users\stduser\AppData\Local\Programs\comfy-env
-[03:49] [comfy-env] ComfyUI: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI
-[03:49] [comfy-env] Found 2 node config(s):
-[03:49] - depthanythingv3-nodes <- custom_nodes\ComfyUI-DepthAnythingV3\nodes\comfy-env.toml (python=host)
-[03:49] - geometrypack-nodes <- custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml (python=host)
-[03:49] [comfy-env] Bootstrap interpreter has python 3.13 + torch 2.11.0 (cu130). Looking for cuda-only wheels matching cu130/torch2.11/cp313.
-[03:50] [comfy-env] GPU: No GPU detected
-[03:50] [comfy-env] Comfyui feature -> torch 2.11.0 from https://download.pytorch.org/whl/cu130 (CUDA 13.0 via bootstrap torch)
-[03:51] [comfy-env] cuda-wheels: 3 package(s) need a matched (cuda, torch, python) combo: ['flash_attn', 'sageattention', 'cumesh']
-[03:51] [comfy-env] cuda-wheels tier 1 (bootstrap): probing cu13.0/torch2.11/cp313
-[03:51] [cuda-wheels] Looking up flash_attn: cu130 torch2.11 cp313 win_amd64
-[03:51] [cuda-wheels] Found: flash_attn-2.8.3+cu130torch2.11-cp313-cp313-win_amd64.whl
-[03:51] [cuda-wheels] Looking up sageattention: cu130 torch2.11 cp313 win_amd64
-[03:51] [cuda-wheels] Found: sageattention-2.2.0+cu130torch2.11-cp313-cp313-win_amd64.whl
-[03:51] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64
-[03:52] [cuda-wheels] Found: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl
-[03:52] [comfy-env] cuda-wheels combo: cu13.0/torch2.11 (bootstrap matches; per-node envs will pin to this)
-[03:52] [cuda-wheels] Looking up flash_attn: cu130 torch2.11 cp313 win_amd64
-[03:52] [cuda-wheels] Found: flash_attn-2.8.3+cu130torch2.11-cp313-cp313-win_amd64.whl
-[03:52] [cuda-wheels] Looking up sageattention: cu130 torch2.11 cp313 win_amd64
-[03:52] [cuda-wheels] Found: sageattention-2.2.0+cu130torch2.11-cp313-cp313-win_amd64.whl
-[03:52] [comfy-env] depthanythingv3-nodes: cuda-wheels deferred for post-pixi install (flash_attn, sageattention)
-[03:52] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64
-[03:52] [cuda-wheels] Found: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl
-[03:52] [comfy-env] geometrypack-nodes: cuda-wheels deferred for post-pixi install (cumesh)
-[03:52] Generated C:\Users\stduser\AppData\Local\Programs\comfy-env\pixi.toml
-[03:52] [comfy-env] Installing 2 environment(s):
-[03:52] - depthanythingv3-nodes (python=host, 10 pypi deps, 2 cuda wheels)
-[03:52] - geometrypack-nodes (python=host, 14 pypi deps, 1 cuda wheels)
-[03:52] [comfy-env] Running `pixi install -e depthanythingv3-nodes -e geometrypack-nodes`...
-[04:21] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false`
-[04:21] - Scripts/.librsvg-pre-unlink.bat
-[04:21] To enable them, run:
-[04:21] pixi config set --local run-post-link-scripts insecure
-[04:21] More info:
-[04:21] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts
-[07:28] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false`
-[07:28] - Scripts/.librsvg-pre-unlink.bat
-[07:28] To enable them, run:
-[07:28] pixi config set --local run-post-link-scripts insecure
-[07:28] More info:
-[07:28] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts
-[07:45] The following environments have been installed: depthanythingv3-nodes, geometrypack-nodes.
-[07:45] [comfy-env] depthanythingv3-nodes: installing cuda-wheels with --no-deps (flash_attn, sageattention)
-[07:45] Using Python 3.13.13 environment at: .pixi\envs\depthanythingv3-nodes
-[07:46] Resolved 2 packages in 1.18s
-[07:46] Downloading flash-attn (228.4MiB)
-[07:47] Downloading sageattention (35.4MiB)
-[07:47] Downloaded sageattention
-[07:54] Downloaded flash-attn
-[07:54] Prepared 2 packages in 7.88s
-[07:55] Installed 2 packages in 763ms
-[07:55] + 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)
-[07:55] + sageattention==2.2.0+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/sageattention-latest/sageattention-2.2.0%2Bcu130torch2.11-cp313-cp313-win_amd64.whl)
-[07:55] [comfy-env] geometrypack-nodes: installing cuda-wheels with --no-deps (cumesh)
-[07:55] Using Python 3.13.13 environment at: .pixi\envs\geometrypack-nodes
-[07:56] Resolved 1 package in 407ms
-[07:56] Downloading cumesh (3.8MiB)
-[07:56] Downloaded cumesh
-[07:56] Prepared 1 package in 65ms
-[07:56] Installed 1 package in 9ms
-[07:56] + cumesh==0.0.1+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/cumesh-latest/cumesh-0.0.1%2Bcu130torch2.11-cp313-cp313-win_amd64.whl)
-[07:56] [comfy-env] Recorded install hash 95a8114d1b0f -> C:\Users\stduser\AppData\Local\Programs\comfy-env\install.hash
-[07:56] [comfy-env] Install log: C:\Users\stduser\AppData\Local\Programs\comfy-env\install.log
-[07:56]
-[07:56] Installation complete!
-[07:56]
-[07:56] [requirements] Re-installing main package requirements...
-[07:56] Installing requirements for ComfyUI-DepthAnythingV3...
-[07:57] [comfy-env] _discover: scanning D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes
-[07:57] [comfy-env] _discover: ComfyUI-DepthAnythingV3 -> depthanythingv3-nodes (custom_nodes\ComfyUI-DepthAnythingV3\nodes\comfy-env.toml)
-[07:57] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml)
-[07:57] [comfy-env] _discover: ComfyUI-KJNodes: no comfy-env.toml found
-[07:57] [comfy-env] _discover: ComfyUI-Multiband: no comfy-env.toml found
-[07:57] [comfy-env] _discover: FAILED to load D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3DBody\nodes\comfy-env.toml: TOMLDecodeError: Cannot overwrite a value (at line 26, column 19)
-[07:57] [comfy-env] _discover: ComfyUI-VideoHelperSuite: no comfy-env.toml found
-[07:57] [comfy-env] Workspace inputs unchanged (hash 95a8114d1b0f) -- skipping install. Delete C:\Users\stduser\AppData\Local\Programs\comfy-env\install.hash to force.
-[07:57]
-[07:57] Installation complete!
-[07:57] ComfyUI-VideoHelperSuite: exists
-[07:57] ComfyUI-KJNodes: exists
-[07:57] ComfyUI-GeometryPack: exists
-[07:57] Cloning ComfyUI-CameraPack...
-[07:58]
-[07:58] [requirements] Re-installing main package requirements...
-[07:58] Installing requirements for ComfyUI-SAM3DBody...
-[07:58] [comfy-env] _discover: scanning D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes
-[07:58] [comfy-env] _discover: ComfyUI-CameraPack: no comfy-env.toml found
-[07:58] [comfy-env] _discover: ComfyUI-DepthAnythingV3 -> depthanythingv3-nodes (custom_nodes\ComfyUI-DepthAnythingV3\nodes\comfy-env.toml)
-[07:58] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml)
-[07:58] [comfy-env] _discover: ComfyUI-KJNodes: no comfy-env.toml found
-[07:58] [comfy-env] _discover: ComfyUI-Multiband: no comfy-env.toml found
-[07:58] [comfy-env] _discover: FAILED to load D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3DBody\nodes\comfy-env.toml: TOMLDecodeError: Cannot overwrite a value (at line 26, column 19)
-[07:58] [comfy-env] _discover: ComfyUI-VideoHelperSuite: no comfy-env.toml found
-[07:58] [comfy-env] Workspace inputs unchanged (hash 95a8114d1b0f) -- skipping install. Delete C:\Users\stduser\AppData\Local\Programs\comfy-env\install.hash to force.
-[07:58]
-[07:58] Installation complete!
-[07:58] Installing 3 node dependency(ies)...
-[07:58] ComfyUI-Multiband from PozzettiAndrea/ComfyUI-Multiband
-[07:58] ComfyUI-Multiband already exists, skipping...
-[07:58] ComfyUI-DepthAnythingV3 from PozzettiAndrea/ComfyUI-DepthAnythingV3
-[07:58] ComfyUI-DepthAnythingV3 already exists, skipping...
-[07:58] ComfyUI-CameraPack from PozzettiAndrea/ComfyUI-CameraPack
-[07:58] ComfyUI-CameraPack already exists, skipping...
-[07:58] Installing validation endpoint...
-[07:58] Cloning PozzettiAndrea/ComfyUI-validate-endpoint...
-[07:58] Running: git clone --depth 1 https://x-access-token:***@github.com/PozzettiAndrea/ComfyUI-validate-endpoint.git D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint
-[07:59] [INSTALL] PASSED
-[07:59]
-[07:59] [3/5] REGISTRATION
-[07:59] ----------------------------------------
-[07:59]
+[04:36] Running: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-SAM3DBody\install.py
+[04:36]
+[04:36] Installing 3 node dependencies...
+[04:36] Cloning ComfyUI-Multiband...
+[04:37] Installing requirements for ComfyUI-Multiband...
+[04:41] Cloning ComfyUI-DepthAnythingV3...
+[04:42] Installing requirements for ComfyUI-DepthAnythingV3...
+[04:42] Running install.py for ComfyUI-DepthAnythingV3...
+[04:42]
+[04:42] Installing 3 node dependencies...
+[04:42] Cloning ComfyUI-VideoHelperSuite...
+[04:43] Installing requirements for ComfyUI-VideoHelperSuite...
+[04:44] Cloning ComfyUI-KJNodes...
+[04:45] Installing requirements for ComfyUI-KJNodes...
+[04:48] Cloning ComfyUI-GeometryPack...
+[04:50] Installing requirements for ComfyUI-GeometryPack...
+[04:54] Running install.py for ComfyUI-GeometryPack...
+[04:57] [comfy-env] _discover: scanning D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes
+[04:57] [comfy-env] _discover: ComfyUI-DepthAnythingV3 -> depthanythingv3-nodes (custom_nodes\ComfyUI-DepthAnythingV3\nodes\comfy-env.toml)
+[04:57] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml)
+[04:57] [comfy-env] _discover: ComfyUI-KJNodes: no comfy-env.toml found
+[04:57] [comfy-env] _discover: ComfyUI-Multiband: no comfy-env.toml found
+[04:57] [comfy-env] _discover: ComfyUI-SAM3DBody -> sam3dbody-nodes (custom_nodes\ComfyUI-SAM3DBody\nodes\comfy-env.toml)
+[04:57] [comfy-env] _discover: ComfyUI-VideoHelperSuite: no comfy-env.toml found
+[04:57] [comfy-env] Workspace: C:\Users\stduser\AppData\Local\Programs\comfy-env
+[04:57] [comfy-env] ComfyUI: D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI
+[04:57] [comfy-env] Found 3 node config(s):
+[04:57] - depthanythingv3-nodes <- custom_nodes\ComfyUI-DepthAnythingV3\nodes\comfy-env.toml (python=host)
+[04:57] - geometrypack-nodes <- custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml (python=host)
+[04:57] - sam3dbody-nodes <- custom_nodes\ComfyUI-SAM3DBody\nodes\comfy-env.toml (python=host)
+[04:57] [comfy-env] Bootstrap interpreter has python 3.13 + torch 2.11.0 (cu130). Looking for cuda-only wheels matching cu130/torch2.11/cp313.
+[04:58] [comfy-env] GPU: No GPU detected
+[04:58] [comfy-env] Comfyui feature -> torch 2.11.0 from https://download.pytorch.org/whl/cu130 (CUDA 13.0 via bootstrap torch)
+[04:58] [comfy-env] cuda-wheels: 8 package(s) need a matched (cuda, torch, python) combo: ['flash_attn', 'sageattention', 'cumesh', 'detectron2', 'torch-scatter', 'torch-sparse', 'torch-cluster', 'flash-attn']
+[04:58] [comfy-env] cuda-wheels tier 1 (bootstrap): probing cu13.0/torch2.11/cp313
+[04:58] [cuda-wheels] Looking up flash_attn: cu130 torch2.11 cp313 win_amd64
+[04:59] [cuda-wheels] Found: flash_attn-2.8.3+cu130torch2.11-cp313-cp313-win_amd64.whl
+[04:59] [cuda-wheels] Looking up sageattention: cu130 torch2.11 cp313 win_amd64
+[04:59] [cuda-wheels] Found: sageattention-2.2.0+cu130torch2.11-cp313-cp313-win_amd64.whl
+[04:59] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64
+[04:59] [cuda-wheels] GH Pages index unreachable, falling back to GitHub Releases API...
+[05:03] [cuda-wheels] Found via API: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl
+[05:03] [cuda-wheels] Looking up detectron2: cu130 torch2.11 cp313 win_amd64
+[05:03] [cuda-wheels] Found: detectron2-0.6+cu130torch2.11-cp313-cp313-win_amd64.whl
+[05:03] [cuda-wheels] Looking up torch-scatter: cu130 torch2.11 cp313 win_amd64
+[05:03] [cuda-wheels] Found: torch_scatter-2.1.2+cu130torch2.11-cp313-cp313-win_amd64.whl
+[05:03] [cuda-wheels] Looking up torch-sparse: cu130 torch2.11 cp313 win_amd64
+[05:04] [cuda-wheels] Found: torch_sparse-0.6.18+cu130torch2.11-cp313-cp313-win_amd64.whl
+[05:04] [cuda-wheels] Looking up torch-cluster: cu130 torch2.11 cp313 win_amd64
+[05:04] [cuda-wheels] Found: torch_cluster-1.6.3+cu130torch2.11-cp313-cp313-win_amd64.whl
+[05:04] [cuda-wheels] Looking up flash-attn: cu130 torch2.11 cp313 win_amd64
+[05:05] [cuda-wheels] Found: flash_attn-2.8.3+cu130torch2.11-cp313-cp313-win_amd64.whl
+[05:05] [comfy-env] cuda-wheels combo: cu13.0/torch2.11 (bootstrap matches; per-node envs will pin to this)
+[05:05] [cuda-wheels] Looking up flash_attn: cu130 torch2.11 cp313 win_amd64
+[05:05] [cuda-wheels] Found: flash_attn-2.8.3+cu130torch2.11-cp313-cp313-win_amd64.whl
+[05:05] [cuda-wheels] Looking up sageattention: cu130 torch2.11 cp313 win_amd64
+[05:06] [cuda-wheels] Found: sageattention-2.2.0+cu130torch2.11-cp313-cp313-win_amd64.whl
+[05:06] [comfy-env] depthanythingv3-nodes: cuda-wheels deferred for post-pixi install (flash_attn, sageattention)
+[05:06] [cuda-wheels] Looking up cumesh: cu130 torch2.11 cp313 win_amd64
+[05:06] [cuda-wheels] GH Pages index unreachable, falling back to GitHub Releases API...
+[05:07] [cuda-wheels] Found via API: cumesh-0.0.1+cu130torch2.11-cp313-cp313-win_amd64.whl
+[05:07] [comfy-env] geometrypack-nodes: cuda-wheels deferred for post-pixi install (cumesh)
+[05:07] [cuda-wheels] Looking up detectron2: cu130 torch2.11 cp313 win_amd64
+[05:07] [cuda-wheels] Found: detectron2-0.6+cu130torch2.11-cp313-cp313-win_amd64.whl
+[05:07] [cuda-wheels] Looking up torch-scatter: cu130 torch2.11 cp313 win_amd64
+[05:07] [cuda-wheels] Found: torch_scatter-2.1.2+cu130torch2.11-cp313-cp313-win_amd64.whl
+[05:07] [cuda-wheels] Looking up torch-sparse: cu130 torch2.11 cp313 win_amd64
+[05:08] [cuda-wheels] Found: torch_sparse-0.6.18+cu130torch2.11-cp313-cp313-win_amd64.whl
+[05:08] [cuda-wheels] Looking up torch-cluster: cu130 torch2.11 cp313 win_amd64
+[05:08] [cuda-wheels] Found: torch_cluster-1.6.3+cu130torch2.11-cp313-cp313-win_amd64.whl
+[05:09] [cuda-wheels] Looking up flash-attn: cu130 torch2.11 cp313 win_amd64
+[05:09] [cuda-wheels] Found: flash_attn-2.8.3+cu130torch2.11-cp313-cp313-win_amd64.whl
+[05:09] [cuda-wheels] Looking up sageattention: cu130 torch2.11 cp313 win_amd64
+[05:09] [cuda-wheels] Found: sageattention-2.2.0+cu130torch2.11-cp313-cp313-win_amd64.whl
+[05:09] [comfy-env] sam3dbody-nodes: cuda-wheels deferred for post-pixi install (detectron2, torch-scatter, torch-sparse, torch-cluster, flash-attn, sageattention)
+[05:09] Generated C:\Users\stduser\AppData\Local\Programs\comfy-env\pixi.toml
+[05:09] [comfy-env] Installing 3 environment(s):
+[05:09] - depthanythingv3-nodes (python=host, 10 pypi deps, 2 cuda wheels)
+[05:09] - geometrypack-nodes (python=host, 14 pypi deps, 1 cuda wheels)
+[05:09] - sam3dbody-nodes (python=host, 11 pypi deps, 6 cuda wheels)
+[05:09] [comfy-env] Running `pixi install -e depthanythingv3-nodes -e geometrypack-nodes -e sam3dbody-nodes`...
+[05:48] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false`
+[05:48] - Scripts/.librsvg-pre-unlink.bat
+[05:48] To enable them, run:
+[05:48] pixi config set --local run-post-link-scripts insecure
+[05:48] More info:
+[05:48] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts
+[11:30] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false`
+[11:30] - Scripts/.librsvg-pre-unlink.bat
+[11:30] To enable them, run:
+[11:30] pixi config set --local run-post-link-scripts insecure
+[11:30] More info:
+[11:30] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts
+[12:21] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false`
+[12:21] - Scripts/.librsvg-pre-unlink.bat
+[12:21] To enable them, run:
+[12:21] pixi config set --local run-post-link-scripts insecure
+[12:21] More info:
+[12:21] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts
+[12:56] The following environments have been installed: depthanythingv3-nodes, geometrypack-nodes, sam3dbody-nodes.
+[12:56] [comfy-env] depthanythingv3-nodes: installing cuda-wheels with --no-deps (flash_attn, sageattention)
+[12:57] Using Python 3.13.13 environment at: .pixi\envs\depthanythingv3-nodes
+[12:58] Resolved 2 packages in 1.21s
+[12:58] Downloading flash-attn (228.4MiB)
+[12:58] Downloading sageattention (35.4MiB)
+[12:58] Downloaded sageattention
+[13:02] Downloaded flash-attn
+[13:03] Prepared 2 packages in 5.22s
+[13:06] Installed 2 packages in 2.59s
+[13:06] + 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)
+[13:06] + sageattention==2.2.0+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/sageattention-latest/sageattention-2.2.0%2Bcu130torch2.11-cp313-cp313-win_amd64.whl)
+[13:06] [comfy-env] geometrypack-nodes: installing cuda-wheels with --no-deps (cumesh)
+[13:06] Using Python 3.13.13 environment at: .pixi\envs\geometrypack-nodes
+[13:07] Resolved 1 package in 721ms
+[13:07] Downloading cumesh (3.8MiB)
+[13:07] Downloaded cumesh
+[13:07] Prepared 1 package in 133ms
+[13:07] Installed 1 package in 12ms
+[13:07] + cumesh==0.0.1+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/cumesh-latest/cumesh-0.0.1%2Bcu130torch2.11-cp313-cp313-win_amd64.whl)
+[13:07] [comfy-env] sam3dbody-nodes: installing cuda-wheels with --no-deps (detectron2, torch-scatter, torch-sparse, torch-cluster, flash-attn, sageattention)
+[13:07] Using Python 3.13.13 environment at: .pixi\envs\sam3dbody-nodes
+[13:08] Resolved 6 packages in 1.10s
+[13:08] Downloading torch-sparse (4.1MiB)
+[13:08] Downloading detectron2 (1.3MiB)
+[13:08] Downloading torch-cluster (2.8MiB)
+[13:08] Downloading flash-attn (228.4MiB)
+[13:08] Downloading sageattention (35.4MiB)
+[13:08] Downloading torch-scatter (5.0MiB)
+[13:08] Downloaded torch-cluster
+[13:09] Downloaded torch-scatter
+[13:09] Downloaded torch-sparse
+[13:09] Downloaded sageattention
+[13:10] Downloaded detectron2
+[13:13] Downloaded flash-attn
+[13:13] Prepared 6 packages in 5.32s
+[13:14] Installed 6 packages in 268ms
+[13:14] + detectron2==0.6+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/detectron2-latest/detectron2-0.6%2Bcu130torch2.11-cp313-cp313-win_amd64.whl)
+[13:14] + 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)
+[13:14] + sageattention==2.2.0+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/sageattention-latest/sageattention-2.2.0%2Bcu130torch2.11-cp313-cp313-win_amd64.whl)
+[13:14] + torch-cluster==1.6.3+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/torch_cluster-latest/torch_cluster-1.6.3%2Bcu130torch2.11-cp313-cp313-win_amd64.whl)
+[13:14] + torch-scatter==2.1.2+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/torch_scatter-latest/torch_scatter-2.1.2%2Bcu130torch2.11-cp313-cp313-win_amd64.whl)
+[13:14] + torch-sparse==0.6.18+cu130torch2.11 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/torch_sparse-latest/torch_sparse-0.6.18%2Bcu130torch2.11-cp313-cp313-win_amd64.whl)
+[13:14] [comfy-env] Recorded install hash 719c474c9b04 -> C:\Users\stduser\AppData\Local\Programs\comfy-env\install.hash
+[13:14] [comfy-env] Install log: C:\Users\stduser\AppData\Local\Programs\comfy-env\install.log
+[13:14]
+[13:14] Installation complete!
+[13:14]
+[13:14] [requirements] Re-installing main package requirements...
+[13:14] Installing requirements for ComfyUI-DepthAnythingV3...
+[13:15] [comfy-env] _discover: scanning D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes
+[13:15] [comfy-env] _discover: ComfyUI-DepthAnythingV3 -> depthanythingv3-nodes (custom_nodes\ComfyUI-DepthAnythingV3\nodes\comfy-env.toml)
+[13:15] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml)
+[13:15] [comfy-env] _discover: ComfyUI-KJNodes: no comfy-env.toml found
+[13:15] [comfy-env] _discover: ComfyUI-Multiband: no comfy-env.toml found
+[13:15] [comfy-env] _discover: ComfyUI-SAM3DBody -> sam3dbody-nodes (custom_nodes\ComfyUI-SAM3DBody\nodes\comfy-env.toml)
+[13:15] [comfy-env] _discover: ComfyUI-VideoHelperSuite: no comfy-env.toml found
+[13:15] [comfy-env] Workspace inputs unchanged (hash 719c474c9b04) -- skipping install. Delete C:\Users\stduser\AppData\Local\Programs\comfy-env\install.hash to force.
+[13:15]
+[13:15] Installation complete!
+[13:15] ComfyUI-VideoHelperSuite: exists
+[13:15] ComfyUI-KJNodes: exists
+[13:15] ComfyUI-GeometryPack: exists
+[13:15] Cloning ComfyUI-CameraPack...
+[13:19]
+[13:19] [requirements] Re-installing main package requirements...
+[13:19] Installing requirements for ComfyUI-SAM3DBody...
+[13:19] [comfy-env] _discover: scanning D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes
+[13:19] [comfy-env] _discover: ComfyUI-CameraPack: no comfy-env.toml found
+[13:19] [comfy-env] _discover: ComfyUI-DepthAnythingV3 -> depthanythingv3-nodes (custom_nodes\ComfyUI-DepthAnythingV3\nodes\comfy-env.toml)
+[13:19] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml)
+[13:19] [comfy-env] _discover: ComfyUI-KJNodes: no comfy-env.toml found
+[13:19] [comfy-env] _discover: ComfyUI-Multiband: no comfy-env.toml found
+[13:19] [comfy-env] _discover: ComfyUI-SAM3DBody -> sam3dbody-nodes (custom_nodes\ComfyUI-SAM3DBody\nodes\comfy-env.toml)
+[13:19] [comfy-env] _discover: ComfyUI-VideoHelperSuite: no comfy-env.toml found
+[13:19] [comfy-env] Workspace inputs unchanged (hash 719c474c9b04) -- skipping install. Delete C:\Users\stduser\AppData\Local\Programs\comfy-env\install.hash to force.
+[13:19]
+[13:19] Installation complete!
+[13:19] Installing 3 node dependency(ies)...
+[13:19] ComfyUI-Multiband from PozzettiAndrea/ComfyUI-Multiband
+[13:19] ComfyUI-Multiband already exists, skipping...
+[13:19] ComfyUI-DepthAnythingV3 from PozzettiAndrea/ComfyUI-DepthAnythingV3
+[13:19] ComfyUI-DepthAnythingV3 already exists, skipping...
+[13:19] ComfyUI-CameraPack from PozzettiAndrea/ComfyUI-CameraPack
+[13:19] ComfyUI-CameraPack already exists, skipping...
+[13:19] Installing validation endpoint...
+[13:19] Cloning PozzettiAndrea/ComfyUI-validate-endpoint...
+[13:19] Running: git clone --depth 1 https://x-access-token:***@github.com/PozzettiAndrea/ComfyUI-validate-endpoint.git D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint
+[13:20] CUDA packages absent (will mock): detectron2, torch_scatter, torch_sparse, torch_cluster, flash_attn, sageattention
+[13:20] [INSTALL] PASSED
+[13:20]
+[13:20] [3/5] REGISTRATION
+[13:20] ----------------------------------------
+[13:20]
[DEBUG] server=None, api=None
-[07:59]
+[13:20]
Starting ComfyUI server...
-[07:59] Starting ComfyUI server on port 41885...
-[07:59] Starting ComfyUI server on port 41885...
-[07:59] Server stdout/stderr -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1943\server.log
-[07:59] Waiting for server to be ready (timeout: 600s)...
-[07:59] [ComfyUI:stdout] reader thread died: AttributeError("'NoneType' object has no attribute 'readline'")
-[07:59] [ComfyUI:stderr] reader thread died: AttributeError("'NoneType' object has no attribute 'readline'")
-[09:03] Server responding, waiting for nodes to load...
-[09:23] Server is ready!
-[09:23] Checking for import errors in server logs...
-[09:23] No import errors detected
-[09:23] Found 1164 registered nodes
-[09:23] [REGISTRATION] PASSED
-[09:23]
-[09:23] [4/5] INSTANTIATION
-[09:23] ----------------------------------------
-[09:23]
-[DEBUG] server=, api=
-[09:23] Testing node constructors...
-[09:25] All 15 node(s) instantiated successfully!
-[09:25] [INSTANTIATION] PASSED
-[09:25]
-[09:25] [5/5] EXECUTION
-[09:25] ----------------------------------------
-[09:25]
-[DEBUG] server=, api=
-[09:25] CPU runner - will execute 1 workflow(s)
-[09:25] Running 5 workflow(s) (all with videos)...
-[09:26] Installing screenshot dependencies (playwright, pillow)...
-[09:27] Packages installed, downloading chromium browser...
-[09:38] Screenshot dependencies installed successfully
-[09:39] Starting headless browser...
-[09:39] Downloading Mesa llvmpipe for Windows...
-[09:44] Copied opengl32.dll to Chromium dir
-[09:44] Copied libgallium_wgl.dll to Chromium dir
-[09:44] Using Mesa llvmpipe (desktop GL) -- multithreaded CPU rendering
-[09:45] [1/5] SKIPPED (not in cpu list) multiple_masks.json
-[09:46] [2/5] SKIPPED (not in cpu list) multiple_masks_depthcorrected.json
-[09:46] Capturing execution frames: rigged_mesh_manipulation.json
-[09:56] Frame 1 saved (frame_000.jpg, t=0.0s)
-[09:56] Validating workflow...
-[09:56] Queuing workflow for execution...
-[09:57] Node executed (1 total), capturing...
-[09:58] Frame 2 saved (frame_001.jpg, t=1.6s)
-[09:58] [capture-node] freeze=97ms shot=157ms unfreeze=0ms saved=True
-[09:58] Execution complete (t=1.6s)
-[09:58] [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear...
-[09:58] [3d-wait] Phase 1 done in 0.0s
-[09:58] [3d-wait] Phase 2: iframes=1
-[09:58] [3d-wait] iframe viewer_ready=True (matched 1 console logs)
-[09:58] [3d-wait] Unfrozen in 0.002s, rendering for 5s...
-[10:03] [3d-wait] JS halted via CDP after 5.5s
-[10:04] [3d-wait] Re-frozen in 6.5s
-[10:04] [3d-wait] Total 3D wait: 6.5s
-[10:04] Captured 2 unique frames over 8.35s
-[10:04] [debug] iframes: 1
-[10:04] [debug] iframe[0]: src=http://127.0.0.1:41885/extensions/ComfyUI-GeometryPack/viewer_fbx.html?v=1778961, canvas=486x710, rafFrozen=True
-[10:04] [timing] trigger_3d_previews: 0.0s
-[10:07] Saved high-quality screenshot: rigged_mesh_manipulation_executed.png
-[10:07] [timing] final_screenshot: 0.3s
-[10:07] [4/5] SKIPPED (not in cpu list) rigging.json
-[10:08] [5/5] SKIPPED (not in cpu list) workflow.json
-[10:08] Results saved to D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\SAM3DBody-1943\dev\windows-portable-cpu\results.json
-[10:08] Model report: 8 files, 18.7 MB -> D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\SAM3DBody-1943\dev\windows-portable-cpu\models.json
-[10:08] Saved: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\SAM3DBody-1943\dev\windows-portable-cpu\index.html
-[10:08] [EXECUTION] PASSED
-[10:08]
+[13:20] Starting ComfyUI server on port 41898...
+[13:20] CUDA mock packages: detectron2, torch_scatter, torch_sparse, torch_cluster, flash_attn, sageattention
+[13:20] Starting ComfyUI server on port 41898...
+[13:20] Server stdout/stderr -> D:\a\comfy-gpu-ci\comfy-gpu-ci\test_workspaces\SAM3DBody-1608\server.log
+[13:20] Waiting for server to be ready (timeout: 600s)...
+[13:20] [ComfyUI:stdout] reader thread died: AttributeError("'NoneType' object has no attribute 'readline'")
+[13:20] [ComfyUI:stderr] reader thread died: AttributeError("'NoneType' object has no attribute 'readline'")
+[14:31] Server responding, waiting for nodes to load...
+[14:51] Server is ready!
+[14:51] Checking for import errors in server logs...
+[14:51] No import errors detected
+[14:52] Found 1164 registered nodes
+[14:52] [REGISTRATION] PASSED
+[14:52]
+[14:52] [4/5] INSTANTIATION
+[14:52] ----------------------------------------
+[14:52]
+[DEBUG] server=, api=
+[14:52] Testing node constructors...
+[14:54] All 15 node(s) instantiated successfully!
+[14:54] [INSTANTIATION] PASSED
+[14:54]
+[14:54] [5/5] EXECUTION
+[14:54] ----------------------------------------
+[14:54]
+[DEBUG] server=, api=
+[14:54] CPU runner - will execute 1 workflow(s)
+[14:54] Running 5 workflow(s) (all with videos)...
+[14:55] Installing screenshot dependencies (playwright, pillow)...
+[15:01] Packages installed, downloading chromium browser...
+[15:17] Screenshot dependencies installed successfully
+[15:19] Starting headless browser...
+[15:20] Downloading Mesa llvmpipe for Windows...
+[15:33] Copied opengl32.dll to Chromium dir
+[15:33] Copied libgallium_wgl.dll to Chromium dir
+[15:33] Using Mesa llvmpipe (desktop GL) -- multithreaded CPU rendering
+[15:36] [1/5] SKIPPED (not in cpu list) multiple_masks.json
+[15:36] [2/5] SKIPPED (not in cpu list) multiple_masks_depthcorrected.json
+[15:36] Capturing execution frames: rigged_mesh_manipulation.json
+[15:46] Frame 1 saved (frame_000.jpg, t=0.0s)
+[15:46] Validating workflow...
+[15:46] Queuing workflow for execution...
+[15:48] Frame 2 saved (frame_001.jpg, t=2.6s)
+[15:48] [capture-periodic] freeze=4ms shot=113ms unfreeze=5ms saved=True
+[15:50] Frame 3 saved (frame_002.jpg, t=4.8s)
+[15:50] [capture-periodic] freeze=4ms shot=87ms unfreeze=4ms saved=True
+[15:50] Node executed (1 total), capturing...
+[15:51] Frame 4 saved (frame_003.jpg, t=5.2s)
+[15:51] [capture-node] freeze=4ms shot=77ms unfreeze=0ms saved=True
+[15:51] Execution complete (t=5.2s)
+[15:51] [3d-wait] Phase 1: Waiting for 'Loading 3D Model' text to disappear...
+[15:51] [3d-wait] Phase 1 done in 0.0s
+[15:51] [3d-wait] Phase 2: iframes=1
+[15:51] [3d-wait] iframe viewer_ready=False (matched 0 console logs)
+[15:51] [3d-wait] Waiting for 'Loaded successfully' console message (timeout=60s)...
+[15:51] [3d-wait] Got 'Loaded successfully' after 0.6s
+[15:51] [3d-wait] Unfrozen in 0.082s, rendering for 5s...
+[15:57] [3d-wait] JS halted via CDP after 5.2s
+[15:58] [3d-wait] Re-frozen in 6.2s
+[15:58] [3d-wait] Total 3D wait: 6.9s
+[15:58] Captured 4 unique frames over 12.18s
+[15:58] [debug] iframes: 1
+[15:58] [debug] iframe[0]: src=http://127.0.0.1:41898/extensions/ComfyUI-GeometryPack/viewer_fbx.html?v=1779121, canvas=486x710, rafFrozen=True
+[15:58] [timing] trigger_3d_previews: 0.0s
+[16:00] Saved high-quality screenshot: rigged_mesh_manipulation_executed.png
+[16:00] [timing] final_screenshot: 0.3s
+[16:00] [4/5] SKIPPED (not in cpu list) rigging.json
+[16:01] [5/5] SKIPPED (not in cpu list) workflow.json
+[16:01] Results saved to D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\SAM3DBody-1608\dev\windows-portable-cpu\results.json
+[16:01] Model report: 8 files, 18.7 MB -> D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\SAM3DBody-1608\dev\windows-portable-cpu\models.json
+[16:01] Saved: D:\a\comfy-gpu-ci\comfy-gpu-ci\comfy-test-logs\SAM3DBody-1608\dev\windows-portable-cpu\index.html
+[16:01] [EXECUTION] PASSED
+[16:01]
windows_portable: PASSED
-[10:08] Stopping ComfyUI server...
+[16:01] Stopping ComfyUI server...
diff --git a/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_000.jpg b/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_000.jpg
index dfaa2cf..a7b7795 100644
Binary files a/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_000.jpg and b/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_000.jpg differ
diff --git a/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_001.jpg b/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_001.jpg
index a10c974..db4cf50 100644
Binary files a/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_001.jpg and b/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_001.jpg differ
diff --git a/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_002.jpg b/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_002.jpg
index f4d1d97..8547879 100644
Binary files a/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_002.jpg and b/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_002.jpg differ
diff --git a/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_003.jpg b/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_003.jpg
new file mode 100644
index 0000000..c2a59d6
Binary files /dev/null and b/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_003.jpg differ
diff --git a/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_004.jpg b/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_004.jpg
new file mode 100644
index 0000000..fb161fb
Binary files /dev/null and b/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/frame_004.jpg differ
diff --git a/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/metadata.json b/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/metadata.json
index 3a4a7e8..6e86e1f 100644
--- a/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/metadata.json
+++ b/dev/windows-portable-cpu/videos/rigged_mesh_manipulation/metadata.json
@@ -7,14 +7,24 @@
},
{
"file": "frame_001.jpg",
- "time": 1.55,
+ "time": 2.58,
"log": "Capturing execution frames: rigged_mesh_manipulation.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution..."
},
{
"file": "frame_002.jpg",
- "time": 10.69638180732727,
+ "time": 4.8,
+ "log": "Capturing execution frames: rigged_mesh_manipulation.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.6s)\n [capture-periodic] freeze=4ms shot=113ms unfreeze=5ms saved=True"
+ },
+ {
+ "file": "frame_003.jpg",
+ "time": 5.19,
+ "log": "Capturing execution frames: rigged_mesh_manipulation.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n Queuing workflow for execution...\n Frame 2 saved (frame_001.jpg, t=2.6s)\n [capture-periodic] freeze=4ms shot=113ms unfreeze=5ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.8s)\n [capture-periodic] freeze=4ms shot=87ms unfreeze=4ms saved=True"
+ },
+ {
+ "file": "frame_004.jpg",
+ "time": 14.49670696258545,
"log": "Final screenshot"
}
],
- "total_time": 8.35
+ "total_time": 12.18
}
\ No newline at end of file