comfyanonymous / ComfyUI

The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.
https://www.comfy.org/
GNU General Public License v3.0
56.37k stars 5.97k forks source link

checkpoint loading problem #4151

Open TigerHH6866 opened 3 months ago

TigerHH6866 commented 3 months ago

Your question

using api json in one workflow change checkpoint model and run is fast,. but change to another workflow(same checkpointloader id but different model)get slow checkpoint loading speed i think they do the same thing(load a new checkpoint model) but speed can be 10 times slow most of the time waste on "model_type EPS" step

sys info Platform: Linux Python version: 3.10.8 pytorch version: 2.1.2+cu121 xformers version: 0.0.23.post1 Set vram state to: NORMAL_VRAM Device: cuda:0 NVIDIA GeForce RTX 3090 : cudaMallocAsync

Logs

after 1 time running and change checkpoint model to run
got prompt
Requested to load SDXL
Requested to load ControlNet
Loading 2 new models
100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 15/15 [00:09<00:00,  1.60it/s]
# 😺dzNodes: LayerStyle -> SaveImagePlus -> Saving image to /root/autodl-tmp/ComfyUI/output/img2style_2024-07-31_10-49-31.jpg
Prompt executed in 15.89 seconds

change workflow and different checkpoint model
model_type EPS
Using xformers attention in VAE
Using xformers attention in VAE
Requested to load SDXLClipModel
Loading 1 new model
INFO: InsightFace detection resolution lowered to (576, 576).
INFO: InsightFace detection resolution lowered to (576, 576).
Requested to load AutoencoderKL
Loading 1 new model
# 😺dzNodes: LayerStyle ->  Processed 1 mask(s).
Requested to load SDXL
Loading 1 new model
100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 12/12 [00:05<00:00,  2.12it/s]
Prompt executed in 175.48 seconds

Other

No response

ltdrdata commented 3 months ago
INFO: InsightFace detection resolution lowered to (576, 576).
INFO: InsightFace detection resolution lowered to (576, 576).

That's not an issue with the CheckpointLoader, but rather an issue that occurs when using insightface in Layer style. You need to carefully examine which nodes are being executed in your workflow.

TigerHH6866 commented 3 months ago
INFO: InsightFace detection resolution lowered to (576, 576).
INFO: InsightFace detection resolution lowered to (576, 576).

That's not an issue with the CheckpointLoader, but rather an issue that occurs when using insightface in Layer style. You need to carefully examine which nodes are being executed in your workflow.

what i pointed out is load checkpoint so slow before insightface

ltdrdata commented 3 months ago

Is your ComfyUI execution environment local rather than cloud-based?

TigerHH6866 commented 3 months ago

Is your ComfyUI execution environment local rather than cloud-based?

is cloud, Xeon Platinum 8358P ,ssd,3090

github-actions[bot] commented 2 months ago

This issue is being marked stale because it has not had any activity for 30 days. Reply below within 7 days if your issue still isn't solved, and it will be left open. Otherwise, the issue will be closed automatically.