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

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

黑蘋(píng)果Mac電腦AMD5700XT顯卡完美部署Stable Diffusion WebUI

2023-04-02 09:00 作者:老熊攀達(dá)  | 我要投稿

? ? ? ? 實(shí)話實(shí)說(shuō),老熊我很早就對(duì)這款,據(jù)說(shuō)可以畫(huà)很多小姐姐的AI繪畫(huà)軟件垂涎已久了。半個(gè)月來(lái),幾經(jīng)折騰,終于將Stable Diffusion WebUI,成功地在我的黑蘋(píng)果電腦上部署好了,哇,那是跑了相當(dāng)多的小姐姐美圖。本著獨(dú)樂(lè)樂(lè)不如眾樂(lè)樂(lè)的分享精神,我還是把相關(guān)的部署過(guò)程記錄一下,以供各位像我一樣的電腦小白,自行取用。

? ? ? ? 正式開(kāi)始之前,嘮叨兩句,可能有朋友會(huì)說(shuō),Mac系統(tǒng)不是不支持AMD的GPU跑圖嗎,為什么你可以?其實(shí)我也是小白一個(gè),哪里會(huì)知道。我只知道半個(gè)月之前,我在Mac系統(tǒng)上裝好以后,GPU的確跑不了圖,只能用CPU來(lái)跑,一張640 x 960的圖,一跑就是一個(gè)多小時(shí),所以為了讓我這張AMD5700XT能夠繼續(xù)發(fā)揮余熱,我又去分裝了一個(gè)Linux系統(tǒng),從瘋狂手敲命令的阿爾奇(Arch)到依賴包裝到頭疼的烏班圖(Ubuntu),最后驀然回首,發(fā)現(xiàn)那人卻還在燈火闌珊處。是的,我又裝回了Mac,而且,這次裝回以后,在一次忘記輸入--use-cpu all命令后,我驚訝地聽(tīng)到機(jī)箱里響起戰(zhàn)斗機(jī)轟鳴的聲音,我的AMD顯卡居然開(kāi)始跑圖了,我也不知道為什么,可能是新下載的軟件包里,作者更新了對(duì)AMD的支持吧,反正他的GitHub上也沒(méi)見(jiàn)寫(xiě)得有,反正我就是能用了。如果跟我一樣有冒險(xiǎn)精神的小伙伴們,都可以來(lái)嘗試一下,下面正文開(kāi)始。


——————————

一、安裝環(huán)境的要求

——————————

軟件關(guān)于蘋(píng)果系統(tǒng)的建議環(huán)境是搭載了M1、M2芯片的白蘋(píng)果系列電腦,8G以上的顯存,10G以上富余空間的硬盤(pán)。

我的環(huán)境是黑蘋(píng)果Monterey12.6.3(Monterey12.1和Ventura 13.2都有成功部署),i9-10940X的CPU,128G的內(nèi)存,4T的硬盤(pán),8G的AMD5700XT顯卡。

對(duì)了,很重要的一條,你的電腦還要會(huì)魔法。如果不會(huì)魔法,那你會(huì)安裝的很辛苦,如果你連魔法是什么都不知道,那就不建議你往下看了,因?yàn)槟憔椭皇窍肟葱〗憬愣?,而我們是有著崇高的目?biāo)的,我們是為了學(xué)習(xí)和搞科研的。


——————————

二、搭建安裝環(huán)境所需要的軟件

——————————

1、安裝Xcode

Xcode是蘋(píng)果系統(tǒng)專用的軟件開(kāi)發(fā)工具,我們?cè)趹?yīng)用程序中,找到App Store 軟件商店,搜索Xcode并安裝即可。安裝完成以后,一定要記得執(zhí)行該程序一次,它會(huì)讓你同意一個(gè)協(xié)議,點(diǎn)擊同意就好,然后退出Xcode,從此就讓它安安靜靜的躺在你硬盤(pán)中某個(gè)角落,因?yàn)槟憧赡茉僖膊粫?huì)主動(dòng)地去使用它了。

在軟件商店中安裝Xcode
執(zhí)行Xcode,同意協(xié)議

2、安裝套件管理工具Homebrew

Homebrew是類似于蘋(píng)果系統(tǒng)中App store一樣的軟件商店,但它是命令行模式的,它可以在Mac和Linux下使用。

2-1、在應(yīng)用程序中,找到終端并打開(kāi)它。

打開(kāi)終端

2-2、在終端窗口中輸入以下命令(該命令來(lái)自Homebrew官網(wǎng)? https://brew.sh/index_zh-cn)

2-3、安裝過(guò)程中會(huì)要求你輸入密碼,在終端窗口輸入密碼是不可見(jiàn)的,直接鍵入就好,然后根據(jù)提示,一路按回車,等待安裝完成。

安裝Homebrew

2-4、沒(méi)有魔法的小朋友,使用以下的命令(該命令來(lái)自國(guó)內(nèi)GITEE官網(wǎng) https://gitee.com/cunkai/HomebrewCN)

3、安裝Git

Git是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),其實(shí)這句話,我從頭到尾念完了,都不明白是什么意思,我們就知道它是一個(gè)可以從GitHub倉(cāng)庫(kù)中下載代碼的工具就好。

3-1、繼續(xù)在終端窗口中輸入以下命令使用Homebrew來(lái)安裝

3-2、沒(méi)有魔法的小朋友,可以輸入以下命令使用Xcode來(lái)安裝

如果已經(jīng)安裝過(guò)Git了,就會(huì)顯示如下的版本信息

查詢Git版本

如果沒(méi)有,就會(huì)彈出一個(gè)窗口,詢問(wèn)你要不要安裝,點(diǎn)擊安裝即可

提示安裝Git

4、安裝Python

Python是一門(mén)面向?qū)ο蟮木幊陶Z(yǔ)言,安裝完成以后,它就和Xcode一樣,會(huì)靜靜地躺在某個(gè)角落中,因?yàn)槟憧赡茉僖膊粫?huì)主動(dòng)地去使用它了。

4-1、在終端窗口輸入以下命令,安裝Anaconda,

4-2、Stable Diffusion指定了需要使用Python3.10.6的版本,輸入以下命令來(lái)建立一個(gè)名字為 sdwebui ,版本為3.10.6的Python虛擬環(huán)境,回車后,命令行中會(huì)詢問(wèn)你是否同意繼續(xù),輸入Y即可,等待安裝完成。

4-3、Anconda安裝后,會(huì)自動(dòng)啟動(dòng),輸入以下命令來(lái)停止自動(dòng)啟動(dòng)。

4-4、Anconda查看當(dāng)前已建立虛擬環(huán)境命令

4-5、Anconda激活當(dāng)前建立環(huán)境命令

4-6、Anconda查看當(dāng)前激活環(huán)境中已安裝的工具包

4-7、Anconda退出當(dāng)前激活環(huán)境

4-8、Anconda刪除環(huán)境命令

——————————

三、安裝Stable Diffusion WebUI繪畫(huà)軟件

——————————

1、將Stable Diffusion WebUI下載到用戶主目錄中

沒(méi)有魔法的小朋友,請(qǐng)使用以下的命令(該命令來(lái)自[Gitcode]官網(wǎng) https://gitcode.net/mirrors/AUTOMATIC1111/stable-diffusion-webui)

2、下載完成后,使用快捷鍵Shift + ? + H開(kāi)啟目錄,會(huì)看見(jiàn)文件夾中多出了一個(gè) stable-diffusion-webui? 目錄

查看軟件所在的文件夾

3、下載模型

Stable Diffusion V2.1,簡(jiǎn)稱SD,這是一個(gè)原始主模型,適合真人、動(dòng)物、自然、科技、建筑的圖像,也學(xué)習(xí)過(guò)歷史上許多畫(huà)家的畫(huà)風(fēng)。

下載地址? ? ?https://huggingface.co/stabilityai/stable-diffusion-2-1

Anything V4.5,這是一個(gè)動(dòng)漫風(fēng)原型,作者宣稱不需要一堆提示詞,也能畫(huà)出漂亮的小姐姐。

下載地址? ? ?https://huggingface.co/andite/anything-v4.0

4、把下載的模型移動(dòng)到 stable diffusion webui 中的 models/stable-diffusion 文件夾。

復(fù)制模型到文件夾中


——————————

四、運(yùn)行Stable Diffusion WebUI

——————————

1、打開(kāi)終端,啟動(dòng)Python虛擬環(huán)境,下面的命令會(huì)打開(kāi)剛才我們建立的名字為 sdwebui 的虛擬環(huán)境,終端窗口中提示符前面也會(huì)變成(sdwebui)

啟動(dòng)虛擬環(huán)境

2、設(shè)定啟動(dòng)參數(shù)

打開(kāi)訪達(dá),找到 stable-diffusion-webui 文件夾中的 webui-user.sh ,在文件上方右鍵打開(kāi)菜單,選擇 打開(kāi)方式 ,選擇 文本編輯 打開(kāi)該文件。

打開(kāi)文本編輯



找到文件中第13行 #export COMMANDLINE_ARGS=""? 處,在雙引號(hào)中填入以下內(nèi)容,然后去掉句首前的#號(hào),保存退出。

編輯啟動(dòng)參數(shù)

分享一下我在這個(gè)文件中使用的命令。

解釋一下我使用的命令,8G的5700XT顯卡,A卡真的很垃圾(努力賺錢買N卡,4090沖呀),GPU使用 --Lowvram 最高只能跑960的圖,差不多6秒每步,30步的圖,需要3分鐘多一點(diǎn)。超過(guò)960分辨率的圖就一定會(huì)爆顯存了,所以,1024以上的圖,我都會(huì)使用CPU來(lái)跑,雖然慢是慢了很多一點(diǎn)點(diǎn)點(diǎn),但是很穩(wěn)定,如果你也跟我差不多的A卡顯存,可以使用這樣的方法。

3、啟動(dòng)Stable Diffusion WebUI

在終端窗口中,執(zhí)行以下命令來(lái)啟動(dòng),第一次啟動(dòng)的時(shí)間會(huì)很久,因?yàn)樗螺d和安裝很多依賴包。簡(jiǎn)單解釋一下這3行命令,第一行是打開(kāi)名字叫 sdwebui 的虛擬環(huán)境; 第二行是進(jìn)入到?stable-diffusion-webui 的文件目錄,這里 你的用戶名 要替換成你自己電腦上的用戶名;第三行是啟動(dòng)軟件。

啟動(dòng)成功以后,會(huì)在終端窗口中,看見(jiàn)這樣一行鏈接 127.0.0.1:7860

啟動(dòng)成功的終端界面

右鍵點(diǎn)擊打開(kāi)鏈接,即可進(jìn)入軟件網(wǎng)頁(yè)端,保持終端窗口不要關(guān)閉,開(kāi)啟你的小姐姐生成之路吧。

軟件的網(wǎng)頁(yè)端界面

——————————

五、安裝中可能會(huì)出現(xiàn)的問(wèn)題

——————————

1、依賴包安裝錯(cuò)誤,例如?RuntimeError:?Couldn't install gfpgan.

這可能是80%的人,都會(huì)遇到的一個(gè)最大的問(wèn)題,在下載依賴包的時(shí)候,由于網(wǎng)絡(luò)問(wèn)題,即便是在施加了魔法的情況下,這3個(gè)依賴包(GFPGAN、open_clip、CLIP)通常都會(huì)安裝錯(cuò)誤,有2個(gè)辦法來(lái)解決,1是不停地執(zhí)行啟動(dòng)命令,直到你的運(yùn)氣好到一一把它們都裝完,這個(gè)當(dāng)然就要看人品和緣分了。2是手動(dòng)安裝,步驟稍微有點(diǎn)復(fù)雜,但這也就是黎明前最后的黑暗了,努把力,搞定它們。

1-1、安裝GFGAN,首先下載軟件包(該命令來(lái)自[Gitcode]官網(wǎng),無(wú)需魔法)https://gitcode.net/mirrors/TencentARC/GFPGAN?utm_source=csdn_github_accelerator

把下載的壓縮包(GFPGAN-master.zip)解壓到?stable-diffusion-webui?目錄中的?scripts?文件夾里。打開(kāi)終端,cd到這個(gè)目錄中

使用安裝命令如下,

"/Users/你的用戶名/stable-diffusion-webui/venv/bin/python3.10")這個(gè)路徑,可能跟你的會(huì)有不同,你的路徑會(huì)出現(xiàn)在你安裝錯(cuò)誤的終端窗口提示中,一般會(huì)出現(xiàn)在RuntimeError:?Couldn't install gfpgan.?這一行下面,仔細(xì)尋找一下,如果路徑是不一樣的,一定要更改成你自己的實(shí)際路徑。

提示安裝錯(cuò)誤的終端畫(huà)面


1-2、安裝open_clip,首先下載軟件包(該命令來(lái)自[Gitcode]官網(wǎng),無(wú)需魔法)https://gitcode.net/mirrors/mlfoundations/open_clip?utm_source=csdn_github_accelerator

把下載的壓縮包(open_clip-main.zip)解壓到?stable-diffusion-webui?目錄中的?scripts?文件夾里。打開(kāi)終端,cd到這個(gè)目錄中

使用安裝命令

1-3、安裝CLIP,首先下載軟件包(該命令來(lái)自[Gitcode]官網(wǎng),無(wú)需魔法)https://gitcode.net/mirrors/openai/CLIP

把下載的壓縮包(CLIP-main.zip)解壓到?stable-diffusion-webui?目錄中的?scripts?文件夾里。打開(kāi)終端,cd到這個(gè)目錄中

使用安裝命令

以上全部安裝完成以后,繼續(xù)執(zhí)行第四步,運(yùn)行Stable Diffusion WebUI。

2、在Python環(huán)境中,輸入torch.cuda.is_available()?來(lái)檢測(cè)cuda時(shí),會(huì)報(bào) False ,這是正常的,因?yàn)镸ac系統(tǒng)默認(rèn)安裝的Torch是CPU版的,但是又并不影響AMD GPU的使用,這一點(diǎn)和在Linux中不一樣,Linux安裝的是TorchROCM版的,這個(gè)值必須要為 True ,至于是為什么Mac系統(tǒng)中能用,我也知不道。


——————————

六、設(shè)置桌面快捷方式

——————————

關(guān)于啟動(dòng)軟件的步驟,既要打開(kāi)終端,又要開(kāi)啟虛擬環(huán)境,還要輸入一長(zhǎng)串的目錄名稱,太麻煩了,有沒(méi)有更快更方便的打開(kāi)方式呢?有的!

使用快捷鍵Shift + ? + U開(kāi)啟?實(shí)用工具?目錄,選擇?腳本編輯器?打開(kāi)它。

打開(kāi)腳本編輯器

選擇在桌面上新建一個(gè)文稿。

在窗口中輸入以下命令。注意行文格式(句首不要有空格)和英文標(biāo)點(diǎn)(不要輸錯(cuò)成中文標(biāo)點(diǎn)符號(hào))。注意 你的用戶名 這里要替換成你電腦上的路徑。

保存此腳本名稱為?Stable Diffusion WebUI?,格式為 應(yīng)用程序 在桌面上。

保存為應(yīng)用程序

這時(shí),桌面上會(huì)生成一個(gè)奇怪圖標(biāo)的快捷方式了。

奇怪的快捷方式圖標(biāo)

在圖標(biāo)上點(diǎn)擊右鍵,選擇?顯示簡(jiǎn)介,然后找一張你喜歡的圖片,把它拖動(dòng)到圖中紅框處。

你會(huì)發(fā)現(xiàn)奇怪的圖標(biāo)變成美少女戰(zhàn)士圖標(biāo)了。

現(xiàn)在,點(diǎn)擊桌面上的美少女圖標(biāo),開(kāi)始美少女生成之旅吧。


——————————

七、如何使用Stable Diffusion WebUI

——————————

基礎(chǔ)的使用方法是很簡(jiǎn)單的,只要我們輸入文字,它就給會(huì)我們想要的畫(huà)面。

例如,我們可以在提示詞欄,輸入:一個(gè)日本姑娘在海灘上跑步。不過(guò)呢,它看不懂中文,我們還需要用百度翻譯把它翻譯成英文:A Japanese girl is running on the beach. 試著生成圖片,看看會(huì)得到什么?

一個(gè)日本姑娘在海灘上跑步

當(dāng)然了,我知道你們其實(shí)想要的并不是這個(gè),你們想要的是那個(gè)。

如果你們想要那個(gè),那就要學(xué)會(huì)使用計(jì)算機(jī)聽(tīng)得懂的語(yǔ)言來(lái)告訴它。要用精簡(jiǎn)、干脆利落的短語(yǔ),例如下面這樣:

japanese, 1girl, run, beach,?

但是光有人物和事件還不夠,我們還得加入一些細(xì)節(jié),例如我想要這個(gè)女孩面向鏡頭,穿著黑色的比基尼,扎著馬尾辮,大波浪的頭發(fā):

full frontal,? large breasts,? black bikini,? ponytail, wavy hair,

最后,再講清楚你想使用什么的鏡頭和光圈來(lái)拍攝這張照片,例如:

50mm Sigma f/1.4 ZEISS lens, F1.4, 1/800s, ISO 100, photograpy:1.1,

再把圖片大小修改成640x960,最后還要在負(fù)面提示詞欄,輸入我們不想要畫(huà)面中可能會(huì)出現(xiàn)的東西,例如畫(huà)質(zhì)不好啊,3條腿,2張嘴,4條胳膊之類的,在負(fù)面提示詞欄這樣輸入:

worst quality, poorly drawn hands, poorly drawn face, extra limbs,?


接下來(lái),點(diǎn)擊?生成?按鈕,神奇的魔鏡,就會(huì)給到你想要的?Everything!

現(xiàn)在就開(kāi)始你的幻想之旅吧!

一個(gè)日本花姑娘在海灘上跑步


以上就是我對(duì)于在黑&白蘋(píng)果電腦上部署Stable Diffusion WebUI所有的知識(shí)了,各位再有其他的問(wèn)題,就恕我無(wú)能為力了,只有請(qǐng)大家哦彌陀佛,多多百度和谷歌,自求多福吧。


最后放上幾張我老婆的美圖,供大家遠(yuǎn)觀,以示激勵(lì)!


黑蘋(píng)果Mac電腦AMD5700XT顯卡完美部署Stable Diffusion WebUI的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
南木林县| 东阿县| 和静县| 山丹县| 敦化市| 岐山县| 六安市| 湘潭市| 乐山市| 聂拉木县| 太仓市| 丹江口市| 水富县| 渭源县| 文化| 山东| 门头沟区| 磴口县| 仙居县| 宁都县| 抚州市| 宁化县| 延长县| 玉溪市| 裕民县| 邢台县| 秀山| 两当县| 黑水县| 平南县| 胶州市| 樟树市| 闵行区| 遂溪县| 溆浦县| 桐乡市| 克拉玛依市| 邓州市| 五台县| 兴仁县| 宜宾市|