ITADN

Error "headdim should be in [64, 96, 128]." due to not compatible with Sage Attention

#82Openg0g5 创建于 2025-03-27
G
g0g5commented
When running the default inpaint.json workflow in comfyui it came into this error. ![Image](https://github.com/user-attachments/assets/4aaf3f1a-fe1a-4f02-ba97-9244d4e0e322) The log: # ComfyUI Error Report ## Error Details - **Node ID:** 3 - **Node Type:** KSampler - **Exception Type:** AssertionError - **Exception Message:** headdim should be in [64, 96, 128]. ## Stack Trace ``` File "C:\Users\g0g5\opt\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 "C:\Users\g0g5\opt\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 "C:\Users\g0g5\opt\ComfyUI\execution.py", line 174, in _map_node_over_list process_inputs(input_dict, i) File "C:\Users\g0g5\opt\ComfyUI\execution.py", line 163, in process_inputs results.append(getattr(obj, func)(**inputs)) File "C:\Users\g0g5\opt\ComfyUI\nodes.py", line 1542, in sample return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise) File "C:\Users\g0g5\opt\ComfyUI\nodes.py", line 1509, in common_ksampler samples = comfy.sample.sample(model, noise, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, File "C:\Users\g0g5\opt\ComfyUI\custom_nodes\comfyui-impact-pack\modules\impact\sample_error_enhancer.py", line 9, in informative_sample return original_sample(*args, **kwargs) # This code helps interpret error messages that occur within exceptions but does not have any impact on other operations. File "C:\Users\g0g5\opt\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 "C:\Users\g0g5\opt\ComfyUI\custom_nodes\ComfyUI-TiledDiffusion\utils.py", line 51, in KSampler_sample return orig_fn(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 1133, 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 "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 1023, in sample return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 1008, in sample output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed) File "C:\Users\g0g5\opt\ComfyUI\comfy\patcher_extension.py", line 110, in execute return self.original(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 976, in outer_sample output = self.inner_sample(noise, latent_image, device, sampler, sigmas, denoise_mask, callback, disable_pbar, seed) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 959, in inner_sample samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar) File "C:\Users\g0g5\opt\ComfyUI\comfy\patcher_extension.py", line 110, in execute return self.original(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\custom_nodes\ComfyUI-TiledDiffusion\utils.py", line 34, in KSAMPLER_sample return orig_fn(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 738, in sample samples = self.sampler_function(model_k, noise, sigmas, extra_args=extra_args, callback=k_callback, disable=disable_pbar, **self.extra_options) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\utils\_contextlib.py", line 116, in decorate_context return func(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\k_diffusion\sampling.py", line 161, in sample_euler denoised = model(x, sigma_hat * s_in, **extra_args) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 390, in __call__ out = self.inner_model(x, sigma, model_options=model_options, seed=seed) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 939, in __call__ return self.predict_noise(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 942, in predict_noise return sampling_function(self.inner_model, x, timestep, self.conds.get("negative", None), self.conds.get("positive", None), self.cfg, model_options=model_options, seed=seed) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 370, in sampling_function out = calc_cond_batch(model, conds, x, timestep, model_options) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 206, in calc_cond_batch return executor.execute(model, conds, x_in, timestep, model_options) File "C:\Users\g0g5\opt\ComfyUI\comfy\patcher_extension.py", line 110, in execute return self.original(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 314, in _calc_cond_batch c['control'] = control.get_control(input_x, timestep_, c, len(cond_or_uncond), transformer_options) File "C:\Users\g0g5\opt\ComfyUI\comfy\controlnet.py", line 273, in get_control control = self.control_model(x=x_noisy.to(dtype), hint=self.cond_hint, timesteps=timestep.to(dtype), context=context.to(dtype), **extra) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl return forward_call(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\cldm\cldm.py", line 407, in forward guided_hint = self.union_controlnet_merge(hint, control_type, emb, context) File "C:\Users\g0g5\opt\ComfyUI\comfy\cldm\cldm.py", line 368, in union_controlnet_merge x = self.transformer_layes(x) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl return forward_call(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\container.py", line 250, in forward input = module(input) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl return forward_call(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\cldm\cldm.py", line 52, in forward x = x + self.attention(self.ln_1(x)) File "C:\Users\g0g5\opt\ComfyUI\comfy\cldm\cldm.py", line 49, in attention return self.attn(x) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl return forward_call(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\cldm\cldm.py", line 31, in forward out = optimized_attention(q, k, v, self.heads) File "C:\Users\g0g5\opt\ComfyUI\comfy\ldm\modules\attention.py", line 485, in attention_sage out = sageattn(q, k, v, attn_mask=mask, is_causal=False, tensor_layout=tensor_layout) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\sageattention\core.py", line 82, in sageattn assert headdim in [64, 96, 128], "headdim should be in [64, 96, 128]." ``` ## System Information - **ComfyUI Version:** 0.3.26 - **Arguments:** main.py --use-sage-attention --disable-xformers - **OS:** nt - **Python Version:** 3.10.16 | packaged by Anaconda, Inc. | (main, Dec 11 2024, 16:19:12) [MSC v.1929 64 bit (AMD64)] - **Embedded Python:** false - **PyTorch Version:** 2.5.1+cu124 ## Devices - **Name:** cuda:0 NVIDIA GeForce RTX 4060 Laptop GPU : cudaMallocAsync - **Type:** cuda - **VRAM Total:** 8585216000 - **VRAM Free:** 973028780 - **Torch VRAM Total:** 5972688896 - **Torch VRAM Free:** 65842604 ## Logs ``` 2025-03-27T23:56:55.869540 - [START] Security scan2025-03-27T23:56:55.869540 - 2025-03-27T23:56:57.673124 - [DONE] Security scan2025-03-27T23:56:57.673124 - 2025-03-27T23:56:57.821528 - ## ComfyUI-Manager: installing dependencies done.2025-03-27T23:56:57.821528 - 2025-03-27T23:56:57.821528 - ** ComfyUI startup time:2025-03-27T23:56:57.821528 - 2025-03-27T23:56:57.821528 - 2025-03-27 23:56:57.8212025-03-27T23:56:57.822527 - 2025-03-27T23:56:57.822527 - ** Platform:2025-03-27T23:56:57.822527 - 2025-03-27T23:56:57.822527 - Windows2025-03-27T23:56:57.822527 - 2025-03-27T23:56:57.822527 - ** Python version:2025-03-27T23:56:57.822527 - 2025-03-27T23:56:57.822527 - 3.10.16 | packaged by Anaconda, Inc. | (main, Dec 11 2024, 16:19:12) [MSC v.1929 64 bit (AMD64)]2025-03-27T23:56:57.822527 - 2025-03-27T23:56:57.822527 - ** Python executable:2025-03-27T23:56:57.822527 - 2025-03-27T23:56:57.822527 - C:\Users\g0g5\opt\ComfyUI\env\python.exe2025-03-27T23:56:57.822527 - 2025-03-27T23:56:57.822527 - ** ComfyUI Path:2025-03-27T23:56:57.823528 - 2025-03-27T23:56:57.823528 - C:\Users\g0g5\opt\ComfyUI2025-03-27T23:56:57.823528 - 2025-03-27T23:56:57.823528 - ** ComfyUI Base Folder Path:2025-03-27T23:56:57.823528 - 2025-03-27T23:56:57.823528 - C:\Users\g0g5\opt\ComfyUI2025-03-27T23:56:57.823528 - 2025-03-27T23:56:57.823528 - ** User directory:2025-03-27T23:56:57.823528 - 2025-03-27T23:56:57.823528 - C:\Users\g0g5\opt\ComfyUI\user2025-03-27T23:56:57.823528 - 2025-03-27T23:56:57.823528 - ** ComfyUI-Manager config path:2025-03-27T23:56:57.823528 - 2025-03-27T23:56:57.829616 - C:\Users\g0g5\opt\ComfyUI\user\default\ComfyUI-Manager\config.ini2025-03-27T23:56:57.829616 - 2025-03-27T23:56:57.829616 - ** Log path:2025-03-27T23:56:57.829616 - 2025-03-27T23:56:57.829616 - C:\Users\g0g5\opt\ComfyUI\user\comfyui.log2025-03-27T23:56:57.829616 - 2025-03-27T23:56:59.468754 - Prestartup times for custom nodes: 2025-03-27T23:56:59.468754 - 4.8 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\ComfyUI-Manager 2025-03-27T23:56:59.468754 - 2025-03-27T23:57:00.994712 - Checkpoint files will always be loaded safely. 2025-03-27T23:57:01.107990 - Total VRAM 8188 MB, total RAM 32045 MB 2025-03-27T23:57:01.107990 - pytorch version: 2.5.1+cu124 2025-03-27T23:57:01.107990 - Set vram state to: NORMAL_VRAM 2025-03-27T23:57:01.108989 - Device: cuda:0 NVIDIA GeForce RTX 4060 Laptop GPU : cudaMallocAsync 2025-03-27T23:57:02.429430 - Using sage attention 2025-03-27T23:57:03.659052 - ComfyUI version: 0.3.26 2025-03-27T23:57:03.659052 - ComfyUI frontend version: 1.11.8 2025-03-27T23:57:03.697051 - [Prompt Server] web root: C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\comfyui_frontend_package\static 2025-03-27T23:57:05.424429 - ### Loading: ComfyUI-Impact-Pack (V8.8.1)2025-03-27T23:57:05.425430 - 2025-03-27T23:57:05.495572 - [Impact Pack] Wildcards loading done.2025-03-27T23:57:05.495572 - 2025-03-27T23:57:05.502575 - ### Loading: ComfyUI-Impact-Subpack (V1.2.9) 2025-03-27T23:57:06.012384 - [Impact Subpack] ultralytics_bbox: C:\Users\g0g5\opt\ComfyUI\models\ultralytics\bbox 2025-03-27T23:57:06.012384 - [Impact Subpack] ultralytics_segm: C:\Users\g0g5\opt\ComfyUI\models\ultralytics\segm 2025-03-27T23:57:06.025898 - ### Loading: ComfyUI-Manager (V3.30.4) 2025-03-27T23:57:06.026897 - [ComfyUI-Manager] network_mode: public 2025-03-27T23:57:06.227892 - ### ComfyUI Version: v0.3.26-6-gca8efab7 | Released on '2025-03-10' 2025-03-27T23:57:06.636324 - [SD Prompt Reader] Node version: 1.3.42025-03-27T23:57:06.637324 - 2025-03-27T23:57:06.637324 - [SD Prompt Reader] Core version: 1.3.52025-03-27T23:57:06.637324 - 2025-03-27T23:57:06.750006 - [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/alter-list.json 2025-03-27T23:57:06.764003 - [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/model-list.json 2025-03-27T23:57:06.812005 - [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/github-stats.json 2025-03-27T23:57:06.884130 - [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json 2025-03-27T23:57:06.995642 - [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/extension-node-map.json 2025-03-27T23:57:07.535091 - [comfyui_controlnet_aux] | INFO -> Using ckpts path: C:\Users\g0g5\opt\ComfyUI\custom_nodes\comfyui_controlnet_aux\ckpts 2025-03-27T23:57:07.536091 - [comfyui_controlnet_aux] | INFO -> Using symlinks: False 2025-03-27T23:57:07.537092 - [comfyui_controlnet_aux] | INFO -> Using ort providers: ['CUDAExecutionProvider', 'DirectMLExecutionProvider', 'OpenVINOExecutionProvider', 'ROCMExecutionProvider', 'CPUExecutionProvider', 'CoreMLExecutionProvider'] 2025-03-27T23:57:07.595519 - DWPose: Onnxruntime with acceleration providers detected2025-03-27T23:57:07.595519 - 2025-03-27T23:57:08.512819 - Import times for custom nodes: 2025-03-27T23:57:08.512819 - 0.0 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\websocket_image_save.py 2025-03-27T23:57:08.512819 - 0.0 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\ComfyUI-Photopea 2025-03-27T23:57:08.513819 - 0.0 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\comfyui_lora_tag_loader 2025-03-27T23:57:08.513819 - 0.0 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\cg-use-everywhere 2025-03-27T23:57:08.513819 - 0.0 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\LanPaint 2025-03-27T23:57:08.513819 - 0.0 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\ComfyUI_IPAdapter_plus 2025-03-27T23:57:08.513819 - 0.0 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\ComfyUI-TiledDiffusion 2025-03-27T23:57:08.513819 - 0.0 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\comfyui-inpaint-nodes 2025-03-27T23:57:08.513819 - 0.0 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\ComfyUI-Custom-Scripts 2025-03-27T23:57:08.513819 - 0.0 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\ComfyUI_UltimateSDUpscale 2025-03-27T23:57:08.513819 - 0.0 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\ComfyUI-GGUF 2025-03-27T23:57:08.513819 - 0.0 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\comfyui-prompt-reader-node 2025-03-27T23:57:08.513819 - 0.1 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\rembg-comfyui-node 2025-03-27T23:57:08.513819 - 0.1 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\comfyui-impact-pack 2025-03-27T23:57:08.514819 - 0.5 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\comfyui-tooling-nodes 2025-03-27T23:57:08.514819 - 0.5 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\comfyui-impact-subpack 2025-03-27T23:57:08.514819 - 0.5 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\comfyui_controlnet_aux 2025-03-27T23:57:08.514819 - 0.6 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\ComfyUI-Manager 2025-03-27T23:57:08.514819 - 0.8 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\comfyui_layerstyle 2025-03-27T23:57:08.514819 - 1.1 seconds: C:\Users\g0g5\opt\ComfyUI\custom_nodes\ComfyUI-Image-Filters 2025-03-27T23:57:08.514819 - 2025-03-27T23:57:08.528329 - Starting server 2025-03-27T23:57:08.529326 - To see the GUI go to: http://127.0.0.1:8188 2025-03-27T23:57:11.024098 - FETCH ComfyRegistry Data: 5/792025-03-27T23:57:11.024098 - 2025-03-27T23:57:15.966478 - FETCH ComfyRegistry Data: 10/792025-03-27T23:57:15.966478 - 2025-03-27T23:57:19.815284 - FETCH ComfyRegistry Data: 15/792025-03-27T23:57:19.816290 - 2025-03-27T23:57:24.104303 - FETCH ComfyRegistry Data: 20/792025-03-27T23:57:24.104303 - 2025-03-27T23:57:28.361438 - FETCH ComfyRegistry Data: 25/792025-03-27T23:57:28.361438 - 2025-03-27T23:57:32.229933 - FETCH ComfyRegistry Data: 30/792025-03-27T23:57:32.230932 - 2025-03-27T23:57:35.811648 - got prompt 2025-03-27T23:57:35.821646 - Failed to validate prompt for output 9: 2025-03-27T23:57:35.821646 - * ControlNetLoader 16: 2025-03-27T23:57:35.821646 - - Value not in list: control_net_name: 'ContolnetPlus_promax.safetensors' not in ['CN-anytest_v4-marged.safetensors', 'SDXL\\controlnet-tile-sdxl-1.0\\diffusion_pytorch_model.safetensors', 'ip-adapter-plus_sdxl_vit-h.safetensors', 'openpose_pre.safetensors', 'xinsier_tile.safetensors', 'xinsir_union_promax.safetensors'] 2025-03-27T23:57:35.821646 - Output will be ignored 2025-03-27T23:57:35.983193 - Failed to find C:\Users\g0g5\opt\ComfyUI\custom_nodes\comfyui_controlnet_aux\ckpts\TheMistoAI\MistoLine\Anyline\MTEED.pth. Downloading from huggingface.co2025-03-27T23:57:35.983193 - 2025-03-27T23:57:35.983193 - cacher folder is C:\Users\g0g5\AppData\Local\Temp, you can change it by custom_tmp_path in config.yaml2025-03-27T23:57:35.984194 - 2025-03-27T23:57:35.985194 - C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\huggingface_hub\file_download.py:795: FutureWarning: `resume_download` is deprecated and will be removed in version 1.0.0. Downloads always resume when possible. If you want to force a new download, use `force_download=True`. warnings.warn( 2025-03-27T23:57:35.985194 - C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\huggingface_hub\file_download.py:832: UserWarning: `local_dir_use_symlinks` parameter is deprecated and will be ignored. The process to download files to a local folder has been updated and do not rely on symlinks anymore. You only need to pass a destination folder as`local_dir`. For more details, check out https://huggingface.co/docs/huggingface_hub/main/en/guides/download#download-files-to-local-folder. warnings.warn( 2025-03-27T23:57:36.579621 - FETCH ComfyRegistry Data: 35/792025-03-27T23:57:36.579621 - 2025-03-27T23:57:37.078336 - [WinError 3] 系统找不到指定的路径。: 'C:\\Users\\g0g5\\AppData\\Local\\Temp\\ckpts'2025-03-27T23:57:37.079333 - 2025-03-27T23:57:37.079333 - model_path is C:\Users\g0g5\opt\ComfyUI\custom_nodes\comfyui_controlnet_aux\ckpts\TheMistoAI\MistoLine\Anyline\MTEED.pth2025-03-27T23:57:37.079333 - 2025-03-27T23:57:37.086355 - C:\Users\g0g5\opt\ComfyUI\custom_nodes\comfyui-impact-subpack\modules\subcore.py:150: FutureWarning: You are using `torch.load` with `weights_only=False` (the current default value), which uses the default pickle module implicitly. It is possible to construct malicious pickle data which will execute arbitrary code during unpickling (See https://github.com/pytorch/pytorch/blob/main/SECURITY.md#untrusted-models for more details). In a future release, the default value for `weights_only` will be flipped to `True`. This limits the functions that could be executed during unpickling. Arbitrary objects will no longer be allowed to be loaded via this mode unless they are explicitly allowlisted by the user via `torch.serialization.add_safe_globals`. We recommend you start setting `weights_only=True` for any use case where you don't have full control of the loaded file. Please open an issue on GitHub for any issues related to this experimental feature. return orig_torch_load(*args, **kwargs) # NOTE: This code simply delegates the call to torch.load, and any errors that occur here are not the responsibility of Subpack. 2025-03-27T23:57:38.868964 - Prompt executed in 3.04 seconds 2025-03-27T23:57:40.731475 - FETCH ComfyRegistry Data: 40/792025-03-27T23:57:40.732471 - 2025-03-27T23:57:42.057066 - got prompt 2025-03-27T23:57:42.475371 - model weight dtype torch.float16, manual cast: None 2025-03-27T23:57:42.478378 - model_type EPS 2025-03-27T23:57:44.818965 - FETCH ComfyRegistry Data: 45/792025-03-27T23:57:44.818965 - 2025-03-27T23:57:48.987561 - FETCH ComfyRegistry Data: 50/792025-03-27T23:57:48.987561 - 2025-03-27T23:57:50.049182 - Using pytorch attention in VAE 2025-03-27T23:57:50.052182 - Using pytorch attention in VAE 2025-03-27T23:57:50.453836 - VAE load device: cuda:0, offload device: cpu, dtype: torch.bfloat16 2025-03-27T23:57:50.735030 - Requested to load SDXLClipModel 2025-03-27T23:57:50.753029 - loaded completely 9.5367431640625e+25 1560.802734375 True 2025-03-27T23:57:50.758032 - CLIP/text encoder model load device: cuda:0, offload device: cpu, current: cuda:0, dtype: torch.float16 2025-03-27T23:57:52.909460 - FETCH ComfyRegistry Data: 55/792025-03-27T23:57:52.909460 - 2025-03-27T23:57:57.463846 - Requested to load SDXL 2025-03-27T23:57:57.463846 - Requested to load ControlNet 2025-03-27T23:57:58.242964 - FETCH ComfyRegistry Data: 60/792025-03-27T23:57:58.242964 - 2025-03-27T23:57:58.795175 - loaded completely 5585.799900817871 4897.0483474731445 True 2025-03-27T23:57:58.908255 - loaded partially 688.7036407470703 688.7030029296875 0 2025-03-27T23:57:58.912256 - 0%| | 0/25 [00:00<?, ?it/s]2025-03-27T23:57:59.053377 - 0%| | 0/25 [00:00<?, ?it/s]2025-03-27T23:57:59.054380 - 2025-03-27T23:57:59.061379 - !!! Exception during processing !!! headdim should be in [64, 96, 128]. 2025-03-27T23:57:59.066377 - Traceback (most recent call last): File "C:\Users\g0g5\opt\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 "C:\Users\g0g5\opt\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 "C:\Users\g0g5\opt\ComfyUI\execution.py", line 174, in _map_node_over_list process_inputs(input_dict, i) File "C:\Users\g0g5\opt\ComfyUI\execution.py", line 163, in process_inputs results.append(getattr(obj, func)(**inputs)) File "C:\Users\g0g5\opt\ComfyUI\nodes.py", line 1542, in sample return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise) File "C:\Users\g0g5\opt\ComfyUI\nodes.py", line 1509, in common_ksampler samples = comfy.sample.sample(model, noise, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, File "C:\Users\g0g5\opt\ComfyUI\custom_nodes\comfyui-impact-pack\modules\impact\sample_error_enhancer.py", line 9, in informative_sample return original_sample(*args, **kwargs) # This code helps interpret error messages that occur within exceptions but does not have any impact on other operations. File "C:\Users\g0g5\opt\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 "C:\Users\g0g5\opt\ComfyUI\custom_nodes\ComfyUI-TiledDiffusion\utils.py", line 51, in KSampler_sample return orig_fn(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 1133, 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 "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 1023, in sample return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 1008, in sample output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed) File "C:\Users\g0g5\opt\ComfyUI\comfy\patcher_extension.py", line 110, in execute return self.original(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 976, in outer_sample output = self.inner_sample(noise, latent_image, device, sampler, sigmas, denoise_mask, callback, disable_pbar, seed) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 959, in inner_sample samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar) File "C:\Users\g0g5\opt\ComfyUI\comfy\patcher_extension.py", line 110, in execute return self.original(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\custom_nodes\ComfyUI-TiledDiffusion\utils.py", line 34, in KSAMPLER_sample return orig_fn(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 738, in sample samples = self.sampler_function(model_k, noise, sigmas, extra_args=extra_args, callback=k_callback, disable=disable_pbar, **self.extra_options) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\utils\_contextlib.py", line 116, in decorate_context return func(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\k_diffusion\sampling.py", line 161, in sample_euler denoised = model(x, sigma_hat * s_in, **extra_args) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 390, in __call__ out = self.inner_model(x, sigma, model_options=model_options, seed=seed) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 939, in __call__ return self.predict_noise(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 942, in predict_noise return sampling_function(self.inner_model, x, timestep, self.conds.get("negative", None), self.conds.get("positive", None), self.cfg, model_options=model_options, seed=seed) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 370, in sampling_function out = calc_cond_batch(model, conds, x, timestep, model_options) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 206, in calc_cond_batch return executor.execute(model, conds, x_in, timestep, model_options) File "C:\Users\g0g5\opt\ComfyUI\comfy\patcher_extension.py", line 110, in execute return self.original(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 314, in _calc_cond_batch c['control'] = control.get_control(input_x, timestep_, c, len(cond_or_uncond), transformer_options) File "C:\Users\g0g5\opt\ComfyUI\comfy\controlnet.py", line 273, in get_control control = self.control_model(x=x_noisy.to(dtype), hint=self.cond_hint, timesteps=timestep.to(dtype), context=context.to(dtype), **extra) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl return forward_call(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\cldm\cldm.py", line 407, in forward guided_hint = self.union_controlnet_merge(hint, control_type, emb, context) File "C:\Users\g0g5\opt\ComfyUI\comfy\cldm\cldm.py", line 368, in union_controlnet_merge x = self.transformer_layes(x) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl return forward_call(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\container.py", line 250, in forward input = module(input) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl return forward_call(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\cldm\cldm.py", line 52, in forward x = x + self.attention(self.ln_1(x)) File "C:\Users\g0g5\opt\ComfyUI\comfy\cldm\cldm.py", line 49, in attention return self.attn(x) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl return forward_call(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\cldm\cldm.py", line 31, in forward out = optimized_attention(q, k, v, self.heads) File "C:\Users\g0g5\opt\ComfyUI\comfy\ldm\modules\attention.py", line 485, in attention_sage out = sageattn(q, k, v, attn_mask=mask, is_causal=False, tensor_layout=tensor_layout) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\sageattention\core.py", line 82, in sageattn assert headdim in [64, 96, 128], "headdim should be in [64, 96, 128]." AssertionError: headdim should be in [64, 96, 128]. 2025-03-27T23:57:59.068379 - Prompt executed in 17.00 seconds 2025-03-27T23:58:02.325197 - FETCH ComfyRegistry Data: 65/792025-03-27T23:58:02.325197 - 2025-03-27T23:58:07.136989 - FETCH ComfyRegistry Data: 70/792025-03-27T23:58:07.136989 - 2025-03-27T23:58:07.185747 - got prompt 2025-03-27T23:58:07.243906 - 0 models unloaded. 2025-03-27T23:58:07.253906 - loaded partially 688.703003025055 688.7030029296875 0 2025-03-27T23:58:07.255904 - 0%| | 0/25 [00:00<?, ?it/s]2025-03-27T23:58:07.366408 - 0%| | 0/25 [00:00<?, ?it/s]2025-03-27T23:58:07.366408 - 2025-03-27T23:58:07.368409 - !!! Exception during processing !!! headdim should be in [64, 96, 128]. 2025-03-27T23:58:07.370407 - Traceback (most recent call last): File "C:\Users\g0g5\opt\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 "C:\Users\g0g5\opt\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 "C:\Users\g0g5\opt\ComfyUI\execution.py", line 174, in _map_node_over_list process_inputs(input_dict, i) File "C:\Users\g0g5\opt\ComfyUI\execution.py", line 163, in process_inputs results.append(getattr(obj, func)(**inputs)) File "C:\Users\g0g5\opt\ComfyUI\nodes.py", line 1542, in sample return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise) File "C:\Users\g0g5\opt\ComfyUI\nodes.py", line 1509, in common_ksampler samples = comfy.sample.sample(model, noise, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, File "C:\Users\g0g5\opt\ComfyUI\custom_nodes\comfyui-impact-pack\modules\impact\sample_error_enhancer.py", line 9, in informative_sample return original_sample(*args, **kwargs) # This code helps interpret error messages that occur within exceptions but does not have any impact on other operations. File "C:\Users\g0g5\opt\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 "C:\Users\g0g5\opt\ComfyUI\custom_nodes\ComfyUI-TiledDiffusion\utils.py", line 51, in KSampler_sample return orig_fn(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 1133, 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 "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 1023, in sample return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 1008, in sample output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed) File "C:\Users\g0g5\opt\ComfyUI\comfy\patcher_extension.py", line 110, in execute return self.original(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 976, in outer_sample output = self.inner_sample(noise, latent_image, device, sampler, sigmas, denoise_mask, callback, disable_pbar, seed) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 959, in inner_sample samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar) File "C:\Users\g0g5\opt\ComfyUI\comfy\patcher_extension.py", line 110, in execute return self.original(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\custom_nodes\ComfyUI-TiledDiffusion\utils.py", line 34, in KSAMPLER_sample return orig_fn(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 738, in sample samples = self.sampler_function(model_k, noise, sigmas, extra_args=extra_args, callback=k_callback, disable=disable_pbar, **self.extra_options) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\utils\_contextlib.py", line 116, in decorate_context return func(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\k_diffusion\sampling.py", line 161, in sample_euler denoised = model(x, sigma_hat * s_in, **extra_args) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 390, in __call__ out = self.inner_model(x, sigma, model_options=model_options, seed=seed) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 939, in __call__ return self.predict_noise(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 942, in predict_noise return sampling_function(self.inner_model, x, timestep, self.conds.get("negative", None), self.conds.get("positive", None), self.cfg, model_options=model_options, seed=seed) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 370, in sampling_function out = calc_cond_batch(model, conds, x, timestep, model_options) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 206, in calc_cond_batch return executor.execute(model, conds, x_in, timestep, model_options) File "C:\Users\g0g5\opt\ComfyUI\comfy\patcher_extension.py", line 110, in execute return self.original(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\samplers.py", line 314, in _calc_cond_batch c['control'] = control.get_control(input_x, timestep_, c, len(cond_or_uncond), transformer_options) File "C:\Users\g0g5\opt\ComfyUI\comfy\controlnet.py", line 273, in get_control control = self.control_model(x=x_noisy.to(dtype), hint=self.cond_hint, timesteps=timestep.to(dtype), context=context.to(dtype), **extra) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl return forward_call(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\cldm\cldm.py", line 407, in forward guided_hint = self.union_controlnet_merge(hint, control_type, emb, context) File "C:\Users\g0g5\opt\ComfyUI\comfy\cldm\cldm.py", line 368, in union_controlnet_merge x = self.transformer_layes(x) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl return forward_call(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\container.py", line 250, in forward input = module(input) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl return forward_call(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\cldm\cldm.py", line 52, in forward x = x + self.attention(self.ln_1(x)) File "C:\Users\g0g5\opt\ComfyUI\comfy\cldm\cldm.py", line 49, in attention return self.attn(x) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1736, in _wrapped_call_impl return self._call_impl(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\torch\nn\modules\module.py", line 1747, in _call_impl return forward_call(*args, **kwargs) File "C:\Users\g0g5\opt\ComfyUI\comfy\cldm\cldm.py", line 31, in forward out = optimized_attention(q, k, v, self.heads) File "C:\Users\g0g5\opt\ComfyUI\comfy\ldm\modules\attention.py", line 485, in attention_sage out = sageattn(q, k, v, attn_mask=mask, is_causal=False, tensor_layout=tensor_layout) File "C:\Users\g0g5\opt\ComfyUI\env\lib\site-packages\sageattention\core.py", line 82, in sageattn assert headdim in [64, 96, 128], "headdim should be in [64, 96, 128]." AssertionError: headdim should be in [64, 96, 128]. 2025-03-27T23:58:07.371409 - Prompt executed in 0.18 seconds ``` ## Attached Workflow Please make sure that workflow does not contain any sensitive information such as API keys or passwords. ``` {"last_node_id":79,"last_link_id":200,"nodes":[{"id":44,"type":"Reroute","pos":[2723,-239],"size":[75,26],"flags":{},"order":12,"mode":0,"inputs":[{"name":"","type":"*","link":170}],"outputs":[{"name":"","type":"MODEL","links":[103],"slot_index":0}],"properties":{"showOutputText":false,"horizontal":false}},{"id":41,"type":"Reroute","pos":[1050,-263],"size":[75,26],"flags":{},"order":6,"mode":0,"inputs":[{"name":"","type":"*","link":98}],"outputs":[{"name":"","type":"VAE","links":[99],"slot_index":0}],"properties":{"showOutputText":false,"horizontal":false}},{"id":17,"type":"SetUnionControlNetType","pos":[2165.96728515625,-10.962800979614258],"size":[315,58],"flags":{},"order":11,"mode":0,"inputs":[{"name":"control_net","localized_name":"ControlNet","type":"CONTROL_NET","link":19}],"outputs":[{"name":"CONTROL_NET","localized_name":"ControlNet","type":"CONTROL_NET","shape":3,"links":[20],"slot_index":0}],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"SetUnionControlNetType"},"widgets_values":["canny/lineart/anime_lineart/mlsd"]},{"id":42,"type":"Reroute","pos":[2805,-264],"size":[75,26],"flags":{},"order":13,"mode":0,"inputs":[{"name":"","type":"*","link":99}],"outputs":[{"name":"","type":"VAE","links":[100],"slot_index":0}],"properties":{"showOutputText":false,"horizontal":false}},{"id":70,"type":"Canny","pos":[1205,473],"size":[315,82],"flags":{},"order":7,"mode":0,"inputs":[{"name":"image","localized_name":"图像","type":"IMAGE","link":164}],"outputs":[{"name":"IMAGE","localized_name":"图像","type":"IMAGE","shape":3,"links":[169],"slot_index":0}],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"Canny"},"widgets_values":[0.1,0.3]},{"id":43,"type":"Reroute","pos":[1286,-243],"size":[75,26],"flags":{},"order":3,"mode":0,"inputs":[{"name":"","type":"*","link":101}],"outputs":[{"name":"","type":"MODEL","links":[170],"slot_index":0}],"properties":{"showOutputText":false,"horizontal":false}},{"id":9,"type":"SaveImage","pos":[2959,-122],"size":[400.41314697265625,424.9504699707031],"flags":{},"order":20,"mode":0,"inputs":[{"name":"images","localized_name":"图片","type":"IMAGE","link":9}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"SaveImage"},"widgets_values":["ComfyUI"],"color":"#1f2f51"},{"id":3,"type":"KSampler","pos":[2628,111],"size":[307.5061340332031,262],"flags":{},"order":18,"mode":0,"inputs":[{"name":"model","localized_name":"模型","type":"MODEL","link":103},{"name":"positive","localized_name":"正面条件","type":"CONDITIONING","link":141},{"name":"negative","localized_name":"负面条件","type":"CONDITIONING","link":143},{"name":"latent_image","localized_name":"Latent图像","type":"LATENT","link":184}],"outputs":[{"name":"LATENT","localized_name":"Latent","type":"LATENT","links":[7],"slot_index":0}],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"KSampler"},"widgets_values":[729223437052698,"fixed",25,4.5,"euler","normal",1],"color":"#0e7158","bgcolor":"#2b2f38"},{"id":8,"type":"VAEDecode","pos":[2651,-82],"size":[210,46],"flags":{},"order":19,"mode":0,"inputs":[{"name":"samples","localized_name":"Latent","type":"LATENT","link":7},{"name":"vae","localized_name":"vae","type":"VAE","link":100}],"outputs":[{"name":"IMAGE","localized_name":"图像","type":"IMAGE","links":[9],"slot_index":0}],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"VAEDecode"},"widgets_values":[],"color":"#81456f"},{"id":76,"type":"EmptyLatentImage","pos":[2208,420],"size":[315,126],"flags":{},"order":16,"mode":0,"inputs":[{"name":"width","type":"INT","widget":{"name":"width"},"link":175},{"name":"height","type":"INT","widget":{"name":"height"},"link":176}],"outputs":[{"name":"LATENT","localized_name":"Latent","type":"LATENT","shape":3,"links":[184],"slot_index":0}],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"EmptyLatentImage"},"widgets_values":[512,512,1]},{"id":7,"type":"CLIPTextEncode","pos":[1340,119],"size":[425.27801513671875,180.6060791015625],"flags":{},"order":5,"mode":0,"inputs":[{"name":"clip","localized_name":"clip","type":"CLIP","link":5}],"outputs":[{"name":"CONDITIONING","localized_name":"条件","type":"CONDITIONING","links":[17],"slot_index":0}],"title":"Negetive","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"CLIPTextEncode"},"widgets_values":["NSFW, monochrome"],"color":"#332922","bgcolor":"#593930"},{"id":79,"type":"PreviewImage","pos":[2211,595],"size":[321.3681640625,474.11431884765625],"flags":{},"order":10,"mode":0,"inputs":[{"name":"images","localized_name":"图像","type":"IMAGE","link":200}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":6,"type":"CLIPTextEncode","pos":[1353.595703125,-93.43916320800781],"size":[422.84503173828125,164.31304931640625],"flags":{},"order":4,"mode":0,"inputs":[{"name":"clip","localized_name":"clip","type":"CLIP","link":3}],"outputs":[{"name":"CONDITIONING","localized_name":"条件","type":"CONDITIONING","links":[16],"slot_index":0}],"title":"Positive","properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"CLIPTextEncode"},"widgets_values":["Korean"],"color":"#232","bgcolor":"#353"},{"id":77,"type":"ImageGenResolutionFromImage","pos":[1567,419],"size":[355.20001220703125,46],"flags":{},"order":9,"mode":0,"inputs":[{"name":"image","localized_name":"image","type":"IMAGE","link":191}],"outputs":[{"name":"IMAGE_GEN_WIDTH (INT)","localized_name":"IMAGE_GEN_WIDTH (INT)","type":"INT","shape":3,"links":[175],"slot_index":0},{"name":"IMAGE_GEN_HEIGHT (INT)","localized_name":"IMAGE_GEN_HEIGHT (INT)","type":"INT","shape":3,"links":[176],"slot_index":1}],"properties":{"cnr_id":"comfyui_controlnet_aux","ver":"83463c2e4b04e729268e57f638b4212e0da4badc","Node name for S&R":"ImageGenResolutionFromImage"},"widgets_values":[]},{"id":74,"type":"AnyLineArtPreprocessor_aux","pos":[1178,652],"size":[315,178],"flags":{},"order":8,"mode":0,"inputs":[{"name":"image","localized_name":"image","type":"IMAGE","link":171}],"outputs":[{"name":"image","localized_name":"image","type":"IMAGE","shape":3,"links":[172,199],"slot_index":0}],"properties":{"cnr_id":"comfyui_controlnet_aux","ver":"83463c2e4b04e729268e57f638b4212e0da4badc","Node name for S&R":"AnyLineArtPreprocessor_aux"},"widgets_values":["lineart_standard",1280,0,1,36,1]},{"id":75,"type":"PreviewImage","pos":[1857,594],"size":[298.38604736328125,474.870361328125],"flags":{},"order":15,"mode":0,"inputs":[{"name":"images","localized_name":"图像","type":"IMAGE","link":172}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":72,"type":"PreviewImage","pos":[1502,616],"size":[294.11163330078125,485.28466796875],"flags":{"collapsed":false},"order":14,"mode":0,"inputs":[{"name":"images","localized_name":"图像","type":"IMAGE","link":169}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"PreviewImage"},"widgets_values":[]},{"id":4,"type":"CheckpointLoaderSimple","pos":[738.2753295898438,51.92875289916992],"size":[415.0768737792969,112.2188491821289],"flags":{},"order":0,"mode":0,"inputs":[],"outputs":[{"name":"MODEL","localized_name":"模型","type":"MODEL","links":[101],"slot_index":0},{"name":"CLIP","localized_name":"CLIP","type":"CLIP","links":[3,5],"slot_index":1},{"name":"VAE","localized_name":"VAE","type":"VAE","links":[98],"slot_index":2}],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"CheckpointLoaderSimple"},"widgets_values":["goddessOfRealism_gorV6ilxlVAE.safetensors"],"color":"#6b321f"},{"id":67,"type":"LoadImage","pos":[833.9910278320312,420.3115539550781],"size":[315,314],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[{"name":"IMAGE","localized_name":"图像","type":"IMAGE","shape":3,"links":[164,171,191,200],"slot_index":0},{"name":"MASK","localized_name":"遮罩","type":"MASK","shape":3,"links":null}],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"LoadImage"},"widgets_values":["Generated Image March 13, 2025 - 11_48PM.png.jpeg","image"]},{"id":16,"type":"ControlNetLoader","pos":[1829.9671630859375,-120.96279907226562],"size":[389.4262390136719,61.46521759033203],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[{"name":"CONTROL_NET","localized_name":"ControlNet","type":"CONTROL_NET","shape":3,"links":[19],"slot_index":0}],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"ControlNetLoader"},"widgets_values":["xinsir_union_promax.safetensors"],"color":"#6b321f"},{"id":15,"type":"ControlNetApplyAdvanced","pos":[2163.96728515625,115.03720092773438],"size":[315,186],"flags":{"collapsed":false},"order":17,"mode":0,"inputs":[{"name":"positive","localized_name":"正面条件","type":"CONDITIONING","link":16},{"name":"negative","localized_name":"负面条件","type":"CONDITIONING","link":17},{"name":"control_net","localized_name":"ControlNet","type":"CONTROL_NET","link":20,"slot_index":2},{"name":"image","localized_name":"图像","type":"IMAGE","link":199},{"name":"vae","localized_name":"vae","type":"VAE","shape":7,"link":null}],"outputs":[{"name":"positive","localized_name":"正面条件","type":"CONDITIONING","shape":3,"links":[141],"slot_index":0},{"name":"negative","localized_name":"负面条件","type":"CONDITIONING","shape":3,"links":[143],"slot_index":1}],"properties":{"cnr_id":"comfy-core","ver":"0.3.26","Node name for S&R":"ControlNetApplyAdvanced"},"widgets_values":[0.5,0,1],"color":"#25492a"}],"links":[[3,4,1,6,0,"CLIP"],[5,4,1,7,0,"CLIP"],[7,3,0,8,0,"LATENT"],[9,8,0,9,0,"IMAGE"],[16,6,0,15,0,"CONDITIONING"],[17,7,0,15,1,"CONDITIONING"],[19,16,0,17,0,"CONTROL_NET"],[20,17,0,15,2,"CONTROL_NET"],[98,4,2,41,0,"*"],[99,41,0,42,0,"*"],[100,42,0,8,1,"VAE"],[101,4,0,43,0,"*"],[103,44,0,3,0,"MODEL"],[141,15,0,3,1,"CONDITIONING"],[143,15,1,3,2,"CONDITIONING"],[164,67,0,70,0,"IMAGE"],[169,70,0,72,0,"IMAGE"],[170,43,0,44,0,"*"],[171,67,0,74,0,"IMAGE"],[172,74,0,75,0,"IMAGE"],[175,77,0,76,0,"INT"],[176,77,1,76,1,"INT"],[184,76,0,3,3,"LATENT"],[191,67,0,77,0,"IMAGE"],[199,74,0,15,3,"IMAGE"],[200,67,0,79,0,"IMAGE"]],"groups":[{"id":1,"title":"Image Preparation","bounding":[820,350,1719,741],"color":"#8AA","font_size":24,"flags":{}},{"id":2,"title":"Promax loader","bounding":[1810,-200,725,530],"color":"#b06634","font_size":24,"flags":{}},{"id":3,"title":"Model And Prompts","bounding":[710,-200,1088,542],"color":"#3f789e","font_size":24,"flags":{}},{"id":4,"title":"Ksampler & Vae","bounding":[2570,-210,1074,753],"color":"#3f789e","font_size":24,"flags":{}}],"config":{},"extra":{"ds":{"scale":0.620921323059155,"offset":[-448.41619047484176,461.35235945460795]},"workspace_info":{"id":"FRcgKMPykyTXnTgNsYHBO","saveLock":false,"cloudID":null,"coverMediaPath":null},"ue_links":[]},"version":0.4} ``` ## Additional Context (Please add any additional context or steps to reproduce the error here)
1 条评论