KSampler [Errno 5] Input/output error Makes impossible to Output a Picture
- Dominant language
- Python
- Stars
- 133k
- Forks
- 15.7k
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 158
Description
### Expected Behavior
Wanted to create a picture with ComfyUi on my Mac M1 Max
### Actual Behavior
Getting the error message:
### Steps to Reproduce

### Debug Logs
```powershell
# ComfyUI Error Report
## Error Details
- **Node ID:** 31
- **Node Type:** KSampler
- **Exception Type:** OSError
- **Exception Message:** [Errno 5] Input/output error
## Stack Trace
File "/Users/julian/AI/ComfyUI/execution.py", line 327, in execute
output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/execution.py", line 202, in get_output_data
return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/execution.py", line 174, in _map_node_over_list
process_inputs(input_dict, i)
File "/Users/julian/AI/ComfyUI/execution.py", line 163, in process_inputs
results.append(getattr(obj, func)(**inputs))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/nodes.py", line 1533, in sample
return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/nodes.py", line 1500, in common_ksampler
samples = comfy.sample.sample(model, noise, steps, cfg, sampler_name, scheduler, positive, negative, latent_image,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/sample.py", line 45, in sample
samples = sampler.sample(noise, positive, negative, cfg=cfg, latent_image=latent_image, start_step=start_step, last_step=last_step, force_full_denoise=force_full_denoise, denoise_mask=noise_mask, sigmas=sigmas, callback=callback, disable_pbar=disable_pbar, seed=seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 1110, in sample
return sample(self.model, noise, positive, negative, cfg, self.device, sampler, sigmas, self.model_options, latent_image=latent_image, denoise_mask=denoise_mask, callback=callback, disable_pbar=disable_pbar, seed=seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 1000, in sample
return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 985, in sample
output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/patcher_extension.py", line 110, in execute
return self.original(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 953, in outer_sample
output = self.inner_sample(noise, latent_image, device, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 936, in inner_sample
samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/patcher_extension.py", line 110, in execute
return self.original(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 715, in sample
samples = self.sampler_function(model_k, noise, sigmas, extra_args=extra_args, callback=k_callback, disable=disable_pbar, **self.extra_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 116, in decorate_context
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/k_diffusion/sampling.py", line 151, in sample_euler
for i in trange(len(sigmas) - 1, disable=disable):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/tqdm/auto.py", line 37, in trange
return tqdm(range(*args), **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/tqdm/asyncio.py", line 24, in __init__
super().__init__(iterable, *args, **kwargs)
File "/opt/homebrew/lib/python3.11/site-packages/tqdm/std.py", line 1096, in __init__
self.sp = self.status_printer(self.fp)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/tqdm/std.py", line 448, in status_printer
getattr(sys.stderr, 'flush', lambda: None)()
File "/Users/julian/AI/ComfyUI/app/logger.py", line 35, in flush
super().flush()
```
## System Information
- **ComfyUI Version:** 0.3.10
- **Arguments:** /Users/julian/AI/ComfyUI/main.py
- **OS:** posix
- **Python Version:** 3.11.11 (main, Dec 3 2024, 17:20:40) [Clang 16.0.0 (clang-1600.0.26.4)]
- **Embedded Python:** false
- **PyTorch Version:** 2.5.1
## Devices
- **Name:** mps
- **Type:** mps
- **VRAM Total:** 68719476736
- **VRAM Free:** 15070937088
- **Torch VRAM Total:** 68719476736
- **Torch VRAM Free:** 15070937088
## Logs
```
2025-01-13T10:34:27.663134 - Total VRAM 65536 MB, total RAM 65536 MB
2025-01-13T10:34:27.663179 - pytorch version: 2.5.1
2025-01-13T10:34:27.663260 - Set vram state to: SHARED
2025-01-13T10:34:27.663280 - Device: mps
2025-01-13T10:34:28.469298 - Using sub quadratic optimization for attention, if you have memory or speed issues try using: --use-split-cross-attention
2025-01-13T10:34:30.133120 - [Prompt Server] web root: /Users/julian/AI/ComfyUI/web
2025-01-13T10:34:30.496557 -
Import times for custom nodes:
2025-01-13T10:34:30.496620 - 0.0 seconds: /Users/julian/AI/ComfyUI/custom_nodes/websocket_image_save.py
2025-01-13T10:34:30.496659 -
2025-01-13T10:34:30.498778 - Starting server
2025-01-13T10:34:30.498999 - To see the GUI go to: http://127.0.0.1:8188
2025-01-13T10:53:12.444715 - got prompt
2025-01-13T10:53:12.444911 - --- Logging error ---
2025-01-13T10:53:12.449153 - Failed to validate prompt for output 9:
2025-01-13T10:53:12.449239 - --- Logging error ---
2025-01-13T10:53:12.449454 - * CheckpointLoaderSimple 4:
2025-01-13T10:53:12.449481 - --- Logging error ---
2025-01-13T10:53:12.449665 - - Value not in list: ckpt_name: 'v1-5-pruned-emaonly.ckpt' not in []
2025-01-13T10:53:12.449702 - --- Logging error ---
2025-01-13T10:53:12.449892 - Output will be ignored
2025-01-13T10:53:12.450049 - --- Logging error ---
2025-01-13T10:53:12.450365 - invalid prompt: {'type': 'prompt_outputs_failed_validation', 'message': 'Prompt outputs failed validation', 'details': '', 'extra_info': {}}
2025-01-13T10:53:12.450521 - --- Logging error ---
2025-01-13T10:54:02.826066 - got prompt
2025-01-13T10:54:02.826119 - --- Logging error ---
2025-01-13T10:54:02.826660 - Failed to validate prompt for output 9:
2025-01-13T10:54:02.826677 - --- Logging error ---
2025-01-13T10:54:02.826715 - * CheckpointLoaderSimple 4:
2025-01-13T10:54:02.826725 - --- Logging error ---
2025-01-13T10:54:02.826755 - - Value not in list: ckpt_name: 'v1-5-pruned-emaonly.ckpt' not in []
2025-01-13T10:54:02.826764 - --- Logging error ---
2025-01-13T10:54:02.826795 - Output will be ignored
2025-01-13T10:54:02.826804 - --- Logging error ---
2025-01-13T10:54:02.826982 - invalid prompt: {'type': 'prompt_outputs_failed_validation', 'message': 'Prompt outputs failed validation', 'details': '', 'extra_info': {}}
2025-01-13T10:54:02.826995 - --- Logging error ---
2025-01-13T10:56:39.916666 - got prompt
2025-01-13T10:56:39.916734 - --- Logging error ---
2025-01-13T10:56:39.917599 - Failed to validate prompt for output 9:
2025-01-13T10:56:39.917628 - --- Logging error ---
2025-01-13T10:56:39.917703 - * CheckpointLoaderSimple 4:
2025-01-13T10:56:39.917723 - --- Logging error ---
2025-01-13T10:56:39.917785 - - Required input is missing: ckpt_name
2025-01-13T10:56:39.917804 - --- Logging error ---
2025-01-13T10:56:39.917865 - Output will be ignored
2025-01-13T10:56:39.917884 - --- Logging error ---
2025-01-13T10:56:39.917966 - invalid prompt: {'type': 'prompt_outputs_failed_validation', 'message': 'Prompt outputs failed validation', 'details': '', 'extra_info': {}}
2025-01-13T10:56:39.917986 - --- Logging error ---
2025-01-13T11:37:31.898703 - got prompt
2025-01-13T11:37:31.898757 - --- Logging error ---
2025-01-13T11:37:32.043811 - model weight dtype torch.bfloat16, manual cast: None
2025-01-13T11:37:32.043838 - --- Logging error ---
2025-01-13T11:37:32.052054 - model_type FLUX
2025-01-13T11:37:32.052076 - --- Logging error ---
2025-01-13T11:37:50.541713 - Using split attention in VAE
2025-01-13T11:37:50.541743 - --- Logging error ---
2025-01-13T11:37:50.542809 - Using split attention in VAE
2025-01-13T11:37:50.542815 - --- Logging error ---
2025-01-13T11:37:51.077381 - VAE load device: mps, offload device: cpu, dtype: torch.bfloat16
2025-01-13T11:37:51.077409 - --- Logging error ---
2025-01-13T11:37:51.204180 - Requested to load FluxClipModel_
2025-01-13T11:37:51.204206 - --- Logging error ---
2025-01-13T11:37:51.213598 - loaded completely 9.5367431640625e+25 4777.53759765625 True
2025-01-13T11:37:51.213620 - --- Logging error ---
2025-01-13T11:37:51.215132 - CLIP/text encoder model load device: cpu, offload device: cpu, current: cpu, dtype: torch.float16
2025-01-13T11:37:51.215151 - --- Logging error ---
2025-01-13T11:37:58.272355 - loaded diffusion model directly to GPU
2025-01-13T11:37:58.272526 - --- Logging error ---
2025-01-13T11:37:58.272657 - Requested to load Flux
2025-01-13T11:37:58.272663 - --- Logging error ---
2025-01-13T11:37:58.286281 - loaded completely 9.5367431640625e+25 22700.134887695312 True
2025-01-13T11:37:58.286294 - --- Logging error ---
2025-01-13T11:38:07.834629 - !!! Exception during processing !!! [Errno 5] Input/output error
2025-01-13T11:38:07.834688 - --- Logging error ---
2025-01-13T11:38:07.841914 - Traceback (most recent call last):
File "/Users/julian/AI/ComfyUI/execution.py", line 327, in execute
output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/execution.py", line 202, in get_output_data
return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/execution.py", line 174, in _map_node_over_list
process_inputs(input_dict, i)
File "/Users/julian/AI/ComfyUI/execution.py", line 163, in process_inputs
results.append(getattr(obj, func)(**inputs))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/nodes.py", line 1533, in sample
return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/nodes.py", line 1500, in common_ksampler
samples = comfy.sample.sample(model, noise, steps, cfg, sampler_name, scheduler, positive, negative, latent_image,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/sample.py", line 45, in sample
samples = sampler.sample(noise, positive, negative, cfg=cfg, latent_image=latent_image, start_step=start_step, last_step=last_step, force_full_denoise=force_full_denoise, denoise_mask=noise_mask, sigmas=sigmas, callback=callback, disable_pbar=disable_pbar, seed=seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 1110, in sample
return sample(self.model, noise, positive, negative, cfg, self.device, sampler, sigmas, self.model_options, latent_image=latent_image, denoise_mask=denoise_mask, callback=callback, disable_pbar=disable_pbar, seed=seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 1000, in sample
return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 985, in sample
output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/patcher_extension.py", line 110, in execute
return self.original(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 953, in outer_sample
output = self.inner_sample(noise, latent_image, device, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 936, in inner_sample
samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/patcher_extension.py", line 110, in execute
return self.original(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 715, in sample
samples = self.sampler_function(model_k, noise, sigmas, extra_args=extra_args, callback=k_callback, disable=disable_pbar, **self.extra_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 116, in decorate_context
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/k_diffusion/sampling.py", line 151, in sample_euler
for i in trange(len(sigmas) - 1, disable=disable):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/tqdm/auto.py", line 37, in trange
return tqdm(range(*args), **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/tqdm/asyncio.py", line 24, in __init__
super().__init__(iterable, *args, **kwargs)
File "/opt/homebrew/lib/python3.11/site-packages/tqdm/std.py", line 1096, in __init__
self.sp = self.status_printer(self.fp)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/tqdm/std.py", line 448, in status_printer
getattr(sys.stderr, 'flush', lambda: None)()
File "/Users/julian/AI/ComfyUI/app/logger.py", line 35, in flush
super().flush()
OSError: [Errno 5] Input/output error
2025-01-13T11:38:07.841946 - --- Logging error ---
2025-01-13T11:38:07.843310 - Prompt executed in 35.94 seconds
2025-01-13T11:38:07.843330 - --- Logging error ---
2025-01-13T11:38:08.146885 - Exception ignored in: 2025-01-13T11:38:08.146905 - 2025-01-13T11:38:08.146911 -
2025-01-13T11:38:08.146925 - Exception ignored in sys.unraisablehook2025-01-13T11:38:08.146927 - : 2025-01-13T11:38:08.146929 - 2025-01-13T11:38:08.146931 -
2025-01-13T11:40:45.655937 - got prompt
2025-01-13T11:40:45.656002 - --- Logging error ---
2025-01-13T11:40:45.688517 - !!! Exception during processing !!! [Errno 5] Input/output error
2025-01-13T11:40:45.688536 - --- Logging error ---
2025-01-13T11:40:45.689553 - Traceback (most recent call last):
File "/Users/julian/AI/ComfyUI/execution.py", line 327, in execute
output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/execution.py", line 202, in get_output_data
return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/execution.py", line 174, in _map_node_over_list
process_inputs(input_dict, i)
File "/Users/julian/AI/ComfyUI/execution.py", line 163, in process_inputs
results.append(getattr(obj, func)(**inputs))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/nodes.py", line 1533, in sample
return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/nodes.py", line 1500, in common_ksampler
samples = comfy.sample.sample(model, noise, steps, cfg, sampler_name, scheduler, positive, negative, latent_image,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/sample.py", line 45, in sample
samples = sampler.sample(noise, positive, negative, cfg=cfg, latent_image=latent_image, start_step=start_step, last_step=last_step, force_full_denoise=force_full_denoise, denoise_mask=noise_mask, sigmas=sigmas, callback=callback, disable_pbar=disable_pbar, seed=seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 1110, in sample
return sample(self.model, noise, positive, negative, cfg, self.device, sampler, sigmas, self.model_options, latent_image=latent_image, denoise_mask=denoise_mask, callback=callback, disable_pbar=disable_pbar, seed=seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 1000, in sample
return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 985, in sample
output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/patcher_extension.py", line 110, in execute
return self.original(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 953, in outer_sample
output = self.inner_sample(noise, latent_image, device, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 936, in inner_sample
samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/patcher_extension.py", line 110, in execute
return self.original(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 715, in sample
samples = self.sampler_function(model_k, noise, sigmas, extra_args=extra_args, callback=k_callback, disable=disable_pbar, **self.extra_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 116, in decorate_context
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/k_diffusion/sampling.py", line 151, in sample_euler
for i in trange(len(sigmas) - 1, disable=disable):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/tqdm/auto.py", line 37, in trange
return tqdm(range(*args), **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/tqdm/asyncio.py", line 24, in __init__
super().__init__(iterable, *args, **kwargs)
File "/opt/homebrew/lib/python3.11/site-packages/tqdm/std.py", line 1096, in __init__
self.sp = self.status_printer(self.fp)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/tqdm/std.py", line 448, in status_printer
getattr(sys.stderr, 'flush', lambda: None)()
File "/Users/julian/AI/ComfyUI/app/logger.py", line 35, in flush
super().flush()
OSError: [Errno 5] Input/output error
2025-01-13T11:40:45.689560 - --- Logging error ---
2025-01-13T11:40:45.690441 - Prompt executed in 0.03 seconds
2025-01-13T11:40:45.690497 - --- Logging error ---
2025-01-13T11:40:45.759119 - Exception ignored in: 2025-01-13T11:40:45.759133 - 2025-01-13T11:40:45.759135 -
2025-01-13T11:40:45.759152 - Exception ignored in sys.unraisablehook2025-01-13T11:40:45.759154 - : 2025-01-13T11:40:45.759156 - 2025-01-13T11:40:45.759157 -
2025-01-13T12:13:23.349328 - got prompt
2025-01-13T12:13:23.349455 - --- Logging error ---
2025-01-13T12:13:23.352942 - Failed to validate prompt for output 9:
2025-01-13T12:13:23.352988 - --- Logging error ---
2025-01-13T12:13:23.353067 - * VAELoader 10:
2025-01-13T12:13:23.353094 - --- Logging error ---
2025-01-13T12:13:23.353159 - - Value not in list: vae_name: 'ae.safetensors' not in ['flux_ae.safetensors']
2025-01-13T12:13:23.353178 - --- Logging error ---
2025-01-13T12:13:23.353241 - * UNETLoader 12:
2025-01-13T12:13:23.353260 - --- Logging error ---
2025-01-13T12:13:23.353319 - - Value not in list: unet_name: 'flux1-dev.safetensors' not in ['flux1-schnell.safetensors']
2025-01-13T12:13:23.353337 - --- Logging error ---
2025-01-13T12:13:23.353454 - Output will be ignored
2025-01-13T12:13:23.353489 - --- Logging error ---
2025-01-13T12:13:23.353588 - invalid prompt: {'type': 'prompt_outputs_failed_validation', 'message': 'Prompt outputs failed validation', 'details': '', 'extra_info': {}}
2025-01-13T12:13:23.353609 - --- Logging error ---
2025-01-13T12:14:10.606895 - got prompt
2025-01-13T12:14:10.606947 - --- Logging error ---
2025-01-13T12:14:10.607989 - Failed to validate prompt for output 9:
2025-01-13T12:14:10.608007 - --- Logging error ---
2025-01-13T12:14:10.608046 - * VAELoader 10:
2025-01-13T12:14:10.608059 - --- Logging error ---
2025-01-13T12:14:10.608089 - - Value not in list: vae_name: 'ae.safetensors' not in ['flux_ae.safetensors']
2025-01-13T12:14:10.608098 - --- Logging error ---
2025-01-13T12:14:10.608128 - * UNETLoader 12:
2025-01-13T12:14:10.608137 - --- Logging error ---
2025-01-13T12:14:10.608164 - - Required input is missing: unet_name
2025-01-13T12:14:10.608173 - --- Logging error ---
2025-01-13T12:14:10.608203 - Output will be ignored
2025-01-13T12:14:10.608213 - --- Logging error ---
2025-01-13T12:14:10.608256 - invalid prompt: {'type': 'prompt_outputs_failed_validation', 'message': 'Prompt outputs failed validation', 'details': '', 'extra_info': {}}
2025-01-13T12:14:10.608266 - --- Logging error ---
2025-01-13T12:14:27.903482 - got prompt
2025-01-13T12:14:27.903531 - --- Logging error ---
2025-01-13T12:14:28.524512 - model weight dtype torch.bfloat16, manual cast: None
2025-01-13T12:14:28.524535 - --- Logging error ---
2025-01-13T12:14:28.524697 - model_type FLOW
2025-01-13T12:14:28.524702 - --- Logging error ---
2025-01-13T12:15:43.281631 - Using split attention in VAE
2025-01-13T12:15:43.281727 - --- Logging error ---
2025-01-13T12:15:43.288032 - Using split attention in VAE
2025-01-13T12:15:43.288054 - --- Logging error ---
2025-01-13T12:15:43.581852 - VAE load device: mps, offload device: cpu, dtype: torch.bfloat16
2025-01-13T12:15:43.581883 - --- Logging error ---
2025-01-13T12:15:43.697593 - Requested to load FluxClipModel_
2025-01-13T12:15:43.697619 - --- Logging error ---
2025-01-13T12:15:43.703229 - loaded completely 9.5367431640625e+25 4777.53759765625 True
2025-01-13T12:15:43.703252 - --- Logging error ---
2025-01-13T12:15:43.704604 - CLIP/text encoder model load device: cpu, offload device: cpu, current: cpu, dtype: torch.float16
2025-01-13T12:15:43.704610 - --- Logging error ---
2025-01-13T12:15:50.744453 - loaded diffusion model directly to GPU
2025-01-13T12:15:50.744492 - --- Logging error ---
2025-01-13T12:15:50.744522 - Requested to load Flux
2025-01-13T12:15:50.744526 - --- Logging error ---
2025-01-13T12:15:50.753679 - loaded completely 9.5367431640625e+25 22680.623168945312 True
2025-01-13T12:15:50.753698 - --- Logging error ---
2025-01-13T12:15:59.136484 - !!! Exception during processing !!! [Errno 5] Input/output error
2025-01-13T12:15:59.136547 - --- Logging error ---
2025-01-13T12:15:59.137699 - Traceback (most recent call last):
File "/Users/julian/AI/ComfyUI/execution.py", line 327, in execute
output_data, output_ui, has_subgraph = get_output_data(obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/execution.py", line 202, in get_output_data
return_values = _map_node_over_list(obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/execution.py", line 174, in _map_node_over_list
process_inputs(input_dict, i)
File "/Users/julian/AI/ComfyUI/execution.py", line 163, in process_inputs
results.append(getattr(obj, func)(**inputs))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/nodes.py", line 1533, in sample
return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/nodes.py", line 1500, in common_ksampler
samples = comfy.sample.sample(model, noise, steps, cfg, sampler_name, scheduler, positive, negative, latent_image,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/sample.py", line 45, in sample
samples = sampler.sample(noise, positive, negative, cfg=cfg, latent_image=latent_image, start_step=start_step, last_step=last_step, force_full_denoise=force_full_denoise, denoise_mask=noise_mask, sigmas=sigmas, callback=callback, disable_pbar=disable_pbar, seed=seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 1110, in sample
return sample(self.model, noise, positive, negative, cfg, self.device, sampler, sigmas, self.model_options, latent_image=latent_image, denoise_mask=denoise_mask, callback=callback, disable_pbar=disable_pbar, seed=seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 1000, in sample
return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 985, in sample
output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/patcher_extension.py", line 110, in execute
return self.original(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 953, in outer_sample
output = self.inner_sample(noise, latent_image, device, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 936, in inner_sample
samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/patcher_extension.py", line 110, in execute
return self.original(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/samplers.py", line 715, in sample
samples = self.sampler_function(model_k, noise, sigmas, extra_args=extra_args, callback=k_callback, disable=disable_pbar, **self.extra_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/torch/utils/_contextlib.py", line 116, in decorate_context
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/julian/AI/ComfyUI/comfy/k_diffusion/sampling.py", line 151, in sample_euler
for i in trange(len(sigmas) - 1, disable=disable):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/tqdm/auto.py", line 37, in trange
return tqdm(range(*args), **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/tqdm/asyncio.py", line 24, in __init__
super().__init__(iterable, *args, **kwargs)
File "/opt/homebrew/lib/python3.11/site-packages/tqdm/std.py", line 1096, in __init__
self.sp = self.status_printer(self.fp)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.11/site-packages/tqdm/std.py", line 448, in status_printer
getattr(sys.stderr, 'flush', lambda: None)()
File "/Users/julian/AI/ComfyUI/app/logger.py", line 35, in flush
super().flush()
OSError: [Errno 5] Input/output error
2025-01-13T12:15:59.137707 - --- Logging error ---
2025-01-13T12:15:59.138608 - Prompt executed in 91.23 seconds
2025-01-13T12:15:59.138616 - --- Logging error ---
2025-01-13T12:15:59.245108 - Exception ignored in: 2025-01-13T12:15:59.245123 - 2025-01-13T12:15:59.245125 -
2025-01-13T12:15:59.245168 - Exception ignored in sys.unraisablehook2025-01-13T12:15:59.245171 - : 2025-01-13T12:15:59.245174 - 2025-01-13T12:15:59.245175 -
```
## Attached Workflow
Please make sure that workflow does not contain any sensitive information such as API keys or passwords.
```
{"last_node_id":36,"last_link_id":58,"nodes":[{"id":33,"type":"CLIPTextEncode","pos":[390,400],"size":[422.84503173828125,164.31304931640625],"flags":{"collapsed":true},"order":4,"mode":0,"inputs":[{"name":"clip","type":"CLIP","link":54,"slot_index":0,"localized_name":"clip"}],"outputs":[{"name":"CONDITIONING","type":"CONDITIONING","links":[55],"slot_index":0,"localized_name":"CONDITIONING"}],"title":"CLIP Text Encode (Negative Prompt)","properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":[""],"color":"#322","bgcolor":"#533"},{"id":27,"type":"EmptySD3LatentImage","pos":[471,455],"size":[315,106],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"LATENT","type":"LATENT","links":[51],"slot_index":0,"shape":3,"localized_name":"LATENT"}],"properties":{"Node name for S&R":"EmptySD3LatentImage"},"widgets_values":[1024,1024,1],"color":"#323","bgcolor":"#535"},{"id":8,"type":"VAEDecode","pos":[1151,195],"size":[210,46],"flags":{},"order":6,"mode":0,"inputs":[{"name":"samples","type":"LATENT","link":52,"localized_name":"samples"},{"name":"vae","type":"VAE","link":46,"localized_name":"vae"}],"outputs":[{"name":"IMAGE","type":"IMAGE","links":[9],"slot_index":0,"localized_name":"IMAGE"}],"properties":{"Node name for S&R":"VAEDecode"},"widgets_values":[]},{"id":9,"type":"SaveImage","pos":[1375,194],"size":[985.3012084960938,1060.3828125],"flags":{},"order":7,"mode":0,"inputs":[{"name":"images","type":"IMAGE","link":9,"localized_name":"images"}],"outputs":[],"properties":{},"widgets_values":["ComfyUI"]},{"id":31,"type":"KSampler","pos":[816,192],"size":[315,262],"flags":{},"order":5,"mode":0,"inputs":[{"name":"model","type":"MODEL","link":47,"localized_name":"model"},{"name":"positive","type":"CONDITIONING","link":58,"localized_name":"positive"},{"name":"negative","type":"CONDITIONING","link":55,"localized_name":"negative"},{"name":"latent_image","type":"LATENT","link":51,"localized_name":"latent_image"}],"outputs":[{"name":"LATENT","type":"LATENT","links":[52],"slot_index":0,"shape":3,"localized_name":"LATENT"}],"properties":{"Node name for S&R":"KSampler"},"widgets_values":[345885326360428,"randomize",4,1,"euler","simple",1]},{"id":30,"type":"CheckpointLoaderSimple","pos":[48,192],"size":[315,98],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"name":"MODEL","type":"MODEL","links":[47],"slot_index":0,"shape":3,"localized_name":"MODEL"},{"name":"CLIP","type":"CLIP","links":[45,54],"slot_index":1,"shape":3,"localized_name":"CLIP"},{"name":"VAE","type":"VAE","links":[46],"slot_index":2,"shape":3,"localized_name":"VAE"}],"properties":{"Node name for S&R":"CheckpointLoaderSimple"},"widgets_values":["flux1-schnell-fp8.safetensors"]},{"id":6,"type":"CLIPTextEncode","pos":[384,192],"size":[422.84503173828125,164.31304931640625],"flags":{},"order":3,"mode":0,"inputs":[{"name":"clip","type":"CLIP","link":45,"localized_name":"clip"}],"outputs":[{"name":"CONDITIONING","type":"CONDITIONING","links":[58],"slot_index":0,"localized_name":"CONDITIONING"}],"title":"CLIP Text Encode (Positive Prompt)","properties":{"Node name for S&R":"CLIPTextEncode"},"widgets_values":["a bottle with a beautiful rainbow galaxy inside it on top of a wooden table in the middle of a modern kitchen beside a plate of vegetables and mushrooms and a wine glasse that contains a planet earth with a plate with a half eaten apple pie on it"],"color":"#232","bgcolor":"#353"},{"id":34,"type":"Note","pos":[831,501],"size":[282.8617858886719,164.08004760742188],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[],"properties":{"text":""},"widgets_values":["Note that Flux dev and schnell do not have any negative prompt so CFG should be set to 1.0. Setting CFG to 1.0 means the negative prompt is ignored.\n\nThe schnell model is a distilled model that can generate a good image with only 4 steps."],"color":"#432","bgcolor":"#653"}],"links":[[9,8,0,9,0,"IMAGE"],[45,30,1,6,0,"CLIP"],[46,30,2,8,1,"VAE"],[47,30,0,31,0,"MODEL"],[51,27,0,31,3,"LATENT"],[52,31,0,8,0,"LATENT"],[54,30,1,33,0,"CLIP"],[55,33,0,31,2,"CONDITIONING"],[58,6,0,31,1,"CONDITIONING"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.3797498335832418,"offset":[1441.6166178777955,1622.4335596248534]}},"version":0.4}
```
## Additional Context
(Please add any additional context or steps to reproduce the error here)
```
### Other
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.