前期準(zhǔn)備
1、擁有一臺(tái)mac book(我配置是m2、內(nèi)存16G,m1應(yīng)該也行)
2、git得先安裝好
3、安裝dev-sidecar 一個(gè)github加速器,后面很有用,安裝可以去參考這位老哥的文章https://zhuanlan.zhihu.com/p/361721172
安裝Python3.10版本
安裝python 3.10.0版本,更高的版本如3.11可能會(huì)報(bào)錯(cuò)。
這里是一個(gè)可以下載很快的鏡像源:https://registry.npmmirror.com/binary.html?path=python/3.10.0/
下載安裝,一般會(huì)安裝在/Library/Frameworks/Python.framework/Versions目錄下,可以看一下。然后配置下環(huán)境變量:
cd ~
vi .bash_profile
# 配置內(nèi)容如下
PATH="/Library/Frameworks/Python.framework/Versions/3.10/bin:${PATH}"
export PATH
alias python="/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10”
# 使環(huán)境生效
source .bash_profile
安裝stable-diffusion-webui
你可以建個(gè)目錄如/User/xxx/aidraw,我這里放在/Users/momomian/aidraw/下,從github上拉個(gè)源碼下來:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
安裝基礎(chǔ)模型
去 https://huggingface.co/stabilityai/stable-diffusion-2/tree/main
找到768-v-ema.ckpt
下載就行了,這個(gè)是2.0版本的,這一步不需要magic,大概4.8g,網(wǎng)速好的話相對(duì)于后面還挺快的。下載完把文件移動(dòng)到 /Users/momomian/aidraw/stable-diffusion-webui/models/Stable-diffusion
就可以了。
如果你這一步不操作,后續(xù)運(yùn)行webui.sh會(huì)報(bào)錯(cuò)如下
No checkpoints found. When searching for checkpoints, looked at:
- file /Users/momomian/aidraw/stable-diffusion-webui/model.ckpt
- directory /Users/momomian/aidraw/stable-diffusion-webui/models/Stable-diffusion
Can't run without a checkpoint. Find and place a .ckpt or .safetensors file into any of those locations. The program will exit.
完成這一步就沒問題啦。
運(yùn)行webui.sh
這一步是最麻煩的,耗費(fèi)我一下午。嘗試了各種方法,最后還是devsidecar配合magic工具搞定了。
cd stable-diffusion-webui
# 運(yùn)行
.webui.sh
首先經(jīng)歷這幾個(gè)難關(guān):
安裝torch
安裝gfpgan、clip、openclip
各個(gè)都是難啃的骨頭。
其中dfpgan和clip靠devsidecar
搞定,這個(gè)安裝沒有進(jìn)度條,只能等,報(bào)錯(cuò)就重試。保證電腦黑屏后別斷網(wǎng)就行。安裝參考https://zhuanlan.zhihu.com/p/361721172
不需要下載跟證書的,用左邊的安全模式就可以了
openclip通過改launch.py文件搞定
vi launch.py
# 找到下面這個(gè)語(yǔ)句,把原本的github源改為如下gitee的,然后就不用翻墻重試下
openclip_package = os.environ.get('OPENCLIP_PACKAGE', "git+https://gitee.com/ufhy/open_clip.git@bb6e834e9c70d9c27d0dc3ecedeebeaeb1ffad6b")
經(jīng)過漫長(zhǎng)的等待和報(bào)錯(cuò)和重試之后就好了。
這里如果你無(wú)法過關(guān),試試magic。如果沒有可以試試免費(fèi)的,github搜關(guān)鍵字 fanqiang
看排名前幾個(gè)都試試,然后找到mac的免費(fèi)magic,安裝一個(gè)clashX
。然后找一些免費(fèi)節(jié)點(diǎn)用吧。自己嘗試攻略吧,不多說了。
這個(gè)也是很重要的,后續(xù)訪問c站、下載模型也是要magic的。
最后你會(huì)看到讓你打開http://127.0.0.1:7860/
就可以訪問啦。
下載模型
模型的話可以通過下面這兩個(gè)網(wǎng)站,其中第二個(gè)需要magic,并且你需要注冊(cè)登錄,打開某個(gè)神秘的按鈕才能看到完整版。
https://huggingface.co/
https://civitai.com/
比如排名第一的chilloutmix。下就完事了。下完往/stable-diffusion-webui/models/Stable-diffusion
目錄下一扔就好。然后重新運(yùn)行weiui.sh就可以選擇了。
逆咒術(shù)參考
(worst quality, low quality:1.4), (((simple background))),monochrome ,lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, lowres, bad anatomy, bad hands, text, error, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, ugly,pregnant,vore,duplicate,morbid,mut ilated,tran nsexual, hermaphrodite,long neck,mutated hands,poorly drawn hands,poorly drawn face,mutation,deformed,blurry,bad anatomy,bad proportions,malformed limbs,extra limbs,cloned face,disfigured,gross proportions, (((missing arms))),(((missing legs))), (((extra arms))),(((extra legs))), plump,bad legs,error legs,username,blurry,bad feet, blur,
文章來源:http://www.zghlxwxcb.cn/news/detail-483580.html
結(jié)尾
目前m2 16G測(cè)試下來,生成一個(gè)512*512的圖,生成速度大概在15s,但占用6g-8g內(nèi)存了,再大一點(diǎn)就直接10g了,耗時(shí)也多了很多。感覺內(nèi)存還是比較吃不消。簡(jiǎn)單的繪制了一下,大概效果是這樣的,只能偷偷截一小半景色給你們看,哈哈哈哈。
沒了沒了,莫莫綿
溜了溜了。文章來源地址http://www.zghlxwxcb.cn/news/detail-483580.html
到了這里,關(guān)于【mac 實(shí)現(xiàn)ai繪畫自由安裝指南】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!