最近看到網(wǎng)上各種AI工具很是火爆,心里也是有點(diǎn)癢癢,于是利用開源的 Stable Diffusion 第三方代碼,自己本地搭了一個(gè) AI 繪畫,實(shí)現(xiàn)了 AI繪畫自由,再也不用眼饞別人了!。
先來(lái) 看下界面效果圖:
前期準(zhǔn)備
- 硬件設(shè)備:我的是 Mac pro M2芯片 16G內(nèi)存 +1T 固態(tài)(配置過(guò)低可能會(huì)跑不動(dòng)模型)
- 配置環(huán)境:需要python3 環(huán)境。
- 梯子:最好有一個(gè)梯子,這樣下載或者安裝都會(huì)很快,不然一個(gè)模型幾個(gè)G,不用梯子很痛苦。
安裝
這邊給大家貼一個(gè)官方教程:https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Installation-on-Apple-Silicon
它這邊有兩個(gè)安裝模式:
Existing Install: 現(xiàn)有按照,意思是你的電腦上已經(jīng)裝過(guò)Python3環(huán)境了,并且已經(jīng)通過(guò)git 拉過(guò) Stable Diffusion 項(xiàng)目。
New Install: 全新安裝,本機(jī)上什么都沒(méi)有。
個(gè)人推薦:不管你本機(jī)上是否已經(jīng)擁有 Python3 環(huán)境,都使用 New Install 全新安裝,不要問(wèn)為啥。(目前本人以及本人所了解,通過(guò) Existing Install 從來(lái)還沒(méi)人成功過(guò),這是個(gè)大坑,博主已經(jīng)替你們踩了,并填平了。)
1.安裝 Homebrew 工具
按照官方教程一步一步來(lái),打開mac 終端,下載 Homebrew 工具:https://brew.sh,這里博主下載過(guò),就不貼下載的圖了。只需要把這行代碼貼到終端回車就行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. 安裝Python3
第二步,跟著官方教程,安裝完 Homebrew成功后,安裝 Python3 環(huán)境
brew install cmake protobuf rust python@3.10 git wget
然后利用輸入以下命令,來(lái)配置Python本地環(huán)境:
cd ~
vi .bash_profile
alias python="/Library/Frameworks/Python.framework/Versions/3.10/bin/python3
然后輸入 python3 ,查看是否安裝成功:
3.下載 Stable Diffusion -webui
在下載之前,最好用 cd 命令,切換到一個(gè)自己常用的文件夾下,因?yàn)樗鼤?huì)下載到你當(dāng)前的目錄下,如果不知道當(dāng)前目錄的話,下完估計(jì)會(huì)找不到源文件。
在終端輸入以下命令,拉取代碼:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
4.下載大模型
第四步,我們?nèi)ugging face上下載大模型 :
https://huggingface.co/CompVis/stable-diffusion-v-1-4-original/tree/main
二選一即可,視自己電腦內(nèi)存情況而定。
下載完后,把下載的文件,放到剛剛拉取的stable diffusion web-ui的models下的 stable diffusion文件夾下,即可。
5. 安裝 GFPGAN(神坑)
第五步,重點(diǎn)來(lái)了,又是個(gè)大坑!?。“凑展俜浇坛踢@一步就直接 ./webui.sh
了,這是個(gè)大坑,這時(shí)候不管怎么啟動(dòng),都會(huì)失敗了!因?yàn)樯倭艘粋€(gè)GFPGAN,那么什么是GFPGAN呢?
GFPGAN:是對(duì)模糊照片,或者微調(diào)人臉的一種技術(shù),可以防止人臉過(guò)于自由化。
所以我們需要去GFPGAN官網(wǎng)上下載該文件。
https://github.com/TencentARC/GFPGAN
(不知道為什么,stable diffusion官方教程不說(shuō)這一步,估計(jì)是因?yàn)镚FPGAN是國(guó)產(chǎn)的緣故?)
打開后,拉到最下面,點(diǎn)擊V.4 model 即可下載,下載后,只需要放到拉取的Stable Diffusion的根目錄下即可。
5. 允許 stable diffusion-webui
這個(gè)時(shí)候我們可以在終端啟動(dòng)了,輸入 ./webui.sh
,第一次比較慢,需要幾分鐘時(shí)間。
當(dāng)出現(xiàn)以下界面時(shí),即啟動(dòng)成功了。
如何使用
這個(gè)時(shí)候 我們可以打開這個(gè)地址 http://127.0.0.1:7860,就出現(xiàn)了,本篇文章最開始的界面效果圖。
但對(duì)于如何使用,我給大家推薦一個(gè)網(wǎng)站,https://civitai.com/models/14171/cutegirlmix4,簡(jiǎn)稱C站。
在上面我們可以選擇一張自己喜歡的圖,然后把它的參數(shù)復(fù)制到自己本地的網(wǎng)站上即可。
效果圖
最后貼幾張自己畫的效果圖,分享給大家
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-425562.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-425562.html
到了這里,關(guān)于本地如何搭建一個(gè)Stable Diffusion 的AI繪畫工具?的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!