A ComfyUI használata: munkafolyamatok, modellek és beállítás
A ComfyUI egy ingyenes alkalmazás AI-képek és -videók helyi, saját gépen történő generálásához. Azoknak a felhasználóknak készült, akik nagyobb irányítást szeretnének, mint amit egy tipikus prompt-és-generálás eszköz kínál, lehetővé téve a generálási folyamat minden részének megtekintését és módosítását. Ez a rugalmasság tanulási görbével jár, ezért ez az útmutató segít az indulásban, a telepítéstől az első munkafolyamat futtatásáig és módosításáig.
Mire van szükséged a kezdés előtt
A ComfyUI-hoz olyan számítógépre van szükség, amely elegendő GPU-erőforrással rendelkezik a futtatni kívánt modellekhez és munkafolyamatokhoz. A nagyobb modellek és az erőforrás-igényesebb munkafolyamatok általában több VRAM-ot igényelnek.
Szükséged lesz továbbá a munkafolyamat által használt modellfájlokra is. Modelltől függően ezek lehetnek checkpointok, diffúziós modellek, VAE-k, szövegkódolók, LoRA-k vagy egyéb komponensek. Ezek a fájlok általában a ComfyUI/models könyvtárban tárolódnak.
Ha nincs megfelelő helyi GPU-d, a ComfyUI-t távoli, GPU-val működtetett asztali környezetben is futtathatod. Ez a generálási munkaterhelést a távoli GPU-ra helyezi, miközben az asztali környezetet a saját számítógépedről éred el.
A ComfyUI telepítése
Windows és macOS esetén a ComfyUI az asztali alkalmazását ajánlja az új felhasználóknak. Más telepítési módok is léteznek, beleértve a kézi telepítést és a ComfyUI parancssori eszközét. A megfelelő módszer az operációs rendszeredtől és a beállításaidtól függ.
A ComfyUI telepítése után indítsd el az alkalmazást, és nyisd meg a felületet. Látni fogod a munkafolyamat-vásznat és a munkafolyamatok létrehozásához és kezeléséhez használt eszközöket.
Miért fontosak a ComfyUI munkafolyamatok
A ComfyUI munkafolyamat határozza meg, hogyan jön létre egy kép vagy videó. Ez szabályozza a végeredmény előállításához használt modelleket, beállításokat és feldolgozási lépéseket.
Ez sokkal nagyobb irányítást biztosít, mint egy egyszerű promptmező. Megváltoztathatod a modellt, hozzáadhatsz egy LoRA-t, használhatsz bemeneti képet, módosíthatod a generálási beállításokat, felskálázhatod az eredményt, vagy további feldolgozási lépéseket adhatsz hozzá.
A munkafolyamatok menthetők és újra felhasználhatók. Ahelyett, hogy minden alkalommal újraépítenéd ugyanazt a beállítást, megtarthatsz egy olyan munkafolyamatot, amely tetsző eredményeket produkál, és szükség esetén csak az egyes beállításokat módosíthatod. Letölthetsz más felhasználók által készített munkafolyamatokat is, és hozzáigazíthatod őket a saját környezetedhez.
A ComfyUI munkafolyamat megértése
A munkafolyamat összekapcsolt csomópontokból áll. Minden csomópont a generálási folyamat egy adott részét kezeli, a kapcsolatok pedig meghatározzák, hogyan áramlik közöttük az információ.
Egy alapvető szöveg-kép munkafolyamat tartalmazhat csomópontokat a modell betöltéséhez, a prompt megadásához, a kezdeti képadatok létrehozásához, a kép generálásához, az eredmény dekódolásához és mentéséhez.
- Modellbetöltő: Betölti a generáláshoz használt modellt.
- Szövegkódoló: A promptodat a modell által használható információvá alakítja.
- Sampler: Lefuttatja a generálási folyamatot a kiválasztott beállításokkal.
- VAE: Konvertál a látens adatok és a kép között.
- Kép mentése: A generált képet lemezre írja.
Nem kell minden munkafolyamatot a semmiből felépítened. A ComfyUI munkafolyamat-sablonokat biztosít, és számos közösségi munkafolyamat letölthető és közvetlenül megnyitható.
Meglévő munkafolyamat betöltése
Meglévő munkafolyamat használata általában a legegyszerűbb módja az indulásnak. A ComfyUI példa munkafolyamatokat kínál különböző modellekhez és feladatokhoz, míg a közösségi oldalak még többet kínálnak.
Sok munkafolyamat-kép tartalmazza a munkafolyamat adatait a metaadataiban. A képet behúzhatod a ComfyUI-ba, vagy használhatod a Workflows → Open opciót a betöltéséhez. A munkafolyamat megjelenik a vásznon, csomópontjaival és beállításaival már konfigurálva.
Miután a munkafolyamat betöltődött, ellenőrizd, mely modelleket vár. Ha hiányoznak a szükséges fájlok, a ComfyUI képes azonosítani a hiányzó modelleket a támogatott munkafolyamat-sablonoknál. Más munkafolyamatoknál előfordulhat, hogy magadnak kell megkeresned és telepítened a modelleket.
Modellek keresése a ComfyUI-hoz
A modellek olyan repozitóriumokban találhatók, mint a Hugging Face és a Civitai, valamint magának a modellnek a projektoldalán. A lényeg az, hogy olyan modellt találj, amely kompatibilis a használni kívánt munkafolyamattal.
Ne feltételezd, hogy bármelyik modellfájl betölthető bármelyik munkafolyamatba. A különböző modellarchitektúrák eltérő betöltőket és támogató fájlokat igényelhetnek.
Modell letöltése előtt ellenőrizd:
- A modell architektúráját és verzióját
- A szükséges ComfyUI munkafolyamatot
- A modellfájl formátumát
- Az ajánlott VRAM-ot és hardvert
- A szükséges VAE-t, szövegkódolót, LoRA-t vagy egyéb támogató fájlokat
- A modell licencét és használati korlátozásait
A ComfyUI többféle modellfájltípust támogat. A mappa a telepített modell típusától függ. Például a checkpointok a models/checkpoints, a LoRA-k a models/loras, a VAE-k pedig a models/vae mappába kerülhetnek. Néhány újabb modell olyan mappákat használ, mint a models/diffusion_models és a models/text_encoders.
Modell telepítése
Miután letöltöttél egy modellt, helyezd a munkafolyamat által elvárt könyvtárba. Ezután kiválaszthatod a megfelelő modellbetöltőben.
Például egy checkpoint itt tárolható:
ComfyUI/models/checkpoints/
Egy LoRA pedig itt tárolható:
ComfyUI/models/loras/
Ha az új modell nem jelenik meg a modelllistában, frissítsd a felületet, vagy indítsd újra a ComfyUI-t.
Egyéni csomópontok telepítése
Sok haladó ComfyUI munkafolyamat olyan egyéni csomópontokat használ, amelyek nem részei a szabványos telepítésnek. Egy munkafolyamat hiányzó csomópontokat jelezhet, ha ezek a függőségek nincsenek telepítve.
A ComfyUI egy Managert biztosít az egyéni csomópontok telepítéséhez. A csomópontok kézzel is telepíthetők, ha a repozitóriumaikat a custom_nodes könyvtárba helyezed, és telepíted a szükséges függőségeiket.
Csak megbízható forrásból származó egyéni csomópontokat telepíts. Az egyéni csomópontok futtatható kódot tartalmazhatnak, és saját függőségekkel és biztonsági megfontolásokkal rendelkezhetnek.
Munkafolyamat futtatása és módosítása
Miután a szükséges modellek és egyéni csomópontok telepítve vannak, ellenőrizd a munkafolyamat fontos beállításait. Kezdd a modellel, a prompttal, a képméretekkel és a mintavételezési beállításokkal.
Amikor minden készen áll, a Queue gombbal futtathatod a munkafolyamatot. A ComfyUI minden lépést feldolgoz, és létrehozza a munkafolyamat által meghatározott kimenetet.
Ezután a munkafolyamat egyes részeit módosíthatod anélkül, hogy újraépítenéd. Adj hozzá egy LoRA-t, csatlakoztass egy bemeneti képet, cseréld le a samplert, adj hozzá egy felskálázót, vagy módosíts más beállításokat az eredmény megváltoztatásához.
Munkafolyamatok mentése
Mentsd el azokat a munkafolyamatokat, amelyeket újra szeretnél használni. A munkafolyamat tartalmazza a csomópont-gráfot és annak beállításait, de nem feltétlenül tartalmazza magukat a modellfájlokat. Tartsd nyilván, hogy a munkafolyamat mely modelleket és egyéni csomópontokat igényel.
Ez különösen fontossá válik, amikor egy munkafolyamatot másik számítógépre vagy felhőalapú asztali környezetbe helyezel át. Előfordulhat, hogy ugyanazokat a modelleket és egyéni csomópontokat telepítened kell, mielőtt a munkafolyamat megfelelően futna.
Próbáld ki a ComfyUI-t a DaDesktopen
Nem kell új GPU-t vásárolnod csak azért, hogy a ComfyUI-t futtasd. Ha a jelenlegi számítógéped nem rendelkezik elegendő GPU-erőforrással, a ComfyUI-t felhőalapú asztali környezetben is futtathatod, és akkor használhatod, amikor szükséged van rá.
A DaDesktop dedikált GPU-erőforrásokkal rendelkező felhőalapú asztali környezeteket biztosít olyan munkaterhelésekhez, mint az AI-kép- és videógenerálás. Telepítheted a ComfyUI-t, letöltheted a kívánt modelleket, és saját munkafolyamatokat építhetsz anélkül, hogy dedikált GPU-t adnál a helyi számítógépedhez.
Tudj meg többet az AI-kép- és videógenerálásról a DaDesktopen. Megtekintheted az elérhető GPU-kat is, és választhatsz konfigurációt a futtatni kívánt modellek és munkafolyamatok alapján.
Indítsa el a ingyenes próbakört ma
Futtatna zökkenőmentes virtuális IT-képzést felhőalapú laboratóriumokkal, leállás nélkül, csak a skálázható tanulás, amely működik.