【教學】蘋果電腦也可以在本地端用AI生成超細節高清人像:Stable Diffusion WebUI,Mac/Linux/M1/M2都適用

建議先到 電腦上的 App Store 下載好 Xcode

或是到這個連結 https://developer.apple.com/download/all/?q=Xcode

安裝來源:Installation on Apple Silicon · AUTOMATIC1111/stable-diffusion-webui Wiki

新安裝:

  1. 如果未安裝 Homebrew,請按照 https://brew.sh 上的說明進行安裝。保持終端窗口打開並按照“後續步驟”下的說明將 Homebrew 添加到您的 PATH。
  2. 打開一個新的終端窗口並運行brew install cmake protobuf rust python@3.10 git wget
  3. 通過運行克隆 Web UI 存儲庫git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
  4. 將要使用的穩定擴散模型/檢查點放入stable-diffusion-webui/models/Stable-diffusion. 如果您沒有,請參閱下面的下載穩定的擴散模型
  5. cd stable-diffusion-webui然後./webui.sh運行網絡用戶界面。將使用 venv 創建並激活 Python 虛擬環境,並且將自動下載並安裝任何剩餘的缺失依賴項。
  6. 要稍後重新啟動 Web UI 進程,請./webui.sh再次運行。請注意,它不會自動更新網絡用戶界面;要更新,git pull先運行再運行./webui.sh

現有安裝:

如果您已經安裝了使用 創建的 Web UI setup_mac.sh,請從您的文件夾中刪除該run_webui_mac.sh文件和文件夾。然後運行以更新 Web UI,然後運行它。repositoriesstable-diffusion-webuigit pull./webui.sh

啟動方法:

打開 「終端機」

輸入 cd stable-diffusion-webui enter

輸入 ./webui.sh enter

打開瀏覽器,輸入 http://127.0.0.1:7860

如何結束?

如果只是關掉瀏覽器視窗,是沒有真正關掉的,要到終端機,ctrl + C,就可以終止服務。

蔡教練的建議是把 http://127.0.0.1:7860 加到瀏覽器的書籤列上面

下次先打開終端機

輸入 cd stable-diffusion-webui enter

輸入 ./webui.sh enter

點一下網址就可以打開了

使用介面如何改成繁體中文:

中文化檔案下載網址:http://bit.ly/3kH4f6T

請放到以下位置:

Users/你的帳號/stable-diffusion-webui/localizations/

下載穩定的擴散模型

如果您沒有任何模型可以使用,可以從Hugging Face下載 Stable Diffusion 模型。要下載,請單擊模型,然後單擊標題Files and versions。查找以“.ckpt”或“.safetensors”擴展名列出的文件,然後單擊文件大小右側的向下箭頭以下載它們。

一些流行的官方穩定擴散模型是:

Stable Diffusion 2.0 和 2.1 需要模型和配置文件,生成圖像時圖像寬度和高度需要設置為 768 或更高:

配置文件,按住鍵盤上的option鍵點這裡下載v2-inference-v.yaml(可能下載為v2-inference-v.yaml.yml)。在 Finder 中選擇該文件,然後轉到菜單並選擇File> Get Info。在出現的窗口中選擇文件名並將其更改為模型的文件名,除了文件擴展名而不是.yaml.ckpt按鍵盤上的回車鍵(如果出現提示,請確認更改文件擴展名),並將其放在與模型相同的文件夾中模型(例如,如果您下載了768-v-ema.ckpt模型,請將其重命名為並與模型一起768-v-ema.yaml放入)。stable-diffusion-webui/models/Stable-diffusion

還提供了穩定擴散 2.0 深度模型( 512-depth-ema.ckpt )。按住v2-midas-inference.yaml鍵盤上的option點擊這裡下載配置文件,然後按照上面的方法用擴展名重命名,和模型一起.yaml放入。stable-diffusion-webui/models/Stable-diffusion請注意,此模型適用於 512 寬度/高度或更高而不是 768 的圖像尺寸。

故障排除

Web UI 無法啟動:

如果您在嘗試使用 啟動 Web UI 時遇到錯誤,請嘗試從您的文件夾中./webui.sh刪除repositories和文件夾,然後在再次運行之前更新 Web UI 。venvstable-diffusion-webuigit pull./webui.sh

表現不佳:

目前 macOS 上的 GPU 加速會佔用大量內存--opt-split-attention-v1如果性能不佳(如果使用任何採樣器生成 20 個步驟的 512×512 圖像需要超過一分鐘)首先嘗試從命令行選項(即)開始,看看./webui.sh --opt-split-attention-v1是否有幫助。如果這沒有太大區別,則打開位於 /Applications/Utilities 中的 Activity Monitor 應用程序並檢查 Memory 選項卡下的內存壓力圖。如果生成圖像時內存壓力顯示為紅色,請關閉 web UI 進程,然後添加命令--medvram行選項(即./webui.sh --opt-split-attention-v1 --medvram)。如果該選項的性能仍然很差並且內存壓力仍然是紅色,那麼請嘗試--lowvram(即./webui.sh --opt-split-attention-v1 --lowvram). 如果使用任何採樣器生成 20 個步驟的 512×512 圖像仍然需要幾分鐘以上,那麼您可能需要關閉 GPU 加速。在 Xcode 中打開webui-user.sh並更改#export COMMANDLINE_ARGS=""export COMMANDLINE_ARGS="--skip-torch-cuda-test --no-half --use-cpu all".

因為蔡教練手邊沒有PC,如果你是PC的使用者,想要安裝stable-diffusion請看這部影片 2023年Stable Diffusion最新版本一鍵安裝教程,猴子可食~ – YouTube

蔡教練創作的作品展示:


我不只是教你使用蘋果電腦,我是協助你抓住你的靈感、管理你的數位資料的數位人生管理教練 https://rd.coach/about/

如果想要學更多可以的實體小班制:蘋果總裁班

蔡教練聯繫方式:http://bit.ly/3VGbjxv

蔡正信教練 0988-515-413

hi@rd.coach

蔡教練官方Line: @appleceo https://lin.ee/1TgSReQ

Share:

More Posts