ComfyUI a Stable Diffusion-hoz: Útmutató kezdőknek. Képgenerálás mesterséges intelligenciával - AI
Képgenerálás a mesterséges intelligenciával. Teljes útmutató a ComfyUI-hoz, a Stable Diffusion csomópont-alapú felületéhez. #ai #mesterségesintelligencia #stablediffusion #comfyui
*** DISCORD***
Mp3Pintyo szerver: https://discord.gg/NBgUuVDURG
*** Támogatás ***
Patreon: https://www.patreon.com/mp3pintyo
--
Mi az a ComfyUI és mit csinál?
A ComfyUI egy csomópont-alapú felhasználói felület a Stable Diffusion számára.
A ComfyUI-t 2023 januárjában hozta létre Comfyanonymous, aki azért hozta létre az eszközt, hogy megtanulja, hogyan működik a Stable Diffusion.
Hogy képet kapj arról, hogy milyen erős: A StabilityAI, a Stable Diffusion alkotói a ComfyUI-t használják a Stable Diffusion belső tesztelésére. Azóta felvették a Comfyanonymous-t, hogy segítsen nekik a belső eszközökön való munkában.
A csomópont-alapú interfészek leginkább a 3D tervezés és a VFX iparágakban fordulnak elő. Talán már találkoztál velük, ha olyan eszközöket használtál, mint a Maya vagy a Blender3D.Ezekben a felületekben minden csomópont végrehajt valamilyen kódot.A csomópontoknak vannak bemenetei, azaz a kódnak átadott értékek, és kimenetei, azaz a kód által visszaadott értékek.
Az egér segítségével a felhasználók képesek:
új csomópontok létrehozása
a csomópontok paramétereinek szerkesztése
csomópontok összekapcsolása a bemenetek és kimenetek alapján
A ComfyUI-ban minden egyes csomópont a Stable Diffusion folyamat egy részét képviseli. A folyamat különböző részeit végrehajtó csomópontok létrehozásával és összekapcsolásával a Stable Diffusion futtatható.
--
ComfyUI VS AUTOMATIC1111
A ComfyUI sok új felhasználója sokkal egyszerűbb felületekről érkezik, mint például az AUTOMATIC1111, az InvokeAI vagy az SD.Next.
Mindannyian ugyanarra a dologra kíváncsiak:Miért használnának egy ilyen bonyolult eszközt ugyanarra a célra?
Nos, ugyanezt megtehetjük, de sokkal többet is tehetünk mint eddig.
*Rendkívüli konfigurálhatóság*
*A ComfyUI segítségével egyszerre több dolgot is csinálhatsz.*
Képzeld el, hogy hasonló folyamatot követsz az összes képedhez: először is, létrehozol egy képet. Ezután elküldi az eredményt az img2img-nek. Végül ezt felskálázod.Az AUTOMATIC1111-ben ezeket a lépéseket manuálisan kellene elvégezni.A ComfyUI-ban ezeket a lépéseket egyetlen kattintással elvégezhetjük.Ez jól használható az SDXL v1.0-hoz, amely 2 modellel és egy kétlépcsős eljárással rendelkezik: az alapmodell segítségével zajos latenseket hoz létre, amelyeket egy denoisingra specializált finomító modellel dolgoz fel (refiner) (gyakorlatilag élesebbé és részletesebbé teszi a képet).
*Teljesítmény és sebesség*
A ComfyUI generálás sokkal jobban konfigurálható, mint az AUTOMATIC1111.Ez nagymértékben optimalizálja a sebességet, és az AUTOMATIC1111-hez képest az emberek 3-5x gyorsabb generálásról számoltak be a ComfyUI-val.
*Ismerjük meg, hogyan működik a Stable Diffusion*
A ComfyUI úgy van beállítva, hogy a csomópontok tükrözzék, hogyan működik a diffúziós folyamat egy-egy része a motorháztető alatt.
--
Hogyan kell telepíteni a ComfyUI-t?
*Gyorstelepítés (Windows, NVIDIA)*
A ComfyUI-nak van egy hordozható önálló verziója, amely lehetővé teszi a ComfyUI futtatását NVIDIA GPU-val vagy CPU-val. A CPU generálás nagyon lassú, így ez akár egy csak NVIDIA-s telepítő is lehet.
Jobb oldalon releases.
A .zip fájlt a 7-Zip programmal csomagoljuk ki.
Egy ComfyUI_windows_portable nevű mappát fogunk kapni, amely a ComfyUI mappát tartalmazza.
Kattintsunk duplán a run_nvidia_gpu.bat fájlra, ha NVIDIA GPU-val szeretnénk futtatni, vagy a run_cpu.bat fájlra, ha CPU-val szeretnénk futtatni.
*Kézi telepítés (Windows, Linux)*
Anaconda
conda create -n comfyui
conda activate comfyui
Belelépünk abba a mappába ahova szeretnénk telepíteni. Pl.: D:\Ai
git clone https://github.com/comfyanonymous/ComfyUI
cd ComfyUI
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121 xformers
pip install -r requirements.txt
Indítás: python main.py
Hiba:"Torch not compiled with CUDA enabled"
Teendő:
pip uninstall torchpip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu118 xformers
pip install -r requirements.txt
** Modellek **
SD checkpoints: models/checkpoints
VAE: models/vae
Vagy ha már van pl Automatic1111 modellekkel akkor:
extra_model_paths.yaml.example -- extra_model_paths.yaml
Módosítjuk ezt a sort: base_path: d:\AI\Automatic1111\stable-diffusion-webui\
--
A ComfyUI frissítése
A ComfyUI-t csak akkor tudod frissíteni, ha a Githubról klónoztad (nem a Quick-Install önálló verziót kaptad).
A ComfyUI frissítéséhez menjünk a ComfyUI mappába a parancssorban/Terminálban, és írjuk be a következőt:
git pull
***Linkek***
https://www.anaconda.com/download
https://git-scm.com/downloads
https://www.python.org/downloads/release/python-3115/
https://7-zip.org/
► https://www.etsy.com/shop/mp3pintyo
► https://stock.adobe.com/contributor/211260791/zsolt
►https://twitter.com/Mp3Pintyo
►https://www.pinterest.com/mp3pintyo/