30分鐘零基礎(chǔ)掌握ControlNet!絕對是你看過最好懂的控制網(wǎng)原理分析 |

主要描述自搭建遇到的不好解決的問題
準(zhǔn)備:高性能電腦、境外云主機
環(huán)境:雖然SD使用venv但是由于需要使用huggingface所以PATH中的python版本必須為3.10.6
注冊賬號:huggingface 及token生成;git lts (下載帶有大文件的git項目),在系統(tǒng)默認環(huán)境安裝huggingface客戶端:pip install huggingface-hub,注意不要在venv中安裝不然無法注冊,安裝好后CMD中執(zhí)行huggingface-cli login。
huggingface的緩存目錄在~/.cache/huggingface下
所有需下載的git項目以及各種大文件由于防火墻的原因都可以采用境外云主機clone后打tar包再使用scp或python -m http.server的方式下至本地
stablediffusion由SDwebui套殼封裝
SD地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
SD封裝項目在repositories下:
https://github.com/salesforce/BLIP.git , https://github.com/sczhou/CodeFormer.git , https://github.com/crowsonkb/k-diffusion.git , https://github.com/CompVis/taming-transformers.git , https://github.com/Stability-AI/stablediffusion.git
使用nvidia-smi命令查看系統(tǒng)適配的xformers,將webui-user改為以下
set PYTHON="C:\Users\44788\AppData\Local\Programs\Python\Python310\python.exe"
set COMMANDLINE_ARGS=--xformers
需要實時更新可增加git pull命令
執(zhí)行webui-user時若未指定venv那么會自動在SD中建立,其中一些包使用豆瓣等常用源不好下載需手動安裝:
wget https://github.com/openai/CLIP/archive/refs/heads/main.zip
wget https://github.com/TencentARC/GFPGAN/archive/refs/heads/master.zip
git clone https://github.com/facebookresearch/xformers.git
以上都需要自己手動安裝requirement.txt及setup.py
插件:extensions文件夾
https://github.com/DominikDoom/a1111-sd-webui-tagcomplete.git
https://github.com/v8hid/infinite-zoom-automatic1111-webui.git
https://github.com/kohya-ss/sd-webui-additional-networks.git
https://github.com/Mikubill/sd-webui-controlnet.git
https://github.com/hnmr293/sd-webui-cutoff.git
https://github.com/hnmr293/sd-webui-llul.git
https://github.com/a2569875/stable-diffusion-webui-composable-lora.git
https://github.com/AlUlkesh/stable-diffusion-webui-images-browser.git
https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
https://github.com/toriato/stable-diffusion-webui-wd14-tagger.git
https://github.com/Coyote-A/ultimate-upscale-for-automatic1111.git
bug:
在使用圖生圖的局部重繪(手涂蒙版)時,有概率會觸發(fā)無法讀取圖片的問題,這個bug是由于先點擊局部重繪時,系統(tǒng)將圖片轉(zhuǎn)為了一個中間格式,這時候再點擊手涂蒙版,加載的圖片并不是原圖,而是中間格式,這樣就會出現(xiàn)無法加載的問題,只需要X掉當(dāng)前圖片,重新選擇圖片的路徑就可以。