MacOS 安裝 StableDiffusionWebUI

閱讀時間約 6 分鐘
MacOS 安裝 StableDiffusionWebUI

MacOS 安裝 StableDiffusionWebUI

雖然網上有不少 Cloud 的 圖像生成 AI service,但是如果要大量/長期免費地使用,在本地安裝及依靠本機運算能力的 Stable Diffusion 是一個不錯的選擇。

由於我只有 M1 的 MacbookPro 32GB,所以只能寫 MacOS 版本的教學,不過上網也有不少 Windows 版本的教學可以參考。

首先看一下現時 MacOS 可以使用什麼軟件來安裝 Stable Diffusion。Stable Diffusion 不是一個軟件,是一個以潛在擴散方式生成圖像的模型,本身是以 Python 寫成,所以最直接的方法是安裝 Python 版本,並以 command 方式操作,但是為方便不會用 Python 的用家,有不少有 UI 的可操作版本出來了。


StableDiffusionWebUI 簡介

使用了 gradio 作為 Stable Diffusion 的 WebUI,並在 localhost 用 Web 顯示 UI,可以配合不同的 Model 及 Extension,更新速度極快,最新的功能一出來也馬上支援,但需要一點點操作一點點 Python。

由於更新速度快,功能最齊全,也是最廣為用家使用的 Stable Diffusion 界面,個人也是極度推薦使用 StableDiffusionWebUI ,因為有些 extension 也只有 WebUI 能用。


安裝方法

首先要安裝 Python 3.10,MacOS 通常本身有 Python 2.x 版本,為了方便版本控制最好先安裝 pyenv。安裝 pyenv 需要使用 Homebrew,所以我們的安裝次序如下(如已安裝可跳過)。

由於時間關係可以先下載 Stable Diffusion 1.5 的 Model
下載 v1-5-pruned-emaonly.ckpt - 4.27GB

  1. 安裝 Homebrew
  2. 安裝 Python 3.10
  3. 安裝 StableDiffusionWebUI
  4. 安裝 StableDiffusionWebUI Extension
  5. 介紹下載 Model 的好地方

1. 安裝 Hombrew

  • Homebrew 是一個 MacOS 必用的安裝程式,使用官網的指令可以一鍵安裝。
  • /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • 如缺少 Xcode 請先安裝 xcode-select --install
  • 安裝完成後可以用 brew update 更新一下 Homebrew 的目錄 (第一次會比較長時間)
brew update

brew update

  • 如 brew update 後有軟件需要更新可用 brew upgrade 進行更新


2. 安裝 pyenv

pyenv 是用來控制 Python 版本的工具。首先用 python --version 指令看看現時的版本。只要不是 Python 3.10 就需要安裝,方法如下:

  • brew update 先更新一下 Homebrew
  • brew install openssl readline sqlite3 xz zlib 安裝 pyenv 須要的程式
  • brew install pyenv 可以安裝 pyenv
  • echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bash_profile exec "$SHELL" 然後確保 pyenv 會自動更新

然後可以安裝 Python 3.10.6

  • pyenv install 3.10.6 安裝
  • pyenv global 3.10.6 設定
  • python --verison 查看一下版本是否真的是 3.10.6
Python 版本

Python 版本


3. 安裝 StableDiffusionWebUI

  • 成功安裝 Python 後
  • 首先安裝 StableDiffusionWebUI 所需的其他軟件
  • brew install cmake protobuf rust git wget
  • 建立 StableDiffusionWebUI 的資料夾 e.g. mkdir /Users/YourName/Documents/StableDiffusion/
  • 在 Terminal 在這個資料夾下用 git 下載 source code
  • git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
  • 在 /Users/YourName/Documents/StableDiffusion/ 執行 ./webui.sh
  • 如果沒有任何 Model 在的話會自動下載 Stable Diffusion 1.5
  • 如事前已下載就可以將檔案放到 /Users/YourName/Documents/StableDiffusion/models/Stable-diffusion 內
  • 在 /Users/YourName/Documents/StableDiffusion/ 執行 ./webui.sh
  • 第一次打開會自動下載一些檔案
raw-image
  • 完成後在瀏覽器打開 http://localhost:7860 就可以見到 WebUI
  • 在 txt2img 的 prompt 輸入框中輸入一些 prompt 然後接右邊的 Generate / command + Enter 即時會開始 AI 生成圖片。
StableDiffusionWebUI

StableDiffusionWebUI

4. 安裝 StableDiffusionWebUI Extension


5. 下載 Model 的好地方

  • CivitAI - 絕對是最多 Stable Diffusion 可以下載的網站
  • Hugging Face - 官方的 Model 或一些重要 Extension 的 Model 都會放在 Hugging Face


avatar-img
10會員
6內容數
由淺入深,學習如何使用 Stable Diffusion 及研究各種 Stable Diffusion 軟件的使用方法,提示詞的意思及外掛軟件的教學。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
本篇參與的主題活動
這是一篇評測Hyread Gaze Mini+閱讀器的文章,內容包含硬體規格、使用體驗與品管售後服務等,作者分享了他對這款閱讀器的評價與使用心得。
先前麥克買了在預算及性能方面都十分複合需求的NXTPAPER 11平板,但拿到辦公室使用後便發現因為時不時有簡報需求,主機本身不支援有線視訊輸出實在是非常不方便,因又開始尋找新歡。最終麥克選擇了算是還滿熟悉的品牌小米旗下的小米平板6,以下為麥克這一個月下來的使用心得。
從預計的十月底出貨經過重重波折,Pubu自家開發的10寸彩色閱讀器Pubook Pro終於是送到第一批集資者手中了。究竟這台閱讀器有沒有本事撼動目前的電子紙閱讀器市場?有達到集資時承諾的各項功能嗎?且讓身為首批集資者之一的麥克跟大家談談收到主機後使用數天的感想。
Steam Deck 迎來大改版,最重要的更新就是換成 OLED 螢幕。使用 OLED 螢幕帶來更好看的顏色,大小還小幅提升到 7.4 吋。關係續航力的電池也從 40 瓦小時升級到 50 瓦小時, 3A 大作都可以多玩一小時呢!這麼香的更新,怎麼不給他買下去呢 😄
這是一篇評測Hyread Gaze Mini+閱讀器的文章,內容包含硬體規格、使用體驗與品管售後服務等,作者分享了他對這款閱讀器的評價與使用心得。
先前麥克買了在預算及性能方面都十分複合需求的NXTPAPER 11平板,但拿到辦公室使用後便發現因為時不時有簡報需求,主機本身不支援有線視訊輸出實在是非常不方便,因又開始尋找新歡。最終麥克選擇了算是還滿熟悉的品牌小米旗下的小米平板6,以下為麥克這一個月下來的使用心得。
從預計的十月底出貨經過重重波折,Pubu自家開發的10寸彩色閱讀器Pubook Pro終於是送到第一批集資者手中了。究竟這台閱讀器有沒有本事撼動目前的電子紙閱讀器市場?有達到集資時承諾的各項功能嗎?且讓身為首批集資者之一的麥克跟大家談談收到主機後使用數天的感想。
Steam Deck 迎來大改版,最重要的更新就是換成 OLED 螢幕。使用 OLED 螢幕帶來更好看的顏色,大小還小幅提升到 7.4 吋。關係續航力的電池也從 40 瓦小時升級到 50 瓦小時, 3A 大作都可以多玩一小時呢!這麼香的更新,怎麼不給他買下去呢 😄
你可能也想看
Google News 追蹤
Thumbnail
生成式AI工具即將邁入三年,除了ChatGPT以外,也進化了許多GenAI工具,如Sora影片生成等。 你知道Stable Diffusion嗎? 從詠唱魔法師Prompts的玩家或職務,AI浪潮持續推進下,SD-WebUI並沒有停滯或被淘汰。 結果告訴了我們一件事情...
Thumbnail
Stable Diffusion 的 Mov2Mov 套件是一個非常強大的工具,讓你可以自動化和簡化視頻轉換過程。這個套件特別適合那些希望在視頻中進行面部替換、添加配件或改變角色外觀的人。這裡是關於這個套件的一些詳細介紹: 功能和優點 自動化視頻轉換: Mov2Mov 可以自動化視頻到
Thumbnail
本週設計新聞: Stability AI 推出 Discord 服務 / Apple iPad 廣告炎上 / TAIWAN 品牌形象 3.0 / Krea AI 推出影片生成功能 / 總統就職禮賓人員服裝
Thumbnail
MacOS 請先安裝「Homebrew」。開啟「終端機」,輸入底下指令: brew cask install​ docker 載入Docker App後,點擊Next,輸入MacOS登入密碼。安裝完成後,輸入底下指令查看版本資訊: ​docker -v Linux 開啟「終端機
Thumbnail
隨著人工智能技術的發展,AI 繪圖已經變得常見。Fast Stable Diffusion XL on TPUv5e 是在 Hugging Face 平臺上建立的演示模型,使用 TPU v5e 運行 SDXL 模型,大幅提高了圖像生成速度,生成一張 1024x1024 圖像只需約 10 秒。
Thumbnail
幾個步驟,就能成功在MacBook Air M1安裝Python3和Django!
想要開始Python語言的開發環境,有兩種常見方式,一種是下載安裝到本機端,另一種是直接在雲端執行。本文將介紹三個常見的開發工具及其安裝步驟。
Thumbnail
Stable Diffusion Online是網頁版的Stable Diffusion AI圖像生成工具,省去了繁瑣的安裝和設定步驟,可以無限生成圖片,且不用註冊就可以免費使用,更棒的是還可以商業使用,為使用者提供更便捷的圖像生成體驗。
Thumbnail
這個地址可以讓我一鍵安裝目前所有的開源AI應用,包括: AI繪圖工具:Stable Diffusion的Web UI和comyUI 視訊換臉工具:Face Fusion 聲音課程工具:RVC和XTDS 記住這個地址,它可以讓你一鍵安裝目前所有的開源AI應用。不用管環境配置需要哪一個,直接點擊
Thumbnail
生成式AI工具即將邁入三年,除了ChatGPT以外,也進化了許多GenAI工具,如Sora影片生成等。 你知道Stable Diffusion嗎? 從詠唱魔法師Prompts的玩家或職務,AI浪潮持續推進下,SD-WebUI並沒有停滯或被淘汰。 結果告訴了我們一件事情...
Thumbnail
Stable Diffusion 的 Mov2Mov 套件是一個非常強大的工具,讓你可以自動化和簡化視頻轉換過程。這個套件特別適合那些希望在視頻中進行面部替換、添加配件或改變角色外觀的人。這裡是關於這個套件的一些詳細介紹: 功能和優點 自動化視頻轉換: Mov2Mov 可以自動化視頻到
Thumbnail
本週設計新聞: Stability AI 推出 Discord 服務 / Apple iPad 廣告炎上 / TAIWAN 品牌形象 3.0 / Krea AI 推出影片生成功能 / 總統就職禮賓人員服裝
Thumbnail
MacOS 請先安裝「Homebrew」。開啟「終端機」,輸入底下指令: brew cask install​ docker 載入Docker App後,點擊Next,輸入MacOS登入密碼。安裝完成後,輸入底下指令查看版本資訊: ​docker -v Linux 開啟「終端機
Thumbnail
隨著人工智能技術的發展,AI 繪圖已經變得常見。Fast Stable Diffusion XL on TPUv5e 是在 Hugging Face 平臺上建立的演示模型,使用 TPU v5e 運行 SDXL 模型,大幅提高了圖像生成速度,生成一張 1024x1024 圖像只需約 10 秒。
Thumbnail
幾個步驟,就能成功在MacBook Air M1安裝Python3和Django!
想要開始Python語言的開發環境,有兩種常見方式,一種是下載安裝到本機端,另一種是直接在雲端執行。本文將介紹三個常見的開發工具及其安裝步驟。
Thumbnail
Stable Diffusion Online是網頁版的Stable Diffusion AI圖像生成工具,省去了繁瑣的安裝和設定步驟,可以無限生成圖片,且不用註冊就可以免費使用,更棒的是還可以商業使用,為使用者提供更便捷的圖像生成體驗。
Thumbnail
這個地址可以讓我一鍵安裝目前所有的開源AI應用,包括: AI繪圖工具:Stable Diffusion的Web UI和comyUI 視訊換臉工具:Face Fusion 聲音課程工具:RVC和XTDS 記住這個地址,它可以讓你一鍵安裝目前所有的開源AI應用。不用管環境配置需要哪一個,直接點擊