Sikkerhetskopi av ComfyUI-modellbiblioteket: Behold arbeidsflyter, frigjør diskplass

En nyttig ComfyUI-sikkerhetskopi begynner med banene den kjørende installasjonen faktisk laster. Kartlegg innebygde mapper og alle ekstra modellbaner, grupper checkpointet og tilhørende modeller som en kjent arbeidsflyt krever, arkiver familien og gjenopprett den deretter til et separat teststed. Først når arbeidsflyten kjører som den skal, har du grunnlag for å fjerne en overflødig kopi.

Flere ComfyUI-modellfamilier som går inn i et verifisert arkiv og kommer tilbake gjennom en testet gjenopprettingsbane til en nodebasert arbeidsflyt.
Et ComfyUI-bibliotek er en graf av modelfamilier og baner. Sikkerhetskopieringen er fullført når en gjenopprettet familie kan drive arbeidsflyten igjen.

Ta utgangspunkt i de aktive modellbanene for ComfyUI

Den innebygde ComfyUI-modellmappen er organisert etter type: checkpoints, diffusjonsmodeller, LoRAs, VAEs, tekstkodere, ControlNets og mer. extra_model_paths.yaml eller Desktop-varianten extra_models_config.yaml kan peke disse typene til andre biblioteker. Egendefinerte noder kan registrere flere plasseringer.

Det betyr at kopiering av bare ComfyUI/models kan gi en overbevisende, men ufullstendig sikkerhetskopi. Åpne den aktive modellmappen, undersøk konfigurasjonen for ekstrabaner og noter eventuell lagring fra egendefinerte noder som brukes av viktige arbeidsflyter.

ComfyUI/models/              # opprinnelige mapper for hver type
/Volumes/AI-Library/models/  # én mulig ekstrabane
custom_nodes/...             # bare når en nodepakke eier ressurser her

Sikkerhetskopier en arbeidsflytfamilie, ikke hele disken først

Velg en viktig arbeidsflyt. Les loader-nodene og finn nøyaktig checkpoint eller diffusionmodell, VAE, tekstkoder, LoRAs, ControlNets og andre modellressurser den refererer til. Lagre arbeidsflytens JSON-fil eller bildet som inneholder arbeidsflytens metadata, men ikke forveksle grafen med selve vektene.

En familiegrense gjør den første gjenopprettingstesten forståelig. Hvis den gjenopprettede arbeidsflyten mislykkes, ser du hvilken avhengighet som manglet. En ukritisk kopi på flere terabyte gjør mangler vanskeligere å diagnostisere og utsetter øyeblikket da du vet at noe kan gjenopprettes.

Finn duplikater uten å anta at navn beviser identitet

Det samme checkpointet kan ligge i opprinnelige og ekstra mapper under forskjellige navn. To identiske filnavn kan også inneholde forskjellige bytes. Hash aktuelle filer før du kaller dem duplikater. Registrer hvilke aktive baner og arbeidsflyter som refererer til hver kopi.

Delte ekstrabaner kan fjerne overflødige arbeidskopier på tvers av ComfyUI-installasjoner, men de skaper et delt feilområde. Sletting fra dette biblioteket påvirker alle installasjoner som peker dit. En delt bane er organisering, ikke sikkerhetskopiering.

Opprett og verifiser arkivet

  1. Stopp aktive nedlastinger, trening og skriving til den valgte familien.
  2. Registrer kildebaner, størrelser og kontrollsummer.
  3. Arkiver hele den beslektede familien uten å endre tensorpresisjon eller format.
  4. Kjør arkivverifisering før du rører arbeidsfilene.
  5. Gjenopprett til en ny mappe med nok plass til en reell test.
  6. Sammenlign de gjenopprettede bytene med kildene.

Tensor Archive er utviklet for dette lokale trinnet med nøyaktig oppbevaring: Velg beslektede lokale tensors, arkiver og verifiser dem, og gjenopprett deretter bytene som bevis. Det redigerer ikke YAML-filen i ComfyUI, sletter ikke kildefiler automatisk og bestemmer ikke at to visuelt like resultater kom fra utskiftbare modeller.

Få ComfyUI til å laste den gjenopprettede familien

Legg til testmappen som en ekstra modellbane, eller plasser de gjenopprettede filene i en isolert ComfyUI-testinstallasjon. Start ComfyUI på nytt slik at den endrede banetilstanden er utvetydig. Åpne den lagrede arbeidsflyten, og kontroller hver modell-loader før du setter den i kø.

Kjør en liten, deterministisk eller på annen måte gjenkjennelig test som passer til arbeidsflyten. Målet er ikke å bevise at generativt resultat er bit-identisk i alle maskinvare- og programvaremiljøer. Det er å bevise at modellfilene ble gjenopprettet byte for byte, og at den tiltenkte arbeidsflyten kan laste dem.

Ikke test mot originalen ved et uhell. Fjern eller deaktiver den opprinnelige ekstrabanen midlertidig i den isolerte testkonfigurasjonen, slik at ComfyUI ikke ubemerket kan falle tilbake på arbeidskopien.

Frigjør plass i tryggest mulig rekkefølge

  1. Fjern byte-identiske, overflødige arbeidskopier som du har omdirigert referansene fra.
  2. Gå først gjennom gamle eksperimentelle LoRAs og checkpoints etter at herkomsten er registrert.
  3. Behold kildeartefakter når en avledet, kvantisert eller sammenslått kopi ikke kan rekonstruere dem.
  4. La aktive baner være i fred til den gjenopprettede familien har overlevd en omstart og innlasting i en reell arbeidsflyt.

For installasjoner med mange adaptere følger du den fokuserte veiledningen for å frigjøre diskplass i et LoRA-bibliotek. For bredere prioritering bruker du sjekklisten for oppbevaring i modellbiblioteket.

Hva denne sikkerhetskopien ikke bevarer alene

Modellvekter er bare én del av et reproduserbart ComfyUI-miljø. Behold versjonene av ComfyUI og egendefinerte noder, arbeidsflytfiler, Python- eller pakketilstand når det er relevant, ledetekster, frø og lisenser med verktøyene som passer til disse ressursene. Tensor Archive fokuserer på oppbevaring av tensors. Kildekontroll og miljømanifest har fortsatt sine egne oppgaver.

Kilder

Bevis at én ComfyUI-familie kan komme tilbake.Gratis nedlasting ↓