Kde je složka modelů ComfyUI? Nativní a další cesty

U přenosné nebo ruční instalace ComfyUI je nativní knihovna modelů ComfyUI/models/. Každý soubor umístěte do podsložky jeho typu modelu — checkpointy do models/checkpoints, LoRAs do models/loras, VAEs do models/vae. Pokud jsou soubory již ve sdílené knihovně, přidejte tuto knihovnu jako další cestu modelů namísto vytváření další úplné kopie.

Nativní složky modelů ComfyUI a externí sdílená knihovna sbíhající se v jednom běhovém loaderu.
ComfyUI dokáže vyhledat typy modelů v nativním adresáři i v dalších knihovnách, které výslovně deklarujete.

Nativní složka modelů ComfyUI

ComfyUI nepovažuje models za jeden nerozlišený kontejner. Jeho loadery hledají v registrovaných složkách odpovídající typ modelu. Nativní složka ComfyUI pro LoRA je ComfyUI/models/loras. Checkpoint umístěný v ní je stále checkpointem; změna umístění nemění obsah souboru.

ComfyUI/
└── models/
    ├── checkpoints/       # úplné checkpointy difuzních modelů
    ├── diffusion_models/  # váhy difuze nebo UNet
    ├── loras/             # LoRA a související soubory adaptérů
    ├── text_encoders/     # váhy textového enkodéru
    ├── vae/               # Modely VAE
    └── controlnet/        # Modely ControlNet a adaptéru T2I

Aktuální oficiální příklad konfigurace rozpoznává také starší názvy jako unet a clip. U nové, přehledné knihovny upřednostněte aktuální názvy uvedené výše. Jiné typy uzlů mohou registrovat další složky, takže balíček vlastních uzlů může přidat umístění modelu, které v této krátké mapě není.

ComfyUI Desktop: otevřete složku, nehádejte její umístění

Instalace Desktop lze snadno chybně vyložit, protože aplikace spravuje větší část rozvržení. V ComfyUI Desktop použijte Help → Open Folder → Open Model Folder. Tím otevřete aktivní umístění a vyhnete se zkopírování modelu do podobně pojmenované složky starší instalace.

Jde také o nejrychlejší diagnostiku, když se soubor nezobrazí. Ověřte, že sledujete složku modelů používanou běžící aplikací, nikoli jen první adresář ComfyUI vrácený při hledání v souborovém systému.

Kdy jsou další cesty modelů čistším řešením

Další cesta je užitečná, když mají dvě instalace ComfyUI používat stejnou knihovnu, když soubory již vlastní jiné uživatelské rozhraní nebo když velké modely leží na jiném disku. Říká ComfyUI, kde dále hledat. Model nekopíruje, nepřevádí, neslučuje ani nezálohuje.

Nepříjemným detailem je, že přenosná/ruční instalace ComfyUI a ComfyUI Desktop nepoužívají stejný název konfiguračního souboru:

Zachovejte položku vygenerovanou aplikací Desktop. Oficiální pokyny pro Desktop říkají, že máte konfiguraci přidat do stávajícího souboru, nikoli jej nahradit. Nejprve YAML zazálohujte; odsazení je součástí syntaxe.

Malá a čitelná konfigurace další cesty

Začněte jednou pojmenovanou knihovnou a pouze typy modelů, které skutečně sdílíte. base_path je nadřazený adresář; zbývající hodnoty jsou cesty relativní k němu.

shared_models:
  base_path: /Volumes/AI-Library/models/
  checkpoints: checkpoints
  loras: loras
  vae: vae
  controlnet: controlnet
  text_encoders: text_encoders
  diffusion_models: diffusion_models

Ve Windows použijte pro base_path absolutní cestu Windows, například D:\AI-Library\models\. Mezery v cestě zachovejte, pokud tam skutečně jsou; nevymýšlejte uvozovky ani escapování, dokud je parser YAML nevyžaduje. Nejjednodušší konfigurace je obvykle ta, kterou můžete přímo porovnat se složkami na disku.

Restartujte, obnovte a ověřte jeden známý model

Uložte konfiguraci a restartujte ComfyUI. Oficiální průvodce modely také uvádí, že r obnoví definice uzlů, ale po změně cest modelů je restart srozumitelnější kontrolou. Poté nastavení ověřte pomocí souborů, které dokážete určit:

  1. Vyberte jeden známý checkpoint a jednu známou LoRA z externí knihovny.
  2. Ověřte, že se každý soubor zobrazí v příslušném loaderu, nikoli pouze někde v rozhraní.
  3. Načtěte malý existující pracovní postup a potvrďte, že lze oba soubory skutečně otevřít.
  4. Původní umístění ponechte beze změny, dokud tento test neuspěje po novém restartu.

Pokud model chybí, zkontrolujte v tomto pořadí aktivní složku modelů, odsazení YAML, base_path, podsložku konkrétního typu a příponu souboru. Úspěšné parsování YAML nedokazuje, že byl checkpoint zařazen jako checkpoint.

Další cesta není plán uchování

Sdílený adresář může zabránit duplicitním pracovním kopiím, stále však jde o živé běhové úložiště. Odstranění z něj může ovlivnit každou instalaci ComfyUI, která na něj odkazuje. Stejně tak soubor SafeTensors není zazálohovaný pouze proto, že jej vidí dvě aplikace.

Tensor Archive přichází na řadu po vyřešení otázky běhového prostředí. Určete dokončenou související rodinu — například základní checkpoint a jeho adaptéry — a poté tuto rodinu samostatně archivujte, ověřte a obnovte. Tensor Archive nepřepisuje konfiguraci ComfyUI ani tiše neodstraňuje zdrojovou složku.

Dalšího průvodce zvolte podle problému, který skutečně řešíte

Potřebujete-li zachovat pracovní postup napříč nativními a dalšími cestami, použijte průvodce zálohováním modelů ComfyUI. Pokud je SSD již plný adaptérů, postupujte podle praktického průvodce, jak uvolnit místo na disku v knihovně LoRA. Rozdíl mezi trénovacími metodami a artefaktem adaptéru, který vytvářejí, vysvětluje článek LoRA a QLoRA.

Zdroje

Zachovejte rodinu. Odstraňte nadbytečnou kopii.Stažení zdarma ↓