[INFO] setup plugin alembic.autogenerate.schemas [INFO] setup plugin alembic.autogenerate.tables [INFO] setup plugin alembic.autogenerate.types [INFO] setup plugin alembic.autogenerate.constraints [INFO] setup plugin alembic.autogenerate.defaults [INFO] setup plugin alembic.autogenerate.comments [comfy-env] ComfyUI-GeometryPack: 1 isolation env(s): [comfy-env] nodes -> C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack\nodes [comfy-env] Workspace: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env [comfy-env] env: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\geometrypack-nodes [OK] [comfy-env] prestartup complete [comfy-env] ComfyUI-MoGe2: 1 isolation env(s): [comfy-env] nodes -> C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-MoGe2\nodes [comfy-env] env: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes [OK] [comfy-env] prestartup complete [comfy-env] ComfyUI-PanoPack: 1 isolation env(s): [comfy-env] nodes -> C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack\nodes [comfy-env] env: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes [OK] [comfy-env] prestartup complete [comfy-env] ComfyUI-Sharp: 1 isolation env(s): [comfy-env] nodes -> C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes [comfy-env] env: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes [OK] [comfy-env] prestartup complete [INFO] Prestartup times for custom nodes: [INFO] 0.0 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-MoGe2 [INFO] 0.0 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp [INFO] 0.0 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GaussianPack [INFO] 0.0 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack [INFO] 0.5 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack [INFO] [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']} [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']} [INFO] Found comfy_kitchen backend triton: {'available': False, 'disabled': True, 'unavailable_reason': "ImportError: No module named 'triton'", 'capabilities': []} [INFO] Checkpoint files will always be loaded safely. [INFO] Total VRAM 24576 MB, total RAM 32684 MB [INFO] pytorch version: 2.12.0+cu130 [INFO] Set vram state to: NORMAL_VRAM [INFO] Device: cuda:0 NVIDIA GeForce RTX 3090 : cudaMallocAsync [INFO] Using async weight offloading with 2 streams [INFO] Enabled pinned memory 13073.0 [INFO] Using pytorch attention aimdo: src-win/cuda-detour.c:38:INFO:aimdo_setup_hooks: installing 6 hooks aimdo: src-win/cuda-detour.c:28:DEBUG:install_hook_entries: hooks successfully installed 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 aimdo: src/control.c:241:INFO:comfy-aimdo inited for GPU: NVIDIA GeForce RTX 3090 (VRAM: 24575 MB) [INFO] DynamicVRAM support detected and enabled [INFO] Python version: 3.13.12 (tags/v3.13.12:1cbe481, Feb 3 2026, 18:22:25) [MSC v.1944 64 bit (AMD64)] [INFO] ComfyUI version: 0.24.0 [INFO] comfy-aimdo version: 0.4.8 [INFO] comfy-kitchen version: 0.2.10 [WARNING] ****** User settings have been changed to be stored on the server instead of browser storage. ****** [WARNING] ****** For multi-user setups add the --multi-user CLI argument to enable multiple user profiles. ****** [INFO] comfyui-frontend-package version: 1.44.19 [INFO] comfyui-workflow-templates version: 0.9.94 [INFO] comfyui-embedded-docs version: 0.5.2 [INFO] comfy-kitchen version: 0.2.10 [INFO] comfy-aimdo version: 0.4.8 [INFO] [Prompt Server] web root: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfyui_frontend_package\static [INFO] Asset seeder disabled [comfy-env] Version: 0.3.89 [comfy-env] register_nodes: ComfyUI-GaussianPack [comfy-env] ComfyUI source dir: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI [comfy-env] Found 1 isolation env(s) [comfy-env] Scanning nodes metadata (isolation root)... [comfy-env] gaussianpack-nodes: Library/bin has 237 DLLs [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 [comfy-env] Scan env PATH for nodes: [comfy-env] [0] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\gaussianpack-nodes [comfy-env] [1] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\gaussianpack-nodes\Library\bin [comfy-env] [2] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\gaussianpack-nodes\Scripts [comfy-env] [3] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\gaussianpack-nodes\Lib\site-packages\bpy [comfy-env] [4] C:\Windows\System32 [comfy-env] [5] C:\Windows [comfy-env] [6] C:\Windows\System32\Wbem [comfy-env] Metadata scan stderr for nodes: [comfy-env] [meta-scan] importing nodes from C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GaussianPack [comfy-env] SPZ route not registered (ModuleNotFoundError: No module named 'comfy_aimdo') [comfy-env] [meta-scan] import OK [comfy-env] Scanned nodes: 11 nodes (71.5s) [comfy-env] Scanned nodes root: 11 nodes (71.5s) [comfy-env] Imported nodes root: 11 nodes (isolation) [comfy-env] Registered 11 total nodes [INFO] loading... [INFO] calling register_nodes [comfy-env] Version: 0.3.89 [comfy-env] register_nodes: ComfyUI-GeometryPack [comfy-env] ComfyUI source dir: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI [comfy-env] Found 1 isolation env(s) [comfy-env] Scanning nodes metadata (isolation root)... [comfy-env] geometrypack-nodes: Library/bin has 612 DLLs [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 [comfy-env] Scan env PATH for nodes: [comfy-env] [0] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\geometrypack-nodes [comfy-env] [1] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\geometrypack-nodes\Library\bin [comfy-env] [2] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\geometrypack-nodes\Scripts [comfy-env] [3] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\geometrypack-nodes\Lib\site-packages\bpy [comfy-env] [4] C:\Windows\System32 [comfy-env] [5] C:\Windows [comfy-env] [6] C:\Windows\System32\Wbem [comfy-env] Metadata scan stderr for nodes: [comfy-env] [meta-scan] importing nodes from C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack [comfy-env] ERROR:root:Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. [comfy-env] WARNING:root:comfy_kitchen does not support stochastic FP8 rounding, please update comfy_kitchen. [comfy-env] [meta-scan] import OK [comfy-env] Scanned nodes: 125 nodes (11.8s) [comfy-env] Scanned nodes root: 125 nodes (11.9s) [comfy-env] Imported nodes root: 125 nodes (isolation) [comfy-env] Registered 125 total nodes [comfy-env] Version: 0.3.89 [comfy-env] register_nodes: ComfyUI-MoGe2 [comfy-env] ComfyUI source dir: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI [comfy-env] Found 1 isolation env(s) [comfy-env] Scanning nodes metadata (isolation root)... [comfy-env] moge2-nodes: Library/bin has 237 DLLs [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 [comfy-env] Scan env PATH for nodes: [comfy-env] [0] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes [comfy-env] [1] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Library\bin [comfy-env] [2] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Scripts [comfy-env] [3] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\site-packages\bpy [comfy-env] [4] C:\Windows\System32 [comfy-env] [5] C:\Windows [comfy-env] [6] C:\Windows\System32\Wbem [comfy-env] Metadata scan stderr for nodes: [comfy-env] [meta-scan] importing nodes from C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-MoGe2 [comfy-env] ERROR:root:Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. [comfy-env] WARNING:root:comfy_kitchen does not support stochastic FP8 rounding, please update comfy_kitchen. [comfy-env] [meta-scan] import OK [comfy-env] Scanned nodes: 3 nodes (6.7s) [comfy-env] Scanned nodes root: 3 nodes (6.7s) [comfy-env] Imported nodes root: 3 nodes (isolation) [comfy-env] Registered 3 total nodes [comfy-env] Version: 0.3.89 [comfy-env] register_nodes: ComfyUI-PanoPack [comfy-env] ComfyUI source dir: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI [comfy-env] Found 1 isolation env(s) [comfy-env] Scanning nodes metadata (isolation root)... [comfy-env] panopack-nodes: Library/bin has 610 DLLs [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 [comfy-env] Scan env PATH for nodes: [comfy-env] [0] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes [comfy-env] [1] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Library\bin [comfy-env] [2] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Scripts [comfy-env] [3] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\site-packages\bpy [comfy-env] [4] C:\Windows\System32 [comfy-env] [5] C:\Windows [comfy-env] [6] C:\Windows\System32\Wbem [comfy-env] Metadata scan stderr for nodes: [comfy-env] [meta-scan] importing nodes from C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack [comfy-env] [meta-scan] import OK [comfy-env] Scanned nodes: 15 nodes (32.7s) [comfy-env] Scanned nodes root: 15 nodes (32.8s) [comfy-env] Imported nodes root: 15 nodes (isolation) [comfy-env] Registered 15 total nodes [comfy-env] Version: 0.3.89 [comfy-env] register_nodes: ComfyUI-Sharp [comfy-env] ComfyUI source dir: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI [comfy-env] Found 1 isolation env(s) [comfy-env] Scanning nodes metadata (isolation root)... [comfy-env] sharp-nodes: Library/bin has 566 DLLs [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 [comfy-env] Scan env PATH for nodes: [comfy-env] [0] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes [comfy-env] [1] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\Library\bin [comfy-env] [2] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\Scripts [comfy-env] [3] C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\Lib\site-packages\bpy [comfy-env] [4] C:\Windows\System32 [comfy-env] [5] C:\Windows [comfy-env] [6] C:\Windows\System32\Wbem [comfy-env] Metadata scan stderr for nodes: [comfy-env] [meta-scan] importing nodes from C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp [comfy-env] [meta-scan] import OK [comfy-env] Scanned nodes: 17 nodes (8.3s) [comfy-env] Scanned nodes root: 17 nodes (8.3s) [comfy-env] Imported nodes root: 17 nodes (isolation) [comfy-env] Registered 17 total nodes [INFO] Import times for custom nodes: [INFO] 0.0 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\websocket_image_save.py [INFO] 0.0 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-validate-endpoint [INFO] 6.7 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-MoGe2 [INFO] 8.3 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp [INFO] 11.9 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GeometryPack [INFO] 32.8 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack [INFO] 72.3 seconds: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-GaussianPack [INFO] [INFO] Context impl SQLiteImpl. [INFO] Will assume non-transactional DDL. [INFO] Context impl SQLiteImpl. [INFO] Will assume non-transactional DDL. [INFO] Running upgrade -> 0001_assets, Initial assets schema Revision ID: 0001_assets Revises: None Create Date: 2025-12-10 00:00:00 [INFO] Running upgrade 0001_assets -> 0002_merge_to_asset_references, Merge AssetInfo and AssetCacheState into unified asset_references table. [INFO] Running upgrade 0002_merge_to_asset_references -> 0003_add_metadata_job_id, Add system_metadata and job_id columns to asset_references. Change preview_id FK from assets.id to asset_references.id. [INFO] Database upgraded from None to 0003_add_metadata_job_id [INFO] Using RAM pressure cache. [INFO] Starting server [INFO] To see the GUI go to: http://127.0.0.1:41898 [INFO] Using RAM pressure cache. [INFO] Using RAM pressure cache. [INFO] === /validate endpoint called === [INFO] Received JSON with keys: ['prompt'] [INFO] Prompt has 18 nodes [INFO] Node 7: LoadImage [INFO] Inputs: {"image": "pano.png"} [INFO] Node 9: LoadSharpModel [INFO] Inputs: {"precision": "auto"} [INFO] Node 54: MergeGaussians [INFO] Inputs: {"ply_folder": ["76", 0], "output_prefix": "merged", "max_depth": 0, "min_opacity": 0} [INFO] Node 59: PanoramaWrap [INFO] Inputs: {"image": ["7", 0]} [INFO] Node 60: PanoramaDepthMerge [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, [INFO] Node 61: GetImageSize [INFO] Inputs: {"image": ["7", 0]} [INFO] Node 62: PreviewImage [INFO] Inputs: {"images": ["60", 2]} [INFO] Node 68: PreviewImage [INFO] Inputs: {"images": ["96", 0]} [INFO] Node 70: PreviewImage [INFO] Inputs: {"images": ["81", 0]} [INFO] Node 73: SharpRayToPlanarDepth [INFO] Inputs: {"image": ["87", 1], "intrinsics": ["87", 4], "extrinsics": ["87", 3]} [INFO] Node 76: SharpPredictGaussiansFromMetricDepth [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": [ [INFO] Node 78: TransformGaussian [INFO] Inputs: {"rotate_x": -90, "rotate_y": 0, "rotate_z": 0, "ply_path": ["54", 1]} [INFO] Node 80: DownloadAndLoadMoGe2Model [INFO] Inputs: {"model": "moge-2-vitl-normal.pt", "precision": "auto", "attention": "auto"} [INFO] Node 81: MoGe2Inference [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]} [INFO] Node 87: PanoramaSplitAdaptive [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 [INFO] Node 89: PreviewImage [INFO] Inputs: {"images": ["87", 8]} [INFO] Node 95: PreviewGaussians [INFO] Inputs: {"camera_mode": "orbit", "fov_degrees": 71, "renderer": "playcanvas", "transport_format": "ply", "ply_path": ["78", 0]} [INFO] Node 96: PanoramaSplit [INFO] Inputs: {"split_method": "icosahedron_42", "resolution": 952, "fov_degrees": 90, "use_gpu": true, "create_masks": false, "fname": "pano_bank", "panorama": ["59", 0]} [INFO] Generated prompt_id: 5b8df783-2c49-4e46-b55f-9e20127f07e3 [INFO] Calling execution.validate_prompt()... [INFO] Validation result: valid=True [INFO] === Validation PASSED === [INFO] got prompt [comfy-env] Running LoadSharpModel: precision: 'auto' [VRAM] Before LoadSharpModel: 1271 / 24575 MB [comfy-env] SubprocessWorker: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\python.exe [comfy-env] env_vars: {'COMFYUI_BASE': 'C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'} [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED [SubprocessWorker] acquired lock, ensuring started... [comfy-env] sharp-nodes: Library/bin has 566 DLLs [ComfyUI-Sharp] python: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\python.exe [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'] [SubprocessWorker] is_pixi=True, python=C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\python.exe [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']... [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. [worker:ComfyUI-Sharp] WARNING: comfy_kitchen does not support stochastic FP8 rounding, please update comfy_kitchen. [SubprocessWorker] worker started/confirmed [SubprocessWorker] serializing kwargs to shm... [SubprocessWorker] created 0 shm blocks [SubprocessWorker] sending request via socket... [SubprocessWorker] call_id=1 sending call_method [worker:ComfyUI-Sharp] [LoadSharpModel] precision='auto' -> dtype=bf16 (device=cuda:0) [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 Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. [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. sharp_2572gikvuh.pt: 0%| | 0.00/2.81G [00:00 dtype=bf16 [SubprocessWorker] got response: ok [comfy-env] LoadSharpModel done (29.45s): result: NodeOutput [VRAM] After LoadSharpModel: 1271 / 24575 MB [comfy-env] Running DownloadAndLoadMoGe2Model: model: 'moge-2-vitl-normal.pt', precision: 'auto', attention: 'auto' [VRAM] Before DownloadAndLoadMoGe2Model: 1271 / 24575 MB [comfy-env] SubprocessWorker: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\python.exe [comfy-env] env_vars: {'COMFYUI_BASE': 'C:\\workspaces\\Sharp-2317\\portable-comfyui\\ComfyUI_windows_portable\\ComfyUI'} [SubprocessWorker] call_method: nodes.load_model.DownloadAndLoadMoGe2Model.EXECUTE_NORMALIZED [SubprocessWorker] acquired lock, ensuring started... [comfy-env] moge2-nodes: Library/bin has 237 DLLs [ComfyUI-MoGe2] python: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\python.exe [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'] [SubprocessWorker] is_pixi=True, python=C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\python.exe [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']... [worker:ComfyUI-MoGe2] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. [worker:ComfyUI-MoGe2] WARNING: comfy_kitchen does not support stochastic FP8 rounding, please update comfy_kitchen. [SubprocessWorker] worker started/confirmed [SubprocessWorker] serializing kwargs to shm... [SubprocessWorker] created 0 shm blocks [SubprocessWorker] sending request via socket... [SubprocessWorker] call_id=1 sending call_method Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads. [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. model.pt: 0%| | 0.00/1.32G [00:00 42 crops @ 952x952, fov=(90,90) via grid_sample (GPU); cameras 7.248s, split 9.002s, total 17.153s [SubprocessWorker] got response: ok [comfy-env] PanoramaSplit done (19.29s): result: NodeOutput [VRAM] After PanoramaSplit: 1271 / 24575 MB [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 [VRAM] Before MoGe2Inference: 1271 / 24575 MB [SubprocessWorker] call_method: nodes.nodes_inference.MoGe2Inference.EXECUTE_NORMALIZED [SubprocessWorker] acquired lock, ensuring started... [ComfyUI-MoGe2] Health check: ping (timeout=5.0s)... [ComfyUI-MoGe2] Health check: ok [SubprocessWorker] worker started/confirmed [comfy-env] PRE-SERIALIZE 'images' shape: torch.Size([42, 952, 952, 3]) [SubprocessWorker] serializing kwargs to shm... [SubprocessWorker] created 0 shm blocks [SubprocessWorker] sending request via socket... [SubprocessWorker] call_id=2 sending call_method [worker:ComfyUI-MoGe2] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-MoGe2] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 952, 952, 3] [worker:ComfyUI-MoGe2] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 952, 952, 3]) [worker:ComfyUI-MoGe2] === WATCHDOG TICK 1 === [worker:ComfyUI-MoGe2] Thread 0x00000e18 (most recent call first): File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 363 in wait File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 660 in wait File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\site-packages\tqdm\_monitor.py", line 69 in run File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 1044 in _bootstrap_inner File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 1015 in _bootstrap Thread 0x00001b7c (most recent call first): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_2g1bn_qq\persistent_worker.py", line 106 in _vram_poller File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 995 in run File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 1044 in _bootstrap_inner File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 1015 in _bootstrap Current thread 0x00000268 (most recent call first): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_2g1bn_qq\persistent_worker.py", line 52 in _watchdog File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 995 in run File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 1044 in _bootstrap_inner File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\threading.py", line 1015 in _bootstrap Thread 0x00001d20 (most recent call first): File "", line 212 in _write_atomic File "", line 1263 in set_data File "", line 1238 in _cache_bytecode File "", line 1170 in get_code File "", line 1019 in exec_module File "", line 935 in _load_unlocked File "", line 1331 in _find_and_load_unlocked File "", line 1360 in _find_and_load File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\site-packages\scipy\ndimage\_ndimage_api.py", line 11 in File "", line 488 in _call_with_frames_removed File "", line 1023 in exec_module File "", line 935 in _load_unlocked File "", line 1331 in _find_and_load_unlocked File "", line 1360 in _find_and_load 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 File "", line 488 in _call_with_frames_removed File "", line 1023 in exec_module File "", line 935 in _load_unlocked File "", line 1331 in _find_and_load_unlocked File "", line 1360 in _find_and_load File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\Lib\site-packages\scipy\ndimage\__init__.py", line 157 in File "", line 488 in _call_with_frames_removed File "", line 1023 in exec_module File "", line 935 in _load_unlocked File "", line 1331 in _find_and_load_unlocked File "", line 1360 in _find_and_load File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\sdpose.py", line 3 in File "", line 488 in _call_with_frames_removed File "", line 1023 in exec_module File "", line 935 in _load_unlocked File "", line 1331 in _find_and_load_unlocked File "", line 1360 in _find_and_load File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\modules\diffusionmodules\openaimodel.py", line 21 in File "", line 488 in _call_with_frames_removed File "", line 1023 in exec_module File "", line 935 in _load_unlocked File "", line 1331 in _find_and_load_unlocked File "", line 1360 in _find_and_load File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 25 in File "", line 488 in _call_with_frames_removed File "", line 1023 in exec_module File "", line 935 in _load_unlocked File "", line 1331 in _find_and_load_unlocked File "", line 1360 in _find_and_load File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22 in File "", line 488 in _call_with_frames_removed File "", line 1023 in exec_module File "", line 935 in _load_unlocked File "", line 1331 in _find_and_load_unlocked File "", line 1360 in _find_and_load File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14 in File "", line 488 in _call_with_frames_removed File "", line 1023 in exec_module File "", line 935 in _load_unlocked File "", line 1331 in _find_and_load_unlocked File "", line 1360 in _find_and_load File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32 in File "", line 488 in _call_with_frames_removed File "", line 1023 in exec_module File "", line 935 in _load_unlocked File "", line 1331 in _find_and_load_unlocked File "", line 1360 in _find_and_load 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 File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-MoGe2\nodes\nodes_inference.py", line 109 in execute File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880 in EXECUTE_NORMALIZED File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_2g1bn_qq\persistent_worker.py", line 1762 in main File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_2g1bn_qq\persistent_worker.py", line 1807 in [worker:ComfyUI-MoGe2] === END === [SubprocessWorker] callback 'request_vram_budget' from call_id=2 [comfy-env] VRAM request: 0.66GB, free before eviction: 24.44GB [comfy-env] VRAM after eviction: 24.44GB [worker:ComfyUI-MoGe2] [VRAM] +320MB (now 320MB) reserved=352MB peak=320MB [worker:ComfyUI-MoGe2] [VRAM] +391MB (now 711MB) reserved=800MB peak=739MB [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [worker:ComfyUI-MoGe2] [VRAM] +205MB (now 917MB) reserved=1664MB peak=948MB [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [worker:ComfyUI-MoGe2] [VRAM] -247MB (now 670MB) reserved=1664MB peak=948MB [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [worker:ComfyUI-MoGe2] [VRAM] +296MB (now 966MB) reserved=1664MB peak=966MB [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [worker:ComfyUI-MoGe2] [VRAM] -297MB (now 670MB) reserved=1664MB peak=966MB [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] callback 'report_progress' from call_id=2 [SubprocessWorker] got response: ok [comfy-env] Created 1 model patchers: ['MoGeWrapper_1'] [comfy-env] MoGe2Inference done (36.27s): result: NodeOutput [VRAM] After MoGe2Inference: 1271 / 24575 MB [VRAM] Loaded: SubprocessModel (631 MB) [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 [VRAM] Before PanoramaDepthMerge: 1271 / 24575 MB [VRAM] Loaded: SubprocessModel (631 MB) [SubprocessWorker] call_method: nodes.depth_merge.PanoramaDepthMerge.EXECUTE_NORMALIZED [SubprocessWorker] acquired lock, ensuring started... [ComfyUI-PanoPack] Health check: ping (timeout=5.0s)... [ComfyUI-PanoPack] Health check: failed [ComfyUI-PanoPack] Socket unhealthy, restarting worker... [comfy-env] panopack-nodes: Library/bin has 610 DLLs [ComfyUI-PanoPack] python: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\python.exe [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'] [SubprocessWorker] is_pixi=True, python=C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\python.exe [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']... [worker:ComfyUI-PanoPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. [worker:ComfyUI-PanoPack] WARNING: comfy_kitchen does not support stochastic FP8 rounding, please update comfy_kitchen. [SubprocessWorker] worker started/confirmed [comfy-env] PRE-SERIALIZE 'face_points' shape: torch.Size([42, 952, 952, 3]) [comfy-env] PRE-SERIALIZE 'extrinsics' shape: torch.Size([42, 4, 4]) [comfy-env] PRE-SERIALIZE 'intrinsics' shape: torch.Size([42, 3, 3]) [comfy-env] PRE-SERIALIZE 'face_valid_masks' shape: torch.Size([42, 952, 952]) [comfy-env] PRE-SERIALIZE 'face_normals' shape: torch.Size([42, 952, 952, 3]) [SubprocessWorker] serializing kwargs to shm... [SubprocessWorker] created 0 shm blocks [SubprocessWorker] sending request via socket... [SubprocessWorker] call_id=3 sending call_method [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 952, 952, 3] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 952, 952, 3]) [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 4, 4] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 4, 4]) [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 3, 3] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 3, 3]) [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 952, 952] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 952, 952]) [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 952, 952, 3] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 952, 952, 3]) [worker:ComfyUI-PanoPack] [PanoramaDepthMerge] normals merged: 2048x4096 [worker:ComfyUI-PanoPack] [PanoramaDepthMerge] merging 42 faces @ 952x952 -> equirect 2048x4096 (use_gpu=True); input = points (||.|| -> ray distance) [SubprocessWorker] callback 'report_progress' from call_id=3 [worker:ComfyUI-PanoPack] [PanoramaDepthMerge] top-level peak VRAM estimate: 3.46 GB (4096x2048, N=42, chunk_size=8) [SubprocessWorker] callback 'request_vram_budget' from call_id=3 [comfy-env] VRAM request: 3.46GB, free before eviction: 24.44GB [comfy-env] VRAM after eviction: 24.44GB [worker:ComfyUI-PanoPack] [PanoramaDepthMerge] -> requested 3.46 GB eviction via comfy_worker.call_parent [worker:ComfyUI-PanoPack] [VRAM] +290MB (now 290MB) reserved=448MB peak=290MB 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.) A_gpu = torch.sparse_csr_tensor( 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.) A_gpu = torch.sparse_csr_tensor( [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 [worker:ComfyUI-PanoPack] [VRAM] -283MB (now 8MB) reserved=32MB peak=454MB [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 [worker:ComfyUI-PanoPack] [VRAM] +290MB (now 298MB) reserved=416MB peak=469MB [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 [worker:ComfyUI-PanoPack] [VRAM] +407MB (now 706MB) reserved=768MB peak=1043MB [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 [worker:ComfyUI-PanoPack] [VRAM] -408MB (now 298MB) reserved=416MB peak=2299MB [worker:ComfyUI-PanoPack] [VRAM] +383MB (now 682MB) reserved=800MB peak=2299MB [worker:ComfyUI-PanoPack] [VRAM] +287MB (now 970MB) reserved=1088MB peak=2299MB [worker:ComfyUI-PanoPack] [VRAM] +927MB (now 1898MB) reserved=2176MB peak=2299MB [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 [worker:ComfyUI-PanoPack] [PanoramaDepthMerge] merged depth: shape (2048, 4096), min=0.384, median=0.945, max=3.094; valid pixels: 8388608 / 8388608 [worker:ComfyUI-PanoPack] [VRAM] -1891MB (now 8MB) reserved=2176MB peak=2299MB [worker:ComfyUI-PanoPack] === WATCHDOG TICK 1 === [worker:ComfyUI-PanoPack] Thread 0x00003cc4 (most recent call first): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 106 in _vram_poller File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 995 in run File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1015 in _bootstrap Current thread 0x00003cc8 (most recent call first): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 52 in _watchdog File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 995 in run File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1015 in _bootstrap Thread 0x00003cd4 (most recent call first): 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 File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack\nodes\depth_merge.py", line 1014 in execute File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880 in EXECUTE_NORMALIZED File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 1762 in main File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 1807 in [worker:ComfyUI-PanoPack] === END === [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 [worker:ComfyUI-PanoPack] [headless_gl] prefix=C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes [worker:ComfyUI-PanoPack] [headless_gl] OSMesa: ['osmesa.dll', 'osmesa.dll'] [worker:ComfyUI-PanoPack] [headless_gl] env: VTK_DEFAULT_OPENGL_WINDOW=vtkOSOpenGLRenderWindow PYVISTA_OFF_SCREEN=true [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) [worker:ComfyUI-PanoPack] [PanoramaDepthMerge] points: merged equirect point map (1, 2048, 4096, 3) [SubprocessWorker] callback 'report_progress' from call_id=3 [SubprocessWorker] got response: ok [comfy-env] PanoramaDepthMerge done (93.68s): result: NodeOutput [VRAM] After PanoramaDepthMerge: 1271 / 24575 MB [VRAM] Loaded: SubprocessModel (631 MB) [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 [VRAM] Before PanoramaSplitAdaptive: 1271 / 24575 MB [VRAM] Loaded: SubprocessModel (631 MB) [SubprocessWorker] call_method: nodes.panorama_split_adaptive.PanoramaSplitAdaptive.EXECUTE_NORMALIZED [SubprocessWorker] acquired lock, ensuring started... [ComfyUI-PanoPack] Health check: ping (timeout=5.0s)... [ComfyUI-PanoPack] Health check: ok [SubprocessWorker] worker started/confirmed [comfy-env] PRE-SERIALIZE 'depth_panorama' shape: torch.Size([1, 2048, 4096, 3]) [comfy-env] PRE-SERIALIZE 'normals_panorama' shape: torch.Size([1, 2048, 4096, 3]) [SubprocessWorker] serializing kwargs to shm... [SubprocessWorker] created 0 shm blocks [SubprocessWorker] sending request via socket... [SubprocessWorker] call_id=4 sending call_method [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2048, 4096, 3] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2048, 4096, 3]) [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2048, 4096, 3] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2048, 4096, 3]) [worker:ComfyUI-PanoPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 2048, 4096, 3] [worker:ComfyUI-PanoPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 2048, 4096, 3]) [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] computing area weights from depth (2048x4096) + normals... [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] weight range: [1.06, 131], mean=11.7 [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] adaptive relax: icosahedron_42 (42 cameras), weighted Lloyd... [worker:ComfyUI-PanoPack] === WATCHDOG TICK 2 === [worker:ComfyUI-PanoPack] Thread 0x00003cc4 (most recent call first): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 106 in _vram_poller File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 995 in run File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1015 in _bootstrap Current thread 0x00003cc8 (most recent call first): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 52 in _watchdog File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 995 in run File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1015 in _bootstrap Thread 0x00003cd4 (most recent call first): 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 File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack\nodes\panorama_split_adaptive.py", line 408 in execute File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880 in EXECUTE_NORMALIZED File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 1762 in main File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 1807 in [worker:ComfyUI-PanoPack] === END === [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] Lloyd ran 24 iters (max move 1.42e-02) [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] Lloyd relaxation done: 42 camera directions in 50.532s [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] rasterizing 42 faces @ 1536x1536... [worker:ComfyUI-PanoPack] [VRAM] +756MB (now 764MB) reserved=800MB peak=2299MB [worker:ComfyUI-PanoPack] [VRAM] +1230MB (now 1994MB) reserved=3264MB peak=2299MB [worker:ComfyUI-PanoPack] [VRAM] -1986MB (now 8MB) reserved=3264MB peak=2299MB [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] rasterized RGB in 20.214s (GPU) [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] rasterizing depth crops... [worker:ComfyUI-PanoPack] === WATCHDOG TICK 3 === [worker:ComfyUI-PanoPack] Thread 0x00003cc4 (most recent call first): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 106 in _vram_poller File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 995 in run File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1015 in _bootstrap Current thread 0x00003cc8 (most recent call first): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 52 in _watchdog File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 995 in run File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1015 in _bootstrap Thread 0x00003cd4 (most recent call first): 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 File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\site-packages\utils3d\numpy\helpers.py", line 50 in wrapper File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\site-packages\utils3d\helpers.py", line 16 in wrapper 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 File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack\nodes\panorama_split_adaptive.py", line 448 in execute File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880 in EXECUTE_NORMALIZED File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 1762 in main File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 1807 in [worker:ComfyUI-PanoPack] === END === [worker:ComfyUI-PanoPack] [VRAM] +756MB (now 764MB) reserved=3264MB peak=2299MB [worker:ComfyUI-PanoPack] [VRAM] +1230MB (now 1994MB) reserved=3264MB peak=2299MB [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] rasterizing normals crops... [worker:ComfyUI-PanoPack] [VRAM] -1986MB (now 8MB) reserved=3264MB peak=2299MB [worker:ComfyUI-PanoPack] [VRAM] +756MB (now 764MB) reserved=3264MB peak=2299MB [worker:ComfyUI-PanoPack] [VRAM] +1230MB (now 1994MB) reserved=3264MB peak=2299MB [worker:ComfyUI-PanoPack] [VRAM] -1986MB (now 8MB) reserved=3264MB peak=2299MB [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] generating closest_to masks... [worker:ComfyUI-PanoPack] === WATCHDOG TICK 4 === [worker:ComfyUI-PanoPack] Thread 0x00003cc4 (most recent call first): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 106 in _vram_poller File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 995 in run File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1015 in _bootstrap Current thread 0x00003cc8 (most recent call first): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 52 in _watchdog File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 995 in run File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1044 in _bootstrap_inner File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\threading.py", line 1015 in _bootstrap Thread 0x00003cd4 (most recent call first): File "C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\panopack-nodes\Lib\site-packages\numpy\linalg\_linalg.py", line 2804 in norm File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-PanoPack\nodes\panorama_split_adaptive.py", line 482 in execute File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880 in EXECUTE_NORMALIZED File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 1762 in main File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv_y21s5_as\persistent_worker.py", line 1807 in [worker:ComfyUI-PanoPack] === END === [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] generating debug_masks equirect image... [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 [worker:ComfyUI-PanoPack] [PanoramaSplitAdaptive] done: 42 adaptive faces, 158.227s total [SubprocessWorker] got response: ok [comfy-env] PanoramaSplitAdaptive done (159.74s): result: NodeOutput [VRAM] After PanoramaSplitAdaptive: 1271 / 24575 MB [VRAM] Loaded: SubprocessModel (631 MB) [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 [VRAM] Before SharpRayToPlanarDepth: 1271 / 24575 MB [VRAM] Loaded: SubprocessModel (631 MB) [SubprocessWorker] call_method: nodes.ray_to_planar_depth.SharpRayToPlanarDepth.EXECUTE_NORMALIZED [SubprocessWorker] acquired lock, ensuring started... [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... [ComfyUI-Sharp] Health check: failed [ComfyUI-Sharp] Socket unhealthy, restarting worker... [comfy-env] sharp-nodes: Library/bin has 566 DLLs [ComfyUI-Sharp] python: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\python.exe [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'] [SubprocessWorker] is_pixi=True, python=C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\sharp-nodes\python.exe [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']... [worker:ComfyUI-Sharp] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. [worker:ComfyUI-Sharp] WARNING: comfy_kitchen does not support stochastic FP8 rounding, please update comfy_kitchen. [SubprocessWorker] worker started/confirmed [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([42, 1536, 1536, 3]) [comfy-env] PRE-SERIALIZE 'intrinsics' shape: torch.Size([42, 3, 3]) [comfy-env] PRE-SERIALIZE 'extrinsics' shape: torch.Size([42, 4, 4]) [SubprocessWorker] serializing kwargs to shm... [SubprocessWorker] created 0 shm blocks [SubprocessWorker] sending request via socket... [SubprocessWorker] call_id=2 sending call_method [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 1536, 1536, 3] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 1536, 1536, 3]) [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 3, 3] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 3, 3]) [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 4, 4] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 4, 4]) [worker:ComfyUI-Sharp] [SharpRayToPlanarDepth] detected normalized intrinsics (fx<2); rescaled to pixel-K for 1536×1536: fx=768.0 [worker:ComfyUI-Sharp] [SharpRayToPlanarDepth] ray->planar: B=42 1536×1536, cos_map per-face (3D K), intrinsics_rescaled fx=768.0 cx=768.0 [SubprocessWorker] got response: ok [comfy-env] SharpRayToPlanarDepth done (5.38s): result: NodeOutput [VRAM] After SharpRayToPlanarDepth: 1271 / 24575 MB [VRAM] Loaded: SubprocessModel (631 MB) [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 [VRAM] Before SharpPredictGaussiansFromMetricDepth: 1271 / 24575 MB [VRAM] Loaded: SubprocessModel (631 MB) [SubprocessWorker] call_method: nodes.predict_gaussians_from_depth.SharpPredictGaussiansFromMetricDepth.EXECUTE_NORMALIZED [SubprocessWorker] acquired lock, ensuring started... [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... [ComfyUI-Sharp] Health check: ok [SubprocessWorker] worker started/confirmed [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([42, 1536, 1536, 3]) [comfy-env] PRE-SERIALIZE 'metric_depth_layer0' shape: torch.Size([42, 1536, 1536, 3]) [comfy-env] PRE-SERIALIZE 'extrinsics' shape: torch.Size([42, 4, 4]) [comfy-env] PRE-SERIALIZE 'intrinsics' shape: torch.Size([42, 3, 3]) [comfy-env] PRE-SERIALIZE 'mask' shape: torch.Size([42, 1536, 1536]) [SubprocessWorker] serializing kwargs to shm... [SubprocessWorker] created 0 shm blocks [SubprocessWorker] sending request via socket... [SubprocessWorker] call_id=3 sending call_method [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 1536, 1536, 3] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 1536, 1536, 3]) [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 1536, 1536, 3] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 1536, 1536, 3]) [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 4, 4] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 4, 4]) [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 3, 3] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 3, 3]) [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[42, 1536, 1536] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([42, 1536, 1536]) [SubprocessWorker] got response: error [ERROR] !!! Exception during processing !!! No module named 'torchvision' Worker traceback: Traceback (most recent call last): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv__j68vr6p\persistent_worker.py", line 1762, in main result = method(**inputs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880, in EXECUTE_NORMALIZED to_return = cls.execute(*args, **kwargs) 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 return func(*args, **kwargs) 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 patcher = _load_sharp_model(model) 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 import comfy.model_patcher File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32, in import comfy.hooks File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in import comfy.lora File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in import comfy.model_base File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 41, in import comfy.ldm.cosmos.model File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\cosmos\model.py", line 25, in from torchvision import transforms ModuleNotFoundError: No module named 'torchvision' [ERROR] Traceback (most recent call last): File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 536, in execute 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) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 336, in get_output_data 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) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 310, in _async_map_node_over_list await process_inputs(input_dict, i) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 298, in process_inputs result = f(**inputs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 556, in proxy result = worker.call_method( module_name=mod, ...<4 lines>... timeout=600.0, ) 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 raise WorkerError( ...<2 lines>... ) comfy_env.isolation.workers.base.WorkerError: No module named 'torchvision' Worker traceback: Traceback (most recent call last): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv__j68vr6p\persistent_worker.py", line 1762, in main result = method(**inputs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880, in EXECUTE_NORMALIZED to_return = cls.execute(*args, **kwargs) 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 return func(*args, **kwargs) 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 patcher = _load_sharp_model(model) 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 import comfy.model_patcher File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32, in import comfy.hooks File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in import comfy.lora File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in import comfy.model_base File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 41, in import comfy.ldm.cosmos.model File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\cosmos\model.py", line 25, in from torchvision import transforms ModuleNotFoundError: No module named 'torchvision' [INFO] Prompt executed in 388.28 seconds [comfy-env] [VRAM] Before offload 'MoGeWrapper_1' (631 MB) -> cpu: 1271 / 24575 MB [ComfyUI-MoGe2] Health check: ping (timeout=5.0s)... [ComfyUI-MoGe2] Health check: failed [ComfyUI-MoGe2] Socket unhealthy, restarting worker... [comfy-env] Invalidated 1 stale model patchers (will be cleaned up during next unload) [comfy-env] moge2-nodes: Library/bin has 237 DLLs [ComfyUI-MoGe2] python: C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\python.exe [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'] [SubprocessWorker] is_pixi=True, python=C:\Users\ContainerUser\AppData\Local\Programs\comfy-env\.pixi\envs\moge2-nodes\python.exe [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']... [worker:ComfyUI-MoGe2] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available. [worker:ComfyUI-MoGe2] WARNING: comfy_kitchen does not support stochastic FP8 rounding, please update comfy_kitchen. [SubprocessWorker] call_id=3 sending model_to_device [WARNING] Model 'MoGeWrapper_1' gone from worker (restarted?), treating as offloaded [comfy-env] [VRAM] After offload 'MoGeWrapper_1' (631 MB): 1271 / 24575 MB [INFO] Using RAM pressure cache. [INFO] === /validate endpoint called === [INFO] Received JSON with keys: ['prompt'] [INFO] Prompt has 4 nodes [INFO] Node 1: LoadImage [INFO] Inputs: {"image": "beach.jpg"} [INFO] Node 2: LoadSharpModel [INFO] Inputs: {"precision": "auto"} [INFO] Node 5: SharpPredict [INFO] Inputs: {"focal_length_mm": 30, "output_prefix": "sharp", "model": ["2", 0], "image": ["1", 0]} [INFO] Node 6: PreviewGaussianSharp [INFO] Inputs: {"preview_gaussian": "", "ply_path": ["5", 0], "extrinsics": ["5", 1], "intrinsics": ["5", 2]} [INFO] Generated prompt_id: aa2e779e-d487-4da9-ba68-181bd0465c97 [INFO] Calling execution.validate_prompt()... [INFO] Validation result: valid=True [INFO] === Validation PASSED === [INFO] got prompt [comfy-env] Running LoadSharpModel: precision: 'auto' [VRAM] Before LoadSharpModel: 1271 / 24575 MB [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED [SubprocessWorker] acquired lock, ensuring started... [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... [ComfyUI-Sharp] Health check: ok [SubprocessWorker] worker started/confirmed [SubprocessWorker] serializing kwargs to shm... [SubprocessWorker] created 0 shm blocks [SubprocessWorker] sending request via socket... [SubprocessWorker] call_id=4 sending call_method [worker:ComfyUI-Sharp] [LoadSharpModel] precision='auto' -> dtype=bf16 (device=cuda:0) [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) [worker:ComfyUI-Sharp] [LoadSharpModel] checkpoint ready: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\models\sharp\sharp_2572gikvuh.pt (2679.6 MB) [worker:ComfyUI-Sharp] [LoadSharpModel] config: precision=auto -> dtype=bf16 [SubprocessWorker] got response: ok [comfy-env] [VRAM] Before offload 'MoGeWrapper_1' (631 MB) -> cpu: 1271 / 24575 MB [ComfyUI-MoGe2] Health check: ping (timeout=5.0s)... [ComfyUI-MoGe2] Health check: ok [SubprocessWorker] call_id=4 sending model_to_device [WARNING] Model 'MoGeWrapper_1' gone from worker (restarted?), treating as offloaded [comfy-env] [VRAM] After offload 'MoGeWrapper_1' (631 MB): 1271 / 24575 MB [comfy-env] LoadSharpModel done (0.04s): result: NodeOutput [VRAM] After LoadSharpModel: 1271 / 24575 MB [comfy-env] Running SharpPredict: focal_length_mm: 30.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,1024,1536,3] cpu [VRAM] Before SharpPredict: 1271 / 24575 MB [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED [SubprocessWorker] acquired lock, ensuring started... [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... [ComfyUI-Sharp] Health check: ok [SubprocessWorker] worker started/confirmed [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 1024, 1536, 3]) [SubprocessWorker] serializing kwargs to shm... [SubprocessWorker] created 0 shm blocks [SubprocessWorker] sending request via socket... [SubprocessWorker] call_id=5 sending call_method [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 1024, 1536, 3] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 1024, 1536, 3]) [SubprocessWorker] got response: error [ERROR] !!! Exception during processing !!! No module named 'torchvision' Worker traceback: Traceback (most recent call last): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv__j68vr6p\persistent_worker.py", line 1762, in main result = method(**inputs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880, in EXECUTE_NORMALIZED to_return = cls.execute(*args, **kwargs) 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 return func(*args, **kwargs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 127, in execute patcher = _load_sharp_model(model) 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 import comfy.model_patcher File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32, in import comfy.hooks File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in import comfy.lora File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in import comfy.model_base File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 41, in import comfy.ldm.cosmos.model File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\cosmos\model.py", line 25, in from torchvision import transforms ModuleNotFoundError: No module named 'torchvision' [ERROR] Traceback (most recent call last): File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 536, in execute 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) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 336, in get_output_data 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) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 310, in _async_map_node_over_list await process_inputs(input_dict, i) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 298, in process_inputs result = f(**inputs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 556, in proxy result = worker.call_method( module_name=mod, ...<4 lines>... timeout=600.0, ) 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 raise WorkerError( ...<2 lines>... ) comfy_env.isolation.workers.base.WorkerError: No module named 'torchvision' Worker traceback: Traceback (most recent call last): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv__j68vr6p\persistent_worker.py", line 1762, in main result = method(**inputs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880, in EXECUTE_NORMALIZED to_return = cls.execute(*args, **kwargs) 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 return func(*args, **kwargs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 127, in execute patcher = _load_sharp_model(model) 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 import comfy.model_patcher File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32, in import comfy.hooks File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in import comfy.lora File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in import comfy.model_base File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 41, in import comfy.ldm.cosmos.model File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\cosmos\model.py", line 25, in from torchvision import transforms ModuleNotFoundError: No module named 'torchvision' [INFO] Prompt executed in 0.14 seconds [INFO] Using RAM pressure cache. [INFO] Using RAM pressure cache. [INFO] Using RAM pressure cache. [INFO] Using RAM pressure cache. [INFO] === /validate endpoint called === [INFO] Received JSON with keys: ['prompt'] [INFO] Prompt has 4 nodes [INFO] Node 2: LoadSharpModel [INFO] Inputs: {"precision": "auto"} [INFO] Node 7: SharpPredict [INFO] Inputs: {"focal_length_mm": ["9", 2], "output_prefix": "sharp", "model": ["2", 0], "image": ["9", 0]} [INFO] Node 9: LoadImageWithExif [INFO] Inputs: {"image": "eth3d.png", "default_focal_mm": 30} [INFO] Node 11: PreviewGaussianSharp [INFO] Inputs: {"preview_gaussian": "", "ply_path": ["7", 0], "extrinsics": ["7", 1], "intrinsics": ["7", 2]} [INFO] Generated prompt_id: 168082e5-4662-404a-85d9-7a16545cff6c [INFO] Calling execution.validate_prompt()... [INFO] Validation result: valid=True [INFO] === Validation PASSED === [INFO] got prompt [comfy-env] Running LoadImageWithExif: image: 'eth3d.png', default_focal_mm: 30.0 [VRAM] Before LoadImageWithExif: 1271 / 24575 MB [SubprocessWorker] call_method: nodes.load_image_exif.LoadImageWithExif.EXECUTE_NORMALIZED [SubprocessWorker] acquired lock, ensuring started... [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... [ComfyUI-Sharp] Health check: ok [SubprocessWorker] worker started/confirmed [SubprocessWorker] serializing kwargs to shm... [SubprocessWorker] created 0 shm blocks [SubprocessWorker] sending request via socket... [SubprocessWorker] call_id=6 sending call_method [SubprocessWorker] got response: ok [comfy-env] LoadImageWithExif done (0.10s): result: NodeOutput [VRAM] After LoadImageWithExif: 1271 / 24575 MB [comfy-env] Running LoadSharpModel: precision: 'auto' [VRAM] Before LoadSharpModel: 1271 / 24575 MB [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED [SubprocessWorker] acquired lock, ensuring started... [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... [ComfyUI-Sharp] Health check: ok [SubprocessWorker] worker started/confirmed [SubprocessWorker] serializing kwargs to shm... [SubprocessWorker] created 0 shm blocks [SubprocessWorker] sending request via socket... [SubprocessWorker] call_id=7 sending call_method [worker:ComfyUI-Sharp] [LoadSharpModel] precision='auto' -> dtype=bf16 (device=cuda:0) [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) [worker:ComfyUI-Sharp] [LoadSharpModel] checkpoint ready: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\models\sharp\sharp_2572gikvuh.pt (2679.6 MB) [worker:ComfyUI-Sharp] [LoadSharpModel] config: precision=auto -> dtype=bf16 [SubprocessWorker] got response: ok [comfy-env] LoadSharpModel done (0.03s): result: NodeOutput [VRAM] After LoadSharpModel: 1271 / 24575 MB [comfy-env] Running SharpPredict: focal_length_mm: 20.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,1011,1520,3] cpu [VRAM] Before SharpPredict: 1271 / 24575 MB [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED [SubprocessWorker] acquired lock, ensuring started... [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... [ComfyUI-Sharp] Health check: ok [SubprocessWorker] worker started/confirmed [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 1011, 1520, 3]) [SubprocessWorker] serializing kwargs to shm... [SubprocessWorker] created 0 shm blocks [SubprocessWorker] sending request via socket... [SubprocessWorker] call_id=8 sending call_method [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 1011, 1520, 3] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 1011, 1520, 3]) [SubprocessWorker] got response: error [ERROR] !!! Exception during processing !!! No module named 'torchvision' Worker traceback: Traceback (most recent call last): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv__j68vr6p\persistent_worker.py", line 1762, in main result = method(**inputs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880, in EXECUTE_NORMALIZED to_return = cls.execute(*args, **kwargs) 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 return func(*args, **kwargs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 127, in execute patcher = _load_sharp_model(model) 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 import comfy.model_patcher File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32, in import comfy.hooks File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in import comfy.lora File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in import comfy.model_base File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 41, in import comfy.ldm.cosmos.model File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\cosmos\model.py", line 25, in from torchvision import transforms ModuleNotFoundError: No module named 'torchvision' [ERROR] Traceback (most recent call last): File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 536, in execute 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) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 336, in get_output_data 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) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 310, in _async_map_node_over_list await process_inputs(input_dict, i) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 298, in process_inputs result = f(**inputs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 556, in proxy result = worker.call_method( module_name=mod, ...<4 lines>... timeout=600.0, ) 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 raise WorkerError( ...<2 lines>... ) comfy_env.isolation.workers.base.WorkerError: No module named 'torchvision' Worker traceback: Traceback (most recent call last): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv__j68vr6p\persistent_worker.py", line 1762, in main result = method(**inputs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880, in EXECUTE_NORMALIZED to_return = cls.execute(*args, **kwargs) 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 return func(*args, **kwargs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 127, in execute patcher = _load_sharp_model(model) 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 import comfy.model_patcher File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32, in import comfy.hooks File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in import comfy.lora File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in import comfy.model_base File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 41, in import comfy.ldm.cosmos.model File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\cosmos\model.py", line 25, in from torchvision import transforms ModuleNotFoundError: No module named 'torchvision' [INFO] Prompt executed in 0.18 seconds [INFO] Using RAM pressure cache. [INFO] Using RAM pressure cache. [INFO] Using RAM pressure cache. [INFO] === /validate endpoint called === [INFO] Received JSON with keys: ['prompt'] [INFO] Prompt has 8 nodes [INFO] Node 7: LoadImage [INFO] Inputs: {"image": "middlebury.jpg"} [INFO] Node 9: LoadSharpModel [INFO] Inputs: {"precision": "auto"} [INFO] Node 47: SharpPredictMetricDepth [INFO] Inputs: {"focal_length_mm": 30, "model": ["9", 0], "image": ["7", 0]} [INFO] Node 57: SharpPredict [INFO] Inputs: {"focal_length_mm": 30, "output_prefix": "sharp", "model": ["9", 0], "image": ["58", 0]} [INFO] Node 58: ImageFromBatch [INFO] Inputs: {"batch_index": 0, "length": 1, "image": ["7", 0]} [INFO] Node 83: SharpPredictGaussiansFromMetricDepth [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": [ [INFO] Node 92: PreviewGaussianSharp [INFO] Inputs: {"preview_gaussian": "", "ply_path": ["83", 0], "extrinsics": ["83", 2], "intrinsics": ["83", 3]} [INFO] Node 93: PreviewGaussianSharp [INFO] Inputs: {"preview_gaussian": "", "ply_path": ["57", 0], "extrinsics": ["57", 1], "intrinsics": ["57", 2]} [INFO] Generated prompt_id: a12158e7-7852-4cb4-9c82-95858e374168 [INFO] Calling execution.validate_prompt()... [INFO] Validation result: valid=True [INFO] === Validation PASSED === [INFO] got prompt [comfy-env] Running LoadSharpModel: precision: 'auto' [VRAM] Before LoadSharpModel: 1271 / 24575 MB [SubprocessWorker] call_method: nodes.load_model.LoadSharpModel.EXECUTE_NORMALIZED [SubprocessWorker] acquired lock, ensuring started... [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... [ComfyUI-Sharp] Health check: ok [SubprocessWorker] worker started/confirmed [SubprocessWorker] serializing kwargs to shm... [SubprocessWorker] created 0 shm blocks [SubprocessWorker] sending request via socket... [SubprocessWorker] call_id=9 sending call_method [worker:ComfyUI-Sharp] [LoadSharpModel] precision='auto' -> dtype=bf16 (device=cuda:0) [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) [worker:ComfyUI-Sharp] [LoadSharpModel] checkpoint ready: C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\models\sharp\sharp_2572gikvuh.pt (2679.6 MB) [worker:ComfyUI-Sharp] [LoadSharpModel] config: precision=auto -> dtype=bf16 [SubprocessWorker] got response: ok [comfy-env] LoadSharpModel done (0.03s): result: NodeOutput [VRAM] After LoadSharpModel: 1271 / 24575 MB [comfy-env] Running SharpPredict: focal_length_mm: 30.0, output_prefix: 'sharp', model: dict, image: torch.float32 [1,960,1416,3] cpu [VRAM] Before SharpPredict: 1271 / 24575 MB [SubprocessWorker] call_method: nodes.predict.SharpPredict.EXECUTE_NORMALIZED [SubprocessWorker] acquired lock, ensuring started... [ComfyUI-Sharp] Health check: ping (timeout=5.0s)... [ComfyUI-Sharp] Health check: ok [SubprocessWorker] worker started/confirmed [comfy-env] PRE-SERIALIZE 'image' shape: torch.Size([1, 960, 1416, 3]) [SubprocessWorker] serializing kwargs to shm... [SubprocessWorker] created 0 shm blocks [SubprocessWorker] sending request via socket... [SubprocessWorker] call_id=10 sending call_method [worker:ComfyUI-Sharp] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size'] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 960, 1416, 3] [worker:ComfyUI-Sharp] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 960, 1416, 3]) [SubprocessWorker] got response: error [ERROR] !!! Exception during processing !!! No module named 'torchvision' Worker traceback: Traceback (most recent call last): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv__j68vr6p\persistent_worker.py", line 1762, in main result = method(**inputs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880, in EXECUTE_NORMALIZED to_return = cls.execute(*args, **kwargs) 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 return func(*args, **kwargs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 127, in execute patcher = _load_sharp_model(model) 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 import comfy.model_patcher File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32, in import comfy.hooks File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in import comfy.lora File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in import comfy.model_base File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 41, in import comfy.ldm.cosmos.model File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\cosmos\model.py", line 25, in from torchvision import transforms ModuleNotFoundError: No module named 'torchvision' [ERROR] Traceback (most recent call last): File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 536, in execute 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) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 336, in get_output_data 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) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 310, in _async_map_node_over_list await process_inputs(input_dict, i) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\execution.py", line 298, in process_inputs result = f(**inputs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\python_embeded\Lib\site-packages\comfy_env\isolation\metadata.py", line 556, in proxy result = worker.call_method( module_name=mod, ...<4 lines>... timeout=600.0, ) 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 raise WorkerError( ...<2 lines>... ) comfy_env.isolation.workers.base.WorkerError: No module named 'torchvision' Worker traceback: Traceback (most recent call last): File "C:\Users\ContainerUser\AppData\Local\Temp\comfyui_pvenv__j68vr6p\persistent_worker.py", line 1762, in main result = method(**inputs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy_api\latest\_io.py", line 1880, in EXECUTE_NORMALIZED to_return = cls.execute(*args, **kwargs) 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 return func(*args, **kwargs) File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-Sharp\nodes\predict.py", line 127, in execute patcher = _load_sharp_model(model) 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 import comfy.model_patcher File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_patcher.py", line 32, in import comfy.hooks File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\hooks.py", line 14, in import comfy.lora File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\lora.py", line 22, in import comfy.model_base File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\model_base.py", line 41, in import comfy.ldm.cosmos.model File "C:\workspaces\Sharp-2317\portable-comfyui\ComfyUI_windows_portable\ComfyUI\comfy\ldm\cosmos\model.py", line 25, in from torchvision import transforms ModuleNotFoundError: No module named 'torchvision' [INFO] Prompt executed in 0.12 seconds [INFO] Using RAM pressure cache.