這可能是全網(wǎng)最簡單的Stable Diffusion Web-UI本地部署指南啦!

前言
? ? ? ?目前網(wǎng)上有很多關(guān)于Stable Diffusion Web-UI本地部署的教程,其中秋葉大佬整合包版本安裝起來確實很簡單。
? ? ? ?但是我在部署了Github版之后,將兩個版本進(jìn)行了對比。
(對照實驗所用電腦配置:聯(lián)想拯救者R7000 2021 R7-5800H,RTX 3050 4g,16內(nèi)存)
在相同模型,所有條件均一致的情況下,我進(jìn)行了多次對照試驗,得出以下兩個結(jié)論:
1.出圖速度差距大。對于較低配置的電腦,同樣安裝了x-former的情況下,整合版本的出圖速度相比Git版慢一倍左右(采樣算法的選擇,對速度差距的影響較大)
2.對模型還原程度差異大。使用同一模型的情況下,Git版生成的圖片比整合版更精致,細(xì)節(jié)更多。(提示詞,采樣步數(shù),VAE模型均一致)
注:以上結(jié)論僅由我個人電腦配置得出,更高配置的顯卡應(yīng)該會大大彌補(bǔ)這兩方面的差距,故僅供較低配置電腦參考!

本地部署的配置需求
操作系統(tǒng)需要win10及以上。
需要擁有N顯卡,GTX1060/RTX3050及以上,顯存4G以上。
內(nèi)存16G及以上,至少有一個128G以上的SSD固態(tài)硬盤
如果需要本地?zé)挼ぃㄓ?xùn)練模型),跑ControlNet等,那么建議內(nèi)存32G及以上,顯存12G以上,顯卡芯片3070及以上。
如果滿足相關(guān)軟硬件要求,請繼續(xù)往下看

安裝的本質(zhì)
? ? ? ?看了網(wǎng)上現(xiàn)有的各種教程,感覺還是麻煩,安裝Github版的似乎需要敲很多代碼,需要連外網(wǎng)其實在命令窗口里輸代碼的本質(zhì)就是:“讓電腦把軟件本體需要的文件下載從外網(wǎng)資源網(wǎng)站到指定位置”
最后只有一個目的:把軟件本體安裝完整 即可正常使用
? ? ? ?看到這,你可能感覺我在說廢話,但其實是因為教程制作者本身對部署過程本身并沒有完全理解導(dǎo)致的
? ? ? ?另外,版本升級的本質(zhì)其實是對Stbale Diffusion模型的更新,與軟件本體無關(guān),這點要清楚

安裝步驟
一、配置編程環(huán)境
安裝包下載渠道1:
https://pan.baidu.com/s/1Yc59OtqfCV9OfWkzikaftA?pwd=6666?
提取碼:6666?
--來自百度網(wǎng)盤超級會員V3的分享
安裝包下載渠道2:https://www.aliyundrive.com/s/uWs3BfELoBw 提取碼: kb25 點擊鏈接保存,或者復(fù)制本段內(nèi)容,打開「阿里云盤」APP
以上鏈接任選一個,先保存到網(wǎng)盤里,不著急下載
若網(wǎng)盤下載速度慢,或無百度網(wǎng)盤會員的,再用步驟里提供的官網(wǎng)鏈接
1、下載并安裝miniconda:https://docs.conda.io/en/latest/miniconda.html
在網(wǎng)盤中下載以下路徑里,對應(yīng)你電腦版本的安裝包

安裝時按默認(rèn)的一路next即可
2、打開miniconda
開始菜單內(nèi)搜索”Anaconda“

打開命令窗口之后輸入以下代碼并回車(注意:V要大寫?。。?/p>
彈出版本號即為正確安裝

回車后繼續(xù)輸入
無報錯即為正常完成
4、搭建python 3.10 環(huán)境
輸入以下代碼
提示你是否要繼續(xù)安裝,輸入y,并回車

如果顯示下面的界面,這步就完成了

5、激活web-ui環(huán)境
輸入以下代碼并回車

6、依次執(zhí)行以下兩行語句
不報錯就是完成了,報錯了就依次多執(zhí)行幾次。
7. 安裝git
下載并打開中的"2-Git-2.40.0-64-bit.exe”文件

下載好后,一路按默認(rèn)選項安裝
安裝完成之后,回到剛剛的Anaconda Prompt命令窗口,輸入并執(zhí)行以下代碼
查看git的版本,顯示版本號即為安裝成功

7、如果報錯,顯示說“'git' 不是內(nèi)部或外部命令,也不是可運行的程序”(如果不報錯有顯示git版本,則跳過這一步,進(jìn)入第8步)
那么,把git的bin文件夾地址和git-core的文件夾地址放到windows系統(tǒng)變量的path里面。
默認(rèn)gitbin文件夾是:C:\Program Files\Git\bin
默認(rèn)gitcore文件夾地址是:C:\Program Files\Git\mingw64\libexec\git-core
把地址添加到環(huán)境變量的Path里面。
操作路徑是:開始-設(shè)置-系統(tǒng)-關(guān)于-高級系統(tǒng)設(shè)置-環(huán)境變量-path-新建。(具體見下圖)

添加完后,你在miniconda里面,輸入
就能出現(xiàn)git版本號了
8、安裝CUDA
在Anaconda Prompt命令窗口輸入:
并回車,查看你的CUDA版本

(在這里輸入nvidia-smi的時候,有可能會顯示“'nvidia' 不是內(nèi)部或外部命令,也不是可運行的程序”。
這時候,需要確認(rèn)你的顯卡是否為Nvidia的顯卡。
如果是,則檢查自己的顯卡驅(qū)動是否最新版,可以用魯大師或者驅(qū)動精靈之類的軟件更新驅(qū)動至最新。
如果更新驅(qū)動還不行,則把C:\Program Files\NVIDIA Corporation\NVSMI添加到系統(tǒng)環(huán)境變量。)
下面開始正式折騰stable diffusion了。
二、下載Stable-Diffusion-webui軟件本體
1、下載壓縮包到電腦并解壓
鏈接:https://pan.baidu.com/s/1YVdfwWAM5mHDaF_1XojOGg?pwd=6666?
提取碼:6666?
--來自百度網(wǎng)盤超級會員V3的分享
2、運行根目錄下的“webui-user.bat”文件

等待一段時間之后,當(dāng)黑色窗口提示:Running on local URL:? http://127.0.0.1:7860,如下圖

不要關(guān)閉黑色窗口,接著用瀏覽器,打開http://127.0.0.1:7860即可
使用小貼士:
可以右擊“webui-user.bat”文件,在彈窗中選擇“發(fā)送到”—>“桌面快捷方式”,將文件鏈接到桌面,然后用瀏覽器將http://127.0.0.1:7860打開的頁面放進(jìn)收藏夾中
這樣,下次使用的時候只需要兩步:
1、從桌面找到“webui-user.bat”的快捷方式雙擊打開(等黑色窗口顯示出“Running on local URL:? http://127.0.0.1:7860”之后,再進(jìn)行第二步)
2、打開瀏覽器,將之前收藏的軟件網(wǎng)頁打開就好啦

寫在最后
? ? ? ?如果同學(xué)們在安裝過程中出現(xiàn)任何問題,安裝進(jìn)程卡住遲遲無法推進(jìn),請私信我,我會盡快回復(fù)你
? ? ? ?如果你覺得本教程還是麻煩,可以私我哦,可以協(xié)助遠(yuǎn)程安裝,非無償
? ? ? ?作者會持續(xù)更新SD Web-ui的使用教程,請持續(xù)關(guān)注