macPro本地部署stable-diffusion-webui
????

????由于stable-diffusion-webui需要python環(huán)境,推薦的python版本是python@3.10。所以在本地部署stable-diffusion-webui,我們首先要安裝python。
????安裝git環(huán)境
????在安裝python之前首先要安裝git環(huán)境,這個主要是來從網(wǎng)上拉取stable-diffusion-webui代碼,程序員以及已經(jīng)有g(shù)it環(huán)境的請略過,具體的安裝教程自行搜索。
????安裝完git環(huán)境之后再終端執(zhí)行
????顯示具體的git版本號。
????安裝python
????下面介紹python環(huán)境如何安裝,電腦已經(jīng)有python環(huán)境的可以略過哦
????1.Homebrew安裝。(Homebrew是mac上的包管理器)Homebrew主要是為安裝python環(huán)境做準備,具體的安裝教程自行搜索哦。
?????安裝完成之后再終端中執(zhí)行
????終端輸出Homebrew端的版本號:我的是4.0.9
?????2.安裝python。打開終端,然后執(zhí)行
????安裝完成之后再終端中執(zhí)行
????終端輸出python端的版本號
????完成python環(huán)境的安裝,恭喜你已經(jīng)完成了大部分的部署工作了
????下載代碼
????打開終端工具,然后在終端中切換你要放置代碼的文件夾。我在文檔中新建一個叫draw的文件夾,我把下載到的代碼都放到draw文件夾下(自己可以具體情況修改放置下載代碼的文件夾)
????然后在終端執(zhí)行以下命令
????由于網(wǎng)絡(luò)問題可能給導(dǎo)致拉取代碼失敗。如果是在拉取不下來,可以選擇科學(xué)上網(wǎng)方式解決網(wǎng)絡(luò)問題。
? ??下載訓(xùn)練模型
????打開下面的鏈接https://huggingface.co/CompVis/stable-diffusion-v-1-4-original,點擊files and versions 選項卡,下載如下圖所示的文件,文件大概4.3G。

????下載完成后把sd-v1-4.ckpt文件放到下載的draw/stable-diffusion-webui/models/Stable-diffusion的文件夾下(具體位置根據(jù)自己放置代碼的文件夾)。
安裝依賴
????在終端中切換目錄到(具體指令根據(jù)你放置代碼端的文件夾)
然后執(zhí)行一下命令下載安裝依賴
啟動項目
安裝依賴完成后在終端中繼續(xù)執(zhí)行如下命令
運行成功后出現(xiàn)如下截圖

在瀏覽器端的地址欄,打開http://127.0.0.1:7860


在輸入框1中輸入提示詞,在輸入框2中輸入反向提示詞,然后點擊生成按鈕,生成圖像。另外界面上還有一些生成圖像的參數(shù),可以自行研究。最后生成圖片的時間會根據(jù)自己的電腦配置以及生成圖像的參數(shù)決定。