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

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

Mac安裝Stable Diffusion WebUI填坑之路?。。?/h1>

2023-04-08 19:29 作者:哂哂哩哩  | 我要投稿

歷程:此文歷經(jīng)千難萬險(xiǎn),陸陸續(xù)續(xù)搞了一周才把坑填完。。。

背景:安裝部署這個(gè)AI項(xiàng)目要求運(yùn)行的電腦需要較高顯卡(圖形處理處理能力),Windows與Mac都可以運(yùn)行。不需要外網(wǎng)梯子也行。我先講步驟,文末講填坑之旅。

一、配置坑:

(1)Windows電腦運(yùn)行,顯卡最好是獨(dú)立顯卡,集成顯卡就不用試了(本人用聯(lián)想小新15親測(cè),集成顯卡部署運(yùn)行最后會(huì)報(bào)這個(gè)AssertionError: Torch is not able to use GPU

(2)Mac電腦運(yùn)行,最好是M1芯片(發(fā)現(xiàn)集成無法運(yùn)行之后,就狠心買了? 二手mac pro )

本人的運(yùn)行配置

我這個(gè)配置還是比較高,蘋果其他的配置我沒試過,大家的只要GPU不是太低就行

步驟指南:

????(1)先安裝homebrew。

????????國外太慢,可以去國內(nèi)地址:https://brew.idayer.com/guide/start/。如下圖

執(zhí)行圖片紅框的命令,就完成了第一步

/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"

查看安裝版本:brew -v 。打出版本號(hào)即安裝成功。

????(2)安裝python環(huán)境

????????????打開一個(gè)新的終端窗口并運(yùn)行(終端窗口,在Mac桌面點(diǎn)右鍵)

此處有一個(gè)坑,文末會(huì)講

????????????brew install cmake protobuf rust python@3.10 git wget?

????????????python版本一定要3.10

? ?(3)使用Git下載stable-diffusion-webui項(xiàng)目

? ? ?Git安裝:這個(gè)簡單,自己百度一下就有了

????安裝git的之后,在終端窗口使用git命令去下載項(xiàng)目到本地:

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

? ? 執(zhí)行之后會(huì)默認(rèn)下載到你的這個(gè)目錄下,如圖

? ? 路徑中這個(gè)"mac"是你的電腦用戶名,每個(gè)人的電腦用戶名可能不一樣

????(4)下載面部重建插件GFPGAN

打開瀏覽器訪問Github:https://github.com/TencentARC/GFPGAN去來下載GFPGAN插件,打開網(wǎng)頁后向下拖拽點(diǎn)擊如下圖所示的“GFPGANv1.3.pth”插件即可開始下載。

進(jìn)入頁面之后,點(diǎn)擊紅框1.3就會(huì)下載了

完成下載后直接將GFPGANv1.3.pth拖拽至stable-diffusion-webui文件夾中即可,如:“/Users/mac/stable-diffusion-webui/”。

????(5)下載models?

? ? ??訪問Stable Diffusion Models網(wǎng)站來進(jìn)行模型的下載,以Stable Diffusion v1.5為例

????? 地址:https://rentry.org/sdmodels

接著點(diǎn)擊這個(gè)

最后點(diǎn)擊這個(gè)。文件有點(diǎn)大,下載的時(shí)間會(huì)有些久

當(dāng)模型文件下載完成后將此模型文件移動(dòng)到“models”文件夾的“Stable-diffusion”中如:“/Users/mac/stable-diffusion-webui/models/Stable-diffusion/v1-5-pruned.ckpt”

????(6)運(yùn)行web ui

????? ?在終端窗口先執(zhí)行:cd stable-diffusion-webui。目的是進(jìn)入該文件夾執(zhí)行后續(xù)命令

? ? ? ?運(yùn)行項(xiàng)目命令:./webui.sh

????? ?如果運(yùn)行成功,你將會(huì)看到如下圖(第一次運(yùn)行,一般情況都會(huì)報(bào)各種各樣的錯(cuò)誤)

? ? 訪問運(yùn)行頁面:http://127.0.0.1:7860/

二、Python環(huán)境坑

????首先你檢查一下自己的python的版本

????如果你的版本不是3.10.xx,像我之前一樣版本是3.9.6。大家是不是很好奇,步驟二中我們明明指定安裝版本是3.10,為什么會(huì)顯示其他版本。

????問題點(diǎn),我們步驟二是用homebrew容器安裝的python版本,mac默認(rèn)可能自帶了python版本,所以會(huì)有不一致。如果這個(gè)不解決,會(huì)造成啟動(dòng)項(xiàng)目時(shí)候下載對(duì)應(yīng)的依賴包的錯(cuò)誤情況。

例如

所以我們需要,手動(dòng)安裝下載并安裝python3.10版本,下載地址:https://www.python.org/downloads/macos/

如果python3 -V版本是3.10就不需要下載安裝了。如果你連 都python3執(zhí)行報(bào)錯(cuò),那要下載了

https://www.python.org/downloads/macos/

三、Installing gfpgan卡住坑

TMD,我在此處卡了好幾天

卡到最后報(bào)? ?

解決方案:

????使用手動(dòng)安裝gfpgan和clip,之后再次啟動(dòng)就會(huì)過了。

???? 終端命令如下:

????????(1)pip3 install gfpgan

這個(gè)可能需要點(diǎn)時(shí)間,我這個(gè)圖已經(jīng)下載過了

????????(2)pip3 install clip

我這個(gè)圖已經(jīng)下載過了

注意:上面兩個(gè)指令操作一定要保證安裝成功!? ?

?再次運(yùn)行時(shí),TMD還報(bào)錯(cuò),報(bào)無法連接下載資源報(bào)。報(bào)錯(cuò)如下

Installing gfpgan

Traceback (most recent call last):

? File "/Users/mac/git-project/stable-diffusion-webui/launch.py", line 355, in <module>

? ? prepare_environment()

? File "/Users/mac/git-project/stable-diffusion-webui/launch.py", line 263, in prepare_environment

? ? run_pip(f"install {gfpgan_package}", "gfpgan")

? File "/Users/mac/git-project/stable-diffusion-webui/launch.py", line 129, in run_pip

? ? return run(f'"{python}" -m pip {args} --prefer-binary{index_url_line}', desc=f"Installing {desc}", errdesc=f"Couldn't install {desc}")

? File "/Users/mac/git-project/stable-diffusion-webui/launch.py", line 97, in run

? ? raise RuntimeError(message)

RuntimeError: Couldn't install gfpgan.

Command: "/Users/mac/git-project/stable-diffusion-webui/venv/bin/python3.10" -m pip install git+https://github.com/TencentARC/GFPGAN.git@8d2447a2d918f8eba5a4a01463fd48e45126a379 --prefer-binary

Error code: 1

stdout: Collecting git+https://github.com/TencentARC/GFPGAN.git@8d2447a2d918f8eba5a4a01463fd48e45126a379

? Cloning https://github.com/TencentARC/GFPGAN.git (to revision 8d2447a2d918f8eba5a4a01463fd48e45126a379) to /private/var/folders/j7/d0pyv1qj7lq50qqzfysm9r0h0000gn/T/pip-req-build-_z43sqj4

stderr:? ?Running command git clone --filter=blob:none --quiet https://github.com/TencentARC/GFPGAN.git /private/var/folders/j7/d0pyv1qj7lq50qqzfysm9r0h0000gn/T/pip-req-build-_z43sqj4

? 致命錯(cuò)誤:無法訪問 'https://github.com/TencentARC/GFPGAN.git/':Recv failure: Operation timed out

? 致命錯(cuò)誤:無法從承諾者遠(yuǎn)程獲取 fa702eeacff13fe8475b0e102a8b8c37602f3963

? 警告:克隆成功,但是檢出失敗。

? 您可以通過 'git status' 檢查哪些已被檢出,然后使用命令

? 'git restore --source=HEAD :/' 重試

真的坑啊,繼續(xù)解決下載資源超時(shí)問題,更改launch.py下載路徑配置

由于網(wǎng)絡(luò)環(huán)境問題無法訪問到Github中的部分資源從而導(dǎo)致安裝失敗,此時(shí)需要用記事本打開launch.py文件并找到圖下這個(gè)8個(gè)地方,在每個(gè)“?https://github.com/”開頭的鏈接前面添加“?https://ghproxy.com/”,變成如圖所示的“?https://ghproxy.com/https://github.com/”格式開頭,如下圖:?

注意路徑斜杠,別少打了

修改完之后,記得保存,然后再次執(zhí)行啟動(dòng)命令?./webui.sh,如下圖

此處時(shí)間會(huì)有點(diǎn)久,耐心等待

TMD終于運(yùn)行成功!

最后,一起和AI愉快的玩耍吧!

Windows電腦的兄弟:可以參考如下此文

????https://blog.csdn.net/qq_40943363/article/details/130033199

Mac安裝Stable Diffusion WebUI填坑之路?。?!的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
萨迦县| 北宁市| 南开区| 丹凤县| 合肥市| 西贡区| 泸溪县| 徐水县| 文化| 尤溪县| 望谟县| 新沂市| 阳朔县| 阿鲁科尔沁旗| 淮安市| 鲁山县| 陆河县| 大丰市| 汝南县| 水城县| 陕西省| 博客| 晴隆县| 泰和县| 绥化市| 东乡| 新疆| 牙克石市| 咸丰县| 修武县| 五河县| 宜兰市| 新昌县| 阿瓦提县| 南涧| 临安市| 贵港市| 泾阳县| 田阳县| 稻城县| 伽师县|