Getting mad

#35
by iaienk - opened

hi guys, what i'm doing wrong? trying to have a reference image, using flux ip adapter

ComfyUI Error Report

Error Details

  • Node ID: 45
  • Node Type: KSampler
  • Exception Type: TypeError
  • Exception Message: DoubleStreamBlock.forward() got an unexpected keyword argument 'attn_mask'

Stack Trace

  File "C:\ComfyUI_3.13\ComfyUI\execution.py", line 516, in execute
    output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\ComfyUI\execution.py", line 330, in get_output_data
    return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\ComfyUI\execution.py", line 304, in _async_map_node_over_list
    await process_inputs(input_dict, i)

  File "C:\ComfyUI_3.13\ComfyUI\execution.py", line 292, in process_inputs
    result = f(**inputs)

  File "C:\ComfyUI_3.13\ComfyUI\nodes.py", line 1538, in sample
    return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise)

  File "C:\ComfyUI_3.13\ComfyUI\nodes.py", line 1505, in common_ksampler
    samples = comfy.sample.sample(model, noise, steps, cfg, sampler_name, scheduler, positive, negative, latent_image,
                                  denoise=denoise, disable_noise=disable_noise, start_step=start_step, last_step=last_step,
                                  force_full_denoise=force_full_denoise, noise_mask=noise_mask, callback=callback, disable_pbar=disable_pbar, seed=seed)

  File "C:\ComfyUI_3.13\ComfyUI\comfy\sample.py", line 60, 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:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 1163, 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:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 1053, in sample
    return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
           ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 1035, in sample
    output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes)

  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 997, in outer_sample
    output = self.inner_sample(noise, latent_image, device, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes)

  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 980, in inner_sample
    samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar)

  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 752, 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:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\utils\_contextlib.py", line 120, in decorate_context
    return func(*args, **kwargs)

  File "C:\ComfyUI_3.13\ComfyUI\comfy\k_diffusion\sampling.py", line 199, in sample_euler
    denoised = model(x, sigma_hat * s_in, **extra_args)

  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 401, in __call__
    out = self.inner_model(x, sigma, model_options=model_options, seed=seed)

  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 953, in __call__
    return self.outer_predict_noise(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 960, in outer_predict_noise
    ).execute(x, timestep, model_options, seed)
      ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 963, 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:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 381, in sampling_function
    out = calc_cond_batch(model, conds, x, timestep, model_options)

  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 206, in calc_cond_batch
    return _calc_cond_batch_outer(model, conds, x_in, timestep, model_options)

  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 214, in _calc_cond_batch_outer
    return executor.execute(model, conds, x_in, timestep, model_options)
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 326, in _calc_cond_batch
    output = model.apply_model(input_x, timestep_, **c).chunk(batch_chunks)
             ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\ComfyUI\comfy\model_base.py", line 162, in apply_model
    return comfy.patcher_extension.WrapperExecutor.new_class_executor(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ...<2 lines>...
        comfy.patcher_extension.get_all_wrappers(comfy.patcher_extension.WrappersMP.APPLY_MODEL, transformer_options)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ).execute(x, t, c_concat, c_crossattn, control, transformer_options, **kwargs)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\ComfyUI\comfy\model_base.py", line 204, in _apply_model
    model_output = self.diffusion_model(xc, t, context=context, control=control, transformer_options=transformer_options, **extra_conds)

  File "C:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 1775, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 1786, in _call_impl
    return forward_call(*args, **kwargs)

  File "C:\ComfyUI_3.13\ComfyUI\comfy\ldm\flux\model.py", line 300, in forward
    return comfy.patcher_extension.WrapperExecutor.new_class_executor(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ...<2 lines>...
        comfy.patcher_extension.get_all_wrappers(comfy.patcher_extension.WrappersMP.DIFFUSION_MODEL, transformer_options)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ).execute(x, timestep, context, y, guidance, ref_latents, control, transformer_options, **kwargs)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\ComfyUI\comfy\ldm\flux\model.py", line 351, in _forward
    out = self.forward_orig(img, img_ids, context, txt_ids, timestep, y, guidance, control, transformer_options, attn_mask=kwargs.get("attention_mask", None))

  File "C:\ComfyUI_3.13\ComfyUI\comfy\ldm\flux\model.py", line 211, in forward_orig
    img, txt = block(img=img,
               ~~~~~^^^^^^^^^
                     txt=txt,
                     ^^^^^^^^
    ...<2 lines>...
                     attn_mask=attn_mask,
                     ^^^^^^^^^^^^^^^^^^^^
                     transformer_options=transformer_options)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 1775, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "C:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 1786, in _call_impl
    return forward_call(*args, **kwargs)

System Information

  • ComfyUI Version: 0.5.0
  • Arguments: ComfyUI\main.py
  • OS: win32
  • Python Version: 3.13.9 (tags/v3.13.9:8183fa5, Oct 14 2025, 14:09:13) [MSC v.1944 64 bit (AMD64)]
  • Embedded Python: true
  • PyTorch Version: 2.9.1+cu128

Devices

  • Name: cuda:0 NVIDIA GeForce RTX 5090 : cudaMallocAsync
    • Type: cuda
    • VRAM Total: 34190458880
    • VRAM Free: 32345423872
    • Torch VRAM Total: 67108864
    • Torch VRAM Free: 33554432

Logs

2025-12-18T14:43:06.601453 - Could not find VideoHelperSuite nodes2025-12-18T14:43:06.601520 - 
2025-12-18T14:43:06.605062 - ### Loading: ComfyUI-Impact-Pack (V8.28)
2025-12-18T14:43:06.621070 - 
----------------------------------------------------------------------------
[Impact Pack] The SAM2 functionality is unavailable because the `facebook/sam2` dependency is not installed.

Installation command:
C:\ComfyUI_3.13\python_embeded\python.exe -m pip install git+https://github.com/facebookresearch/sam2
----------------------------------------------------------------------------

2025-12-18T14:43:06.628486 - ### Loading: ComfyUI-Impact-Pack (V8.28)
2025-12-18T14:43:06.632626 - 
----------------------------------------------------------------------------
[Impact Pack] The SAM2 functionality is unavailable because the `facebook/sam2` dependency is not installed.

Installation command:
C:\ComfyUI_3.13\python_embeded\python.exe -m pip install git+https://github.com/facebookresearch/sam2
----------------------------------------------------------------------------

2025-12-18T14:43:06.642454 - [Impact Pack] Wildcard total size (0.00 MB) is within cache limit (50.00 MB). Using full cache mode.
2025-12-18T14:43:06.643029 - Loaded ImpactPack nodes from2025-12-18T14:43:06.643135 -  2025-12-18T14:43:06.643255 - C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-impact-pack2025-12-18T14:43:06.643315 - 
2025-12-18T14:43:06.643850 - [Impact Pack] Wildcards loading done.
2025-12-18T14:43:06.644432 - [Impact Pack] Wildcard total size (0.00 MB) is within cache limit (50.00 MB). Using full cache mode.
2025-12-18T14:43:06.648562 - [Impact Pack] Wildcards loading done.
2025-12-18T14:43:06.768093 - [Crystools INFO] Crystools version: 1.27.4
2025-12-18T14:43:06.790744 - [Crystools INFO] Platform release: 11
2025-12-18T14:43:06.790874 - [Crystools INFO] JETSON: Not detected.
2025-12-18T14:43:06.792002 - [Crystools INFO] CPU: AMD Ryzen 9 9950X 16-Core Processor - Arch: AMD64 - OS: Windows 11
2025-12-18T14:43:06.798527 - [Crystools INFO] pynvml (NVIDIA) initialized.
2025-12-18T14:43:06.798745 - [Crystools INFO] GPU/s:
2025-12-18T14:43:06.804883 - [Crystools INFO] 0) NVIDIA GeForce RTX 5090
2025-12-18T14:43:06.805086 - [Crystools INFO] NVIDIA Driver: 591.44
2025-12-18T14:43:09.573166 - [ComfyUI-Easy-Use] server: 2025-12-18T14:43:09.573270 - v1.3.4 2025-12-18T14:43:09.573324 - Loaded2025-12-18T14:43:09.573362 - 
2025-12-18T14:43:09.573401 - [ComfyUI-Easy-Use] web root: 2025-12-18T14:43:09.573438 - C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-easy-use\web_version/v2 2025-12-18T14:43:09.573474 - Loaded2025-12-18T14:43:09.573501 - 
2025-12-18T14:43:09.589288 - ComfyUI-GGUF: Allowing full torch compile
2025-12-18T14:43:09.591393 - ### Loading: ComfyUI-Impact-Pack (V8.28)
2025-12-18T14:43:09.596000 - 
----------------------------------------------------------------------------
[Impact Pack] The SAM2 functionality is unavailable because the `facebook/sam2` dependency is not installed.

Installation command:
C:\ComfyUI_3.13\python_embeded\python.exe -m pip install git+https://github.com/facebookresearch/sam2
----------------------------------------------------------------------------

2025-12-18T14:43:09.605565 - [Impact Pack] Wildcard total size (0.00 MB) is within cache limit (50.00 MB). Using full cache mode.
2025-12-18T14:43:09.606611 - [Impact Pack] Wildcards loading done.
2025-12-18T14:43:09.610098 - ### Loading: ComfyUI-Impact-Subpack (V1.3.5)
2025-12-18T14:43:09.612502 - [Impact Pack/Subpack] Using folder_paths to determine whitelist path: C:\ComfyUI_3.13\ComfyUI\user\default\ComfyUI-Impact-Subpack\model-whitelist.txt
2025-12-18T14:43:09.612781 - [Impact Pack/Subpack] Ensured whitelist directory exists: C:\ComfyUI_3.13\ComfyUI\user\default\ComfyUI-Impact-Subpack
2025-12-18T14:43:09.612974 - [Impact Pack/Subpack] Loaded 0 model(s) from whitelist: C:\ComfyUI_3.13\ComfyUI\user\default\ComfyUI-Impact-Subpack\model-whitelist.txt
2025-12-18T14:43:09.674872 - [Impact Subpack] ultralytics_bbox: C:\ComfyUI_3.13\ComfyUI\models\ultralytics\bbox
2025-12-18T14:43:09.675095 - [Impact Subpack] ultralytics_segm: C:\ComfyUI_3.13\ComfyUI\models\ultralytics\segm
2025-12-18T14:43:09.699356 - ### Loading: ComfyUI-Manager (V3.38.3)
2025-12-18T14:43:09.699956 - [ComfyUI-Manager] network_mode: public
2025-12-18T14:43:09.776442 - ### ComfyUI Revision: 191 [3a5f239c] *DETACHED | Released on '2025-12-17'
2025-12-18T14:43:09.842230 - [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/model-list.json
2025-12-18T14:43:09.907965 - [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/extension-node-map.json
2025-12-18T14:43:09.920039 - [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/alter-list.json
2025-12-18T14:43:09.939514 - [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/github-stats.json
2025-12-18T14:43:09.980207 - [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json
2025-12-18T14:43:11.727509 - --------------
2025-12-18T14:43:11.727675 -  ### Mixlab Nodes: Loaded
2025-12-18T14:43:11.729235 - ChatGPT.available False
2025-12-18T14:43:11.729802 - edit_mask.available True
2025-12-18T14:43:11.972315 - ## clip_interrogator_model not found: C:\ComfyUI_3.13\ComfyUI\models\clip_interrogator\Salesforce\blip-image-captioning-base, pls download from https://huggingface.co/Salesforce/blip-image-captioning-base2025-12-18T14:43:11.972423 - 
2025-12-18T14:43:11.972554 - ClipInterrogator.available True
2025-12-18T14:43:12.014975 - ## text_generator_model not found: C:\ComfyUI_3.13\ComfyUI\models\prompt_generator\text2image-prompt-generator, pls download from https://huggingface.co/succinctly/text2image-prompt-generator/tree/main2025-12-18T14:43:12.015127 - 
2025-12-18T14:43:12.015362 - ## zh_en_model not found: C:\ComfyUI_3.13\ComfyUI\models\prompt_generator\opus-mt-zh-en, pls download from https://huggingface.co/Helsinki-NLP/opus-mt-zh-en/tree/main2025-12-18T14:43:12.015458 - 
2025-12-18T14:43:12.015748 - PromptGenerate.available True
2025-12-18T14:43:12.015832 - ChinesePrompt.available True
2025-12-18T14:43:12.015881 - RembgNode_.available True
2025-12-18T14:43:12.019444 - ffmpeg could not be found. Using ffmpeg from imageio-ffmpeg.2025-12-18T14:43:12.019541 - 
2025-12-18T14:43:12.215698 - TripoSR.available
2025-12-18T14:43:12.216371 - MiniCPMNode.available
2025-12-18T14:43:12.243920 - Scenedetect.available
2025-12-18T14:43:12.247799 - FishSpeech.available False
2025-12-18T14:43:12.256799 - SenseVoice.available
2025-12-18T14:43:12.284276 - Whisper.available False
2025-12-18T14:43:12.285162 - fal-client## OK2025-12-18T14:43:12.285237 - 
2025-12-18T14:43:12.294504 - FalVideo.available
2025-12-18T14:43:12.294619 -  -------------- 
2025-12-18T14:43:12.302518 - Added submodule to path: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-quadmoons-nodes\efficiency_nodes2025-12-18T14:43:12.302686 - 
2025-12-18T14:43:12.304746 - Failed to auto update `Quality of Life Suit` 2025-12-18T14:43:12.304815 - 
2025-12-18T14:43:12.305867 - QualityOfLifeSuit_Omar92_DIR:2025-12-18T14:43:12.305917 -  C:\ComfyUI_3.13\ComfyUI\custom_nodes\ComfyUI-QualityOfLifeSuit_Omar922025-12-18T14:43:12.306004 - 
2025-12-18T14:43:12.317201 - 
__     ______   ____                      ____              ____ _      _ 
\ \   / /  _ \ / ___| __ _ _ __ ___   ___|  _ \  _____   __/ ___(_)_ __| |
 \ \ / /| |_) | |  _ / _` | '_ ` _ \ / _ \ | | |/ _ \ \ / / |  _| | '__| |
  \ V / |  _ <| |_| | (_| | | | | | |  __/ |_| |  __/\ V /| |_| | | |  | |
   \_/  |_| \_\\____|\__,_|_| |_| |_|\___|____/ \___| \_/  \____|_|_|  |_|
                                                                          
             ๐ŸŽฎ VRGameDevGirl custom nodes loaded successfully! ๐ŸŽž๏ธ
2025-12-18T14:43:12.317299 - 
2025-12-18T14:43:12.661204 - ------------------------------------------2025-12-18T14:43:12.661351 - 
2025-12-18T14:43:12.661444 - Comfyroll Studio v1.76 : 2025-12-18T14:43:12.661518 -  175 Nodes Loaded2025-12-18T14:43:12.661600 - 
2025-12-18T14:43:12.661666 - ------------------------------------------2025-12-18T14:43:12.661728 - 
2025-12-18T14:43:12.661829 - ** For changes, please see patch notes at https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes/blob/main/Patch_Notes.md2025-12-18T14:43:12.661893 - 
2025-12-18T14:43:12.661943 - ** For help, please see the wiki at https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes/wiki2025-12-18T14:43:12.661987 - 
2025-12-18T14:43:12.662025 - ------------------------------------------2025-12-18T14:43:12.662059 - 
2025-12-18T14:43:12.669414 - [C:\ComfyUI_3_x_13\ComfyUI\custom_nodes\comfyui_controlnet_aux] | INFO -> Using ckpts path: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui_controlnet_aux\ckpts2025-12-18T14:43:12.669836 - 
2025-12-18T14:43:12.670222 - [C:\ComfyUI_3_x_13\ComfyUI\custom_nodes\comfyui_controlnet_aux] | INFO -> Using symlinks: False2025-12-18T14:43:12.670541 - 
2025-12-18T14:43:12.671060 - [C:\ComfyUI_3_x_13\ComfyUI\custom_nodes\comfyui_controlnet_aux] | INFO -> Using ort providers: ['CUDAExecutionProvider', 'DirectMLExecutionProvider', 'OpenVINOExecutionProvider', 'ROCMExecutionProvider', 'CPUExecutionProvider', 'CoreMLExecutionProvider']2025-12-18T14:43:12.671398 - 
2025-12-18T14:43:13.386892 - 
2025-12-18T14:43:13.386984 - Initializing ControlAltAI Nodes2025-12-18T14:43:13.387022 - 
2025-12-18T14:43:13.403460 - 
2025-12-18T14:43:13.403544 - Efficiency Nodes:2025-12-18T14:43:13.403588 -  Attempting to add Control Net options to the 'HiRes-Fix Script' Node (comfyui_controlnet_aux add-on)...2025-12-18T14:43:13.403616 - Success!2025-12-18T14:43:13.403726 - 
2025-12-18T14:43:13.423862 - 
2025-12-18T14:43:13.423965 - [rgthree-comfy] Loaded 48 exciting nodes. ๐ŸŽ‰2025-12-18T14:43:13.424010 - 
2025-12-18T14:43:13.424042 - 
2025-12-18T14:43:13.424089 - [rgthree-comfy] ComfyUI's new Node 2.0 rendering may be incompatible with some rgthree-comfy nodes and features, breaking some rendering as well as losing the ability to access a node's properties (a vital part of many nodes). It also appears to run MUCH more slowly spiking CPU usage and causing jankiness and unresponsiveness, especially with large workflows. Personally I am not planning to use the new Nodes 2.0 and, unfortunately, am not able to invest the time to investigate and overhaul rgthree-comfy where needed. If you have issues when Nodes 2.0 is enabled, I'd urge you to switch it off as well and join me in hoping ComfyUI is not planning to deprecate the existing, stable canvas rendering all together.
2025-12-18T14:43:13.424122 - 
2025-12-18T14:43:13.514068 - ๐Ÿ“Š Initial CUDA memory: 30.09GB free / 31.84GB total2025-12-18T14:43:13.514174 - 
2025-12-18T14:43:13.611484 - 
Import times for custom nodes:
2025-12-18T14:43:13.611761 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\websocket_image_save.py
2025-12-18T14:43:13.611926 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\image-resize-comfyui
2025-12-18T14:43:13.612010 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\seedvarianceenhancer
2025-12-18T14:43:13.612068 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\ComfyUI-GGUF
2025-12-18T14:43:13.612120 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\ComfyUI-Miaoshouai-Tagger
2025-12-18T14:43:13.612178 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\ComfyUI-QualityOfLifeSuit_Omar92
2025-12-18T14:43:13.612296 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui_ipadapter_plus
2025-12-18T14:43:13.612419 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\cg-use-everywhere
2025-12-18T14:43:13.612500 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfy-image-saver
2025-12-18T14:43:13.612586 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-quadmoons-nodes
2025-12-18T14:43:13.612630 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\ComfyMath
2025-12-18T14:43:13.612667 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-custom-scripts
2025-12-18T14:43:13.612708 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\efficiency-nodes-comfyui
2025-12-18T14:43:13.612762 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui_ultimatesdupscale
2025-12-18T14:43:13.612862 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-frame-interpolation
2025-12-18T14:43:13.612949 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\controlaltai-nodes
2025-12-18T14:43:13.612988 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-vrgamedevgirl
2025-12-18T14:43:13.613021 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-kjnodes
2025-12-18T14:43:13.613054 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-impact-pack
2025-12-18T14:43:13.613086 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\rgthree-comfy
2025-12-18T14:43:13.613119 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\x-flux-comfyui
2025-12-18T14:43:13.613151 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\ComfyUI_Comfyroll_CustomNodes
2025-12-18T14:43:13.613184 -    0.0 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui_controlnet_aux
2025-12-18T14:43:13.613216 -    0.1 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-impact-subpack
2025-12-18T14:43:13.613248 -    0.1 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-manager
2025-12-18T14:43:13.613280 -    0.2 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\ComfyUI-Crystools
2025-12-18T14:43:13.613312 -    0.2 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\seedvr2_videoupscaler
2025-12-18T14:43:13.613346 -    0.3 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\ComfyUI-WanVideoWrapper
2025-12-18T14:43:13.613380 -    0.3 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-art-venture
2025-12-18T14:43:13.613477 -    0.7 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui_faceanalysis
2025-12-18T14:43:13.613515 -    2.5 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-mixlab-nodes
2025-12-18T14:43:13.613548 -    2.8 seconds: C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-easy-use
2025-12-18T14:43:13.613581 - 
2025-12-18T14:43:13.828768 - Context impl SQLiteImpl.
2025-12-18T14:43:13.828927 - Will assume non-transactional DDL.
2025-12-18T14:43:13.829721 - No target revision found.
2025-12-18T14:43:13.877547 - Starting server

2025-12-18T14:43:13.877913 - To see the GUI go to: http://127.0.0.1:8188
2025-12-18T14:43:14.141898 - FETCH ComfyRegistry Data: 5/1132025-12-18T14:43:14.142043 - 
2025-12-18T14:43:17.837910 - FETCH ComfyRegistry Data: 10/1132025-12-18T14:43:17.838103 - 
2025-12-18T14:43:21.546486 - [DEPRECATION WARNING] Detected import of deprecated legacy API: /scripts/ui.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
2025-12-18T14:43:21.546797 - [DEPRECATION WARNING] Detected import of deprecated legacy API: /extensions/core/clipspace.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
2025-12-18T14:43:21.549367 - [DEPRECATION WARNING] Detected import of deprecated legacy API: /scripts/ui/components/buttonGroup.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
2025-12-18T14:43:21.551228 - [DEPRECATION WARNING] Detected import of deprecated legacy API: /extensions/core/groupNode.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
2025-12-18T14:43:21.551797 - C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-mixlab-nodes\webApp\lib/photoswipe-lightbox.esm.min.js2025-12-18T14:43:21.552078 - 
2025-12-18T14:43:21.563550 - C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-mixlab-nodes\webApp\lib/photoswipe.min.css2025-12-18T14:43:21.563672 - 
2025-12-18T14:43:21.569765 - C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-mixlab-nodes\webApp\lib/pickr.min.js2025-12-18T14:43:21.569914 - 
2025-12-18T14:43:21.788106 - JSON file does not exist.2025-12-18T14:43:21.788227 - 
2025-12-18T14:43:21.788343 - JSON file does not exist.2025-12-18T14:43:21.788386 - 
2025-12-18T14:43:21.790260 - QualityOfLifeSuit_Omar92:2025-12-18T14:43:21.790328 - :NSP ready2025-12-18T14:43:21.790369 - 
2025-12-18T14:43:21.854359 - []2025-12-18T14:43:21.854475 - 
2025-12-18T14:43:21.854540 - []2025-12-18T14:43:21.854570 - 
2025-12-18T14:43:21.872658 - C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-mixlab-nodes\webApp\lib/classic.min.css2025-12-18T14:43:21.872764 - 
2025-12-18T14:43:21.873260 - C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-mixlab-nodes\webApp\lib/model-viewer.min.js2025-12-18T14:43:21.873339 - 
2025-12-18T14:43:21.876074 - C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-mixlab-nodes\webApp\lib/juxtapose.css2025-12-18T14:43:21.876231 - 
2025-12-18T14:43:21.885417 - C:\ComfyUI_3.13\ComfyUI\custom_nodes\comfyui-mixlab-nodes\webApp\lib/juxtapose.min.js2025-12-18T14:43:21.885553 - 
2025-12-18T14:43:22.016848 - JSON file does not exist.2025-12-18T14:43:22.016989 - 
2025-12-18T14:43:22.017165 - JSON file does not exist.2025-12-18T14:43:22.017271 - 
2025-12-18T14:43:22.071208 - []2025-12-18T14:43:22.071325 - 
2025-12-18T14:43:22.071416 - []2025-12-18T14:43:22.071460 - 
2025-12-18T14:43:22.417664 - [DEPRECATION WARNING] Detected import of deprecated legacy API: /scripts/ui/components/button.js. This is likely caused by a custom node extension using outdated APIs. Please update your extensions or contact the extension author for an updated version.
2025-12-18T14:43:23.350585 - FETCH ComfyRegistry Data: 15/1132025-12-18T14:43:23.350793 - 
2025-12-18T14:43:27.057090 - FETCH ComfyRegistry Data: 20/1132025-12-18T14:43:27.057199 - 
2025-12-18T14:43:30.158835 - got prompt
2025-12-18T14:43:30.318475 - Using pytorch attention in VAE
2025-12-18T14:43:30.319361 - Using pytorch attention in VAE
2025-12-18T14:43:30.688300 - VAE load device: cuda:0, offload device: cpu, dtype: torch.bfloat16
2025-12-18T14:43:30.851082 - FETCH ComfyRegistry Data: 25/1132025-12-18T14:43:30.869598 - 
2025-12-18T14:43:30.941575 - clip missing: ['text_projection.weight']
2025-12-18T14:43:31.026433 - CLIP/text encoder model load device: cuda:0, offload device: cpu, current: cpu, dtype: torch.float16
2025-12-18T14:43:31.031176 - Requested to load FluxClipModel_
2025-12-18T14:43:34.613223 - FETCH ComfyRegistry Data: 30/1132025-12-18T14:43:34.613357 - 
2025-12-18T14:43:37.679140 - loaded completely; 29327.80 MB usable, 9320.36 MB loaded, full load: True
2025-12-18T14:43:38.649368 - model weight dtype torch.float8_e4m3fn, manual cast: torch.bfloat16
2025-12-18T14:43:38.649998 - model_type FLUX
2025-12-18T14:43:39.608654 - FETCH ComfyRegistry Data: 35/1132025-12-18T14:43:39.609015 - 
2025-12-18T14:43:44.960933 - FETCH ComfyRegistry Data: 40/1132025-12-18T14:43:44.961049 - 
2025-12-18T14:43:48.701644 - FETCH ComfyRegistry Data: 45/1132025-12-18T14:43:48.701757 - 
2025-12-18T14:43:52.419140 - FETCH ComfyRegistry Data: 50/1132025-12-18T14:43:52.419266 - 
2025-12-18T14:43:56.198761 - FETCH ComfyRegistry Data: 55/1132025-12-18T14:43:56.198879 - 
2025-12-18T14:43:59.966375 - FETCH ComfyRegistry Data: 60/1132025-12-18T14:43:59.966488 - 
2025-12-18T14:44:03.771120 - FETCH ComfyRegistry Data: 65/1132025-12-18T14:44:03.771247 - 
2025-12-18T14:44:07.456108 - FETCH ComfyRegistry Data: 70/1132025-12-18T14:44:07.456229 - 
2025-12-18T14:44:11.189996 - FETCH ComfyRegistry Data: 75/1132025-12-18T14:44:11.190237 - 
2025-12-18T14:44:14.955724 - FETCH ComfyRegistry Data: 80/1132025-12-18T14:44:14.955890 - 
2025-12-18T14:44:18.765227 - FETCH ComfyRegistry Data: 85/1132025-12-18T14:44:18.765351 - 
2025-12-18T14:44:22.574685 - FETCH ComfyRegistry Data: 90/1132025-12-18T14:44:22.574807 - 
2025-12-18T14:44:24.209387 - Requested to load FluxClipModel_
2025-12-18T14:44:26.324206 - FETCH ComfyRegistry Data: 95/1132025-12-18T14:44:26.324485 - 
2025-12-18T14:44:27.846337 - loaded completely; 29160.80 MB usable, 9320.36 MB loaded, full load: True
2025-12-18T14:44:30.152705 - FETCH ComfyRegistry Data: 100/1132025-12-18T14:44:30.152853 - 
2025-12-18T14:44:31.265008 - Is model already patched? False2025-12-18T14:44:31.265182 - 
2025-12-18T14:44:31.265467 - Using old vit clip2025-12-18T14:44:31.265628 - 
2025-12-18T14:44:34.205151 - FETCH ComfyRegistry Data: 105/1132025-12-18T14:44:34.205278 - 
2025-12-18T14:44:34.753354 - We are patching diffusion model, be patient please2025-12-18T14:44:34.753509 - 
2025-12-18T14:44:37.959966 - FETCH ComfyRegistry Data: 110/1132025-12-18T14:44:37.960138 - 
2025-12-18T14:44:40.731041 - FETCH ComfyRegistry Data [DONE]2025-12-18T14:44:40.731252 - 
2025-12-18T14:44:40.844344 - [ComfyUI-Manager] default cache updated: https://api.comfy.org/nodes
2025-12-18T14:44:40.877864 - FETCH DATA from: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json2025-12-18T14:44:40.987979 -  [DONE]2025-12-18T14:44:40.988161 - 
2025-12-18T14:44:41.055835 - [ComfyUI-Manager] All startup tasks have been completed.
2025-12-18T14:45:08.912795 - Patched succesfully!2025-12-18T14:45:08.912894 - 
2025-12-18T14:45:10.796856 - Requested to load Flux
2025-12-18T14:45:17.726620 - loaded completely; 18031.51 MB usable, 12262.29 MB loaded, full load: True
2025-12-18T14:45:17.824377 - 
  0%|                                                                                           | 0/40 [00:00<?, ?it/s]2025-12-18T14:45:17.824605 - 
2025-12-18T14:45:17.838370 - !!! Exception during processing !!! DoubleStreamBlock.forward() got an unexpected keyword argument 'attn_mask'
2025-12-18T14:45:17.847661 - Traceback (most recent call last):
  File "C:\ComfyUI_3.13\ComfyUI\execution.py", line 516, in execute
    output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\execution.py", line 330, in get_output_data
    return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\execution.py", line 304, in _async_map_node_over_list
    await process_inputs(input_dict, i)
  File "C:\ComfyUI_3.13\ComfyUI\execution.py", line 292, in process_inputs
    result = f(**inputs)
  File "C:\ComfyUI_3.13\ComfyUI\nodes.py", line 1538, in sample
    return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise)
  File "C:\ComfyUI_3.13\ComfyUI\nodes.py", line 1505, in common_ksampler
    samples = comfy.sample.sample(model, noise, steps, cfg, sampler_name, scheduler, positive, negative, latent_image,
                                  denoise=denoise, disable_noise=disable_noise, start_step=start_step, last_step=last_step,
                                  force_full_denoise=force_full_denoise, noise_mask=noise_mask, callback=callback, disable_pbar=disable_pbar, seed=seed)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\sample.py", line 60, 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:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 1163, 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:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 1053, in sample
    return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
           ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 1035, in sample
    output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 997, in outer_sample
    output = self.inner_sample(noise, latent_image, device, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 980, in inner_sample
    samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 752, 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:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\utils\_contextlib.py", line 120, in decorate_context
    return func(*args, **kwargs)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\k_diffusion\sampling.py", line 199, in sample_euler
    denoised = model(x, sigma_hat * s_in, **extra_args)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 401, in __call__
    out = self.inner_model(x, sigma, model_options=model_options, seed=seed)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 953, in __call__
    return self.outer_predict_noise(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 960, in outer_predict_noise
    ).execute(x, timestep, model_options, seed)
      ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 963, 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:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 381, in sampling_function
    out = calc_cond_batch(model, conds, x, timestep, model_options)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 206, in calc_cond_batch
    return _calc_cond_batch_outer(model, conds, x_in, timestep, model_options)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 214, in _calc_cond_batch_outer
    return executor.execute(model, conds, x_in, timestep, model_options)
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 326, in _calc_cond_batch
    output = model.apply_model(input_x, timestep_, **c).chunk(batch_chunks)
             ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\model_base.py", line 162, in apply_model
    return comfy.patcher_extension.WrapperExecutor.new_class_executor(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ...<2 lines>...
        comfy.patcher_extension.get_all_wrappers(comfy.patcher_extension.WrappersMP.APPLY_MODEL, transformer_options)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ).execute(x, t, c_concat, c_crossattn, control, transformer_options, **kwargs)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\model_base.py", line 204, in _apply_model
    model_output = self.diffusion_model(xc, t, context=context, control=control, transformer_options=transformer_options, **extra_conds)
  File "C:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 1775, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 1786, in _call_impl
    return forward_call(*args, **kwargs)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\ldm\flux\model.py", line 300, in forward
    return comfy.patcher_extension.WrapperExecutor.new_class_executor(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ...<2 lines>...
        comfy.patcher_extension.get_all_wrappers(comfy.patcher_extension.WrappersMP.DIFFUSION_MODEL, transformer_options)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ).execute(x, timestep, context, y, guidance, ref_latents, control, transformer_options, **kwargs)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\ldm\flux\model.py", line 351, in _forward
    out = self.forward_orig(img, img_ids, context, txt_ids, timestep, y, guidance, control, transformer_options, attn_mask=kwargs.get("attention_mask", None))
  File "C:\ComfyUI_3.13\ComfyUI\comfy\ldm\flux\model.py", line 211, in forward_orig
    img, txt = block(img=img,
               ~~~~~^^^^^^^^^
                     txt=txt,
                     ^^^^^^^^
    ...<2 lines>...
                     attn_mask=attn_mask,
                     ^^^^^^^^^^^^^^^^^^^^
                     transformer_options=transformer_options)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 1775, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 1786, in _call_impl
    return forward_call(*args, **kwargs)
TypeError: DoubleStreamBlock.forward() got an unexpected keyword argument 'attn_mask'

2025-12-18T14:45:17.852964 - Prompt executed in 107.69 seconds
2025-12-18T14:45:32.325056 - got prompt
2025-12-18T14:45:32.350789 - Is model already patched? True2025-12-18T14:45:32.350949 - 
2025-12-18T14:45:32.351183 - Using old vit clip2025-12-18T14:45:32.351263 - 
2025-12-18T14:45:35.586005 - Model already updated2025-12-18T14:45:35.586177 - 
2025-12-18T14:45:37.467194 - Requested to load Flux
2025-12-18T14:45:37.476138 - 
  0%|                                                                                           | 0/40 [00:00<?, ?it/s]2025-12-18T14:45:37.476293 - 
2025-12-18T14:45:37.480355 - !!! Exception during processing !!! DoubleStreamBlock.forward() got an unexpected keyword argument 'attn_mask'
2025-12-18T14:45:37.483127 - Traceback (most recent call last):
  File "C:\ComfyUI_3.13\ComfyUI\execution.py", line 516, in execute
    output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\execution.py", line 330, in get_output_data
    return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\execution.py", line 304, in _async_map_node_over_list
    await process_inputs(input_dict, i)
  File "C:\ComfyUI_3.13\ComfyUI\execution.py", line 292, in process_inputs
    result = f(**inputs)
  File "C:\ComfyUI_3.13\ComfyUI\nodes.py", line 1538, in sample
    return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise)
  File "C:\ComfyUI_3.13\ComfyUI\nodes.py", line 1505, in common_ksampler
    samples = comfy.sample.sample(model, noise, steps, cfg, sampler_name, scheduler, positive, negative, latent_image,
                                  denoise=denoise, disable_noise=disable_noise, start_step=start_step, last_step=last_step,
                                  force_full_denoise=force_full_denoise, noise_mask=noise_mask, callback=callback, disable_pbar=disable_pbar, seed=seed)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\sample.py", line 60, 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:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 1163, 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:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 1053, in sample
    return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
           ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 1035, in sample
    output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 997, in outer_sample
    output = self.inner_sample(noise, latent_image, device, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 980, in inner_sample
    samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 752, 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:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\utils\_contextlib.py", line 120, in decorate_context
    return func(*args, **kwargs)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\k_diffusion\sampling.py", line 199, in sample_euler
    denoised = model(x, sigma_hat * s_in, **extra_args)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 401, in __call__
    out = self.inner_model(x, sigma, model_options=model_options, seed=seed)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 953, in __call__
    return self.outer_predict_noise(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 960, in outer_predict_noise
    ).execute(x, timestep, model_options, seed)
      ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 963, 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:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 381, in sampling_function
    out = calc_cond_batch(model, conds, x, timestep, model_options)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 206, in calc_cond_batch
    return _calc_cond_batch_outer(model, conds, x_in, timestep, model_options)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 214, in _calc_cond_batch_outer
    return executor.execute(model, conds, x_in, timestep, model_options)
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 326, in _calc_cond_batch
    output = model.apply_model(input_x, timestep_, **c).chunk(batch_chunks)
             ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\model_base.py", line 162, in apply_model
    return comfy.patcher_extension.WrapperExecutor.new_class_executor(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ...<2 lines>...
        comfy.patcher_extension.get_all_wrappers(comfy.patcher_extension.WrappersMP.APPLY_MODEL, transformer_options)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ).execute(x, t, c_concat, c_crossattn, control, transformer_options, **kwargs)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\model_base.py", line 204, in _apply_model
    model_output = self.diffusion_model(xc, t, context=context, control=control, transformer_options=transformer_options, **extra_conds)
  File "C:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 1775, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 1786, in _call_impl
    return forward_call(*args, **kwargs)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\ldm\flux\model.py", line 300, in forward
    return comfy.patcher_extension.WrapperExecutor.new_class_executor(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ...<2 lines>...
        comfy.patcher_extension.get_all_wrappers(comfy.patcher_extension.WrappersMP.DIFFUSION_MODEL, transformer_options)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ).execute(x, timestep, context, y, guidance, ref_latents, control, transformer_options, **kwargs)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\ldm\flux\model.py", line 351, in _forward
    out = self.forward_orig(img, img_ids, context, txt_ids, timestep, y, guidance, control, transformer_options, attn_mask=kwargs.get("attention_mask", None))
  File "C:\ComfyUI_3.13\ComfyUI\comfy\ldm\flux\model.py", line 211, in forward_orig
    img, txt = block(img=img,
               ~~~~~^^^^^^^^^
                     txt=txt,
                     ^^^^^^^^
    ...<2 lines>...
                     attn_mask=attn_mask,
                     ^^^^^^^^^^^^^^^^^^^^
                     transformer_options=transformer_options)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 1775, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 1786, in _call_impl
    return forward_call(*args, **kwargs)
TypeError: DoubleStreamBlock.forward() got an unexpected keyword argument 'attn_mask'

2025-12-18T14:45:37.486335 - Prompt executed in 5.16 seconds
2025-12-18T14:45:51.947649 - got prompt
2025-12-18T14:45:51.958320 - Is model already patched? True2025-12-18T14:45:51.958455 - 
2025-12-18T14:45:51.958662 - Using old vit clip2025-12-18T14:45:51.958747 - 
2025-12-18T14:45:55.367046 - Model already updated2025-12-18T14:45:55.367199 - 
2025-12-18T14:45:57.295623 - Requested to load Flux
2025-12-18T14:45:57.303130 - 
  0%|                                                                                           | 0/40 [00:00<?, ?it/s]2025-12-18T14:45:57.303233 - 
2025-12-18T14:45:57.307138 - !!! Exception during processing !!! DoubleStreamBlock.forward() got an unexpected keyword argument 'attn_mask'
2025-12-18T14:45:57.309756 - Traceback (most recent call last):
  File "C:\ComfyUI_3.13\ComfyUI\execution.py", line 516, in execute
    output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\execution.py", line 330, in get_output_data
    return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\execution.py", line 304, in _async_map_node_over_list
    await process_inputs(input_dict, i)
  File "C:\ComfyUI_3.13\ComfyUI\execution.py", line 292, in process_inputs
    result = f(**inputs)
  File "C:\ComfyUI_3.13\ComfyUI\nodes.py", line 1538, in sample
    return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise)
  File "C:\ComfyUI_3.13\ComfyUI\nodes.py", line 1505, in common_ksampler
    samples = comfy.sample.sample(model, noise, steps, cfg, sampler_name, scheduler, positive, negative, latent_image,
                                  denoise=denoise, disable_noise=disable_noise, start_step=start_step, last_step=last_step,
                                  force_full_denoise=force_full_denoise, noise_mask=noise_mask, callback=callback, disable_pbar=disable_pbar, seed=seed)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\sample.py", line 60, 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:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 1163, 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:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 1053, in sample
    return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
           ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 1035, in sample
    output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 997, in outer_sample
    output = self.inner_sample(noise, latent_image, device, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 980, in inner_sample
    samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 752, 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:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\utils\_contextlib.py", line 120, in decorate_context
    return func(*args, **kwargs)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\k_diffusion\sampling.py", line 199, in sample_euler
    denoised = model(x, sigma_hat * s_in, **extra_args)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 401, in __call__
    out = self.inner_model(x, sigma, model_options=model_options, seed=seed)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 953, in __call__
    return self.outer_predict_noise(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 960, in outer_predict_noise
    ).execute(x, timestep, model_options, seed)
      ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 963, 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:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 381, in sampling_function
    out = calc_cond_batch(model, conds, x, timestep, model_options)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 206, in calc_cond_batch
    return _calc_cond_batch_outer(model, conds, x_in, timestep, model_options)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 214, in _calc_cond_batch_outer
    return executor.execute(model, conds, x_in, timestep, model_options)
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\samplers.py", line 326, in _calc_cond_batch
    output = model.apply_model(input_x, timestep_, **c).chunk(batch_chunks)
             ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\model_base.py", line 162, in apply_model
    return comfy.patcher_extension.WrapperExecutor.new_class_executor(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ...<2 lines>...
        comfy.patcher_extension.get_all_wrappers(comfy.patcher_extension.WrappersMP.APPLY_MODEL, transformer_options)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ).execute(x, t, c_concat, c_crossattn, control, transformer_options, **kwargs)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\model_base.py", line 204, in _apply_model
    model_output = self.diffusion_model(xc, t, context=context, control=control, transformer_options=transformer_options, **extra_conds)
  File "C:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 1775, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 1786, in _call_impl
    return forward_call(*args, **kwargs)
  File "C:\ComfyUI_3.13\ComfyUI\comfy\ldm\flux\model.py", line 300, in forward
    return comfy.patcher_extension.WrapperExecutor.new_class_executor(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ...<2 lines>...
        comfy.patcher_extension.get_all_wrappers(comfy.patcher_extension.WrappersMP.DIFFUSION_MODEL, transformer_options)
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ).execute(x, timestep, context, y, guidance, ref_latents, control, transformer_options, **kwargs)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\patcher_extension.py", line 112, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\ComfyUI\comfy\ldm\flux\model.py", line 351, in _forward
    out = self.forward_orig(img, img_ids, context, txt_ids, timestep, y, guidance, control, transformer_options, attn_mask=kwargs.get("attention_mask", None))
  File "C:\ComfyUI_3.13\ComfyUI\comfy\ldm\flux\model.py", line 211, in forward_orig
    img, txt = block(img=img,
               ~~~~~^^^^^^^^^
                     txt=txt,
                     ^^^^^^^^
    ...<2 lines>...
                     attn_mask=attn_mask,
                     ^^^^^^^^^^^^^^^^^^^^
                     transformer_options=transformer_options)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 1775, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\ComfyUI_3.13\python_embeded\Lib\site-packages\torch\nn\modules\module.py", line 1786, in _call_impl
    return forward_call(*args, **kwargs)
TypeError: DoubleStreamBlock.forward() got an unexpected keyword argument 'attn_mask'

2025-12-18T14:45:57.313116 - Prompt executed in 5.36 seconds

Attached Workflow

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

Workflow too large. Please manually upload the workflow from local file system.

Additional Context

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

Sign up or log in to comment