快轉到主要內容

🖥️ 安裝至macOS|Stable Diffusion WebUI使用手冊

開源AI人工智慧應用 Stable Diffusion教學
🗓️ 民國113年 甲辰年
✍ 切換正體/簡體字
目錄
Stable Diffusion WebUI使用手冊 - 點選展開系列文章
7: 本篇文章

本文以macOS Ventura (13.3.1) 作示範。

此圖使用Stable Diffusion WebUI生成

1. 安裝套件管理員Homebrew
#

Brew是安裝下面的東西所需要的必備工具,需要用到終端機指令。

  1. 在應用程式列表開啟終端機

  2. 貼上以下指令安裝Homebrew (此指令來自 Homebrew官網)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 輸入密碼,全部Enter,等待安裝完成。下面Homebrew在安裝軟體的時候都需要輸入密碼。

2. 安裝Git和Anaconda
#

  1. 繼續開著終端機。輸入以下指令安裝Git版本管理工具。
brew install git
  1. 接著是Pyhton。Pyhton用Anaconda來建立虛擬環境比較方便,輸入以下指令安裝:
brew install --cask anaconda
echo 'export PATH="/usr/local/anaconda3/bin:$PATH" ' >> ~/.zshrc
source  ~/.zshrc
conda init zsh
  1. 建立Python 3.10.6的虛擬環境,輸入y同意,它會自動下載必要的套件
conda create --name sdwebui python=3.10.6

3. 複製Stable Diffusion WebUI儲存庫
#

  1. 將Stable Diffusion WebUI複製至家目錄
cd ~
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
  1. 開啟Finder,點選前往 → 個人專屬,會看到多了一個stable-diffusion-webui資料夾,這個就是程式本體了。

  2. 將下載的模型檔移動至stable-diffusion-webui下的models/Stable-diffusion資料夾。

  3. 接著回到終端機,啟動Python虛擬環境,終端機提示符前面會變成(sdwebui)

conda activate sdwebui
  1. 確認Pyhton版本,輸出應為3.10.6
python --version

4. 設定啟動引數
#

找到stable-diffusion-webui資料夾下的webui-user.sh,右鍵用文字編輯器開啟。

參考上圖框起來的地方,填入export COMMANDLINE_ARGS=--medvram --opt-split-attention引數,降低VRAM使用量。

其餘引數請參閱 命令列引數頁面。

5. 啟動Stable Diffusion WebUI
#

  1. 執行webui.sh,它會自動下載PyTorch並安裝依賴套件。
cd ~/stable-diffusion-webui
./webui.sh
  1. 跑完它應該會顯示一組網址

  2. 用瀏覽器開啟http://127.0.0.1:7860進入網頁圖形界面。執行程式時請保持終端機開著。

欲中止SD WebUI執行,直接將對終端機圖示按右鍵終止即可。

日後要啟動SD WebUI,就是開啟終端機,執行以下指令就會開啟網頁界面。

conda activate sdwebui
cd ~/stable-diffusion-webui
./webui.sh

Stable Diffusion WebUI使用手冊 - 點選展開系列文章
7: 本篇文章

相關文章

🖥️ 安裝至GNU/Linux|Stable Diffusion WebUI使用手冊
開源AI人工智慧應用 Stable Diffusion教學
🖥️ 安裝至Windows|Stable Diffusion WebUI使用手冊
開源AI人工智慧應用 Stable Diffusion教學
命令列引數|Stable Diffusion WebUI使用手冊
開源AI人工智慧應用 Stable Diffusion教學

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。