Hvor er ComfyUI-modellmappen? Innebygde og ekstra baner

For en portabel eller manuell ComfyUI-installasjon er det innebygde modellbiblioteket ComfyUI/models/. Legg hver fil i undermappen for modelltypen — checkpoints i models/checkpoints, LoRAs i models/loras og VAEs i models/vae. Hvis filene allerede ligger i et delt bibliotek, legger du dette biblioteket til som en ekstra modellbane i stedet for å lage enda en fullstendig kopi.

Innebygde ComfyUI-modellmapper og et eksternt delt tensorbibliotek som møtes i én runtime-innlaster.
ComfyUI kan finne modelltyper i den innebygde mappen og i flere biblioteker som du uttrykkelig angir.

Den innebygde ComfyUI-modellmappen

ComfyUI behandler ikke models som én udelt beholder. Innlasterne ser i registrerte mapper etter riktig modelltype. Den innebygde ComfyUI-mappen for LoRA er ComfyUI/models/loras. Et checkpoint som plasseres der, er fortsatt et checkpoint. Plasseringen endrer ikke hva filen inneholder.

ComfyUI/
└── models/
    ├── checkpoints/       # komplette diffusion-checkpoints
    ├── diffusion_models/  # diffusjons- eller UNet-vekter
    ├── loras/             # LoRA og beslektede adapterfiler
    ├── text_encoders/     # tekstkodervekter
    ├── vae/               # VAE-modeller
    └── controlnet/        # ControlNet- og T2I-adaptermodeller

Det gjeldende offisielle konfigurasjonseksemplet gjenkjenner også eldre navn som unet og clip. For et nytt og ryddig bibliotek foretrekker du navnene ovenfor. Andre nodetyper kan registrere flere mapper, så en pakke med egendefinerte noder kan legge til en modellplassering som ikke finnes i dette korte kartet.

ComfyUI Desktop: Åpne mappen, ikke gjett

Desktop-installasjoner er lette å feiltolke fordi programmet administrerer mer av utformingen. I ComfyUI Desktop bruker du Help → Open Folder → Open Model Folder. Det åpner den aktive plasseringen og unngår at en modell kopieres til en mappe med lignende navn som tilhører en eldre installasjon.

Dette er også den raskeste diagnosen når en fil ikke vises. Bekreft at du ser på modellmappen som det kjørende programmet bruker, ikke bare den første ComfyUI-mappen som et filsystemsøk returnerer.

Når ekstra modellbaner er det ryddigste svaret

En ekstrabane er nyttig når to ComfyUI-installasjoner skal se det samme biblioteket, når en annen brukerflate allerede eier filene, eller når store modeller ligger på en annen disk. Den forteller ComfyUI hvor det ellers skal lete. Den kopierer, konverterer, slår sammen eller sikkerhetskopierer ikke en modell.

Den vanskelige detaljen er at portabel/manuell ComfyUI og ComfyUI Desktop ikke bruker samme konfigurasjonsfilnavn:

Behold oppføringen som Desktop genererte. Den offisielle Desktop-veiledningen sier at konfigurasjonen skal legges til i den eksisterende filen, ikke erstatte den. Sikkerhetskopier YAML-filen først. Innrykk er en del av syntaksen.

En liten, lesbar ekstrabanekonfigurasjon

Begynn med ett navngitt bibliotek og bare modelltypene du faktisk deler. base_path er overordnet mappe. De gjenværende verdiene er relative baner fra den.

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

På Windows bruker du en absolutt Windows-bane for base_path, for eksempel D:\AI-Library\models\. Behold mellomrom i banen hvis de er reelle. Ikke finn på anførselstegn eller escaping før YAML-parseren krever det. Den enkleste konfigurasjonen er vanligvis den du kan sammenligne direkte med mappene på disken.

Start på nytt, oppdater og bevis én kjent modell

Lagre konfigurasjonen, og start ComfyUI på nytt. Den offisielle modellveiledningen opplyser også at r oppdaterer nodedefinisjoner, men en omstart er den tydeligste kontrollen etter at modellbaner er endret. Bevis deretter oppsettet med filer du kan identifisere:

  1. Velg ett kjent checkpoint og én kjent LoRA fra det eksterne biblioteket.
  2. Kontroller at hver fil vises i riktig loader, ikke bare et sted i brukerflaten.
  3. Last en liten eksisterende arbeidsflyt, og bekreft at begge filene faktisk kan åpnes.
  4. La den opprinnelige plasseringen være urørt til testen lykkes etter en ny omstart.

Hvis en modell mangler, kontrollerer du den aktive modellmappen, YAML-innrykk, base_path, den typespesifikke undermappen og filendelsen — i denne rekkefølgen. Vellykket YAML-parsing beviser ikke at et checkpoint ble arkivert som et checkpoint.

En ekstrabane er ikke en oppbevaringsplan

En delt mappe kan forhindre dupliserte arbeidskopier, men er fortsatt aktiv runtimelagring. Sletting fra den kan påvirke hver ComfyUI-installasjon som peker dit. På samme måte blir ikke en SafeTensors-fil sikkerhetskopiert bare fordi to programmer kan se den.

Tensor Archive hører hjemme etter at runtimespørsmålet er avklart. Identifiser en fullført beslektet familie — kanskje et basis-checkpoint og tilhørende adaptere — og arkiver, verifiser og gjenopprett familien separat. Tensor Archive skriver ikke om ComfyUI-konfigurasjonen og fjerner ikke kildemappen ubemerket.

Velg neste veiledning ut fra problemet du faktisk har

Hvis du må bevare en arbeidsflyt på tvers av innebygde og ekstra baner, bruker du veiledningen for sikkerhetskopiering av ComfyUI-modeller. Hvis SSD-en allerede er full av adaptere, følger du den praktiske veiledningen for å frigjøre diskplass i et LoRA-bibliotek. Les LoRA kontra QLoRA for forskjellen mellom treningsmetoder og adapterartefaktet de produserer.

Kilder

Behold familien. Fjern en overflødig kopi.Gratis nedlasting ↓