[GH-ISSUE #100] Blackwell (RTX 5060 Ti): intermittent Fault failed: 2 (cuMemSetAccess: device not ready) with DynamicVRAM/VBAR #36

Open
opened 2026-10-26 22:23:55 +00:00 by bsakaguchi · 3 comments
Owner

Originally created by @joq100 on GitHub (Aug 31, 2026).
Original GitHub issue: https://github.com/Comfy-Org/comfy-aimdo/issues/100

Summary

I'm seeing intermittent crashes with DynamicVRAM/VBAR on a Blackwell GPU (RTX 5060 Ti 16 GB). The crash disappears completely when DynamicVRAM (or Smart Memory) is disabled, which seems to isolate the issue to AIMDO/VBAR rather than ComfyUI, the model, or VRAM exhaustion.

Environment

  • ComfyUI: 0.34.2
  • comfy-aimdo: 0.4.15
  • Windows
  • Python 3.13.13
  • PyTorch 2.13.0+cu130
  • CUDA 13
  • GPU: NVIDIA GeForce RTX 5060 Ti 16 GB (Blackwell)

Launch command:

python main.py --listen --port 8188 --cuda-device 1 --use-ck-attention

Note: --cuda-device 1 is intentional because this is a dual-GPU system.

Error

The crash always happens during "Model Initializing..." before the first sampling step.

Relevant log:

CUDA API FAILED (600):
cuMemSetAccess(vaddr, size, &accessDesc, 1): device not ready

VRAM Allocation failed (non OOM)

RuntimeError: Fault failed: 2

The traceback points to:

comfy_aimdo/model_vbar.py
vbar_fault()

Reproduction

The issue is intermittent.

Typical pattern:

  • several generations succeed
  • a new generation starts
  • "Model Initializing..." appears
  • immediate crash with Fault failed: 2
  • restarting the next generation usually works again, relaunching the same generation also works.

I can reproduce this repeatedly after generating multiple images with Krea2.

What I tested

Configuration Result
Default ❌ Intermittent Fault failed: 2
--disable-smart-memory ✅ No crashes
--disable-dynamic-vram ✅ No crashes (slightly slower)

This strongly suggests the problem is related to DynamicVRAM/VBAR.

Additional notes

  • This is not an OOM condition.
  • The GPU still has around 15.9 GB free VRAM when the crash occurs.
  • The error happens before sampling begins.
  • The issue appears specific to DynamicVRAM because both --disable-smart-memory and --disable-dynamic-vram eliminate it.
  • The model used was Krea2, but the traceback consistently points to VBAR memory fault handling rather than model execution itself.

the full ComfyUI error report and workflow.

Node threw an error during execution.

ComfyUI Error Report

Error Details

  • Node ID: 117
  • Node Type: KSampler
  • Exception Type: RuntimeError
  • Exception Message: RuntimeError: Fault failed: 2

Stack Trace

  File "D:\stablediffusion\AltComfy\ComfyUI\execution.py", line 545, 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 "D:\stablediffusion\AltComfy\ComfyUI\execution.py", line 344, 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 "D:\stablediffusion\AltComfy\ComfyUI\execution.py", line 318, in _async_map_node_over_list
    await process_inputs(input_dict, i)

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

  File "D:\stablediffusion\AltComfy\ComfyUI\nodes.py", line 1623, in sample
    return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise)

  File "D:\stablediffusion\AltComfy\ComfyUI\nodes.py", line 1587, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\sample.py", line 82, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1463, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1353, in sample
    return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
           ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1335, in sample
    output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes)

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1262, in outer_sample
    output = self.inner_sample(noise, latent_image, device, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes)

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1237, in inner_sample
    samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar)

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1005, in sample
    samples = self.sampler_function(model_k, noise, sigmas, extra_args=extra_args, callback=k_callback, disable=disable_pbar, **self.extra_options)

  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context
    return func(*args, **kwargs)

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\k_diffusion\sampling.py", line 205, in sample_euler
    denoised = model(x, sigma_hat * s_in, **extra_args)

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 640, in __call__
    out = self.inner_model(x, sigma, model_options=model_options, seed=seed)

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1208, in __call__
    return self.outer_predict_noise(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1215, in outer_predict_noise
    ).execute(x, timestep, model_options, seed)
      ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1218, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 620, in sampling_function
    out = calc_cond_batch(model, conds, x, timestep, model_options)

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 211, in calc_cond_batch
    return _calc_cond_batch_outer(model, conds, x_in, timestep, model_options)

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 219, in _calc_cond_batch_outer
    return executor.execute(model, conds, x_in, timestep, model_options)
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 335, in _calc_cond_batch
    output = model.apply_model(input_x, timestep_, **c).chunk(batch_chunks)
             ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\model_base.py", line 205, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\model_base.py", line 249, in _apply_model
    model_output = self.diffusion_model(xc, t, context=context, control=control, transformer_options=transformer_options, **extra_conds)

  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl
    return forward_call(*args, **kwargs)

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ldm\krea2\model.py", line 277, 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, timesteps, context, attention_mask, ref_latents, transformer_options, **kwargs)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ldm\krea2\model.py", line 370, in _forward
    combined = block(combined, tvec, freqs, None, timestep_zero_index=timestep_zero_index, transformer_options=transformer_options)

  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl
    return forward_call(*args, **kwargs)

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ldm\krea2\model.py", line 214, in forward
    x = x + pregate * self.attn((1 + prescale) * self.prenorm(x) + preshift, freqs, mask, transformer_options=transformer_options)
                      ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl
    return forward_call(*args, **kwargs)

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ldm\krea2\model.py", line 79, in forward
    q, k, v, gate = self.wq(x), self.wk(x), self.wv(x), self.gate(x)
                    ~~~~~~~^^^

  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl
    return forward_call(*args, **kwargs)

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 1414, in forward
    output = self.forward_comfy_cast_weights(
        input,
    ...<2 lines>...
        weight_only_quant=weight_only_quant,
    )

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 1347, in forward_comfy_cast_weights
    with CastBiasWeightContext(
         ~~~~~~~~~~~~~~~~~~~~~^
        self,
        ^^^^^
    ...<6 lines>...
        want_requant=True,
        ^^^^^^^^^^^^^^^^^^
    ) as (weight, bias):
    ^

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 466, in __init__
    self.state = (None, None) if self.slf is None else cast_bias_weight(*args, **kwargs)
                                                       ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 377, in cast_bias_weight
    offload_stream = cast_modules_with_vbar([s], dtype, device, bias_dtype, non_blocking)

  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 166, in cast_modules_with_vbar
    signature = comfy_aimdo.model_vbar.vbar_fault(s._v)

  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\comfy_aimdo\model_vbar.py", line 137, in vbar_fault
    return vbar.fault(offset, size)
           ~~~~~~~~~~^^^^^^^^^^^^^^

  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\comfy_aimdo\model_vbar.py", line 94, in fault
    raise RuntimeError(f"Fault failed: {res}")

System Information

  • ComfyUI Version: 0.34.2
  • Arguments: main.py --listen --port 8188 --cuda-device 1 --use-ck-attention --disable-dynamic-vram
  • OS: win32
  • Python Version: 3.13.13 (tags/v3.13.13:01104ce, Apr 7 2026, 19:25:48) [MSC v.1944 64 bit (AMD64)]
  • Embedded Python: false
  • PyTorch Version: 2.13.0+cu130

Devices

  • Name: cuda:0 NVIDIA GeForce RTX 5060 Ti : cudaMallocAsync
    • Type: cuda
    • VRAM Total: 17074421760
    • VRAM Free: 15911092224
    • Torch VRAM Total: 0
    • Torch VRAM Free: 0

Logs

2026-08-31T13:06:26.089544 - [INFO] setup plugin alembic.autogenerate.schemas
2026-08-31T13:06:26.089742 - [INFO] setup plugin alembic.autogenerate.tables
2026-08-31T13:06:26.090467 - [INFO] setup plugin alembic.autogenerate.types
2026-08-31T13:06:26.090811 - [INFO] setup plugin alembic.autogenerate.constraints
2026-08-31T13:06:26.091148 - [INFO] setup plugin alembic.autogenerate.defaults
2026-08-31T13:06:26.091496 - [INFO] setup plugin alembic.autogenerate.comments
2026-08-31T13:06:26.278059 - [INFO] Set cuda device to: 1
2026-08-31T13:06:26.950086 - [START] Security scan2026-08-31T13:06:26.950098 - 
2026-08-31T13:06:28.534352 - [DONE] Security scan2026-08-31T13:06:28.534367 - 
2026-08-31T13:06:28.705198 - ## ComfyUI-Manager: installing dependencies done.2026-08-31T13:06:28.705337 - 
2026-08-31T13:06:28.705510 - ** ComfyUI startup time:2026-08-31T13:06:28.705837 -  2026-08-31T13:06:28.705953 - 2026-08-31 13:06:28.7052026-08-31T13:06:28.706071 - 
2026-08-31T13:06:28.706199 - ** Platform:2026-08-31T13:06:28.706313 -  2026-08-31T13:06:28.706698 - Windows2026-08-31T13:06:28.706813 - 
2026-08-31T13:06:28.706935 - ** Python version:2026-08-31T13:06:28.707204 -  2026-08-31T13:06:28.707319 - 3.13.13 (tags/v3.13.13:01104ce, Apr  7 2026, 19:25:48) [MSC v.1944 64 bit (AMD64)]2026-08-31T13:06:28.707432 - 
2026-08-31T13:06:28.707545 - ** Python executable:2026-08-31T13:06:28.707810 -  2026-08-31T13:06:28.707907 - D:\stablediffusion\AltComfy\.venv\Scripts\python.exe2026-08-31T13:06:28.708020 - 
2026-08-31T13:06:28.708140 - ** ComfyUI Path:2026-08-31T13:06:28.708441 -  2026-08-31T13:06:28.708539 - D:\stablediffusion\AltComfy\ComfyUI2026-08-31T13:06:28.708625 - 
2026-08-31T13:06:28.708761 - ** ComfyUI Base Folder Path:2026-08-31T13:06:28.709163 -  2026-08-31T13:06:28.709274 - D:\stablediffusion\AltComfy\ComfyUI2026-08-31T13:06:28.709399 - 
2026-08-31T13:06:28.709524 - ** User directory:2026-08-31T13:06:28.709880 -  2026-08-31T13:06:28.709990 - D:\stablediffusion\AltComfy\ComfyUI\user2026-08-31T13:06:28.710099 - 
2026-08-31T13:06:28.710409 - ** ComfyUI-Manager config path:2026-08-31T13:06:28.710511 -  2026-08-31T13:06:28.710609 - D:\stablediffusion\AltComfy\ComfyUI\user\__manager\config.ini2026-08-31T13:06:28.710731 - 
2026-08-31T13:06:28.710841 - ** Log path:2026-08-31T13:06:28.711136 -  2026-08-31T13:06:28.711238 - D:\stablediffusion\AltComfy\ComfyUI\user\comfyui.log2026-08-31T13:06:28.711340 - 
2026-08-31T13:06:30.198008 - [INFO] 
Prestartup times for custom nodes:
2026-08-31T13:06:30.198253 - [INFO]    0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-Easy-Use
2026-08-31T13:06:30.199062 - [INFO]    0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\rgthree-comfy
2026-08-31T13:06:30.199408 - [INFO]    3.9 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-Manager
2026-08-31T13:06:30.199783 - [INFO] 
2026-08-31T13:06:34.985769 - [INFO] Found comfy_kitchen backend eager: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['adaln', 'apply_rope', 'apply_rope1', 'apply_rope1_', 'apply_rope_', 'apply_rope_split_half', 'apply_rope_split_half1', 'apply_rope_split_half1_', 'apply_rope_split_half_', 'convrot_w4a4_linear', 'dequantize_convrot_w4a4_weight', 'dequantize_int8_convrot_weight', 'dequantize_int8_convrot_weight_dtype', 'dequantize_int8_embedding', 'dequantize_int8_simple', 'dequantize_int8_simple_dtype', 'dequantize_mxfp8', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'dequantize_w4a8_int8_weight', 'gemv_awq_w4a16', 'int8_linear', 'na3d', 'prepare_int4_weight_for_int8_linear', 'quantize_and_rotate_rowwise', 'quantize_convrot_w4a4_weight', 'quantize_int8_convrot_weight', 'quantize_int8_rowwise', 'quantize_int8_tensorwise', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'quantize_svdquant_w4a4', 'quantize_w4a8_int8_weight', 'rms_adaln', 'rms_rope', 'rms_rope1', 'rms_rope1_', 'rms_rope_', 'rms_rope_split_half', 'rms_rope_split_half1', 'rms_rope_split_half1_', 'rms_rope_split_half_', 'rotate_int8_convrot_weight', 'scaled_mm_mxfp8', 'scaled_mm_nvfp4', 'scaled_mm_svdquant_w4a4', 'stochastic_rounding_fp8', 'w4a8_int8_linear']}
2026-08-31T13:06:34.986165 - [INFO] Found comfy_kitchen backend cuda: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['adaln', 'apply_rope', 'apply_rope1', 'apply_rope1_', 'apply_rope_', 'apply_rope_split_half', 'apply_rope_split_half1', 'apply_rope_split_half1_', 'apply_rope_split_half_', 'convrot_w4a4_linear', 'dequantize_convrot_w4a4_weight', 'dequantize_int8_convrot_weight', 'dequantize_int8_convrot_weight_dtype', 'dequantize_int8_simple', 'dequantize_int8_simple_dtype', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'dequantize_w4a8_int8_weight', 'gemv_awq_w4a16', 'int8_linear', 'na3d', 'prepare_int4_weight_for_int8_linear', 'quantize_and_rotate_rowwise', 'quantize_convrot_w4a4_weight', 'quantize_int8_convrot_weight', 'quantize_int8_rowwise', 'quantize_int8_tensorwise', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'quantize_svdquant_w4a4', 'quantize_w4a8_int8_weight', 'rms_adaln', 'rms_rope', 'rms_rope1', 'rms_rope1_', 'rms_rope_', 'rms_rope_split_half', 'rms_rope_split_half1', 'rms_rope_split_half1_', 'rms_rope_split_half_', 'rotate_int8_convrot_weight', 'scaled_mm_nvfp4', 'scaled_mm_svdquant_w4a4', 'stochastic_rounding_fp8', 'w4a8_int8_linear']}
2026-08-31T13:06:34.987458 - [INFO] Found comfy_kitchen backend triton: {'available': True, 'disabled': True, 'unavailable_reason': None, 'capabilities': ['adaln', 'apply_rope', 'apply_rope1', 'apply_rope1_', 'apply_rope_', 'apply_rope_split_half', 'apply_rope_split_half1', 'apply_rope_split_half1_', 'apply_rope_split_half_', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'int8_linear', 'na3d', 'quantize_and_rotate_rowwise', 'quantize_int8_rowwise', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'rms_adaln', 'rms_rope', 'rms_rope1', 'rms_rope1_', 'rms_rope_', 'rms_rope_split_half', 'rms_rope_split_half1', 'rms_rope_split_half1_', 'rms_rope_split_half_', 'w4a8_int8_linear']}
2026-08-31T13:06:34.988033 - [INFO] Found comfy_kitchen backend hip: {'available': False, 'disabled': False, 'unavailable_reason': 'PyTorch ROCm/HIP runtime not available', 'capabilities': []}
2026-08-31T13:06:35.000594 - [INFO] Checkpoint files will always be loaded safely.
2026-08-31T13:06:35.150097 - [INFO] Total VRAM 16283 MB, total RAM 65456 MB
2026-08-31T13:06:35.150311 - [INFO] pytorch version: 2.13.0+cu130
2026-08-31T13:06:35.151986 - [INFO] Set vram state to: NORMAL_VRAM
2026-08-31T13:06:35.152241 - [INFO] Device: cuda:0 NVIDIA GeForce RTX 5060 Ti : cudaMallocAsync
2026-08-31T13:06:35.168603 - [INFO] Using async weight offloading with 2 streams
2026-08-31T13:06:35.171016 - [INFO] Enabled pinned memory 26182.0
2026-08-31T13:06:35.260729 - [INFO] Using pytorch attention
2026-08-31T13:06:35.261008 - [INFO] Using Comfy Kitchen attention
2026-08-31T13:06:42.196017 - [INFO] aimdo: src-win/cuda-detour.c:38:INFO:aimdo_setup_hooks: installing 6 hooks
2026-08-31T13:06:42.238808 - [INFO] aimdo: src/control.c:262:INFO:comfy-aimdo NVML pressure enabled
2026-08-31T13:06:42.242416 - [INFO] aimdo: src-win/shmem-detect.c:80:INFO:comfy-aimdo WDDM adapter match: NVIDIA GeForce RTX 5060 Ti runtime_luid=00000000:a0d03107 dxgi_luid=00000000:a0d03107
2026-08-31T13:06:42.242771 - [INFO] aimdo: src/control.c:277:INFO:comfy-aimdo inited for GPU: NVIDIA GeForce RTX 5060 Ti (VRAM: 16283 MB)
2026-08-31T13:06:42.243270 - [INFO] DynamicVRAM support detected and enabled
2026-08-31T13:06:42.243634 - [INFO] Python version: 3.13.13 (tags/v3.13.13:01104ce, Apr  7 2026, 19:25:48) [MSC v.1944 64 bit (AMD64)]
2026-08-31T13:06:42.244053 - [INFO] ComfyUI version: 0.34.2
2026-08-31T13:06:42.245913 - [INFO] comfy-aimdo version: 0.4.15
2026-08-31T13:06:42.248402 - [INFO] comfy-kitchen version: 0.2.31
2026-08-31T13:06:42.257415 - [INFO] comfyui-frontend-package version: 1.49.6
2026-08-31T13:06:42.257686 - [INFO] comfyui-workflow-templates version: 0.11.50
2026-08-31T13:06:42.258096 - [INFO] comfyui-embedded-docs version: 0.5.10
2026-08-31T13:06:42.258298 - [INFO] comfy-kitchen version: 0.2.31
2026-08-31T13:06:42.258685 - [INFO] comfy-aimdo version: 0.4.15
2026-08-31T13:06:42.262009 - [INFO] [Prompt Server] web root: D:\stablediffusion\AltComfy\.venv\Lib\site-packages\comfyui_frontend_package\static
2026-08-31T13:06:42.263171 - [INFO] Asset seeder disabled
2026-08-31T13:06:43.283964 - [INFO] No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate'
2026-08-31T13:06:50.343203 - [ComfyUI-Easy-Use] server: v1.3.7 Loaded2026-08-31T13:06:50.343392 - 
2026-08-31T13:06:50.343571 - [ComfyUI-Easy-Use] web root: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-Easy-Use\web_version/v2 Loaded2026-08-31T13:06:50.343985 - 
2026-08-31T13:06:50.393491 - [INFO] ### Loading: ComfyUI-Impact-Pack (V8.28.3)
2026-08-31T13:06:50.666670 - [INFO] [Impact Pack] Wildcard total size (0.00 MB) is within cache limit (50.00 MB). Using full cache mode.
2026-08-31T13:06:50.668745 - [INFO] [Impact Pack] Wildcards loading done.
2026-08-31T13:06:51.379188 - D:\stablediffusion\AltComfy\.venv\Lib\site-packages\transparent_background\gui.py:24: UserWarning: Failed to import flet. Ignore this message when you do not need GUI mode.
  warnings.warn('Failed to import flet. Ignore this message when you do not need GUI mode.')
2026-08-31T13:06:51.472524 - [INFO] ### Loading: ComfyUI-Manager (V3.41)
2026-08-31T13:06:51.473370 - [INFO] [ComfyUI-Manager] network_mode: public
2026-08-31T13:06:51.473654 - [INFO] [ComfyUI-Manager] ComfyUI per-queue preview override detected (PR #11261). Manager's preview method feature is disabled. Use ComfyUI's --preview-method CLI option or 'Settings > Execution > Live preview method'.
2026-08-31T13:06:51.726876 - [INFO] ### ComfyUI Revision: 5830 [169fcf35] *DETACHED | Released on '2026-08-27'
2026-08-31T13:06:52.325745 - [INFO] [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/alter-list.json
2026-08-31T13:06:52.400637 - [INFO] [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/model-list.json
2026-08-31T13:06:52.440968 - [INFO] [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/github-stats.json
2026-08-31T13:06:52.593925 - [INFO] [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json
2026-08-31T13:06:52.700281 - [INFO] [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/extension-node-map.json
2026-08-31T13:06:53.632356 - 
2026-08-31T13:06:53.632529 - [rgthree-comfy] Loaded 48 extraordinary nodes. 🎉2026-08-31T13:06:53.633789 - 
2026-08-31T13:06:53.633965 - 
2026-08-31T13:06:53.636234 - [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.
2026-08-31T13:06:53.636600 - 
2026-08-31T13:06:53.642127 - [INFO] 
Import times for custom nodes:
2026-08-31T13:06:53.642468 - [INFO]    0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\websocket_image_save.py
2026-08-31T13:06:53.642853 - [INFO]    0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui-thundergnome
2026-08-31T13:06:53.643160 - [INFO]    0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui-krea2-conditioning
2026-08-31T13:06:53.643539 - [INFO]    0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\cg-use-everywhere
2026-08-31T13:06:53.643926 - [INFO]    0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-H3-FaceRefine
2026-08-31T13:06:53.644240 - [INFO]    0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-MiniMaxH3Mod
2026-08-31T13:06:53.644588 - [INFO]    0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-INT8-Fast
2026-08-31T13:06:53.644975 - [INFO]    0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-VFI
2026-08-31T13:06:53.645394 - [INFO]    0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui-various
2026-08-31T13:06:53.645824 - [INFO]    0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-SolAttn_triton
2026-08-31T13:06:53.646217 - [INFO]    0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui-frame-interpolation
2026-08-31T13:06:53.646643 - [INFO]    0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\plaguekind-nodes
2026-08-31T13:06:53.646999 - [INFO]    0.1 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\rgthree-comfy
2026-08-31T13:06:53.647371 - [INFO]    0.1 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui-kjnodes
2026-08-31T13:06:53.647791 - [INFO]    0.1 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-MiniMaxH3
2026-08-31T13:06:53.648213 - [INFO]    0.1 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui_nvidia_rtx_nodes
2026-08-31T13:06:53.648638 - [INFO]    0.1 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui-videohelpersuite
2026-08-31T13:06:53.648911 - [INFO]    0.3 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-Impact-Pack
2026-08-31T13:06:53.649221 - [INFO]    0.4 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui-ollama
2026-08-31T13:06:53.649590 - [INFO]    0.6 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-Spectrum-MiniMax-H3
2026-08-31T13:06:53.649855 - [INFO]    0.7 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui-inspyrenet-rembg
2026-08-31T13:06:53.650311 - [INFO]    0.8 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-Manager
2026-08-31T13:06:53.650784 - [INFO]    5.5 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-Easy-Use
2026-08-31T13:06:53.651123 - [INFO] 
2026-08-31T13:06:53.654901 - [INFO] Context impl SQLiteImpl.
2026-08-31T13:06:53.655334 - [INFO] Will assume non-transactional DDL.
2026-08-31T13:06:53.994887 - [INFO] Using RAM pressure cache.
2026-08-31T13:06:53.995818 - [INFO] Starting server

2026-08-31T13:06:53.996566 - [INFO] To see the GUI go to: http://0.0.0.0:8188
2026-08-31T13:06:53.997075 - [INFO] To see the GUI go to: http://[::]:8188
2026-08-31T13:09:18.985479 - FETCH ComfyRegistry Data [DONE]2026-08-31T13:09:18.985633 - 
2026-08-31T13:09:19.324018 - [INFO] [ComfyUI-Manager] default cache updated: https://api.comfy.org/nodes
2026-08-31T13:09:19.376472 - FETCH DATA from: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json2026-08-31T13:09:19.376621 - 2026-08-31T13:09:19.543803 -  [DONE]2026-08-31T13:09:19.543989 - 
2026-08-31T13:09:19.684552 - [INFO] [ComfyUI-Manager] All startup tasks have been completed.
2026-08-31T13:10:36.474343 - [INFO] got prompt
2026-08-31T13:10:36.521794 - [INFO] Using pytorch attention in VAE
2026-08-31T13:10:36.523886 - [INFO] Using pytorch attention in VAE
2026-08-31T13:10:36.698094 - [INFO] VAE load device: cuda:0, offload device: cpu, dtype: torch.bfloat16
2026-08-31T13:10:36.767960 - [INFO] Found quantization metadata version 1
2026-08-31T13:10:36.769019 - [INFO] Using MixedPrecisionOps for text encoder
2026-08-31T13:10:37.261712 - [INFO] CLIP/text encoder model load device: cuda:0, offload device: cpu, current: cpu, dtype: torch.float16
2026-08-31T13:10:37.269961 - [INFO] Requested to load Krea2TEModel_
2026-08-31T13:10:37.404129 - [INFO] Model Krea2TEModel_ prepared for dynamic VRAM loading. 4999MB Staged. 0 patches attached. Force pre-loaded 249 weights: 627 KB.
2026-08-31T13:10:37.604090 - [INFO] got prompt
2026-08-31T13:10:40.734300 - [INFO] Found quantization metadata version 1
2026-08-31T13:10:40.734700 - [INFO] Detected mixed precision quantization
2026-08-31T13:10:40.736250 - [INFO] Using mixed precision operations
2026-08-31T13:10:40.736515 - [INFO] Native ops: int8_tensorwise, convrot_w4a4, float8_e4m3fn, nvfp4, asym_w4a8_int8, float8_e5m2, mxfp8 
2026-08-31T13:10:40.764138 - [INFO] model weight dtype torch.bfloat16, manual cast: torch.bfloat16
2026-08-31T13:10:40.769206 - [INFO] model_type FLUX
2026-08-31T13:10:41.085705 - [EasyUse] Load LORA: Krea2\rackhamz_v2.safetensors: model=0.250, clip=0.250, LBW=None, A=None, B=None2026-08-31T13:10:41.085877 - 
2026-08-31T13:10:41.214984 - [EasyUse] Load LORA: Krea2\NC_Wyeth_TW_NC_Wyeth.safetensors: model=0.500, clip=0.500, LBW=None, A=None, B=None2026-08-31T13:10:41.215159 - 
2026-08-31T13:10:41.302091 - [EasyUse] Load LORA: Krea2\Waterhouse_TW_JW_Waterhouse.safetensors: model=0.400, clip=0.400, LBW=None, A=None, B=None2026-08-31T13:10:41.302236 - 
2026-08-31T13:10:41.375774 - [EasyUse] Load LORA: Krea2\rackhamz_v2.safetensors: model=0.450, clip=0.450, LBW=None, A=None, B=None2026-08-31T13:10:41.375976 - 
2026-08-31T13:10:41.447635 - [EasyUse] Load LORA: Krea2\EstiloSinteticoChromaKrea.safetensors: model=1.000, clip=1.000, LBW=None, A=None, B=None2026-08-31T13:10:41.447821 - 
2026-08-31T13:10:41.517838 - [EasyUse] Load LORA: Krea2\Muriel_2.safetensors: model=0.600, clip=0.600, LBW=None, A=None, B=None2026-08-31T13:10:41.517989 - 
2026-08-31T13:10:41.616183 - [INFO] Requested to load Krea2TEModel_
2026-08-31T13:10:41.712977 - [INFO] Model Krea2TEModel_ prepared for dynamic VRAM loading. 4999MB Staged. 0 patches attached. Force pre-loaded 249 weights: 627 KB.
2026-08-31T13:10:43.393458 - [WARNING] Warning: TAESD previews enabled, but could not find models/vae_approx/lighttaew2_1
2026-08-31T13:10:43.394262 - [INFO] Requested to load Krea2
2026-08-31T13:10:43.494360 - [INFO] Model Krea2 prepared for dynamic VRAM loading. 12864MB Staged. 256 patches attached. Force pre-loaded 160 weights: 2824 KB.
2026-08-31T13:11:05.948144 - 
100%|████████████████████████████████████████████████████████████████████████████████████| 8/8 [00:12<00:00,  2.00s/it]2026-08-31T13:11:05.948486 - 
100%|████████████████████████████████████████████████████████████████████████████████████| 8/8 [00:12<00:00,  1.55s/it]2026-08-31T13:11:05.948632 - 
2026-08-31T13:11:07.897178 - [INFO] Requested to load WanVAE
2026-08-31T13:11:07.900355 - [INFO] 0 models unloaded.
2026-08-31T13:11:07.920277 - [INFO] Model WanVAE prepared for dynamic VRAM loading. 241MB Staged. 0 patches attached. Force pre-loaded 60 weights: 61 KB.
2026-08-31T13:11:08.915325 - [INFO] Prompt executed in 32.42 seconds
2026-08-31T13:11:09.478387 - [INFO] Model Krea2TEModel_ prepared for dynamic VRAM loading. 4999MB Staged. 0 patches attached. Force pre-loaded 249 weights: 627 KB.
2026-08-31T13:11:11.264733 - [WARNING] Warning: TAESD previews enabled, but could not find models/vae_approx/lighttaew2_1
2026-08-31T13:11:11.267828 - [INFO] 0 models unloaded.
2026-08-31T13:11:11.355775 - [INFO] Model Krea2 prepared for dynamic VRAM loading. 12864MB Staged. 256 patches attached. Force pre-loaded 160 weights: 2824 KB.
2026-08-31T13:11:11.358671 - 
  0%|                                                                | 0/8 [00:00<?, ?it/s,   Model Initializing ...  ]2026-08-31T13:11:12.508609 - [ERROR] aimdo: D:\a\comfy-aimdo\comfy-aimdo\src\plat.h:176:ERROR:CUDA API FAILED (600): err = cuMemSetAccess(vaddr, size, &accessDesc, 1): device not ready
2026-08-31T13:11:12.509198 - [ERROR] aimdo: src/model-vbar.c:393:ERROR:VRAM Allocation failed (non OOM)
2026-08-31T13:11:12.509996 - 
  0%|                                                                | 0/8 [00:01<?, ?it/s,   Model Initializing ...  ]2026-08-31T13:11:12.510115 - 
2026-08-31T13:11:12.585777 - [ERROR] !!! Exception during processing !!! Fault failed: 2
2026-08-31T13:11:12.597620 - [ERROR] Traceback (most recent call last):
  File "D:\stablediffusion\AltComfy\ComfyUI\execution.py", line 545, 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 "D:\stablediffusion\AltComfy\ComfyUI\execution.py", line 344, 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 "D:\stablediffusion\AltComfy\ComfyUI\execution.py", line 318, in _async_map_node_over_list
    await process_inputs(input_dict, i)
  File "D:\stablediffusion\AltComfy\ComfyUI\execution.py", line 306, in process_inputs
    result = f(**inputs)
  File "D:\stablediffusion\AltComfy\ComfyUI\nodes.py", line 1623, in sample
    return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise)
  File "D:\stablediffusion\AltComfy\ComfyUI\nodes.py", line 1587, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\sample.py", line 82, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1463, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1353, in sample
    return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
           ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1335, in sample
    output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes)
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1262, in outer_sample
    output = self.inner_sample(noise, latent_image, device, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes)
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1237, in inner_sample
    samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar)
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1005, in sample
    samples = self.sampler_function(model_k, noise, sigmas, extra_args=extra_args, callback=k_callback, disable=disable_pbar, **self.extra_options)
  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context
    return func(*args, **kwargs)
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\k_diffusion\sampling.py", line 205, in sample_euler
    denoised = model(x, sigma_hat * s_in, **extra_args)
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 640, in __call__
    out = self.inner_model(x, sigma, model_options=model_options, seed=seed)
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1208, in __call__
    return self.outer_predict_noise(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1215, in outer_predict_noise
    ).execute(x, timestep, model_options, seed)
      ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1218, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 620, in sampling_function
    out = calc_cond_batch(model, conds, x, timestep, model_options)
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 211, in calc_cond_batch
    return _calc_cond_batch_outer(model, conds, x_in, timestep, model_options)
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 219, in _calc_cond_batch_outer
    return executor.execute(model, conds, x_in, timestep, model_options)
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 335, in _calc_cond_batch
    output = model.apply_model(input_x, timestep_, **c).chunk(batch_chunks)
             ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\model_base.py", line 205, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\model_base.py", line 249, in _apply_model
    model_output = self.diffusion_model(xc, t, context=context, control=control, transformer_options=transformer_options, **extra_conds)
  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl
    return forward_call(*args, **kwargs)
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ldm\krea2\model.py", line 277, 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, timesteps, context, attention_mask, ref_latents, transformer_options, **kwargs)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ldm\krea2\model.py", line 370, in _forward
    combined = block(combined, tvec, freqs, None, timestep_zero_index=timestep_zero_index, transformer_options=transformer_options)
  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl
    return forward_call(*args, **kwargs)
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ldm\krea2\model.py", line 214, in forward
    x = x + pregate * self.attn((1 + prescale) * self.prenorm(x) + preshift, freqs, mask, transformer_options=transformer_options)
                      ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl
    return forward_call(*args, **kwargs)
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ldm\krea2\model.py", line 79, in forward
    q, k, v, gate = self.wq(x), self.wk(x), self.wv(x), self.gate(x)
                    ~~~~~~~^^^
  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl
    return forward_call(*args, **kwargs)
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 1414, in forward
    output = self.forward_comfy_cast_weights(
        input,
    ...<2 lines>...
        weight_only_quant=weight_only_quant,
    )
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 1347, in forward_comfy_cast_weights
    with CastBiasWeightContext(
         ~~~~~~~~~~~~~~~~~~~~~^
        self,
        ^^^^^
    ...<6 lines>...
        want_requant=True,
        ^^^^^^^^^^^^^^^^^^
    ) as (weight, bias):
    ^
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 466, in __init__
    self.state = (None, None) if self.slf is None else cast_bias_weight(*args, **kwargs)
                                                       ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 377, in cast_bias_weight
    offload_stream = cast_modules_with_vbar([s], dtype, device, bias_dtype, non_blocking)
  File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 166, in cast_modules_with_vbar
    signature = comfy_aimdo.model_vbar.vbar_fault(s._v)
  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\comfy_aimdo\model_vbar.py", line 137, in vbar_fault
    return vbar.fault(offset, size)
           ~~~~~~~~~~^^^^^^^^^^^^^^
  File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\comfy_aimdo\model_vbar.py", line 94, in fault
    raise RuntimeError(f"Fault failed: {res}")
RuntimeError: Fault failed: 2

2026-08-31T13:11:12.608172 - [INFO] Prompt executed in 3.37 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)

Originally created by @joq100 on GitHub (Aug 31, 2026). Original GitHub issue: https://github.com/Comfy-Org/comfy-aimdo/issues/100 <h2><span>Summary</span></h2><p class="isSelectedEnd"><span>I'm seeing intermittent crashes with DynamicVRAM/VBAR on a Blackwell GPU (RTX 5060 Ti 16 GB). The crash disappears completely when DynamicVRAM (or Smart Memory) is disabled, which seems to isolate the issue to AIMDO/VBAR rather than ComfyUI, the model, or VRAM exhaustion.</span></p><h2><span>Environment</span></h2><ul data-spread="false"><li><span>ComfyUI: 0.34.2</span></li><li><span>comfy-aimdo: 0.4.15</span></li><li><span>Windows</span></li><li><span>Python 3.13.13</span></li><li><span>PyTorch 2.13.0+cu130</span></li><li><span>CUDA 13</span></li><li><span>GPU: NVIDIA GeForce RTX 5060 Ti 16 GB (Blackwell)</span></li></ul><p class="isSelectedEnd"><span>Launch command:</span></p><pre dir="ltr"><code dir="ltr"><span>python main.py --listen --port 8188 --cuda-device 1 --use-ck-attention</span></code></pre><p class="isSelectedEnd"><span>Note: </span><code dir="ltr"><span>--cuda-device 1</span></code><span> is intentional because this is a dual-GPU system.</span></p><h2><span>Error</span></h2><p class="isSelectedEnd"><span>The crash always happens during </span><strong><span>"Model Initializing..."</span></strong><span> before the first sampling step.</span></p><p class="isSelectedEnd"><span>Relevant log:</span></p><pre dir="ltr"><code dir="ltr"><span>CUDA API FAILED (600): cuMemSetAccess(vaddr, size, &amp;accessDesc, 1): device not ready VRAM Allocation failed (non OOM) RuntimeError: Fault failed: 2</span></code></pre><p class="isSelectedEnd"><span>The traceback points to:</span></p><pre dir="ltr"><code dir="ltr"><span>comfy_aimdo/model_vbar.py vbar_fault()</span></code></pre><h2><span>Reproduction</span></h2><p class="isSelectedEnd"><span>The issue is intermittent.</span></p><p class="isSelectedEnd"><span>Typical pattern:</span></p><ul data-spread="false"><li><span>several generations succeed</span></li><li><span>a new generation starts</span></li><li><span>"Model Initializing..." appears</span></li><li><span>immediate crash with </span><code dir="ltr"><span>Fault failed: 2</span></code></li><li><span>restarting the next generation usually works again, relaunching the same generation also works.</span></li></ul><p class="isSelectedEnd"><span>I can reproduce this repeatedly after generating multiple images with Krea2.</span></p><h2><span>What I tested</span></h2> Configuration | Result -- | -- Default | ❌ Intermittent Fault failed: 2 --disable-smart-memory | ✅ No crashes --disable-dynamic-vram | ✅ No crashes (slightly slower) <p class="isSelectedEnd"><span>This strongly suggests the problem is related to DynamicVRAM/VBAR.</span></p><h2><span>Additional notes</span></h2><ul data-spread="false"><li><span>This is </span><strong><span>not an OOM</span></strong><span> condition.</span></li><li><span>The GPU still has around </span><strong><span>15.9 GB free VRAM</span></strong><span> when the crash occurs.</span></li><li><span>The error happens before sampling begins.</span></li><li><span>The issue appears specific to DynamicVRAM because both </span><code dir="ltr"><span>--disable-smart-memory</span></code><span> and </span><code dir="ltr"><span>--disable-dynamic-vram</span></code><span> eliminate it.</span></li><li><span>The model used was Krea2, but the traceback consistently points to VBAR memory fault handling rather than model execution itself.</span></li></ul><p><span>the full ComfyUI error report and workflow.</span></p> Node threw an error during execution. # ComfyUI Error Report ## Error Details - **Node ID:** 117 - **Node Type:** KSampler - **Exception Type:** RuntimeError - **Exception Message:** RuntimeError: Fault failed: 2 ## Stack Trace ``` File "D:\stablediffusion\AltComfy\ComfyUI\execution.py", line 545, 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 "D:\stablediffusion\AltComfy\ComfyUI\execution.py", line 344, 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 "D:\stablediffusion\AltComfy\ComfyUI\execution.py", line 318, in _async_map_node_over_list await process_inputs(input_dict, i) File "D:\stablediffusion\AltComfy\ComfyUI\execution.py", line 306, in process_inputs result = f(**inputs) File "D:\stablediffusion\AltComfy\ComfyUI\nodes.py", line 1623, in sample return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise) File "D:\stablediffusion\AltComfy\ComfyUI\nodes.py", line 1587, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\sample.py", line 82, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1463, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1353, in sample return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1335, in sample output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1262, in outer_sample output = self.inner_sample(noise, latent_image, device, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1237, in inner_sample samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1005, in sample samples = self.sampler_function(model_k, noise, sigmas, extra_args=extra_args, callback=k_callback, disable=disable_pbar, **self.extra_options) File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context return func(*args, **kwargs) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\k_diffusion\sampling.py", line 205, in sample_euler denoised = model(x, sigma_hat * s_in, **extra_args) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 640, in __call__ out = self.inner_model(x, sigma, model_options=model_options, seed=seed) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1208, in __call__ return self.outer_predict_noise(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1215, in outer_predict_noise ).execute(x, timestep, model_options, seed) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1218, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 620, in sampling_function out = calc_cond_batch(model, conds, x, timestep, model_options) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 211, in calc_cond_batch return _calc_cond_batch_outer(model, conds, x_in, timestep, model_options) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 219, in _calc_cond_batch_outer return executor.execute(model, conds, x_in, timestep, model_options) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 335, in _calc_cond_batch output = model.apply_model(input_x, timestep_, **c).chunk(batch_chunks) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\model_base.py", line 205, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\model_base.py", line 249, in _apply_model model_output = self.diffusion_model(xc, t, context=context, control=control, transformer_options=transformer_options, **extra_conds) File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl return self._call_impl(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl return forward_call(*args, **kwargs) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ldm\krea2\model.py", line 277, 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, timesteps, context, attention_mask, ref_latents, transformer_options, **kwargs) ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ldm\krea2\model.py", line 370, in _forward combined = block(combined, tvec, freqs, None, timestep_zero_index=timestep_zero_index, transformer_options=transformer_options) File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl return self._call_impl(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl return forward_call(*args, **kwargs) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ldm\krea2\model.py", line 214, in forward x = x + pregate * self.attn((1 + prescale) * self.prenorm(x) + preshift, freqs, mask, transformer_options=transformer_options) ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl return self._call_impl(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl return forward_call(*args, **kwargs) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ldm\krea2\model.py", line 79, in forward q, k, v, gate = self.wq(x), self.wk(x), self.wv(x), self.gate(x) ~~~~~~~^^^ File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl return self._call_impl(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl return forward_call(*args, **kwargs) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 1414, in forward output = self.forward_comfy_cast_weights( input, ...<2 lines>... weight_only_quant=weight_only_quant, ) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 1347, in forward_comfy_cast_weights with CastBiasWeightContext( ~~~~~~~~~~~~~~~~~~~~~^ self, ^^^^^ ...<6 lines>... want_requant=True, ^^^^^^^^^^^^^^^^^^ ) as (weight, bias): ^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 466, in __init__ self.state = (None, None) if self.slf is None else cast_bias_weight(*args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 377, in cast_bias_weight offload_stream = cast_modules_with_vbar([s], dtype, device, bias_dtype, non_blocking) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 166, in cast_modules_with_vbar signature = comfy_aimdo.model_vbar.vbar_fault(s._v) File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\comfy_aimdo\model_vbar.py", line 137, in vbar_fault return vbar.fault(offset, size) ~~~~~~~~~~^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\comfy_aimdo\model_vbar.py", line 94, in fault raise RuntimeError(f"Fault failed: {res}") ``` ## System Information - **ComfyUI Version:** 0.34.2 - **Arguments:** main.py --listen --port 8188 --cuda-device 1 --use-ck-attention --disable-dynamic-vram - **OS:** win32 - **Python Version:** 3.13.13 (tags/v3.13.13:01104ce, Apr 7 2026, 19:25:48) [MSC v.1944 64 bit (AMD64)] - **Embedded Python:** false - **PyTorch Version:** 2.13.0+cu130 ## Devices - **Name:** cuda:0 NVIDIA GeForce RTX 5060 Ti : cudaMallocAsync - **Type:** cuda - **VRAM Total:** 17074421760 - **VRAM Free:** 15911092224 - **Torch VRAM Total:** 0 - **Torch VRAM Free:** 0 ## Logs ``` 2026-08-31T13:06:26.089544 - [INFO] setup plugin alembic.autogenerate.schemas 2026-08-31T13:06:26.089742 - [INFO] setup plugin alembic.autogenerate.tables 2026-08-31T13:06:26.090467 - [INFO] setup plugin alembic.autogenerate.types 2026-08-31T13:06:26.090811 - [INFO] setup plugin alembic.autogenerate.constraints 2026-08-31T13:06:26.091148 - [INFO] setup plugin alembic.autogenerate.defaults 2026-08-31T13:06:26.091496 - [INFO] setup plugin alembic.autogenerate.comments 2026-08-31T13:06:26.278059 - [INFO] Set cuda device to: 1 2026-08-31T13:06:26.950086 - [START] Security scan2026-08-31T13:06:26.950098 - 2026-08-31T13:06:28.534352 - [DONE] Security scan2026-08-31T13:06:28.534367 - 2026-08-31T13:06:28.705198 - ## ComfyUI-Manager: installing dependencies done.2026-08-31T13:06:28.705337 - 2026-08-31T13:06:28.705510 - ** ComfyUI startup time:2026-08-31T13:06:28.705837 - 2026-08-31T13:06:28.705953 - 2026-08-31 13:06:28.7052026-08-31T13:06:28.706071 - 2026-08-31T13:06:28.706199 - ** Platform:2026-08-31T13:06:28.706313 - 2026-08-31T13:06:28.706698 - Windows2026-08-31T13:06:28.706813 - 2026-08-31T13:06:28.706935 - ** Python version:2026-08-31T13:06:28.707204 - 2026-08-31T13:06:28.707319 - 3.13.13 (tags/v3.13.13:01104ce, Apr 7 2026, 19:25:48) [MSC v.1944 64 bit (AMD64)]2026-08-31T13:06:28.707432 - 2026-08-31T13:06:28.707545 - ** Python executable:2026-08-31T13:06:28.707810 - 2026-08-31T13:06:28.707907 - D:\stablediffusion\AltComfy\.venv\Scripts\python.exe2026-08-31T13:06:28.708020 - 2026-08-31T13:06:28.708140 - ** ComfyUI Path:2026-08-31T13:06:28.708441 - 2026-08-31T13:06:28.708539 - D:\stablediffusion\AltComfy\ComfyUI2026-08-31T13:06:28.708625 - 2026-08-31T13:06:28.708761 - ** ComfyUI Base Folder Path:2026-08-31T13:06:28.709163 - 2026-08-31T13:06:28.709274 - D:\stablediffusion\AltComfy\ComfyUI2026-08-31T13:06:28.709399 - 2026-08-31T13:06:28.709524 - ** User directory:2026-08-31T13:06:28.709880 - 2026-08-31T13:06:28.709990 - D:\stablediffusion\AltComfy\ComfyUI\user2026-08-31T13:06:28.710099 - 2026-08-31T13:06:28.710409 - ** ComfyUI-Manager config path:2026-08-31T13:06:28.710511 - 2026-08-31T13:06:28.710609 - D:\stablediffusion\AltComfy\ComfyUI\user\__manager\config.ini2026-08-31T13:06:28.710731 - 2026-08-31T13:06:28.710841 - ** Log path:2026-08-31T13:06:28.711136 - 2026-08-31T13:06:28.711238 - D:\stablediffusion\AltComfy\ComfyUI\user\comfyui.log2026-08-31T13:06:28.711340 - 2026-08-31T13:06:30.198008 - [INFO] Prestartup times for custom nodes: 2026-08-31T13:06:30.198253 - [INFO] 0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-Easy-Use 2026-08-31T13:06:30.199062 - [INFO] 0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\rgthree-comfy 2026-08-31T13:06:30.199408 - [INFO] 3.9 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-Manager 2026-08-31T13:06:30.199783 - [INFO] 2026-08-31T13:06:34.985769 - [INFO] Found comfy_kitchen backend eager: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['adaln', 'apply_rope', 'apply_rope1', 'apply_rope1_', 'apply_rope_', 'apply_rope_split_half', 'apply_rope_split_half1', 'apply_rope_split_half1_', 'apply_rope_split_half_', 'convrot_w4a4_linear', 'dequantize_convrot_w4a4_weight', 'dequantize_int8_convrot_weight', 'dequantize_int8_convrot_weight_dtype', 'dequantize_int8_embedding', 'dequantize_int8_simple', 'dequantize_int8_simple_dtype', 'dequantize_mxfp8', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'dequantize_w4a8_int8_weight', 'gemv_awq_w4a16', 'int8_linear', 'na3d', 'prepare_int4_weight_for_int8_linear', 'quantize_and_rotate_rowwise', 'quantize_convrot_w4a4_weight', 'quantize_int8_convrot_weight', 'quantize_int8_rowwise', 'quantize_int8_tensorwise', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'quantize_svdquant_w4a4', 'quantize_w4a8_int8_weight', 'rms_adaln', 'rms_rope', 'rms_rope1', 'rms_rope1_', 'rms_rope_', 'rms_rope_split_half', 'rms_rope_split_half1', 'rms_rope_split_half1_', 'rms_rope_split_half_', 'rotate_int8_convrot_weight', 'scaled_mm_mxfp8', 'scaled_mm_nvfp4', 'scaled_mm_svdquant_w4a4', 'stochastic_rounding_fp8', 'w4a8_int8_linear']} 2026-08-31T13:06:34.986165 - [INFO] Found comfy_kitchen backend cuda: {'available': True, 'disabled': False, 'unavailable_reason': None, 'capabilities': ['adaln', 'apply_rope', 'apply_rope1', 'apply_rope1_', 'apply_rope_', 'apply_rope_split_half', 'apply_rope_split_half1', 'apply_rope_split_half1_', 'apply_rope_split_half_', 'convrot_w4a4_linear', 'dequantize_convrot_w4a4_weight', 'dequantize_int8_convrot_weight', 'dequantize_int8_convrot_weight_dtype', 'dequantize_int8_simple', 'dequantize_int8_simple_dtype', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'dequantize_w4a8_int8_weight', 'gemv_awq_w4a16', 'int8_linear', 'na3d', 'prepare_int4_weight_for_int8_linear', 'quantize_and_rotate_rowwise', 'quantize_convrot_w4a4_weight', 'quantize_int8_convrot_weight', 'quantize_int8_rowwise', 'quantize_int8_tensorwise', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'quantize_svdquant_w4a4', 'quantize_w4a8_int8_weight', 'rms_adaln', 'rms_rope', 'rms_rope1', 'rms_rope1_', 'rms_rope_', 'rms_rope_split_half', 'rms_rope_split_half1', 'rms_rope_split_half1_', 'rms_rope_split_half_', 'rotate_int8_convrot_weight', 'scaled_mm_nvfp4', 'scaled_mm_svdquant_w4a4', 'stochastic_rounding_fp8', 'w4a8_int8_linear']} 2026-08-31T13:06:34.987458 - [INFO] Found comfy_kitchen backend triton: {'available': True, 'disabled': True, 'unavailable_reason': None, 'capabilities': ['adaln', 'apply_rope', 'apply_rope1', 'apply_rope1_', 'apply_rope_', 'apply_rope_split_half', 'apply_rope_split_half1', 'apply_rope_split_half1_', 'apply_rope_split_half_', 'dequantize_nvfp4', 'dequantize_per_tensor_fp8', 'int8_linear', 'na3d', 'quantize_and_rotate_rowwise', 'quantize_int8_rowwise', 'quantize_mxfp8', 'quantize_nvfp4', 'quantize_per_tensor_fp8', 'rms_adaln', 'rms_rope', 'rms_rope1', 'rms_rope1_', 'rms_rope_', 'rms_rope_split_half', 'rms_rope_split_half1', 'rms_rope_split_half1_', 'rms_rope_split_half_', 'w4a8_int8_linear']} 2026-08-31T13:06:34.988033 - [INFO] Found comfy_kitchen backend hip: {'available': False, 'disabled': False, 'unavailable_reason': 'PyTorch ROCm/HIP runtime not available', 'capabilities': []} 2026-08-31T13:06:35.000594 - [INFO] Checkpoint files will always be loaded safely. 2026-08-31T13:06:35.150097 - [INFO] Total VRAM 16283 MB, total RAM 65456 MB 2026-08-31T13:06:35.150311 - [INFO] pytorch version: 2.13.0+cu130 2026-08-31T13:06:35.151986 - [INFO] Set vram state to: NORMAL_VRAM 2026-08-31T13:06:35.152241 - [INFO] Device: cuda:0 NVIDIA GeForce RTX 5060 Ti : cudaMallocAsync 2026-08-31T13:06:35.168603 - [INFO] Using async weight offloading with 2 streams 2026-08-31T13:06:35.171016 - [INFO] Enabled pinned memory 26182.0 2026-08-31T13:06:35.260729 - [INFO] Using pytorch attention 2026-08-31T13:06:35.261008 - [INFO] Using Comfy Kitchen attention 2026-08-31T13:06:42.196017 - [INFO] aimdo: src-win/cuda-detour.c:38:INFO:aimdo_setup_hooks: installing 6 hooks 2026-08-31T13:06:42.238808 - [INFO] aimdo: src/control.c:262:INFO:comfy-aimdo NVML pressure enabled 2026-08-31T13:06:42.242416 - [INFO] aimdo: src-win/shmem-detect.c:80:INFO:comfy-aimdo WDDM adapter match: NVIDIA GeForce RTX 5060 Ti runtime_luid=00000000:a0d03107 dxgi_luid=00000000:a0d03107 2026-08-31T13:06:42.242771 - [INFO] aimdo: src/control.c:277:INFO:comfy-aimdo inited for GPU: NVIDIA GeForce RTX 5060 Ti (VRAM: 16283 MB) 2026-08-31T13:06:42.243270 - [INFO] DynamicVRAM support detected and enabled 2026-08-31T13:06:42.243634 - [INFO] Python version: 3.13.13 (tags/v3.13.13:01104ce, Apr 7 2026, 19:25:48) [MSC v.1944 64 bit (AMD64)] 2026-08-31T13:06:42.244053 - [INFO] ComfyUI version: 0.34.2 2026-08-31T13:06:42.245913 - [INFO] comfy-aimdo version: 0.4.15 2026-08-31T13:06:42.248402 - [INFO] comfy-kitchen version: 0.2.31 2026-08-31T13:06:42.257415 - [INFO] comfyui-frontend-package version: 1.49.6 2026-08-31T13:06:42.257686 - [INFO] comfyui-workflow-templates version: 0.11.50 2026-08-31T13:06:42.258096 - [INFO] comfyui-embedded-docs version: 0.5.10 2026-08-31T13:06:42.258298 - [INFO] comfy-kitchen version: 0.2.31 2026-08-31T13:06:42.258685 - [INFO] comfy-aimdo version: 0.4.15 2026-08-31T13:06:42.262009 - [INFO] [Prompt Server] web root: D:\stablediffusion\AltComfy\.venv\Lib\site-packages\comfyui_frontend_package\static 2026-08-31T13:06:42.263171 - [INFO] Asset seeder disabled 2026-08-31T13:06:43.283964 - [INFO] No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate' 2026-08-31T13:06:50.343203 - [ComfyUI-Easy-Use] server: v1.3.7 Loaded2026-08-31T13:06:50.343392 - 2026-08-31T13:06:50.343571 - [ComfyUI-Easy-Use] web root: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-Easy-Use\web_version/v2 Loaded2026-08-31T13:06:50.343985 - 2026-08-31T13:06:50.393491 - [INFO] ### Loading: ComfyUI-Impact-Pack (V8.28.3) 2026-08-31T13:06:50.666670 - [INFO] [Impact Pack] Wildcard total size (0.00 MB) is within cache limit (50.00 MB). Using full cache mode. 2026-08-31T13:06:50.668745 - [INFO] [Impact Pack] Wildcards loading done. 2026-08-31T13:06:51.379188 - D:\stablediffusion\AltComfy\.venv\Lib\site-packages\transparent_background\gui.py:24: UserWarning: Failed to import flet. Ignore this message when you do not need GUI mode. warnings.warn('Failed to import flet. Ignore this message when you do not need GUI mode.') 2026-08-31T13:06:51.472524 - [INFO] ### Loading: ComfyUI-Manager (V3.41) 2026-08-31T13:06:51.473370 - [INFO] [ComfyUI-Manager] network_mode: public 2026-08-31T13:06:51.473654 - [INFO] [ComfyUI-Manager] ComfyUI per-queue preview override detected (PR #11261). Manager's preview method feature is disabled. Use ComfyUI's --preview-method CLI option or 'Settings > Execution > Live preview method'. 2026-08-31T13:06:51.726876 - [INFO] ### ComfyUI Revision: 5830 [169fcf35] *DETACHED | Released on '2026-08-27' 2026-08-31T13:06:52.325745 - [INFO] [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/alter-list.json 2026-08-31T13:06:52.400637 - [INFO] [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/model-list.json 2026-08-31T13:06:52.440968 - [INFO] [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/github-stats.json 2026-08-31T13:06:52.593925 - [INFO] [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json 2026-08-31T13:06:52.700281 - [INFO] [ComfyUI-Manager] default cache updated: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/extension-node-map.json 2026-08-31T13:06:53.632356 - 2026-08-31T13:06:53.632529 - [rgthree-comfy] Loaded 48 extraordinary nodes. 🎉2026-08-31T13:06:53.633789 - 2026-08-31T13:06:53.633965 - 2026-08-31T13:06:53.636234 - [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. 2026-08-31T13:06:53.636600 - 2026-08-31T13:06:53.642127 - [INFO] Import times for custom nodes: 2026-08-31T13:06:53.642468 - [INFO] 0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\websocket_image_save.py 2026-08-31T13:06:53.642853 - [INFO] 0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui-thundergnome 2026-08-31T13:06:53.643160 - [INFO] 0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui-krea2-conditioning 2026-08-31T13:06:53.643539 - [INFO] 0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\cg-use-everywhere 2026-08-31T13:06:53.643926 - [INFO] 0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-H3-FaceRefine 2026-08-31T13:06:53.644240 - [INFO] 0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-MiniMaxH3Mod 2026-08-31T13:06:53.644588 - [INFO] 0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-INT8-Fast 2026-08-31T13:06:53.644975 - [INFO] 0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-VFI 2026-08-31T13:06:53.645394 - [INFO] 0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui-various 2026-08-31T13:06:53.645824 - [INFO] 0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-SolAttn_triton 2026-08-31T13:06:53.646217 - [INFO] 0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui-frame-interpolation 2026-08-31T13:06:53.646643 - [INFO] 0.0 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\plaguekind-nodes 2026-08-31T13:06:53.646999 - [INFO] 0.1 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\rgthree-comfy 2026-08-31T13:06:53.647371 - [INFO] 0.1 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui-kjnodes 2026-08-31T13:06:53.647791 - [INFO] 0.1 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-MiniMaxH3 2026-08-31T13:06:53.648213 - [INFO] 0.1 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui_nvidia_rtx_nodes 2026-08-31T13:06:53.648638 - [INFO] 0.1 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui-videohelpersuite 2026-08-31T13:06:53.648911 - [INFO] 0.3 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-Impact-Pack 2026-08-31T13:06:53.649221 - [INFO] 0.4 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui-ollama 2026-08-31T13:06:53.649590 - [INFO] 0.6 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-Spectrum-MiniMax-H3 2026-08-31T13:06:53.649855 - [INFO] 0.7 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\comfyui-inspyrenet-rembg 2026-08-31T13:06:53.650311 - [INFO] 0.8 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-Manager 2026-08-31T13:06:53.650784 - [INFO] 5.5 seconds: D:\stablediffusion\AltComfy\ComfyUI\custom_nodes\ComfyUI-Easy-Use 2026-08-31T13:06:53.651123 - [INFO] 2026-08-31T13:06:53.654901 - [INFO] Context impl SQLiteImpl. 2026-08-31T13:06:53.655334 - [INFO] Will assume non-transactional DDL. 2026-08-31T13:06:53.994887 - [INFO] Using RAM pressure cache. 2026-08-31T13:06:53.995818 - [INFO] Starting server 2026-08-31T13:06:53.996566 - [INFO] To see the GUI go to: http://0.0.0.0:8188 2026-08-31T13:06:53.997075 - [INFO] To see the GUI go to: http://[::]:8188 2026-08-31T13:09:18.985479 - FETCH ComfyRegistry Data [DONE]2026-08-31T13:09:18.985633 - 2026-08-31T13:09:19.324018 - [INFO] [ComfyUI-Manager] default cache updated: https://api.comfy.org/nodes 2026-08-31T13:09:19.376472 - FETCH DATA from: https://raw.githubusercontent.com/ltdrdata/ComfyUI-Manager/main/custom-node-list.json2026-08-31T13:09:19.376621 - 2026-08-31T13:09:19.543803 - [DONE]2026-08-31T13:09:19.543989 - 2026-08-31T13:09:19.684552 - [INFO] [ComfyUI-Manager] All startup tasks have been completed. 2026-08-31T13:10:36.474343 - [INFO] got prompt 2026-08-31T13:10:36.521794 - [INFO] Using pytorch attention in VAE 2026-08-31T13:10:36.523886 - [INFO] Using pytorch attention in VAE 2026-08-31T13:10:36.698094 - [INFO] VAE load device: cuda:0, offload device: cpu, dtype: torch.bfloat16 2026-08-31T13:10:36.767960 - [INFO] Found quantization metadata version 1 2026-08-31T13:10:36.769019 - [INFO] Using MixedPrecisionOps for text encoder 2026-08-31T13:10:37.261712 - [INFO] CLIP/text encoder model load device: cuda:0, offload device: cpu, current: cpu, dtype: torch.float16 2026-08-31T13:10:37.269961 - [INFO] Requested to load Krea2TEModel_ 2026-08-31T13:10:37.404129 - [INFO] Model Krea2TEModel_ prepared for dynamic VRAM loading. 4999MB Staged. 0 patches attached. Force pre-loaded 249 weights: 627 KB. 2026-08-31T13:10:37.604090 - [INFO] got prompt 2026-08-31T13:10:40.734300 - [INFO] Found quantization metadata version 1 2026-08-31T13:10:40.734700 - [INFO] Detected mixed precision quantization 2026-08-31T13:10:40.736250 - [INFO] Using mixed precision operations 2026-08-31T13:10:40.736515 - [INFO] Native ops: int8_tensorwise, convrot_w4a4, float8_e4m3fn, nvfp4, asym_w4a8_int8, float8_e5m2, mxfp8 2026-08-31T13:10:40.764138 - [INFO] model weight dtype torch.bfloat16, manual cast: torch.bfloat16 2026-08-31T13:10:40.769206 - [INFO] model_type FLUX 2026-08-31T13:10:41.085705 - [EasyUse] Load LORA: Krea2\rackhamz_v2.safetensors: model=0.250, clip=0.250, LBW=None, A=None, B=None2026-08-31T13:10:41.085877 - 2026-08-31T13:10:41.214984 - [EasyUse] Load LORA: Krea2\NC_Wyeth_TW_NC_Wyeth.safetensors: model=0.500, clip=0.500, LBW=None, A=None, B=None2026-08-31T13:10:41.215159 - 2026-08-31T13:10:41.302091 - [EasyUse] Load LORA: Krea2\Waterhouse_TW_JW_Waterhouse.safetensors: model=0.400, clip=0.400, LBW=None, A=None, B=None2026-08-31T13:10:41.302236 - 2026-08-31T13:10:41.375774 - [EasyUse] Load LORA: Krea2\rackhamz_v2.safetensors: model=0.450, clip=0.450, LBW=None, A=None, B=None2026-08-31T13:10:41.375976 - 2026-08-31T13:10:41.447635 - [EasyUse] Load LORA: Krea2\EstiloSinteticoChromaKrea.safetensors: model=1.000, clip=1.000, LBW=None, A=None, B=None2026-08-31T13:10:41.447821 - 2026-08-31T13:10:41.517838 - [EasyUse] Load LORA: Krea2\Muriel_2.safetensors: model=0.600, clip=0.600, LBW=None, A=None, B=None2026-08-31T13:10:41.517989 - 2026-08-31T13:10:41.616183 - [INFO] Requested to load Krea2TEModel_ 2026-08-31T13:10:41.712977 - [INFO] Model Krea2TEModel_ prepared for dynamic VRAM loading. 4999MB Staged. 0 patches attached. Force pre-loaded 249 weights: 627 KB. 2026-08-31T13:10:43.393458 - [WARNING] Warning: TAESD previews enabled, but could not find models/vae_approx/lighttaew2_1 2026-08-31T13:10:43.394262 - [INFO] Requested to load Krea2 2026-08-31T13:10:43.494360 - [INFO] Model Krea2 prepared for dynamic VRAM loading. 12864MB Staged. 256 patches attached. Force pre-loaded 160 weights: 2824 KB. 2026-08-31T13:11:05.948144 - 100%|████████████████████████████████████████████████████████████████████████████████████| 8/8 [00:12<00:00, 2.00s/it]2026-08-31T13:11:05.948486 - 100%|████████████████████████████████████████████████████████████████████████████████████| 8/8 [00:12<00:00, 1.55s/it]2026-08-31T13:11:05.948632 - 2026-08-31T13:11:07.897178 - [INFO] Requested to load WanVAE 2026-08-31T13:11:07.900355 - [INFO] 0 models unloaded. 2026-08-31T13:11:07.920277 - [INFO] Model WanVAE prepared for dynamic VRAM loading. 241MB Staged. 0 patches attached. Force pre-loaded 60 weights: 61 KB. 2026-08-31T13:11:08.915325 - [INFO] Prompt executed in 32.42 seconds 2026-08-31T13:11:09.478387 - [INFO] Model Krea2TEModel_ prepared for dynamic VRAM loading. 4999MB Staged. 0 patches attached. Force pre-loaded 249 weights: 627 KB. 2026-08-31T13:11:11.264733 - [WARNING] Warning: TAESD previews enabled, but could not find models/vae_approx/lighttaew2_1 2026-08-31T13:11:11.267828 - [INFO] 0 models unloaded. 2026-08-31T13:11:11.355775 - [INFO] Model Krea2 prepared for dynamic VRAM loading. 12864MB Staged. 256 patches attached. Force pre-loaded 160 weights: 2824 KB. 2026-08-31T13:11:11.358671 - 0%| | 0/8 [00:00<?, ?it/s, Model Initializing ... ]2026-08-31T13:11:12.508609 - [ERROR] aimdo: D:\a\comfy-aimdo\comfy-aimdo\src\plat.h:176:ERROR:CUDA API FAILED (600): err = cuMemSetAccess(vaddr, size, &accessDesc, 1): device not ready 2026-08-31T13:11:12.509198 - [ERROR] aimdo: src/model-vbar.c:393:ERROR:VRAM Allocation failed (non OOM) 2026-08-31T13:11:12.509996 - 0%| | 0/8 [00:01<?, ?it/s, Model Initializing ... ]2026-08-31T13:11:12.510115 - 2026-08-31T13:11:12.585777 - [ERROR] !!! Exception during processing !!! Fault failed: 2 2026-08-31T13:11:12.597620 - [ERROR] Traceback (most recent call last): File "D:\stablediffusion\AltComfy\ComfyUI\execution.py", line 545, 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 "D:\stablediffusion\AltComfy\ComfyUI\execution.py", line 344, 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 "D:\stablediffusion\AltComfy\ComfyUI\execution.py", line 318, in _async_map_node_over_list await process_inputs(input_dict, i) File "D:\stablediffusion\AltComfy\ComfyUI\execution.py", line 306, in process_inputs result = f(**inputs) File "D:\stablediffusion\AltComfy\ComfyUI\nodes.py", line 1623, in sample return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise) File "D:\stablediffusion\AltComfy\ComfyUI\nodes.py", line 1587, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\sample.py", line 82, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1463, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1353, in sample return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1335, in sample output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1262, in outer_sample output = self.inner_sample(noise, latent_image, device, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1237, in inner_sample samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1005, in sample samples = self.sampler_function(model_k, noise, sigmas, extra_args=extra_args, callback=k_callback, disable=disable_pbar, **self.extra_options) File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context return func(*args, **kwargs) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\k_diffusion\sampling.py", line 205, in sample_euler denoised = model(x, sigma_hat * s_in, **extra_args) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 640, in __call__ out = self.inner_model(x, sigma, model_options=model_options, seed=seed) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1208, in __call__ return self.outer_predict_noise(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1215, in outer_predict_noise ).execute(x, timestep, model_options, seed) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 1218, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 620, in sampling_function out = calc_cond_batch(model, conds, x, timestep, model_options) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 211, in calc_cond_batch return _calc_cond_batch_outer(model, conds, x_in, timestep, model_options) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 219, in _calc_cond_batch_outer return executor.execute(model, conds, x_in, timestep, model_options) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\samplers.py", line 335, in _calc_cond_batch output = model.apply_model(input_x, timestep_, **c).chunk(batch_chunks) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\model_base.py", line 205, 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 "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\model_base.py", line 249, in _apply_model model_output = self.diffusion_model(xc, t, context=context, control=control, transformer_options=transformer_options, **extra_conds) File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl return self._call_impl(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl return forward_call(*args, **kwargs) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ldm\krea2\model.py", line 277, 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, timesteps, context, attention_mask, ref_latents, transformer_options, **kwargs) ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ldm\krea2\model.py", line 370, in _forward combined = block(combined, tvec, freqs, None, timestep_zero_index=timestep_zero_index, transformer_options=transformer_options) File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl return self._call_impl(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl return forward_call(*args, **kwargs) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ldm\krea2\model.py", line 214, in forward x = x + pregate * self.attn((1 + prescale) * self.prenorm(x) + preshift, freqs, mask, transformer_options=transformer_options) ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl return self._call_impl(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl return forward_call(*args, **kwargs) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ldm\krea2\model.py", line 79, in forward q, k, v, gate = self.wq(x), self.wk(x), self.wv(x), self.gate(x) ~~~~~~~^^^ File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl return self._call_impl(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl return forward_call(*args, **kwargs) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 1414, in forward output = self.forward_comfy_cast_weights( input, ...<2 lines>... weight_only_quant=weight_only_quant, ) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 1347, in forward_comfy_cast_weights with CastBiasWeightContext( ~~~~~~~~~~~~~~~~~~~~~^ self, ^^^^^ ...<6 lines>... want_requant=True, ^^^^^^^^^^^^^^^^^^ ) as (weight, bias): ^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 466, in __init__ self.state = (None, None) if self.slf is None else cast_bias_weight(*args, **kwargs) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 377, in cast_bias_weight offload_stream = cast_modules_with_vbar([s], dtype, device, bias_dtype, non_blocking) File "D:\stablediffusion\AltComfy\ComfyUI\comfy\ops.py", line 166, in cast_modules_with_vbar signature = comfy_aimdo.model_vbar.vbar_fault(s._v) File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\comfy_aimdo\model_vbar.py", line 137, in vbar_fault return vbar.fault(offset, size) ~~~~~~~~~~^^^^^^^^^^^^^^ File "D:\stablediffusion\AltComfy\.venv\Lib\site-packages\comfy_aimdo\model_vbar.py", line 94, in fault raise RuntimeError(f"Fault failed: {res}") RuntimeError: Fault failed: 2 2026-08-31T13:11:12.608172 - [INFO] Prompt executed in 3.37 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)
Author
Owner

@joq100 commented on GitHub (Sep 5, 2026):

Update: not Blackwell-specific, still present on 0.5.2, and a retry makes it go away

Some new data since the original report.

Not specific to Blackwell or to the RTX 5060 Ti. I reproduced the identical failure on an RTX 4060 Ti (Ada) in the same machine — same error, same line, same frequency. The original report was on the 5060 Ti launched with --cuda-device 1; the 4060 Ti runs had no --cuda-device flag at all. The current issue title is misleading and I'm happy to retitle it to something like "Intermittent cuMemSetAccess NOT_READY (600) in vbar_fault on model swap".

Not related to multi-GPU device selection. It occurs with a single visible CUDA device.

Still present on comfy-aimdo 0.5.2 with ComfyUI 0.34.3.

The precondition appears to be forced eviction. My workflow loads Krea2TEModel_ (4999 MB staged) and then Krea2 (12864 MB staged) — about 17.8 GB of models on a 16 GB card, so the text encoder has to be evicted before the diffusion model can be faulted in. The failure always lands on the first fault after that eviction, 1.1 to 1.5 seconds after Model Initializing, at roughly one run in five. I compared the inter-event timings of five failing runs against twenty passing ones and found nothing that distinguishes them, which is consistent with a race rather than a state-dependent bug.

Error 600 is CUDA_ERROR_NOT_READY, a transient asynchronous status rather than an allocation failure. plat.h:176 treats it as fatal and model-vbar.c:393 then reports "VRAM Allocation failed (non OOM)". Re-queueing the same prompt always succeeds.

A retry makes it go away. I patched comfy_aimdo/model_vbar.py so that ModelVBAR.fault() retries only VBAR_FAULT_ERROR — VBAR_FAULT_OOM still returns None unchanged — up to 4 times with 5/10/15/20 ms backoff, reallocating the signature buffer on each attempt:

def fault(self, alloc, size):
    offset = alloc - self.base_addr
    for attempt in range(VBAR_FAULT_RETRIES + 1):
        signature = (ctypes.c_uint32 * (size // (32 * 1024 ** 2) + 2))()
        res = lib.vbar_fault(self._devctx, self._ptr, offset, size, signature)
        if res == 0:
            return signature
        if res == 1:
            return None
        if attempt < VBAR_FAULT_RETRIES:
            time.sleep(VBAR_FAULT_RETRY_DELAY * (attempt + 1))
            continue
        raise RuntimeError(f"Fault failed: {res}")

With this in place I ran several generations with zero Fault failed: 2.

This is obviously a user-side workaround and not the right fix — the wait presumably belongs down near the cuMemSetAccess call, where the unmap from the eviction can be awaited properly instead of slept through. Happy to test a patched build.

Related: Comfy-Org/ComfyUI#12943 reports the same signature and has been open since March.

<!-- gh-comment-id:5553116430 --> @joq100 commented on GitHub (Sep 5, 2026): **Update: not Blackwell-specific, still present on 0.5.2, and a retry makes it go away** Some new data since the original report. **Not specific to Blackwell or to the RTX 5060 Ti.** I reproduced the identical failure on an RTX 4060 Ti (Ada) in the same machine — same error, same line, same frequency. The original report was on the 5060 Ti launched with `--cuda-device 1`; the 4060 Ti runs had no `--cuda-device` flag at all. The current issue title is misleading and I'm happy to retitle it to something like "Intermittent cuMemSetAccess NOT_READY (600) in vbar_fault on model swap". **Not related to multi-GPU device selection.** It occurs with a single visible CUDA device. **Still present on comfy-aimdo 0.5.2 with ComfyUI 0.34.3.** **The precondition appears to be forced eviction.** My workflow loads `Krea2TEModel_` (4999 MB staged) and then `Krea2` (12864 MB staged) — about 17.8 GB of models on a 16 GB card, so the text encoder has to be evicted before the diffusion model can be faulted in. The failure always lands on the first fault after that eviction, 1.1 to 1.5 seconds after `Model Initializing`, at roughly one run in five. I compared the inter-event timings of five failing runs against twenty passing ones and found nothing that distinguishes them, which is consistent with a race rather than a state-dependent bug. **Error 600 is `CUDA_ERROR_NOT_READY`**, a transient asynchronous status rather than an allocation failure. `plat.h:176` treats it as fatal and `model-vbar.c:393` then reports "VRAM Allocation failed (non OOM)". Re-queueing the same prompt always succeeds. **A retry makes it go away.** I patched `comfy_aimdo/model_vbar.py` so that `ModelVBAR.fault()` retries only `VBAR_FAULT_ERROR` — `VBAR_FAULT_OOM` still returns `None` unchanged — up to 4 times with 5/10/15/20 ms backoff, reallocating the signature buffer on each attempt: ```python def fault(self, alloc, size): offset = alloc - self.base_addr for attempt in range(VBAR_FAULT_RETRIES + 1): signature = (ctypes.c_uint32 * (size // (32 * 1024 ** 2) + 2))() res = lib.vbar_fault(self._devctx, self._ptr, offset, size, signature) if res == 0: return signature if res == 1: return None if attempt < VBAR_FAULT_RETRIES: time.sleep(VBAR_FAULT_RETRY_DELAY * (attempt + 1)) continue raise RuntimeError(f"Fault failed: {res}") ``` With this in place I ran several generations with zero `Fault failed: 2`. This is obviously a user-side workaround and not the right fix — the wait presumably belongs down near the `cuMemSetAccess` call, where the unmap from the eviction can be awaited properly instead of slept through. Happy to test a patched build. **Related:** Comfy-Org/ComfyUI#12943 reports the same signature and has been open since March.
Author
Owner

@Davikar commented on GitHub (Sep 20, 2026):

I started getting this error randomly with 0.5.5 with the second sampler in a dual sampler setup. Disconnecting and reconnecting an input to the ksampler stops it from happening again for some reason...

Model MiniMaxH3 prepared for dynamic VRAM loading. 19995MB Staged. 208 patches attached. Force pre-loaded 210 weights: 1175 KB.
  0%|          | 0/4 [00:00<?, ?it/s,   Model Initializing ...  ][ERROR] aimdo: D:\a\comfy-aimdo\comfy-aimdo\src\plat.h:176:ERROR:CUDA API FAILED (600): err = cuMemSetAccess(vaddr, size, &accessDesc, 1): device not ready
[ERROR] aimdo: src/model-vbar.c:399:ERROR:VRAM Allocation failed (non OOM)
  0%|          | 0/4 [00:00<?, ?it/s,   Model Initializing ...  ]
[ERROR] !!! Exception during processing !!! Fault failed: 2
[ERROR] Traceback (most recent call last):
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 547, 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:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 352, 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:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\comfyui-lora-manager\py\metadata_collector\metadata_hook.py", line 177, in async_map_node_over_list_with_metadata
    results = await original_map_node_over_list(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<2 lines>...
    )
    ^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 326, in _async_map_node_over_list
    await process_inputs(input_dict, i)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 314, in process_inputs
    result = f(**inputs)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy_api\internal\__init__.py", line 149, in wrapped_func
    return method(locked_class, **inputs)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy_api\latest\_io.py", line 2053, in EXECUTE_NORMALIZED
    to_return = cls.execute(*args, **kwargs)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy_extras\nodes_custom_sampler.py", line 1055, in execute
    samples = guider.sample(noise.generate_noise(latent), latent_image, sampler, sigmas, denoise_mask=noise_mask, callback=callback, disable_pbar=disable_pbar, seed=noise.seed)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1335, in sample
    output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1262, 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:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1237, in inner_sample
    samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1005, 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\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context
    return func(*args, **kwargs)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\k_diffusion\sampling.py", line 1528, in sample_res_multistep
    return res_multistep(model, x, sigmas, extra_args=extra_args, callback=callback, disable=disable, s_noise=s_noise, noise_sampler=noise_sampler, eta=0., cfg_pp=False)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context
    return func(*args, **kwargs)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\k_diffusion\sampling.py", line 1486, in res_multistep
    denoised = model(x, sigmas[i] * s_in, **extra_args)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 640, in __call__
    out = self.inner_model(x, sigma, model_options=model_options, seed=seed)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1208, in __call__
    return self.outer_predict_noise(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1215, in outer_predict_noise
    ).execute(x, timestep, model_options, seed)
      ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1218, 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\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 620, in sampling_function
    out = calc_cond_batch(model, conds, x, timestep, model_options)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 211, in calc_cond_batch
    return _calc_cond_batch_outer(model, conds, x_in, timestep, model_options)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 219, in _calc_cond_batch_outer
    return executor.execute(model, conds, x_in, timestep, model_options)
           ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 333, in _calc_cond_batch
    output = model_options['model_function_wrapper'](model.apply_model, {"input": input_x, "timestep": timestep_, "c": c, "cond_or_uncond": cond_or_uncond}).chunk(batch_chunks)
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\comfyui-flux2-untwisting-rope\nodes.py", line 580, in model_function_wrapper
    return apply_model(input_x, timestep, **c)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\model_base.py", line 209, 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:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\model_base.py", line 253, in _apply_model
    model_output = self.diffusion_model(xc, t, context=context, control=control, transformer_options=transformer_options, **extra_conds)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl
    return self._call_impl(*args, **kwargs)
           ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl
    return forward_call(*args, **kwargs)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\ldm\minimax\model.py", line 577, in forward
    graph_out = 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, transformer_options, minimax_payload=minimax_payload,
              denoise_mask=denoise_mask, audio_denoise_mask=audio_denoise_mask, **kwargs)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 114, in execute
    return self.wrappers[self.idx](self, *args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\plaguekind-nodes\ComfyUI-H3-SLA-Attention\sla\patch.py", line 1003, in wrapper
    out = _call_next_wrapper(
        executor,
    ...<4 lines>...
        **kwargs,
    )
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\plaguekind-nodes\ComfyUI-H3-SLA-Attention\sla\patch.py", line 724, in _call_next_wrapper
    return executor(*args, **kwargs)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 106, in __call__
    return new_executor.execute(*args, **kwargs)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 113, in execute
    return self.original(*args, **kwargs)
           ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\ldm\minimax\model.py", line 753, in _forward
    comfy.model_prefetch.prefetch_queue_pop(prefetch_queue, device, block, malloc_scope="block")
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\model_prefetch.py", line 238, in prefetch_queue_pop
    offload_stream, fully_faulted = pin_modules(comfy_modules, device, dtype)
                                    ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\model_prefetch.py", line 114, in pin_modules
    offload_stream, fully_faulted = comfy.ops.cast_modules_with_vbar(comfy_modules, None, device, None, True, return_faulted=True)
                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\ops.py", line 167, in cast_modules_with_vbar
    signature = comfy_aimdo.model_vbar.vbar_fault(s._v)
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\comfy_aimdo\model_vbar.py", line 137, in vbar_fault
    return vbar.fault(offset, size)
           ~~~~~~~~~~^^^^^^^^^^^^^^
  File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\comfy_aimdo\model_vbar.py", line 94, in fault
    raise RuntimeError(f"Fault failed: {res}")
RuntimeError: Fault failed: 2
<!-- gh-comment-id:5746827154 --> @Davikar commented on GitHub (Sep 20, 2026): I started getting this error randomly with 0.5.5 with the second sampler in a dual sampler setup. Disconnecting and reconnecting an input to the ksampler stops it from happening again for some reason... ``` Model MiniMaxH3 prepared for dynamic VRAM loading. 19995MB Staged. 208 patches attached. Force pre-loaded 210 weights: 1175 KB. 0%| | 0/4 [00:00<?, ?it/s, Model Initializing ... ][ERROR] aimdo: D:\a\comfy-aimdo\comfy-aimdo\src\plat.h:176:ERROR:CUDA API FAILED (600): err = cuMemSetAccess(vaddr, size, &accessDesc, 1): device not ready [ERROR] aimdo: src/model-vbar.c:399:ERROR:VRAM Allocation failed (non OOM) 0%| | 0/4 [00:00<?, ?it/s, Model Initializing ... ] [ERROR] !!! Exception during processing !!! Fault failed: 2 [ERROR] Traceback (most recent call last): File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 547, 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:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 352, 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:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\comfyui-lora-manager\py\metadata_collector\metadata_hook.py", line 177, in async_map_node_over_list_with_metadata results = await original_map_node_over_list( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<2 lines>... ) ^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 326, in _async_map_node_over_list await process_inputs(input_dict, i) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 314, in process_inputs result = f(**inputs) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy_api\internal\__init__.py", line 149, in wrapped_func return method(locked_class, **inputs) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy_api\latest\_io.py", line 2053, in EXECUTE_NORMALIZED to_return = cls.execute(*args, **kwargs) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy_extras\nodes_custom_sampler.py", line 1055, in execute samples = guider.sample(noise.generate_noise(latent), latent_image, sampler, sigmas, denoise_mask=noise_mask, callback=callback, disable_pbar=disable_pbar, seed=noise.seed) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1335, in sample output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1262, 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:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1237, in inner_sample samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1005, 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\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context return func(*args, **kwargs) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\k_diffusion\sampling.py", line 1528, in sample_res_multistep return res_multistep(model, x, sigmas, extra_args=extra_args, callback=callback, disable=disable, s_noise=s_noise, noise_sampler=noise_sampler, eta=0., cfg_pp=False) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\torch\utils\_contextlib.py", line 124, in decorate_context return func(*args, **kwargs) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\k_diffusion\sampling.py", line 1486, in res_multistep denoised = model(x, sigmas[i] * s_in, **extra_args) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 640, in __call__ out = self.inner_model(x, sigma, model_options=model_options, seed=seed) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1208, in __call__ return self.outer_predict_noise(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1215, in outer_predict_noise ).execute(x, timestep, model_options, seed) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1218, 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\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 620, in sampling_function out = calc_cond_batch(model, conds, x, timestep, model_options) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 211, in calc_cond_batch return _calc_cond_batch_outer(model, conds, x_in, timestep, model_options) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 219, in _calc_cond_batch_outer return executor.execute(model, conds, x_in, timestep, model_options) ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 333, in _calc_cond_batch output = model_options['model_function_wrapper'](model.apply_model, {"input": input_x, "timestep": timestep_, "c": c, "cond_or_uncond": cond_or_uncond}).chunk(batch_chunks) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\comfyui-flux2-untwisting-rope\nodes.py", line 580, in model_function_wrapper return apply_model(input_x, timestep, **c) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\model_base.py", line 209, 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:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\model_base.py", line 253, in _apply_model model_output = self.diffusion_model(xc, t, context=context, control=control, transformer_options=transformer_options, **extra_conds) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1778, in _wrapped_call_impl return self._call_impl(*args, **kwargs) ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1789, in _call_impl return forward_call(*args, **kwargs) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\ldm\minimax\model.py", line 577, in forward graph_out = 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, transformer_options, minimax_payload=minimax_payload, denoise_mask=denoise_mask, audio_denoise_mask=audio_denoise_mask, **kwargs) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 114, in execute return self.wrappers[self.idx](self, *args, **kwargs) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\plaguekind-nodes\ComfyUI-H3-SLA-Attention\sla\patch.py", line 1003, in wrapper out = _call_next_wrapper( executor, ...<4 lines>... **kwargs, ) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\custom_nodes\plaguekind-nodes\ComfyUI-H3-SLA-Attention\sla\patch.py", line 724, in _call_next_wrapper return executor(*args, **kwargs) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 106, in __call__ return new_executor.execute(*args, **kwargs) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 113, in execute return self.original(*args, **kwargs) ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\ldm\minimax\model.py", line 753, in _forward comfy.model_prefetch.prefetch_queue_pop(prefetch_queue, device, block, malloc_scope="block") ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\model_prefetch.py", line 238, in prefetch_queue_pop offload_stream, fully_faulted = pin_modules(comfy_modules, device, dtype) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\model_prefetch.py", line 114, in pin_modules offload_stream, fully_faulted = comfy.ops.cast_modules_with_vbar(comfy_modules, None, device, None, True, return_faulted=True) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\ops.py", line 167, in cast_modules_with_vbar signature = comfy_aimdo.model_vbar.vbar_fault(s._v) File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\comfy_aimdo\model_vbar.py", line 137, in vbar_fault return vbar.fault(offset, size) ~~~~~~~~~~^^^^^^^^^^^^^^ File "C:\Users\davik\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\comfy_aimdo\model_vbar.py", line 94, in fault raise RuntimeError(f"Fault failed: {res}") RuntimeError: Fault failed: 2 ```
Author
Owner

@HsiangNat commented on GitHub (Oct 11, 2026):

Same intermittent failure here on an Ada GPU (RTX 4060 Laptop), with the latest NVIDIA driver, so this does not look Blackwell-specific or driver-version-specific.

Environment

  • GPU: NVIDIA GeForce RTX 4060 Laptop (8 GB VRAM), allocator: cudaMallocAsync
  • NVIDIA driver: 617.42 (latest version at the time of testing)
  • OS: Windows (win32)
  • ComfyUI 0.39.2 (Comfy Desktop), Python 3.13.12, PyTorch 2.12.1+cu130
  • comfy-aimdo: 0.5.5
  • Launch args: --enable-assets (no --disable-dynamic-vram, DynamicVRAM active)

Workflow
Batch img2img driven by a folder image batch loader (one image per queued prompt): RTX Video Super Resolution (2x) -> VAEEncode -> KSampler (euler/beta, 2 steps, denoise 0.2, cfg 1) -> VAEDecode -> SaveImage.
Models: Krea2 int8 (about 12.9 GB staged, "12864MB Staged"), text encoder about 5 GB ("4999MB Staged"), WanVAE. The diffusion model is much larger than my 8 GB of VRAM, so weights are constantly streamed through DynamicVRAM.

Symptom
Some prompts fail at the very start of sampling. The progress bar sits at 0/2 ... Model Initializing ... for about 13.5 s, then:

aimdo: ...\comfy-aimdo\src\plat.h:176:ERROR:CUDA API FAILED (600): err = cuMemSetAccess(vaddr, size, &accessDesc, 1): device not ready
aimdo: src/model-vbar.c:399:ERROR:VRAM Allocation failed (non OOM)
RuntimeError: Fault failed: 2

The traceback ends in comfy_aimdo/model_vbar.py (vbar_fault) <- comfy/ops.py (cast_modules_with_vbar), called from the Krea2 MLP layer.

It is not input-dependent: the failing images have the same format and size (1408x768 JPG) as the ones that succeed, and re-running a failed image on its own works. It is not an OOM either (about 7.4 GB free at startup).

Results

Before updating the driver (older driver, DynamicVRAM on): 7 images queued, 2 failed (#3 and #7).

After updating to the latest driver, 617.42 (DynamicVRAM on): I first ran a 9-image batch with no failures and thought the update had fixed it, but a larger 13-image batch failed again:

image idx result prompt time
G01-G04 0-3 ok 47-58 s
G05 4 FAIL 18.9 s
G06-G08 5-7 ok 47 s
G09 8 FAIL 18.6 s
G10-G12 9-11 ok 47-48 s
G13 12 FAIL 18.1 s

So the driver update did not fix it. The 9-image run was just a lucky/small sample.

Observation
In both runs the failures are exactly 4 prompts apart (#3, #7 before; #5, #9, #13 after), and every failure happens at the same place (first KSampler step, right after Model Krea2 prepared for dynamic VRAM loading). That looks more like a periodic/stateful condition than random flakiness, in case it helps narrow things down.

Log excerpt (username and local paths redacted)

Startup arguments and failing prompt (G05)
Arguments: ComfyUI\main.py --feature-flag show_signin_button=true --feature-flag enable_telemetry=true --enable-assets --extra-model-paths-config <REDACTED>.yaml --input-directory <SHARED>\input --output-directory <SHARED>\output

2026-10-11T18:51:27.335985 - [ImageBatchLoader] LOAD -> G04.jpg | idx=3 | dims=1408x768
...
2026-10-11T18:52:14.845290 - [INFO] Prompt executed in 47.58 seconds

2026-10-11T18:52:15.385769 - [ImageBatchLoader] LOAD -> G05.jpg | idx=4 | dims=1408x768
2026-10-11T18:52:17.939479 - [INFO] 0 models unloaded.
2026-10-11T18:52:17.977167 - [INFO] Model WanVAE prepared for dynamic VRAM loading. 241MB Staged. 0 patches attached. Force pre-loaded 60 weights: 61 KB.
2026-10-11T18:52:20.073198 - [INFO] Model Krea2 prepared for dynamic VRAM loading. 12864MB Staged. 0 patches attached. Force pre-loaded 160 weights: 2824 KB.
2026-10-11T18:52:20.078925 -   0%|          | 0/2 [00:00<?, ?it/s,   Model Initializing ...  ]
2026-10-11T18:52:33.654856 - [ERROR] aimdo: D:\a\comfy-aimdo\comfy-aimdo\src\plat.h:176:ERROR:CUDA API FAILED (600): err = cuMemSetAccess(vaddr, size, &accessDesc, 1): device not ready
2026-10-11T18:52:33.655859 - [ERROR] aimdo: src/model-vbar.c:399:ERROR:VRAM Allocation failed (non OOM)
2026-10-11T18:52:34.167490 - [ERROR] !!! Exception during processing !!! Fault failed: 2
Traceback (most recent call last):
  ...
  File "<COMFYUI_DIR>\comfy\ldm\krea2\model.py", line 59, in forward
    return self.down(F.silu(self.gate(x)).mul_(self.up(x)))
  File "<COMFYUI_DIR>\comfy\ops.py", line 380, in cast_bias_weight
    offload_stream = cast_modules_with_vbar([s], dtype, device, bias_dtype, non_blocking)
  File "<COMFYUI_DIR>\comfy\ops.py", line 168, in cast_modules_with_vbar
    signature = comfy_aimdo.model_vbar.vbar_fault(s._v)
  File "<COMFYUI_DIR>\.venv\Lib\site-packages\comfy_aimdo\model_vbar.py", line 137, in vbar_fault
    return vbar.fault(offset, size)
  File "<COMFYUI_DIR>\.venv\Lib\site-packages\comfy_aimdo\model_vbar.py", line 94, in fault
    raise RuntimeError(f"Fault failed: {res}")
RuntimeError: Fault failed: 2
2026-10-11T18:52:34.224829 - [INFO] Prompt executed in 18.91 seconds

2026-10-11T18:52:34.619052 - [ImageBatchLoader] LOAD -> G06.jpg | idx=5 | dims=1408x768
...
2026-10-11T18:53:22.306173 - [INFO] Prompt executed in 47.74 seconds
The other two failures (G09 and G13): identical error lines
2026-10-11T18:55:01.545078 -   0%|          | 0/2 [00:00<?, ?it/s,   Model Initializing ...  ]
2026-10-11T18:55:15.061489 - [ERROR] aimdo: ...\plat.h:176:ERROR:CUDA API FAILED (600): err = cuMemSetAccess(vaddr, size, &accessDesc, 1): device not ready
2026-10-11T18:55:15.062343 - [ERROR] aimdo: src/model-vbar.c:399:ERROR:VRAM Allocation failed (non OOM)
2026-10-11T18:55:15.551408 - [ERROR] !!! Exception during processing !!! Fault failed: 2

2026-10-11T18:57:43.075232 -   0%|          | 0/2 [00:00<?, ?it/s,   Model Initializing ...  ]
2026-10-11T18:57:56.559639 - [ERROR] aimdo: ...\plat.h:176:ERROR:CUDA API FAILED (600): err = cuMemSetAccess(vaddr, size, &accessDesc, 1): device not ready
2026-10-11T18:57:56.560804 - [ERROR] aimdo: src/model-vbar.c:399:ERROR:VRAM Allocation failed (non OOM)
2026-10-11T18:57:57.049643 - [ERROR] !!! Exception during processing !!! Fault failed: 2

Other things that may be relevant

  • The RTX Video Super Resolution node (comfyui_nvidia_rtx_nodes) runs before KSampler for every image, so another CUDA consumer (NGX) shares the GPU between runs.
  • The background asset scanner (--enable-assets) was active, pausing/resuming between prompts.

I'm not able to run further tests myself, so I'm reporting this as an additional data point for the same failure on a different GPU generation and with an up-to-date driver.

<!-- gh-comment-id:6108354816 --> @HsiangNat commented on GitHub (Oct 11, 2026): Same intermittent failure here on an Ada GPU (RTX 4060 Laptop), with the latest NVIDIA driver, so this does not look Blackwell-specific or driver-version-specific. **Environment** - GPU: NVIDIA GeForce RTX 4060 Laptop (8 GB VRAM), allocator: cudaMallocAsync - NVIDIA driver: 617.42 (latest version at the time of testing) - OS: Windows (win32) - ComfyUI 0.39.2 (Comfy Desktop), Python 3.13.12, PyTorch 2.12.1+cu130 - comfy-aimdo: 0.5.5 - Launch args: `--enable-assets` (no `--disable-dynamic-vram`, DynamicVRAM active) **Workflow** Batch img2img driven by a folder image batch loader (one image per queued prompt): RTX Video Super Resolution (2x) -> VAEEncode -> KSampler (euler/beta, 2 steps, denoise 0.2, cfg 1) -> VAEDecode -> SaveImage. Models: Krea2 int8 (about 12.9 GB staged, "12864MB Staged"), text encoder about 5 GB ("4999MB Staged"), WanVAE. The diffusion model is much larger than my 8 GB of VRAM, so weights are constantly streamed through DynamicVRAM. **Symptom** Some prompts fail at the very start of sampling. The progress bar sits at `0/2 ... Model Initializing ...` for about 13.5 s, then: ``` aimdo: ...\comfy-aimdo\src\plat.h:176:ERROR:CUDA API FAILED (600): err = cuMemSetAccess(vaddr, size, &accessDesc, 1): device not ready aimdo: src/model-vbar.c:399:ERROR:VRAM Allocation failed (non OOM) RuntimeError: Fault failed: 2 ``` The traceback ends in `comfy_aimdo/model_vbar.py` (`vbar_fault`) <- `comfy/ops.py` (`cast_modules_with_vbar`), called from the Krea2 MLP layer. It is not input-dependent: the failing images have the same format and size (1408x768 JPG) as the ones that succeed, and re-running a failed image on its own works. It is not an OOM either (about 7.4 GB free at startup). **Results** Before updating the driver (older driver, DynamicVRAM on): 7 images queued, 2 failed (#3 and #7). After updating to the latest driver, 617.42 (DynamicVRAM on): I first ran a 9-image batch with no failures and thought the update had fixed it, but a larger 13-image batch failed again: | image | idx | result | prompt time | |---|---|---|---| | G01-G04 | 0-3 | ok | 47-58 s | | G05 | 4 | **FAIL** | 18.9 s | | G06-G08 | 5-7 | ok | 47 s | | G09 | 8 | **FAIL** | 18.6 s | | G10-G12 | 9-11 | ok | 47-48 s | | G13 | 12 | **FAIL** | 18.1 s | So the driver update did not fix it. The 9-image run was just a lucky/small sample. **Observation** In both runs the failures are exactly 4 prompts apart (#3, #7 before; #5, #9, #13 after), and every failure happens at the same place (first KSampler step, right after `Model Krea2 prepared for dynamic VRAM loading`). That looks more like a periodic/stateful condition than random flakiness, in case it helps narrow things down. **Log excerpt** (username and local paths redacted) <details> <summary>Startup arguments and failing prompt (G05)</summary> ``` Arguments: ComfyUI\main.py --feature-flag show_signin_button=true --feature-flag enable_telemetry=true --enable-assets --extra-model-paths-config <REDACTED>.yaml --input-directory <SHARED>\input --output-directory <SHARED>\output 2026-10-11T18:51:27.335985 - [ImageBatchLoader] LOAD -> G04.jpg | idx=3 | dims=1408x768 ... 2026-10-11T18:52:14.845290 - [INFO] Prompt executed in 47.58 seconds 2026-10-11T18:52:15.385769 - [ImageBatchLoader] LOAD -> G05.jpg | idx=4 | dims=1408x768 2026-10-11T18:52:17.939479 - [INFO] 0 models unloaded. 2026-10-11T18:52:17.977167 - [INFO] Model WanVAE prepared for dynamic VRAM loading. 241MB Staged. 0 patches attached. Force pre-loaded 60 weights: 61 KB. 2026-10-11T18:52:20.073198 - [INFO] Model Krea2 prepared for dynamic VRAM loading. 12864MB Staged. 0 patches attached. Force pre-loaded 160 weights: 2824 KB. 2026-10-11T18:52:20.078925 - 0%| | 0/2 [00:00<?, ?it/s, Model Initializing ... ] 2026-10-11T18:52:33.654856 - [ERROR] aimdo: D:\a\comfy-aimdo\comfy-aimdo\src\plat.h:176:ERROR:CUDA API FAILED (600): err = cuMemSetAccess(vaddr, size, &accessDesc, 1): device not ready 2026-10-11T18:52:33.655859 - [ERROR] aimdo: src/model-vbar.c:399:ERROR:VRAM Allocation failed (non OOM) 2026-10-11T18:52:34.167490 - [ERROR] !!! Exception during processing !!! Fault failed: 2 Traceback (most recent call last): ... File "<COMFYUI_DIR>\comfy\ldm\krea2\model.py", line 59, in forward return self.down(F.silu(self.gate(x)).mul_(self.up(x))) File "<COMFYUI_DIR>\comfy\ops.py", line 380, in cast_bias_weight offload_stream = cast_modules_with_vbar([s], dtype, device, bias_dtype, non_blocking) File "<COMFYUI_DIR>\comfy\ops.py", line 168, in cast_modules_with_vbar signature = comfy_aimdo.model_vbar.vbar_fault(s._v) File "<COMFYUI_DIR>\.venv\Lib\site-packages\comfy_aimdo\model_vbar.py", line 137, in vbar_fault return vbar.fault(offset, size) File "<COMFYUI_DIR>\.venv\Lib\site-packages\comfy_aimdo\model_vbar.py", line 94, in fault raise RuntimeError(f"Fault failed: {res}") RuntimeError: Fault failed: 2 2026-10-11T18:52:34.224829 - [INFO] Prompt executed in 18.91 seconds 2026-10-11T18:52:34.619052 - [ImageBatchLoader] LOAD -> G06.jpg | idx=5 | dims=1408x768 ... 2026-10-11T18:53:22.306173 - [INFO] Prompt executed in 47.74 seconds ``` </details> <details> <summary>The other two failures (G09 and G13): identical error lines</summary> ``` 2026-10-11T18:55:01.545078 - 0%| | 0/2 [00:00<?, ?it/s, Model Initializing ... ] 2026-10-11T18:55:15.061489 - [ERROR] aimdo: ...\plat.h:176:ERROR:CUDA API FAILED (600): err = cuMemSetAccess(vaddr, size, &accessDesc, 1): device not ready 2026-10-11T18:55:15.062343 - [ERROR] aimdo: src/model-vbar.c:399:ERROR:VRAM Allocation failed (non OOM) 2026-10-11T18:55:15.551408 - [ERROR] !!! Exception during processing !!! Fault failed: 2 2026-10-11T18:57:43.075232 - 0%| | 0/2 [00:00<?, ?it/s, Model Initializing ... ] 2026-10-11T18:57:56.559639 - [ERROR] aimdo: ...\plat.h:176:ERROR:CUDA API FAILED (600): err = cuMemSetAccess(vaddr, size, &accessDesc, 1): device not ready 2026-10-11T18:57:56.560804 - [ERROR] aimdo: src/model-vbar.c:399:ERROR:VRAM Allocation failed (non OOM) 2026-10-11T18:57:57.049643 - [ERROR] !!! Exception during processing !!! Fault failed: 2 ``` </details> **Other things that may be relevant** - The RTX Video Super Resolution node (comfyui_nvidia_rtx_nodes) runs before KSampler for every image, so another CUDA consumer (NGX) shares the GPU between runs. - The background asset scanner (`--enable-assets`) was active, pausing/resuming between prompts. I'm not able to run further tests myself, so I'm reporting this as an additional data point for the same failure on a different GPU generation and with an up-to-date driver.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/comfy-aimdo#36
No description provided.