mac pc でstable diffusion をローカル環境で始める方法
URLがコピーされました
Appleシリコン搭載のMacでStable Diffusion web UIをインストールする手順をご紹介します。
- Homebrewをインストールします(まだの場合):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 必要なパッケージをインストールします:
brew install cmake protobuf rust python@3.10 git wget
- Pythonの仮想環境を作成し、有効化します:
python3.10 -m venv sd-env
source sd-env/bin/activate
- リポジトリをクローンします:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
cd stable-diffusion-webui
- 依存関係をインストールします:
pip install torch torchvision torchaudio
pip install -r requirements.txt
- webui-user.shファイルを編集し、以下の行を追加します:
export COMMANDLINE_ARGS="--skip-torch-cuda-test --no-half --use-cpu all"
- 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活用で最前線を走ります。