Files
PozzettiAndrea-ComfyUI-Sharp/dev/windows-portable-gpu/session.log
T

1926 lines
365 KiB
Plaintext

[00:00] Crash dump logging enabled: C:\logs\Sharp-2317\dev\windows-portable-gpu\crash_dump.log
[00:00]
[00:00] [1/5] SYNTAX
[00:00] ----------------------------------------
[00:00]
[DEBUG] server=None, api=None
[00:00] Found pyproject.toml (modern format)
[00:00] Found requirements.txt (legacy format)
[00:00] Unicode check: OK (all characters cp1252-safe)
[00:00] Forbidden patterns check: OK
[00:00] [SYNTAX] PASSED
[00:00]
[00:00] [2/5] INSTALL
[00:00] ----------------------------------------
[00:00]
[DEBUG] server=None, api=None
[00:00]
Setting up ComfyUI...
[00:00] Fetching latest release version...
[00:00] Latest version: v0.24.0
[00:00] Downloading portable ComfyUI from https://github.com/comfyanonymous/ComfyUI/releases/download/v0.24.0/ComfyUI_windows_portable_nvidia.7z...
[00:05] Downloaded: 10%
[00:09] Downloaded: 20%
[00:13] Downloaded: 30%
[00:16] Downloaded: 40%
[00:20] Downloaded: 50%
[00:24] Downloaded: 60%
[00:28] Downloaded: 70%
[00:32] Downloaded: 80%
[00:35] Downloaded: 90%
[00:39] Downloaded: 100%
[00:39] Downloaded to C:\Users\ContainerUser\.comfy-test\cache\portable\ComfyUI_portable_v0.24.0.7z
[00:39] Extracting to cache: C:\Users\ContainerUser\.comfy-test\cache\portable\ComfyUI_portable_v0.24.0
[00:39] Extracting ComfyUI_portable_v0.24.0.7z...
[00:39] Using 7z: C:\Program Files\7-Zip\7z.exe
[02:07] Extracted to C:\Users\ContainerUser\.comfy-test\cache\portable\ComfyUI_portable_v0.24.0
[02:07] Copying from cache to: C:\workspaces\Sharp-2317\portable-comfyui
[02:21] Installing uv into embedded Python...
[02:21] Running: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install uv
[02:26] Installing ComfyUI requirements...
[02:26] Running: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m uv pip install -r C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\requirements.txt
[02:28]
Installing custom node...
[02:28] Copying ComfyUI-Sharp to custom_nodes/...
[02:28] Installing node requirements...
[02:28] Running: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe -m pip install -r C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\requirements.txt
[02:33]
Running install.py...
[02:33] Running: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\python.exe C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\install.py
[02:34]
[02:34] Installing 2 node dependencies...
[02:34] Cloning ComfyUI-GaussianPack...
[02:40] Installing requirements for ComfyUI-GaussianPack...
[02:48] Running install.py for ComfyUI-GaussianPack...
[02:50] [comfy-env] _discover: scanning C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes
[02:50] [comfy-env] _discover: ComfyUI-GaussianPack -> gaussianpack-nodes (custom_nodes\ComfyUI-GaussianPack\nodes\comfy-env.toml)
[02:50] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes\ComfyUI-Sharp\nodes\comfy-env.toml)
[02:50] [comfy-env] Workspace: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env
[02:50] [comfy-env] ComfyUI: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI
[02:50] [comfy-env] Found 2 node config(s):
[02:50] - gaussianpack-nodes <- custom_nodes\ComfyUI-GaussianPack\nodes\comfy-env.toml (python=host)
[02:50] - sharp-nodes <- custom_nodes\ComfyUI-Sharp\nodes\comfy-env.toml (python=host)
[02:51] [comfy-env] Bootstrap interpreter has python 3.13 + torch 2.12.0 (cu130). Looking for cuda-only wheels matching cu130/torch2.12/cp313.
[03:20] [comfy-env] GPU: Detection: torch
[03:20] Recommended: CUDA 13.0
[03:20]
[03:20] GPU 0: NVIDIA GeForce RTX 3090 (sm_86) [Ampere] 24575MB
[03:20] [comfy-env] Comfyui feature -> torch 2.12.0 from https://download.pytorch.org/whl/cu130 (CUDA 13.0 via bootstrap torch)
[03:20] [comfy-env] cuda-wheels: 1 package(s) need a matched (cuda, torch, python) combo: ['gsplat']
[03:20] [comfy-env] cuda-wheels tier 1 (bootstrap): probing cu13.0/torch2.12/cp313
[03:20] [cuda-wheels] Looking up gsplat: cu130 torch2.12 cp313 win_amd64
[03:20] [cuda-wheels] GH Pages index unreachable, falling back to GitHub Releases API...
[03:21] [cuda-wheels] No wheel found via index or API. If your network blocks
[03:21] [cuda-wheels] *.github.io / fastly, set HTTPS_PROXY to a working proxy.
[03:21] [comfy-env] cuda-wheels tier 1 incomplete: `gsplat` not built for cu13.0+torch2.12; falling back
[03:21] [comfy-env] cuda-wheels tier 2 (fallback): probing cu12.8/torch2.8/cp313
[03:21] [cuda-wheels] Looking up gsplat: cu128 torch2.8 cp313 win_amd64
[03:21] [cuda-wheels] Found: gsplat-1.5.3+cu128torch2.8-cp313-cp313-win_amd64.whl
[03:21] [comfy-env] cuda-wheels combo: cu12.8/torch2.8 (fallback; per-node cuda envs will override torch to this combo while comfyui keeps bootstrap torch)
[03:21] [cuda-wheels] Looking up gsplat: cu128 torch2.8 cp313 win_amd64
[03:22] [cuda-wheels] Found: gsplat-1.5.3+cu128torch2.8-cp313-cp313-win_amd64.whl
[03:22] [comfy-env] gaussianpack-nodes: cuda-wheels deferred for post-pixi install (gsplat)
[03:22] [comfy-env] WARNING: torch_pin ==2.12.0 not in TORCH_FAMILY_COMPAT; pinning torch only, leaving torchvision/torchaudio unpinned
[03:22] Generated C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\pixi.toml
[03:22] [comfy-env] Patched C:\Users\ContainerUser\AppData\Roaming\uv\python\cpython-3.10-windows-x86_64-none\Lib\platform.py for conda-forge compat
[03:22] [comfy-env] Patched C:\Users\ContainerUser\AppData\Roaming\uv\python\cpython-3.10.20-windows-x86_64-none\Lib\platform.py for conda-forge compat
[03:22] [comfy-env] Patched C:\Users\ContainerUser\AppData\Roaming\uv\python\cpython-3.11-windows-x86_64-none\Lib\platform.py for conda-forge compat
[03:22] [comfy-env] Patched C:\Users\ContainerUser\AppData\Roaming\uv\python\cpython-3.11.15-windows-x86_64-none\Lib\platform.py for conda-forge compat
[03:22] [comfy-env] Patched C:\Users\ContainerUser\AppData\Roaming\uv\python\cpython-3.12-windows-x86_64-none\Lib\platform.py for conda-forge compat
[03:22] [comfy-env] Patched C:\Users\ContainerUser\AppData\Roaming\uv\python\cpython-3.12.13-windows-x86_64-none\Lib\platform.py for conda-forge compat
[03:22] [comfy-env] Patched C:\Users\ContainerUser\AppData\Roaming\uv\python\cpython-3.13-windows-x86_64-none\Lib\platform.py for conda-forge compat
[03:22] [comfy-env] Patched C:\Users\ContainerUser\AppData\Roaming\uv\python\cpython-3.13.13-windows-x86_64-none\Lib\platform.py for conda-forge compat
[03:22] [comfy-env] Installing 2 environment(s):
[03:22] - gaussianpack-nodes (python=host, 8 pypi deps, 1 cuda wheels)
[03:22] - sharp-nodes (python=host, 15 pypi deps)
[03:22] [comfy-env] Running `pixi install -e gaussianpack-nodes -e sharp-nodes`...
[03:57] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false`
[03:57] - Scripts/.librsvg-pre-unlink.bat
[03:57] To enable them, run:
[03:57] pixi config set --local run-post-link-scripts insecure
[03:57] More info:
[03:57] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts
[04:02] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false`
[04:02] - Scripts/.librsvg-pre-unlink.bat
[04:02] To enable them, run:
[04:02] pixi config set --local run-post-link-scripts insecure
[04:02] More info:
[04:02] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts
[05:21] The following environments have been installed: gaussianpack-nodes, sharp-nodes.
[05:21] [comfy-env] gaussianpack-nodes: installing cuda-wheels with --no-deps (gsplat)
[05:22] Using Python 3.13.13 environment at: .pixi\envs\gaussianpack-nodes
[05:23] Resolved 1 package in 1.25s
[05:23] Downloading gsplat (33.6MiB)
[05:24] Downloaded gsplat
[05:24] Prepared 1 package in 1.24s
[05:24] Installed 1 package in 314ms
[05:24] + gsplat==1.5.3+cu128torch2.8 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/gsplat-latest/gsplat-1.5.3%2Bcu128torch2.8-cp313-cp313-win_amd64.whl)
[05:25] [comfy-env] Recorded install hash 8bbec5b0f897 -> C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\install.hash
[05:25] [comfy-env] Install log: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\install.log
[05:25]
[05:25] Installation complete!
[05:25] Cloning ComfyUI-PanoPack...
[05:30] Installing requirements for ComfyUI-PanoPack...
[05:30] Running install.py for ComfyUI-PanoPack...
[05:30]
[05:30] Installing 2 node dependencies...
[05:30] Cloning ComfyUI-MoGe2...
[05:31] Installing requirements for ComfyUI-MoGe2...
[05:31] Running install.py for ComfyUI-MoGe2...
[05:32] [comfy-env] _discover: scanning C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes
[05:32] [comfy-env] _discover: ComfyUI-GaussianPack -> gaussianpack-nodes (custom_nodes\ComfyUI-GaussianPack\nodes\comfy-env.toml)
[05:32] [comfy-env] _discover: ComfyUI-MoGe2 -> moge2-nodes (custom_nodes\ComfyUI-MoGe2\nodes\comfy-env.toml)
[05:32] [comfy-env] _discover: ComfyUI-PanoPack -> panopack-nodes (custom_nodes\ComfyUI-PanoPack\nodes\comfy-env.toml)
[05:32] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes\ComfyUI-Sharp\nodes\comfy-env.toml)
[05:32] [comfy-env] Workspace: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env
[05:32] [comfy-env] ComfyUI: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI
[05:32] [comfy-env] Found 4 node config(s):
[05:32] - gaussianpack-nodes <- custom_nodes\ComfyUI-GaussianPack\nodes\comfy-env.toml (python=host)
[05:32] - moge2-nodes <- custom_nodes\ComfyUI-MoGe2\nodes\comfy-env.toml (python=host)
[05:32] - panopack-nodes <- custom_nodes\ComfyUI-PanoPack\nodes\comfy-env.toml (python=host)
[05:32] - sharp-nodes <- custom_nodes\ComfyUI-Sharp\nodes\comfy-env.toml (python=host)
[05:32] [comfy-env] Bootstrap interpreter has python 3.13 + torch 2.12.0 (cu130). Looking for cuda-only wheels matching cu130/torch2.12/cp313.
[05:34] [comfy-env] GPU: Detection: torch
[05:34] Recommended: CUDA 13.0
[05:34]
[05:34] GPU 0: NVIDIA GeForce RTX 3090 (sm_86) [Ampere] 24575MB
[05:34] [comfy-env] Comfyui feature -> torch 2.12.0 from https://download.pytorch.org/whl/cu130 (CUDA 13.0 via bootstrap torch)
[05:34] [comfy-env] cuda-wheels: 3 package(s) need a matched (cuda, torch, python) combo: ['gsplat', 'sageattention', 'flash_attn']
[05:34] [comfy-env] cuda-wheels tier 1 (bootstrap): probing cu13.0/torch2.12/cp313
[05:34] [cuda-wheels] Looking up gsplat: cu130 torch2.12 cp313 win_amd64
[05:35] [cuda-wheels] GH Pages index unreachable, falling back to GitHub Releases API...
[05:38] [cuda-wheels] No wheel found via index or API. If your network blocks
[05:38] [cuda-wheels] *.github.io / fastly, set HTTPS_PROXY to a working proxy.
[05:38] [comfy-env] cuda-wheels tier 1 incomplete: `gsplat` not built for cu13.0+torch2.12; falling back
[05:38] [comfy-env] cuda-wheels tier 2 (fallback): probing cu12.8/torch2.8/cp313
[05:38] [cuda-wheels] Looking up gsplat: cu128 torch2.8 cp313 win_amd64
[05:39] [cuda-wheels] Found: gsplat-1.5.3+cu128torch2.8-cp313-cp313-win_amd64.whl
[05:39] [cuda-wheels] Looking up sageattention: cu128 torch2.8 cp313 win_amd64
[05:39] [cuda-wheels] Found: sageattention-2.2.0+cu128torch2.8-cp313-cp313-win_amd64.whl
[05:39] [cuda-wheels] Looking up flash_attn: cu128 torch2.8 cp313 win_amd64
[05:40] [cuda-wheels] Found: flash_attn-2.8.3+cu128torch2.8-cp313-cp313-win_amd64.whl
[05:40] [comfy-env] cuda-wheels combo: cu12.8/torch2.8 (fallback; per-node cuda envs will override torch to this combo while comfyui keeps bootstrap torch)
[05:40] [cuda-wheels] Looking up gsplat: cu128 torch2.8 cp313 win_amd64
[05:40] [cuda-wheels] Found: gsplat-1.5.3+cu128torch2.8-cp313-cp313-win_amd64.whl
[05:40] [comfy-env] gaussianpack-nodes: cuda-wheels deferred for post-pixi install (gsplat)
[05:40] [cuda-wheels] Looking up sageattention: cu128 torch2.8 cp313 win_amd64
[05:41] [cuda-wheels] Found: sageattention-2.2.0+cu128torch2.8-cp313-cp313-win_amd64.whl
[05:41] [cuda-wheels] Looking up flash_attn: cu128 torch2.8 cp313 win_amd64
[05:41] [cuda-wheels] Found: flash_attn-2.8.3+cu128torch2.8-cp313-cp313-win_amd64.whl
[05:41] [comfy-env] moge2-nodes: cuda-wheels deferred for post-pixi install (sageattention, flash_attn)
[05:41] [comfy-env] WARNING: torch_pin ==2.12.0 not in TORCH_FAMILY_COMPAT; pinning torch only, leaving torchvision/torchaudio unpinned
[05:41] [comfy-env] WARNING: torch_pin ==2.12.0 not in TORCH_FAMILY_COMPAT; pinning torch only, leaving torchvision/torchaudio unpinned
[05:41] Generated C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\pixi.toml
[05:41] [comfy-env] Patched C:\Users\ContainerUser\AppData\Roaming\uv\python\cpython-3.13-windows-x86_64-none\Lib\platform.py for conda-forge compat
[05:41] [comfy-env] Installing 4 environment(s):
[05:41] - gaussianpack-nodes (python=host, 8 pypi deps, 1 cuda wheels)
[05:41] - moge2-nodes (python=host, 12 pypi deps, 2 cuda wheels)
[05:41] - panopack-nodes (python=host, 21 pypi deps)
[05:41] - sharp-nodes (python=host, 15 pypi deps)
[05:41] [comfy-env] Running `pixi install -e gaussianpack-nodes -e moge2-nodes -e panopack-nodes -e sharp-nodes`...
[05:47] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false`
[05:47] - Scripts/.librsvg-pre-unlink.bat
[05:47] To enable them, run:
[05:47] pixi config set --local run-post-link-scripts insecure
[05:47] More info:
[05:47] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts
[06:16] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false`
[06:16] - Scripts/.librsvg-pre-unlink.bat
[06:16] To enable them, run:
[06:16] pixi config set --local run-post-link-scripts insecure
[06:16] More info:
[06:16] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts
[06:32] The following environments have been installed: gaussianpack-nodes, moge2-nodes, panopack-nodes, sharp-nodes.
[06:32] [comfy-env] gaussianpack-nodes: installing cuda-wheels with --no-deps (gsplat)
[06:32] Using Python 3.13.13 environment at: .pixi\envs\gaussianpack-nodes
[06:33] Resolved 1 package in 964ms
[06:33] Checked 1 package in 0.14ms
[06:33] [comfy-env] moge2-nodes: installing cuda-wheels with --no-deps (sageattention, flash_attn)
[06:33] Using Python 3.13.13 environment at: .pixi\envs\moge2-nodes
[06:34] Resolved 2 packages in 1.06s
[06:34] Downloading sageattention (41.6MiB)
[06:34] Downloading flash-attn (239.2MiB)
[06:36] Downloaded sageattention
[06:39] Downloaded flash-attn
[06:39] Prepared 2 packages in 5.21s
[06:39] Installed 2 packages in 28ms
[06:39] + flash-attn==2.8.3+cu128torch2.8 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/flash_attn-latest/flash_attn-2.8.3%2Bcu128torch2.8-cp313-cp313-win_amd64.whl)
[06:39] + sageattention==2.2.0+cu128torch2.8 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/sageattention-latest/sageattention-2.2.0%2Bcu128torch2.8-cp313-cp313-win_amd64.whl)
[06:39] [comfy-env] Recorded install hash 596e02c45f49 -> C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\install.hash
[06:39] [comfy-env] Install log: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\install.log
[06:39]
[06:39] Installation complete!
[06:40] Cloning ComfyUI-GeometryPack...
[06:45] Installing requirements for ComfyUI-GeometryPack...
[06:46] Running install.py for ComfyUI-GeometryPack...
[06:46] [comfy-env] _discover: scanning C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes
[06:46] [comfy-env] _discover: ComfyUI-GaussianPack -> gaussianpack-nodes (custom_nodes\ComfyUI-GaussianPack\nodes\comfy-env.toml)
[06:46] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml)
[06:46] [comfy-env] _discover: ComfyUI-MoGe2 -> moge2-nodes (custom_nodes\ComfyUI-MoGe2\nodes\comfy-env.toml)
[06:46] [comfy-env] _discover: ComfyUI-PanoPack -> panopack-nodes (custom_nodes\ComfyUI-PanoPack\nodes\comfy-env.toml)
[06:46] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes\ComfyUI-Sharp\nodes\comfy-env.toml)
[06:46] [comfy-env] Workspace: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env
[06:46] [comfy-env] ComfyUI: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI
[06:46] [comfy-env] Found 5 node config(s):
[06:46] - gaussianpack-nodes <- custom_nodes\ComfyUI-GaussianPack\nodes\comfy-env.toml (python=host)
[06:46] - geometrypack-nodes <- custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml (python=host)
[06:46] - moge2-nodes <- custom_nodes\ComfyUI-MoGe2\nodes\comfy-env.toml (python=host)
[06:46] - panopack-nodes <- custom_nodes\ComfyUI-PanoPack\nodes\comfy-env.toml (python=host)
[06:46] - sharp-nodes <- custom_nodes\ComfyUI-Sharp\nodes\comfy-env.toml (python=host)
[06:46] [comfy-env] Bootstrap interpreter has python 3.13 + torch 2.12.0 (cu130). Looking for cuda-only wheels matching cu130/torch2.12/cp313.
[06:49] [comfy-env] GPU: Detection: torch
[06:49] Recommended: CUDA 13.0
[06:49]
[06:49] GPU 0: NVIDIA GeForce RTX 3090 (sm_86) [Ampere] 24575MB
[06:49] [comfy-env] Comfyui feature -> torch 2.12.0 from https://download.pytorch.org/whl/cu130 (CUDA 13.0 via bootstrap torch)
[06:49] [comfy-env] cuda-wheels: 4 package(s) need a matched (cuda, torch, python) combo: ['gsplat', 'cumesh', 'sageattention', 'flash_attn']
[06:49] [comfy-env] cuda-wheels tier 1 (bootstrap): probing cu13.0/torch2.12/cp313
[06:49] [cuda-wheels] Looking up gsplat: cu130 torch2.12 cp313 win_amd64
[06:49] [cuda-wheels] GH Pages index unreachable, falling back to GitHub Releases API...
[06:54] [cuda-wheels] No wheel found via index or API. If your network blocks
[06:54] [cuda-wheels] *.github.io / fastly, set HTTPS_PROXY to a working proxy.
[06:54] [comfy-env] cuda-wheels tier 1 incomplete: `gsplat` not built for cu13.0+torch2.12; falling back
[06:54] [comfy-env] cuda-wheels tier 2 (fallback): probing cu12.8/torch2.8/cp313
[06:54] [cuda-wheels] Looking up gsplat: cu128 torch2.8 cp313 win_amd64
[06:54] [cuda-wheels] Found: gsplat-1.5.3+cu128torch2.8-cp313-cp313-win_amd64.whl
[06:54] [cuda-wheels] Looking up cumesh: cu128 torch2.8 cp313 win_amd64
[06:55] [cuda-wheels] Found: cumesh-0.0.1+cu128torch2.8-cp313-cp313-win_amd64.whl
[06:55] [cuda-wheels] Looking up sageattention: cu128 torch2.8 cp313 win_amd64
[06:55] [cuda-wheels] Found: sageattention-2.2.0+cu128torch2.8-cp313-cp313-win_amd64.whl
[06:55] [cuda-wheels] Looking up flash_attn: cu128 torch2.8 cp313 win_amd64
[06:56] [cuda-wheels] Found: flash_attn-2.8.3+cu128torch2.8-cp313-cp313-win_amd64.whl
[06:56] [comfy-env] cuda-wheels combo: cu12.8/torch2.8 (fallback; per-node cuda envs will override torch to this combo while comfyui keeps bootstrap torch)
[06:56] [cuda-wheels] Looking up gsplat: cu128 torch2.8 cp313 win_amd64
[06:56] [cuda-wheels] Found: gsplat-1.5.3+cu128torch2.8-cp313-cp313-win_amd64.whl
[06:56] [comfy-env] gaussianpack-nodes: cuda-wheels deferred for post-pixi install (gsplat)
[06:56] [cuda-wheels] Looking up cumesh: cu128 torch2.8 cp313 win_amd64
[06:56] [cuda-wheels] Found: cumesh-0.0.1+cu128torch2.8-cp313-cp313-win_amd64.whl
[06:56] [comfy-env] geometrypack-nodes: cuda-wheels deferred for post-pixi install (cumesh)
[06:56] [cuda-wheels] Looking up sageattention: cu128 torch2.8 cp313 win_amd64
[06:57] [cuda-wheels] Found: sageattention-2.2.0+cu128torch2.8-cp313-cp313-win_amd64.whl
[06:57] [cuda-wheels] Looking up flash_attn: cu128 torch2.8 cp313 win_amd64
[06:58] [cuda-wheels] Found: flash_attn-2.8.3+cu128torch2.8-cp313-cp313-win_amd64.whl
[06:58] [comfy-env] moge2-nodes: cuda-wheels deferred for post-pixi install (sageattention, flash_attn)
[06:58] [comfy-env] WARNING: torch_pin ==2.12.0 not in TORCH_FAMILY_COMPAT; pinning torch only, leaving torchvision/torchaudio unpinned
[06:58] [comfy-env] WARNING: torch_pin ==2.12.0 not in TORCH_FAMILY_COMPAT; pinning torch only, leaving torchvision/torchaudio unpinned
[06:58] Generated C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\pixi.toml
[06:58] [comfy-env] Installing 5 environment(s):
[06:58] - gaussianpack-nodes (python=host, 8 pypi deps, 1 cuda wheels)
[06:58] - geometrypack-nodes (python=host, 14 pypi deps, 1 cuda wheels)
[06:58] - moge2-nodes (python=host, 12 pypi deps, 2 cuda wheels)
[06:58] - panopack-nodes (python=host, 21 pypi deps)
[06:58] - sharp-nodes (python=host, 15 pypi deps)
[06:58] [comfy-env] Running `pixi install -e gaussianpack-nodes -e geometrypack-nodes -e moge2-nodes -e panopack-nodes -e sharp-nodes`...
[07:35] WARN Skipped running the post-link scripts because `run-post-link-scripts` = `false`
[07:35] - Scripts/.librsvg-pre-unlink.bat
[07:35] To enable them, run:
[07:35] pixi config set --local run-post-link-scripts insecure
[07:35] More info:
[07:35] https://pixi.sh/latest/reference/pixi_configuration/#run-post-link-scripts
[07:50] The following environments have been installed: gaussianpack-nodes, geometrypack-nodes, moge2-nodes, panopack-nodes, sharp-nodes.
[07:50] [comfy-env] gaussianpack-nodes: installing cuda-wheels with --no-deps (gsplat)
[07:50] Using Python 3.13.13 environment at: .pixi\envs\gaussianpack-nodes
[07:51] Resolved 1 package in 760ms
[07:51] Checked 1 package in 0.13ms
[07:51] [comfy-env] geometrypack-nodes: installing cuda-wheels with --no-deps (cumesh)
[07:51] Using Python 3.13.13 environment at: .pixi\envs\geometrypack-nodes
[07:52] Resolved 1 package in 744ms
[07:52] Downloading cumesh (10.2MiB)
[07:52] Downloaded cumesh
[07:52] Prepared 1 package in 187ms
[07:52] Installed 1 package in 9ms
[07:52] + cumesh==0.0.1+cu128torch2.8 (from https://github.com/PozzettiAndrea/cuda-wheels/releases/download/cumesh-latest/cumesh-0.0.1%2Bcu128torch2.8-cp313-cp313-win_amd64.whl)
[07:52] [comfy-env] moge2-nodes: installing cuda-wheels with --no-deps (sageattention, flash_attn)
[07:52] Using Python 3.13.13 environment at: .pixi\envs\moge2-nodes
[07:52] Checked 2 packages in 167ms
[07:52] [comfy-env] Recorded install hash 73f4b11bb7ca -> C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\install.hash
[07:52] [comfy-env] Install log: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\install.log
[07:52]
[07:52] Installation complete!
[07:53]
[07:53] [requirements] Re-installing main package requirements...
[07:53] Installing requirements for ComfyUI-PanoPack...
[07:53] [comfy-env] _discover: scanning C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes
[07:53] [comfy-env] _discover: ComfyUI-GaussianPack -> gaussianpack-nodes (custom_nodes\ComfyUI-GaussianPack\nodes\comfy-env.toml)
[07:53] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml)
[07:53] [comfy-env] _discover: ComfyUI-MoGe2 -> moge2-nodes (custom_nodes\ComfyUI-MoGe2\nodes\comfy-env.toml)
[07:53] [comfy-env] _discover: ComfyUI-PanoPack -> panopack-nodes (custom_nodes\ComfyUI-PanoPack\nodes\comfy-env.toml)
[07:53] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes\ComfyUI-Sharp\nodes\comfy-env.toml)
[07:53] [comfy-env] Workspace inputs unchanged (hash 73f4b11bb7ca) -- skipping install. Delete C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\install.hash to force.
[07:53]
[07:53] Installation complete!
[07:53] ComfyUI-MoGe2: exists
[07:53] ComfyUI-GeometryPack: exists
[07:53]
[07:53] [requirements] Re-installing main package requirements...
[07:53] Installing requirements for ComfyUI-Sharp...
[07:53] [comfy-env] _discover: scanning C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes
[07:53] [comfy-env] _discover: ComfyUI-GaussianPack -> gaussianpack-nodes (custom_nodes\ComfyUI-GaussianPack\nodes\comfy-env.toml)
[07:53] [comfy-env] _discover: ComfyUI-GeometryPack -> geometrypack-nodes (custom_nodes\ComfyUI-GeometryPack\nodes\comfy-env.toml)
[07:53] [comfy-env] _discover: ComfyUI-MoGe2 -> moge2-nodes (custom_nodes\ComfyUI-MoGe2\nodes\comfy-env.toml)
[07:53] [comfy-env] _discover: ComfyUI-PanoPack -> panopack-nodes (custom_nodes\ComfyUI-PanoPack\nodes\comfy-env.toml)
[07:53] [comfy-env] _discover: ComfyUI-Sharp -> sharp-nodes (custom_nodes\ComfyUI-Sharp\nodes\comfy-env.toml)
[07:53] [comfy-env] Workspace inputs unchanged (hash 73f4b11bb7ca) -- skipping install. Delete C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\install.hash to force.
[07:53]
[07:53] Installation complete!
[07:53] Installing 2 node dependency(ies)...
[07:53] ComfyUI-GaussianPack from PozzettiAndrea/ComfyUI-GaussianPack
[07:53] ComfyUI-GaussianPack already exists, skipping...
[07:53] ComfyUI-PanoPack from PozzettiAndrea/ComfyUI-PanoPack
[07:53] ComfyUI-PanoPack already exists, skipping...
[07:53] Installing validation endpoint...
[07:53] Cloning PozzettiAndrea/ComfyUI-validate-endpoint...
[07:53] Running: git clone --depth 1 https://x-access-token:***@github.com/PozzettiAndrea/ComfyUI-validate-endpoint.git C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint
[07:54] [INSTALL] PASSED
[07:54]
[07:54] [3/5] REGISTRATION
[07:54] ----------------------------------------
[07:54]
[DEBUG] server=None, api=None
[07:54]
Starting ComfyUI server...
[07:54] Starting ComfyUI server on port 41898...
[07:54] Starting ComfyUI server on port 41898...
[07:54] Server stdout/stderr -> C:\workspaces\Sharp-2317\server.log
[07:54] Waiting for server to be ready (timeout: 600s)...
[07:55] [ComfyUI] [INFO] setup plugin alembic.autogenerate.schemas
[07:55] [ComfyUI] [INFO] setup plugin alembic.autogenerate.tables
[07:55] [ComfyUI] [INFO] setup plugin alembic.autogenerate.types
[07:55] [ComfyUI] [INFO] setup plugin alembic.autogenerate.constraints
[07:55] [ComfyUI] [INFO] setup plugin alembic.autogenerate.defaults
[07:55] [ComfyUI] [INFO] setup plugin alembic.autogenerate.comments
[07:56] [ComfyUI] [comfy-env] ComfyUI-GeometryPack: 1 isolation env(s):
[07:56] [ComfyUI] [comfy-env] nodes -> C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes
[07:56] [ComfyUI] [comfy-env] Workspace: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env
[07:56] [ComfyUI] [comfy-env] env: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\geometrypack-nodes [OK]
[07:56] [ComfyUI] [comfy-env] prestartup complete
[07:56] [ComfyUI] [comfy-env] ComfyUI-MoGe2: 1 isolation env(s):
[07:56] [ComfyUI] [comfy-env] nodes -> C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-MoGe2\nodes
[07:56] [ComfyUI] [comfy-env] env: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes [OK]
[07:56] [ComfyUI] [comfy-env] prestartup complete
[07:56] [ComfyUI] [comfy-env] ComfyUI-PanoPack: 1 isolation env(s):
[07:56] [ComfyUI] [comfy-env] nodes -> C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack\nodes
[07:56] [ComfyUI] [comfy-env] env: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes [OK]
[07:56] [ComfyUI] [comfy-env] prestartup complete
[07:56] [ComfyUI] [comfy-env] ComfyUI-Sharp: 1 isolation env(s):
[07:56] [ComfyUI] [comfy-env] nodes -> C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes
[07:56] [ComfyUI] [comfy-env] env: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes [OK]
[07:56] [ComfyUI] [comfy-env] prestartup complete
[07:56] [ComfyUI] [INFO]
[07:56] [ComfyUI] Prestartup times for custom nodes:
[07:56] [ComfyUI] [INFO] 0.0 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-MoGe2
[07:56] [ComfyUI] [INFO] 0.0 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp
[07:56] [ComfyUI] [INFO] 0.0 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GaussianPack
[07:56] [ComfyUI] [INFO] 0.0 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack
[07:56] [ComfyUI] [INFO] 0.5 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack
[07:56] [ComfyUI] [INFO]
[08:01] [ComfyUI] [INFO] Found comfy_kitchen backend cuda: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['apply_rope', 'apply_rope1', 'apply_rope_split_half', 'apply_rope_split_half1', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'gemv_awq_w4a16', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'quantize_svdquant_w4a4', 'scaled_mm_nvfp4', 'scaled_mm_svdquant_w4a4', 'stochastic_rounding_fp8']}
[08:01] [ComfyUI] [INFO] Found comfy_kitchen backend eager: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['apply_rope', 'apply_rope1', 'apply_rope_split_half', 'apply_rope_split_half1', 'dequantize_mxfp8', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'gemv_awq_w4a16', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'quantize_svdquant_w4a4', 'scaled_mm_mxfp8', 'scaled_mm_nvfp4', 'scaled_mm_svdquant_w4a4', 'stochastic_rounding_fp8']}
[08:01] [ComfyUI] [INFO] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': "ImportError: No module named 'triton'", 'capabilities': []}
[08:01] [ComfyUI] [INFO] Checkpoint files will always be loaded safely.
[08:01] [ComfyUI] [INFO] Total VRAM 24576 MB, total RAM 32684 MB
[08:01] [ComfyUI] [INFO] pytorch version: 2.12.0+cu130
[08:01] [ComfyUI] [INFO] Set vram state to: NORMAL_VRAM
[08:01] [ComfyUI] [INFO] Device: cuda:0 NVIDIA GeForce RTX 3090 : cudaMallocAsync
[08:01] [ComfyUI] [INFO] Using async weight offloading with 2 streams
[08:01] [ComfyUI] [INFO] Enabled pinned memory 13073.0
[08:02] [ComfyUI] [INFO] Using pytorch attention
[08:12] [ComfyUI] aimdo: src-win/cuda-detour.c:38:INFO:aimdo_setup_hooks: installing 6 hooks
[08:12] [ComfyUI] aimdo: src-win/cuda-detour.c:28:DEBUG:install_hook_entries: hooks successfully installed
[08:12] [ComfyUI] aimdo: src-win/shmem-detect.c:80:INFO:comfy-aimdo WDDM adapter match: NVIDIA GeForce RTX 3090 runtime_luid=00000000:00b93868 dxgi_luid=00000000:00b93868
[08:12] [ComfyUI] aimdo: src/control.c:241:INFO:comfy-aimdo inited for GPU: NVIDIA GeForce RTX 3090 (VRAM: 24575 MB)
[08:12] [ComfyUI] [INFO] DynamicVRAM support detected and enabled
[08:12] [ComfyUI] [INFO] Python version: 3.13.12 (tags/v3.13.12:1cbe481, Feb 3 2026, 18:22:25) [MSC v.1944 64 bit (AMD64)]
[08:12] [ComfyUI] [INFO] ComfyUI version: 0.24.0
[08:12] [ComfyUI] [INFO] comfy-aimdo version: 0.4.8
[08:12] [ComfyUI] [INFO] comfy-kitchen version: 0.2.10
[08:12] [ComfyUI] [WARNING] ****** User settings have been changed to be stored on the server instead of browser storage. ******
[08:12] [ComfyUI] [WARNING] ****** For multi-user setups add the --multi-user CLI argument to enable multiple user profiles. ******
[08:12] [ComfyUI] [INFO] comfyui-frontend-package version: 1.44.19
[08:12] [ComfyUI] [INFO] comfyui-workflow-templates version: 0.9.94
[08:12] [ComfyUI] [INFO] comfyui-embedded-docs version: 0.5.2
[08:12] [ComfyUI] [INFO] comfy-kitchen version: 0.2.10
[08:12] [ComfyUI] [INFO] comfy-aimdo version: 0.4.8
[08:12] [ComfyUI] [INFO] [Prompt Server] web root: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfyui_frontend_package\static
[08:12] [ComfyUI] [INFO] Asset seeder disabled
[08:15] [ComfyUI] [comfy-env] Version: 0.3.89
[08:16] [ComfyUI] [comfy-env] register_nodes: ComfyUI-GaussianPack
[08:16] [ComfyUI] [comfy-env] ComfyUI source dir: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI
[08:16] [ComfyUI] [comfy-env] Found 1 isolation env(s)
[08:16] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)...
[08:16] [ComfyUI] [comfy-env] gaussianpack-nodes: Library/bin has 237 DLLs
[08:16] [ComfyUI] [comfy-env] Metadata scan: C:\Users\ContainerUser\.pixi\bin\pixi.exe run --as-is --manifest-path C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\pixi.toml -e gaussianpack-nodes python C:\Users\ContainerUser\AppData\Local\Temp\comfy_meta_3xed2mxx.py C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GaussianPack nodes C:\Users\ContainerUser\AppData\Local\Temp\comfy_meta_out_5ye8q8ax.pkl
[08:16] [ComfyUI] [comfy-env] Scan env PATH for nodes:
[08:16] [ComfyUI] [comfy-env] [0] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\gaussianpack-nodes
[08:16] [ComfyUI] [comfy-env] [1] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\gaussianpack-nodes\Library\bin
[08:16] [ComfyUI] [comfy-env] [2] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\gaussianpack-nodes\Scripts
[08:16] [ComfyUI] [comfy-env] [3] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\gaussianpack-nodes\Lib\site-packages\bpy
[08:16] [ComfyUI] [comfy-env] [4] C:\Windows\System32
[08:16] [ComfyUI] [comfy-env] [5] C:\Windows
[08:16] [ComfyUI] [comfy-env] [6] C:\Windows\System32\Wbem
[09:27] [ComfyUI] [comfy-env] Metadata scan stderr for nodes:
[09:27] [ComfyUI] [comfy-env] [meta-scan] importing nodes from C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GaussianPack
[09:27] [ComfyUI] [comfy-env] SPZ route not registered (ModuleNotFoundError: No module named 'comfy_aimdo')
[09:27] [ComfyUI] [comfy-env] [meta-scan] import OK
[09:27] [ComfyUI] [comfy-env] Scanned nodes: 11 nodes (71.5s)
[09:27] [ComfyUI] [comfy-env] Scanned nodes root: 11 nodes (71.5s)
[09:27] [ComfyUI] [comfy-env] Imported nodes root: 11 nodes (isolation)
[09:27] [ComfyUI] [comfy-env] Registered 11 total nodes
[09:27] [ComfyUI] [INFO] loading...
[09:27] [ComfyUI] [INFO] calling register_nodes
[09:27] [ComfyUI] [comfy-env] Version: 0.3.89
[09:27] [ComfyUI] [comfy-env] register_nodes: ComfyUI-GeometryPack
[09:27] [ComfyUI] [comfy-env] ComfyUI source dir: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI
[09:27] [ComfyUI] [comfy-env] Found 1 isolation env(s)
[09:27] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)...
[09:27] [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 612 DLLs
[09:27] [ComfyUI] [comfy-env] Metadata scan: C:\Users\ContainerUser\.pixi\bin\pixi.exe run --as-is --manifest-path C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\pixi.toml -e geometrypack-nodes python C:\Users\ContainerUser\AppData\Local\Temp\comfy_meta_f9tcbkgu.py C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack nodes C:\Users\ContainerUser\AppData\Local\Temp\comfy_meta_out_9r8ax7qu.pkl
[09:27] [ComfyUI] [comfy-env] Scan env PATH for nodes:
[09:27] [ComfyUI] [comfy-env] [0] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\geometrypack-nodes
[09:27] [ComfyUI] [comfy-env] [1] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\geometrypack-nodes\Library\bin
[09:27] [ComfyUI] [comfy-env] [2] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\geometrypack-nodes\Scripts
[09:27] [ComfyUI] [comfy-env] [3] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\geometrypack-nodes\Lib\site-packages\bpy
[09:27] [ComfyUI] [comfy-env] [4] C:\Windows\System32
[09:27] [ComfyUI] [comfy-env] [5] C:\Windows
[09:27] [ComfyUI] [comfy-env] [6] C:\Windows\System32\Wbem
[09:39] [ComfyUI] [comfy-env] Metadata scan stderr for nodes:
[09:39] [ComfyUI] [comfy-env] [meta-scan] importing nodes from C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack
[09:39] [ComfyUI] [comfy-env] ERROR:root:Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
[09:39] [ComfyUI] [comfy-env] WARNING:root:comfy_kitchen does not support stochastic FP8 rounding, please update comfy_kitchen.
[09:39] [ComfyUI] [comfy-env] [meta-scan] import OK
[09:39] [ComfyUI] [comfy-env] Scanned nodes: 125 nodes (11.8s)
[09:39] [ComfyUI] [comfy-env] Scanned nodes root: 125 nodes (11.9s)
[09:39] [ComfyUI] [comfy-env] Imported nodes root: 125 nodes (isolation)
[09:39] [ComfyUI] [comfy-env] Registered 125 total nodes
[09:39] [ComfyUI] [comfy-env] Version: 0.3.89
[09:39] [ComfyUI] [comfy-env] register_nodes: ComfyUI-MoGe2
[09:39] [ComfyUI] [comfy-env] ComfyUI source dir: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI
[09:39] [ComfyUI] [comfy-env] Found 1 isolation env(s)
[09:39] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)...
[09:39] [ComfyUI] [comfy-env] moge2-nodes: Library/bin has 237 DLLs
[09:39] [ComfyUI] [comfy-env] Metadata scan: C:\Users\ContainerUser\.pixi\bin\pixi.exe run --as-is --manifest-path C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\pixi.toml -e moge2-nodes python C:\Users\ContainerUser\AppData\Local\Temp\comfy_meta_5qw2hpe1.py C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-MoGe2 nodes C:\Users\ContainerUser\AppData\Local\Temp\comfy_meta_out_bufcs52m.pkl
[09:39] [ComfyUI] [comfy-env] Scan env PATH for nodes:
[09:39] [ComfyUI] [comfy-env] [0] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes
[09:39] [ComfyUI] [comfy-env] [1] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Library\bin
[09:39] [ComfyUI] [comfy-env] [2] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Scripts
[09:39] [ComfyUI] [comfy-env] [3] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\site-packages\bpy
[09:39] [ComfyUI] [comfy-env] [4] C:\Windows\System32
[09:39] [ComfyUI] [comfy-env] [5] C:\Windows
[09:39] [ComfyUI] [comfy-env] [6] C:\Windows\System32\Wbem
[09:46] [ComfyUI] [comfy-env] Metadata scan stderr for nodes:
[09:46] [ComfyUI] [comfy-env] [meta-scan] importing nodes from C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-MoGe2
[09:46] [ComfyUI] [comfy-env] ERROR:root:Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
[09:46] [ComfyUI] [comfy-env] WARNING:root:comfy_kitchen does not support stochastic FP8 rounding, please update comfy_kitchen.
[09:46] [ComfyUI] [comfy-env] [meta-scan] import OK
[09:46] [ComfyUI] [comfy-env] Scanned nodes: 3 nodes (6.7s)
[09:46] [ComfyUI] [comfy-env] Scanned nodes root: 3 nodes (6.7s)
[09:46] [ComfyUI] [comfy-env] Imported nodes root: 3 nodes (isolation)
[09:46] [ComfyUI] [comfy-env] Registered 3 total nodes
[09:46] [ComfyUI] [comfy-env] Version: 0.3.89
[09:46] [ComfyUI] [comfy-env] register_nodes: ComfyUI-PanoPack
[09:46] [ComfyUI] [comfy-env] ComfyUI source dir: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI
[09:46] [ComfyUI] [comfy-env] Found 1 isolation env(s)
[09:46] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)...
[09:46] [ComfyUI] [comfy-env] panopack-nodes: Library/bin has 610 DLLs
[09:46] [ComfyUI] [comfy-env] Metadata scan: C:\Users\ContainerUser\.pixi\bin\pixi.exe run --as-is --manifest-path C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\pixi.toml -e panopack-nodes python C:\Users\ContainerUser\AppData\Local\Temp\comfy_meta_emjvcfx9.py C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack nodes C:\Users\ContainerUser\AppData\Local\Temp\comfy_meta_out_e0wnxv_3.pkl
[09:46] [ComfyUI] [comfy-env] Scan env PATH for nodes:
[09:46] [ComfyUI] [comfy-env] [0] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes
[09:46] [ComfyUI] [comfy-env] [1] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Library\bin
[09:46] [ComfyUI] [comfy-env] [2] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Scripts
[09:46] [ComfyUI] [comfy-env] [3] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\site-packages\bpy
[09:46] [ComfyUI] [comfy-env] [4] C:\Windows\System32
[09:46] [ComfyUI] [comfy-env] [5] C:\Windows
[09:46] [ComfyUI] [comfy-env] [6] C:\Windows\System32\Wbem
[10:19] [ComfyUI] [comfy-env] Metadata scan stderr for nodes:
[10:19] [ComfyUI] [comfy-env] [meta-scan] importing nodes from C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack
[10:19] [ComfyUI] [comfy-env] [meta-scan] import OK
[10:19] [ComfyUI] [comfy-env] Scanned nodes: 15 nodes (32.7s)
[10:19] [ComfyUI] [comfy-env] Scanned nodes root: 15 nodes (32.8s)
[10:19] [ComfyUI] [comfy-env] Imported nodes root: 15 nodes (isolation)
[10:19] [ComfyUI] [comfy-env] Registered 15 total nodes
[10:19] [ComfyUI] [comfy-env] Version: 0.3.89
[10:19] [ComfyUI] [comfy-env] register_nodes: ComfyUI-Sharp
[10:19] [ComfyUI] [comfy-env] ComfyUI source dir: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI
[10:19] [ComfyUI] [comfy-env] Found 1 isolation env(s)
[10:19] [ComfyUI] [comfy-env] Scanning nodes metadata (isolation root)...
[10:19] [ComfyUI] [comfy-env] sharp-nodes: Library/bin has 566 DLLs
[10:19] [ComfyUI] [comfy-env] Metadata scan: C:\Users\ContainerUser\.pixi\bin\pixi.exe run --as-is --manifest-path C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\pixi.toml -e sharp-nodes python C:\Users\ContainerUser\AppData\Local\Temp\comfy_meta_ng77mgbj.py C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp nodes C:\Users\ContainerUser\AppData\Local\Temp\comfy_meta_out_k9ygjqmm.pkl
[10:19] [ComfyUI] [comfy-env] Scan env PATH for nodes:
[10:19] [ComfyUI] [comfy-env] [0] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes
[10:19] [ComfyUI] [comfy-env] [1] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\Library\bin
[10:19] [ComfyUI] [comfy-env] [2] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\Scripts
[10:19] [ComfyUI] [comfy-env] [3] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\Lib\site-packages\bpy
[10:19] [ComfyUI] [comfy-env] [4] C:\Windows\System32
[10:19] [ComfyUI] [comfy-env] [5] C:\Windows
[10:19] [ComfyUI] [comfy-env] [6] C:\Windows\System32\Wbem
[10:27] [ComfyUI] [comfy-env] Metadata scan stderr for nodes:
[10:27] [ComfyUI] [comfy-env] [meta-scan] importing nodes from C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp
[10:27] [ComfyUI] [comfy-env] [meta-scan] import OK
[10:27] [ComfyUI] [comfy-env] Scanned nodes: 17 nodes (8.3s)
[10:27] [ComfyUI] [comfy-env] Scanned nodes root: 17 nodes (8.3s)
[10:27] [ComfyUI] [comfy-env] Imported nodes root: 17 nodes (isolation)
[10:27] [ComfyUI] [comfy-env] Registered 17 total nodes
[10:27] [ComfyUI] [INFO]
[10:27] [ComfyUI] Import times for custom nodes:
[10:27] [ComfyUI] [INFO] 0.0 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\websocket_image_save.py
[10:27] [ComfyUI] [INFO] 0.0 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint
[10:27] [ComfyUI] [INFO] 6.7 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-MoGe2
[10:27] [ComfyUI] [INFO] 8.3 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp
[10:27] [ComfyUI] [INFO] 11.9 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack
[10:27] [ComfyUI] [INFO] 32.8 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack
[10:27] [ComfyUI] [INFO] 72.3 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GaussianPack
[10:27] [ComfyUI] [INFO]
[10:27] [ComfyUI] [INFO] Context impl SQLiteImpl.
[10:27] [ComfyUI] [INFO] Will assume non-transactional DDL.
[10:27] [ComfyUI] [INFO] Context impl SQLiteImpl.
[10:27] [ComfyUI] [INFO] Will assume non-transactional DDL.
[10:27] [ComfyUI] [INFO] Running upgrade -> 0001_assets, Initial assets schema
[10:27] [ComfyUI] Revision ID: 0001_assets
[10:27] [ComfyUI] Revises: None
[10:27] [ComfyUI] Create Date: 2025-12-10 00:00:00
[10:27] [ComfyUI] [INFO] Running upgrade 0001_assets -> 0002_merge_to_asset_references, Merge AssetInfo and AssetCacheState into unified asset_references table.
[10:27] [ComfyUI] [INFO] Running upgrade 0002_merge_to_asset_references -> 0003_add_metadata_job_id, Add system_metadata and job_id columns to asset_references.
[10:27] [ComfyUI] Change preview_id FK from assets.id to asset_references.id.
[10:27] [ComfyUI] [INFO] Database upgraded from None to 0003_add_metadata_job_id
[10:28] [ComfyUI] [INFO] Using RAM pressure cache.
[10:28] [ComfyUI] [INFO] Starting server
[10:28] [ComfyUI]
[10:28] [ComfyUI] [INFO] To see the GUI go to: http://127.0.0.1:41898
[10:28] Server responding, waiting for nodes to load...
[10:48] Server is ready!
[10:48] Checking for import errors in server logs...
[10:48] No import errors detected
[10:48] Found 936 registered nodes
[10:48] [REGISTRATION] PASSED
[10:48]
[10:48] [4/5] INSTANTIATION
[10:48] ----------------------------------------
[10:48]
[DEBUG] server=<comfy_test.comfyui.server.ComfyUIServer object at 0x00000195B1C81940>, api=<comfy_test.comfyui.api.ComfyUIAPI object at 0x00000195B1C823C0>
[10:48] Testing node constructors...
[10:49] All 17 node(s) instantiated successfully!
[10:49] [INSTANTIATION] PASSED
[10:49]
[10:49] [5/5] EXECUTION
[10:49] ----------------------------------------
[10:49]
[DEBUG] server=<comfy_test.comfyui.server.ComfyUIServer object at 0x00000195B1C81940>, api=<comfy_test.comfyui.api.ComfyUIAPI object at 0x00000195B1C823C0>
[10:49] GPU runner - will execute 4 workflow(s)
[10:49] Running 4 workflow(s) (all with videos)...
[10:49] Installing screenshot dependencies (playwright, pillow)...
[10:51] Packages installed, downloading chromium browser...
[11:10] Screenshot dependencies installed successfully
[11:10] Starting headless browser...
[11:11] Downloading Mesa llvmpipe for Windows...
[11:11] Mesa download error: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1032)>
[11:11] Mesa unavailable -- falling back to SwiftShader
[11:16] Capturing execution frames: pano.json
[11:16] [ComfyUI] [INFO] Using RAM pressure cache.
[11:16] [ComfyUI] [INFO] Using RAM pressure cache.
[11:24] Frame 1 saved (frame_000.jpg, t=0.0s)
[11:24] Validating workflow...
[11:24] Queuing workflow for execution...
[11:24] [ComfyUI] [INFO] === /validate endpoint called ===
[11:24] [ComfyUI] [INFO] Received JSON with keys: ['prompt']
[11:24] [ComfyUI] [INFO] Prompt has 18 nodes
[11:24] [ComfyUI] [INFO] Node 7: LoadImage
[11:24] [ComfyUI] [INFO] Inputs: {"image": "pano.png"}
[11:24] [ComfyUI] [INFO] Node 9: LoadSharpModel
[11:24] [ComfyUI] [INFO] Inputs: {"precision": "auto"}
[11:24] [ComfyUI] [INFO] Node 54: MergeGaussians
[11:24] [ComfyUI] [INFO] Inputs: {"ply_folder": ["76", 0], "output_prefix": "merged", "max_depth": 0, "min_opacity": 0}
[11:24] [ComfyUI] [INFO] Node 59: PanoramaWrap
[11:24] [ComfyUI] [INFO] Inputs: {"image": ["7", 0]}
[11:24] [ComfyUI] [INFO] Node 60: PanoramaDepthMerge
[11:24] [ComfyUI] [INFO] Inputs: {"out_width": ["61", 0], "out_height": ["61", 1], "use_gpu": true, "scale_anchor": false, "chunk_size": 8, "center_weight_power": 2, "normal_edge_threshold_deg": 0, "normal_consistency_boost": false,
[11:24] [ComfyUI] [INFO] Node 61: GetImageSize
[11:24] [ComfyUI] [INFO] Inputs: {"image": ["7", 0]}
[11:24] [ComfyUI] [INFO] Node 62: PreviewImage
[11:24] [ComfyUI] [INFO] Inputs: {"images": ["60", 2]}
[11:24] [ComfyUI] [INFO] Node 68: PreviewImage
[11:24] [ComfyUI] [INFO] Inputs: {"images": ["96", 0]}
[11:24] [ComfyUI] [INFO] Node 70: PreviewImage
[11:24] [ComfyUI] [INFO] Inputs: {"images": ["81", 0]}
[11:24] [ComfyUI] [INFO] Node 73: SharpRayToPlanarDepth
[11:24] [ComfyUI] [INFO] Inputs: {"image": ["87", 1], "intrinsics": ["87", 4], "extrinsics": ["87", 3]}
[11:24] [ComfyUI] [INFO] Node 76: SharpPredictGaussiansFromMetricDepth
[11:24] [ComfyUI] [INFO] Inputs: {"snap_to_external_depth": "none", "depth_convention": "planar_z", "focal_length_mm": 30, "output_prefix": "sharp_aligned", "save_background_layer": true, "edge_crop": 0, "model": ["9", 0], "image": [
[11:24] [ComfyUI] [INFO] Node 78: TransformGaussian
[11:24] [ComfyUI] [INFO] Inputs: {"rotate_x": -90, "rotate_y": 0, "rotate_z": 0, "ply_path": ["54", 1]}
[11:24] [ComfyUI] [INFO] Node 80: DownloadAndLoadMoGe2Model
[11:24] [ComfyUI] [INFO] Inputs: {"model": "moge-2-vitl-normal.pt", "precision": "auto", "attention": "auto"}
[11:24] [ComfyUI] [INFO] Node 81: MoGe2Inference
[11:24] [ComfyUI] [INFO] Inputs: {"resolution_level": 9, "num_tokens": 0, "fov_x_deg": ["96", 3], "force_projection": true, "apply_mask": true, "moge2_model": ["80", 0], "images": ["96", 0]}
[11:24] [ComfyUI] [INFO] Node 87: PanoramaSplitAdaptive
[11:24] [ComfyUI] [INFO] Inputs: {"split_method": "icosahedron_42", "resolution": 1536, "fov_degrees": 90, "use_gpu": true, "create_masks": true, "mask_method": "closest_to", "panorama": ["59", 0], "depth_panorama": ["60", 0], "norma
[11:24] [ComfyUI] [INFO] Node 89: PreviewImage
[11:24] [ComfyUI] [INFO] Inputs: {"images": ["87", 8]}
[11:24] [ComfyUI] [INFO] Node 95: PreviewGaussians
[11:24] [ComfyUI] [INFO] Inputs: {"camera_mode": "orbit", "fov_degrees": 71, "renderer": "playcanvas", "transport_format": "ply", "ply_path": ["78", 0]}
[11:24] [ComfyUI] [INFO] Node 96: PanoramaSplit
[11:24] [ComfyUI] [INFO] Inputs: {"split_method": "icosahedron_42", "resolution": 952, "fov_degrees": 90, "use_gpu": true, "create_masks": false, "fname": "pano_bank", "panorama": ["59", 0]}
[11:24] [ComfyUI] [INFO] Generated prompt_id: 5b8df783-2c49-4e46-b55f-9e20127f07e3
[11:24] [ComfyUI] [INFO] Calling execution.validate_prompt()...
[11:24] [ComfyUI] [INFO] Validation result: valid=True
[11:24] [ComfyUI] [INFO] === Validation PASSED ===
[11:24] [ComfyUI] [INFO] got prompt
[11:24] [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'
[11:24] [ComfyUI] [VRAM] Before LoadSharpModel: 1271 / 24575 MB
[11:24] [ComfyUI] [comfy-env] SubprocessWorker: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\python.exe
[11:24] [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'}
[11:24] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED
[11:24] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[11:24] [ComfyUI] [comfy-env] sharp-nodes: Library/bin has 566 DLLs
[11:24] [ComfyUI] [ComfyUI-Sharp] python: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\python.exe
[11:24] [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp', 'C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages', 'C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp']
[11:24] [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\python.exe
[11:24] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\ContainerUser\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\pixi.toml', '-e', 'sharp-nodes', 'python', 'C:\\Users\\ContainerUser\\AppData\\Local\\Temp\\comfyui_pvenv__j68vr6p\\persistent_worker.py', 'tcp://127.0.0.1:49804']...
[11:26] Frame 2 saved (frame_001.jpg, t=2.4s)
[11:26] [capture-periodic] freeze=4ms shot=114ms unfreeze=7ms saved=True
[11:27] [ComfyUI] [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
[11:27] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: comfy_kitchen does not support stochastic FP8 rounding, please update comfy_kitchen.
[11:27] [ComfyUI] [SubprocessWorker] worker started/confirmed
[11:27] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[11:27] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[11:27] [ComfyUI] [SubprocessWorker] sending request via socket...
[11:27] [ComfyUI] [SubprocessWorker] call_id=1 sending call_method
[11:27] [ComfyUI] [worker:ComfyUI-Sharp] [LoadSharpModel] precision='auto' -> dtype=bf16 (device=cuda:0)
[11:27] [ComfyUI] [worker:ComfyUI-Sharp] [LoadSharpModel] checkpoint not found � downloading from HuggingFace repo 'apple/Sharp' file 'sharp_2572gikvuh.pt' -> C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\models\sharp
[11:28] [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
[11:28] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
[11:28] Frame 3 saved (frame_002.jpg, t=4.6s)
[11:28] [capture-periodic] freeze=3ms shot=121ms unfreeze=6ms saved=True
[11:28] [ComfyUI]
[11:28] [ComfyUI] sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00<?, ?B/s]
[11:30] [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=10.4/31.9GB (33%) swap=0.0/5.0GB (0%) cpu=7% browser_rss=0.86GB
[11:31] [ComfyUI]
[11:31] [ComfyUI] sharp_2572gikvuh.pt: 2%|▏ | 67.1M/2.81G [00:02<01:32, 29.7MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[11:32] [ComfyUI]
[11:32] [ComfyUI] sharp_2572gikvuh.pt: 3%|▎ | 91.2M/2.81G [00:04<02:07, 21.3MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[11:33] Frame 4 saved (frame_003.jpg, t=9.1s)
[11:33] [capture-periodic] freeze=9ms shot=132ms unfreeze=9ms saved=True
[11:36] [capture-loop] iter=100 t=12.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=10.9/31.9GB (34%) swap=0.0/5.0GB (0%) cpu=14% browser_rss=0.87GB
[11:36] [ComfyUI]
[11:36] [ComfyUI] sharp_2572gikvuh.pt: 10%|█ | 292M/2.81G [00:07<01:01, 41.2MB/s] [SubprocessWorker] callback 'report_progress' from call_id=1
[11:36] [ComfyUI]
[11:36] [ComfyUI] sharp_2572gikvuh.pt: 15%|█▌ | 427M/2.81G [00:08<00:34, 68.7MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[11:37] Frame 5 saved (frame_004.jpg, t=13.6s)
[11:37] [capture-periodic] freeze=4ms shot=129ms unfreeze=10ms saved=True
[11:37] [ComfyUI]
[11:37] [ComfyUI] sharp_2572gikvuh.pt: 18%|█▊ | 494M/2.81G [00:09<00:33, 68.3MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[11:41] Frame 6 saved (frame_005.jpg, t=16.8s)
[11:41] [capture-periodic] freeze=5ms shot=371ms unfreeze=5ms saved=True
[11:41] [ComfyUI]
[11:41] [ComfyUI] sharp_2572gikvuh.pt: 20%|█▉ | 561M/2.81G [00:12<00:49, 45.0MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[11:41] [ComfyUI]
[11:41] [ComfyUI] sharp_2572gikvuh.pt: 22%|██▏ | 628M/2.81G [00:12<00:37, 57.7MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[11:43] Frame 7 saved (frame_006.jpg, t=19.5s)
[11:43] [capture-periodic] freeze=6ms shot=145ms unfreeze=5ms saved=True
[11:49] [ComfyUI]
[11:49] [ComfyUI] sharp_2572gikvuh.pt: 30%|██▉ | 829M/2.81G [00:16<00:35, 55.5MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[11:49] [ComfyUI]
[11:49] [ComfyUI] sharp_2572gikvuh.pt: 34%|███▍ | 963M/2.81G [00:16<00:23, 79.4MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[11:49] [ComfyUI]
[11:49] [ComfyUI] sharp_2572gikvuh.pt: 37%|███▋ | 1.03G/2.81G [00:16<00:19, 91.9MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[11:49] [ComfyUI]
[11:49] [ComfyUI] sharp_2572gikvuh.pt: 39%|███▉ | 1.10G/2.81G [00:19<00:32, 52.6MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[11:49] Frame 8 saved (frame_007.jpg, t=24.6s)
[11:49] [capture-periodic] freeze=6ms shot=590ms unfreeze=5ms saved=True
[11:51] [capture-loop] iter=150 t=27.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=11.8/31.9GB (37%) swap=0.0/5.0GB (0%) cpu=20% browser_rss=0.80GB
[11:52] [ComfyUI]
[11:52] [ComfyUI] sharp_2572gikvuh.pt: 49%|████▊ | 1.37G/2.81G [00:23<00:22, 63.6MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[11:52] [ComfyUI]
[11:52] [ComfyUI] sharp_2572gikvuh.pt: 56%|█████▌ | 1.57G/2.81G [00:23<00:12, 96.8MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[11:52] [ComfyUI]
[11:52] [ComfyUI] sharp_2572gikvuh.pt: 63%|██████▎ | 1.77G/2.81G [00:23<00:07, 139MB/s] [SubprocessWorker] callback 'report_progress' from call_id=1
[11:52] [ComfyUI]
[11:52] [ComfyUI] sharp_2572gikvuh.pt: 70%|███████ | 1.97G/2.81G [00:24<00:04, 192MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[11:53] [ComfyUI]
[11:53] [ComfyUI] sharp_2572gikvuh.pt: 77%|███████▋ | 2.17G/2.81G [00:24<00:02, 254MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[11:53] [ComfyUI]
[11:53] [ComfyUI] sharp_2572gikvuh.pt: 87%|████████▋ | 2.44G/2.81G [00:24<00:01, 357MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[11:53] [ComfyUI]
[11:53] [ComfyUI] sharp_2572gikvuh.pt: 94%|█████████▍| 2.64G/2.81G [00:24<00:00, 425MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[11:53] Frame 9 saved (frame_008.jpg, t=29.6s)
[11:53] [capture-periodic] freeze=4ms shot=123ms unfreeze=7ms saved=True
[11:53] [ComfyUI]
[11:53] [ComfyUI] sharp_2572gikvuh.pt: 100%|██████████| 2.81G/2.81G [00:24<00:00, 496MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[11:53] [ComfyUI]
[11:53] [ComfyUI] sharp_2572gikvuh.pt: 100%|██████████| 2.81G/2.81G [00:24<00:00, 113MB/s]
[11:53] [ComfyUI] [worker:ComfyUI-Sharp] [LoadSharpModel] checkpoint ready: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\models\sharp\sharp_2572gikvuh.pt (2679.6 MB)
[11:53] [ComfyUI] [worker:ComfyUI-Sharp] [LoadSharpModel] config: precision=auto -> dtype=bf16
[11:53] [ComfyUI] [SubprocessWorker] got response: ok
[11:53] [ComfyUI] [comfy-env] LoadSharpModel done (29.45s): result: NodeOutput
[11:53] [ComfyUI] [VRAM] After LoadSharpModel: 1271 / 24575 MB
[11:53] [ComfyUI] [comfy-env] Running DownloadAndLoadMoGe2Model: model: 'moge-2-vitl-normal.pt', precision: 'auto', attention: 'auto'
[11:53] [ComfyUI] [VRAM] Before DownloadAndLoadMoGe2Model: 1271 / 24575 MB
[11:53] [ComfyUI] [comfy-env] SubprocessWorker: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\python.exe
[11:53] [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'}
[11:53] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.DownloadAndLoadMoGe2Model.EXECUTE_NORMALIZED
[11:53] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[11:53] [ComfyUI] [comfy-env] moge2-nodes: Library/bin has 237 DLLs
[11:53] [ComfyUI] [ComfyUI-MoGe2] python: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\python.exe
[11:53] [ComfyUI] [ComfyUI-MoGe2] sys_path sent to worker: ['C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-MoGe2', 'C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\.pixi\\envs\\moge2-nodes\\Lib\\site-packages', 'C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-MoGe2']
[11:53] [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\python.exe
[11:53] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\ContainerUser\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\pixi.toml', '-e', 'moge2-nodes', 'python', 'C:\\Users\\ContainerUser\\AppData\\Local\\Temp\\comfyui_pvenv_2g1bn_qq\\persistent_worker.py', 'tcp://127.0.0.1:54037']...
[11:56] Frame 10 saved (frame_009.jpg, t=31.8s)
[11:56] [capture-periodic] freeze=3ms shot=116ms unfreeze=7ms saved=True
[11:57] [capture-loop] iter=200 t=33.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=11.1/31.9GB (35%) swap=0.0/5.0GB (0%) cpu=10% browser_rss=0.81GB
[12:03] [capture-loop] iter=250 t=39.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=12.6/31.9GB (40%) swap=0.0/5.0GB (0%) cpu=6% browser_rss=0.81GB
[12:09] [capture-loop] iter=300 t=45.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=11.7/31.9GB (37%) swap=0.0/5.0GB (0%) cpu=6% browser_rss=0.81GB
[12:13] [ComfyUI] [worker:ComfyUI-MoGe2] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
[12:13] [ComfyUI] [worker:ComfyUI-MoGe2] WARNING: comfy_kitchen does not support stochastic FP8 rounding, please update comfy_kitchen.
[12:13] [ComfyUI] [SubprocessWorker] worker started/confirmed
[12:13] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[12:13] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[12:13] [ComfyUI] [SubprocessWorker] sending request via socket...
[12:13] [ComfyUI] [SubprocessWorker] call_id=1 sending call_method
[12:15] [capture-loop] iter=350 t=50.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=10.8/31.9GB (34%) swap=0.0/5.0GB (0%) cpu=8% browser_rss=0.81GB
[12:15] [ComfyUI] Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
[12:15] [ComfyUI] [worker:ComfyUI-MoGe2] WARNING: Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.
[12:15] [ComfyUI]
[12:15] [ComfyUI] model.pt: 0%| | 0.00/1.32G [00:00<?, ?B/s]
[12:18] [ComfyUI]
[12:18] [ComfyUI] model.pt: 10%|█ | 134M/1.32G [00:03<00:26, 44.5MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[12:18] [ComfyUI]
[12:18] [ComfyUI] model.pt: 19%|█▉ | 256M/1.32G [00:03<00:11, 91.4MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[12:19] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=1
[12:20] Frame 11 saved (frame_010.jpg, t=56.1s)
[12:20] [capture-periodic] freeze=4ms shot=154ms unfreeze=7ms saved=True
[12:21] [capture-loop] iter=400 t=57.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=11.1/31.9GB (35%) swap=0.0/5.0GB (0%) cpu=11% browser_rss=0.79GB
[12:23] [ComfyUI]
[12:23] [ComfyUI] model.pt: 25%|██▌ | 335M/1.32G [00:08<00:29, 33.4MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[12:24] [ComfyUI]
[12:24] [ComfyUI] model.pt: 30%|███ | 402M/1.32G [00:09<00:23, 39.2MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[12:24] Frame 12 saved (frame_011.jpg, t=60.7s)
[12:24] [capture-periodic] freeze=4ms shot=133ms unfreeze=4ms saved=True
[12:25] [ComfyUI]
[12:25] [ComfyUI] model.pt: 46%|████▌ | 604M/1.32G [00:09<00:08, 83.3MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[12:25] [ComfyUI]
[12:25] [ComfyUI] model.pt: 61%|██████ | 805M/1.32G [00:10<00:03, 138MB/s] [SubprocessWorker] callback 'report_progress' from call_id=1
[12:26] [ComfyUI]
[12:26] [ComfyUI] model.pt: 66%|██████▌ | 872M/1.32G [00:10<00:03, 126MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[12:26] [ComfyUI]
[12:26] [ComfyUI] model.pt: 71%|███████ | 939M/1.32G [00:11<00:03, 128MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[12:26] [capture-loop] iter=450 t=62.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=11.2/31.9GB (35%) swap=0.0/5.0GB (0%) cpu=16% browser_rss=0.78GB
[12:27] Frame 13 saved (frame_012.jpg, t=62.9s)
[12:27] [capture-periodic] freeze=4ms shot=115ms unfreeze=8ms saved=True
[12:27] [ComfyUI]
[12:27] [ComfyUI] model.pt: 81%|████████ | 1.07G/1.32G [00:11<00:01, 157MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[12:27] [ComfyUI]
[12:27] [ComfyUI] model.pt: 96%|█████████▌| 1.27G/1.32G [00:12<00:00, 243MB/s][SubprocessWorker] callback 'report_progress' from call_id=1
[12:27] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=1
[12:27] [ComfyUI]
[12:27] [ComfyUI] model.pt: 100%|██████████| 1.32G/1.32G [00:12<00:00, 110MB/s]
[12:27] [ComfyUI] [SubprocessWorker] got response: ok
[12:27] [ComfyUI] [comfy-env] DownloadAndLoadMoGe2Model done (33.50s): result: NodeOutput
[12:27] [ComfyUI] [VRAM] After DownloadAndLoadMoGe2Model: 1271 / 24575 MB
[12:27] [ComfyUI] [comfy-env] Running PanoramaWrap: image: torch.float32 [1,2048,4096,3] cpu
[12:27] [ComfyUI] [VRAM] Before PanoramaWrap: 1271 / 24575 MB
[12:27] [ComfyUI] [comfy-env] SubprocessWorker: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\python.exe
[12:27] [ComfyUI] [comfy-env] env_vars: {'COMFYUI_BASE': 'C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'}
[12:27] [ComfyUI] [SubprocessWorker] call_method: nodes.panorama_type.PanoramaWrap.EXECUTE_NORMALIZED
[12:27] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[12:27] [ComfyUI] [comfy-env] panopack-nodes: Library/bin has 610 DLLs
[12:27] [ComfyUI] [ComfyUI-PanoPack] python: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\python.exe
[12:27] [ComfyUI] [ComfyUI-PanoPack] sys_path sent to worker: ['C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-PanoPack', 'C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\.pixi\\envs\\panopack-nodes\\Lib\\site-packages', 'C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-PanoPack']
[12:27] [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\python.exe
[12:27] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\ContainerUser\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\pixi.toml', '-e', 'panopack-nodes', 'python', 'C:\\Users\\ContainerUser\\AppData\\Local\\Temp\\comfyui_pvenv_y21s5_as\\persistent_worker.py', 'tcp://127.0.0.1:54058']...
[12:29] Frame 14 saved (frame_013.jpg, t=65.1s)
[12:29] [capture-periodic] freeze=3ms shot=121ms unfreeze=7ms saved=True
[12:30] [ComfyUI] [worker:ComfyUI-PanoPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
[12:30] [ComfyUI] [worker:ComfyUI-PanoPack] WARNING: comfy_kitchen does not support stochastic FP8 rounding, please update comfy_kitchen.
[12:31] [ComfyUI] [SubprocessWorker] worker started/confirmed
[12:31] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 2048, 4096, 3])
[12:31] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[12:31] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[12:31] [ComfyUI] [SubprocessWorker] sending request via socket...
[12:31] [ComfyUI] [SubprocessWorker] call_id=1 sending call_method
[12:31] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[12:31] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2048, 4096, 3]
[12:31] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2048, 4096, 3])
[12:31] [ComfyUI] [SubprocessWorker] got response: ok
[12:31] [ComfyUI] [comfy-env] PanoramaWrap done (3.65s): result: NodeOutput
[12:31] [ComfyUI] [VRAM] After PanoramaWrap: 1271 / 24575 MB
[12:31] [ComfyUI] [comfy-env] Running PanoramaSplit: split_method: dict, resolution: 952, fov_degrees: 90.0, use_gpu: True, create_masks: False, fname: 'pano_bank', panorama: dict
[12:31] [ComfyUI] [VRAM] Before PanoramaSplit: 1271 / 24575 MB
[12:31] [ComfyUI] [SubprocessWorker] call_method: nodes.panorama_split.PanoramaSplit.EXECUTE_NORMALIZED
[12:31] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[12:31] [ComfyUI] [ComfyUI-PanoPack] Health check: ping (timeout=5.0s)...
[12:31] [ComfyUI] [ComfyUI-PanoPack] Health check: ok
[12:31] [ComfyUI] [SubprocessWorker] worker started/confirmed
[12:31] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[12:31] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[12:31] [ComfyUI] [SubprocessWorker] sending request via socket...
[12:31] [ComfyUI] [SubprocessWorker] call_id=2 sending call_method
[12:31] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[12:31] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2048, 4096, 3]
[12:31] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2048, 4096, 3])
[12:31] Frame 15 saved (frame_014.jpg, t=67.3s)
[12:31] [capture-periodic] freeze=4ms shot=116ms unfreeze=7ms saved=True
[12:33] [capture-loop] iter=500 t=68.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=11.3/31.9GB (36%) swap=0.0/5.0GB (0%) cpu=12% browser_rss=0.79GB
[12:33] Frame 16 saved (frame_015.jpg, t=69.6s)
[12:33] [capture-periodic] freeze=3ms shot=118ms unfreeze=6ms saved=True
[12:38] [capture-loop] iter=550 t=74.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=11.3/31.9GB (35%) swap=0.0/5.0GB (0%) cpu=8% browser_rss=0.78GB
[12:40] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaSplit] swapped up=[0,1,0] for 2 pole vertices
[12:44] [capture-loop] iter=600 t=80.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=11.4/31.9GB (36%) swap=0.0/5.0GB (0%) cpu=6% browser_rss=0.78GB
[12:49] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] +290MB (now 290MB) reserved=320MB peak=290MB
[12:50] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] -291MB (now 0MB) reserved=1312MB peak=822MB
[12:50] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaSplit] icosahedron_42: (4096x2048) -> 42 crops @ 952x952, fov=(90,90) via grid_sample (GPU); cameras 7.248s, split 9.002s, total 17.153s
[12:50] [capture-loop] iter=650 t=86.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=12.0/31.9GB (38%) swap=0.0/5.0GB (0%) cpu=9% browser_rss=0.78GB
[12:50] [ComfyUI] [SubprocessWorker] got response: ok
[12:50] [ComfyUI] [comfy-env] PanoramaSplit done (19.29s): result: NodeOutput
[12:50] [ComfyUI] [VRAM] After PanoramaSplit: 1271 / 24575 MB
[12:51] Frame 17 saved (frame_016.jpg, t=87.3s)
[12:51] [capture-periodic] freeze=4ms shot=114ms unfreeze=7ms saved=True
[12:53] [ComfyUI] [comfy-env] Running MoGe2Inference: resolution_level: 9, num_tokens: 0, fov_x_deg: 90.0, force_projection: True, apply_mask: True, moge2_model: dict, images: torch.float32 [42,952,952,3] cpu
[12:53] [ComfyUI] [VRAM] Before MoGe2Inference: 1271 / 24575 MB
[12:53] [ComfyUI] [SubprocessWorker] call_method: nodes.nodes_inference.MoGe2Inference.EXECUTE_NORMALIZED
[12:53] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[12:53] [ComfyUI] [ComfyUI-MoGe2] Health check: ping (timeout=5.0s)...
[12:53] [ComfyUI] [ComfyUI-MoGe2] Health check: ok
[12:53] [ComfyUI] [SubprocessWorker] worker started/confirmed
[12:53] Frame 18 saved (frame_017.jpg, t=89.5s)
[12:53] [ComfyUI] [comfy-env] PRE-SERIALIZE 'images' shape: torch.Size([42, 952, 952, 3])
[12:53] [capture-periodic] freeze=4ms shot=131ms unfreeze=17ms saved=True
[12:53] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[12:53] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[12:53] [ComfyUI] [SubprocessWorker] sending request via socket...
[12:53] [ComfyUI] [SubprocessWorker] call_id=2 sending call_method
[12:53] [ComfyUI] [worker:ComfyUI-MoGe2] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[12:53] [ComfyUI] [worker:ComfyUI-MoGe2] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 952, 952, 3]
[12:53] [ComfyUI] [worker:ComfyUI-MoGe2] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 952, 952, 3])
[12:53] Node executed (1 total), capturing...
[12:54] [ComfyUI] [worker:ComfyUI-MoGe2]
[12:54] [ComfyUI] === WATCHDOG TICK 1 ===
[12:54] [ComfyUI] [worker:ComfyUI-MoGe2] Thread 0x00000e18 (most recent call first):
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 363 in wait
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 660 in wait
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\site-packages\tqdm\_monitor.py", line 69 in run
[12:54] Frame 19 saved (frame_018.jpg, t=90.0s)
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
[12:54] [capture-node] freeze=4ms shot=114ms unfreeze=6ms saved=True
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 1015 in _bootstrap
[12:54] [ComfyUI]
[12:54] [ComfyUI] Thread 0x00001b7c (most recent call first):
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_2g1bn_qq\persistent_worker.py", line 106 in _vram_poller
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 995 in run
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 1015 in _bootstrap
[12:54] [ComfyUI]
[12:54] [ComfyUI] Current thread 0x00000268 (most recent call first):
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_2g1bn_qq\persistent_worker.py", line 52 in _watchdog
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 995 in run
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 1015 in _bootstrap
[12:54] [ComfyUI]
[12:54] [ComfyUI] Thread 0x00001d20 (most recent call first):
[12:54] [ComfyUI] File "<frozen importlib._bootstrap_external>", line 212 in _write_atomic
[12:54] [ComfyUI] File "<frozen importlib._bootstrap_external>", line 1263 in set_data
[12:54] [ComfyUI] File "<frozen importlib._bootstrap_external>", line 1238 in _cache_bytecode
[12:54] [ComfyUI] File "<frozen importlib._bootstrap_external>", line 1170 in get_code
[12:54] [ComfyUI] File "<frozen importlib._bootstrap_external>", line 1019 in exec_module
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\site-packages\scipy\ndimage\_ndimage_api.py", line 11 in <module>
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
[12:54] [ComfyUI] File "<frozen importlib._bootstrap_external>", line 1023 in exec_module
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\site-packages\scipy\ndimage\_support_alternative_backends.py", line 7 in <module>
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
[12:54] [ComfyUI] File "<frozen importlib._bootstrap_external>", line 1023 in exec_module
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\site-packages\scipy\ndimage\__init__.py", line 157 in <module>
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
[12:54] [ComfyUI] File "<frozen importlib._bootstrap_external>", line 1023 in exec_module
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
[12:54] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sdpose.py", line 3 in <module>
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
[12:54] [ComfyUI] File "<frozen importlib._bootstrap_external>", line 1023 in exec_module
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
[12:54] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\diffusionmodules\openaimodel.py", line 21 in <module>
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
[12:54] [ComfyUI] File "<frozen importlib._bootstrap_external>", line 1023 in exec_module
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
[12:54] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 25 in <module>
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
[12:54] [ComfyUI] File "<frozen importlib._bootstrap_external>", line 1023 in exec_module
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
[12:54] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22 in <module>
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
[12:54] [ComfyUI] File "<frozen importlib._bootstrap_external>", line 1023 in exec_module
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
[12:54] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14 in <module>
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
[12:54] [ComfyUI] File "<frozen importlib._bootstrap_external>", line 1023 in exec_module
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
[12:54] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32 in <module>
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 488 in _call_with_frames_removed
[12:54] [ComfyUI] File "<frozen importlib._bootstrap_external>", line 1023 in exec_module
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 935 in _load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1331 in _find_and_load_unlocked
[12:54] [ComfyUI] File "<frozen importlib._bootstrap>", line 1360 in _find_and_load
[12:54] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-MoGe2\nodes\load_model.py", line 104 in _get_or_build_moge_model
[12:54] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-MoGe2\nodes\nodes_inference.py", line 109 in execute
[12:54] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880 in EXECUTE_NORMALIZED
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_2g1bn_qq\persistent_worker.py", line 1762 in main
[12:54] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_2g1bn_qq\persistent_worker.py", line 1807 in <module>
[12:54] [ComfyUI]
[12:54] [ComfyUI] [worker:ComfyUI-MoGe2] === END ===
[12:54] [ComfyUI]
[12:57] [capture-loop] iter=700 t=93.0s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=12.3/31.9GB (38%) swap=0.0/5.0GB (0%) cpu=9% browser_rss=0.98GB
[13:02] [capture-loop] iter=750 t=98.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=12.2/31.9GB (38%) swap=0.0/5.0GB (0%) cpu=6% browser_rss=0.95GB
[13:08] [capture-loop] iter=800 t=104.8s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=13.7/31.9GB (43%) swap=0.0/5.0GB (0%) cpu=10% browser_rss=0.94GB
[13:11] [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=2
[13:11] [ComfyUI] [comfy-env] VRAM request: 0.66GB, free before eviction: 24.44GB
[13:11] [ComfyUI] [comfy-env] VRAM after eviction: 24.44GB
[13:11] [ComfyUI] [worker:ComfyUI-MoGe2] [VRAM] +320MB (now 320MB) reserved=352MB peak=320MB
[13:12] [ComfyUI] [worker:ComfyUI-MoGe2] [VRAM] +391MB (now 711MB) reserved=800MB peak=739MB
[13:13] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:14] Frame 20 saved (frame_019.jpg, t=109.9s)
[13:14] [capture-periodic] freeze=12ms shot=168ms unfreeze=7ms saved=True
[13:14] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:14] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:15] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:15] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:15] [capture-loop] iter=850 t=111.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=13 ram=13.6/31.9GB (43%) swap=0.0/5.0GB (0%) cpu=41% browser_rss=0.95GB
[13:15] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:15] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:16] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:16] [ComfyUI] [worker:ComfyUI-MoGe2] [VRAM] +205MB (now 917MB) reserved=1664MB peak=948MB
[13:16] Frame 21 saved (frame_020.jpg, t=112.3s)
[13:16] [capture-periodic] freeze=16ms shot=170ms unfreeze=14ms saved=True
[13:16] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:17] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:17] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:17] [ComfyUI] [worker:ComfyUI-MoGe2] [VRAM] -247MB (now 670MB) reserved=1664MB peak=948MB
[13:17] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:17] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:18] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:18] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:18] Frame 22 saved (frame_021.jpg, t=114.6s)
[13:18] [capture-periodic] freeze=14ms shot=194ms unfreeze=8ms saved=True
[13:18] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:19] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:19] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:20] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:20] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:20] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:20] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:21] Frame 23 saved (frame_022.jpg, t=116.9s)
[13:21] [capture-periodic] freeze=10ms shot=196ms unfreeze=5ms saved=True
[13:21] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:21] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:21] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:22] [capture-loop] iter=900 t=118.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=8 ram=14.4/31.9GB (45%) swap=0.0/5.0GB (0%) cpu=56% browser_rss=0.97GB
[13:22] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:22] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:23] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:23] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:23] Frame 24 saved (frame_023.jpg, t=119.3s)
[13:23] [capture-periodic] freeze=7ms shot=213ms unfreeze=20ms saved=True
[13:23] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:23] [ComfyUI] [worker:ComfyUI-MoGe2] [VRAM] +296MB (now 966MB) reserved=1664MB peak=966MB
[13:24] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:24] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:24] [ComfyUI] [worker:ComfyUI-MoGe2] [VRAM] -297MB (now 670MB) reserved=1664MB peak=966MB
[13:24] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:25] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:25] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:25] Frame 25 saved (frame_024.jpg, t=121.7s)
[13:25] [capture-periodic] freeze=13ms shot=170ms unfreeze=7ms saved=True
[13:26] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:26] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:26] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:27] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:27] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:27] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:28] Frame 26 saved (frame_025.jpg, t=124.0s)
[13:28] [capture-periodic] freeze=16ms shot=181ms unfreeze=14ms saved=True
[13:28] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2
[13:29] [capture-loop] iter=950 t=125.1s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=7 ram=17.1/31.9GB (54%) swap=0.0/5.0GB (0%) cpu=54% browser_rss=1.00GB
[13:29] [ComfyUI] [SubprocessWorker] got response: ok
[13:29] [ComfyUI] [comfy-env] Created 1 model patchers: ['MoGeWrapper_1']
[13:29] [ComfyUI] [comfy-env] MoGe2Inference done (36.27s): result: NodeOutput
[13:29] [ComfyUI] [VRAM] After MoGe2Inference: 1271 / 24575 MB
[13:29] [ComfyUI] [VRAM] Loaded: SubprocessModel (631 MB)
[13:30] Frame 27 saved (frame_026.jpg, t=126.3s)
[13:30] [capture-periodic] freeze=4ms shot=117ms unfreeze=8ms saved=True
[13:31] [ComfyUI] [comfy-env] Running PanoramaDepthMerge: out_width: 4096, out_height: 2048, use_gpu: True, scale_anchor: False, chunk_size: 8, center_weight_power: 2.0, normal_edge_threshold_deg: 0.0, normal_consistency_boost: False, max_ray_distance_m: 0.0, face_points: torch.float32 [42,952,952,3] cpu, extrinsics: torch.float32 [42,4,4] cpu, intrinsics: torch.float32 [42,3,3] cpu, face_valid_masks: torch.float32 [42,952,952] cpu, face_normals: torch.float32 [42,952,952,3] cpu
[13:31] [ComfyUI] [VRAM] Before PanoramaDepthMerge: 1271 / 24575 MB
[13:31] [ComfyUI] [VRAM] Loaded: SubprocessModel (631 MB)
[13:31] [ComfyUI] [SubprocessWorker] call_method: nodes.depth_merge.PanoramaDepthMerge.EXECUTE_NORMALIZED
[13:31] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[13:31] [ComfyUI] [ComfyUI-PanoPack] Health check: ping (timeout=5.0s)...
[13:31] [ComfyUI] [ComfyUI-PanoPack] Health check: failed
[13:31] [ComfyUI] [ComfyUI-PanoPack] Socket unhealthy, restarting worker...
[13:31] [ComfyUI] [comfy-env] panopack-nodes: Library/bin has 610 DLLs
[13:31] [ComfyUI] [ComfyUI-PanoPack] python: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\python.exe
[13:31] [ComfyUI] [ComfyUI-PanoPack] sys_path sent to worker: ['C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-PanoPack', 'C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\.pixi\\envs\\panopack-nodes\\Lib\\site-packages', 'C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-PanoPack']
[13:31] [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\python.exe
[13:31] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\ContainerUser\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\pixi.toml', '-e', 'panopack-nodes', 'python', 'C:\\Users\\ContainerUser\\AppData\\Local\\Temp\\comfyui_pvenv_y21s5_as\\persistent_worker.py', 'tcp://127.0.0.1:61627']...
[13:31] Node executed (2 total), capturing...
[13:32] Frame 28 saved (frame_027.jpg, t=127.9s)
[13:32] [capture-node] freeze=4ms shot=117ms unfreeze=7ms saved=True
[13:34] [ComfyUI] [worker:ComfyUI-PanoPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
[13:34] [ComfyUI] [worker:ComfyUI-PanoPack] WARNING: comfy_kitchen does not support stochastic FP8 rounding, please update comfy_kitchen.
[13:34] [ComfyUI] [SubprocessWorker] worker started/confirmed
[13:34] [ComfyUI] [comfy-env] PRE-SERIALIZE 'face_points' shape: torch.Size([42, 952, 952, 3])
[13:34] [ComfyUI] [comfy-env] PRE-SERIALIZE 'extrinsics' shape: torch.Size([42, 4, 4])
[13:34] [ComfyUI] [comfy-env] PRE-SERIALIZE 'intrinsics' shape: torch.Size([42, 3, 3])
[13:34] [ComfyUI] [comfy-env] PRE-SERIALIZE 'face_valid_masks' shape: torch.Size([42, 952, 952])
[13:34] [ComfyUI] [comfy-env] PRE-SERIALIZE 'face_normals' shape: torch.Size([42, 952, 952, 3])
[13:34] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[13:34] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[13:34] [ComfyUI] [SubprocessWorker] sending request via socket...
[13:34] [ComfyUI] [SubprocessWorker] call_id=3 sending call_method
[13:34] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[13:34] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 952, 952, 3]
[13:34] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 952, 952, 3])
[13:34] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[13:34] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 4, 4]
[13:34] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 4, 4])
[13:34] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[13:34] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 3, 3]
[13:34] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 3, 3])
[13:34] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[13:34] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 952, 952]
[13:34] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 952, 952])
[13:34] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[13:34] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 952, 952, 3]
[13:34] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 952, 952, 3])
[13:35] [capture-loop] iter=1000 t=131.4s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=15.6/31.9GB (49%) swap=0.0/5.0GB (0%) cpu=15% browser_rss=1.05GB
[13:41] [capture-loop] iter=1050 t=137.5s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=7 ram=17.1/31.9GB (54%) swap=0.0/5.0GB (0%) cpu=17% browser_rss=1.04GB
[13:47] [capture-loop] iter=1100 t=143.8s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=17.2/31.9GB (54%) swap=0.0/5.0GB (0%) cpu=28% browser_rss=1.04GB
[13:54] [capture-loop] iter=1150 t=150.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=17.2/31.9GB (54%) swap=0.0/5.0GB (0%) cpu=30% browser_rss=1.04GB
[14:00] [capture-loop] iter=1200 t=156.3s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=7 ram=17.2/31.9GB (54%) swap=0.0/5.0GB (0%) cpu=29% browser_rss=1.04GB
[14:06] [capture-loop] iter=1250 t=162.6s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=8 ram=17.3/31.9GB (54%) swap=0.0/5.0GB (0%) cpu=31% browser_rss=1.04GB
[14:12] [capture-loop] iter=1300 t=168.9s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=8 ram=17.1/31.9GB (54%) swap=0.0/5.0GB (0%) cpu=31% browser_rss=1.04GB
[14:14] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaDepthMerge] normals merged: 2048x4096
[14:14] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaDepthMerge] merging 42 faces @ 952x952 -> equirect 2048x4096 (use_gpu=True); input = points (||.|| -> ray distance)
[14:14] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=3
[14:14] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaDepthMerge] top-level peak VRAM estimate: 3.46 GB (4096x2048, N=42, chunk_size=8)
[14:14] [ComfyUI] [SubprocessWorker] callback 'request_vram_budget' from call_id=3
[14:14] [ComfyUI] [comfy-env] VRAM request: 3.46GB, free before eviction: 24.44GB
[14:14] [ComfyUI] [comfy-env] VRAM after eviction: 24.44GB
[14:14] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaDepthMerge] -> requested 3.46 GB eviction via comfy_worker.call_parent
[14:14] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] +290MB (now 290MB) reserved=448MB peak=290MB
[14:14] Frame 29 saved (frame_028.jpg, t=170.3s)
[14:14] [capture-periodic] freeze=4ms shot=118ms unfreeze=8ms saved=True
[14:14] [ComfyUI] C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack\nodes\_vendor\worldgen\src\panorama_utils.py:349: UserWarning: Sparse invariant checks are implicitly disabled. Memory errors (e.g. SEGFAULT) will occur when operating on a sparse tensor which violates the invariants, but checks incur performance overhead. To silence this warning, explicitly opt in or out. See `torch.sparse.check_sparse_tensor_invariants.__doc__` for guidance. (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\aten\src\ATen\Context.cpp:767.)
[14:14] [ComfyUI] A_gpu = torch.sparse_csr_tensor(
[14:14] [ComfyUI] C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack\nodes\_vendor\worldgen\src\panorama_utils.py:349: UserWarning: Sparse CSR tensor support is in beta state. If you miss a functionality in the sparse tensor support, please submit a feature request to https://github.com/pytorch/pytorch/issues. (Triggered internally at C:\actions-runner\_work\pytorch\pytorch\aten\src\ATen\SparseCsrTensorImpl.cpp:51.)
[14:14] [ComfyUI] A_gpu = torch.sparse_csr_tensor(
[14:15] [ComfyUI] [worker:ComfyUI-PanoPack] [merge_panorama_depth_gpu 256x128 ] done 1.48s (warp 0.56, build 0.01, LSMR 0.91); N=42 K=8 chunks=6; depth min/med/max = 0.384/0.945/3.091; valid 32768/32768
[14:15] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] -283MB (now 8MB) reserved=32MB peak=454MB
[14:16] [ComfyUI] [worker:ComfyUI-PanoPack] [merge_panorama_depth_gpu 512x256 ] done 2.12s (warp 0.22, build 0.03, LSMR 0.35); N=42 K=8 chunks=6; depth min/med/max = 0.384/0.945/3.095; valid 131072/131072
[14:16] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] +290MB (now 298MB) reserved=416MB peak=469MB
[14:17] [ComfyUI] [worker:ComfyUI-PanoPack] [merge_panorama_depth_gpu 1024x512 ] done 2.94s (warp 0.26, build 0.16, LSMR 0.35); N=42 K=8 chunks=6; depth min/med/max = 0.384/0.945/3.093; valid 524288/524288
[14:18] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] +407MB (now 706MB) reserved=768MB peak=1043MB
[14:18] [capture-loop] iter=1350 t=174.7s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=3 ram=17.5/31.9GB (55%) swap=0.0/5.0GB (0%) cpu=10% browser_rss=1.04GB
[14:18] [ComfyUI] [worker:ComfyUI-PanoPack] [merge_panorama_depth_gpu 2048x1024] done 4.70s (warp 0.27, build 0.59, LSMR 0.77); N=42 K=8 chunks=6; depth min/med/max = 0.384/0.945/3.095; valid 2097152/2097152
[14:19] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] -408MB (now 298MB) reserved=416MB peak=2299MB
[14:23] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] +383MB (now 682MB) reserved=800MB peak=2299MB
[14:24] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] +287MB (now 970MB) reserved=1088MB peak=2299MB
[14:24] [capture-loop] iter=1400 t=180.7s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=17 ram=19.0/31.9GB (60%) swap=0.0/5.0GB (0%) cpu=10% browser_rss=1.04GB
[14:25] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] +927MB (now 1898MB) reserved=2176MB peak=2299MB
[14:25] [ComfyUI] [worker:ComfyUI-PanoPack] [merge_panorama_depth_gpu 4096x2048] done 11.66s (warp 0.63, build 3.00, LSMR 2.89); N=42 K=8 chunks=6; depth min/med/max = 0.384/0.945/3.094; valid 8388608/8388608
[14:26] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaDepthMerge] merged depth: shape (2048, 4096), min=0.384, median=0.945, max=3.094; valid pixels: 8388608 / 8388608
[14:26] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] -1891MB (now 8MB) reserved=2176MB peak=2299MB
[14:31] [capture-loop] iter=1450 t=187.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=17.7/31.9GB (56%) swap=0.0/5.0GB (0%) cpu=26% browser_rss=1.04GB
[14:32] [ComfyUI] [worker:ComfyUI-PanoPack]
[14:32] [ComfyUI] === WATCHDOG TICK 1 ===
[14:32] [ComfyUI] [worker:ComfyUI-PanoPack] Thread 0x00003cc4 (most recent call first):
[14:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 106 in _vram_poller
[14:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 995 in run
[14:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
[14:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1015 in _bootstrap
[14:32] [ComfyUI]
[14:32] [ComfyUI] Current thread 0x00003cc8 (most recent call first):
[14:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 52 in _watchdog
[14:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 995 in run
[14:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
[14:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1015 in _bootstrap
[14:32] [ComfyUI]
[14:32] [ComfyUI] Thread 0x00003cd4 (most recent call first):
[14:32] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack\nodes\depth_merge.py", line 134 in _build_debug_image
[14:32] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack\nodes\depth_merge.py", line 1014 in execute
[14:32] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880 in EXECUTE_NORMALIZED
[14:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 1762 in main
[14:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 1807 in <module>
[14:32] [ComfyUI]
[14:32] [ComfyUI] [worker:ComfyUI-PanoPack] === END ===
[14:32] [ComfyUI]
[14:37] [capture-loop] iter=1500 t=193.4s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=7 ram=17.7/31.9GB (56%) swap=0.0/5.0GB (0%) cpu=35% browser_rss=1.04GB
[14:43] [capture-loop] iter=1550 t=199.7s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=7 ram=17.7/31.9GB (56%) swap=0.0/5.0GB (0%) cpu=34% browser_rss=1.04GB
[14:50] [capture-loop] iter=1600 t=206.3s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=7 ram=17.7/31.9GB (56%) swap=0.0/5.0GB (0%) cpu=35% browser_rss=1.04GB
[14:53] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaDepthMerge] debug_image: H=2048+102, mult_disagreement (log-d, sphere-uniform): mean=11.22%, p99=24.68%, max=28.16%; overlap_pixels=8388608
[14:53] [ComfyUI] [worker:ComfyUI-PanoPack] [headless_gl] prefix=C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes
[14:53] [ComfyUI] [worker:ComfyUI-PanoPack] [headless_gl] OSMesa: ['osmesa.dll', 'osmesa.dll']
[14:53] [ComfyUI] [worker:ComfyUI-PanoPack] [headless_gl] env: VTK_DEFAULT_OPENGL_WINDOW=vtkOSOpenGLRenderWindow PYVISTA_OFF_SCREEN=true
[14:56] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaDepthMerge] xyz_views: cloud bbox center=(-0.79, -0.31, +0.03) m, size=(4.27 x 3.57 x 1.96) m, N=80000 (subsampled)
[14:56] [capture-loop] iter=1650 t=212.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=17.3/31.9GB (54%) swap=0.0/5.0GB (0%) cpu=14% browser_rss=1.04GB
[15:02] [capture-loop] iter=1700 t=218.0s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=17.4/31.9GB (54%) swap=0.0/5.0GB (0%) cpu=6% browser_rss=1.04GB
[15:05] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaDepthMerge] points: merged equirect point map (1, 2048, 4096, 3)
[15:05] [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=3
[15:05] [ComfyUI] [SubprocessWorker] got response: ok
[15:05] [ComfyUI] [comfy-env] PanoramaDepthMerge done (93.68s): result: NodeOutput
[15:05] [ComfyUI] [VRAM] After PanoramaDepthMerge: 1271 / 24575 MB
[15:05] [ComfyUI] [VRAM] Loaded: SubprocessModel (631 MB)
[15:05] Frame 30 saved (frame_029.jpg, t=221.4s)
[15:05] [capture-periodic] freeze=11ms shot=180ms unfreeze=8ms saved=True
[15:05] [ComfyUI] [comfy-env] Running PanoramaSplitAdaptive: split_method: 'icosahedron_42', resolution: 1536, fov_degrees: 90.0, use_gpu: True, create_masks: True, mask_method: 'closest_to', panorama: dict, depth_panorama: torch.float32 [1,2048,4096,3] cpu, normals_panorama: torch.float32 [1,2048,4096,3] cpu
[15:05] [ComfyUI] [VRAM] Before PanoramaSplitAdaptive: 1271 / 24575 MB
[15:05] [ComfyUI] [VRAM] Loaded: SubprocessModel (631 MB)
[15:05] [ComfyUI] [SubprocessWorker] call_method: nodes.panorama_split_adaptive.PanoramaSplitAdaptive.EXECUTE_NORMALIZED
[15:05] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[15:05] [ComfyUI] [ComfyUI-PanoPack] Health check: ping (timeout=5.0s)...
[15:05] [ComfyUI] [ComfyUI-PanoPack] Health check: ok
[15:05] [ComfyUI] [SubprocessWorker] worker started/confirmed
[15:05] [ComfyUI] [comfy-env] PRE-SERIALIZE 'depth_panorama' shape: torch.Size([1, 2048, 4096, 3])
[15:05] [ComfyUI] [comfy-env] PRE-SERIALIZE 'normals_panorama' shape: torch.Size([1, 2048, 4096, 3])
[15:05] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[15:05] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[15:05] [ComfyUI] [SubprocessWorker] sending request via socket...
[15:05] [ComfyUI] [SubprocessWorker] call_id=4 sending call_method
[15:05] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[15:05] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2048, 4096, 3]
[15:05] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2048, 4096, 3])
[15:05] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[15:05] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2048, 4096, 3]
[15:05] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2048, 4096, 3])
[15:05] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[15:05] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2048, 4096, 3]
[15:05] [ComfyUI] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2048, 4096, 3])
[15:05] Node executed (3 total), capturing...
[15:06] Frame 31 saved (frame_030.jpg, t=222.1s)
[15:06] [capture-node] freeze=4ms shot=115ms unfreeze=8ms saved=True
[15:06] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] computing area weights from depth (2048x4096) + normals...
[15:07] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] weight range: [1.06, 131], mean=11.7
[15:07] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] adaptive relax: icosahedron_42 (42 cameras), weighted Lloyd...
[15:08] [capture-loop] iter=1750 t=224.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=16.9/31.9GB (53%) swap=0.0/5.0GB (0%) cpu=11% browser_rss=1.05GB
[15:14] [capture-loop] iter=1800 t=230.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=16.9/31.9GB (53%) swap=0.0/5.0GB (0%) cpu=13% browser_rss=1.04GB
[15:20] [capture-loop] iter=1850 t=236.3s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=16.9/31.9GB (53%) swap=0.0/5.0GB (0%) cpu=13% browser_rss=1.04GB
[15:26] [capture-loop] iter=1900 t=242.3s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=18.3/31.9GB (57%) swap=0.0/5.0GB (0%) cpu=13% browser_rss=1.04GB
[15:32] [ComfyUI] [worker:ComfyUI-PanoPack]
[15:32] [ComfyUI] === WATCHDOG TICK 2 ===
[15:32] [ComfyUI] [worker:ComfyUI-PanoPack] Thread 0x00003cc4 (most recent call first):
[15:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 106 in _vram_poller
[15:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 995 in run
[15:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
[15:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1015 in _bootstrap
[15:32] [ComfyUI]
[15:32] [ComfyUI] Current thread 0x00003cc8 (most recent call first):
[15:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 52 in _watchdog
[15:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 995 in run
[15:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
[15:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1015 in _bootstrap
[15:32] [ComfyUI]
[15:32] [ComfyUI] Thread 0x00003cd4 (most recent call first):
[15:32] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack\nodes\panorama_split_adaptive.py", line 237 in _lloyd_relax
[15:32] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack\nodes\panorama_split_adaptive.py", line 408 in execute
[15:32] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880 in EXECUTE_NORMALIZED
[15:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 1762 in main
[15:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 1807 in <module>
[15:32] [ComfyUI]
[15:32] [ComfyUI] [worker:ComfyUI-PanoPack] === END ===
[15:32] [ComfyUI]
[15:32] [capture-loop] iter=1950 t=248.3s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=16.9/31.9GB (53%) swap=0.0/5.0GB (0%) cpu=11% browser_rss=1.04GB
[15:38] [capture-loop] iter=2000 t=254.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=16.9/31.9GB (53%) swap=0.0/5.0GB (0%) cpu=13% browser_rss=1.04GB
[15:44] [capture-loop] iter=2050 t=260.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=16.9/31.9GB (53%) swap=0.0/5.0GB (0%) cpu=12% browser_rss=1.04GB
[15:50] [capture-loop] iter=2100 t=266.3s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=16.9/31.9GB (53%) swap=0.0/5.0GB (0%) cpu=12% browser_rss=1.04GB
[15:56] [capture-loop] iter=2150 t=272.3s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=16.9/31.9GB (53%) swap=0.0/5.0GB (0%) cpu=12% browser_rss=1.04GB
[15:57] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] Lloyd ran 24 iters (max move 1.42e-02)
[15:57] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] Lloyd relaxation done: 42 camera directions in 50.532s
[15:57] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] rasterizing 42 faces @ 1536x1536...
[16:02] [capture-loop] iter=2200 t=278.1s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=17.0/31.9GB (53%) swap=0.0/5.0GB (0%) cpu=6% browser_rss=1.04GB
[16:08] [capture-loop] iter=2250 t=284.0s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=17.2/31.9GB (54%) swap=0.0/5.0GB (0%) cpu=6% browser_rss=1.04GB
[16:13] [capture-loop] iter=2300 t=289.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=17.8/31.9GB (56%) swap=0.0/5.0GB (0%) cpu=5% browser_rss=1.04GB
[16:15] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] +756MB (now 764MB) reserved=800MB peak=2299MB
[16:16] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] +1230MB (now 1994MB) reserved=3264MB peak=2299MB
[16:17] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] -1986MB (now 8MB) reserved=3264MB peak=2299MB
[16:17] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] rasterized RGB in 20.214s (GPU)
[16:17] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] rasterizing depth crops...
[16:19] [capture-loop] iter=2350 t=295.7s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=19.1/31.9GB (60%) swap=0.0/5.0GB (0%) cpu=7% browser_rss=1.04GB
[16:25] [capture-loop] iter=2400 t=301.6s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=19.5/31.9GB (61%) swap=0.0/5.0GB (0%) cpu=6% browser_rss=1.04GB
[16:31] [capture-loop] iter=2450 t=307.5s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=19.7/31.9GB (62%) swap=0.0/5.0GB (0%) cpu=6% browser_rss=1.04GB
[16:32] [ComfyUI] [worker:ComfyUI-PanoPack]
[16:32] [ComfyUI] === WATCHDOG TICK 3 ===
[16:32] [ComfyUI] [worker:ComfyUI-PanoPack] Thread 0x00003cc4 (most recent call first):
[16:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 106 in _vram_poller
[16:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 995 in run
[16:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
[16:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1015 in _bootstrap
[16:32] [ComfyUI]
[16:32] [ComfyUI] Current thread 0x00003cc8 (most recent call first):
[16:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 52 in _watchdog
[16:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 995 in run
[16:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
[16:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1015 in _bootstrap
[16:32] [ComfyUI]
[16:32] [ComfyUI] Thread 0x00003cd4 (most recent call first):
[16:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\site-packages\utils3d\numpy\transforms.py", line 523 in uv_to_pixel
[16:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\site-packages\utils3d\numpy\helpers.py", line 50 in wrapper
[16:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\site-packages\utils3d\helpers.py", line 16 in wrapper
[16:32] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack\nodes\_vendor\moge_panorama.py", line 98 in split_panorama_image_gpu
[16:32] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack\nodes\panorama_split_adaptive.py", line 448 in execute
[16:32] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880 in EXECUTE_NORMALIZED
[16:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 1762 in main
[16:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 1807 in <module>
[16:32] [ComfyUI]
[16:32] [ComfyUI] [worker:ComfyUI-PanoPack] === END ===
[16:32] [ComfyUI]
[16:36] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] +756MB (now 764MB) reserved=3264MB peak=2299MB
[16:37] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] +1230MB (now 1994MB) reserved=3264MB peak=2299MB
[16:37] [capture-loop] iter=2500 t=313.3s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=22.7/31.9GB (71%) swap=0.0/5.0GB (0%) cpu=8% browser_rss=1.04GB
[16:38] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] rasterizing normals crops...
[16:38] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] -1986MB (now 8MB) reserved=3264MB peak=2299MB
[16:43] [capture-loop] iter=2550 t=319.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=21.5/31.9GB (67%) swap=0.0/5.0GB (0%) cpu=7% browser_rss=1.05GB
[16:49] [capture-loop] iter=2600 t=325.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=21.7/31.9GB (68%) swap=0.0/5.0GB (0%) cpu=6% browser_rss=1.05GB
[16:55] [capture-loop] iter=2650 t=330.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=22.5/31.9GB (71%) swap=0.0/5.0GB (0%) cpu=6% browser_rss=1.05GB
[16:56] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] +756MB (now 764MB) reserved=3264MB peak=2299MB
[16:57] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] +1230MB (now 1994MB) reserved=3264MB peak=2299MB
[16:58] [ComfyUI] [worker:ComfyUI-PanoPack] [VRAM] -1986MB (now 8MB) reserved=3264MB peak=2299MB
[16:59] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] generating closest_to masks...
[17:00] [capture-loop] iter=2700 t=336.9s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=24.2/31.9GB (76%) swap=0.0/5.0GB (0%) cpu=9% browser_rss=1.05GB
[17:06] [capture-loop] iter=2750 t=342.8s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=24.2/31.9GB (76%) swap=0.0/5.0GB (0%) cpu=6% browser_rss=1.05GB
[17:12] [capture-loop] iter=2800 t=348.6s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=24.3/31.9GB (76%) swap=0.0/5.0GB (0%) cpu=6% browser_rss=1.05GB
[17:18] [capture-loop] iter=2850 t=354.5s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=24.3/31.9GB (76%) swap=0.0/5.0GB (0%) cpu=6% browser_rss=0.98GB
[17:24] [capture-loop] iter=2900 t=360.4s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=24.3/31.9GB (76%) swap=0.0/5.0GB (0%) cpu=6% browser_rss=0.98GB
[17:30] [capture-loop] iter=2950 t=366.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=24.2/31.9GB (76%) swap=0.0/5.0GB (0%) cpu=7% browser_rss=0.98GB
[17:32] [ComfyUI] [worker:ComfyUI-PanoPack]
[17:32] [ComfyUI] === WATCHDOG TICK 4 ===
[17:32] [ComfyUI] [worker:ComfyUI-PanoPack] Thread 0x00003cc4 (most recent call first):
[17:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 106 in _vram_poller
[17:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 995 in run
[17:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
[17:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1015 in _bootstrap
[17:32] [ComfyUI]
[17:32] [ComfyUI] Current thread 0x00003cc8 (most recent call first):
[17:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 52 in _watchdog
[17:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 995 in run
[17:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner
[17:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1015 in _bootstrap
[17:32] [ComfyUI]
[17:32] [ComfyUI] Thread 0x00003cd4 (most recent call first):
[17:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\site-packages\numpy\linalg\_linalg.py", line 2804 in norm
[17:32] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack\nodes\panorama_split_adaptive.py", line 482 in execute
[17:32] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880 in EXECUTE_NORMALIZED
[17:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 1762 in main
[17:32] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 1807 in <module>
[17:32] [ComfyUI]
[17:32] [ComfyUI] [worker:ComfyUI-PanoPack] === END ===
[17:32] [ComfyUI]
[17:36] [capture-loop] iter=3000 t=372.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=24.1/31.9GB (75%) swap=0.0/5.0GB (0%) cpu=6% browser_rss=0.98GB
[17:41] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] generating debug_masks equirect image...
[17:42] [capture-loop] iter=3050 t=378.2s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=25.8/31.9GB (81%) swap=0.0/6.0GB (0%) cpu=10% browser_rss=0.99GB
[17:44] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] pixels/area: lowest 0.243 -> 0.336 (+38% on the worst-sampled cell), highest 6.44 -> 2.85; spread max/min 26.5x -> 8.5x
[17:44] [ComfyUI] [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] done: 42 adaptive faces, 158.227s total
[17:45] [ComfyUI] [SubprocessWorker] got response: ok
[17:45] [ComfyUI] [comfy-env] PanoramaSplitAdaptive done (159.74s): result: NodeOutput
[17:45] [ComfyUI] [VRAM] After PanoramaSplitAdaptive: 1271 / 24575 MB
[17:45] [ComfyUI] [VRAM] Loaded: SubprocessModel (631 MB)
[17:46] [ComfyUI] [comfy-env] Running SharpRayToPlanarDepth: image: torch.float32 [42,1536,1536,3] cpu, intrinsics: torch.float32 [42,3,3] cpu, extrinsics: torch.float32 [42,4,4] cpu
[17:46] [ComfyUI] [VRAM] Before SharpRayToPlanarDepth: 1271 / 24575 MB
[17:46] [ComfyUI] [VRAM] Loaded: SubprocessModel (631 MB)
[17:46] [ComfyUI] [SubprocessWorker] call_method: nodes.ray_to_planar_depth.SharpRayToPlanarDepth.EXECUTE_NORMALIZED
[17:46] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[17:46] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...
[17:46] [ComfyUI] [ComfyUI-Sharp] Health check: failed
[17:46] [ComfyUI] [ComfyUI-Sharp] Socket unhealthy, restarting worker...
[17:46] [ComfyUI] [comfy-env] sharp-nodes: Library/bin has 566 DLLs
[17:46] [ComfyUI] [ComfyUI-Sharp] python: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\python.exe
[17:46] [ComfyUI] [ComfyUI-Sharp] sys_path sent to worker: ['C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp', 'C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages', 'C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp']
[17:46] [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\python.exe
[17:46] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\ContainerUser\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\pixi.toml', '-e', 'sharp-nodes', 'python', 'C:\\Users\\ContainerUser\\AppData\\Local\\Temp\\comfyui_pvenv__j68vr6p\\persistent_worker.py', 'tcp://127.0.0.1:61630']...
[17:46] Frame 32 saved (frame_031.jpg, t=382.1s)
[17:46] [capture-periodic] freeze=3ms shot=131ms unfreeze=19ms saved=True
[17:46] Node executed (4 total), capturing...
[17:46] Frame 33 saved (frame_032.jpg, t=382.6s)
[17:46] [capture-node] freeze=4ms shot=125ms unfreeze=6ms saved=True
[17:48] [capture-loop] iter=3100 t=384.6s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=3 ram=19.8/31.9GB (62%) swap=0.0/6.0GB (0%) cpu=25% browser_rss=1.08GB
[17:49] [ComfyUI] [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
[17:49] [ComfyUI] [worker:ComfyUI-Sharp] WARNING: comfy_kitchen does not support stochastic FP8 rounding, please update comfy_kitchen.
[17:49] [ComfyUI] [SubprocessWorker] worker started/confirmed
[17:49] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([42, 1536, 1536, 3])
[17:49] [ComfyUI] [comfy-env] PRE-SERIALIZE 'intrinsics' shape: torch.Size([42, 3, 3])
[17:49] [ComfyUI] [comfy-env] PRE-SERIALIZE 'extrinsics' shape: torch.Size([42, 4, 4])
[17:49] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[17:49] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[17:49] [ComfyUI] [SubprocessWorker] sending request via socket...
[17:49] [ComfyUI] [SubprocessWorker] call_id=2 sending call_method
[17:49] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[17:49] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 1536, 1536, 3]
[17:49] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 1536, 1536, 3])
[17:49] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[17:49] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 3, 3]
[17:49] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 3, 3])
[17:49] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[17:49] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 4, 4]
[17:49] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 4, 4])
[17:50] [ComfyUI] [worker:ComfyUI-Sharp] [SharpRayToPlanarDepth] detected normalized intrinsics (fx<2); rescaled to pixel-K for 1536�1536: fx=768.0
[17:51] [ComfyUI] [worker:ComfyUI-Sharp] [SharpRayToPlanarDepth] ray->planar: B=42 1536�1536, cos_map per-face (3D K), intrinsics_rescaled fx=768.0 cx=768.0
[17:51] [ComfyUI] [SubprocessWorker] got response: ok
[17:51] [ComfyUI] [comfy-env] SharpRayToPlanarDepth done (5.38s): result: NodeOutput
[17:51] [ComfyUI] [VRAM] After SharpRayToPlanarDepth: 1271 / 24575 MB
[17:51] [ComfyUI] [VRAM] Loaded: SubprocessModel (631 MB)
[17:51] [ComfyUI] [comfy-env] Running SharpPredictGaussiansFromMetricDepth: snap_to_external_depth: 'none', depth_convention: 'planar_z', focal_length_mm: 30.0, output_prefix: 'sharp_aligned', save_background_layer: True, edge_crop: 0.0, model: dict, image: torch.float32 [42,1536,1536,3] cpu, metric_depth_layer0: torch.float32 [42,1536,1536,3] cpu, extrinsics: torch.float32 [42,4,4] cpu, intrinsics: torch.float32 [42,3,3] cpu, mask: torch.float32 [42,1536,1536] cpu
[17:51] [ComfyUI] [VRAM] Before SharpPredictGaussiansFromMetricDepth: 1271 / 24575 MB
[17:51] [ComfyUI] [VRAM] Loaded: SubprocessModel (631 MB)
[17:51] [ComfyUI] [SubprocessWorker] call_method: nodes.predict_gaussians_from_depth.SharpPredictGaussiansFromMetricDepth.EXECUTE_NORMALIZED
[17:51] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[17:51] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...
[17:51] [ComfyUI] [ComfyUI-Sharp] Health check: ok
[17:51] [ComfyUI] [SubprocessWorker] worker started/confirmed
[17:51] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([42, 1536, 1536, 3])
[17:51] [ComfyUI] [comfy-env] PRE-SERIALIZE 'metric_depth_layer0' shape: torch.Size([42, 1536, 1536, 3])
[17:51] [ComfyUI] [comfy-env] PRE-SERIALIZE 'extrinsics' shape: torch.Size([42, 4, 4])
[17:51] [ComfyUI] [comfy-env] PRE-SERIALIZE 'intrinsics' shape: torch.Size([42, 3, 3])
[17:51] [ComfyUI] [comfy-env] PRE-SERIALIZE 'mask' shape: torch.Size([42, 1536, 1536])
[17:51] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[17:51] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[17:51] [ComfyUI] [SubprocessWorker] sending request via socket...
[17:51] [ComfyUI] [SubprocessWorker] call_id=3 sending call_method
[17:51] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[17:51] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 1536, 1536, 3]
[17:51] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 1536, 1536, 3])
[17:51] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[17:51] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 1536, 1536, 3]
[17:51] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 1536, 1536, 3])
[17:51] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[17:51] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 4, 4]
[17:51] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 4, 4])
[17:51] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[17:51] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 3, 3]
[17:51] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 3, 3])
[17:51] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[17:51] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 1536, 1536]
[17:51] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 1536, 1536])
[17:52] [ComfyUI] [SubprocessWorker] got response: error
[17:52] [ComfyUI] [ERROR] !!! Exception during processing !!! No module named 'torchvision'
[17:52] [ComfyUI]
[17:52] [ComfyUI] Worker traceback:
[17:52] [ComfyUI] Traceback (most recent call last):
[17:52] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv__j68vr6p\persistent_worker.py", line 1762, in main
[17:52] [ComfyUI] result = method(**inputs)
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880, in EXECUTE_NORMALIZED
[17:52] [ComfyUI] to_return = cls.execute(*args, **kwargs)
[17:52] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context
[17:52] [ComfyUI] return func(*args, **kwargs)
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict_gaussians_from_depth.py", line 279, in execute
[17:52] [ComfyUI] patcher = _load_sharp_model(model)
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 138, in _load_sharp_model
[17:52] [ComfyUI] import comfy.model_patcher
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32, in <module>
[17:52] [ComfyUI] import comfy.hooks
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in <module>
[17:52] [ComfyUI] import comfy.lora
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in <module>
[17:52] [ComfyUI] import comfy.model_base
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 41, in <module>
[17:52] [ComfyUI] import comfy.ldm.cosmos.model
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\cosmos\model.py", line 25, in <module>
[17:52] [ComfyUI] from torchvision import transforms
[17:52] [ComfyUI] ModuleNotFoundError: No module named 'torchvision'
[17:52] [ComfyUI]
[17:52] [ComfyUI] [ERROR] Traceback (most recent call last):
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 536, in execute
[17:52] [ComfyUI] output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
[17:52] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 336, in get_output_data
[17:52] [ComfyUI] return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
[17:52] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 310, in _async_map_node_over_list
[17:52] [ComfyUI] await process_inputs(input_dict, i)
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 298, in process_inputs
[17:52] [ComfyUI] result = f(**inputs)
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 556, in proxy
[17:52] [ComfyUI] result = worker.call_method(
[17:52] [ComfyUI] module_name=mod,
[17:52] [ComfyUI] ...<4 lines>...
[17:52] [ComfyUI] timeout=600.0,
[17:52] [ComfyUI] )
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\workers\subprocess.py", line 674, in call_method
[17:52] [ComfyUI] raise WorkerError(
[17:52] [ComfyUI] ...<2 lines>...
[17:52] [ComfyUI] )
[17:52] [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'torchvision'
[17:52] [ComfyUI]
[17:52] [ComfyUI] Worker traceback:
[17:52] [ComfyUI] Traceback (most recent call last):
[17:52] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv__j68vr6p\persistent_worker.py", line 1762, in main
[17:52] [ComfyUI] result = method(**inputs)
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880, in EXECUTE_NORMALIZED
[17:52] [ComfyUI] to_return = cls.execute(*args, **kwargs)
[17:52] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context
[17:52] [ComfyUI] return func(*args, **kwargs)
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict_gaussians_from_depth.py", line 279, in execute
[17:52] [ComfyUI] patcher = _load_sharp_model(model)
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 138, in _load_sharp_model
[17:52] [ComfyUI] import comfy.model_patcher
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32, in <module>
[17:52] [ComfyUI] import comfy.hooks
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in <module>
[17:52] [ComfyUI] import comfy.lora
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in <module>
[17:52] [ComfyUI] import comfy.model_base
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 41, in <module>
[17:52] [ComfyUI] import comfy.ldm.cosmos.model
[17:52] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\cosmos\model.py", line 25, in <module>
[17:52] [ComfyUI] from torchvision import transforms
[17:52] [ComfyUI] ModuleNotFoundError: No module named 'torchvision'
[17:52] [ComfyUI]
[17:52] [ComfyUI]
[17:52] [ComfyUI] [INFO] Prompt executed in 388.28 seconds
[17:53] Execution complete (t=388.9s)
[17:53] Execution error: {'prompt_id': 'a0b5651f-7690-4c72-b8ea-fc0e3c49acc8', 'node_id': '76', 'node_type': 'SharpPredictGaussiansFromMetricDepth', 'executed': ['81', '59', '73', '89', '9', '60', '70', '62', '87', '68', '61', '80', '7', '96'], 'exception_message': 'No module named \'torchvision\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\ContainerUser\\AppData\\Local\\Temp\\comfyui_pvenv__j68vr6p\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1880, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict_gaussians_from_depth.py", line 279, in execute\n patcher = _load_sharp_model(model)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 138, in _load_sharp_model\n import comfy.model_patcher\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 32, in <module>\n import comfy.hooks\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in <module>\n import comfy.lora\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in <module>\n import comfy.model_base\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 41, in <module>\n import comfy.ldm.cosmos.model\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\cosmos\\model.py", line 25, in <module>\n from torchvision import transforms\nModuleNotFoundError: No module named \'torchvision\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 536, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 336, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 310, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 298, in process_inputs\n result = f(**inputs)\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 556, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'snap_to_external_depth': ['none'], 'depth_convention': ['planar_z'], 'focal_length_mm': [30], 'output_prefix': ['sharp_aligned'], 'save_background_layer': [True], 'edge_crop': [0], 'model': ["{'model_path': 'C:\\\\workspaces\\\\Sharp-2317\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'bf16'}"], 'image': ['tensor([[[[0.2295, 0.1593, 0.1320],\n [0.2225, 0.1553, 0.1284],\n [0.2149, 0.1509, 0.1239],\n ...,\n [0.2200, 0.1667, 0.1292],\n [0.2212, 0.1688, 0.1289],\n [0.2225, 0.1714, 0.1287]],\n\n [[0.2374, 0.1657, 0.1388],\n [0.2252, 0.1560, 0.1298],\n [0.2171, 0.1502, 0.1235],\n ...,\n [0.2198, 0.1685, 0.1281],\n [0.2201, 0.1690, 0.1269],\n [0.2213, 0.1702, 0.1277]],\n\n [[0.2464, 0.1741, 0.1473],\n [0.2275, 0.1569, 0.1333],\n [0.2201, 0.1510, 0.1257],\n ...,\n [0.2232, 0.1715, 0.1318],\n [0.2227, 0.1717, 0.1302],\n [0.2227, 0.1718, 0.1310]],\n\n ...,\n\n [[0.3662, 0.2779, 0.2250],\n [0.3601, 0.2718, 0.2170],\n [0.3565, 0.2677, 0.2106],\n ...,\n [0.2098, 0.1556, 0.1291],\n [0.2149, 0.1607, 0.1338],\n [0.2205, 0.1664, 0.1391]],\n\n [[0.3594, 0.2735, 0.2190],\n [0.3577, 0.2700, 0.2139],\n [0.3562, 0.2667, 0.2091],\n ...,\n [0.2085, 0.1535, 0.1265],\n [0.2105, 0.1555, 0.1276],\n [0.2182, 0.1629, 0.1352]],\n\n [[0.3578, 0.2721, 0.2182],\n [0.3595, 0.2714, 0.2160],\n [0.3602, 0.2706, 0.2137],\n ...,\n [0.2115, 0.1557, 0.1289],\n [0.2082, 0.1532, 0.1241],\n [0.2141, 0.1585, 0.1298]]],\n\n\n [[[0.2406, 0.1885, 0.1518],\n [0.2357, 0.1816, 0.1460],\n [0.2286, 0.1737, 0.1383],\n ...,\n [0.1694, 0.1221, 0.0941],\n [0.1689, 0.1234, 0.0941],\n [0.1683, 0.1252, 0.0938]],\n\n [[0.2302, 0.1827, 0.1439],\n [0.2259, 0.1762, 0.1388],\n [0.2214, 0.1693, 0.1333],\n ...,\n [0.1714, 0.1233, 0.0948],\n [0.1691, 0.1248, 0.0949],\n [0.1661, 0.1253, 0.0937]],\n\n [[0.2202, 0.1707, 0.1339],\n [0.2162, 0.1670, 0.1303],\n [0.2139, 0.1642, 0.1280],\n ...,\n [0.1715, 0.1250, 0.0978],\n [0.1672, 0.1257, 0.0960],\n [0.1650, 0.1274, 0.0964]],\n\n ...,\n\n [[0.0966, 0.0709, 0.0623],\n [0.0984, 0.0712, 0.0627],\n [0.0994, 0.0705, 0.0625],\n ...,\n [0.0971, 0.0776, 0.0619],\n [0.0962, 0.0749, 0.0592],\n [0.0957, 0.0744, 0.0587]],\n\n [[0.1058, 0.0742, 0.0682],\n [0.1099, 0.0772, 0.0699],\n [0.1046, 0.0722, 0.0643],\n ...,\n [0.0973, 0.0775, 0.0619],\n [0.0959, 0.0743, 0.0587],\n [0.0944, 0.0714, 0.0557]],\n\n [[0.1069, 0.0747, 0.0687],\n [0.1134, 0.0796, 0.0717],\n [0.0972, 0.0646, 0.0568],\n ...,\n [0.0981, 0.0783, 0.0627],\n [0.0971, 0.0760, 0.0603],\n [0.0964, 0.0737, 0.0580]]],\n\n\n [[[0.0864, 0.0314, 0.0134],\n [0.0866, 0.0314, 0.0165],\n [0.0868, 0.0314, 0.0196],\n ...,\n [0.2040, 0.1496, 0.1230],\n [0.2041, 0.1514, 0.1244],\n [0.2043, 0.1528, 0.1257]],\n\n [[0.0880, 0.0316, 0.0137],\n [0.0879, 0.0314, 0.0156],\n [0.0880, 0.0314, 0.0181],\n ...,\n [0.2048, 0.1500, 0.1252],\n [0.2053, 0.1523, 0.1266],\n [0.2065, 0.1522, 0.1269]],\n\n [[0.0905, 0.0333, 0.0175],\n [0.0892, 0.0314, 0.0152],\n [0.0893, 0.0314, 0.0173],\n ...,\n [0.2061, 0.1509, 0.1274],\n [0.2073, 0.1528, 0.1284],\n [0.2087, 0.1523, 0.1282]],\n\n ...,\n\n [[0.1964, 0.1389, 0.1239],\n [0.1977, 0.1409, 0.1304],\n [0.1977, 0.1420, 0.1357],\n ...,\n [0.1500, 0.1145, 0.0873],\n [0.1624, 0.1256, 0.0970],\n [0.1701, 0.1326, 0.1035]],\n\n [[0.1936, 0.1386, 0.1294],\n [0.1940, 0.1405, 0.1341],\n [0.1911, 0.1399, 0.1334],\n ...,\n [0.1436, 0.1112, 0.0853],\n [0.1518, 0.1172, 0.0882],\n [0.1622, 0.1266, 0.0961]],\n\n [[0.1917, 0.1418, 0.1338],\n [0.1900, 0.1417, 0.1342],\n [0.1877, 0.1406, 0.1310],\n ...,\n [0.1386, 0.1090, 0.0864],\n [0.1439, 0.1114, 0.0831],\n [0.1536, 0.1178, 0.0862]]],\n\n\n ...,\n\n\n [[[0.2300, 0.1676, 0.1361],\n [0.2242, 0.1646, 0.1317],\n [0.2171, 0.1617, 0.1267],\n ...,\n [0.0693, 0.0241, 0.0123],\n [0.0748, 0.0306, 0.0188],\n [0.0798, 0.0347, 0.0237]],\n\n [[0.2263, 0.1637, 0.1323],\n [0.2217, 0.1607, 0.1285],\n [0.2156, 0.1578, 0.1240],\n ...,\n [0.0728, 0.0269, 0.0151],\n [0.0813, 0.0356, 0.0238],\n [0.0885, 0.0429, 0.0313]],\n\n [[0.2238, 0.1608, 0.1297],\n [0.2198, 0.1570, 0.1257],\n [0.2154, 0.1544, 0.1221],\n ...,\n [0.0762, 0.0294, 0.0177],\n [0.0867, 0.0395, 0.0278],\n [0.0909, 0.0424, 0.0317]],\n\n ...,\n\n [[0.1235, 0.0549, 0.0451],\n [0.1232, 0.0549, 0.0448],\n [0.1226, 0.0536, 0.0433],\n ...,\n [0.1184, 0.0819, 0.0832],\n [0.1113, 0.0793, 0.0790],\n [0.1011, 0.0745, 0.0717]],\n\n [[0.1236, 0.0549, 0.0452],\n [0.1246, 0.0549, 0.0462],\n [0.1252, 0.0534, 0.0439],\n ...,\n [0.1213, 0.0826, 0.0828],\n [0.1184, 0.0828, 0.0827],\n [0.1123, 0.0808, 0.0796]],\n\n [[0.1239, 0.0546, 0.0454],\n [0.1240, 0.0525, 0.0454],\n [0.1252, 0.0508, 0.0420],\n ...,\n [0.1298, 0.0893, 0.0865],\n [0.1248, 0.0863, 0.0854],\n [0.1220, 0.0859, 0.0859]]],\n\n\n [[[0.2007, 0.1486, 0.1144],\n [0.1981, 0.1450, 0.1119],\n [0.1947, 0.1412, 0.1084],\n ...,\n [0.1986, 0.1450, 0.1209],\n [0.1962, 0.1463, 0.1195],\n [0.1967, 0.1490, 0.1209]],\n\n [[0.2008, 0.1498, 0.1145],\n [0.1966, 0.1450, 0.1103],\n [0.1936, 0.1420, 0.1073],\n ...,\n [0.1978, 0.1447, 0.1184],\n [0.1947, 0.1452, 0.1163],\n [0.1947, 0.1474, 0.1172]],\n\n [[0.1994, 0.1475, 0.1122],\n [0.1930, 0.1420, 0.1067],\n [0.1919, 0.1402, 0.1047],\n ...,\n [0.1989, 0.1480, 0.1179],\n [0.1967, 0.1497, 0.1168],\n [0.1975, 0.1490, 0.1186]],\n\n ...,\n\n [[0.0690, 0.0306, 0.0157],\n [0.0719, 0.0353, 0.0192],\n [0.0747, 0.0403, 0.0232],\n ...,\n [0.1381, 0.1090, 0.1144],\n [0.1265, 0.0985, 0.0970],\n [0.1317, 0.1054, 0.0995]],\n\n [[0.0784, 0.0366, 0.0173],\n [0.0819, 0.0430, 0.0230],\n [0.0857, 0.0497, 0.0291],\n ...,\n [0.1671, 0.1420, 0.1568],\n [0.1133, 0.0897, 0.0944],\n [0.1010, 0.0801, 0.0806]],\n\n [[0.0973, 0.0561, 0.0315],\n [0.0997, 0.0610, 0.0363],\n [0.1023, 0.0650, 0.0403],\n ...,\n [0.3421, 0.3164, 0.3393],\n [0.2764, 0.2523, 0.2681],\n [0.2167, 0.1947, 0.2045]]],\n\n\n [[[0.1388, 0.0975, 0.0712],\n [0.1364, 0.0966, 0.0672],\n [0.1361, 0.0969, 0.0656],\n ...,\n [0.2059, 0.1442, 0.1224],\n [0.2059, 0.1431, 0.1196],\n [0.2064, 0.1428, 0.1189]],\n\n [[0.1367, 0.0942, 0.0694],\n [0.1352, 0.0937, 0.0644],\n [0.1350, 0.0940, 0.0613],\n ...,\n [0.1923, 0.1320, 0.1134],\n [0.1959, 0.1341, 0.1133],\n [0.1963, 0.1337, 0.1113]],\n\n [[0.1350, 0.0907, 0.0635],\n [0.1350, 0.0922, 0.0604],\n [0.1356, 0.0928, 0.0585],\n ...,\n [0.1871, 0.1274, 0.1097],\n [0.1912, 0.1293, 0.1101],\n [0.1962, 0.1331, 0.1118]],\n\n ...,\n\n [[0.1043, 0.0973, 0.0718],\n [0.1044, 0.0976, 0.0754],\n [0.1046, 0.0980, 0.0795],\n ...,\n [0.4336, 0.2548, 0.1784],\n [0.4266, 0.2504, 0.1765],\n [0.4132, 0.2371, 0.1655]],\n\n [[0.1020, 0.0965, 0.0676],\n [0.1027, 0.0973, 0.0731],\n [0.1029, 0.0969, 0.0765],\n ...,\n [0.4263, 0.2456, 0.1723],\n [0.4251, 0.2489, 0.1782],\n [0.4087, 0.2356, 0.1665]],\n\n [[0.1002, 0.0961, 0.0649],\n [0.1015, 0.0976, 0.0722],\n [0.1008, 0.0948, 0.0734],\n ...,\n [0.4201, 0.2376, 0.1670],\n [0.4196, 0.2417, 0.1741],\n [0.4064, 0.2341, 0.1681]]]])'], 'metric_depth_layer0': ['tensor([[[[0.5945, 0.5945, 0.5945],\n [0.5944, 0.5944, 0.5944],\n [0.5944, 0.5944, 0.5944],\n ...,\n [0.5005, 0.5005, 0.5005],\n [0.5000, 0.5000, 0.5000],\n [0.4995, 0.4995, 0.4995]],\n\n [[0.5949, 0.5949, 0.5949],\n [0.5949, 0.5949, 0.5949],\n [0.5948, 0.5948, 0.5948],\n ...,\n [0.5002, 0.5002, 0.5002],\n [0.4997, 0.4997, 0.4997],\n [0.4991, 0.4991, 0.4991]],\n\n [[0.5954, 0.5954, 0.5954],\n [0.5953, 0.5953, 0.5953],\n [0.5953, 0.5953, 0.5953],\n ...,\n [0.4998, 0.4998, 0.4998],\n [0.4993, 0.4993, 0.4993],\n [0.4988, 0.4988, 0.4988]],\n\n ...,\n\n [[0.8989, 0.8989, 0.8989],\n [0.8955, 0.8955, 0.8955],\n [0.8921, 0.8921, 0.8921],\n ...,\n [0.2245, 0.2245, 0.2245],\n [0.2244, 0.2244, 0.2244],\n [0.2243, 0.2243, 0.2243]],\n\n [[0.8967, 0.8967, 0.8967],\n [0.8933, 0.8933, 0.8933],\n [0.8900, 0.8900, 0.8900],\n ...,\n [0.2244, 0.2244, 0.2244],\n [0.2243, 0.2243, 0.2243],\n [0.2242, 0.2242, 0.2242]],\n\n [[0.8946, 0.8946, 0.8946],\n [0.8912, 0.8912, 0.8912],\n [0.8879, 0.8879, 0.8879],\n ...,\n [0.2243, 0.2243, 0.2243],\n [0.2242, 0.2242, 0.2242],\n [0.2241, 0.2241, 0.2241]]],\n\n\n [[[0.4448, 0.4448, 0.4448],\n [0.4451, 0.4451, 0.4451],\n [0.4455, 0.4455, 0.4455],\n ...,\n [0.6040, 0.6040, 0.6040],\n [0.6041, 0.6041, 0.6041],\n [0.6042, 0.6042, 0.6042]],\n\n [[0.4453, 0.4453, 0.4453],\n [0.4457, 0.4457, 0.4457],\n [0.4460, 0.4460, 0.4460],\n ...,\n [0.6044, 0.6044, 0.6044],\n [0.6045, 0.6045, 0.6045],\n [0.6045, 0.6045, 0.6045]],\n\n [[0.4458, 0.4458, 0.4458],\n [0.4462, 0.4462, 0.4462],\n [0.4465, 0.4465, 0.4465],\n ...,\n [0.6048, 0.6048, 0.6048],\n [0.6049, 0.6049, 0.6049],\n [0.6049, 0.6049, 0.6049]],\n\n ...,\n\n [[0.8155, 0.8155, 0.8155],\n [0.8161, 0.8161, 0.8161],\n [0.8166, 0.8166, 0.8166],\n ...,\n [0.9888, 0.9888, 0.9888],\n [0.9883, 0.9883, 0.9883],\n [0.9879, 0.9879, 0.9879]],\n\n [[0.8152, 0.8152, 0.8152],\n [0.8158, 0.8158, 0.8158],\n [0.8163, 0.8163, 0.8163],\n ...,\n [0.9882, 0.9882, 0.9882],\n [0.9878, 0.9878, 0.9878],\n [0.9874, 0.9874, 0.9874]],\n\n [[0.8149, 0.8149, 0.8149],\n [0.8155, 0.8155, 0.8155],\n [0.8161, 0.8161, 0.8161],\n ...,\n [0.9877, 0.9877, 0.9877],\n [0.9873, 0.9873, 0.9873],\n [0.9868, 0.9868, 0.9868]]],\n\n\n [[[0.6090, 0.6090, 0.6090],\n [0.6092, 0.6092, 0.6092],\n [0.6094, 0.6094, 0.6094],\n ...,\n [0.2262, 0.2262, 0.2262],\n [0.2261, 0.2261, 0.2261],\n [0.2260, 0.2260, 0.2260]],\n\n [[0.6093, 0.6093, 0.6093],\n [0.6095, 0.6095, 0.6095],\n [0.6097, 0.6097, 0.6097],\n ...,\n [0.2263, 0.2263, 0.2263],\n [0.2262, 0.2262, 0.2262],\n [0.2261, 0.2261, 0.2261]],\n\n [[0.6096, 0.6096, 0.6096],\n [0.6098, 0.6098, 0.6098],\n [0.6100, 0.6100, 0.6100],\n ...,\n [0.2264, 0.2264, 0.2264],\n [0.2264, 0.2264, 0.2264],\n [0.2263, 0.2263, 0.2263]],\n\n ...,\n\n [[0.6546, 0.6546, 0.6546],\n [0.6546, 0.6546, 0.6546],\n [0.6546, 0.6546, 0.6546],\n ...,\n [0.6347, 0.6347, 0.6347],\n [0.6348, 0.6348, 0.6348],\n [0.6348, 0.6348, 0.6348]],\n\n [[0.6543, 0.6543, 0.6543],\n [0.6543, 0.6543, 0.6543],\n [0.6542, 0.6542, 0.6542],\n ...,\n [0.6344, 0.6344, 0.6344],\n [0.6344, 0.6344, 0.6344],\n [0.6345, 0.6345, 0.6345]],\n\n [[0.6539, 0.6539, 0.6539],\n [0.6539, 0.6539, 0.6539],\n [0.6539, 0.6539, 0.6539],\n ...,\n [0.6341, 0.6341, 0.6341],\n [0.6341, 0.6341, 0.6341],\n [0.6341, 0.6341, 0.6341]]],\n\n\n ...,\n\n\n [[[0.7530, 0.7530, 0.7530],\n [0.7530, 0.7530, 0.7530],\n [0.7530, 0.7530, 0.7530],\n ...,\n [0.4330, 0.4330, 0.4330],\n [0.4329, 0.4329, 0.4329],\n [0.4327, 0.4327, 0.4327]],\n\n [[0.7539, 0.7539, 0.7539],\n [0.7539, 0.7539, 0.7539],\n [0.7539, 0.7539, 0.7539],\n ...,\n [0.4334, 0.4334, 0.4334],\n [0.4332, 0.4332, 0.4332],\n [0.4331, 0.4331, 0.4331]],\n\n [[0.7548, 0.7548, 0.7548],\n [0.7548, 0.7548, 0.7548],\n [0.7547, 0.7547, 0.7547],\n ...,\n [0.4337, 0.4337, 0.4337],\n [0.4336, 0.4336, 0.4336],\n [0.4335, 0.4335, 0.4335]],\n\n ...,\n\n [[0.8060, 0.8060, 0.8060],\n [0.8065, 0.8065, 0.8065],\n [0.8070, 0.8070, 0.8070],\n ...,\n [0.4864, 0.4864, 0.4864],\n [0.4862, 0.4862, 0.4862],\n [0.4860, 0.4860, 0.4860]],\n\n [[0.8057, 0.8057, 0.8057],\n [0.8062, 0.8062, 0.8062],\n [0.8067, 0.8067, 0.8067],\n ...,\n [0.4860, 0.4860, 0.4860],\n [0.4857, 0.4857, 0.4857],\n [0.4855, 0.4855, 0.4855]],\n\n [[0.8053, 0.8053, 0.8053],\n [0.8058, 0.8058, 0.8058],\n [0.8063, 0.8063, 0.8063],\n ...,\n [0.4855, 0.4855, 0.4855],\n [0.4853, 0.4853, 0.4853],\n [0.4850, 0.4850, 0.4850]]],\n\n\n [[[0.6092, 0.6092, 0.6092],\n [0.6092, 0.6092, 0.6092],\n [0.6092, 0.6092, 0.6092],\n ...,\n [0.5787, 0.5787, 0.5787],\n [0.5786, 0.5786, 0.5786],\n [0.5786, 0.5786, 0.5786]],\n\n [[0.6097, 0.6097, 0.6097],\n [0.6097, 0.6097, 0.6097],\n [0.6097, 0.6097, 0.6097],\n ...,\n [0.5791, 0.5791, 0.5791],\n [0.5791, 0.5791, 0.5791],\n [0.5790, 0.5790, 0.5790]],\n\n [[0.6102, 0.6102, 0.6102],\n [0.6102, 0.6102, 0.6102],\n [0.6102, 0.6102, 0.6102],\n ...,\n [0.5796, 0.5796, 0.5796],\n [0.5795, 0.5795, 0.5795],\n [0.5795, 0.5795, 0.5795]],\n\n ...,\n\n [[0.9890, 0.9890, 0.9890],\n [0.9895, 0.9895, 0.9895],\n [0.9899, 0.9899, 0.9899],\n ...,\n [1.3732, 1.3732, 1.3732],\n [1.3720, 1.3720, 1.3720],\n [1.3709, 1.3709, 1.3709]],\n\n [[0.9887, 0.9887, 0.9887],\n [0.9892, 0.9892, 0.9892],\n [0.9896, 0.9896, 0.9896],\n ...,\n [1.3725, 1.3725, 1.3725],\n [1.3715, 1.3715, 1.3715],\n [1.3705, 1.3705, 1.3705]],\n\n [[0.9884, 0.9884, 0.9884],\n [0.9888, 0.9888, 0.9888],\n [0.9893, 0.9893, 0.9893],\n ...,\n [1.3712, 1.3712, 1.3712],\n [1.3703, 1.3703, 1.3703],\n [1.3694, 1.3694, 1.3694]]],\n\n\n [[[0.5975, 0.5975, 0.5975],\n [0.5975, 0.5975, 0.5975],\n [0.5975, 0.5975, 0.5975],\n ...,\n [0.5921, 0.5921, 0.5921],\n [0.5925, 0.5925, 0.5925],\n [0.5922, 0.5922, 0.5922]],\n\n [[0.5981, 0.5981, 0.5981],\n [0.5981, 0.5981, 0.5981],\n [0.5981, 0.5981, 0.5981],\n ...,\n [0.5940, 0.5940, 0.5940],\n [0.5941, 0.5941, 0.5941],\n [0.5943, 0.5943, 0.5943]],\n\n [[0.5988, 0.5988, 0.5988],\n [0.5988, 0.5988, 0.5988],\n [0.5987, 0.5987, 0.5987],\n ...,\n [0.5955, 0.5955, 0.5955],\n [0.5957, 0.5957, 0.5957],\n [0.5958, 0.5958, 0.5958]],\n\n ...,\n\n [[1.1844, 1.1844, 1.1844],\n [1.1844, 1.1844, 1.1844],\n [1.1844, 1.1844, 1.1844],\n ...,\n [1.3009, 1.3009, 1.3009],\n [1.3009, 1.3009, 1.3009],\n [1.3008, 1.3008, 1.3008]],\n\n [[1.1839, 1.1839, 1.1839],\n [1.1839, 1.1839, 1.1839],\n [1.1839, 1.1839, 1.1839],\n ...,\n [1.3003, 1.3003, 1.3003],\n [1.3002, 1.3002, 1.3002],\n [1.3002, 1.3002, 1.3002]],\n\n [[1.1834, 1.1834, 1.1834],\n [1.1834, 1.1834, 1.1834],\n [1.1833, 1.1833, 1.1833],\n ...,\n [1.2996, 1.2996, 1.2996],\n [1.2995, 1.2995, 1.2995],\n [1.2995, 1.2995, 1.2995]]]])'], 'extrinsics': ['tensor([[[ 9.6511e-01, 2.6184e-01, -0.0000e+00, -0.0000e+00],\n [-1.7509e-01, 6.4538e-01, -7.4353e-01, -0.0000e+00],\n [-1.9468e-01, 7.1759e-01, 6.6871e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-9.8956e-01, -1.4415e-01, 0.0000e+00, -0.0000e+00],\n [ 1.2161e-01, -8.3485e-01, -5.3687e-01, -0.0000e+00],\n [ 7.7391e-02, -5.3127e-01, 8.4366e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 9.8998e-01, 1.4124e-01, -0.0000e+00, -0.0000e+00],\n [ 1.1579e-01, -8.1161e-01, -5.7262e-01, -0.0000e+00],\n [-8.0877e-02, 5.6688e-01, -8.1982e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-8.6726e-01, -4.9786e-01, 0.0000e+00, -0.0000e+00],\n [-4.7457e-01, 8.2670e-01, -3.0224e-01, -0.0000e+00],\n [ 1.5047e-01, -2.6212e-01, -9.5323e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 8.8285e-01, -4.6966e-01, 0.0000e+00, -0.0000e+00],\n [ 1.7086e-02, 3.2117e-02, -9.9934e-01, -0.0000e+00],\n [ 4.6934e-01, 8.8227e-01, 3.6379e-02, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 9.2565e-01, 3.7839e-01, -0.0000e+00, -0.0000e+00],\n [ 4.1008e-02, -1.0032e-01, -9.9411e-01, -0.0000e+00],\n [-3.7616e-01, 9.2020e-01, -1.0838e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-8.6073e-01, -5.0906e-01, 0.0000e+00, -0.0000e+00],\n [ 1.1896e-01, -2.0114e-01, -9.7231e-01, -0.0000e+00],\n [ 4.9497e-01, -8.3690e-01, 2.3368e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-7.5339e-01, 6.5757e-01, 0.0000e+00, -0.0000e+00],\n [-5.5841e-02, -6.3978e-02, -9.9639e-01, -0.0000e+00],\n [-6.5520e-01, -7.5067e-01, 8.4920e-02, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 2.2466e-01, -9.7444e-01, 0.0000e+00, -0.0000e+00],\n [ 3.1482e-01, 7.2586e-02, -9.4637e-01, -0.0000e+00],\n [ 9.2218e-01, 2.1262e-01, 3.2308e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 4.2690e-01, -9.0430e-01, 0.0000e+00, -0.0000e+00],\n [-4.6352e-01, -2.1882e-01, -8.5864e-01, -0.0000e+00],\n [ 7.7647e-01, 3.6655e-01, -5.1258e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 1.2487e-01, 9.9217e-01, -0.0000e+00, -0.0000e+00],\n [-6.2834e-01, 7.9079e-02, -7.7391e-01, -0.0000e+00],\n [-7.6786e-01, 9.6639e-02, 6.3329e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 2.5200e-01, 9.6773e-01, -0.0000e+00, -0.0000e+00],\n [ 3.8266e-01, -9.9646e-02, -9.1850e-01, -0.0000e+00],\n [-8.8886e-01, 2.3146e-01, -3.9542e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 6.9996e-01, 7.1418e-01, -0.0000e+00, -0.0000e+00],\n [-6.8583e-01, 6.7218e-01, -2.7894e-01, -0.0000e+00],\n [-1.9922e-01, 1.9525e-01, 9.6031e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-4.5849e-01, -8.8870e-01, 0.0000e+00, -0.0000e+00],\n [ 6.0968e-01, -3.1454e-01, -7.2756e-01, -0.0000e+00],\n [ 6.4659e-01, -3.3358e-01, 6.8604e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 7.6967e-01, -6.3844e-01, 0.0000e+00, -0.0000e+00],\n [ 4.1169e-01, 4.9632e-01, -7.6431e-01, -0.0000e+00],\n [ 4.8796e-01, 5.8827e-01, 6.4485e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 5.6771e-01, -8.2323e-01, 0.0000e+00, -0.0000e+00],\n [-4.4100e-02, -3.0412e-02, -9.9856e-01, -0.0000e+00],\n [ 8.2204e-01, 5.6690e-01, -5.3570e-02, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 9.8807e-01, -1.5401e-01, 0.0000e+00, -0.0000e+00],\n [ 5.0146e-02, 3.2171e-01, -9.4551e-01, -0.0000e+00],\n [ 1.4562e-01, 9.3423e-01, 3.2559e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 9.9992e-01, -1.2621e-02, 0.0000e+00, -0.0000e+00],\n [-2.9304e-04, -2.3216e-02, -9.9973e-01, -0.0000e+00],\n [ 1.2618e-02, 9.9965e-01, -2.3218e-02, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 9.4821e-01, 3.1763e-01, -0.0000e+00, -0.0000e+00],\n [-1.0118e-01, 3.0204e-01, -9.4791e-01, -0.0000e+00],\n [-3.0109e-01, 8.9882e-01, 3.1853e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 7.2228e-01, 6.9160e-01, -0.0000e+00, -0.0000e+00],\n [-9.4170e-02, 9.8348e-02, -9.9069e-01, -0.0000e+00],\n [-6.8516e-01, 7.1555e-01, 1.3616e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 6.4041e-01, 7.6804e-01, -0.0000e+00, -0.0000e+00],\n [-4.3269e-01, 3.6079e-01, -8.2620e-01, -0.0000e+00],\n [-6.3455e-01, 5.2910e-01, 5.6337e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-5.7288e-01, 8.1964e-01, 0.0000e+00, -0.0000e+00],\n [-6.6643e-01, -4.6579e-01, -5.8217e-01, -0.0000e+00],\n [-4.7717e-01, -3.3351e-01, 8.1307e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 9.1003e-01, -4.1455e-01, 0.0000e+00, -0.0000e+00],\n [-3.8503e-01, -8.4523e-01, -3.7058e-01, -0.0000e+00],\n [ 1.5362e-01, 3.3724e-01, -9.2880e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 7.7466e-01, -6.3238e-01, 0.0000e+00, -0.0000e+00],\n [-4.6462e-01, -5.6916e-01, -6.7837e-01, -0.0000e+00],\n [ 4.2899e-01, 5.2551e-01, -7.3472e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-1.7158e-01, -9.8517e-01, 0.0000e+00, -0.0000e+00],\n [-6.3578e-01, 1.1073e-01, -7.6388e-01, -0.0000e+00],\n [ 7.5256e-01, -1.3106e-01, -6.4535e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-6.5400e-01, -7.5650e-01, 0.0000e+00, -0.0000e+00],\n [-4.0678e-02, 3.5167e-02, -9.9855e-01, -0.0000e+00],\n [ 7.5540e-01, -6.5305e-01, -5.3772e-02, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-8.8700e-01, -4.6177e-01, 0.0000e+00, -0.0000e+00],\n [-2.3539e-01, 4.5215e-01, -8.6032e-01, -0.0000e+00],\n [ 3.9727e-01, -7.6310e-01, -5.0976e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-9.9995e-01, 9.7823e-03, 0.0000e+00, -0.0000e+00],\n [ 1.8543e-04, 1.8954e-02, -9.9982e-01, -0.0000e+00],\n [-9.7806e-03, -9.9977e-01, -1.8955e-02, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-7.3335e-01, 6.7985e-01, 0.0000e+00, -0.0000e+00],\n [ 4.3329e-01, 4.6739e-01, -7.7059e-01, -0.0000e+00],\n [-5.2388e-01, -5.6511e-01, -6.3733e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-2.2620e-01, 9.7408e-01, 0.0000e+00, -0.0000e+00],\n [ 2.7085e-02, 6.2896e-03, -9.9961e-01, -0.0000e+00],\n [-9.7370e-01, -2.2611e-01, -2.7806e-02, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 1.3242e-01, 9.9119e-01, -0.0000e+00, -0.0000e+00],\n [ 9.0640e-01, -1.2109e-01, -4.0469e-01, -0.0000e+00],\n [-4.0113e-01, 5.3589e-02, -9.1445e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 7.5565e-01, 6.5498e-01, -0.0000e+00, -0.0000e+00],\n [ 4.5220e-01, -5.2170e-01, -7.2342e-01, -0.0000e+00],\n [-4.7383e-01, 5.4666e-01, -6.9040e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-9.9445e-01, -1.0522e-01, 0.0000e+00, -0.0000e+00],\n [ 4.5959e-02, -4.3437e-01, -8.9956e-01, -0.0000e+00],\n [ 9.4650e-02, -8.9457e-01, 4.3680e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-2.7979e-01, -9.6006e-01, 0.0000e+00, -0.0000e+00],\n [ 4.7558e-02, -1.3860e-02, -9.9877e-01, -0.0000e+00],\n [ 9.5888e-01, -2.7945e-01, 4.9537e-02, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 1.6888e-01, -9.8564e-01, 0.0000e+00, -0.0000e+00],\n [-1.8271e-01, -3.1305e-02, -9.8267e-01, -0.0000e+00],\n [ 9.6855e-01, 1.6595e-01, -1.8537e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 7.3211e-01, -6.8119e-01, 0.0000e+00, -0.0000e+00],\n [-2.6258e-01, -2.8221e-01, -9.2272e-01, -0.0000e+00],\n [ 6.2854e-01, 6.7553e-01, -3.8548e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 9.6738e-01, -2.5333e-01, 0.0000e+00, -0.0000e+00],\n [-1.1545e-01, -4.4087e-01, -8.9011e-01, -0.0000e+00],\n [ 2.2549e-01, 8.6108e-01, -4.5574e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 9.7513e-01, 2.2162e-01, -0.0000e+00, -0.0000e+00],\n [ 1.0289e-01, -4.5272e-01, -8.8570e-01, -0.0000e+00],\n [-1.9629e-01, 8.6367e-01, -4.6426e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 7.0378e-01, 7.1042e-01, -0.0000e+00, -0.0000e+00],\n [ 2.3361e-01, -2.3143e-01, -9.4439e-01, -0.0000e+00],\n [-6.7091e-01, 6.6464e-01, -3.2884e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 3.3218e-01, 9.4322e-01, -0.0000e+00, -0.0000e+00],\n [-1.3357e-01, 4.7041e-02, -9.8992e-01, -0.0000e+00],\n [-9.3371e-01, 3.2883e-01, 1.4162e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-4.1884e-01, 9.0806e-01, 0.0000e+00, -0.0000e+00],\n [-4.7742e-01, -2.2021e-01, -8.5063e-01, -0.0000e+00],\n [-7.7243e-01, -3.5628e-01, 5.2576e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-8.9468e-01, 4.4670e-01, 0.0000e+00, -0.0000e+00],\n [-2.4934e-01, -4.9940e-01, -8.2972e-01, -0.0000e+00],\n [-3.7064e-01, -7.4233e-01, 5.5819e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]]])'], 'intrinsics': ['tensor([[[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]]])'], 'mask': ['tensor([[[0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n ...,\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.]],\n\n [[0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n ...,\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.]],\n\n [[0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n ...,\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.]],\n\n ...,\n\n [[0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n ...,\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.]],\n\n [[0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n ...,\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.]],\n\n [[0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n ...,\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.]]])'], 'prompt': ["{'7': {'inputs': {'image': 'pano.png'}, 'class_type': 'LoadImage', '_meta': {'title': 'Load Image'}, 'is_changed': ['96e739adfe5f3b5cdbb280fba3e7b3b35eb874e037e610b31ee4340444b86e4d']}, '9': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '54': {'inputs': {'ply_folder': ['76', 0], 'output_prefix': 'merged', 'max_depth': 0.0, 'min_opacity': 0.0}, 'class_type': 'MergeGaussians', '_meta': {'title': 'Merge Gaussians (PLY Files)'}}, '59': {'inputs': {'image': ['7', 0]}, 'class_type': 'PanoramaWrap', '_meta': {'title': 'Panorama Wrap (IMAGE -> PANORAMA)'}}, '60': {'inputs': {'out_width': ['61', 0], 'out_height': ['61', 1], 'use_gpu': True, 'scale_anchor': False, 'chunk_size': 8, 'center_weight_power': 2.0, 'normal_edge_threshold_deg': 0.0, 'normal_consistency_boost': False, 'max_ray_distance_m': 0.0, 'face_points': ['81', 3], 'extrinsics': ['96', 1], 'intrinsics': ['96', 2], 'face_valid_masks': ['81', 4], 'face_normals': ['81', 2]}, 'class_type': 'PanoramaDepthMerge', '_meta': {'title': 'Panorama Depth Merge'}}, '61': {'inputs': {'image': ['7', 0]}, 'class_type': 'GetImageSize', '_meta': {'title': 'Get Image Size'}}, '62': {'inputs': {'images': ['60', 2]}, 'class_type': 'PreviewImage', '_meta': {'title': 'Preview Image'}}, '68': {'inputs': {'images': ['96', 0]}, 'class_type': 'PreviewImage', '_meta': {'title': 'Preview Image'}}, '70': {'inputs': {'images': ['81', 0]}, 'class_type': 'PreviewImage', '_meta': {'title': 'Preview Image'}}, '73': {'inputs': {'image': ['87', 1], 'intrinsics': ['87', 4], 'extrinsics': ['87', 3]}, 'class_type': 'SharpRayToPlanarDepth', '_meta': {'title': 'SHARP Ray-Distance -> Planar Depth'}}, '76': {'inputs': {'snap_to_external_depth': 'none', 'depth_convention': 'planar_z', 'focal_length_mm': 30.0, 'output_prefix': 'sharp_aligned', 'save_background_layer': True, 'edge_crop': 0.0, 'model': ['9', 0], 'image': ['87', 0], 'metric_depth_layer0': ['73', 0], 'extrinsics': ['87', 3], 'intrinsics': ['87', 4], 'mask': ['87', 6]}, 'class_type': 'SharpPredictGaussiansFromMetricDepth', '_meta': {'title': 'SHARP Predict Gaussians (Image + Metric Depth)'}}, '78': {'inputs': {'rotate_x': -90.0, 'rotate_y': 0.0, 'rotate_z': 0.0, 'ply_path': ['54', 1]}, 'class_type': 'TransformGaussian', '_meta': {'title': 'Transform Gaussian'}}, '80': {'inputs': {'model': 'moge-2-vitl-normal.pt', 'precision': 'auto', 'attention': 'auto'}, 'class_type': 'DownloadAndLoadMoGe2Model', '_meta': {'title': '(Down)Load MoGe-2 Model'}}, '81': {'inputs': {'resolution_level': 9, 'num_tokens': 0, 'fov_x_deg': ['96', 3], 'force_projection': True, 'apply_mask': True, 'moge2_model': ['80', 0], 'images': ['96', 0]}, 'class_type': 'MoGe2Inference', '_meta': {'title': 'MoGe-2 Geometry'}}, '87': {'inputs': {'split_method': 'icosahedron_42', 'resolution': 1536, 'fov_degrees': 90.0, 'use_gpu': True, 'create_masks': True, 'mask_method': 'closest_to', 'panorama': ['59', 0], 'depth_panorama': ['60', 0], 'normals_panorama': ['60', 3]}, 'class_type': 'PanoramaSplitAdaptive', '_meta': {'title': 'Panorama Split (Depth+Normals Conditioned)'}}, '89': {'inputs': {'images': ['87', 8]}, 'class_type': 'PreviewImage', '_meta': {'title': 'Preview Image'}}, '95': {'inputs': {'camera_mode': 'orbit', 'fov_degrees': 71.0, 'renderer': 'playcanvas', 'transport_format': 'ply', 'ply_path': ['78', 0]}, 'class_type': 'PreviewGaussians', '_meta': {'title': 'Preview Gaussians'}}, '96': {'inputs': {'split_method': 'icosahedron_42', 'resolution': 952, 'fov_degrees': 90.0, 'use_gpu': True, 'create_masks': False, 'fname': 'pano_bank', 'panorama': ['59', 0]}, 'class_type': 'PanoramaSplit', '_meta': {'title': 'Panorama Split'}}}"], 'extra_pnginfo': ['{\'workflow\': {\'id\': \'sharp-basic-workflow\', \'revision\': 0, \'last_node_id\': 96, \'last_link_id\': 245, \'nodes\': [{\'id\': 81, \'type\': \'MoGe2Inference\', \'pos\': [-145.48997561390166, -946.2284863418914], \'size\': [292.5625, 392], \'flags\': {}, \'order\': 7, \'mode\': 0, \'inputs\': [{\'name\': \'moge2_model\', \'type\': \'MOGE2_MODEL\', \'link\': 203}, {\'name\': \'images\', \'type\': \'IMAGE\', \'link\': 241}, {\'name\': \'fov_x_deg\', \'shape\': 7, \'type\': \'FLOAT\', \'widget\': {\'name\': \'fov_x_deg\'}, \'link\': 245}], \'outputs\': [{\'name\': \'depth_visualization\', \'type\': \'IMAGE\', \'links\': [204]}, {\'name\': \'depth_raw\', \'type\': \'IMAGE\', \'links\': None}, {\'name\': \'normal\', \'type\': \'IMAGE\', \'links\': [207]}, {\'name\': \'points_raw\', \'type\': \'IMAGE\', \'links\': [205]}, {\'name\': \'valid_mask\', \'type\': \'MASK\', \'links\': [206]}, {\'name\': \'intrinsics\', \'type\': \'INTRINSICS\', \'links\': None}, {\'name\': \'fov_x\', \'type\': \'FLOAT\', \'links\': None}, {\'name\': \'fov_y\', \'type\': \'FLOAT\', \'links\': None}], \'properties\': {\'Node name for S&R\': \'MoGe2Inference\', \'cnr_id\': \'ComfyUI-MoGe2\', \'ver\': \'6ef48db2c09cce4003571a6f6c8611d91b700da1\', \'aux_id\': \'PozzettiAndrea/ComfyUI-MoGe2\'}, \'widgets_values\': [9, 0, 0, True, True]}, {\'id\': 59, \'type\': \'PanoramaWrap\', \'pos\': [-789.4857318627402, -551.9764436780553], \'size\': [305.203125, 72], \'flags\': {}, \'order\': 3, \'mode\': 0, \'inputs\': [{\'name\': \'image\', \'type\': \'IMAGE\', \'link\': 142}], \'outputs\': [{\'name\': \'panorama\', \'type\': \'PANORAMA\', \'links\': [222, 240]}], \'properties\': {\'Node name for S&R\': \'PanoramaWrap\', \'cnr_id\': \'comfyui-panopack\', \'ver\': \'adeea5953c01a5815d6ba5e33640e52fd7921df4\', \'aux_id\': \'PozzettiAndrea/ComfyUI-PanoPack\'}, \'widgets_values\': []}, {\'id\': 96, \'type\': \'PanoramaSplit\', \'pos\': [-462.8987519197383, -916.9000181773324], \'size\': [304.546875, 430.65625], \'flags\': {}, \'order\': 5, \'mode\': 0, \'inputs\': [{\'name\': \'panorama\', \'type\': \'PANORAMA\', \'link\': 240}], \'outputs\': [{\'name\': \'face_images\', \'type\': \'IMAGE\', \'links\': [241, 242]}, {\'name\': \'extrinsics\', \'type\': \'EXTRINSICS\', \'links\': [243]}, {\'name\': \'intrinsics\', \'type\': \'INTRINSICS\', \'links\': [244]}, {\'name\': \'fov_x_deg\', \'type\': \'FLOAT\', \'links\': [245]}, {\'name\': \'face_masks\', \'type\': \'MASK\', \'links\': None}, {\'name\': \'debug_image\', \'type\': \'IMAGE\', \'links\': None}, {\'name\': \'debug_masks\', \'type\': \'IMAGE\', \'links\': None}, {\'name\': \'entries\', \'type\': \'MEMORY_BANK_ENTRIES\', \'links\': None}], \'properties\': {\'Node name for S&R\': \'PanoramaSplit\', \'cnr_id\': \'comfyui-panopack\', \'ver\': \'fd9b5c44ef6a2f0ca22b61bffb45a1b7f245f886\', \'aux_id\': \'PozzettiAndrea/ComfyUI-PanoPack\'}, \'widgets_values\': [\'icosahedron_42\', 952, 90, True, False, \'pano_bank\']}, {\'id\': 80, \'type\': \'DownloadAndLoadMoGe2Model\', \'pos\': [-477.7554783798633, -1077.050564446215], \'size\': [284.15625, 175.96875], \'flags\': {}, \'order\': 0, \'mode\': 0, \'inputs\': [], \'outputs\': [{\'name\': \'moge2_model\', \'type\': \'MOGE2_MODEL\', \'links\': [203]}], \'properties\': {\'Node name for S&R\': \'DownloadAndLoadMoGe2Model\', \'cnr_id\': \'ComfyUI-MoGe2\', \'ver\': \'6ef48db2c09cce4003571a6f6c8611d91b700da1\', \'aux_id\': \'PozzettiAndrea/ComfyUI-MoGe2\'}, \'widgets_values\': [\'moge-2-vitl-normal.pt\', \'auto\', \'auto\']}, {\'id\': 73, \'type\': \'SharpRayToPlanarDepth\', \'pos\': [-956.7489133418973, -22.166464855453995], \'size\': [286.109375, 120], \'flags\': {}, \'order\': 12, \'mode\': 0, \'inputs\': [{\'name\': \'image\', \'type\': \'IMAGE\', \'link\': 234}, {\'name\': \'intrinsics\', \'type\': \'INTRINSICS\', \'link\': 232}, {\'name\': \'extrinsics\', \'shape\': 7, \'type\': \'EXTRINSICS\', \'link\': 231}], \'outputs\': [{\'name\': \'image\', \'type\': \'IMAGE\', \'links\': [235]}, {\'name\': \'extrinsics\', \'type\': \'EXTRINSICS\', \'links\': None}, {\'name\': \'intrinsics\', \'type\': \'INTRINSICS\', \'links\': None}], \'properties\': {\'Node name for S&R\': \'SharpRayToPlanarDepth\', \'cnr_id\': \'comfyui-sharp\', \'ver\': \'c37c544b330e132340566e44171d88da5d01247e\', \'aux_id\': \'PozzettiAndrea/ComfyUI-Sharp\'}, \'widgets_values\': []}, {\'id\': 61, \'type\': \'GetImageSize\', \'pos\': [-158.7395384200763, -589.7539360560568], \'size\': [225, 124], \'flags\': {}, \'order\': 4, \'mode\': 0, \'inputs\': [{\'name\': \'image\', \'type\': \'IMAGE\', \'link\': 152}], \'outputs\': [{\'name\': \'width\', \'type\': \'INT\', \'links\': [153]}, {\'name\': \'height\', \'type\': \'INT\', \'links\': [154]}, {\'name\': \'batch_size\', \'type\': \'INT\', \'links\': None}], \'properties\': {\'Node name for S&R\': \'GetImageSize\', \'cnr_id\': \'comfy-core\', \'ver\': \'0.22.0\'}, \'widgets_values\': []}, {\'id\': 9, \'type\': \'LoadSharpModel\', \'pos\': [-1105.497986644508, -216.4591320978957], \'size\': [270, 106.65625], \'flags\': {}, \'order\': 1, \'mode\': 0, \'inputs\': [], \'outputs\': [{\'name\': \'model_config\', \'type\': \'SHARP_MODEL_CONFIG\', \'links\': [189]}], \'properties\': {\'Node name for S&R\': \'LoadSharpModel\', \'cnr_id\': \'comfyui-sharp\', \'ver\': \'51939f0d3bdcd9f4965978445ad0fa31a6222ef0\', \'aux_id\': \'PozzettiAndrea/ComfyUI-Sharp\'}, \'widgets_values\': [\'auto\']}, {\'id\': 7, \'type\': \'LoadImage\', \'pos\': [-1139.285769435423, -980.2364094317245], \'size\': [662.21875, 367.625], \'flags\': {}, \'order\': 2, \'mode\': 0, \'inputs\': [], \'outputs\': [{\'name\': \'IMAGE\', \'type\': \'IMAGE\', \'links\': [142, 152]}, {\'name\': \'MASK\', \'type\': \'MASK\', \'links\': None}], \'properties\': {\'Node name for S&R\': \'LoadImage\', \'cnr_id\': \'comfy-core\', \'ver\': \'0.12.2\'}, \'widgets_values\': [\'pano.png\', \'image\']}, {\'id\': 54, \'type\': \'MergeGaussians\', \'pos\': [-141.09746184191266, -52.05419638538134], \'size\': [289.28125, 280], \'flags\': {}, \'order\': 15, \'mode\': 0, \'inputs\': [{\'name\': \'ply_folder\', \'type\': \'STRING\', \'widget\': {\'name\': \'ply_folder\'}, \'link\': 194}], \'outputs\': [{\'name\': \'ply_paths\', \'type\': \'STRING\', \'links\': []}, {\'name\': \'merged_ply_path\', \'type\': \'STRING\', \'links\': [198]}, {\'name\': \'field_ply_path\', \'type\': \'STRING\', \'links\': []}, {\'name\': \'num_gaussians\', \'type\': \'INT\', \'links\': None}], \'properties\': {\'Node name for S&R\': \'MergeGaussians\', \'cnr_id\': \'comfyui-sharp\', \'ver\': \'9ae300958498a99946acd046599f14a13b2e9175\', \'aux_id\': \'PozzettiAndrea/ComfyUI-Sharp\'}, \'widgets_values\': [\'\', \'merged\', 0, 0]}, {\'id\': 78, \'type\': \'TransformGaussian\', \'pos\': [181.98316864432408, -49.85432446955129], \'size\': [270, 168], \'flags\': {}, \'order\': 16, \'mode\': 0, \'inputs\': [{\'name\': \'ply_path\', \'type\': \'STRING\', \'link\': 198}], \'outputs\': [{\'name\': \'ply_path\', \'type\': \'STRING\', \'links\': [239]}], \'properties\': {\'Node name for S&R\': \'TransformGaussian\', \'cnr_id\': \'ComfyUI-GaussianPack\', \'ver\': \'73b37ef2f8c35254ccb55c124a7d5653e7fe3c5f\', \'aux_id\': \'PozzettiAndrea/ComfyUI-GaussianPack\'}, \'widgets_values\': [-90, 0, 0]}, {\'id\': 68, \'type\': \'PreviewImage\', \'pos\': [-90.10767008220357, -1268.2551623811057], \'size\': [225, 247.28125], \'flags\': {}, \'order\': 6, \'mode\': 0, \'inputs\': [{\'name\': \'images\', \'type\': \'IMAGE\', \'link\': 242}], \'outputs\': [], \'properties\': {\'Node name for S&R\': \'PreviewImage\', \'cnr_id\': \'comfy-core\', \'ver\': \'0.22.0\'}, \'widgets_values\': []}, {\'id\': 70, \'type\': \'PreviewImage\', \'pos\': [175.19686722884055, -1260.264032349202], \'size\': [225, 246], \'flags\': {}, \'order\': 8, \'mode\': 0, \'inputs\': [{\'name\': \'images\', \'type\': \'IMAGE\', \'link\': 204}], \'outputs\': [], \'properties\': {\'Node name for S&R\': \'PreviewImage\', \'cnr_id\': \'comfy-core\', \'ver\': \'0.22.0\'}, \'widgets_values\': []}, {\'id\': 60, \'type\': \'PanoramaDepthMerge\', \'pos\': [169.67257218083785, -942.7524376795825], \'size\': [323.171875, 468], \'flags\': {}, \'order\': 9, \'mode\': 0, \'inputs\': [{\'name\': \'face_points\', \'type\': \'IMAGE\', \'link\': 205}, {\'name\': \'extrinsics\', \'type\': \'EXTRINSICS\', \'link\': 243}, {\'name\': \'intrinsics\', \'type\': \'INTRINSICS\', \'link\': 244}, {\'name\': \'face_valid_masks\', \'shape\': 7, \'type\': \'MASK\', \'link\': 206}, {\'name\': \'face_confidences\', \'shape\': 7, \'type\': \'MASK\', \'link\': None}, {\'name\': \'face_normals\', \'shape\': 7, \'type\': \'IMAGE\', \'link\': 207}, {\'name\': \'out_width\', \'type\': \'INT\', \'widget\': {\'name\': \'out_width\'}, \'link\': 153}, {\'name\': \'out_height\', \'type\': \'INT\', \'widget\': {\'name\': \'out_height\'}, \'link\': 154}], \'outputs\': [{\'name\': \'depth\', \'type\': \'IMAGE\', \'links\': [216]}, {\'name\': \'valid_mask\', \'type\': \'MASK\', \'links\': None}, {\'name\': \'debug_image\', \'type\': \'IMAGE\', \'links\': [156]}, {\'name\': \'normals\', \'type\': \'IMAGE\', \'links\': [217]}, {\'name\': \'xyz_views\', \'type\': \'IMAGE\', \'links\': None}, {\'name\': \'points\', \'type\': \'IMAGE\', \'links\': None}], \'properties\': {\'Node name for S&R\': \'PanoramaDepthMerge\', \'cnr_id\': \'comfyui-panopack\', \'ver\': \'adeea5953c01a5815d6ba5e33640e52fd7921df4\', \'aux_id\': \'PozzettiAndrea/ComfyUI-PanoPack\'}, \'widgets_values\': [1920, 960, True, False, 8, 2, 0, False, 0]}, {\'id\': 62, \'type\': \'PreviewImage\', \'pos\': [490.1101747470437, -1264.7603371902492], \'size\': [225, 246], \'flags\': {}, \'order\': 10, \'mode\': 0, \'inputs\': [{\'name\': \'images\', \'type\': \'IMAGE\', \'link\': 156}], \'outputs\': [], \'properties\': {\'Node name for S&R\': \'PreviewImage\', \'cnr_id\': \'comfy-core\', \'ver\': \'0.22.0\'}, \'widgets_values\': []}, {\'id\': 87, \'type\': \'PanoramaSplitAdaptive\', \'pos\': [540.2924213151191, -975.4562974593275], \'size\': [402.078125, 453.3125], \'flags\': {}, \'order\': 11, \'mode\': 0, \'inputs\': [{\'name\': \'panorama\', \'type\': \'PANORAMA\', \'link\': 222}, {\'name\': \'depth_panorama\', \'type\': \'IMAGE\', \'link\': 216}, {\'name\': \'normals_panorama\', \'type\': \'IMAGE\', \'link\': 217}], \'outputs\': [{\'name\': \'face_images\', \'type\': \'IMAGE\', \'links\': [221]}, {\'name\': \'face_images_depth\', \'type\': \'IMAGE\', \'links\': [234]}, {\'name\': \'face_images_normals\', \'type\': \'IMAGE\', \'links\': None}, {\'name\': \'extrinsics\', \'type\': \'EXTRINSICS\', \'links\': [225, 231]}, {\'name\': \'intrinsics\', \'type\': \'INTRINSICS\', \'links\': [226, 232]}, {\'name\': \'fov_x_deg\', \'type\': \'FLOAT\', \'links\': []}, {\'name\': \'face_masks\', \'type\': \'MASK\', \'links\': [224]}, {\'name\': \'debug_image\', \'type\': \'IMAGE\', \'links\': []}, {\'name\': \'debug_masks\', \'type\': \'IMAGE\', \'links\': [228]}], \'properties\': {\'Node name for S&R\': \'PanoramaSplitAdaptive\', \'cnr_id\': \'comfyui-panopack\', \'ver\': \'191ac4ed16a0beb8e859ebc70ab166ec9ddbc2ad\', \'aux_id\': \'PozzettiAndrea/ComfyUI-PanoPack\'}, \'widgets_values\': [\'icosahedron_42\', 1536, 90, True, True, \'closest_to\']}, {\'id\': 89, \'type\': \'PreviewImage\', \'pos\': [875.2597078684457, -609.9340148050444], \'size\': [367.984375, 258], \'flags\': {}, \'order\': 13, \'mode\': 0, \'inputs\': [{\'name\': \'images\', \'type\': \'IMAGE\', \'link\': 228}], \'outputs\': [], \'properties\': {\'Node name for S&R\': \'PreviewImage\', \'cnr_id\': \'comfy-core\', \'ver\': \'0.24.0\'}, \'widgets_values\': []}, {\'id\': 76, \'type\': \'SharpPredictGaussiansFromMetricDepth\', \'pos\': [-617.3693549549649, -51.26345750773104], \'size\': [427.46875, 413.3125], \'flags\': {}, \'order\': 14, \'mode\': 0, \'inputs\': [{\'name\': \'model\', \'type\': \'SHARP_MODEL_CONFIG\', \'link\': 189}, {\'name\': \'image\', \'type\': \'IMAGE\', \'link\': 221}, {\'name\': \'metric_depth_layer0\', \'type\': \'IMAGE\', \'link\': 235}, {\'name\': \'metric_depth_layer1\', \'shape\': 7, \'type\': \'IMAGE\', \'link\': None}, {\'name\': \'extrinsics\', \'shape\': 7, \'type\': \'EXTRINSICS\', \'link\': 225}, {\'name\': \'intrinsics\', \'shape\': 7, \'type\': \'INTRINSICS\', \'link\': 226}, {\'name\': \'mask\', \'shape\': 7, \'type\': \'MASK\', \'link\': 224}], \'outputs\': [{\'name\': \'ply_path\', \'type\': \'STRING\', \'links\': [194]}, {\'name\': \'ply_folder\', \'type\': \'STRING\', \'links\': None}, {\'name\': \'extrinsics\', \'type\': \'EXTRINSICS\', \'links\': None}, {\'name\': \'intrinsics\', \'type\': \'INTRINSICS\', \'links\': None}], \'properties\': {\'Node name for S&R\': \'SharpPredictGaussiansFromMetricDepth\', \'cnr_id\': \'comfyui-sharp\', \'ver\': \'8a35d88363cea291ddf08781f8174429c009f3a9\', \'aux_id\': \'PozzettiAndrea/ComfyUI-Sharp\'}, \'widgets_values\': [\'none\', \'planar_z\', 30, \'sharp_aligned\', True, 0]}, {\'id\': 95, \'type\': \'PreviewGaussians\', \'pos\': [484.59240446243155, -259.7520358522845], \'size\': [512, 714], \'flags\': {}, \'order\': 17, \'mode\': 0, \'inputs\': [{\'name\': \'ply_path\', \'type\': \'STRING\', \'link\': 239}], \'outputs\': [], \'properties\': {\'Node name for S&R\': \'PreviewGaussians\', \'Widget Values\': {\'camera_mode\': \'orbit\', \'fov_degrees\': 71, \'renderer\': \'playcanvas\', \'transport_format\': \'ply\'}, \'cnr_id\': \'ComfyUI-GaussianPack\', \'ver\': \'059313a53ffa7ecc8697eddc02d2cee4727e5085\', \'aux_id\': \'PozzettiAndrea/ComfyUI-GaussianPack\', \'Camera Config\': {\'cameraType\': \'perspective\', \'fov\': 50, \'state\': \'{"v":1,"pos":[0,0,0],"target":[0,0,1],"fov":50,"scale":20,"opacity":1}\'}}, \'widgets_values\': [\'orbit\', 71, \'playcanvas\', \'ply\', \'\']}], \'links\': [[142, 7, 0, 59, 0, \'IMAGE\'], [152, 7, 0, 61, 0, \'IMAGE\'], [153, 61, 0, 60, 6, \'INT\'], [154, 61, 1, 60, 7, \'INT\'], [156, 60, 2, 62, 0, \'IMAGE\'], [189, 9, 0, 76, 0, \'SHARP_MODEL_CONFIG\'], [194, 76, 0, 54, 0, \'STRING\'], [198, 54, 1, 78, 0, \'STRING\'], [203, 80, 0, 81, 0, \'MOGE2_MODEL\'], [204, 81, 0, 70, 0, \'IMAGE\'], [205, 81, 3, 60, 0, \'IMAGE\'], [206, 81, 4, 60, 3, \'MASK\'], [207, 81, 2, 60, 5, \'IMAGE\'], [216, 60, 0, 87, 1, \'IMAGE\'], [217, 60, 3, 87, 2, \'IMAGE\'], [221, 87, 0, 76, 1, \'IMAGE\'], [222, 59, 0, 87, 0, \'PANORAMA\'], [224, 87, 6, 76, 6, \'MASK\'], [225, 87, 3, 76, 4, \'EXTRINSICS\'], [226, 87, 4, 76, 5, \'INTRINSICS\'], [228, 87, 8, 89, 0, \'IMAGE\'], [231, 87, 3, 73, 2, \'EXTRINSICS\'], [232, 87, 4, 73, 1, \'INTRINSICS\'], [234, 87, 1, 73, 0, \'IMAGE\'], [235, 73, 0, 76, 2, \'IMAGE\'], [239, 78, 0, 95, 0, \'STRING\'], [240, 59, 0, 96, 0, \'PANORAMA\'], [241, 96, 0, 81, 1, \'IMAGE\'], [242, 96, 0, 68, 0, \'IMAGE\'], [243, 96, 1, 60, 1, \'EXTRINSICS\'], [244, 96, 2, 60, 2, \'INTRINSICS\'], [245, 96, 3, 81, 2, \'FLOAT\']], \'groups\': [{\'id\': 1, \'title\': \'Predict Gaussians on top of 360 depth crops\', \'bounding\': [-1151.4211521619075, -331.99912475655, 2396.7794018846753, 794.3643875583768], \'color\': \'#3f789e\', \'flags\': {}}, {\'id\': 2, \'title\': \'Create 360 depth crops\', \'bounding\': [-1150.1796372694037, -1350.5346537851567, 2395.3198716986108, 991.3238724528154], \'color\': \'#8A8\', \'flags\': {}}], \'config\': {}, \'extra\': {\'ds\': {\'scale\': 0.9847082690094333, \'offset\': [272.0924091759777, 462.46918863940033]}, \'workflowRendererVersion\': \'LG\', \'frontendVersion\': \'1.44.19\'}, \'version\': 0.4}}']}, 'current_outputs': ['81', '76', '59', '73', '89', '9', '60', '70', '62', '87', '95', '68', '54', '61', '80', '7', '96', '78'], 'timestamp': 1780868116802}
[17:53] Capturing execution frames: sharp_basic.json
[17:53] [ComfyUI] [comfy-env] [VRAM] Before offload 'MoGeWrapper_1' (631 MB) -> cpu: 1271 / 24575 MB
[17:53] [ComfyUI] [ComfyUI-MoGe2] Health check: ping (timeout=5.0s)...
[17:53] [ComfyUI] [ComfyUI-MoGe2] Health check: failed
[17:53] [ComfyUI] [ComfyUI-MoGe2] Socket unhealthy, restarting worker...
[17:53] [ComfyUI] [comfy-env] Invalidated 1 stale model patchers (will be cleaned up during next unload)
[17:53] [ComfyUI] [comfy-env] moge2-nodes: Library/bin has 237 DLLs
[17:53] [ComfyUI] [ComfyUI-MoGe2] python: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\python.exe
[17:53] [ComfyUI] [ComfyUI-MoGe2] sys_path sent to worker: ['C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI', 'C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-MoGe2', 'C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\.pixi\\envs\\moge2-nodes\\Lib\\site-packages', 'C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-MoGe2']
[17:53] [ComfyUI] [SubprocessWorker] is_pixi=True, python=C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\python.exe
[17:53] [ComfyUI] [SubprocessWorker] launching cmd=['C:\\Users\\ContainerUser\\.pixi\\bin\\pixi.exe', 'run', '--as-is', '--manifest-path', 'C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\pixi.toml', '-e', 'moge2-nodes', 'python', 'C:\\Users\\ContainerUser\\AppData\\Local\\Temp\\comfyui_pvenv_2g1bn_qq\\persistent_worker.py', 'tcp://127.0.0.1:61634']...
[17:56] [ComfyUI] [worker:ComfyUI-MoGe2] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.
[17:56] [ComfyUI] [worker:ComfyUI-MoGe2] WARNING: comfy_kitchen does not support stochastic FP8 rounding, please update comfy_kitchen.
[17:56] [ComfyUI] [SubprocessWorker] call_id=3 sending model_to_device
[17:56] [ComfyUI] [WARNING] Model 'MoGeWrapper_1' gone from worker (restarted?), treating as offloaded
[17:56] [ComfyUI] [comfy-env] [VRAM] After offload 'MoGeWrapper_1' (631 MB): 1271 / 24575 MB
[17:56] [ComfyUI] [INFO] Using RAM pressure cache.
[18:00] Frame 1 saved (frame_000.jpg, t=0.0s)
[18:00] Validating workflow...
[18:00] Queuing workflow for execution...
[18:00] [ComfyUI] [INFO] === /validate endpoint called ===
[18:00] [ComfyUI] [INFO] Received JSON with keys: ['prompt']
[18:00] [ComfyUI] [INFO] Prompt has 4 nodes
[18:00] [ComfyUI] [INFO] Node 1: LoadImage
[18:00] [ComfyUI] [INFO] Inputs: {"image": "beach.jpg"}
[18:00] [ComfyUI] [INFO] Node 2: LoadSharpModel
[18:00] [ComfyUI] [INFO] Inputs: {"precision": "auto"}
[18:00] [ComfyUI] [INFO] Node 5: SharpPredict
[18:00] [ComfyUI] [INFO] Inputs: {"focal_length_mm": 30, "output_prefix": "sharp", "model": ["2", 0], "image": ["1", 0]}
[18:00] [ComfyUI] [INFO] Node 6: PreviewGaussianSharp
[18:00] [ComfyUI] [INFO] Inputs: {"preview_gaussian": "", "ply_path": ["5", 0], "extrinsics": ["5", 1], "intrinsics": ["5", 2]}
[18:00] [ComfyUI] [INFO] Generated prompt_id: aa2e779e-d487-4da9-ba68-181bd0465c97
[18:00] [ComfyUI] [INFO] Calling execution.validate_prompt()...
[18:00] [ComfyUI] [INFO] Validation result: valid=True
[18:00] [ComfyUI] [INFO] === Validation PASSED ===
[18:00] [ComfyUI] [INFO] got prompt
[18:00] [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'
[18:00] [ComfyUI] [VRAM] Before LoadSharpModel: 1271 / 24575 MB
[18:00] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED
[18:00] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[18:00] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...
[18:00] [ComfyUI] [ComfyUI-Sharp] Health check: ok
[18:00] [ComfyUI] [SubprocessWorker] worker started/confirmed
[18:00] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[18:00] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[18:00] [ComfyUI] [SubprocessWorker] sending request via socket...
[18:00] [ComfyUI] [SubprocessWorker] call_id=4 sending call_method
[18:00] [ComfyUI] [worker:ComfyUI-Sharp] [LoadSharpModel] precision='auto' -> dtype=bf16 (device=cuda:0)
[18:00] [ComfyUI] [worker:ComfyUI-Sharp] [LoadSharpModel] checkpoint already present, reusing (no download): C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\models\sharp\sharp_2572gikvuh.pt (2679.6 MB)
[18:00] [ComfyUI] [worker:ComfyUI-Sharp] [LoadSharpModel] checkpoint ready: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\models\sharp\sharp_2572gikvuh.pt (2679.6 MB)
[18:00] [ComfyUI] [worker:ComfyUI-Sharp] [LoadSharpModel] config: precision=auto -> dtype=bf16
[18:00] [ComfyUI] [SubprocessWorker] got response: ok
[18:00] [ComfyUI] [comfy-env] [VRAM] Before offload 'MoGeWrapper_1' (631 MB) -> cpu: 1271 / 24575 MB
[18:00] [ComfyUI] [ComfyUI-MoGe2] Health check: ping (timeout=5.0s)...
[18:00] [ComfyUI] [ComfyUI-MoGe2] Health check: ok
[18:00] [ComfyUI] [SubprocessWorker] call_id=4 sending model_to_device
[18:00] [ComfyUI] [WARNING] Model 'MoGeWrapper_1' gone from worker (restarted?), treating as offloaded
[18:00] [ComfyUI] [comfy-env] [VRAM] After offload 'MoGeWrapper_1' (631 MB): 1271 / 24575 MB
[18:00] [ComfyUI] [comfy-env] LoadSharpModel done (0.04s): result: NodeOutput
[18:00] [ComfyUI] [VRAM] After LoadSharpModel: 1271 / 24575 MB
[18:00] [ComfyUI] [comfy-env] Running SharpPredict: focal_length_mm: 30.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,1024,1536,3] cpu
[18:00] [ComfyUI] [VRAM] Before SharpPredict: 1271 / 24575 MB
[18:00] [ComfyUI] [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED
[18:00] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[18:00] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...
[18:00] [ComfyUI] [ComfyUI-Sharp] Health check: ok
[18:00] [ComfyUI] [SubprocessWorker] worker started/confirmed
[18:00] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 1024, 1536, 3])
[18:00] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[18:00] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[18:00] [ComfyUI] [SubprocessWorker] sending request via socket...
[18:00] [ComfyUI] [SubprocessWorker] call_id=5 sending call_method
[18:00] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[18:00] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 1024, 1536, 3]
[18:00] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 1024, 1536, 3])
[18:00] Execution complete (t=0.4s)
[18:00] Execution error: {'prompt_id': '45959b7b-b668-4555-a3e4-7de4dac31db3', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \'torchvision\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\ContainerUser\\AppData\\Local\\Temp\\comfyui_pvenv__j68vr6p\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1880, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py", line 127, in execute\n patcher = _load_sharp_model(model)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 138, in _load_sharp_model\n import comfy.model_patcher\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 32, in <module>\n import comfy.hooks\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in <module>\n import comfy.lora\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in <module>\n import comfy.model_base\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 41, in <module>\n import comfy.ldm.cosmos.model\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\cosmos\\model.py", line 25, in <module>\n from torchvision import transforms\nModuleNotFoundError: No module named \'torchvision\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 536, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 336, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 310, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 298, in process_inputs\n result = f(**inputs)\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 556, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': ["{'model_path': 'C:\\\\workspaces\\\\Sharp-2317\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'bf16'}"], 'image': ['tensor([[[[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n [[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n [[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n ...,\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5098, 0.4627, 0.4235],\n [0.5098, 0.4627, 0.4235],\n [0.5098, 0.4627, 0.4235]],\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5059, 0.4588, 0.4392],\n [0.5059, 0.4627, 0.4314],\n [0.5059, 0.4627, 0.4314]],\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5059, 0.4588, 0.4392],\n [0.5059, 0.4627, 0.4314],\n [0.5059, 0.4627, 0.4314]]]])'], 'prompt': ["{'1': {'inputs': {'image': 'beach.jpg'}, 'class_type': 'LoadImage', '_meta': {'title': 'Load Image'}, 'is_changed': ['ee4f94632a5ec7038826e875829a62a81dc2a9b85ed59440f2eaa37b3704fa24']}, '2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '5': {'inputs': {'focal_length_mm': 30.0, 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['1', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}, '6': {'inputs': {'preview_gaussian': '', 'ply_path': ['5', 0], 'extrinsics': ['5', 1], 'intrinsics': ['5', 2]}, 'class_type': 'PreviewGaussianSharp', '_meta': {'title': 'Preview Gaussian Sharp'}}}"], 'extra_pnginfo': ["{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 6, 'last_link_id': 13, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150, -400], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [6]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226'}, 'widgets_values': ['auto']}, {'id': 1, 'type': 'LoadImage', 'pos': [-150, -100], 'size': [274, 340], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'IMAGE', 'type': 'IMAGE', 'links': [7]}, {'name': 'MASK', 'type': 'MASK', 'links': []}], 'properties': {'Node name for S&R': 'LoadImage', 'cnr_id': 'comfy-core', 'ver': '0.5.1'}, 'widgets_values': ['beach.jpg', 'image']}, {'id': 5, 'type': 'SharpPredict', 'pos': [181.546875, -251.55078125], 'size': [298.890625, 236], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 6}, {'name': 'image', 'type': 'IMAGE', 'link': 7}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [11]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [12]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [13]}, {'name': 'layer_0_refined_depth', 'type': 'IMAGE', 'links': None}, {'name': 'layer_1_refined_depth', 'type': 'IMAGE', 'links': None}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'aa98b213e3d0770477bbf46046094c5cb8ff6052'}, 'widgets_values': [30, 'sharp']}, {'id': 6, 'type': 'PreviewGaussianSharp', 'pos': [602.8876507147864, -341.49823240148737], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 11}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 12}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 13}], 'outputs': [{'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': None}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': None}], 'properties': {'Node name for S&R': 'PreviewGaussianSharp', 'aux_id': 'PozzettiAndrea/ComfyUI-GaussianPack', 'ver': '059313a53ffa7ecc8697eddc02d2cee4727e5085'}, 'widgets_values': ['']}], 'links': [[6, 2, 0, 5, 0, 'SHARP_MODEL'], [7, 1, 0, 5, 1, 'IMAGE'], [11, 5, 0, 6, 0, 'STRING'], [12, 5, 1, 6, 1, 'EXTRINSICS'], [13, 5, 2, 6, 2, 'INTRINSICS']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 0.9141766565277032, 'offset': [448.8550092661307, 570.6930795562042]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.44.19'}, 'version': 0.4}}"]}, 'current_outputs': ['1', '2', '5', '6'], 'timestamp': 1780868124401}
[18:00] [ComfyUI] [SubprocessWorker] got response: error
[18:00] [ComfyUI] [ERROR] !!! Exception during processing !!! No module named 'torchvision'
[18:00] [ComfyUI]
[18:00] [ComfyUI] Worker traceback:
[18:00] [ComfyUI] Traceback (most recent call last):
[18:00] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv__j68vr6p\persistent_worker.py", line 1762, in main
[18:00] [ComfyUI] result = method(**inputs)
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880, in EXECUTE_NORMALIZED
[18:00] [ComfyUI] to_return = cls.execute(*args, **kwargs)
[18:00] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context
[18:00] [ComfyUI] return func(*args, **kwargs)
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 127, in execute
[18:00] [ComfyUI] patcher = _load_sharp_model(model)
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 138, in _load_sharp_model
[18:00] [ComfyUI] import comfy.model_patcher
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32, in <module>
[18:00] [ComfyUI] import comfy.hooks
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in <module>
[18:00] [ComfyUI] import comfy.lora
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in <module>
[18:00] [ComfyUI] import comfy.model_base
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 41, in <module>
[18:00] [ComfyUI] import comfy.ldm.cosmos.model
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\cosmos\model.py", line 25, in <module>
[18:00] [ComfyUI] from torchvision import transforms
[18:00] [ComfyUI] ModuleNotFoundError: No module named 'torchvision'
[18:00] [ComfyUI]
[18:00] [ComfyUI] [ERROR] Traceback (most recent call last):
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 536, in execute
[18:00] [ComfyUI] output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
[18:00] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 336, in get_output_data
[18:00] [ComfyUI] return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
[18:00] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 310, in _async_map_node_over_list
[18:00] [ComfyUI] await process_inputs(input_dict, i)
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 298, in process_inputs
[18:00] [ComfyUI] result = f(**inputs)
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 556, in proxy
[18:00] [ComfyUI] result = worker.call_method(
[18:00] [ComfyUI] module_name=mod,
[18:00] [ComfyUI] ...<4 lines>...
[18:00] [ComfyUI] timeout=600.0,
[18:00] [ComfyUI] )
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\workers\subprocess.py", line 674, in call_method
[18:00] [ComfyUI] raise WorkerError(
[18:00] [ComfyUI] ...<2 lines>...
[18:00] [ComfyUI] )
[18:00] [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'torchvision'
[18:00] [ComfyUI]
[18:00] [ComfyUI] Worker traceback:
[18:00] [ComfyUI] Traceback (most recent call last):
[18:00] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv__j68vr6p\persistent_worker.py", line 1762, in main
[18:00] [ComfyUI] result = method(**inputs)
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880, in EXECUTE_NORMALIZED
[18:00] [ComfyUI] to_return = cls.execute(*args, **kwargs)
[18:00] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context
[18:00] [ComfyUI] return func(*args, **kwargs)
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 127, in execute
[18:00] [ComfyUI] patcher = _load_sharp_model(model)
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 138, in _load_sharp_model
[18:00] [ComfyUI] import comfy.model_patcher
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32, in <module>
[18:00] [ComfyUI] import comfy.hooks
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in <module>
[18:00] [ComfyUI] import comfy.lora
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in <module>
[18:00] [ComfyUI] import comfy.model_base
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 41, in <module>
[18:00] [ComfyUI] import comfy.ldm.cosmos.model
[18:00] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\cosmos\model.py", line 25, in <module>
[18:00] [ComfyUI] from torchvision import transforms
[18:00] [ComfyUI] ModuleNotFoundError: No module named 'torchvision'
[18:00] [ComfyUI]
[18:00] [ComfyUI]
[18:00] [ComfyUI] [INFO] Prompt executed in 0.14 seconds
[18:00] [ComfyUI] [INFO] Using RAM pressure cache.
[18:00] [ComfyUI] [INFO] Using RAM pressure cache.
[18:00] Capturing execution frames: sharp_exif.json
[18:00] [ComfyUI] [INFO] Using RAM pressure cache.
[18:01] [ComfyUI] [INFO] Using RAM pressure cache.
[18:06] Frame 1 saved (frame_000.jpg, t=0.0s)
[18:06] Validating workflow...
[18:06] Queuing workflow for execution...
[18:06] [ComfyUI] [INFO] === /validate endpoint called ===
[18:06] [ComfyUI] [INFO] Received JSON with keys: ['prompt']
[18:06] [ComfyUI] [INFO] Prompt has 4 nodes
[18:06] [ComfyUI] [INFO] Node 2: LoadSharpModel
[18:06] [ComfyUI] [INFO] Inputs: {"precision": "auto"}
[18:06] [ComfyUI] [INFO] Node 7: SharpPredict
[18:06] [ComfyUI] [INFO] Inputs: {"focal_length_mm": ["9", 2], "output_prefix": "sharp", "model": ["2", 0], "image": ["9", 0]}
[18:06] [ComfyUI] [INFO] Node 9: LoadImageWithExif
[18:06] [ComfyUI] [INFO] Inputs: {"image": "eth3d.png", "default_focal_mm": 30}
[18:06] [ComfyUI] [INFO] Node 11: PreviewGaussianSharp
[18:06] [ComfyUI] [INFO] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]}
[18:06] [ComfyUI] [INFO] Generated prompt_id: 168082e5-4662-404a-85d9-7a16545cff6c
[18:06] [ComfyUI] [INFO] Calling execution.validate_prompt()...
[18:06] [ComfyUI] [INFO] Validation result: valid=True
[18:06] [ComfyUI] [INFO] === Validation PASSED ===
[18:06] [ComfyUI] [INFO] got prompt
[18:06] [ComfyUI] [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0
[18:06] [ComfyUI] [VRAM] Before LoadImageWithExif: 1271 / 24575 MB
[18:06] [ComfyUI] [SubprocessWorker] call_method: nodes.load_image_exif.LoadImageWithExif.EXECUTE_NORMALIZED
[18:06] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[18:06] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...
[18:06] [ComfyUI] [ComfyUI-Sharp] Health check: ok
[18:06] [ComfyUI] [SubprocessWorker] worker started/confirmed
[18:06] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[18:06] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[18:06] [ComfyUI] [SubprocessWorker] sending request via socket...
[18:06] [ComfyUI] [SubprocessWorker] call_id=6 sending call_method
[18:06] [ComfyUI] [SubprocessWorker] got response: ok
[18:06] [ComfyUI] [comfy-env] LoadImageWithExif done (0.10s): result: NodeOutput
[18:06] [ComfyUI] [VRAM] After LoadImageWithExif: 1271 / 24575 MB
[18:06] [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'
[18:06] [ComfyUI] [VRAM] Before LoadSharpModel: 1271 / 24575 MB
[18:06] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED
[18:06] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[18:06] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...
[18:06] [ComfyUI] [ComfyUI-Sharp] Health check: ok
[18:06] [ComfyUI] [SubprocessWorker] worker started/confirmed
[18:06] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[18:06] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[18:06] [ComfyUI] [SubprocessWorker] sending request via socket...
[18:06] [ComfyUI] [SubprocessWorker] call_id=7 sending call_method
[18:06] [ComfyUI] [worker:ComfyUI-Sharp] [LoadSharpModel] precision='auto' -> dtype=bf16 (device=cuda:0)
[18:06] [ComfyUI] [worker:ComfyUI-Sharp] [LoadSharpModel] checkpoint already present, reusing (no download): C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\models\sharp\sharp_2572gikvuh.pt (2679.6 MB)
[18:06] [ComfyUI] [worker:ComfyUI-Sharp] [LoadSharpModel] checkpoint ready: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\models\sharp\sharp_2572gikvuh.pt (2679.6 MB)
[18:06] [ComfyUI] [worker:ComfyUI-Sharp] [LoadSharpModel] config: precision=auto -> dtype=bf16
[18:06] [ComfyUI] [SubprocessWorker] got response: ok
[18:06] [ComfyUI] [comfy-env] LoadSharpModel done (0.03s): result: NodeOutput
[18:06] [ComfyUI] [VRAM] After LoadSharpModel: 1271 / 24575 MB
[18:06] [ComfyUI] [comfy-env] Running SharpPredict: focal_length_mm: 20.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,1011,1520,3] cpu
[18:06] [ComfyUI] [VRAM] Before SharpPredict: 1271 / 24575 MB
[18:06] [ComfyUI] [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED
[18:06] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[18:06] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...
[18:06] [ComfyUI] [ComfyUI-Sharp] Health check: ok
[18:06] [ComfyUI] [SubprocessWorker] worker started/confirmed
[18:06] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 1011, 1520, 3])
[18:06] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[18:06] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[18:06] [ComfyUI] [SubprocessWorker] sending request via socket...
[18:06] [ComfyUI] [SubprocessWorker] call_id=8 sending call_method
[18:06] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[18:06] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 1011, 1520, 3]
[18:06] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 1011, 1520, 3])
[18:06] [ComfyUI] [SubprocessWorker] got response: error
[18:06] [ComfyUI] [ERROR] !!! Exception during processing !!! No module named 'torchvision'
[18:06] [ComfyUI]
[18:06] [ComfyUI] Worker traceback:
[18:06] [ComfyUI] Traceback (most recent call last):
[18:06] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv__j68vr6p\persistent_worker.py", line 1762, in main
[18:06] [ComfyUI] result = method(**inputs)
[18:06] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880, in EXECUTE_NORMALIZED
[18:06] [ComfyUI] to_return = cls.execute(*args, **kwargs)
[18:06] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context
[18:06] [ComfyUI] return func(*args, **kwargs)
[18:06] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 127, in execute
[18:06] [ComfyUI] patcher = _load_sharp_model(model)
[18:06] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 138, in _load_sharp_model
[18:06] [ComfyUI] import comfy.model_patcher
[18:06] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32, in <module>
[18:06] [ComfyUI] import comfy.hooks
[18:06] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in <module>
[18:06] [ComfyUI] import comfy.lora
[18:06] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in <module>
[18:06] [ComfyUI] import comfy.model_base
[18:06] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 41, in <module>
[18:06] [ComfyUI] import comfy.ldm.cosmos.model
[18:06] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\cosmos\model.py", line 25, in <module>
[18:06] [ComfyUI] from torchvision import transforms
[18:06] [ComfyUI] ModuleNotFoundError: No module named 'torchvision'
[18:06] [ComfyUI]
[18:06] [ComfyUI] [ERROR] Traceback (most recent call last):
[18:06] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 536, in execute
[18:06] [ComfyUI] output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
[18:06] Execution complete (t=0.5s)
[18:06] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[18:06] Execution error: {'prompt_id': '3c8256ea-1718-4020-a394-5cedf399e8ad', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['9', '2'], 'exception_message': 'No module named \'torchvision\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\ContainerUser\\AppData\\Local\\Temp\\comfyui_pvenv__j68vr6p\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1880, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py", line 127, in execute\n patcher = _load_sharp_model(model)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 138, in _load_sharp_model\n import comfy.model_patcher\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 32, in <module>\n import comfy.hooks\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in <module>\n import comfy.lora\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in <module>\n import comfy.model_base\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 41, in <module>\n import comfy.ldm.cosmos.model\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\cosmos\\model.py", line 25, in <module>\n from torchvision import transforms\nModuleNotFoundError: No module named \'torchvision\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 536, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 336, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 310, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 298, in process_inputs\n result = f(**inputs)\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 556, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': ["{'model_path': 'C:\\\\workspaces\\\\Sharp-2317\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'bf16'}"], 'image': ['tensor([[[[0.2235, 0.1647, 0.1569],\n [0.2353, 0.1647, 0.1647],\n [0.2471, 0.1725, 0.1529],\n ...,\n [0.4588, 0.4824, 0.4784],\n [0.4510, 0.4784, 0.4745],\n [0.4510, 0.4745, 0.4745]],\n\n [[0.2392, 0.1686, 0.1608],\n [0.2431, 0.1686, 0.1608],\n [0.2510, 0.1725, 0.1569],\n ...,\n [0.4549, 0.4784, 0.4706],\n [0.4549, 0.4745, 0.4667],\n [0.4510, 0.4706, 0.4627]],\n\n [[0.2275, 0.1686, 0.1608],\n [0.2431, 0.1725, 0.1569],\n [0.2549, 0.1686, 0.1569],\n ...,\n [0.4431, 0.4667, 0.4588],\n [0.4392, 0.4627, 0.4549],\n [0.4353, 0.4627, 0.4510]],\n\n ...,\n\n [[0.1490, 0.1647, 0.1922],\n [0.1569, 0.1686, 0.1922],\n [0.1569, 0.1686, 0.2000],\n ...,\n [0.1098, 0.1176, 0.1294],\n [0.1137, 0.1176, 0.1333],\n [0.1098, 0.1216, 0.1333]],\n\n [[0.1608, 0.1647, 0.1882],\n [0.1490, 0.1686, 0.1922],\n [0.1647, 0.1686, 0.2039],\n ...,\n [0.1176, 0.1176, 0.1333],\n [0.1098, 0.1176, 0.1333],\n [0.0980, 0.1216, 0.1373]],\n\n [[0.1608, 0.1686, 0.1882],\n [0.1569, 0.1686, 0.1922],\n [0.1569, 0.1765, 0.1961],\n ...,\n [0.1098, 0.1216, 0.1333],\n [0.1098, 0.1176, 0.1373],\n [0.1137, 0.1176, 0.1333]]]])'], 'prompt': ["{'2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '7': {'inputs': {'focal_length_mm': ['9', 2], 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['9', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}, '9': {'inputs': {'image': 'eth3d.png', 'default_focal_mm': 30.0}, 'class_type': 'LoadImageWithExif', '_meta': {'title': 'Load Image with EXIF (Focal Length)'}}, '11': {'inputs': {'preview_gaussian': '', 'ply_path': ['7', 0], 'extrinsics': ['7', 1], 'intrinsics': ['7', 2]}, 'class_type': 'PreviewGaussianSharp', '_meta': {'title': 'Preview Gaussian Sharp'}}}"], 'extra_pnginfo': ["{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 11, 'last_link_id': 24, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150, -400], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [11]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226', 'cnr_id': 'comfyui-sharp'}, 'widgets_values': ['auto']}, {'id': 9, 'type': 'LoadImageWithExif', 'pos': [-208.74978010739324, -99.02778023242435], 'size': [342.28125, 420], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'image', 'type': 'IMAGE', 'links': [19]}, {'name': 'mask', 'type': 'MASK', 'links': None}, {'name': 'focal_length_mm', 'type': 'FLOAT', 'links': [20]}], 'properties': {'Node name for S&R': 'LoadImageWithExif', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a', 'cnr_id': 'comfyui-sharp'}, 'widgets_values': ['eth3d.png', 30, 'image']}, {'id': 7, 'type': 'SharpPredict', 'pos': [226.15696022727278, -245.70490056818184], 'size': [298.890625, 236], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 11}, {'name': 'image', 'type': 'IMAGE', 'link': 19}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}, {'name': 'focal_length_mm', 'shape': 7, 'type': 'FLOAT', 'widget': {'name': 'focal_length_mm'}, 'link': 20}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [22]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [23]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [24]}, {'name': 'layer_0_refined_depth', 'type': 'IMAGE', 'links': None}, {'name': 'layer_1_refined_depth', 'type': 'IMAGE', 'links': None}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a', 'cnr_id': 'comfyui-sharp'}, 'widgets_values': [30, 'sharp']}, {'id': 11, 'type': 'PreviewGaussianSharp', 'pos': [600.5860117362482, -287.72961200652577], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 22}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 23}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 24}], 'outputs': [{'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': None}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': None}], 'properties': {'Node name for S&R': 'PreviewGaussianSharp', 'aux_id': 'PozzettiAndrea/ComfyUI-GaussianPack', 'ver': '059313a53ffa7ecc8697eddc02d2cee4727e5085'}, 'widgets_values': ['']}], 'links': [[11, 2, 0, 7, 0, 'SHARP_MODEL'], [19, 9, 0, 7, 1, 'IMAGE'], [20, 9, 2, 7, 4, 'FLOAT'], [22, 7, 0, 11, 0, 'STRING'], [23, 7, 1, 11, 1, 'EXTRINSICS'], [24, 7, 2, 11, 2, 'INTRINSICS']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 0.9373016969629105, 'offset': [449.06099628194596, 596.4219590460706]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.44.19'}, 'version': 0.4}}"]}, 'current_outputs': ['9', '2', '7', '11'], 'timestamp': 1780868131072}
[18:06] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 336, in get_output_data
[18:07] [ComfyUI] return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
[18:07] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[18:07] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 310, in _async_map_node_over_list
[18:07] [ComfyUI] await process_inputs(input_dict, i)
[18:07] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 298, in process_inputs
[18:07] [ComfyUI] result = f(**inputs)
[18:07] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 556, in proxy
[18:07] [ComfyUI] result = worker.call_method(
[18:07] [ComfyUI] module_name=mod,
[18:07] [ComfyUI] ...<4 lines>...
[18:07] [ComfyUI] timeout=600.0,
[18:07] [ComfyUI] )
[18:07] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\workers\subprocess.py", line 674, in call_method
[18:07] [ComfyUI] raise WorkerError(
[18:07] [ComfyUI] ...<2 lines>...
[18:07] [ComfyUI] )
[18:07] [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'torchvision'
[18:07] [ComfyUI]
[18:07] [ComfyUI] Worker traceback:
[18:07] [ComfyUI] Traceback (most recent call last):
[18:07] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv__j68vr6p\persistent_worker.py", line 1762, in main
[18:07] [ComfyUI] result = method(**inputs)
[18:07] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880, in EXECUTE_NORMALIZED
[18:07] [ComfyUI] to_return = cls.execute(*args, **kwargs)
[18:07] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context
[18:07] [ComfyUI] return func(*args, **kwargs)
[18:07] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 127, in execute
[18:07] [ComfyUI] patcher = _load_sharp_model(model)
[18:07] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 138, in _load_sharp_model
[18:07] [ComfyUI] import comfy.model_patcher
[18:07] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32, in <module>
[18:07] [ComfyUI] import comfy.hooks
[18:07] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in <module>
[18:07] [ComfyUI] import comfy.lora
[18:07] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in <module>
[18:07] [ComfyUI] import comfy.model_base
[18:07] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 41, in <module>
[18:07] [ComfyUI] import comfy.ldm.cosmos.model
[18:07] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\cosmos\model.py", line 25, in <module>
[18:07] [ComfyUI] from torchvision import transforms
[18:07] [ComfyUI] ModuleNotFoundError: No module named 'torchvision'
[18:07] [ComfyUI]
[18:07] [ComfyUI]
[18:07] [ComfyUI] [INFO] Prompt executed in 0.18 seconds
[18:07] [ComfyUI] [INFO] Using RAM pressure cache.
[18:07] Capturing execution frames: vanilla_vs_image_depth_gaussians.json
[18:07] [ComfyUI] [INFO] Using RAM pressure cache.
[18:07] [ComfyUI] [INFO] Using RAM pressure cache.
[18:13] Frame 1 saved (frame_000.jpg, t=0.0s)
[18:13] Validating workflow...
[18:13] Queuing workflow for execution...
[18:13] [ComfyUI] [INFO] === /validate endpoint called ===
[18:13] [ComfyUI] [INFO] Received JSON with keys: ['prompt']
[18:13] [ComfyUI] [INFO] Prompt has 8 nodes
[18:13] [ComfyUI] [INFO] Node 7: LoadImage
[18:13] [ComfyUI] [INFO] Inputs: {"image": "middlebury.jpg"}
[18:13] [ComfyUI] [INFO] Node 9: LoadSharpModel
[18:13] [ComfyUI] [INFO] Inputs: {"precision": "auto"}
[18:13] [ComfyUI] [INFO] Node 47: SharpPredictMetricDepth
[18:13] [ComfyUI] [INFO] Inputs: {"focal_length_mm": 30, "model": ["9", 0], "image": ["7", 0]}
[18:13] [ComfyUI] [INFO] Node 57: SharpPredict
[18:13] [ComfyUI] [INFO] Inputs: {"focal_length_mm": 30, "output_prefix": "sharp", "model": ["9", 0], "image": ["58", 0]}
[18:13] [ComfyUI] [INFO] Node 58: ImageFromBatch
[18:13] [ComfyUI] [INFO] Inputs: {"batch_index": 0, "length": 1, "image": ["7", 0]}
[18:13] [ComfyUI] [INFO] Node 83: SharpPredictGaussiansFromMetricDepth
[18:13] [ComfyUI] [INFO] Inputs: {"snap_to_external_depth": "none", "depth_convention": "planar_z", "focal_length_mm": 30, "output_prefix": "sharp_aligned", "save_background_layer": true, "edge_crop": 0, "model": ["9", 0], "image": [
[18:13] [ComfyUI] [INFO] Node 92: PreviewGaussianSharp
[18:13] [ComfyUI] [INFO] Inputs: {"preview_gaussian": "", "ply_path": ["83", 0], "extrinsics": ["83", 2], "intrinsics": ["83", 3]}
[18:13] [ComfyUI] [INFO] Node 93: PreviewGaussianSharp
[18:13] [ComfyUI] [INFO] Inputs: {"preview_gaussian": "", "ply_path": ["57", 0], "extrinsics": ["57", 1], "intrinsics": ["57", 2]}
[18:13] [ComfyUI] [INFO] Generated prompt_id: a12158e7-7852-4cb4-9c82-95858e374168
[18:13] [ComfyUI] [INFO] Calling execution.validate_prompt()...
[18:13] [ComfyUI] [INFO] Validation result: valid=True
[18:13] [ComfyUI] [INFO] === Validation PASSED ===
[18:13] [ComfyUI] [INFO] got prompt
[18:13] [ComfyUI] [comfy-env] Running LoadSharpModel: precision: 'auto'
[18:13] [ComfyUI] [VRAM] Before LoadSharpModel: 1271 / 24575 MB
[18:13] [ComfyUI] [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED
[18:13] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[18:13] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...
[18:13] [ComfyUI] [ComfyUI-Sharp] Health check: ok
[18:13] [ComfyUI] [SubprocessWorker] worker started/confirmed
[18:13] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[18:13] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[18:13] [ComfyUI] [SubprocessWorker] sending request via socket...
[18:13] [ComfyUI] [SubprocessWorker] call_id=9 sending call_method
[18:13] [ComfyUI] [worker:ComfyUI-Sharp] [LoadSharpModel] precision='auto' -> dtype=bf16 (device=cuda:0)
[18:13] [ComfyUI] [worker:ComfyUI-Sharp] [LoadSharpModel] checkpoint already present, reusing (no download): C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\models\sharp\sharp_2572gikvuh.pt (2679.6 MB)
[18:13] [ComfyUI] [worker:ComfyUI-Sharp] [LoadSharpModel] checkpoint ready: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\models\sharp\sharp_2572gikvuh.pt (2679.6 MB)
[18:13] [ComfyUI] [worker:ComfyUI-Sharp] [LoadSharpModel] config: precision=auto -> dtype=bf16
[18:13] [ComfyUI] [SubprocessWorker] got response: ok
[18:13] [ComfyUI] [comfy-env] LoadSharpModel done (0.03s): result: NodeOutput
[18:13] [ComfyUI] [VRAM] After LoadSharpModel: 1271 / 24575 MB
[18:13] [ComfyUI] [comfy-env] Running SharpPredict: focal_length_mm: 30.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,960,1416,3] cpu
[18:13] [ComfyUI] [VRAM] Before SharpPredict: 1271 / 24575 MB
[18:13] [ComfyUI] [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED
[18:13] [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...
[18:13] [ComfyUI] [ComfyUI-Sharp] Health check: ping (timeout=5.0s)...
[18:13] [ComfyUI] [ComfyUI-Sharp] Health check: ok
[18:13] [ComfyUI] [SubprocessWorker] worker started/confirmed
[18:13] [ComfyUI] [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 960, 1416, 3])
[18:13] [ComfyUI] [SubprocessWorker] serializing kwargs to shm...
[18:13] [ComfyUI] [SubprocessWorker] created 0 shm blocks
[18:13] [ComfyUI] [SubprocessWorker] sending request via socket...
[18:13] [ComfyUI] [SubprocessWorker] call_id=10 sending call_method
[18:13] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']
[18:13] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 960, 1416, 3]
[18:13] [ComfyUI] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 960, 1416, 3])
[18:13] [ComfyUI] [SubprocessWorker] got response: error
[18:13] [ComfyUI] [ERROR] !!! Exception during processing !!! No module named 'torchvision'
[18:13] [ComfyUI]
[18:13] [ComfyUI] Worker traceback:
[18:13] [ComfyUI] Traceback (most recent call last):
[18:13] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv__j68vr6p\persistent_worker.py", line 1762, in main
[18:13] [ComfyUI] result = method(**inputs)
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880, in EXECUTE_NORMALIZED
[18:13] [ComfyUI] to_return = cls.execute(*args, **kwargs)
[18:13] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context
[18:13] [ComfyUI] return func(*args, **kwargs)
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 127, in execute
[18:13] [ComfyUI] patcher = _load_sharp_model(model)
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 138, in _load_sharp_model
[18:13] [ComfyUI] import comfy.model_patcher
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32, in <module>
[18:13] [ComfyUI] import comfy.hooks
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in <module>
[18:13] [ComfyUI] import comfy.lora
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in <module>
[18:13] [ComfyUI] import comfy.model_base
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 41, in <module>
[18:13] [ComfyUI] import comfy.ldm.cosmos.model
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\cosmos\model.py", line 25, in <module>
[18:13] [ComfyUI] from torchvision import transforms
[18:13] [ComfyUI] ModuleNotFoundError: No module named 'torchvision'
[18:13] [ComfyUI]
[18:13] [ComfyUI] [ERROR] Traceback (most recent call last):
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 536, in execute
[18:13] [ComfyUI] output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
[18:13] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 336, in get_output_data
[18:13] [ComfyUI] return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
[18:13] [ComfyUI] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 310, in _async_map_node_over_list
[18:13] [ComfyUI] await process_inputs(input_dict, i)
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 298, in process_inputs
[18:13] [ComfyUI] result = f(**inputs)
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 556, in proxy
[18:13] [ComfyUI] result = worker.call_method(
[18:13] [ComfyUI] module_name=mod,
[18:13] [ComfyUI] ...<4 lines>...
[18:13] [ComfyUI] timeout=600.0,
[18:13] [ComfyUI] )
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\workers\subprocess.py", line 674, in call_method
[18:13] [ComfyUI] raise WorkerError(
[18:13] [ComfyUI] ...<2 lines>...
[18:13] [ComfyUI] )
[18:13] [ComfyUI] comfy_env.isolation.workers.base.WorkerError: No module named 'torchvision'
[18:13] [ComfyUI]
[18:13] [ComfyUI] Worker traceback:
[18:13] [ComfyUI] Traceback (most recent call last):
[18:13] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv__j68vr6p\persistent_worker.py", line 1762, in main
[18:13] [ComfyUI] result = method(**inputs)
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880, in EXECUTE_NORMALIZED
[18:13] Execution complete (t=0.5s)
[18:13] [ComfyUI] to_return = cls.execute(*args, **kwargs)
[18:13] Execution error: {'prompt_id': '3cdd2fb9-a0a7-4777-92c4-f78c53953311', 'node_id': '57', 'node_type': 'SharpPredict', 'executed': ['58', '7', '9'], 'exception_message': 'No module named \'torchvision\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\ContainerUser\\AppData\\Local\\Temp\\comfyui_pvenv__j68vr6p\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1880, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py", line 127, in execute\n patcher = _load_sharp_model(model)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 138, in _load_sharp_model\n import comfy.model_patcher\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 32, in <module>\n import comfy.hooks\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in <module>\n import comfy.lora\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in <module>\n import comfy.model_base\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 41, in <module>\n import comfy.ldm.cosmos.model\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\cosmos\\model.py", line 25, in <module>\n from torchvision import transforms\nModuleNotFoundError: No module named \'torchvision\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 536, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 336, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 310, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 298, in process_inputs\n result = f(**inputs)\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 556, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': ["{'model_path': 'C:\\\\workspaces\\\\Sharp-2317\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'bf16'}"], 'image': ['tensor([[[[0.4314, 0.3373, 0.2667],\n [0.4314, 0.3373, 0.2667],\n [0.4275, 0.3333, 0.2627],\n ...,\n [0.9961, 0.9961, 0.9961],\n [0.9961, 0.9961, 0.9961],\n [0.9961, 0.9961, 0.9961]],\n\n [[0.4314, 0.3373, 0.2667],\n [0.4275, 0.3333, 0.2627],\n [0.4275, 0.3333, 0.2627],\n ...,\n [0.9961, 0.9961, 0.9961],\n [0.9961, 0.9961, 0.9961],\n [0.9961, 0.9961, 0.9961]],\n\n [[0.4275, 0.3333, 0.2627],\n [0.4275, 0.3333, 0.2627],\n [0.4275, 0.3333, 0.2627],\n ...,\n [0.9961, 0.9961, 0.9961],\n [0.9961, 0.9961, 0.9961],\n [0.9961, 0.9961, 0.9961]],\n\n ...,\n\n [[0.2902, 0.1961, 0.1020],\n [0.3137, 0.2196, 0.1255],\n [0.3333, 0.2392, 0.1529],\n ...,\n [0.3412, 0.1725, 0.0902],\n [0.3333, 0.1765, 0.0902],\n [0.3333, 0.1765, 0.0902]],\n\n [[0.3137, 0.2196, 0.1255],\n [0.3294, 0.2353, 0.1412],\n [0.3412, 0.2471, 0.1608],\n ...,\n [0.3412, 0.1647, 0.0863],\n [0.3373, 0.1686, 0.0863],\n [0.3373, 0.1686, 0.0863]],\n\n [[0.3490, 0.2549, 0.1608],\n [0.3569, 0.2627, 0.1686],\n [0.3569, 0.2627, 0.1765],\n ...,\n [0.3412, 0.1647, 0.0863],\n [0.3373, 0.1686, 0.0863],\n [0.3373, 0.1686, 0.0863]]]])'], 'prompt': ["{'7': {'inputs': {'image': 'middlebury.jpg'}, 'class_type': 'LoadImage', '_meta': {'title': 'Load Image'}, 'is_changed': ['3e55f15dfe3cedd72a467c111c7014ef03206ce1baace29cfd5dff1f72684fcc']}, '9': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '47': {'inputs': {'focal_length_mm': 30.0, 'model': ['9', 0], 'image': ['7', 0]}, 'class_type': 'SharpPredictMetricDepth', '_meta': {'title': 'SHARP Predict Metric Depth'}}, '57': {'inputs': {'focal_length_mm': 30.0, 'output_prefix': 'sharp', 'model': ['9', 0], 'image': ['58', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}, '58': {'inputs': {'batch_index': 0, 'length': 1, 'image': ['7', 0]}, 'class_type': 'ImageFromBatch', '_meta': {'title': 'Get Image from Batch'}}, '83': {'inputs': {'snap_to_external_depth': 'none', 'depth_convention': 'planar_z', 'focal_length_mm': 30.0, 'output_prefix': 'sharp_aligned', 'save_background_layer': True, 'edge_crop': 0.0, 'model': ['9', 0], 'image': ['7', 0], 'metric_depth_layer0': ['47', 0]}, 'class_type': 'SharpPredictGaussiansFromMetricDepth', '_meta': {'title': 'SHARP Predict Gaussians (Image + Metric Depth)'}}, '92': {'inputs': {'preview_gaussian': '', 'ply_path': ['83', 0], 'extrinsics': ['83', 2], 'intrinsics': ['83', 3]}, 'class_type': 'PreviewGaussianSharp', '_meta': {'title': 'Preview Gaussian Sharp'}}, '93': {'inputs': {'preview_gaussian': '', 'ply_path': ['57', 0], 'extrinsics': ['57', 1], 'intrinsics': ['57', 2]}, 'class_type': 'PreviewGaussianSharp', '_meta': {'title': 'Preview Gaussian Sharp'}}}"], 'extra_pnginfo': ["{'workflow': {'id': '4c5120ac-970c-46cf-9506-725835d340a3', 'revision': 0, 'last_node_id': 93, 'last_link_id': 217, 'nodes': [{'id': 58, 'type': 'ImageFromBatch', 'pos': [-345.3227718802713, -1035.8764463326056], 'size': [270, 112], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'image', 'type': 'IMAGE', 'link': 194}], 'outputs': [{'name': 'IMAGE', 'type': 'IMAGE', 'links': [143]}], 'properties': {'Node name for S&R': 'ImageFromBatch', 'cnr_id': 'comfy-core', 'ver': '0.22.0'}, 'widgets_values': [0, 1]}, {'id': 9, 'type': 'LoadSharpModel', 'pos': [-827.9081022001862, -1217.6393468672645], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [114, 137, 197]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '51939f0d3bdcd9f4965978445ad0fa31a6222ef0', 'cnr_id': 'comfyui-sharp'}, 'widgets_values': ['auto']}, {'id': 7, 'type': 'LoadImage', 'pos': [-1163.7622907189734, -982.6675026789543], 'size': [662.21875, 367.625], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'IMAGE', 'type': 'IMAGE', 'links': [193, 194, 198]}, {'name': 'MASK', 'type': 'MASK', 'links': None}], 'properties': {'Node name for S&R': 'LoadImage', 'cnr_id': 'comfy-core', 'ver': '0.12.2'}, 'widgets_values': ['middlebury.jpg', 'image']}, {'id': 47, 'type': 'SharpPredictMetricDepth', 'pos': [-429.65947522162185, -718.222353356327], 'size': [287.265625, 224], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 114}, {'name': 'image', 'type': 'IMAGE', 'link': 193}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}], 'outputs': [{'name': 'layer_0_metric_depth', 'type': 'IMAGE', 'links': [196]}, {'name': 'layer_1_metric_depth', 'type': 'IMAGE', 'links': []}, {'name': 'extrinsics_mdepth', 'type': 'EXTRINSICS', 'links': []}, {'name': 'intrinsics_mdepth', 'type': 'INTRINSICS', 'links': None}, {'name': 'layer_0_points_raw', 'type': 'IMAGE', 'links': None}, {'name': 'layer_1_points_raw', 'type': 'IMAGE', 'links': None}], 'properties': {'Node name for S&R': 'SharpPredictMetricDepth', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9ae300958498a99946acd046599f14a13b2e9175', 'cnr_id': 'comfyui-sharp'}, 'widgets_values': [30]}, {'id': 57, 'type': 'SharpPredict', 'pos': [-50.24880441555505, -1174.7760742186522], 'size': [298.890625, 236], 'flags': {}, 'order': 5, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 137}, {'name': 'image', 'type': 'IMAGE', 'link': 143}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [215]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [216]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [217]}, {'name': 'layer_0_refined_depth', 'type': 'IMAGE', 'links': []}, {'name': 'layer_1_refined_depth', 'type': 'IMAGE', 'links': None}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '87e198137a4b73837e7cdb0b403487a4cb04631f', 'cnr_id': 'comfyui-sharp'}, 'widgets_values': [30, 'sharp']}, {'id': 83, 'type': 'SharpPredictGaussiansFromMetricDepth', 'pos': [-85.1876841064351, -813.6867300229302], 'size': [427.46875, 413.3125], 'flags': {}, 'order': 4, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 197}, {'name': 'image', 'type': 'IMAGE', 'link': 198}, {'name': 'metric_depth_layer0', 'type': 'IMAGE', 'link': 196}, {'name': 'metric_depth_layer1', 'shape': 7, 'type': 'IMAGE', 'link': None}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}, {'name': 'mask', 'shape': 7, 'type': 'MASK', 'link': None}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [214]}, {'name': 'ply_folder', 'type': 'STRING', 'links': None}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [213]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [212]}], 'properties': {'Node name for S&R': 'SharpPredictGaussiansFromMetricDepth', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '8a35d88363cea291ddf08781f8174429c009f3a9', 'cnr_id': 'comfyui-sharp'}, 'widgets_values': ['none', 'planar_z', 30, 'sharp_aligned', True, 0]}, {'id': 93, 'type': 'PreviewGaussianSharp', 'pos': [442.86459704371333, -1332.4924562910687], 'size': [512, 658], 'flags': {}, 'order': 7, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 215}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 216}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 217}], 'outputs': [{'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': None}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': None}], 'properties': {'Node name for S&R': 'PreviewGaussianSharp', 'aux_id': 'PozzettiAndrea/ComfyUI-GaussianPack', 'ver': '059313a53ffa7ecc8697eddc02d2cee4727e5085'}, 'widgets_values': ['']}, {'id': 92, 'type': 'PreviewGaussianSharp', 'pos': [438.2632542512038, -610.669877712681], 'size': [512, 658], 'flags': {}, 'order': 6, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 214}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 213}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 212}], 'outputs': [{'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': None}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': None}], 'properties': {'Node name for S&R': 'PreviewGaussianSharp', 'aux_id': 'PozzettiAndrea/ComfyUI-GaussianPack', 'ver': '059313a53ffa7ecc8697eddc02d2cee4727e5085'}, 'widgets_values': ['']}], 'links': [[114, 9, 0, 47, 0, 'SHARP_MODEL_CONFIG'], [137, 9, 0, 57, 0, 'SHARP_MODEL_CONFIG'], [143, 58, 0, 57, 1, 'IMAGE'], [193, 7, 0, 47, 1, 'IMAGE'], [194, 7, 0, 58, 0, 'IMAGE'], [196, 47, 0, 83, 2, 'IMAGE'], [197, 9, 0, 83, 0, 'SHARP_MODEL_CONFIG'], [198, 7, 0, 83, 1, 'IMAGE'], [212, 83, 3, 92, 2, 'INTRINSICS'], [213, 83, 2, 92, 1, 'EXTRINSICS'], [214, 83, 0, 92, 0, 'STRING'], [215, 57, 0, 93, 0, 'STRING'], [216, 57, 1, 93, 1, 'EXTRINSICS'], [217, 57, 2, 93, 2, 'INTRINSICS']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 0.5976516256247191, 'offset': [1193.716693482513, 1554.9451579147433]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.44.19'}, 'version': 0.4}}"]}, 'current_outputs': ['57', '9', '58', '83', '92', '93', '47', '7'], 'timestamp': 1780868137759}
[18:13] [ComfyUI] File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context
[18:13] [ComfyUI] return func(*args, **kwargs)
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 127, in execute
[18:13] [ComfyUI] patcher = _load_sharp_model(model)
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\load_model.py", line 138, in _load_sharp_model
[18:13] [ComfyUI] import comfy.model_patcher
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32, in <module>
[18:13] [ComfyUI] import comfy.hooks
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in <module>
[18:13] [ComfyUI] import comfy.lora
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in <module>
[18:13] [ComfyUI] import comfy.model_base
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 41, in <module>
[18:13] [ComfyUI] import comfy.ldm.cosmos.model
[18:13] [ComfyUI] File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\cosmos\model.py", line 25, in <module>
[18:13] [ComfyUI] from torchvision import transforms
[18:13] [ComfyUI] ModuleNotFoundError: No module named 'torchvision'
[18:13] [ComfyUI]
[18:13] [ComfyUI]
[18:13] [ComfyUI] [INFO] Prompt executed in 0.12 seconds
[18:13] [ComfyUI] [INFO] Using RAM pressure cache.
[18:14] Results saved to C:\logs\Sharp-2317\dev\windows-portable-gpu\results.json
[18:14] Model report: 16 files, 3.9 GB -> C:\logs\Sharp-2317\dev\windows-portable-gpu\models.json
[18:14] Saved: C:\logs\Sharp-2317\dev\windows-portable-gpu\index.html
[18:14]
windows_portable: FAILED
[18:14] Error: Workflow execution failed (4 error(s))
[18:14] Details: pano.json: Workflow execution failed: {'prompt_id': 'a0b5651f-7690-4c72-b8ea-fc0e3c49acc8', 'node_id': '76', 'node_type': 'SharpPredictGaussiansFromMetricDepth', 'executed': ['81', '59', '73', '89', '9', '60', '70', '62', '87', '68', '61', '80', '7', '96'], 'exception_message': 'No module named \'torchvision\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\ContainerUser\\AppData\\Local\\Temp\\comfyui_pvenv__j68vr6p\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1880, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict_gaussians_from_depth.py", line 279, in execute\n patcher = _load_sharp_model(model)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 138, in _load_sharp_model\n import comfy.model_patcher\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 32, in <module>\n import comfy.hooks\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in <module>\n import comfy.lora\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in <module>\n import comfy.model_base\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 41, in <module>\n import comfy.ldm.cosmos.model\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\cosmos\\model.py", line 25, in <module>\n from torchvision import transforms\nModuleNotFoundError: No module named \'torchvision\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 536, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 336, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 310, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 298, in process_inputs\n result = f(**inputs)\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 556, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'snap_to_external_depth': ['none'], 'depth_convention': ['planar_z'], 'focal_length_mm': [30], 'output_prefix': ['sharp_aligned'], 'save_background_layer': [True], 'edge_crop': [0], 'model': ["{'model_path': 'C:\\\\workspaces\\\\Sharp-2317\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'bf16'}"], 'image': ['tensor([[[[0.2295, 0.1593, 0.1320],\n [0.2225, 0.1553, 0.1284],\n [0.2149, 0.1509, 0.1239],\n ...,\n [0.2200, 0.1667, 0.1292],\n [0.2212, 0.1688, 0.1289],\n [0.2225, 0.1714, 0.1287]],\n\n [[0.2374, 0.1657, 0.1388],\n [0.2252, 0.1560, 0.1298],\n [0.2171, 0.1502, 0.1235],\n ...,\n [0.2198, 0.1685, 0.1281],\n [0.2201, 0.1690, 0.1269],\n [0.2213, 0.1702, 0.1277]],\n\n [[0.2464, 0.1741, 0.1473],\n [0.2275, 0.1569, 0.1333],\n [0.2201, 0.1510, 0.1257],\n ...,\n [0.2232, 0.1715, 0.1318],\n [0.2227, 0.1717, 0.1302],\n [0.2227, 0.1718, 0.1310]],\n\n ...,\n\n [[0.3662, 0.2779, 0.2250],\n [0.3601, 0.2718, 0.2170],\n [0.3565, 0.2677, 0.2106],\n ...,\n [0.2098, 0.1556, 0.1291],\n [0.2149, 0.1607, 0.1338],\n [0.2205, 0.1664, 0.1391]],\n\n [[0.3594, 0.2735, 0.2190],\n [0.3577, 0.2700, 0.2139],\n [0.3562, 0.2667, 0.2091],\n ...,\n [0.2085, 0.1535, 0.1265],\n [0.2105, 0.1555, 0.1276],\n [0.2182, 0.1629, 0.1352]],\n\n [[0.3578, 0.2721, 0.2182],\n [0.3595, 0.2714, 0.2160],\n [0.3602, 0.2706, 0.2137],\n ...,\n [0.2115, 0.1557, 0.1289],\n [0.2082, 0.1532, 0.1241],\n [0.2141, 0.1585, 0.1298]]],\n\n\n [[[0.2406, 0.1885, 0.1518],\n [0.2357, 0.1816, 0.1460],\n [0.2286, 0.1737, 0.1383],\n ...,\n [0.1694, 0.1221, 0.0941],\n [0.1689, 0.1234, 0.0941],\n [0.1683, 0.1252, 0.0938]],\n\n [[0.2302, 0.1827, 0.1439],\n [0.2259, 0.1762, 0.1388],\n [0.2214, 0.1693, 0.1333],\n ...,\n [0.1714, 0.1233, 0.0948],\n [0.1691, 0.1248, 0.0949],\n [0.1661, 0.1253, 0.0937]],\n\n [[0.2202, 0.1707, 0.1339],\n [0.2162, 0.1670, 0.1303],\n [0.2139, 0.1642, 0.1280],\n ...,\n [0.1715, 0.1250, 0.0978],\n [0.1672, 0.1257, 0.0960],\n [0.1650, 0.1274, 0.0964]],\n\n ...,\n\n [[0.0966, 0.0709, 0.0623],\n [0.0984, 0.0712, 0.0627],\n [0.0994, 0.0705, 0.0625],\n ...,\n [0.0971, 0.0776, 0.0619],\n [0.0962, 0.0749, 0.0592],\n [0.0957, 0.0744, 0.0587]],\n\n [[0.1058, 0.0742, 0.0682],\n [0.1099, 0.0772, 0.0699],\n [0.1046, 0.0722, 0.0643],\n ...,\n [0.0973, 0.0775, 0.0619],\n [0.0959, 0.0743, 0.0587],\n [0.0944, 0.0714, 0.0557]],\n\n [[0.1069, 0.0747, 0.0687],\n [0.1134, 0.0796, 0.0717],\n [0.0972, 0.0646, 0.0568],\n ...,\n [0.0981, 0.0783, 0.0627],\n [0.0971, 0.0760, 0.0603],\n [0.0964, 0.0737, 0.0580]]],\n\n\n [[[0.0864, 0.0314, 0.0134],\n [0.0866, 0.0314, 0.0165],\n [0.0868, 0.0314, 0.0196],\n ...,\n [0.2040, 0.1496, 0.1230],\n [0.2041, 0.1514, 0.1244],\n [0.2043, 0.1528, 0.1257]],\n\n [[0.0880, 0.0316, 0.0137],\n [0.0879, 0.0314, 0.0156],\n [0.0880, 0.0314, 0.0181],\n ...,\n [0.2048, 0.1500, 0.1252],\n [0.2053, 0.1523, 0.1266],\n [0.2065, 0.1522, 0.1269]],\n\n [[0.0905, 0.0333, 0.0175],\n [0.0892, 0.0314, 0.0152],\n [0.0893, 0.0314, 0.0173],\n ...,\n [0.2061, 0.1509, 0.1274],\n [0.2073, 0.1528, 0.1284],\n [0.2087, 0.1523, 0.1282]],\n\n ...,\n\n [[0.1964, 0.1389, 0.1239],\n [0.1977, 0.1409, 0.1304],\n [0.1977, 0.1420, 0.1357],\n ...,\n [0.1500, 0.1145, 0.0873],\n [0.1624, 0.1256, 0.0970],\n [0.1701, 0.1326, 0.1035]],\n\n [[0.1936, 0.1386, 0.1294],\n [0.1940, 0.1405, 0.1341],\n [0.1911, 0.1399, 0.1334],\n ...,\n [0.1436, 0.1112, 0.0853],\n [0.1518, 0.1172, 0.0882],\n [0.1622, 0.1266, 0.0961]],\n\n [[0.1917, 0.1418, 0.1338],\n [0.1900, 0.1417, 0.1342],\n [0.1877, 0.1406, 0.1310],\n ...,\n [0.1386, 0.1090, 0.0864],\n [0.1439, 0.1114, 0.0831],\n [0.1536, 0.1178, 0.0862]]],\n\n\n ...,\n\n\n [[[0.2300, 0.1676, 0.1361],\n [0.2242, 0.1646, 0.1317],\n [0.2171, 0.1617, 0.1267],\n ...,\n [0.0693, 0.0241, 0.0123],\n [0.0748, 0.0306, 0.0188],\n [0.0798, 0.0347, 0.0237]],\n\n [[0.2263, 0.1637, 0.1323],\n [0.2217, 0.1607, 0.1285],\n [0.2156, 0.1578, 0.1240],\n ...,\n [0.0728, 0.0269, 0.0151],\n [0.0813, 0.0356, 0.0238],\n [0.0885, 0.0429, 0.0313]],\n\n [[0.2238, 0.1608, 0.1297],\n [0.2198, 0.1570, 0.1257],\n [0.2154, 0.1544, 0.1221],\n ...,\n [0.0762, 0.0294, 0.0177],\n [0.0867, 0.0395, 0.0278],\n [0.0909, 0.0424, 0.0317]],\n\n ...,\n\n [[0.1235, 0.0549, 0.0451],\n [0.1232, 0.0549, 0.0448],\n [0.1226, 0.0536, 0.0433],\n ...,\n [0.1184, 0.0819, 0.0832],\n [0.1113, 0.0793, 0.0790],\n [0.1011, 0.0745, 0.0717]],\n\n [[0.1236, 0.0549, 0.0452],\n [0.1246, 0.0549, 0.0462],\n [0.1252, 0.0534, 0.0439],\n ...,\n [0.1213, 0.0826, 0.0828],\n [0.1184, 0.0828, 0.0827],\n [0.1123, 0.0808, 0.0796]],\n\n [[0.1239, 0.0546, 0.0454],\n [0.1240, 0.0525, 0.0454],\n [0.1252, 0.0508, 0.0420],\n ...,\n [0.1298, 0.0893, 0.0865],\n [0.1248, 0.0863, 0.0854],\n [0.1220, 0.0859, 0.0859]]],\n\n\n [[[0.2007, 0.1486, 0.1144],\n [0.1981, 0.1450, 0.1119],\n [0.1947, 0.1412, 0.1084],\n ...,\n [0.1986, 0.1450, 0.1209],\n [0.1962, 0.1463, 0.1195],\n [0.1967, 0.1490, 0.1209]],\n\n [[0.2008, 0.1498, 0.1145],\n [0.1966, 0.1450, 0.1103],\n [0.1936, 0.1420, 0.1073],\n ...,\n [0.1978, 0.1447, 0.1184],\n [0.1947, 0.1452, 0.1163],\n [0.1947, 0.1474, 0.1172]],\n\n [[0.1994, 0.1475, 0.1122],\n [0.1930, 0.1420, 0.1067],\n [0.1919, 0.1402, 0.1047],\n ...,\n [0.1989, 0.1480, 0.1179],\n [0.1967, 0.1497, 0.1168],\n [0.1975, 0.1490, 0.1186]],\n\n ...,\n\n [[0.0690, 0.0306, 0.0157],\n [0.0719, 0.0353, 0.0192],\n [0.0747, 0.0403, 0.0232],\n ...,\n [0.1381, 0.1090, 0.1144],\n [0.1265, 0.0985, 0.0970],\n [0.1317, 0.1054, 0.0995]],\n\n [[0.0784, 0.0366, 0.0173],\n [0.0819, 0.0430, 0.0230],\n [0.0857, 0.0497, 0.0291],\n ...,\n [0.1671, 0.1420, 0.1568],\n [0.1133, 0.0897, 0.0944],\n [0.1010, 0.0801, 0.0806]],\n\n [[0.0973, 0.0561, 0.0315],\n [0.0997, 0.0610, 0.0363],\n [0.1023, 0.0650, 0.0403],\n ...,\n [0.3421, 0.3164, 0.3393],\n [0.2764, 0.2523, 0.2681],\n [0.2167, 0.1947, 0.2045]]],\n\n\n [[[0.1388, 0.0975, 0.0712],\n [0.1364, 0.0966, 0.0672],\n [0.1361, 0.0969, 0.0656],\n ...,\n [0.2059, 0.1442, 0.1224],\n [0.2059, 0.1431, 0.1196],\n [0.2064, 0.1428, 0.1189]],\n\n [[0.1367, 0.0942, 0.0694],\n [0.1352, 0.0937, 0.0644],\n [0.1350, 0.0940, 0.0613],\n ...,\n [0.1923, 0.1320, 0.1134],\n [0.1959, 0.1341, 0.1133],\n [0.1963, 0.1337, 0.1113]],\n\n [[0.1350, 0.0907, 0.0635],\n [0.1350, 0.0922, 0.0604],\n [0.1356, 0.0928, 0.0585],\n ...,\n [0.1871, 0.1274, 0.1097],\n [0.1912, 0.1293, 0.1101],\n [0.1962, 0.1331, 0.1118]],\n\n ...,\n\n [[0.1043, 0.0973, 0.0718],\n [0.1044, 0.0976, 0.0754],\n [0.1046, 0.0980, 0.0795],\n ...,\n [0.4336, 0.2548, 0.1784],\n [0.4266, 0.2504, 0.1765],\n [0.4132, 0.2371, 0.1655]],\n\n [[0.1020, 0.0965, 0.0676],\n [0.1027, 0.0973, 0.0731],\n [0.1029, 0.0969, 0.0765],\n ...,\n [0.4263, 0.2456, 0.1723],\n [0.4251, 0.2489, 0.1782],\n [0.4087, 0.2356, 0.1665]],\n\n [[0.1002, 0.0961, 0.0649],\n [0.1015, 0.0976, 0.0722],\n [0.1008, 0.0948, 0.0734],\n ...,\n [0.4201, 0.2376, 0.1670],\n [0.4196, 0.2417, 0.1741],\n [0.4064, 0.2341, 0.1681]]]])'], 'metric_depth_layer0': ['tensor([[[[0.5945, 0.5945, 0.5945],\n [0.5944, 0.5944, 0.5944],\n [0.5944, 0.5944, 0.5944],\n ...,\n [0.5005, 0.5005, 0.5005],\n [0.5000, 0.5000, 0.5000],\n [0.4995, 0.4995, 0.4995]],\n\n [[0.5949, 0.5949, 0.5949],\n [0.5949, 0.5949, 0.5949],\n [0.5948, 0.5948, 0.5948],\n ...,\n [0.5002, 0.5002, 0.5002],\n [0.4997, 0.4997, 0.4997],\n [0.4991, 0.4991, 0.4991]],\n\n [[0.5954, 0.5954, 0.5954],\n [0.5953, 0.5953, 0.5953],\n [0.5953, 0.5953, 0.5953],\n ...,\n [0.4998, 0.4998, 0.4998],\n [0.4993, 0.4993, 0.4993],\n [0.4988, 0.4988, 0.4988]],\n\n ...,\n\n [[0.8989, 0.8989, 0.8989],\n [0.8955, 0.8955, 0.8955],\n [0.8921, 0.8921, 0.8921],\n ...,\n [0.2245, 0.2245, 0.2245],\n [0.2244, 0.2244, 0.2244],\n [0.2243, 0.2243, 0.2243]],\n\n [[0.8967, 0.8967, 0.8967],\n [0.8933, 0.8933, 0.8933],\n [0.8900, 0.8900, 0.8900],\n ...,\n [0.2244, 0.2244, 0.2244],\n [0.2243, 0.2243, 0.2243],\n [0.2242, 0.2242, 0.2242]],\n\n [[0.8946, 0.8946, 0.8946],\n [0.8912, 0.8912, 0.8912],\n [0.8879, 0.8879, 0.8879],\n ...,\n [0.2243, 0.2243, 0.2243],\n [0.2242, 0.2242, 0.2242],\n [0.2241, 0.2241, 0.2241]]],\n\n\n [[[0.4448, 0.4448, 0.4448],\n [0.4451, 0.4451, 0.4451],\n [0.4455, 0.4455, 0.4455],\n ...,\n [0.6040, 0.6040, 0.6040],\n [0.6041, 0.6041, 0.6041],\n [0.6042, 0.6042, 0.6042]],\n\n [[0.4453, 0.4453, 0.4453],\n [0.4457, 0.4457, 0.4457],\n [0.4460, 0.4460, 0.4460],\n ...,\n [0.6044, 0.6044, 0.6044],\n [0.6045, 0.6045, 0.6045],\n [0.6045, 0.6045, 0.6045]],\n\n [[0.4458, 0.4458, 0.4458],\n [0.4462, 0.4462, 0.4462],\n [0.4465, 0.4465, 0.4465],\n ...,\n [0.6048, 0.6048, 0.6048],\n [0.6049, 0.6049, 0.6049],\n [0.6049, 0.6049, 0.6049]],\n\n ...,\n\n [[0.8155, 0.8155, 0.8155],\n [0.8161, 0.8161, 0.8161],\n [0.8166, 0.8166, 0.8166],\n ...,\n [0.9888, 0.9888, 0.9888],\n [0.9883, 0.9883, 0.9883],\n [0.9879, 0.9879, 0.9879]],\n\n [[0.8152, 0.8152, 0.8152],\n [0.8158, 0.8158, 0.8158],\n [0.8163, 0.8163, 0.8163],\n ...,\n [0.9882, 0.9882, 0.9882],\n [0.9878, 0.9878, 0.9878],\n [0.9874, 0.9874, 0.9874]],\n\n [[0.8149, 0.8149, 0.8149],\n [0.8155, 0.8155, 0.8155],\n [0.8161, 0.8161, 0.8161],\n ...,\n [0.9877, 0.9877, 0.9877],\n [0.9873, 0.9873, 0.9873],\n [0.9868, 0.9868, 0.9868]]],\n\n\n [[[0.6090, 0.6090, 0.6090],\n [0.6092, 0.6092, 0.6092],\n [0.6094, 0.6094, 0.6094],\n ...,\n [0.2262, 0.2262, 0.2262],\n [0.2261, 0.2261, 0.2261],\n [0.2260, 0.2260, 0.2260]],\n\n [[0.6093, 0.6093, 0.6093],\n [0.6095, 0.6095, 0.6095],\n [0.6097, 0.6097, 0.6097],\n ...,\n [0.2263, 0.2263, 0.2263],\n [0.2262, 0.2262, 0.2262],\n [0.2261, 0.2261, 0.2261]],\n\n [[0.6096, 0.6096, 0.6096],\n [0.6098, 0.6098, 0.6098],\n [0.6100, 0.6100, 0.6100],\n ...,\n [0.2264, 0.2264, 0.2264],\n [0.2264, 0.2264, 0.2264],\n [0.2263, 0.2263, 0.2263]],\n\n ...,\n\n [[0.6546, 0.6546, 0.6546],\n [0.6546, 0.6546, 0.6546],\n [0.6546, 0.6546, 0.6546],\n ...,\n [0.6347, 0.6347, 0.6347],\n [0.6348, 0.6348, 0.6348],\n [0.6348, 0.6348, 0.6348]],\n\n [[0.6543, 0.6543, 0.6543],\n [0.6543, 0.6543, 0.6543],\n [0.6542, 0.6542, 0.6542],\n ...,\n [0.6344, 0.6344, 0.6344],\n [0.6344, 0.6344, 0.6344],\n [0.6345, 0.6345, 0.6345]],\n\n [[0.6539, 0.6539, 0.6539],\n [0.6539, 0.6539, 0.6539],\n [0.6539, 0.6539, 0.6539],\n ...,\n [0.6341, 0.6341, 0.6341],\n [0.6341, 0.6341, 0.6341],\n [0.6341, 0.6341, 0.6341]]],\n\n\n ...,\n\n\n [[[0.7530, 0.7530, 0.7530],\n [0.7530, 0.7530, 0.7530],\n [0.7530, 0.7530, 0.7530],\n ...,\n [0.4330, 0.4330, 0.4330],\n [0.4329, 0.4329, 0.4329],\n [0.4327, 0.4327, 0.4327]],\n\n [[0.7539, 0.7539, 0.7539],\n [0.7539, 0.7539, 0.7539],\n [0.7539, 0.7539, 0.7539],\n ...,\n [0.4334, 0.4334, 0.4334],\n [0.4332, 0.4332, 0.4332],\n [0.4331, 0.4331, 0.4331]],\n\n [[0.7548, 0.7548, 0.7548],\n [0.7548, 0.7548, 0.7548],\n [0.7547, 0.7547, 0.7547],\n ...,\n [0.4337, 0.4337, 0.4337],\n [0.4336, 0.4336, 0.4336],\n [0.4335, 0.4335, 0.4335]],\n\n ...,\n\n [[0.8060, 0.8060, 0.8060],\n [0.8065, 0.8065, 0.8065],\n [0.8070, 0.8070, 0.8070],\n ...,\n [0.4864, 0.4864, 0.4864],\n [0.4862, 0.4862, 0.4862],\n [0.4860, 0.4860, 0.4860]],\n\n [[0.8057, 0.8057, 0.8057],\n [0.8062, 0.8062, 0.8062],\n [0.8067, 0.8067, 0.8067],\n ...,\n [0.4860, 0.4860, 0.4860],\n [0.4857, 0.4857, 0.4857],\n [0.4855, 0.4855, 0.4855]],\n\n [[0.8053, 0.8053, 0.8053],\n [0.8058, 0.8058, 0.8058],\n [0.8063, 0.8063, 0.8063],\n ...,\n [0.4855, 0.4855, 0.4855],\n [0.4853, 0.4853, 0.4853],\n [0.4850, 0.4850, 0.4850]]],\n\n\n [[[0.6092, 0.6092, 0.6092],\n [0.6092, 0.6092, 0.6092],\n [0.6092, 0.6092, 0.6092],\n ...,\n [0.5787, 0.5787, 0.5787],\n [0.5786, 0.5786, 0.5786],\n [0.5786, 0.5786, 0.5786]],\n\n [[0.6097, 0.6097, 0.6097],\n [0.6097, 0.6097, 0.6097],\n [0.6097, 0.6097, 0.6097],\n ...,\n [0.5791, 0.5791, 0.5791],\n [0.5791, 0.5791, 0.5791],\n [0.5790, 0.5790, 0.5790]],\n\n [[0.6102, 0.6102, 0.6102],\n [0.6102, 0.6102, 0.6102],\n [0.6102, 0.6102, 0.6102],\n ...,\n [0.5796, 0.5796, 0.5796],\n [0.5795, 0.5795, 0.5795],\n [0.5795, 0.5795, 0.5795]],\n\n ...,\n\n [[0.9890, 0.9890, 0.9890],\n [0.9895, 0.9895, 0.9895],\n [0.9899, 0.9899, 0.9899],\n ...,\n [1.3732, 1.3732, 1.3732],\n [1.3720, 1.3720, 1.3720],\n [1.3709, 1.3709, 1.3709]],\n\n [[0.9887, 0.9887, 0.9887],\n [0.9892, 0.9892, 0.9892],\n [0.9896, 0.9896, 0.9896],\n ...,\n [1.3725, 1.3725, 1.3725],\n [1.3715, 1.3715, 1.3715],\n [1.3705, 1.3705, 1.3705]],\n\n [[0.9884, 0.9884, 0.9884],\n [0.9888, 0.9888, 0.9888],\n [0.9893, 0.9893, 0.9893],\n ...,\n [1.3712, 1.3712, 1.3712],\n [1.3703, 1.3703, 1.3703],\n [1.3694, 1.3694, 1.3694]]],\n\n\n [[[0.5975, 0.5975, 0.5975],\n [0.5975, 0.5975, 0.5975],\n [0.5975, 0.5975, 0.5975],\n ...,\n [0.5921, 0.5921, 0.5921],\n [0.5925, 0.5925, 0.5925],\n [0.5922, 0.5922, 0.5922]],\n\n [[0.5981, 0.5981, 0.5981],\n [0.5981, 0.5981, 0.5981],\n [0.5981, 0.5981, 0.5981],\n ...,\n [0.5940, 0.5940, 0.5940],\n [0.5941, 0.5941, 0.5941],\n [0.5943, 0.5943, 0.5943]],\n\n [[0.5988, 0.5988, 0.5988],\n [0.5988, 0.5988, 0.5988],\n [0.5987, 0.5987, 0.5987],\n ...,\n [0.5955, 0.5955, 0.5955],\n [0.5957, 0.5957, 0.5957],\n [0.5958, 0.5958, 0.5958]],\n\n ...,\n\n [[1.1844, 1.1844, 1.1844],\n [1.1844, 1.1844, 1.1844],\n [1.1844, 1.1844, 1.1844],\n ...,\n [1.3009, 1.3009, 1.3009],\n [1.3009, 1.3009, 1.3009],\n [1.3008, 1.3008, 1.3008]],\n\n [[1.1839, 1.1839, 1.1839],\n [1.1839, 1.1839, 1.1839],\n [1.1839, 1.1839, 1.1839],\n ...,\n [1.3003, 1.3003, 1.3003],\n [1.3002, 1.3002, 1.3002],\n [1.3002, 1.3002, 1.3002]],\n\n [[1.1834, 1.1834, 1.1834],\n [1.1834, 1.1834, 1.1834],\n [1.1833, 1.1833, 1.1833],\n ...,\n [1.2996, 1.2996, 1.2996],\n [1.2995, 1.2995, 1.2995],\n [1.2995, 1.2995, 1.2995]]]])'], 'extrinsics': ['tensor([[[ 9.6511e-01, 2.6184e-01, -0.0000e+00, -0.0000e+00],\n [-1.7509e-01, 6.4538e-01, -7.4353e-01, -0.0000e+00],\n [-1.9468e-01, 7.1759e-01, 6.6871e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-9.8956e-01, -1.4415e-01, 0.0000e+00, -0.0000e+00],\n [ 1.2161e-01, -8.3485e-01, -5.3687e-01, -0.0000e+00],\n [ 7.7391e-02, -5.3127e-01, 8.4366e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 9.8998e-01, 1.4124e-01, -0.0000e+00, -0.0000e+00],\n [ 1.1579e-01, -8.1161e-01, -5.7262e-01, -0.0000e+00],\n [-8.0877e-02, 5.6688e-01, -8.1982e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-8.6726e-01, -4.9786e-01, 0.0000e+00, -0.0000e+00],\n [-4.7457e-01, 8.2670e-01, -3.0224e-01, -0.0000e+00],\n [ 1.5047e-01, -2.6212e-01, -9.5323e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 8.8285e-01, -4.6966e-01, 0.0000e+00, -0.0000e+00],\n [ 1.7086e-02, 3.2117e-02, -9.9934e-01, -0.0000e+00],\n [ 4.6934e-01, 8.8227e-01, 3.6379e-02, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 9.2565e-01, 3.7839e-01, -0.0000e+00, -0.0000e+00],\n [ 4.1008e-02, -1.0032e-01, -9.9411e-01, -0.0000e+00],\n [-3.7616e-01, 9.2020e-01, -1.0838e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-8.6073e-01, -5.0906e-01, 0.0000e+00, -0.0000e+00],\n [ 1.1896e-01, -2.0114e-01, -9.7231e-01, -0.0000e+00],\n [ 4.9497e-01, -8.3690e-01, 2.3368e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-7.5339e-01, 6.5757e-01, 0.0000e+00, -0.0000e+00],\n [-5.5841e-02, -6.3978e-02, -9.9639e-01, -0.0000e+00],\n [-6.5520e-01, -7.5067e-01, 8.4920e-02, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 2.2466e-01, -9.7444e-01, 0.0000e+00, -0.0000e+00],\n [ 3.1482e-01, 7.2586e-02, -9.4637e-01, -0.0000e+00],\n [ 9.2218e-01, 2.1262e-01, 3.2308e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 4.2690e-01, -9.0430e-01, 0.0000e+00, -0.0000e+00],\n [-4.6352e-01, -2.1882e-01, -8.5864e-01, -0.0000e+00],\n [ 7.7647e-01, 3.6655e-01, -5.1258e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 1.2487e-01, 9.9217e-01, -0.0000e+00, -0.0000e+00],\n [-6.2834e-01, 7.9079e-02, -7.7391e-01, -0.0000e+00],\n [-7.6786e-01, 9.6639e-02, 6.3329e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 2.5200e-01, 9.6773e-01, -0.0000e+00, -0.0000e+00],\n [ 3.8266e-01, -9.9646e-02, -9.1850e-01, -0.0000e+00],\n [-8.8886e-01, 2.3146e-01, -3.9542e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 6.9996e-01, 7.1418e-01, -0.0000e+00, -0.0000e+00],\n [-6.8583e-01, 6.7218e-01, -2.7894e-01, -0.0000e+00],\n [-1.9922e-01, 1.9525e-01, 9.6031e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-4.5849e-01, -8.8870e-01, 0.0000e+00, -0.0000e+00],\n [ 6.0968e-01, -3.1454e-01, -7.2756e-01, -0.0000e+00],\n [ 6.4659e-01, -3.3358e-01, 6.8604e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 7.6967e-01, -6.3844e-01, 0.0000e+00, -0.0000e+00],\n [ 4.1169e-01, 4.9632e-01, -7.6431e-01, -0.0000e+00],\n [ 4.8796e-01, 5.8827e-01, 6.4485e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 5.6771e-01, -8.2323e-01, 0.0000e+00, -0.0000e+00],\n [-4.4100e-02, -3.0412e-02, -9.9856e-01, -0.0000e+00],\n [ 8.2204e-01, 5.6690e-01, -5.3570e-02, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 9.8807e-01, -1.5401e-01, 0.0000e+00, -0.0000e+00],\n [ 5.0146e-02, 3.2171e-01, -9.4551e-01, -0.0000e+00],\n [ 1.4562e-01, 9.3423e-01, 3.2559e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 9.9992e-01, -1.2621e-02, 0.0000e+00, -0.0000e+00],\n [-2.9304e-04, -2.3216e-02, -9.9973e-01, -0.0000e+00],\n [ 1.2618e-02, 9.9965e-01, -2.3218e-02, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 9.4821e-01, 3.1763e-01, -0.0000e+00, -0.0000e+00],\n [-1.0118e-01, 3.0204e-01, -9.4791e-01, -0.0000e+00],\n [-3.0109e-01, 8.9882e-01, 3.1853e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 7.2228e-01, 6.9160e-01, -0.0000e+00, -0.0000e+00],\n [-9.4170e-02, 9.8348e-02, -9.9069e-01, -0.0000e+00],\n [-6.8516e-01, 7.1555e-01, 1.3616e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 6.4041e-01, 7.6804e-01, -0.0000e+00, -0.0000e+00],\n [-4.3269e-01, 3.6079e-01, -8.2620e-01, -0.0000e+00],\n [-6.3455e-01, 5.2910e-01, 5.6337e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-5.7288e-01, 8.1964e-01, 0.0000e+00, -0.0000e+00],\n [-6.6643e-01, -4.6579e-01, -5.8217e-01, -0.0000e+00],\n [-4.7717e-01, -3.3351e-01, 8.1307e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 9.1003e-01, -4.1455e-01, 0.0000e+00, -0.0000e+00],\n [-3.8503e-01, -8.4523e-01, -3.7058e-01, -0.0000e+00],\n [ 1.5362e-01, 3.3724e-01, -9.2880e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 7.7466e-01, -6.3238e-01, 0.0000e+00, -0.0000e+00],\n [-4.6462e-01, -5.6916e-01, -6.7837e-01, -0.0000e+00],\n [ 4.2899e-01, 5.2551e-01, -7.3472e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-1.7158e-01, -9.8517e-01, 0.0000e+00, -0.0000e+00],\n [-6.3578e-01, 1.1073e-01, -7.6388e-01, -0.0000e+00],\n [ 7.5256e-01, -1.3106e-01, -6.4535e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-6.5400e-01, -7.5650e-01, 0.0000e+00, -0.0000e+00],\n [-4.0678e-02, 3.5167e-02, -9.9855e-01, -0.0000e+00],\n [ 7.5540e-01, -6.5305e-01, -5.3772e-02, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-8.8700e-01, -4.6177e-01, 0.0000e+00, -0.0000e+00],\n [-2.3539e-01, 4.5215e-01, -8.6032e-01, -0.0000e+00],\n [ 3.9727e-01, -7.6310e-01, -5.0976e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-9.9995e-01, 9.7823e-03, 0.0000e+00, -0.0000e+00],\n [ 1.8543e-04, 1.8954e-02, -9.9982e-01, -0.0000e+00],\n [-9.7806e-03, -9.9977e-01, -1.8955e-02, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-7.3335e-01, 6.7985e-01, 0.0000e+00, -0.0000e+00],\n [ 4.3329e-01, 4.6739e-01, -7.7059e-01, -0.0000e+00],\n [-5.2388e-01, -5.6511e-01, -6.3733e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-2.2620e-01, 9.7408e-01, 0.0000e+00, -0.0000e+00],\n [ 2.7085e-02, 6.2896e-03, -9.9961e-01, -0.0000e+00],\n [-9.7370e-01, -2.2611e-01, -2.7806e-02, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 1.3242e-01, 9.9119e-01, -0.0000e+00, -0.0000e+00],\n [ 9.0640e-01, -1.2109e-01, -4.0469e-01, -0.0000e+00],\n [-4.0113e-01, 5.3589e-02, -9.1445e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 7.5565e-01, 6.5498e-01, -0.0000e+00, -0.0000e+00],\n [ 4.5220e-01, -5.2170e-01, -7.2342e-01, -0.0000e+00],\n [-4.7383e-01, 5.4666e-01, -6.9040e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-9.9445e-01, -1.0522e-01, 0.0000e+00, -0.0000e+00],\n [ 4.5959e-02, -4.3437e-01, -8.9956e-01, -0.0000e+00],\n [ 9.4650e-02, -8.9457e-01, 4.3680e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-2.7979e-01, -9.6006e-01, 0.0000e+00, -0.0000e+00],\n [ 4.7558e-02, -1.3860e-02, -9.9877e-01, -0.0000e+00],\n [ 9.5888e-01, -2.7945e-01, 4.9537e-02, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 1.6888e-01, -9.8564e-01, 0.0000e+00, -0.0000e+00],\n [-1.8271e-01, -3.1305e-02, -9.8267e-01, -0.0000e+00],\n [ 9.6855e-01, 1.6595e-01, -1.8537e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 7.3211e-01, -6.8119e-01, 0.0000e+00, -0.0000e+00],\n [-2.6258e-01, -2.8221e-01, -9.2272e-01, -0.0000e+00],\n [ 6.2854e-01, 6.7553e-01, -3.8548e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 9.6738e-01, -2.5333e-01, 0.0000e+00, -0.0000e+00],\n [-1.1545e-01, -4.4087e-01, -8.9011e-01, -0.0000e+00],\n [ 2.2549e-01, 8.6108e-01, -4.5574e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 9.7513e-01, 2.2162e-01, -0.0000e+00, -0.0000e+00],\n [ 1.0289e-01, -4.5272e-01, -8.8570e-01, -0.0000e+00],\n [-1.9629e-01, 8.6367e-01, -4.6426e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 7.0378e-01, 7.1042e-01, -0.0000e+00, -0.0000e+00],\n [ 2.3361e-01, -2.3143e-01, -9.4439e-01, -0.0000e+00],\n [-6.7091e-01, 6.6464e-01, -3.2884e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[ 3.3218e-01, 9.4322e-01, -0.0000e+00, -0.0000e+00],\n [-1.3357e-01, 4.7041e-02, -9.8992e-01, -0.0000e+00],\n [-9.3371e-01, 3.2883e-01, 1.4162e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-4.1884e-01, 9.0806e-01, 0.0000e+00, -0.0000e+00],\n [-4.7742e-01, -2.2021e-01, -8.5063e-01, -0.0000e+00],\n [-7.7243e-01, -3.5628e-01, 5.2576e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]],\n\n [[-8.9468e-01, 4.4670e-01, 0.0000e+00, -0.0000e+00],\n [-2.4934e-01, -4.9940e-01, -8.2972e-01, -0.0000e+00],\n [-3.7064e-01, -7.4233e-01, 5.5819e-01, -0.0000e+00],\n [ 0.0000e+00, 0.0000e+00, 0.0000e+00, 1.0000e+00]]])'], 'intrinsics': ['tensor([[[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]],\n\n [[0.5000, 0.0000, 0.5000],\n [0.0000, 0.5000, 0.5000],\n [0.0000, 0.0000, 1.0000]]])'], 'mask': ['tensor([[[0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n ...,\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.]],\n\n [[0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n ...,\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.]],\n\n [[0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n ...,\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.]],\n\n ...,\n\n [[0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n ...,\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.]],\n\n [[0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n ...,\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.]],\n\n [[0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n ...,\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.],\n [0., 0., 0., ..., 0., 0., 0.]]])'], 'prompt': ["{'7': {'inputs': {'image': 'pano.png'}, 'class_type': 'LoadImage', '_meta': {'title': 'Load Image'}, 'is_changed': ['96e739adfe5f3b5cdbb280fba3e7b3b35eb874e037e610b31ee4340444b86e4d']}, '9': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '54': {'inputs': {'ply_folder': ['76', 0], 'output_prefix': 'merged', 'max_depth': 0.0, 'min_opacity': 0.0}, 'class_type': 'MergeGaussians', '_meta': {'title': 'Merge Gaussians (PLY Files)'}}, '59': {'inputs': {'image': ['7', 0]}, 'class_type': 'PanoramaWrap', '_meta': {'title': 'Panorama Wrap (IMAGE -> PANORAMA)'}}, '60': {'inputs': {'out_width': ['61', 0], 'out_height': ['61', 1], 'use_gpu': True, 'scale_anchor': False, 'chunk_size': 8, 'center_weight_power': 2.0, 'normal_edge_threshold_deg': 0.0, 'normal_consistency_boost': False, 'max_ray_distance_m': 0.0, 'face_points': ['81', 3], 'extrinsics': ['96', 1], 'intrinsics': ['96', 2], 'face_valid_masks': ['81', 4], 'face_normals': ['81', 2]}, 'class_type': 'PanoramaDepthMerge', '_meta': {'title': 'Panorama Depth Merge'}}, '61': {'inputs': {'image': ['7', 0]}, 'class_type': 'GetImageSize', '_meta': {'title': 'Get Image Size'}}, '62': {'inputs': {'images': ['60', 2]}, 'class_type': 'PreviewImage', '_meta': {'title': 'Preview Image'}}, '68': {'inputs': {'images': ['96', 0]}, 'class_type': 'PreviewImage', '_meta': {'title': 'Preview Image'}}, '70': {'inputs': {'images': ['81', 0]}, 'class_type': 'PreviewImage', '_meta': {'title': 'Preview Image'}}, '73': {'inputs': {'image': ['87', 1], 'intrinsics': ['87', 4], 'extrinsics': ['87', 3]}, 'class_type': 'SharpRayToPlanarDepth', '_meta': {'title': 'SHARP Ray-Distance -> Planar Depth'}}, '76': {'inputs': {'snap_to_external_depth': 'none', 'depth_convention': 'planar_z', 'focal_length_mm': 30.0, 'output_prefix': 'sharp_aligned', 'save_background_layer': True, 'edge_crop': 0.0, 'model': ['9', 0], 'image': ['87', 0], 'metric_depth_layer0': ['73', 0], 'extrinsics': ['87', 3], 'intrinsics': ['87', 4], 'mask': ['87', 6]}, 'class_type': 'SharpPredictGaussiansFromMetricDepth', '_meta': {'title': 'SHARP Predict Gaussians (Image + Metric Depth)'}}, '78': {'inputs': {'rotate_x': -90.0, 'rotate_y': 0.0, 'rotate_z': 0.0, 'ply_path': ['54', 1]}, 'class_type': 'TransformGaussian', '_meta': {'title': 'Transform Gaussian'}}, '80': {'inputs': {'model': 'moge-2-vitl-normal.pt', 'precision': 'auto', 'attention': 'auto'}, 'class_type': 'DownloadAndLoadMoGe2Model', '_meta': {'title': '(Down)Load MoGe-2 Model'}}, '81': {'inputs': {'resolution_level': 9, 'num_tokens': 0, 'fov_x_deg': ['96', 3], 'force_projection': True, 'apply_mask': True, 'moge2_model': ['80', 0], 'images': ['96', 0]}, 'class_type': 'MoGe2Inference', '_meta': {'title': 'MoGe-2 Geometry'}}, '87': {'inputs': {'split_method': 'icosahedron_42', 'resolution': 1536, 'fov_degrees': 90.0, 'use_gpu': True, 'create_masks': True, 'mask_method': 'closest_to', 'panorama': ['59', 0], 'depth_panorama': ['60', 0], 'normals_panorama': ['60', 3]}, 'class_type': 'PanoramaSplitAdaptive', '_meta': {'title': 'Panorama Split (Depth+Normals Conditioned)'}}, '89': {'inputs': {'images': ['87', 8]}, 'class_type': 'PreviewImage', '_meta': {'title': 'Preview Image'}}, '95': {'inputs': {'camera_mode': 'orbit', 'fov_degrees': 71.0, 'renderer': 'playcanvas', 'transport_format': 'ply', 'ply_path': ['78', 0]}, 'class_type': 'PreviewGaussians', '_meta': {'title': 'Preview Gaussians'}}, '96': {'inputs': {'split_method': 'icosahedron_42', 'resolution': 952, 'fov_degrees': 90.0, 'use_gpu': True, 'create_masks': False, 'fname': 'pano_bank', 'panorama': ['59', 0]}, 'class_type': 'PanoramaSplit', '_meta': {'title': 'Panorama Split'}}}"], 'extra_pnginfo': ['{\'workflow\': {\'id\': \'sharp-basic-workflow\', \'revision\': 0, \'last_node_id\': 96, \'last_link_id\': 245, \'nodes\': [{\'id\': 81, \'type\': \'MoGe2Inference\', \'pos\': [-145.48997561390166, -946.2284863418914], \'size\': [292.5625, 392], \'flags\': {}, \'order\': 7, \'mode\': 0, \'inputs\': [{\'name\': \'moge2_model\', \'type\': \'MOGE2_MODEL\', \'link\': 203}, {\'name\': \'images\', \'type\': \'IMAGE\', \'link\': 241}, {\'name\': \'fov_x_deg\', \'shape\': 7, \'type\': \'FLOAT\', \'widget\': {\'name\': \'fov_x_deg\'}, \'link\': 245}], \'outputs\': [{\'name\': \'depth_visualization\', \'type\': \'IMAGE\', \'links\': [204]}, {\'name\': \'depth_raw\', \'type\': \'IMAGE\', \'links\': None}, {\'name\': \'normal\', \'type\': \'IMAGE\', \'links\': [207]}, {\'name\': \'points_raw\', \'type\': \'IMAGE\', \'links\': [205]}, {\'name\': \'valid_mask\', \'type\': \'MASK\', \'links\': [206]}, {\'name\': \'intrinsics\', \'type\': \'INTRINSICS\', \'links\': None}, {\'name\': \'fov_x\', \'type\': \'FLOAT\', \'links\': None}, {\'name\': \'fov_y\', \'type\': \'FLOAT\', \'links\': None}], \'properties\': {\'Node name for S&R\': \'MoGe2Inference\', \'cnr_id\': \'ComfyUI-MoGe2\', \'ver\': \'6ef48db2c09cce4003571a6f6c8611d91b700da1\', \'aux_id\': \'PozzettiAndrea/ComfyUI-MoGe2\'}, \'widgets_values\': [9, 0, 0, True, True]}, {\'id\': 59, \'type\': \'PanoramaWrap\', \'pos\': [-789.4857318627402, -551.9764436780553], \'size\': [305.203125, 72], \'flags\': {}, \'order\': 3, \'mode\': 0, \'inputs\': [{\'name\': \'image\', \'type\': \'IMAGE\', \'link\': 142}], \'outputs\': [{\'name\': \'panorama\', \'type\': \'PANORAMA\', \'links\': [222, 240]}], \'properties\': {\'Node name for S&R\': \'PanoramaWrap\', \'cnr_id\': \'comfyui-panopack\', \'ver\': \'adeea5953c01a5815d6ba5e33640e52fd7921df4\', \'aux_id\': \'PozzettiAndrea/ComfyUI-PanoPack\'}, \'widgets_values\': []}, {\'id\': 96, \'type\': \'PanoramaSplit\', \'pos\': [-462.8987519197383, -916.9000181773324], \'size\': [304.546875, 430.65625], \'flags\': {}, \'order\': 5, \'mode\': 0, \'inputs\': [{\'name\': \'panorama\', \'type\': \'PANORAMA\', \'link\': 240}], \'outputs\': [{\'name\': \'face_images\', \'type\': \'IMAGE\', \'links\': [241, 242]}, {\'name\': \'extrinsics\', \'type\': \'EXTRINSICS\', \'links\': [243]}, {\'name\': \'intrinsics\', \'type\': \'INTRINSICS\', \'links\': [244]}, {\'name\': \'fov_x_deg\', \'type\': \'FLOAT\', \'links\': [245]}, {\'name\': \'face_masks\', \'type\': \'MASK\', \'links\': None}, {\'name\': \'debug_image\', \'type\': \'IMAGE\', \'links\': None}, {\'name\': \'debug_masks\', \'type\': \'IMAGE\', \'links\': None}, {\'name\': \'entries\', \'type\': \'MEMORY_BANK_ENTRIES\', \'links\': None}], \'properties\': {\'Node name for S&R\': \'PanoramaSplit\', \'cnr_id\': \'comfyui-panopack\', \'ver\': \'fd9b5c44ef6a2f0ca22b61bffb45a1b7f245f886\', \'aux_id\': \'PozzettiAndrea/ComfyUI-PanoPack\'}, \'widgets_values\': [\'icosahedron_42\', 952, 90, True, False, \'pano_bank\']}, {\'id\': 80, \'type\': \'DownloadAndLoadMoGe2Model\', \'pos\': [-477.7554783798633, -1077.050564446215], \'size\': [284.15625, 175.96875], \'flags\': {}, \'order\': 0, \'mode\': 0, \'inputs\': [], \'outputs\': [{\'name\': \'moge2_model\', \'type\': \'MOGE2_MODEL\', \'links\': [203]}], \'properties\': {\'Node name for S&R\': \'DownloadAndLoadMoGe2Model\', \'cnr_id\': \'ComfyUI-MoGe2\', \'ver\': \'6ef48db2c09cce4003571a6f6c8611d91b700da1\', \'aux_id\': \'PozzettiAndrea/ComfyUI-MoGe2\'}, \'widgets_values\': [\'moge-2-vitl-normal.pt\', \'auto\', \'auto\']}, {\'id\': 73, \'type\': \'SharpRayToPlanarDepth\', \'pos\': [-956.7489133418973, -22.166464855453995], \'size\': [286.109375, 120], \'flags\': {}, \'order\': 12, \'mode\': 0, \'inputs\': [{\'name\': \'image\', \'type\': \'IMAGE\', \'link\': 234}, {\'name\': \'intrinsics\', \'type\': \'INTRINSICS\', \'link\': 232}, {\'name\': \'extrinsics\', \'shape\': 7, \'type\': \'EXTRINSICS\', \'link\': 231}], \'outputs\': [{\'name\': \'image\', \'type\': \'IMAGE\', \'links\': [235]}, {\'name\': \'extrinsics\', \'type\': \'EXTRINSICS\', \'links\': None}, {\'name\': \'intrinsics\', \'type\': \'INTRINSICS\', \'links\': None}], \'properties\': {\'Node name for S&R\': \'SharpRayToPlanarDepth\', \'cnr_id\': \'comfyui-sharp\', \'ver\': \'c37c544b330e132340566e44171d88da5d01247e\', \'aux_id\': \'PozzettiAndrea/ComfyUI-Sharp\'}, \'widgets_values\': []}, {\'id\': 61, \'type\': \'GetImageSize\', \'pos\': [-158.7395384200763, -589.7539360560568], \'size\': [225, 124], \'flags\': {}, \'order\': 4, \'mode\': 0, \'inputs\': [{\'name\': \'image\', \'type\': \'IMAGE\', \'link\': 152}], \'outputs\': [{\'name\': \'width\', \'type\': \'INT\', \'links\': [153]}, {\'name\': \'height\', \'type\': \'INT\', \'links\': [154]}, {\'name\': \'batch_size\', \'type\': \'INT\', \'links\': None}], \'properties\': {\'Node name for S&R\': \'GetImageSize\', \'cnr_id\': \'comfy-core\', \'ver\': \'0.22.0\'}, \'widgets_values\': []}, {\'id\': 9, \'type\': \'LoadSharpModel\', \'pos\': [-1105.497986644508, -216.4591320978957], \'size\': [270, 106.65625], \'flags\': {}, \'order\': 1, \'mode\': 0, \'inputs\': [], \'outputs\': [{\'name\': \'model_config\', \'type\': \'SHARP_MODEL_CONFIG\', \'links\': [189]}], \'properties\': {\'Node name for S&R\': \'LoadSharpModel\', \'cnr_id\': \'comfyui-sharp\', \'ver\': \'51939f0d3bdcd9f4965978445ad0fa31a6222ef0\', \'aux_id\': \'PozzettiAndrea/ComfyUI-Sharp\'}, \'widgets_values\': [\'auto\']}, {\'id\': 7, \'type\': \'LoadImage\', \'pos\': [-1139.285769435423, -980.2364094317245], \'size\': [662.21875, 367.625], \'flags\': {}, \'order\': 2, \'mode\': 0, \'inputs\': [], \'outputs\': [{\'name\': \'IMAGE\', \'type\': \'IMAGE\', \'links\': [142, 152]}, {\'name\': \'MASK\', \'type\': \'MASK\', \'links\': None}], \'properties\': {\'Node name for S&R\': \'LoadImage\', \'cnr_id\': \'comfy-core\', \'ver\': \'0.12.2\'}, \'widgets_values\': [\'pano.png\', \'image\']}, {\'id\': 54, \'type\': \'MergeGaussians\', \'pos\': [-141.09746184191266, -52.05419638538134], \'size\': [289.28125, 280], \'flags\': {}, \'order\': 15, \'mode\': 0, \'inputs\': [{\'name\': \'ply_folder\', \'type\': \'STRING\', \'widget\': {\'name\': \'ply_folder\'}, \'link\': 194}], \'outputs\': [{\'name\': \'ply_paths\', \'type\': \'STRING\', \'links\': []}, {\'name\': \'merged_ply_path\', \'type\': \'STRING\', \'links\': [198]}, {\'name\': \'field_ply_path\', \'type\': \'STRING\', \'links\': []}, {\'name\': \'num_gaussians\', \'type\': \'INT\', \'links\': None}], \'properties\': {\'Node name for S&R\': \'MergeGaussians\', \'cnr_id\': \'comfyui-sharp\', \'ver\': \'9ae300958498a99946acd046599f14a13b2e9175\', \'aux_id\': \'PozzettiAndrea/ComfyUI-Sharp\'}, \'widgets_values\': [\'\', \'merged\', 0, 0]}, {\'id\': 78, \'type\': \'TransformGaussian\', \'pos\': [181.98316864432408, -49.85432446955129], \'size\': [270, 168], \'flags\': {}, \'order\': 16, \'mode\': 0, \'inputs\': [{\'name\': \'ply_path\', \'type\': \'STRING\', \'link\': 198}], \'outputs\': [{\'name\': \'ply_path\', \'type\': \'STRING\', \'links\': [239]}], \'properties\': {\'Node name for S&R\': \'TransformGaussian\', \'cnr_id\': \'ComfyUI-GaussianPack\', \'ver\': \'73b37ef2f8c35254ccb55c124a7d5653e7fe3c5f\', \'aux_id\': \'PozzettiAndrea/ComfyUI-GaussianPack\'}, \'widgets_values\': [-90, 0, 0]}, {\'id\': 68, \'type\': \'PreviewImage\', \'pos\': [-90.10767008220357, -1268.2551623811057], \'size\': [225, 247.28125], \'flags\': {}, \'order\': 6, \'mode\': 0, \'inputs\': [{\'name\': \'images\', \'type\': \'IMAGE\', \'link\': 242}], \'outputs\': [], \'properties\': {\'Node name for S&R\': \'PreviewImage\', \'cnr_id\': \'comfy-core\', \'ver\': \'0.22.0\'}, \'widgets_values\': []}, {\'id\': 70, \'type\': \'PreviewImage\', \'pos\': [175.19686722884055, -1260.264032349202], \'size\': [225, 246], \'flags\': {}, \'order\': 8, \'mode\': 0, \'inputs\': [{\'name\': \'images\', \'type\': \'IMAGE\', \'link\': 204}], \'outputs\': [], \'properties\': {\'Node name for S&R\': \'PreviewImage\', \'cnr_id\': \'comfy-core\', \'ver\': \'0.22.0\'}, \'widgets_values\': []}, {\'id\': 60, \'type\': \'PanoramaDepthMerge\', \'pos\': [169.67257218083785, -942.7524376795825], \'size\': [323.171875, 468], \'flags\': {}, \'order\': 9, \'mode\': 0, \'inputs\': [{\'name\': \'face_points\', \'type\': \'IMAGE\', \'link\': 205}, {\'name\': \'extrinsics\', \'type\': \'EXTRINSICS\', \'link\': 243}, {\'name\': \'intrinsics\', \'type\': \'INTRINSICS\', \'link\': 244}, {\'name\': \'face_valid_masks\', \'shape\': 7, \'type\': \'MASK\', \'link\': 206}, {\'name\': \'face_confidences\', \'shape\': 7, \'type\': \'MASK\', \'link\': None}, {\'name\': \'face_normals\', \'shape\': 7, \'type\': \'IMAGE\', \'link\': 207}, {\'name\': \'out_width\', \'type\': \'INT\', \'widget\': {\'name\': \'out_width\'}, \'link\': 153}, {\'name\': \'out_height\', \'type\': \'INT\', \'widget\': {\'name\': \'out_height\'}, \'link\': 154}], \'outputs\': [{\'name\': \'depth\', \'type\': \'IMAGE\', \'links\': [216]}, {\'name\': \'valid_mask\', \'type\': \'MASK\', \'links\': None}, {\'name\': \'debug_image\', \'type\': \'IMAGE\', \'links\': [156]}, {\'name\': \'normals\', \'type\': \'IMAGE\', \'links\': [217]}, {\'name\': \'xyz_views\', \'type\': \'IMAGE\', \'links\': None}, {\'name\': \'points\', \'type\': \'IMAGE\', \'links\': None}], \'properties\': {\'Node name for S&R\': \'PanoramaDepthMerge\', \'cnr_id\': \'comfyui-panopack\', \'ver\': \'adeea5953c01a5815d6ba5e33640e52fd7921df4\', \'aux_id\': \'PozzettiAndrea/ComfyUI-PanoPack\'}, \'widgets_values\': [1920, 960, True, False, 8, 2, 0, False, 0]}, {\'id\': 62, \'type\': \'PreviewImage\', \'pos\': [490.1101747470437, -1264.7603371902492], \'size\': [225, 246], \'flags\': {}, \'order\': 10, \'mode\': 0, \'inputs\': [{\'name\': \'images\', \'type\': \'IMAGE\', \'link\': 156}], \'outputs\': [], \'properties\': {\'Node name for S&R\': \'PreviewImage\', \'cnr_id\': \'comfy-core\', \'ver\': \'0.22.0\'}, \'widgets_values\': []}, {\'id\': 87, \'type\': \'PanoramaSplitAdaptive\', \'pos\': [540.2924213151191, -975.4562974593275], \'size\': [402.078125, 453.3125], \'flags\': {}, \'order\': 11, \'mode\': 0, \'inputs\': [{\'name\': \'panorama\', \'type\': \'PANORAMA\', \'link\': 222}, {\'name\': \'depth_panorama\', \'type\': \'IMAGE\', \'link\': 216}, {\'name\': \'normals_panorama\', \'type\': \'IMAGE\', \'link\': 217}], \'outputs\': [{\'name\': \'face_images\', \'type\': \'IMAGE\', \'links\': [221]}, {\'name\': \'face_images_depth\', \'type\': \'IMAGE\', \'links\': [234]}, {\'name\': \'face_images_normals\', \'type\': \'IMAGE\', \'links\': None}, {\'name\': \'extrinsics\', \'type\': \'EXTRINSICS\', \'links\': [225, 231]}, {\'name\': \'intrinsics\', \'type\': \'INTRINSICS\', \'links\': [226, 232]}, {\'name\': \'fov_x_deg\', \'type\': \'FLOAT\', \'links\': []}, {\'name\': \'face_masks\', \'type\': \'MASK\', \'links\': [224]}, {\'name\': \'debug_image\', \'type\': \'IMAGE\', \'links\': []}, {\'name\': \'debug_masks\', \'type\': \'IMAGE\', \'links\': [228]}], \'properties\': {\'Node name for S&R\': \'PanoramaSplitAdaptive\', \'cnr_id\': \'comfyui-panopack\', \'ver\': \'191ac4ed16a0beb8e859ebc70ab166ec9ddbc2ad\', \'aux_id\': \'PozzettiAndrea/ComfyUI-PanoPack\'}, \'widgets_values\': [\'icosahedron_42\', 1536, 90, True, True, \'closest_to\']}, {\'id\': 89, \'type\': \'PreviewImage\', \'pos\': [875.2597078684457, -609.9340148050444], \'size\': [367.984375, 258], \'flags\': {}, \'order\': 13, \'mode\': 0, \'inputs\': [{\'name\': \'images\', \'type\': \'IMAGE\', \'link\': 228}], \'outputs\': [], \'properties\': {\'Node name for S&R\': \'PreviewImage\', \'cnr_id\': \'comfy-core\', \'ver\': \'0.24.0\'}, \'widgets_values\': []}, {\'id\': 76, \'type\': \'SharpPredictGaussiansFromMetricDepth\', \'pos\': [-617.3693549549649, -51.26345750773104], \'size\': [427.46875, 413.3125], \'flags\': {}, \'order\': 14, \'mode\': 0, \'inputs\': [{\'name\': \'model\', \'type\': \'SHARP_MODEL_CONFIG\', \'link\': 189}, {\'name\': \'image\', \'type\': \'IMAGE\', \'link\': 221}, {\'name\': \'metric_depth_layer0\', \'type\': \'IMAGE\', \'link\': 235}, {\'name\': \'metric_depth_layer1\', \'shape\': 7, \'type\': \'IMAGE\', \'link\': None}, {\'name\': \'extrinsics\', \'shape\': 7, \'type\': \'EXTRINSICS\', \'link\': 225}, {\'name\': \'intrinsics\', \'shape\': 7, \'type\': \'INTRINSICS\', \'link\': 226}, {\'name\': \'mask\', \'shape\': 7, \'type\': \'MASK\', \'link\': 224}], \'outputs\': [{\'name\': \'ply_path\', \'type\': \'STRING\', \'links\': [194]}, {\'name\': \'ply_folder\', \'type\': \'STRING\', \'links\': None}, {\'name\': \'extrinsics\', \'type\': \'EXTRINSICS\', \'links\': None}, {\'name\': \'intrinsics\', \'type\': \'INTRINSICS\', \'links\': None}], \'properties\': {\'Node name for S&R\': \'SharpPredictGaussiansFromMetricDepth\', \'cnr_id\': \'comfyui-sharp\', \'ver\': \'8a35d88363cea291ddf08781f8174429c009f3a9\', \'aux_id\': \'PozzettiAndrea/ComfyUI-Sharp\'}, \'widgets_values\': [\'none\', \'planar_z\', 30, \'sharp_aligned\', True, 0]}, {\'id\': 95, \'type\': \'PreviewGaussians\', \'pos\': [484.59240446243155, -259.7520358522845], \'size\': [512, 714], \'flags\': {}, \'order\': 17, \'mode\': 0, \'inputs\': [{\'name\': \'ply_path\', \'type\': \'STRING\', \'link\': 239}], \'outputs\': [], \'properties\': {\'Node name for S&R\': \'PreviewGaussians\', \'Widget Values\': {\'camera_mode\': \'orbit\', \'fov_degrees\': 71, \'renderer\': \'playcanvas\', \'transport_format\': \'ply\'}, \'cnr_id\': \'ComfyUI-GaussianPack\', \'ver\': \'059313a53ffa7ecc8697eddc02d2cee4727e5085\', \'aux_id\': \'PozzettiAndrea/ComfyUI-GaussianPack\', \'Camera Config\': {\'cameraType\': \'perspective\', \'fov\': 50, \'state\': \'{"v":1,"pos":[0,0,0],"target":[0,0,1],"fov":50,"scale":20,"opacity":1}\'}}, \'widgets_values\': [\'orbit\', 71, \'playcanvas\', \'ply\', \'\']}], \'links\': [[142, 7, 0, 59, 0, \'IMAGE\'], [152, 7, 0, 61, 0, \'IMAGE\'], [153, 61, 0, 60, 6, \'INT\'], [154, 61, 1, 60, 7, \'INT\'], [156, 60, 2, 62, 0, \'IMAGE\'], [189, 9, 0, 76, 0, \'SHARP_MODEL_CONFIG\'], [194, 76, 0, 54, 0, \'STRING\'], [198, 54, 1, 78, 0, \'STRING\'], [203, 80, 0, 81, 0, \'MOGE2_MODEL\'], [204, 81, 0, 70, 0, \'IMAGE\'], [205, 81, 3, 60, 0, \'IMAGE\'], [206, 81, 4, 60, 3, \'MASK\'], [207, 81, 2, 60, 5, \'IMAGE\'], [216, 60, 0, 87, 1, \'IMAGE\'], [217, 60, 3, 87, 2, \'IMAGE\'], [221, 87, 0, 76, 1, \'IMAGE\'], [222, 59, 0, 87, 0, \'PANORAMA\'], [224, 87, 6, 76, 6, \'MASK\'], [225, 87, 3, 76, 4, \'EXTRINSICS\'], [226, 87, 4, 76, 5, \'INTRINSICS\'], [228, 87, 8, 89, 0, \'IMAGE\'], [231, 87, 3, 73, 2, \'EXTRINSICS\'], [232, 87, 4, 73, 1, \'INTRINSICS\'], [234, 87, 1, 73, 0, \'IMAGE\'], [235, 73, 0, 76, 2, \'IMAGE\'], [239, 78, 0, 95, 0, \'STRING\'], [240, 59, 0, 96, 0, \'PANORAMA\'], [241, 96, 0, 81, 1, \'IMAGE\'], [242, 96, 0, 68, 0, \'IMAGE\'], [243, 96, 1, 60, 1, \'EXTRINSICS\'], [244, 96, 2, 60, 2, \'INTRINSICS\'], [245, 96, 3, 81, 2, \'FLOAT\']], \'groups\': [{\'id\': 1, \'title\': \'Predict Gaussians on top of 360 depth crops\', \'bounding\': [-1151.4211521619075, -331.99912475655, 2396.7794018846753, 794.3643875583768], \'color\': \'#3f789e\', \'flags\': {}}, {\'id\': 2, \'title\': \'Create 360 depth crops\', \'bounding\': [-1150.1796372694037, -1350.5346537851567, 2395.3198716986108, 991.3238724528154], \'color\': \'#8A8\', \'flags\': {}}], \'config\': {}, \'extra\': {\'ds\': {\'scale\': 0.9847082690094333, \'offset\': [272.0924091759777, 462.46918863940033]}, \'workflowRendererVersion\': \'LG\', \'frontendVersion\': \'1.44.19\'}, \'version\': 0.4}}']}, 'current_outputs': ['81', '76', '59', '73', '89', '9', '60', '70', '62', '87', '95', '68', '54', '61', '80', '7', '96', '78'], 'timestamp': 1780868116802}
Details:
Workflow: C:\ComfyUI-Sharp\workflows\pano.json
Node error: SharpPredictGaussiansFromMetricDepth
sharp_basic.json: Workflow execution failed: {'prompt_id': '45959b7b-b668-4555-a3e4-7de4dac31db3', 'node_id': '5', 'node_type': 'SharpPredict', 'executed': ['1', '2'], 'exception_message': 'No module named \'torchvision\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\ContainerUser\\AppData\\Local\\Temp\\comfyui_pvenv__j68vr6p\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1880, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py", line 127, in execute\n patcher = _load_sharp_model(model)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 138, in _load_sharp_model\n import comfy.model_patcher\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 32, in <module>\n import comfy.hooks\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in <module>\n import comfy.lora\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in <module>\n import comfy.model_base\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 41, in <module>\n import comfy.ldm.cosmos.model\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\cosmos\\model.py", line 25, in <module>\n from torchvision import transforms\nModuleNotFoundError: No module named \'torchvision\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 536, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 336, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 310, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 298, in process_inputs\n result = f(**inputs)\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 556, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': ["{'model_path': 'C:\\\\workspaces\\\\Sharp-2317\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'bf16'}"], 'image': ['tensor([[[[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n [[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n [[0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n [0.0039, 0.4824, 0.9569],\n ...,\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000],\n [0.0510, 0.0275, 0.0000]],\n\n ...,\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5098, 0.4627, 0.4235],\n [0.5098, 0.4627, 0.4235],\n [0.5098, 0.4627, 0.4235]],\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5059, 0.4588, 0.4392],\n [0.5059, 0.4627, 0.4314],\n [0.5059, 0.4627, 0.4314]],\n\n [[0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n [0.6824, 0.6118, 0.5333],\n ...,\n [0.5059, 0.4588, 0.4392],\n [0.5059, 0.4627, 0.4314],\n [0.5059, 0.4627, 0.4314]]]])'], 'prompt': ["{'1': {'inputs': {'image': 'beach.jpg'}, 'class_type': 'LoadImage', '_meta': {'title': 'Load Image'}, 'is_changed': ['ee4f94632a5ec7038826e875829a62a81dc2a9b85ed59440f2eaa37b3704fa24']}, '2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '5': {'inputs': {'focal_length_mm': 30.0, 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['1', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}, '6': {'inputs': {'preview_gaussian': '', 'ply_path': ['5', 0], 'extrinsics': ['5', 1], 'intrinsics': ['5', 2]}, 'class_type': 'PreviewGaussianSharp', '_meta': {'title': 'Preview Gaussian Sharp'}}}"], 'extra_pnginfo': ["{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 6, 'last_link_id': 13, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150, -400], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [6]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226'}, 'widgets_values': ['auto']}, {'id': 1, 'type': 'LoadImage', 'pos': [-150, -100], 'size': [274, 340], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'IMAGE', 'type': 'IMAGE', 'links': [7]}, {'name': 'MASK', 'type': 'MASK', 'links': []}], 'properties': {'Node name for S&R': 'LoadImage', 'cnr_id': 'comfy-core', 'ver': '0.5.1'}, 'widgets_values': ['beach.jpg', 'image']}, {'id': 5, 'type': 'SharpPredict', 'pos': [181.546875, -251.55078125], 'size': [298.890625, 236], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 6}, {'name': 'image', 'type': 'IMAGE', 'link': 7}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [11]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [12]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [13]}, {'name': 'layer_0_refined_depth', 'type': 'IMAGE', 'links': None}, {'name': 'layer_1_refined_depth', 'type': 'IMAGE', 'links': None}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'aa98b213e3d0770477bbf46046094c5cb8ff6052'}, 'widgets_values': [30, 'sharp']}, {'id': 6, 'type': 'PreviewGaussianSharp', 'pos': [602.8876507147864, -341.49823240148737], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 11}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 12}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 13}], 'outputs': [{'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': None}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': None}], 'properties': {'Node name for S&R': 'PreviewGaussianSharp', 'aux_id': 'PozzettiAndrea/ComfyUI-GaussianPack', 'ver': '059313a53ffa7ecc8697eddc02d2cee4727e5085'}, 'widgets_values': ['']}], 'links': [[6, 2, 0, 5, 0, 'SHARP_MODEL'], [7, 1, 0, 5, 1, 'IMAGE'], [11, 5, 0, 6, 0, 'STRING'], [12, 5, 1, 6, 1, 'EXTRINSICS'], [13, 5, 2, 6, 2, 'INTRINSICS']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 0.9141766565277032, 'offset': [448.8550092661307, 570.6930795562042]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.44.19'}, 'version': 0.4}}"]}, 'current_outputs': ['1', '2', '5', '6'], 'timestamp': 1780868124401}
Details:
Workflow: C:\ComfyUI-Sharp\workflows\sharp_basic.json
Node error: SharpPredict
sharp_exif.json: Workflow execution failed: {'prompt_id': '3c8256ea-1718-4020-a394-5cedf399e8ad', 'node_id': '7', 'node_type': 'SharpPredict', 'executed': ['9', '2'], 'exception_message': 'No module named \'torchvision\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\ContainerUser\\AppData\\Local\\Temp\\comfyui_pvenv__j68vr6p\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1880, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py", line 127, in execute\n patcher = _load_sharp_model(model)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 138, in _load_sharp_model\n import comfy.model_patcher\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 32, in <module>\n import comfy.hooks\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in <module>\n import comfy.lora\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in <module>\n import comfy.model_base\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 41, in <module>\n import comfy.ldm.cosmos.model\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\cosmos\\model.py", line 25, in <module>\n from torchvision import transforms\nModuleNotFoundError: No module named \'torchvision\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 536, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 336, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 310, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 298, in process_inputs\n result = f(**inputs)\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 556, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'focal_length_mm': [20], 'output_prefix': ['sharp'], 'model': ["{'model_path': 'C:\\\\workspaces\\\\Sharp-2317\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'bf16'}"], 'image': ['tensor([[[[0.2235, 0.1647, 0.1569],\n [0.2353, 0.1647, 0.1647],\n [0.2471, 0.1725, 0.1529],\n ...,\n [0.4588, 0.4824, 0.4784],\n [0.4510, 0.4784, 0.4745],\n [0.4510, 0.4745, 0.4745]],\n\n [[0.2392, 0.1686, 0.1608],\n [0.2431, 0.1686, 0.1608],\n [0.2510, 0.1725, 0.1569],\n ...,\n [0.4549, 0.4784, 0.4706],\n [0.4549, 0.4745, 0.4667],\n [0.4510, 0.4706, 0.4627]],\n\n [[0.2275, 0.1686, 0.1608],\n [0.2431, 0.1725, 0.1569],\n [0.2549, 0.1686, 0.1569],\n ...,\n [0.4431, 0.4667, 0.4588],\n [0.4392, 0.4627, 0.4549],\n [0.4353, 0.4627, 0.4510]],\n\n ...,\n\n [[0.1490, 0.1647, 0.1922],\n [0.1569, 0.1686, 0.1922],\n [0.1569, 0.1686, 0.2000],\n ...,\n [0.1098, 0.1176, 0.1294],\n [0.1137, 0.1176, 0.1333],\n [0.1098, 0.1216, 0.1333]],\n\n [[0.1608, 0.1647, 0.1882],\n [0.1490, 0.1686, 0.1922],\n [0.1647, 0.1686, 0.2039],\n ...,\n [0.1176, 0.1176, 0.1333],\n [0.1098, 0.1176, 0.1333],\n [0.0980, 0.1216, 0.1373]],\n\n [[0.1608, 0.1686, 0.1882],\n [0.1569, 0.1686, 0.1922],\n [0.1569, 0.1765, 0.1961],\n ...,\n [0.1098, 0.1216, 0.1333],\n [0.1098, 0.1176, 0.1373],\n [0.1137, 0.1176, 0.1333]]]])'], 'prompt': ["{'2': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '7': {'inputs': {'focal_length_mm': ['9', 2], 'output_prefix': 'sharp', 'model': ['2', 0], 'image': ['9', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}, '9': {'inputs': {'image': 'eth3d.png', 'default_focal_mm': 30.0}, 'class_type': 'LoadImageWithExif', '_meta': {'title': 'Load Image with EXIF (Focal Length)'}}, '11': {'inputs': {'preview_gaussian': '', 'ply_path': ['7', 0], 'extrinsics': ['7', 1], 'intrinsics': ['7', 2]}, 'class_type': 'PreviewGaussianSharp', '_meta': {'title': 'Preview Gaussian Sharp'}}}"], 'extra_pnginfo': ["{'workflow': {'id': 'sharp-basic-workflow', 'revision': 0, 'last_node_id': 11, 'last_link_id': 24, 'nodes': [{'id': 2, 'type': 'LoadSharpModel', 'pos': [-150, -400], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [11]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9f1b9c726e2cfc0118866c3df783e7f6bc895226', 'cnr_id': 'comfyui-sharp'}, 'widgets_values': ['auto']}, {'id': 9, 'type': 'LoadImageWithExif', 'pos': [-208.74978010739324, -99.02778023242435], 'size': [342.28125, 420], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'image', 'type': 'IMAGE', 'links': [19]}, {'name': 'mask', 'type': 'MASK', 'links': None}, {'name': 'focal_length_mm', 'type': 'FLOAT', 'links': [20]}], 'properties': {'Node name for S&R': 'LoadImageWithExif', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a', 'cnr_id': 'comfyui-sharp'}, 'widgets_values': ['eth3d.png', 30, 'image']}, {'id': 7, 'type': 'SharpPredict', 'pos': [226.15696022727278, -245.70490056818184], 'size': [298.890625, 236], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 11}, {'name': 'image', 'type': 'IMAGE', 'link': 19}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}, {'name': 'focal_length_mm', 'shape': 7, 'type': 'FLOAT', 'widget': {'name': 'focal_length_mm'}, 'link': 20}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [22]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [23]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [24]}, {'name': 'layer_0_refined_depth', 'type': 'IMAGE', 'links': None}, {'name': 'layer_1_refined_depth', 'type': 'IMAGE', 'links': None}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': 'c69751a59b587c3b83d0e37cfe2bab3bc838574a', 'cnr_id': 'comfyui-sharp'}, 'widgets_values': [30, 'sharp']}, {'id': 11, 'type': 'PreviewGaussianSharp', 'pos': [600.5860117362482, -287.72961200652577], 'size': [512, 658], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 22}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 23}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 24}], 'outputs': [{'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': None}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': None}], 'properties': {'Node name for S&R': 'PreviewGaussianSharp', 'aux_id': 'PozzettiAndrea/ComfyUI-GaussianPack', 'ver': '059313a53ffa7ecc8697eddc02d2cee4727e5085'}, 'widgets_values': ['']}], 'links': [[11, 2, 0, 7, 0, 'SHARP_MODEL'], [19, 9, 0, 7, 1, 'IMAGE'], [20, 9, 2, 7, 4, 'FLOAT'], [22, 7, 0, 11, 0, 'STRING'], [23, 7, 1, 11, 1, 'EXTRINSICS'], [24, 7, 2, 11, 2, 'INTRINSICS']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 0.9373016969629105, 'offset': [449.06099628194596, 596.4219590460706]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.44.19'}, 'version': 0.4}}"]}, 'current_outputs': ['9', '2', '7', '11'], 'timestamp': 1780868131072}
Details:
Workflow: C:\ComfyUI-Sharp\workflows\sharp_exif.json
Node error: SharpPredict
vanilla_vs_image_depth_gaussians.json: Workflow execution failed: {'prompt_id': '3cdd2fb9-a0a7-4777-92c4-f78c53953311', 'node_id': '57', 'node_type': 'SharpPredict', 'executed': ['58', '7', '9'], 'exception_message': 'No module named \'torchvision\'\n\nWorker traceback:\nTraceback (most recent call last):\n File "C:\\Users\\ContainerUser\\AppData\\Local\\Temp\\comfyui_pvenv__j68vr6p\\persistent_worker.py", line 1762, in main\n result = method(**inputs)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy_api\\latest\\_io.py", line 1880, in EXECUTE_NORMALIZED\n to_return = cls.execute(*args, **kwargs)\n File "C:\\Users\\ContainerUser\\AppData\\Local\\Programs\\comfy-env\\.pixi\\envs\\sharp-nodes\\Lib\\site-packages\\torch\\utils\\_contextlib.py", line 124, in decorate_context\n return func(*args, **kwargs)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\predict.py", line 127, in execute\n patcher = _load_sharp_model(model)\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\custom_nodes\\ComfyUI-Sharp\\nodes\\load_model.py", line 138, in _load_sharp_model\n import comfy.model_patcher\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_patcher.py", line 32, in <module>\n import comfy.hooks\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\hooks.py", line 14, in <module>\n import comfy.lora\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\lora.py", line 22, in <module>\n import comfy.model_base\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\model_base.py", line 41, in <module>\n import comfy.ldm.cosmos.model\n File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\comfy\\ldm\\cosmos\\model.py", line 25, in <module>\n from torchvision import transforms\nModuleNotFoundError: No module named \'torchvision\'\n\n', 'exception_type': 'comfy_env.isolation.workers.base.WorkerError', 'traceback': [' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 536, in execute\n output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 336, in get_output_data\n return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 310, in _async_map_node_over_list\n await process_inputs(input_dict, i)\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI\\execution.py", line 298, in process_inputs\n result = f(**inputs)\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\metadata.py", line 556, in proxy\n result = worker.call_method(\n module_name=mod,\n ...<4 lines>...\n timeout=600.0,\n )\n', ' File "C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\python_embeded\\Lib\\site-packages\\comfy_env\\isolation\\workers\\subprocess.py", line 674, in call_method\n raise WorkerError(\n ...<2 lines>...\n )\n'], 'current_inputs': {'focal_length_mm': [30], 'output_prefix': ['sharp'], 'model': ["{'model_path': 'C:\\\\workspaces\\\\Sharp-2317\\\\portable-comfyui\\\\ComfyUI_windows_portable\\\\ComfyUI\\\\models\\\\sharp\\\\sharp_2572gikvuh.pt', 'precision': 'auto', 'dtype': 'bf16'}"], 'image': ['tensor([[[[0.4314, 0.3373, 0.2667],\n [0.4314, 0.3373, 0.2667],\n [0.4275, 0.3333, 0.2627],\n ...,\n [0.9961, 0.9961, 0.9961],\n [0.9961, 0.9961, 0.9961],\n [0.9961, 0.9961, 0.9961]],\n\n [[0.4314, 0.3373, 0.2667],\n [0.4275, 0.3333, 0.2627],\n [0.4275, 0.3333, 0.2627],\n ...,\n [0.9961, 0.9961, 0.9961],\n [0.9961, 0.9961, 0.9961],\n [0.9961, 0.9961, 0.9961]],\n\n [[0.4275, 0.3333, 0.2627],\n [0.4275, 0.3333, 0.2627],\n [0.4275, 0.3333, 0.2627],\n ...,\n [0.9961, 0.9961, 0.9961],\n [0.9961, 0.9961, 0.9961],\n [0.9961, 0.9961, 0.9961]],\n\n ...,\n\n [[0.2902, 0.1961, 0.1020],\n [0.3137, 0.2196, 0.1255],\n [0.3333, 0.2392, 0.1529],\n ...,\n [0.3412, 0.1725, 0.0902],\n [0.3333, 0.1765, 0.0902],\n [0.3333, 0.1765, 0.0902]],\n\n [[0.3137, 0.2196, 0.1255],\n [0.3294, 0.2353, 0.1412],\n [0.3412, 0.2471, 0.1608],\n ...,\n [0.3412, 0.1647, 0.0863],\n [0.3373, 0.1686, 0.0863],\n [0.3373, 0.1686, 0.0863]],\n\n [[0.3490, 0.2549, 0.1608],\n [0.3569, 0.2627, 0.1686],\n [0.3569, 0.2627, 0.1765],\n ...,\n [0.3412, 0.1647, 0.0863],\n [0.3373, 0.1686, 0.0863],\n [0.3373, 0.1686, 0.0863]]]])'], 'prompt': ["{'7': {'inputs': {'image': 'middlebury.jpg'}, 'class_type': 'LoadImage', '_meta': {'title': 'Load Image'}, 'is_changed': ['3e55f15dfe3cedd72a467c111c7014ef03206ce1baace29cfd5dff1f72684fcc']}, '9': {'inputs': {'precision': 'auto'}, 'class_type': 'LoadSharpModel', '_meta': {'title': '(Down)Load SHARP Model'}}, '47': {'inputs': {'focal_length_mm': 30.0, 'model': ['9', 0], 'image': ['7', 0]}, 'class_type': 'SharpPredictMetricDepth', '_meta': {'title': 'SHARP Predict Metric Depth'}}, '57': {'inputs': {'focal_length_mm': 30.0, 'output_prefix': 'sharp', 'model': ['9', 0], 'image': ['58', 0]}, 'class_type': 'SharpPredict', '_meta': {'title': 'SHARP Predict (Image to PLY)'}}, '58': {'inputs': {'batch_index': 0, 'length': 1, 'image': ['7', 0]}, 'class_type': 'ImageFromBatch', '_meta': {'title': 'Get Image from Batch'}}, '83': {'inputs': {'snap_to_external_depth': 'none', 'depth_convention': 'planar_z', 'focal_length_mm': 30.0, 'output_prefix': 'sharp_aligned', 'save_background_layer': True, 'edge_crop': 0.0, 'model': ['9', 0], 'image': ['7', 0], 'metric_depth_layer0': ['47', 0]}, 'class_type': 'SharpPredictGaussiansFromMetricDepth', '_meta': {'title': 'SHARP Predict Gaussians (Image + Metric Depth)'}}, '92': {'inputs': {'preview_gaussian': '', 'ply_path': ['83', 0], 'extrinsics': ['83', 2], 'intrinsics': ['83', 3]}, 'class_type': 'PreviewGaussianSharp', '_meta': {'title': 'Preview Gaussian Sharp'}}, '93': {'inputs': {'preview_gaussian': '', 'ply_path': ['57', 0], 'extrinsics': ['57', 1], 'intrinsics': ['57', 2]}, 'class_type': 'PreviewGaussianSharp', '_meta': {'title': 'Preview Gaussian Sharp'}}}"], 'extra_pnginfo': ["{'workflow': {'id': '4c5120ac-970c-46cf-9506-725835d340a3', 'revision': 0, 'last_node_id': 93, 'last_link_id': 217, 'nodes': [{'id': 58, 'type': 'ImageFromBatch', 'pos': [-345.3227718802713, -1035.8764463326056], 'size': [270, 112], 'flags': {}, 'order': 3, 'mode': 0, 'inputs': [{'name': 'image', 'type': 'IMAGE', 'link': 194}], 'outputs': [{'name': 'IMAGE', 'type': 'IMAGE', 'links': [143]}], 'properties': {'Node name for S&R': 'ImageFromBatch', 'cnr_id': 'comfy-core', 'ver': '0.22.0'}, 'widgets_values': [0, 1]}, {'id': 9, 'type': 'LoadSharpModel', 'pos': [-827.9081022001862, -1217.6393468672645], 'size': [270, 106.65625], 'flags': {}, 'order': 0, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'model_config', 'type': 'SHARP_MODEL_CONFIG', 'links': [114, 137, 197]}], 'properties': {'Node name for S&R': 'LoadSharpModel', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '51939f0d3bdcd9f4965978445ad0fa31a6222ef0', 'cnr_id': 'comfyui-sharp'}, 'widgets_values': ['auto']}, {'id': 7, 'type': 'LoadImage', 'pos': [-1163.7622907189734, -982.6675026789543], 'size': [662.21875, 367.625], 'flags': {}, 'order': 1, 'mode': 0, 'inputs': [], 'outputs': [{'name': 'IMAGE', 'type': 'IMAGE', 'links': [193, 194, 198]}, {'name': 'MASK', 'type': 'MASK', 'links': None}], 'properties': {'Node name for S&R': 'LoadImage', 'cnr_id': 'comfy-core', 'ver': '0.12.2'}, 'widgets_values': ['middlebury.jpg', 'image']}, {'id': 47, 'type': 'SharpPredictMetricDepth', 'pos': [-429.65947522162185, -718.222353356327], 'size': [287.265625, 224], 'flags': {}, 'order': 2, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 114}, {'name': 'image', 'type': 'IMAGE', 'link': 193}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}], 'outputs': [{'name': 'layer_0_metric_depth', 'type': 'IMAGE', 'links': [196]}, {'name': 'layer_1_metric_depth', 'type': 'IMAGE', 'links': []}, {'name': 'extrinsics_mdepth', 'type': 'EXTRINSICS', 'links': []}, {'name': 'intrinsics_mdepth', 'type': 'INTRINSICS', 'links': None}, {'name': 'layer_0_points_raw', 'type': 'IMAGE', 'links': None}, {'name': 'layer_1_points_raw', 'type': 'IMAGE', 'links': None}], 'properties': {'Node name for S&R': 'SharpPredictMetricDepth', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '9ae300958498a99946acd046599f14a13b2e9175', 'cnr_id': 'comfyui-sharp'}, 'widgets_values': [30]}, {'id': 57, 'type': 'SharpPredict', 'pos': [-50.24880441555505, -1174.7760742186522], 'size': [298.890625, 236], 'flags': {}, 'order': 5, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 137}, {'name': 'image', 'type': 'IMAGE', 'link': 143}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [215]}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [216]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [217]}, {'name': 'layer_0_refined_depth', 'type': 'IMAGE', 'links': []}, {'name': 'layer_1_refined_depth', 'type': 'IMAGE', 'links': None}], 'properties': {'Node name for S&R': 'SharpPredict', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '87e198137a4b73837e7cdb0b403487a4cb04631f', 'cnr_id': 'comfyui-sharp'}, 'widgets_values': [30, 'sharp']}, {'id': 83, 'type': 'SharpPredictGaussiansFromMetricDepth', 'pos': [-85.1876841064351, -813.6867300229302], 'size': [427.46875, 413.3125], 'flags': {}, 'order': 4, 'mode': 0, 'inputs': [{'name': 'model', 'type': 'SHARP_MODEL_CONFIG', 'link': 197}, {'name': 'image', 'type': 'IMAGE', 'link': 198}, {'name': 'metric_depth_layer0', 'type': 'IMAGE', 'link': 196}, {'name': 'metric_depth_layer1', 'shape': 7, 'type': 'IMAGE', 'link': None}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': None}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': None}, {'name': 'mask', 'shape': 7, 'type': 'MASK', 'link': None}], 'outputs': [{'name': 'ply_path', 'type': 'STRING', 'links': [214]}, {'name': 'ply_folder', 'type': 'STRING', 'links': None}, {'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': [213]}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': [212]}], 'properties': {'Node name for S&R': 'SharpPredictGaussiansFromMetricDepth', 'aux_id': 'PozzettiAndrea/ComfyUI-Sharp', 'ver': '8a35d88363cea291ddf08781f8174429c009f3a9', 'cnr_id': 'comfyui-sharp'}, 'widgets_values': ['none', 'planar_z', 30, 'sharp_aligned', True, 0]}, {'id': 93, 'type': 'PreviewGaussianSharp', 'pos': [442.86459704371333, -1332.4924562910687], 'size': [512, 658], 'flags': {}, 'order': 7, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 215}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 216}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 217}], 'outputs': [{'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': None}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': None}], 'properties': {'Node name for S&R': 'PreviewGaussianSharp', 'aux_id': 'PozzettiAndrea/ComfyUI-GaussianPack', 'ver': '059313a53ffa7ecc8697eddc02d2cee4727e5085'}, 'widgets_values': ['']}, {'id': 92, 'type': 'PreviewGaussianSharp', 'pos': [438.2632542512038, -610.669877712681], 'size': [512, 658], 'flags': {}, 'order': 6, 'mode': 0, 'inputs': [{'name': 'ply_path', 'type': 'STRING', 'link': 214}, {'name': 'extrinsics', 'shape': 7, 'type': 'EXTRINSICS', 'link': 213}, {'name': 'intrinsics', 'shape': 7, 'type': 'INTRINSICS', 'link': 212}], 'outputs': [{'name': 'extrinsics', 'type': 'EXTRINSICS', 'links': None}, {'name': 'intrinsics', 'type': 'INTRINSICS', 'links': None}], 'properties': {'Node name for S&R': 'PreviewGaussianSharp', 'aux_id': 'PozzettiAndrea/ComfyUI-GaussianPack', 'ver': '059313a53ffa7ecc8697eddc02d2cee4727e5085'}, 'widgets_values': ['']}], 'links': [[114, 9, 0, 47, 0, 'SHARP_MODEL_CONFIG'], [137, 9, 0, 57, 0, 'SHARP_MODEL_CONFIG'], [143, 58, 0, 57, 1, 'IMAGE'], [193, 7, 0, 47, 1, 'IMAGE'], [194, 7, 0, 58, 0, 'IMAGE'], [196, 47, 0, 83, 2, 'IMAGE'], [197, 9, 0, 83, 0, 'SHARP_MODEL_CONFIG'], [198, 7, 0, 83, 1, 'IMAGE'], [212, 83, 3, 92, 2, 'INTRINSICS'], [213, 83, 2, 92, 1, 'EXTRINSICS'], [214, 83, 0, 92, 0, 'STRING'], [215, 57, 0, 93, 0, 'STRING'], [216, 57, 1, 93, 1, 'EXTRINSICS'], [217, 57, 2, 93, 2, 'INTRINSICS']], 'groups': [], 'config': {}, 'extra': {'ds': {'scale': 0.5976516256247191, 'offset': [1193.716693482513, 1554.9451579147433]}, 'workflowRendererVersion': 'LG', 'frontendVersion': '1.44.19'}, 'version': 0.4}}"]}, 'current_outputs': ['57', '9', '58', '83', '92', '93', '47', '7'], 'timestamp': 1780868137759}
Details:
Workflow: C:\ComfyUI-Sharp\workflows\vanilla_vs_image_depth_gaussians.json
Node error: SharpPredict
[18:14] Stopping ComfyUI server...