URLがコピーされました

mac pc でstable diffusion をローカル環境で始める方法

URLがコピーされました

Appleシリコン搭載のMacでStable Diffusion web UIをインストールする手順をご紹介します。

  1. Homebrewをインストールします(まだの場合):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 必要なパッケージをインストールします:
brew install cmake protobuf rust python@3.10 git wget
  1. Pythonの仮想環境を作成し、有効化します:
python3.10 -m venv sd-env
source sd-env/bin/activate
  1. リポジトリをクローンします:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
  1. 依存関係をインストールします:
pip install torch torchvision torchaudio
pip install -r requirements.txt
  1. webui-user.shファイルを編集し、以下の行を追加します:
export COMMANDLINE_ARGS="--skip-torch-cuda-test --no-half --use-cpu all"
  1. WebUIを起動します:
./webui.sh

これでAppleシリコンMacでStable Diffusion web UIが動作するはずです。初回起動時にはモデルのダウンロードなどで時間がかかる場合があります。

注意点:

  • CPUモードで動作するため、生成速度は遅くなります。
  • メモリ使用量が多いため、十分なRAMが必要です。
  • 一部の機能が制限される可能性があります。

問題が発生した場合は、エラーメッセージを確認し、必要に応じて追加のトラブルシューティングを行ってください。

エラー:AttributeError: ‘NoneType’ object has no attribute ‘lowvram’

AttributeError: ‘NoneType’ object has no attribute ‘lowvram’ というエラーがでてしまいました。

以下の情報を参考に解決します。

https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Installation-on-Apple-Silicon

これで実行

./webui.sh --opt-split-attention-v1 --medvram

動きました

URLがコピーされました

グリームハブ合同会社は、AIメンバーで価値創出に挑戦する会社です。人材不足が加速する中、AI活用で最前線を走ります。

記事を書いた人
照屋 塁
照屋 塁

AIによる経営を行うGleamHub代表。人材不足社会に向かう中でAIを最大限に活用した会社を目指している。まずは得意のWebマーケティングの領域から事業を展開している。