大佬,5070ti16G运行图片编辑,只加载了一致性lora报错如下,找deep seek看了一下似乎是显存不足,请问有解决方法吗?谢谢!
[ComfyUI-Manager] Due to a network error, switching to local mode.
=> custom-node-list.json
=>
FETCH DATA from: D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\custom_nodes\ComfyUI-Manager\custom-node-list.json [DONE]
[32m[INFO][0m [ComfyUI-Manager] All startup tasks have been completed.
[32m[INFO][0m got prompt
[32m[INFO][0m Requested to load Krea2TEModel_
[32m[INFO][0m Model Krea2TEModel_ prepared for dynamic VRAM loading. 4999MB Staged. 0 patches attached. Force pre-loaded 249 weights: 627 KB.
[32m[INFO][0m Model Krea2TEModel_ prepared for dynamic VRAM loading. 4999MB Staged. 0 patches attached. Force pre-loaded 249 weights: 627 KB.
[32m[INFO][0m Requested to load WanVAE
[32m[INFO][0m 0 models unloaded.
[32m[INFO][0m Model WanVAE prepared for dynamic VRAM loading. 241MB Staged. 0 patches attached. Force pre-loaded 60 weights: 61 KB.
[36m[rgthree-comfy][Power Lora Loader][0m Matched Lora input "图片编辑Lora模型/图片编辑专用krea2_identity_edit_v1_2.safetensors" to "图片编辑Lora模型\图片编辑专用krea2_identity_edit_v1_2.safetensors".[0m
[32m[INFO][0m Requested to load Krea2
[32m[INFO][0m Model Krea2 prepared for dynamic VRAM loading. 12224MB Staged. 256 patches attached. Force pre-loaded 160 weights: 1431 KB.
0%| | 0/10 [00:00<?, ?it/s]
0%| | 0/10 [00:00<?, ?it/s, Model Initializing ... ][krea2edit] pixel path ACTIVE (fit_mode=fit)
[krea2edit] _fit_encode_image: mode=fit in=(1, 4096, 2304, 3) target_latent=512x288
[32m[INFO][0m 0 models unloaded.
[krea2edit] STRIDE1-POS fit: ref grids [(256, 144)] centered in (256,144)
0%| | 0/10 [00:03<?, ?it/s, Model Initializing ... ]
[1m[31m[ERROR][0m !!! Exception during processing !!! Allocation on device
[1m[31m[ERROR][0m Traceback (most recent call last):
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\execution.py", line 542, 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:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\execution.py", line 341, 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:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\execution.py", line 315, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\execution.py", line 303, in process_inputs
result = f(**inputs)
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\nodes.py", line 1584, in sample
return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise)
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\nodes.py", line 1548, 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:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\sample.py", line 74, 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:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\samplers.py", line 1444, 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:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\samplers.py", line 1334, in sample
return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\samplers.py", line 1316, in sample
output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes)
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\patcher_extension.py", line 113, in execute
return self.original(*args, **kwargs)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\samplers.py", line 1254, 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:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\samplers.py", line 1229, in inner_sample
samples = executor.execute(self, sigmas, extra_args, callback, noise, latent_image, denoise_mask, disable_pbar)
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\patcher_extension.py", line 113, in execute
return self.original(*args, **kwargs)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\samplers.py", line 999, 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:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\python\Lib\site-packages\torch\utils\_contextlib.py", line 120, in decorate_context
return func(*args, **kwargs)
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\k_diffusion\sampling.py", line 205, in sample_euler
denoised = model(x, sigma_hat * s_in, **extra_args)
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\samplers.py", line 639, in __call__
out = self.inner_model(x, sigma, model_options=model_options, seed=seed)
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\samplers.py", line 1202, in __call__
return self.outer_predict_noise(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\samplers.py", line 1209, in outer_predict_noise
).execute(x, timestep, model_options, seed)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\patcher_extension.py", line 113, in execute
return self.original(*args, **kwargs)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\samplers.py", line 1212, 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:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\samplers.py", line 619, in sampling_function
out = calc_cond_batch(model, conds, x, timestep, model_options)
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\samplers.py", line 210, in calc_cond_batch
return _calc_cond_batch_outer(model, conds, x_in, timestep, model_options)
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\samplers.py", line 218, in _calc_cond_batch_outer
return executor.execute(model, conds, x_in, timestep, model_options)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\patcher_extension.py", line 113, in execute
return self.original(*args, **kwargs)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\samplers.py", line 334, in _calc_cond_batch
output = model.apply_model(input_x, timestep_, **c).chunk(batch_chunks)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\model_base.py", line 191, 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:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\patcher_extension.py", line 113, in execute
return self.original(*args, **kwargs)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\model_base.py", line 235, in _apply_model
model_output = self.diffusion_model(xc, t, context=context, control=control, transformer_options=transformer_options, **extra_conds)
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\python\Lib\site-packages\torch\nn\modules\module.py", line 1775, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\python\Lib\site-packages\torch\nn\modules\module.py", line 1786, in _call_impl
return forward_call(*args, **kwargs)
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\ldm\krea2\model.py", line 225, 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, transformer_options, **kwargs)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\patcher_extension.py", line 114, in execute
return self.wrappers[self.idx](self, *args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\custom_nodes\comfyui-krea2edit\__init__.py", line 321, in wrapper
v = krea2_edit_forward(dm, x, timesteps, context, src, transformer_options,
ref_boost=ref_boost, ref_boost_a=ref_boost_a,
...<2 lines>...
and source_image is not None),
pos_mode=("stride1" if fit_mode == "fit" else "anchor"))
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\custom_nodes\comfyui-krea2edit\__init__.py", line 237, in krea2_edit_forward
combined = block(combined, tvec, freqs, attn_bias, transformer_options=transformer_options)
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\python\Lib\site-packages\torch\nn\modules\module.py", line 1775, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\python\Lib\site-packages\torch\nn\modules\module.py", line 1786, in _call_impl
return forward_call(*args, **kwargs)
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\ldm\krea2\model.py", line 163, in forward
x = x + pregate * self.attn((1 + prescale) * self.prenorm(x) + preshift, freqs, mask, transformer_options=transformer_options)
~~~~~~~~~~~~^^^
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\python\Lib\site-packages\torch\nn\modules\module.py", line 1775, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\python\Lib\site-packages\torch\nn\modules\module.py", line 1786, in _call_impl
return forward_call(*args, **kwargs)
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\ComfyUI\comfy\ldm\krea2\model.py", line 34, in forward
return F.rms_norm(x.float(), (x.shape[-1],), weight=weight, eps=self.eps).to(dtype)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\JianxiaAI-CreativePack-v2.2\JianxiaAI-CreativePack-v2.2\python\Lib\site-packages\torch\nn\functional.py", line 2920, in rms_norm
return torch.rms_norm(input, normalized_shape, weight, eps)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
torch.OutOfMemoryError: Allocation on device
|