最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

MacBook Pro部署Stable Diffusion WebUI筆記

2023-06-04 21:43 作者:悄悄畫劇社  | 我要投稿

這兩天試著在MacBook上裝了一下SD,遇到了一些PC上沒(méi)遇到過(guò)的問(wèn)題,因此想留個(gè)筆記方便大家遇到類似情況的時(shí)候可以查看。蘋果筆記本硬件信息如下,核心芯片Apple M1 Pro,內(nèi)存16GB,圖形卡核總數(shù)16。蘋果本一開始上手有些不習(xí)慣,用了一段時(shí)間以后自己感覺是續(xù)航性還不錯(cuò),發(fā)熱起來(lái)也不會(huì)像燙山芋。

蘋果官方發(fā)布的能耗對(duì)比圖


前期準(zhǔn)備了如下2樣,本次沒(méi)有安裝Homebrew:

git版本2.37.1(Apple Git-137.1)

Python版本 Python3.10.6,安裝方式為官網(wǎng)下載安裝包安裝。我看很多大佬都不是這個(gè)版本,估計(jì)后續(xù)可能還要升級(jí)它。

參考視頻和安裝思路主要都是來(lái)自大佬Nenly同學(xué)的教學(xué)和一鍵部署包,真的是非常感激不然我自己肯定是裝不上去的,視頻地址也貼一下,一鍵包的網(wǎng)盤地址在原視頻下面的評(píng)論區(qū)大家有需要的話可以自己去看:

https://www.bilibili.com/video/BV1Us4y1X75d/?share_source=copy_web&;vd_source=1fae8fa587e8773e24b64fcdd27d275f

同時(shí)也參考了另一位大佬程序猿小王Monkey-King的教學(xué)視頻,視頻地址也貼一下:

https://www.bilibili.com/video/BV1vX4y1k7d4/?share_source=copy_web&;vd_source=1fae8fa587e8773e24b64fcdd27d275f

我這次的安裝步驟是這樣的:

1 使用“前往 > 個(gè)人”,在打開的目錄里自己新建了一個(gè)英文名的文件夾

2 右鍵點(diǎn)擊這個(gè)新建的文件夾,在彈出菜單里選擇“新建位于文件夾位置的終端窗口

3 這樣就會(huì)打開終端窗口了,直接輸入如下內(nèi)容回車開啟在線下載

?git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui

4 普通網(wǎng)絡(luò)下這個(gè)下載過(guò)程需要等待一段時(shí)間,跑完以后在第2步新建的文件夾里面會(huì)出現(xiàn)一個(gè)stable-diffusion-webui的文件夾。原生的web ui框架就都在里面了。關(guān)閉終端窗口。

5 雙擊進(jìn)入stable-diffusion-webui文件夾,找到重點(diǎn)文件launch.py,重命名或者挪走都可以,但是不要刪除,后面還要用。py格式的文件都可以右鍵選擇“打開方式 > 文本編輯”打開。原生的launch.py里面的內(nèi)容很少,缺乏很多必需的組件的引導(dǎo)下載。因此這里需要用到大佬Nenly同學(xué)的蘋果版一鍵部署包里面的同名文件來(lái)替換原生文件,解壓一鍵部署包,找到里面的launch.py,拷貝它到剛才原生launch.py的位置。為了確定你復(fù)制過(guò)來(lái)的launch.py是不是正確,可以右鍵打開看一下,會(huì)發(fā)現(xiàn)里面的內(nèi)容明顯比原生文件多了很多。第一行就是一條注釋說(shuō)明了這個(gè)launch.py的用途:

# this scripts installs necessary requirements and lanunches main program in webui.py

6 這次右鍵點(diǎn)擊stable-diffusion-webui文件夾,在彈出菜單里選擇“新建位于文件夾位置的終端窗口”。

7 在打開的終端窗口里輸入如下內(nèi)容回車開啟運(yùn)行webui

?? ./webui.sh

于是在原生webui.sh和大佬版launch.py的加持下,stable-diffusion-webui的進(jìn)程終于開始跑了。

到這里有人可能會(huì)問(wèn)那為什么不直接使用一鍵部署包的所有文件完成安裝,搞得這么迂回。這是因?yàn)槲矣龅降那闆r是直接在解壓后的一鍵部署包內(nèi)容里運(yùn)行webui.sh我的終端就報(bào)錯(cuò)卡住了。原因是什么我也不知道,于是我走上了用原生launch.py和大佬版launch.py互搏完成安裝的奇怪道路。

8 在等待過(guò)程中我復(fù)制了一鍵包的路徑stable-diffusion-webui\models\Stable-diffusion里的兩個(gè)safetensors格式的Checkpoints大模型文件到我自己的原生stable-diffusion-webui相同目錄里。因?yàn)檫@兩個(gè)文件很大,如果等安裝進(jìn)程發(fā)現(xiàn)沒(méi)有大模型文件自己去下載那就有夠好等。

在進(jìn)程走到installing gfpgan之后就沒(méi)有進(jìn)度條了,于是我就去睡了,蘋果本開了一宿,第二天起來(lái)看發(fā)現(xiàn)卡在獲取某個(gè)github.com里的內(nèi)容上了,關(guān)閉終端重新開啟運(yùn)行webui.sh就順利過(guò)了。隔一段時(shí)間后又出現(xiàn)了報(bào)錯(cuò),報(bào)錯(cuò)信息內(nèi)容很多這次我沒(méi)看懂,但是可以確認(rèn)不是哪個(gè)組件無(wú)法下載的問(wèn)題。這時(shí)候大抵是附加組件的進(jìn)程走到了盡頭,需要換回原生launch.py替換掉大佬版launch.py了。

9 關(guān)閉終端,移除大佬版launch.py,拷貝原生launch.py回到stable-diffusion-webui文件夾。重復(fù)第6和7步驟,運(yùn)行webui.sh。這次終于成功部署完stable-diffusion-webui看到界面了。

10 一生圖就報(bào)錯(cuò)。報(bào)錯(cuò)信息如下:

?RuntimeError: "unsample_nearest2d_channels_last" not implemented for ‘half’

問(wèn)題的解決之道在于webui-user.sh

右鍵以文本編輯打開原生webui-user.sh,在文檔前面幾行里就可以找到這行內(nèi)容:

#export COMMANDLINE_ARGS=""

這行內(nèi)容需要改為:

export COMMANDLINE_ARGS="--no-half --skip-torch-cuda-test"

注意前面的#要?jiǎng)h掉!

更保險(xiǎn)的方法是用大佬版webui-user.sh直接替換掉原生webui-user.sh。

11 正常出圖,安裝部署完成。之后可能還會(huì)遇到其他問(wèn)題,如果補(bǔ)充我會(huì)續(xù)在后面。

MacBook Pro部署Stable Diffusion WebUI筆記的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
合肥市| 海城市| 新丰县| 定日县| 福州市| 内乡县| 鹤壁市| 太湖县| 临武县| 霍林郭勒市| 郁南县| 鲁山县| 鲁甸县| 屏南县| 石柱| 清涧县| 中江县| 梁山县| 乌拉特中旗| 高尔夫| 揭西县| 庄河市| 石城县| 西乌| 洞口县| 本溪市| 泰顺县| 修文县| 嘉荫县| 岚皋县| 昆山市| 凤山县| 通化市| 来宾市| 崇阳县| 白银市| 华池县| 会宁县| 东乡| 祁门县| 黄石市|