Comfy-Org / Comfy-Org/ComfyUI

Numpy is not available

Open
#9,930 1 comment 0 reactions 0 assignees View on GitHub
Potential Bug
Dominant language
Python
Stars
133k
Forks
15.7k
Avg merge
1d 7h
Merged PRs (30d)
158

Description

### Custom Node Testing

- [x] I have tried disabling custom nodes and the issue persists (see [how to disable custom nodes](https://docs.comfy.org/troubleshooting/custom-node-issues#step-1%3A-test-with-all-custom-nodes-disabled) if you need help)

### Expected Behavior

# ComfyUI Error Report
## Error Details
- **Node ID:** 9
- **Node Type:** SaveImage
- **Exception Type:** RuntimeError
- **Exception Message:** Numpy is not available

### Actual Behavior

ComfyUI Logo
1
text, watermark
beautiful scenery nature glass bottle landscape, , purple galaxy bottle,
SaveImage
Numpy is not available

# ComfyUI Error Report
## Error Details
- **Node ID:** 9
- **Node Type:** SaveImage
- **Exception Type:** RuntimeError
- **Exception Message:** Numpy is not available

## Stack Trace
```
File "D:\ComfyUI\execution.py", line 496, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "D:\ComfyUI\execution.py", line 315, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "D:\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)

File "D:\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
^^^^^^^^^^^

File "D:\ComfyUI\nodes.py", line 1593, in save_images
i = 255. * image.cpu().numpy()
^^^^^^^^^^^^^^^^^^^

```
## System Information
- **ComfyUI Version:** 0.3.59
- **Arguments:** main.py
- **OS:** nt
- **Python Version:** 3.11.9 (tags/v3.11.9:de54cf5, Apr 2 2024, 10:12:12) [MSC v.1938 64 bit (AMD64)]
- **Embedded Python:** false
- **PyTorch Version:** 2.7.0a0+git3f903c3
## Devices

- **Name:** cuda:0 AMD Radeon RX 7600 : native
- **Type:** cuda
- **VRAM Total:** 8573157376
- **VRAM Free:** 8423178240
- **Torch VRAM Total:** 0
- **Torch VRAM Free:** 0

## Logs
```
2025-09-18T17:45:31.460936 -
A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.3.3 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.

If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.

Traceback (most recent call last): File "D:\ComfyUI\main.py", line 145, in
import comfy.utils
File "D:\ComfyUI\comfy\utils.py", line 20, in
import torch
File "D:\ComfyUI\venv\Lib\site-packages\torch\__init__.py", line 2248, in
from torch import quantization as quantization # usort: skip
File "D:\ComfyUI\venv\Lib\site-packages\torch\quantization\__init__.py", line 2, in
from .fake_quantize import * # noqa: F403
File "D:\ComfyUI\venv\Lib\site-packages\torch\quantization\fake_quantize.py", line 10, in
from torch.ao.quantization.fake_quantize import (
File "D:\ComfyUI\venv\Lib\site-packages\torch\ao\quantization\__init__.py", line 12, in
from .pt2e._numeric_debugger import ( # noqa: F401
File "D:\ComfyUI\venv\Lib\site-packages\torch\ao\quantization\pt2e\_numeric_debugger.py", line 9, in
from torch.ao.quantization.pt2e.graph_utils import bfs_trace_with_node_process
File "D:\ComfyUI\venv\Lib\site-packages\torch\ao\quantization\pt2e\graph_utils.py", line 9, in
from torch.export import ExportedProgram
File "D:\ComfyUI\venv\Lib\site-packages\torch\export\__init__.py", line 60, in
from .decomp_utils import CustomDecompTable
File "D:\ComfyUI\venv\Lib\site-packages\torch\export\decomp_utils.py", line 5, in
from torch._export.utils import (
File "D:\ComfyUI\venv\Lib\site-packages\torch\_export\__init__.py", line 48, in
from .wrappers import _wrap_submodules
File "D:\ComfyUI\venv\Lib\site-packages\torch\_export\wrappers.py", line 7, in
from torch._higher_order_ops.strict_mode import strict_mode
File "D:\ComfyUI\venv\Lib\site-packages\torch\_higher_order_ops\__init__.py", line 1, in
from torch._higher_order_ops._invoke_quant import (
File "D:\ComfyUI\venv\Lib\site-packages\torch\_higher_order_ops\_invoke_quant.py", line 8, in
from torch._higher_order_ops.base_hop import BaseHOP, FunctionWithNoFreeVars
File "D:\ComfyUI\venv\Lib\site-packages\torch\_higher_order_ops\base_hop.py", line 12, in
from torch._subclasses.functional_tensor import disable_functional_mode
File "D:\ComfyUI\venv\Lib\site-packages\torch\_subclasses\functional_tensor.py", line 46, in
class FunctionalTensor(torch.Tensor):
File "D:\ComfyUI\venv\Lib\site-packages\torch\_subclasses\functional_tensor.py", line 276, in FunctionalTensor
cpu = _conversion_method_template(device=torch.device("cpu"))
2025-09-18T17:45:31.460936 - D:\ComfyUI\venv\Lib\site-packages\torch\_subclasses\functional_tensor.py:276: UserWarning: Failed to initialize NumPy:
A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.3.3 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.

If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.

(Triggered internally at D:\src\torch\csrc\utils\tensor_numpy.cpp:81.)
cpu = _conversion_method_template(device=torch.device("cpu"))
2025-09-18T17:45:31.903723 - Checkpoint files will always be loaded safely.
2025-09-18T17:45:32.230410 - Total VRAM 8176 MB, total RAM 32691 MB
2025-09-18T17:45:32.230410 - pytorch version: 2.7.0a0+git3f903c3
2025-09-18T17:45:32.231428 - AMD arch: gfx1102
2025-09-18T17:45:32.231428 - ROCm version: (6, 5)
2025-09-18T17:45:32.231428 - Set vram state to: NORMAL_VRAM
2025-09-18T17:45:32.231428 - Device: cuda:0 AMD Radeon RX 7600 : native
2025-09-18T17:45:33.382671 - Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention
2025-09-18T17:45:35.222437 - Python version: 3.11.9 (tags/v3.11.9:de54cf5, Apr 2 2024, 10:12:12) [MSC v.1938 64 bit (AMD64)]
2025-09-18T17:45:35.222437 - ComfyUI version: 0.3.59
2025-09-18T17:45:35.238698 - ComfyUI frontend version: 1.26.11
2025-09-18T17:45:35.238698 - [Prompt Server] web root: D:\ComfyUI\venv\Lib\site-packages\comfyui_frontend_package\static
2025-09-18T17:45:36.066462 -
Import times for custom nodes:
2025-09-18T17:45:36.066462 - 0.0 seconds: D:\ComfyUI\custom_nodes\websocket_image_save.py
2025-09-18T17:45:36.066462 -
2025-09-18T17:45:36.257763 - Context impl SQLiteImpl.
2025-09-18T17:45:36.257763 - Will assume non-transactional DDL.
2025-09-18T17:45:36.257763 - No target revision found.
2025-09-18T17:45:36.274235 - Starting server

2025-09-18T17:45:36.274235 - To see the GUI go to: http://127.0.0.1:8188
2025-09-18T17:45:51.207836 - got prompt
2025-09-18T17:45:51.289958 - model weight dtype torch.float16, manual cast: None
2025-09-18T17:45:51.289958 - model_type EPS
2025-09-18T17:45:51.610808 - Using split attention in VAE
2025-09-18T17:45:51.611810 - Using split attention in VAE
2025-09-18T17:45:51.676835 - VAE load device: cuda:0, offload device: cpu, dtype: torch.float32
2025-09-18T17:45:51.752223 - CLIP/text encoder model load device: cuda:0, offload device: cpu, current: cpu, dtype: torch.float16
2025-09-18T17:45:51.995217 - Requested to load SD1ClipModel
2025-09-18T17:45:52.092233 - loaded completely 6613.76875 235.84423828125 True
2025-09-18T17:45:52.893825 - Requested to load BaseModel
2025-09-18T17:45:53.344673 - loaded completely 6325.57978515625 1639.406135559082 True
2025-09-18T17:45:57.838672 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:04<00:00, 6.21it/s]2025-09-18T17:45:57.838672 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:04<00:00, 4.70it/s]2025-09-18T17:45:57.838672 -
2025-09-18T17:45:57.962055 - Requested to load AutoencoderKL
2025-09-18T17:45:58.047285 - loaded completely 3214.02783203125 319.11416244506836 True
2025-09-18T17:45:58.435497 - !!! Exception during processing !!! Numpy is not available
2025-09-18T17:45:58.435497 - Traceback (most recent call last):
File "D:\ComfyUI\execution.py", line 496, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 315, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "D:\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "D:\ComfyUI\nodes.py", line 1593, in save_images
i = 255. * image.cpu().numpy()
^^^^^^^^^^^^^^^^^^^
RuntimeError: Numpy is not available

2025-09-18T17:45:58.437552 - Prompt executed in 7.23 seconds
2025-09-18T17:46:22.836319 - got prompt
2025-09-18T17:46:22.985894 - model weight dtype torch.float16, manual cast: None
2025-09-18T17:46:22.985894 - model_type EPS
2025-09-18T17:46:23.795081 - Using split attention in VAE
2025-09-18T17:46:23.795081 - Using split attention in VAE
2025-09-18T17:46:23.901490 - VAE load device: cuda:0, offload device: cpu, dtype: torch.float32
2025-09-18T17:46:23.952741 - CLIP/text encoder model load device: cuda:0, offload device: cpu, current: cpu, dtype: torch.float16
2025-09-18T17:46:24.264796 - Requested to load SD1ClipModel
2025-09-18T17:46:24.380475 - loaded completely 6393.6125 235.84423828125 True
2025-09-18T17:46:24.422587 - Requested to load BaseModel
2025-09-18T17:46:24.833260 - loaded completely 6154.26728515625 1639.406135559082 True
2025-09-18T17:46:27.996229 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00, 6.29it/s]2025-09-18T17:46:27.996229 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00, 6.33it/s]2025-09-18T17:46:27.996229 -
2025-09-18T17:46:28.123979 - Requested to load AutoencoderKL
2025-09-18T17:46:28.205454 - loaded completely 3164.02783203125 319.11416244506836 True
2025-09-18T17:46:28.458563 - !!! Exception during processing !!! Numpy is not available
2025-09-18T17:46:28.459563 - Traceback (most recent call last):
File "D:\ComfyUI\execution.py", line 496, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 315, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "D:\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "D:\ComfyUI\nodes.py", line 1593, in save_images
i = 255. * image.cpu().numpy()
^^^^^^^^^^^^^^^^^^^
RuntimeError: Numpy is not available

2025-09-18T17:46:28.460563 - Prompt executed in 5.62 seconds
2025-09-18T17:47:30.598193 - got prompt
2025-09-18T17:47:33.909756 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00, 6.28it/s]2025-09-18T17:47:33.909756 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00, 6.23it/s]2025-09-18T17:47:33.909756 -
2025-09-18T17:47:34.278011 - !!! Exception during processing !!! Numpy is not available
2025-09-18T17:47:34.278011 - Traceback (most recent call last):
File "D:\ComfyUI\execution.py", line 496, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 315, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "D:\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "D:\ComfyUI\nodes.py", line 1593, in save_images
i = 255. * image.cpu().numpy()
^^^^^^^^^^^^^^^^^^^
RuntimeError: Numpy is not available

2025-09-18T17:47:34.280024 - Prompt executed in 3.68 seconds

```
## Attached Workflow
Please make sure that workflow does not contain any sensitive information such as API keys or passwords.
```
{"id":"79d277fc-5e46-4b48-ade5-cdbb62ba38af","revision":0,"last_node_id":9,"last_link_id":9,"nodes":[{"id":7,"type":"CLIPTextEncode","pos":[413,389],"size":[425.27801513671875,180.6060791015625],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":5},{"localized_name":"text","name":"text","type":"STRING","widget":{"name":"text"},"link":null}],"outputs":[{"localized_name":"CONDITIONING","name":"CONDITIONING","type":"CONDITIONING","slot_index":0,"links":[6]}],"properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":["text, watermark"]},{"id":6,"type":"CLIPTextEncode","pos":[415,186],"size":[422.84503173828125,164.31304931640625],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":3},{"localized_name":"text","name":"text","type":"STRING","widget":{"name":"text"},"link":null}],"outputs":[{"localized_name":"CONDITIONING","name":"CONDITIONING","type":"CONDITIONING","slot_index":0,"links":[4]}],"properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":["beautiful scenery nature glass bottle landscape, , purple galaxy bottle,"]},{"id":5,"type":"EmptyLatentImage","pos":[473,609],"size":[315,106],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"width","name":"width","type":"INT","widget":{"name":"width"},"link":null},{"localized_name":"height","name":"height","type":"INT","widget":{"name":"height"},"link":null},{"localized_name":"batch_size","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null}],"outputs":[{"localized_name":"LATENT","name":"LATENT","type":"LATENT","slot_index":0,"links":[2]}],"properties":{"Node name for S&R":"EmptyLatentImage"},"widgets_values":[512,512,1]},{"id":3,"type":"KSampler","pos":[863,186],"size":[315,262],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":1},{"localized_name":"positive","name":"positive","type":"CONDITIONING","link":4},{"localized_name":"negative","name":"negative","type":"CONDITIONING","link":6},{"localized_name":"latent_image","name":"latent_image","type":"LATENT","link":2},{"localized_name":"seed","name":"seed","type":"INT","widget":{"name":"seed"},"link":null},{"localized_name":"steps","name":"steps","type":"INT","widget":{"name":"steps"},"link":null},{"localized_name":"cfg","name":"cfg","type":"FLOAT","widget":{"name":"cfg"},"link":null},{"localized_name":"sampler_name","name":"sampler_name","type":"COMBO","widget":{"name":"sampler_name"},"link":null},{"localized_name":"scheduler","name":"scheduler","type":"COMBO","widget":{"name":"scheduler"},"link":null},{"localized_name":"denoise","name":"denoise","type":"FLOAT","widget":{"name":"denoise"},"link":null}],"outputs":[{"localized_name":"LATENT","name":"LATENT","type":"LATENT","slot_index":0,"links":[7]}],"properties":{"Node name for S&R":"KSampler"},"widgets_values":[537859494882760,"randomize",20,8,"euler","normal",1]},{"id":8,"type":"VAEDecode","pos":[1209,188],"size":[210,46],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"samples","name":"samples","type":"LATENT","link":7},{"localized_name":"vae","name":"vae","type":"VAE","link":8}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","slot_index":0,"links":[9]}],"properties":{"Node name for S&R":"VAEDecode"},"widgets_values":[]},{"id":9,"type":"SaveImage","pos":[1451,189],"size":[210,58],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":9},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null}],"outputs":[],"properties":{},"widgets_values":["ComfyUI"]},{"id":4,"type":"CheckpointLoaderSimple","pos":[26,474],"size":[315,98],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"ckpt_name","name":"ckpt_name","type":"COMBO","widget":{"name":"ckpt_name"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","slot_index":0,"links":[1]},{"localized_name":"CLIP","name":"CLIP","type":"CLIP","slot_index":1,"links":[3,5]},{"localized_name":"VAE","name":"VAE","type":"VAE","slot_index":2,"links":[8]}],"properties":{"Node name for S&R":"CheckpointLoaderSimple","models":[{"name":"v1-5-pruned-emaonly-fp16.safetensors","url":"https://huggingface.co/Comfy-Org/stable-diffusion-v1-5-archive/resolve/main/v1-5-pruned-emaonly-fp16.safetensors?download=true","directory":"checkpoints"}]},"widgets_values":["v1-5-pruned-emaonly-fp16.safetensors"]}],"links":[[1,4,0,3,0,"MODEL"],[2,5,0,3,3,"LATENT"],[3,4,1,6,0,"CLIP"],[4,6,0,3,1,"CONDITIONING"],[5,4,1,7,0,"CLIP"],[6,7,0,3,2,"CONDITIONING"],[7,3,0,8,0,"LATENT"],[8,4,2,8,1,"VAE"],[9,8,0,9,0,"IMAGE"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.985633516083978,"offset":[285.4462365591396,-49.50000000000006]}},"version":0.4}
```

## Additional Context
(Please add any additional context or steps to reproduce the error here)

### Steps to Reproduce

ComfyUI Logo
1
text, watermark
beautiful scenery nature glass bottle landscape, , purple galaxy bottle,
SaveImage
Numpy is not available

# ComfyUI Error Report
## Error Details
- **Node ID:** 9
- **Node Type:** SaveImage
- **Exception Type:** RuntimeError
- **Exception Message:** Numpy is not available

## Stack Trace
```
File "D:\ComfyUI\execution.py", line 496, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "D:\ComfyUI\execution.py", line 315, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "D:\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)

File "D:\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
^^^^^^^^^^^

File "D:\ComfyUI\nodes.py", line 1593, in save_images
i = 255. * image.cpu().numpy()
^^^^^^^^^^^^^^^^^^^

```
## System Information
- **ComfyUI Version:** 0.3.59
- **Arguments:** main.py
- **OS:** nt
- **Python Version:** 3.11.9 (tags/v3.11.9:de54cf5, Apr 2 2024, 10:12:12) [MSC v.1938 64 bit (AMD64)]
- **Embedded Python:** false
- **PyTorch Version:** 2.7.0a0+git3f903c3
## Devices

- **Name:** cuda:0 AMD Radeon RX 7600 : native
- **Type:** cuda
- **VRAM Total:** 8573157376
- **VRAM Free:** 8423178240
- **Torch VRAM Total:** 0
- **Torch VRAM Free:** 0

## Logs
```
2025-09-18T17:45:31.460936 -
A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.3.3 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.

If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.

Traceback (most recent call last): File "D:\ComfyUI\main.py", line 145, in
import comfy.utils
File "D:\ComfyUI\comfy\utils.py", line 20, in
import torch
File "D:\ComfyUI\venv\Lib\site-packages\torch\__init__.py", line 2248, in
from torch import quantization as quantization # usort: skip
File "D:\ComfyUI\venv\Lib\site-packages\torch\quantization\__init__.py", line 2, in
from .fake_quantize import * # noqa: F403
File "D:\ComfyUI\venv\Lib\site-packages\torch\quantization\fake_quantize.py", line 10, in
from torch.ao.quantization.fake_quantize import (
File "D:\ComfyUI\venv\Lib\site-packages\torch\ao\quantization\__init__.py", line 12, in
from .pt2e._numeric_debugger import ( # noqa: F401
File "D:\ComfyUI\venv\Lib\site-packages\torch\ao\quantization\pt2e\_numeric_debugger.py", line 9, in
from torch.ao.quantization.pt2e.graph_utils import bfs_trace_with_node_process
File "D:\ComfyUI\venv\Lib\site-packages\torch\ao\quantization\pt2e\graph_utils.py", line 9, in
from torch.export import ExportedProgram
File "D:\ComfyUI\venv\Lib\site-packages\torch\export\__init__.py", line 60, in
from .decomp_utils import CustomDecompTable
File "D:\ComfyUI\venv\Lib\site-packages\torch\export\decomp_utils.py", line 5, in
from torch._export.utils import (
File "D:\ComfyUI\venv\Lib\site-packages\torch\_export\__init__.py", line 48, in
from .wrappers import _wrap_submodules
File "D:\ComfyUI\venv\Lib\site-packages\torch\_export\wrappers.py", line 7, in
from torch._higher_order_ops.strict_mode import strict_mode
File "D:\ComfyUI\venv\Lib\site-packages\torch\_higher_order_ops\__init__.py", line 1, in
from torch._higher_order_ops._invoke_quant import (
File "D:\ComfyUI\venv\Lib\site-packages\torch\_higher_order_ops\_invoke_quant.py", line 8, in
from torch._higher_order_ops.base_hop import BaseHOP, FunctionWithNoFreeVars
File "D:\ComfyUI\venv\Lib\site-packages\torch\_higher_order_ops\base_hop.py", line 12, in
from torch._subclasses.functional_tensor import disable_functional_mode
File "D:\ComfyUI\venv\Lib\site-packages\torch\_subclasses\functional_tensor.py", line 46, in
class FunctionalTensor(torch.Tensor):
File "D:\ComfyUI\venv\Lib\site-packages\torch\_subclasses\functional_tensor.py", line 276, in FunctionalTensor
cpu = _conversion_method_template(device=torch.device("cpu"))
2025-09-18T17:45:31.460936 - D:\ComfyUI\venv\Lib\site-packages\torch\_subclasses\functional_tensor.py:276: UserWarning: Failed to initialize NumPy:
A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.3.3 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.

If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.

(Triggered internally at D:\src\torch\csrc\utils\tensor_numpy.cpp:81.)
cpu = _conversion_method_template(device=torch.device("cpu"))
2025-09-18T17:45:31.903723 - Checkpoint files will always be loaded safely.
2025-09-18T17:45:32.230410 - Total VRAM 8176 MB, total RAM 32691 MB
2025-09-18T17:45:32.230410 - pytorch version: 2.7.0a0+git3f903c3
2025-09-18T17:45:32.231428 - AMD arch: gfx1102
2025-09-18T17:45:32.231428 - ROCm version: (6, 5)
2025-09-18T17:45:32.231428 - Set vram state to: NORMAL_VRAM
2025-09-18T17:45:32.231428 - Device: cuda:0 AMD Radeon RX 7600 : native
2025-09-18T17:45:33.382671 - Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention
2025-09-18T17:45:35.222437 - Python version: 3.11.9 (tags/v3.11.9:de54cf5, Apr 2 2024, 10:12:12) [MSC v.1938 64 bit (AMD64)]
2025-09-18T17:45:35.222437 - ComfyUI version: 0.3.59
2025-09-18T17:45:35.238698 - ComfyUI frontend version: 1.26.11
2025-09-18T17:45:35.238698 - [Prompt Server] web root: D:\ComfyUI\venv\Lib\site-packages\comfyui_frontend_package\static
2025-09-18T17:45:36.066462 -
Import times for custom nodes:
2025-09-18T17:45:36.066462 - 0.0 seconds: D:\ComfyUI\custom_nodes\websocket_image_save.py
2025-09-18T17:45:36.066462 -
2025-09-18T17:45:36.257763 - Context impl SQLiteImpl.
2025-09-18T17:45:36.257763 - Will assume non-transactional DDL.
2025-09-18T17:45:36.257763 - No target revision found.
2025-09-18T17:45:36.274235 - Starting server

2025-09-18T17:45:36.274235 - To see the GUI go to: http://127.0.0.1:8188
2025-09-18T17:45:51.207836 - got prompt
2025-09-18T17:45:51.289958 - model weight dtype torch.float16, manual cast: None
2025-09-18T17:45:51.289958 - model_type EPS
2025-09-18T17:45:51.610808 - Using split attention in VAE
2025-09-18T17:45:51.611810 - Using split attention in VAE
2025-09-18T17:45:51.676835 - VAE load device: cuda:0, offload device: cpu, dtype: torch.float32
2025-09-18T17:45:51.752223 - CLIP/text encoder model load device: cuda:0, offload device: cpu, current: cpu, dtype: torch.float16
2025-09-18T17:45:51.995217 - Requested to load SD1ClipModel
2025-09-18T17:45:52.092233 - loaded completely 6613.76875 235.84423828125 True
2025-09-18T17:45:52.893825 - Requested to load BaseModel
2025-09-18T17:45:53.344673 - loaded completely 6325.57978515625 1639.406135559082 True
2025-09-18T17:45:57.838672 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:04<00:00, 6.21it/s]2025-09-18T17:45:57.838672 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:04<00:00, 4.70it/s]2025-09-18T17:45:57.838672 -
2025-09-18T17:45:57.962055 - Requested to load AutoencoderKL
2025-09-18T17:45:58.047285 - loaded completely 3214.02783203125 319.11416244506836 True
2025-09-18T17:45:58.435497 - !!! Exception during processing !!! Numpy is not available
2025-09-18T17:45:58.435497 - Traceback (most recent call last):
File "D:\ComfyUI\execution.py", line 496, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 315, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "D:\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "D:\ComfyUI\nodes.py", line 1593, in save_images
i = 255. * image.cpu().numpy()
^^^^^^^^^^^^^^^^^^^
RuntimeError: Numpy is not available

2025-09-18T17:45:58.437552 - Prompt executed in 7.23 seconds
2025-09-18T17:46:22.836319 - got prompt
2025-09-18T17:46:22.985894 - model weight dtype torch.float16, manual cast: None
2025-09-18T17:46:22.985894 - model_type EPS
2025-09-18T17:46:23.795081 - Using split attention in VAE
2025-09-18T17:46:23.795081 - Using split attention in VAE
2025-09-18T17:46:23.901490 - VAE load device: cuda:0, offload device: cpu, dtype: torch.float32
2025-09-18T17:46:23.952741 - CLIP/text encoder model load device: cuda:0, offload device: cpu, current: cpu, dtype: torch.float16
2025-09-18T17:46:24.264796 - Requested to load SD1ClipModel
2025-09-18T17:46:24.380475 - loaded completely 6393.6125 235.84423828125 True
2025-09-18T17:46:24.422587 - Requested to load BaseModel
2025-09-18T17:46:24.833260 - loaded completely 6154.26728515625 1639.406135559082 True
2025-09-18T17:46:27.996229 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00, 6.29it/s]2025-09-18T17:46:27.996229 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00, 6.33it/s]2025-09-18T17:46:27.996229 -
2025-09-18T17:46:28.123979 - Requested to load AutoencoderKL
2025-09-18T17:46:28.205454 - loaded completely 3164.02783203125 319.11416244506836 True
2025-09-18T17:46:28.458563 - !!! Exception during processing !!! Numpy is not available
2025-09-18T17:46:28.459563 - Traceback (most recent call last):
File "D:\ComfyUI\execution.py", line 496, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 315, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "D:\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "D:\ComfyUI\nodes.py", line 1593, in save_images
i = 255. * image.cpu().numpy()
^^^^^^^^^^^^^^^^^^^
RuntimeError: Numpy is not available

2025-09-18T17:46:28.460563 - Prompt executed in 5.62 seconds
2025-09-18T17:47:30.598193 - got prompt
2025-09-18T17:47:33.909756 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00, 6.28it/s]2025-09-18T17:47:33.909756 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00, 6.23it/s]2025-09-18T17:47:33.909756 -
2025-09-18T17:47:34.278011 - !!! Exception during processing !!! Numpy is not available
2025-09-18T17:47:34.278011 - Traceback (most recent call last):
File "D:\ComfyUI\execution.py", line 496, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 315, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "D:\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "D:\ComfyUI\nodes.py", line 1593, in save_images
i = 255. * image.cpu().numpy()
^^^^^^^^^^^^^^^^^^^
RuntimeError: Numpy is not available

2025-09-18T17:47:34.280024 - Prompt executed in 3.68 seconds

```
## Attached Workflow
Please make sure that workflow does not contain any sensitive information such as API keys or passwords.
```
{"id":"79d277fc-5e46-4b48-ade5-cdbb62ba38af","revision":0,"last_node_id":9,"last_link_id":9,"nodes":[{"id":7,"type":"CLIPTextEncode","pos":[413,389],"size":[425.27801513671875,180.6060791015625],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":5},{"localized_name":"text","name":"text","type":"STRING","widget":{"name":"text"},"link":null}],"outputs":[{"localized_name":"CONDITIONING","name":"CONDITIONING","type":"CONDITIONING","slot_index":0,"links":[6]}],"properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":["text, watermark"]},{"id":6,"type":"CLIPTextEncode","pos":[415,186],"size":[422.84503173828125,164.31304931640625],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":3},{"localized_name":"text","name":"text","type":"STRING","widget":{"name":"text"},"link":null}],"outputs":[{"localized_name":"CONDITIONING","name":"CONDITIONING","type":"CONDITIONING","slot_index":0,"links":[4]}],"properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":["beautiful scenery nature glass bottle landscape, , purple galaxy bottle,"]},{"id":5,"type":"EmptyLatentImage","pos":[473,609],"size":[315,106],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"width","name":"width","type":"INT","widget":{"name":"width"},"link":null},{"localized_name":"height","name":"height","type":"INT","widget":{"name":"height"},"link":null},{"localized_name":"batch_size","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null}],"outputs":[{"localized_name":"LATENT","name":"LATENT","type":"LATENT","slot_index":0,"links":[2]}],"properties":{"Node name for S&R":"EmptyLatentImage"},"widgets_values":[512,512,1]},{"id":3,"type":"KSampler","pos":[863,186],"size":[315,262],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":1},{"localized_name":"positive","name":"positive","type":"CONDITIONING","link":4},{"localized_name":"negative","name":"negative","type":"CONDITIONING","link":6},{"localized_name":"latent_image","name":"latent_image","type":"LATENT","link":2},{"localized_name":"seed","name":"seed","type":"INT","widget":{"name":"seed"},"link":null},{"localized_name":"steps","name":"steps","type":"INT","widget":{"name":"steps"},"link":null},{"localized_name":"cfg","name":"cfg","type":"FLOAT","widget":{"name":"cfg"},"link":null},{"localized_name":"sampler_name","name":"sampler_name","type":"COMBO","widget":{"name":"sampler_name"},"link":null},{"localized_name":"scheduler","name":"scheduler","type":"COMBO","widget":{"name":"scheduler"},"link":null},{"localized_name":"denoise","name":"denoise","type":"FLOAT","widget":{"name":"denoise"},"link":null}],"outputs":[{"localized_name":"LATENT","name":"LATENT","type":"LATENT","slot_index":0,"links":[7]}],"properties":{"Node name for S&R":"KSampler"},"widgets_values":[537859494882760,"randomize",20,8,"euler","normal",1]},{"id":8,"type":"VAEDecode","pos":[1209,188],"size":[210,46],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"samples","name":"samples","type":"LATENT","link":7},{"localized_name":"vae","name":"vae","type":"VAE","link":8}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","slot_index":0,"links":[9]}],"properties":{"Node name for S&R":"VAEDecode"},"widgets_values":[]},{"id":9,"type":"SaveImage","pos":[1451,189],"size":[210,58],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":9},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null}],"outputs":[],"properties":{},"widgets_values":["ComfyUI"]},{"id":4,"type":"CheckpointLoaderSimple","pos":[26,474],"size":[315,98],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"ckpt_name","name":"ckpt_name","type":"COMBO","widget":{"name":"ckpt_name"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","slot_index":0,"links":[1]},{"localized_name":"CLIP","name":"CLIP","type":"CLIP","slot_index":1,"links":[3,5]},{"localized_name":"VAE","name":"VAE","type":"VAE","slot_index":2,"links":[8]}],"properties":{"Node name for S&R":"CheckpointLoaderSimple","models":[{"name":"v1-5-pruned-emaonly-fp16.safetensors","url":"https://huggingface.co/Comfy-Org/stable-diffusion-v1-5-archive/resolve/main/v1-5-pruned-emaonly-fp16.safetensors?download=true","directory":"checkpoints"}]},"widgets_values":["v1-5-pruned-emaonly-fp16.safetensors"]}],"links":[[1,4,0,3,0,"MODEL"],[2,5,0,3,3,"LATENT"],[3,4,1,6,0,"CLIP"],[4,6,0,3,1,"CONDITIONING"],[5,4,1,7,0,"CLIP"],[6,7,0,3,2,"CONDITIONING"],[7,3,0,8,0,"LATENT"],[8,4,2,8,1,"VAE"],[9,8,0,9,0,"IMAGE"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.985633516083978,"offset":[285.4462365591396,-49.50000000000006]}},"version":0.4}
```

## Additional Context
(Please add any additional context or steps to reproduce the error here)

### Debug Logs

```powershell
ComfyUI Logo
1
text, watermark
beautiful scenery nature glass bottle landscape, , purple galaxy bottle,
SaveImage
Numpy is not available

# ComfyUI Error Report
## Error Details
- **Node ID:** 9
- **Node Type:** SaveImage
- **Exception Type:** RuntimeError
- **Exception Message:** Numpy is not available

## Stack Trace

File "D:\ComfyUI\execution.py", line 496, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "D:\ComfyUI\execution.py", line 315, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "D:\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)

File "D:\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
^^^^^^^^^^^

File "D:\ComfyUI\nodes.py", line 1593, in save_images
i = 255. * image.cpu().numpy()
^^^^^^^^^^^^^^^^^^^

## System Information
- **ComfyUI Version:** 0.3.59
- **Arguments:** main.py
- **OS:** nt
- **Python Version:** 3.11.9 (tags/v3.11.9:de54cf5, Apr 2 2024, 10:12:12) [MSC v.1938 64 bit (AMD64)]
- **Embedded Python:** false
- **PyTorch Version:** 2.7.0a0+git3f903c3
## Devices

- **Name:** cuda:0 AMD Radeon RX 7600 : native
- **Type:** cuda
- **VRAM Total:** 8573157376
- **VRAM Free:** 8423178240
- **Torch VRAM Total:** 0
- **Torch VRAM Free:** 0

## Logs

2025-09-18T17:45:31.460936 -
A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.3.3 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.

If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.

Traceback (most recent call last): File "D:\ComfyUI\main.py", line 145, in
import comfy.utils
File "D:\ComfyUI\comfy\utils.py", line 20, in
import torch
File "D:\ComfyUI\venv\Lib\site-packages\torch\__init__.py", line 2248, in
from torch import quantization as quantization # usort: skip
File "D:\ComfyUI\venv\Lib\site-packages\torch\quantization\__init__.py", line 2, in
from .fake_quantize import * # noqa: F403
File "D:\ComfyUI\venv\Lib\site-packages\torch\quantization\fake_quantize.py", line 10, in
from torch.ao.quantization.fake_quantize import (
File "D:\ComfyUI\venv\Lib\site-packages\torch\ao\quantization\__init__.py", line 12, in
from .pt2e._numeric_debugger import ( # noqa: F401
File "D:\ComfyUI\venv\Lib\site-packages\torch\ao\quantization\pt2e\_numeric_debugger.py", line 9, in
from torch.ao.quantization.pt2e.graph_utils import bfs_trace_with_node_process
File "D:\ComfyUI\venv\Lib\site-packages\torch\ao\quantization\pt2e\graph_utils.py", line 9, in
from torch.export import ExportedProgram
File "D:\ComfyUI\venv\Lib\site-packages\torch\export\__init__.py", line 60, in
from .decomp_utils import CustomDecompTable
File "D:\ComfyUI\venv\Lib\site-packages\torch\export\decomp_utils.py", line 5, in
from torch._export.utils import (
File "D:\ComfyUI\venv\Lib\site-packages\torch\_export\__init__.py", line 48, in
from .wrappers import _wrap_submodules
File "D:\ComfyUI\venv\Lib\site-packages\torch\_export\wrappers.py", line 7, in
from torch._higher_order_ops.strict_mode import strict_mode
File "D:\ComfyUI\venv\Lib\site-packages\torch\_higher_order_ops\__init__.py", line 1, in
from torch._higher_order_ops._invoke_quant import (
File "D:\ComfyUI\venv\Lib\site-packages\torch\_higher_order_ops\_invoke_quant.py", line 8, in
from torch._higher_order_ops.base_hop import BaseHOP, FunctionWithNoFreeVars
File "D:\ComfyUI\venv\Lib\site-packages\torch\_higher_order_ops\base_hop.py", line 12, in
from torch._subclasses.functional_tensor import disable_functional_mode
File "D:\ComfyUI\venv\Lib\site-packages\torch\_subclasses\functional_tensor.py", line 46, in
class FunctionalTensor(torch.Tensor):
File "D:\ComfyUI\venv\Lib\site-packages\torch\_subclasses\functional_tensor.py", line 276, in FunctionalTensor
cpu = _conversion_method_template(device=torch.device("cpu"))
2025-09-18T17:45:31.460936 - D:\ComfyUI\venv\Lib\site-packages\torch\_subclasses\functional_tensor.py:276: UserWarning: Failed to initialize NumPy:
A module that was compiled using NumPy 1.x cannot be run in
NumPy 2.3.3 as it may crash. To support both 1.x and 2.x
versions of NumPy, modules must be compiled with NumPy 2.0.
Some module may need to rebuild instead e.g. with 'pybind11>=2.12'.

If you are a user of the module, the easiest solution will be to
downgrade to 'numpy<2' or try to upgrade the affected module.
We expect that some modules will need time to support NumPy 2.

(Triggered internally at D:\src\torch\csrc\utils\tensor_numpy.cpp:81.)
cpu = _conversion_method_template(device=torch.device("cpu"))
2025-09-18T17:45:31.903723 - Checkpoint files will always be loaded safely.
2025-09-18T17:45:32.230410 - Total VRAM 8176 MB, total RAM 32691 MB
2025-09-18T17:45:32.230410 - pytorch version: 2.7.0a0+git3f903c3
2025-09-18T17:45:32.231428 - AMD arch: gfx1102
2025-09-18T17:45:32.231428 - ROCm version: (6, 5)
2025-09-18T17:45:32.231428 - Set vram state to: NORMAL_VRAM
2025-09-18T17:45:32.231428 - Device: cuda:0 AMD Radeon RX 7600 : native
2025-09-18T17:45:33.382671 - Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention
2025-09-18T17:45:35.222437 - Python version: 3.11.9 (tags/v3.11.9:de54cf5, Apr 2 2024, 10:12:12) [MSC v.1938 64 bit (AMD64)]
2025-09-18T17:45:35.222437 - ComfyUI version: 0.3.59
2025-09-18T17:45:35.238698 - ComfyUI frontend version: 1.26.11
2025-09-18T17:45:35.238698 - [Prompt Server] web root: D:\ComfyUI\venv\Lib\site-packages\comfyui_frontend_package\static
2025-09-18T17:45:36.066462 -
Import times for custom nodes:
2025-09-18T17:45:36.066462 - 0.0 seconds: D:\ComfyUI\custom_nodes\websocket_image_save.py
2025-09-18T17:45:36.066462 -
2025-09-18T17:45:36.257763 - Context impl SQLiteImpl.
2025-09-18T17:45:36.257763 - Will assume non-transactional DDL.
2025-09-18T17:45:36.257763 - No target revision found.
2025-09-18T17:45:36.274235 - Starting server

2025-09-18T17:45:36.274235 - To see the GUI go to: http://127.0.0.1:8188
2025-09-18T17:45:51.207836 - got prompt
2025-09-18T17:45:51.289958 - model weight dtype torch.float16, manual cast: None
2025-09-18T17:45:51.289958 - model_type EPS
2025-09-18T17:45:51.610808 - Using split attention in VAE
2025-09-18T17:45:51.611810 - Using split attention in VAE
2025-09-18T17:45:51.676835 - VAE load device: cuda:0, offload device: cpu, dtype: torch.float32
2025-09-18T17:45:51.752223 - CLIP/text encoder model load device: cuda:0, offload device: cpu, current: cpu, dtype: torch.float16
2025-09-18T17:45:51.995217 - Requested to load SD1ClipModel
2025-09-18T17:45:52.092233 - loaded completely 6613.76875 235.84423828125 True
2025-09-18T17:45:52.893825 - Requested to load BaseModel
2025-09-18T17:45:53.344673 - loaded completely 6325.57978515625 1639.406135559082 True
2025-09-18T17:45:57.838672 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:04<00:00, 6.21it/s]2025-09-18T17:45:57.838672 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:04<00:00, 4.70it/s]2025-09-18T17:45:57.838672 -
2025-09-18T17:45:57.962055 - Requested to load AutoencoderKL
2025-09-18T17:45:58.047285 - loaded completely 3214.02783203125 319.11416244506836 True
2025-09-18T17:45:58.435497 - !!! Exception during processing !!! Numpy is not available
2025-09-18T17:45:58.435497 - Traceback (most recent call last):
File "D:\ComfyUI\execution.py", line 496, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 315, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "D:\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "D:\ComfyUI\nodes.py", line 1593, in save_images
i = 255. * image.cpu().numpy()
^^^^^^^^^^^^^^^^^^^
RuntimeError: Numpy is not available

2025-09-18T17:45:58.437552 - Prompt executed in 7.23 seconds
2025-09-18T17:46:22.836319 - got prompt
2025-09-18T17:46:22.985894 - model weight dtype torch.float16, manual cast: None
2025-09-18T17:46:22.985894 - model_type EPS
2025-09-18T17:46:23.795081 - Using split attention in VAE
2025-09-18T17:46:23.795081 - Using split attention in VAE
2025-09-18T17:46:23.901490 - VAE load device: cuda:0, offload device: cpu, dtype: torch.float32
2025-09-18T17:46:23.952741 - CLIP/text encoder model load device: cuda:0, offload device: cpu, current: cpu, dtype: torch.float16
2025-09-18T17:46:24.264796 - Requested to load SD1ClipModel
2025-09-18T17:46:24.380475 - loaded completely 6393.6125 235.84423828125 True
2025-09-18T17:46:24.422587 - Requested to load BaseModel
2025-09-18T17:46:24.833260 - loaded completely 6154.26728515625 1639.406135559082 True
2025-09-18T17:46:27.996229 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00, 6.29it/s]2025-09-18T17:46:27.996229 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00, 6.33it/s]2025-09-18T17:46:27.996229 -
2025-09-18T17:46:28.123979 - Requested to load AutoencoderKL
2025-09-18T17:46:28.205454 - loaded completely 3164.02783203125 319.11416244506836 True
2025-09-18T17:46:28.458563 - !!! Exception during processing !!! Numpy is not available
2025-09-18T17:46:28.459563 - Traceback (most recent call last):
File "D:\ComfyUI\execution.py", line 496, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 315, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "D:\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "D:\ComfyUI\nodes.py", line 1593, in save_images
i = 255. * image.cpu().numpy()
^^^^^^^^^^^^^^^^^^^
RuntimeError: Numpy is not available

2025-09-18T17:46:28.460563 - Prompt executed in 5.62 seconds
2025-09-18T17:47:30.598193 - got prompt
2025-09-18T17:47:33.909756 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00, 6.28it/s]2025-09-18T17:47:33.909756 -
100%|██████████████████████████████████████████████████████████████████████████████████| 20/20 [00:03<00:00, 6.23it/s]2025-09-18T17:47:33.909756 -
2025-09-18T17:47:34.278011 - !!! Exception during processing !!! Numpy is not available
2025-09-18T17:47:34.278011 - Traceback (most recent call last):
File "D:\ComfyUI\execution.py", line 496, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 315, 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, hidden_inputs=hidden_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\execution.py", line 289, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "D:\ComfyUI\execution.py", line 277, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "D:\ComfyUI\nodes.py", line 1593, in save_images
i = 255. * image.cpu().numpy()
^^^^^^^^^^^^^^^^^^^
RuntimeError: Numpy is not available

2025-09-18T17:47:34.280024 - Prompt executed in 3.68 seconds

## Attached Workflow
Please make sure that workflow does not contain any sensitive information such as API keys or passwords.

{"id":"79d277fc-5e46-4b48-ade5-cdbb62ba38af","revision":0,"last_node_id":9,"last_link_id":9,"nodes":[{"id":7,"type":"CLIPTextEncode","pos":[413,389],"size":[425.27801513671875,180.6060791015625],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":5},{"localized_name":"text","name":"text","type":"STRING","widget":{"name":"text"},"link":null}],"outputs":[{"localized_name":"CONDITIONING","name":"CONDITIONING","type":"CONDITIONING","slot_index":0,"links":[6]}],"properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":["text, watermark"]},{"id":6,"type":"CLIPTextEncode","pos":[415,186],"size":[422.84503173828125,164.31304931640625],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":3},{"localized_name":"text","name":"text","type":"STRING","widget":{"name":"text"},"link":null}],"outputs":[{"localized_name":"CONDITIONING","name":"CONDITIONING","type":"CONDITIONING","slot_index":0,"links":[4]}],"properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":["beautiful scenery nature glass bottle landscape, , purple galaxy bottle,"]},{"id":5,"type":"EmptyLatentImage","pos":[473,609],"size":[315,106],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"width","name":"width","type":"INT","widget":{"name":"width"},"link":null},{"localized_name":"height","name":"height","type":"INT","widget":{"name":"height"},"link":null},{"localized_name":"batch_size","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null}],"outputs":[{"localized_name":"LATENT","name":"LATENT","type":"LATENT","slot_index":0,"links":[2]}],"properties":{"Node name for S&R":"EmptyLatentImage"},"widgets_values":[512,512,1]},{"id":3,"type":"KSampler","pos":[863,186],"size":[315,262],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"model","name":"model","type":"MODEL","link":1},{"localized_name":"positive","name":"positive","type":"CONDITIONING","link":4},{"localized_name":"negative","name":"negative","type":"CONDITIONING","link":6},{"localized_name":"latent_image","name":"latent_image","type":"LATENT","link":2},{"localized_name":"seed","name":"seed","type":"INT","widget":{"name":"seed"},"link":null},{"localized_name":"steps","name":"steps","type":"INT","widget":{"name":"steps"},"link":null},{"localized_name":"cfg","name":"cfg","type":"FLOAT","widget":{"name":"cfg"},"link":null},{"localized_name":"sampler_name","name":"sampler_name","type":"COMBO","widget":{"name":"sampler_name"},"link":null},{"localized_name":"scheduler","name":"scheduler","type":"COMBO","widget":{"name":"scheduler"},"link":null},{"localized_name":"denoise","name":"denoise","type":"FLOAT","widget":{"name":"denoise"},"link":null}],"outputs":[{"localized_name":"LATENT","name":"LATENT","type":"LATENT","slot_index":0,"links":[7]}],"properties":{"Node name for S&R":"KSampler"},"widgets_values":[537859494882760,"randomize",20,8,"euler","normal",1]},{"id":8,"type":"VAEDecode","pos":[1209,188],"size":[210,46],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"samples","name":"samples","type":"LATENT","link":7},{"localized_name":"vae","name":"vae","type":"VAE","link":8}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","slot_index":0,"links":[9]}],"properties":{"Node name for S&R":"VAEDecode"},"widgets_values":[]},{"id":9,"type":"SaveImage","pos":[1451,189],"size":[210,58],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"images","name":"images","type":"IMAGE","link":9},{"localized_name":"filename_prefix","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null}],"outputs":[],"properties":{},"widgets_values":["ComfyUI"]},{"id":4,"type":"CheckpointLoaderSimple","pos":[26,474],"size":[315,98],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"ckpt_name","name":"ckpt_name","type":"COMBO","widget":{"name":"ckpt_name"},"link":null}],"outputs":[{"localized_name":"MODEL","name":"MODEL","type":"MODEL","slot_index":0,"links":[1]},{"localized_name":"CLIP","name":"CLIP","type":"CLIP","slot_index":1,"links":[3,5]},{"localized_name":"VAE","name":"VAE","type":"VAE","slot_index":2,"links":[8]}],"properties":{"Node name for S&R":"CheckpointLoaderSimple","models":[{"name":"v1-5-pruned-emaonly-fp16.safetensors","url":"https://huggingface.co/Comfy-Org/stable-diffusion-v1-5-archive/resolve/main/v1-5-pruned-emaonly-fp16.safetensors?download=true","directory":"checkpoints"}]},"widgets_values":["v1-5-pruned-emaonly-fp16.safetensors"]}],"links":[[1,4,0,3,0,"MODEL"],[2,5,0,3,3,"LATENT"],[3,4,1,6,0,"CLIP"],[4,6,0,3,1,"CONDITIONING"],[5,4,1,7,0,"CLIP"],[6,7,0,3,2,"CONDITIONING"],[7,3,0,8,0,"LATENT"],[8,4,2,8,1,"VAE"],[9,8,0,9,0,"IMAGE"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.985633516083978,"offset":[285.4462365591396,-49.50000000000006]}},"version":0.4}

## Additional Context
(Please add any additional context or steps to reproduce the error here)
```

### Other

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.