系列文章目錄
Stable Diffusion界面參數(shù)及模型使用
谷歌Colab云端部署Stable Diffusion 進(jìn)行繪圖
前言
近期,智能AI繪畫以其低成本、高效率、多風(fēng)格、易操作等特點(diǎn)爆火全網(wǎng),對原畫、平面設(shè)計(jì)等領(lǐng)域造成巨大沖擊,據(jù)悉,眾多公司(特別是游戲公司)已將AI繪畫引進(jìn)工作流程,更有甚者已經(jīng)裁掉了公司一半的原畫師。
借著AI繪畫學(xué)習(xí)的熱潮,筆者迫不及待想要體驗(yàn)一下號(hào)稱業(yè)界最強(qiáng)的Stable Diffusion WebUI
一、Stable Diffusion是什么?
Stable Diffusion是一個(gè)AI 繪圖軟件 (開源模型),可本地部署,可切換多種模型,且新的模型和開源庫每天都在更新發(fā)布,最重要的是免費(fèi),沒有繪圖次數(shù)限制。
二、安裝前的準(zhǔn)備
1.檢查自己的電腦配置是否符合要求
電腦的顯存至少2G以上
小tips:如何查看自己電腦顯存大?。?br> 在Windows【開始】點(diǎn)鼠標(biāo)右鍵,選擇【任務(wù)管理器(T)】,在【性能】一欄選擇【GPU】查看“專用GPU內(nèi)存”
2.下載安裝Git
https://git-scm.com/
小tips:Git是一個(gè)免費(fèi)的、開源的分布式版本控制系統(tǒng)
點(diǎn)擊Git Bash Here可以打開Git終端
檢查自己電腦有沒有安裝過Git:【W(wǎng)in+R】喚出【運(yùn)行】,輸入“cmd”,回車,在命令行里輸入
git --version
如下圖所示,出現(xiàn)版本號(hào)則說明安裝過
3.下載安裝Python
最好下載這個(gè)版本
注意要勾選此選項(xiàng),將python添加到系統(tǒng)環(huán)境變量PATH中
因?yàn)楣P者上學(xué)時(shí)安裝過python,怕舊版本不支持Stable Diffusion,所以也借此機(jī)會(huì)更新一下版本,
檢查有沒有升級成功:【W(wǎng)in+R】喚出【運(yùn)行】,輸入“cmd”,回車,在命令行里輸入
python --version
如下圖所示,出現(xiàn)版本號(hào),成功升級至3.10版本
三、下載stable-diffusion-webui倉庫
https://github.com/AUTOMATIC1111/stable-diffusion-webui
在空間比較大的盤里新建一個(gè)文件夾,如下圖名為【AI】的文件夾,然后在這個(gè)文件夾里點(diǎn)擊鼠標(biāo)右鍵,選擇【Git Bash Here】打開Git終端
如下圖所示,成功打開了一個(gè)Git終端
通過Git命令克隆下載代碼
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
出現(xiàn)問題:
OpenSSL SSL_read: Connection was reset, errno 10054
解決方法:
關(guān)閉git的https證書驗(yàn)證
git config --global http.sslVerify false
之后再次clone代碼,成功!
同時(shí)可以看到文件夾里也下載好了
四、運(yùn)行webui-user.bat
在上面下載好的文件夾里找到它,雙擊運(yùn)行
下載中
出現(xiàn)新問題:提示pip更新?
解決方法:
升級pip命令,可以重新打開一個(gè)命令行,運(yùn)行一次它提示的綠色命令(因?yàn)槲募A名稱可能不同,所以這條命令因人而異)
H:\AI\stable-diffusion-webui\venv\Scripts\python.exe -m pip install --upgrade pip
之后再次重新打開webui-user.bat
因?yàn)楣P者在安裝過程中沒有使用魔法上網(wǎng),所以在下載過程中出現(xiàn)了gfpgan、clip、open clip沒有安裝成功的提示,還是國內(nèi)的網(wǎng)絡(luò)環(huán)境的原因,解決方法:
編輯stable-diffusion-webui目錄里的launch.py文件
比如卡在了gfpgan,就找到run_pip(f"install {gfpgan_package}“, “gfpgan”)所在行,如下圖launch.py文件的第263行,把它改為run_pip(f"install -i https://pypi.douban.com/simple/ {gfpgan_package}”, “gfpgan”),修改后保存關(guān)閉,走國內(nèi)的鏡像源( -i https://pypi.douban.com/simple/),提高下載速度
run_pip(f"install -i https://pypi.douban.com/simple/ {gfpgan_package}", "gfpgan")
之后保存launch.py文件,再次打開webui-user.bat
(每次下載出現(xiàn)問題,就修改launch.py文件里的對應(yīng)內(nèi)容,比如clip出問題就把launch.py文件里的run_pip(f"install {clip_package}“, “clip”)改為run_pip(f"install -i https://pypi.douban.com/simple/ {clip_package}”, “clip”)),gfpgan、clip、open clip都是一樣的操作,如此反復(fù)(修改launch.py、關(guān)閉命令行、重新打開webui-user.bat)
如果還是卡住不動(dòng)的話,在launch.py文件里找到prepare_environment()這部分,在對應(yīng)的https://github.com/前面加上https://github.moeyy.xyz/
通過代理的方式加速git
經(jīng)過多次修改、關(guān)閉、重啟,最后終于走到了Web UI這里
一切順利的話,接下來就要下載一個(gè)3.97G的大東西,中間如果卡住,還是關(guān)閉命令行、重新打開webui-user.bat
經(jīng)過一段時(shí)間的等待,進(jìn)度條終于填滿了,也出現(xiàn)了我們最希望看到的內(nèi)容
表示本地電腦啟動(dòng)了一個(gè)服務(wù),端口是127.0.0.1:7860
把http://127.0.0.1:7860復(fù)制到瀏覽器中打開,進(jìn)入Stable Diffusion界面
用基礎(chǔ)模型生成一個(gè)小女孩試試,生成速度取決于電腦配置
emmm,流露出一種詭異的美
再生成一個(gè)老虎看看文章來源:http://www.zghlxwxcb.cn/news/detail-413123.html
總結(jié)
通過走國內(nèi)鏡像的方式來提高下載的速度和穩(wěn)定性。
下一篇博客擬介紹Stable Diffusion的界面參數(shù),嘗試一下其他模型。
完結(jié)散花,感謝觀看!文章來源地址http://www.zghlxwxcb.cn/news/detail-413123.html
到了這里,關(guān)于本地部署Stable Diffusion教程,親測可以安裝成功的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!