![見出し画像](https://assets.st-note.com/production/uploads/images/105828440/rectangle_large_type_2_cc0a6b8a0c3b9d18ffd1a1a4afb9f636.png?width=800)
【SD】MacBook Pro 14-inch (2021)にStable Diffusion積んでみたよ!
こんにちは。あるいは、こんばんは。
Apple MacBook ProにStable Diffusionを入れる方法をなんとなくネットサーフィンしながら、ついに入れてみようと思い立ちました!
基本的に生成AIやらを動かす場合には、GPUが必要になるので、Windows一択になってしまうのかな、、、と思っていましたが、とにかく動くのかチャレンジです。
MacBook Pro 14-inch (2021)
わたしの手元にあるMacBookは少し型が古くなってきましたが、Apple Siliconが搭載されています。
詳しくないのですが、最近のAppleはCPU/GPU/RAMが一体となったSoC (システム・オン・チップ) を採用しているようです。
横文字ワカンネ〜(-o-;)
以下に「このMacについて」情報を記載します。
なにかの参考になれば幸いです。
コンピュータ:MacBook Pro 14-inch (2021)
チップ:Apple M1 Max
メモリ:64 GB
macOS:macOS Ventura 13.1
Anacondaのインストール
仮想環境構築のため、Windows同様にAnacondaを入れておきます。
conda createで「py310」という仮想環境を作っていきますよ。
python 3.10を使用できるようにします。
「ターミナル」を開いて以下を入力です。
conda activateで仮想環境をアクティブな状態にできます。
conda create -n py310 python=3.10
conda activate py310
Stable Diffusion Web UIのインストール
AUTOMATIC1111様のstable-diffusion-webuiを開き、
「Wiki」タブにある「Install and run on Apple Silicon」を開きましょう!
手順が記載されていると思います。
![](https://assets.st-note.com/img/1684327397716-pIYE3pfZAx.png?width=800)
ターミナルからインストール
1)Homebrewをインストール
「ターミナル」を開いて以下を入力します。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2)Homebrewから必要なパッケージをインストール
python@3.10は不要かも??
# brew install cmake protobuf rust python@3.10 git wget
brew install cmake protobuf rust git wget
3)GitHubからStable Diffusion Web UIをクローン
任意の場所にgit cloneあるいはWebからダウンロードしておきます。
cd /Users/user/Dropbox/GitHub/clone
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
4)モデル/チェックポイント ファイルを入れる
拡張子が「.safetensors」「.ckpt」となっているファイルをダウンロードして、「/Users/user/Dropbox/GitHub/clonestable-diffusion-webui/models/Stable-diffusion」に入れておきます。
モデルファイルは以下のサイトからダウンロードすることができますよ!
5)シェルスクリプトを実行してWeb UIを起動する
「ターミナル」に以下を入力します。
cd /Users/user/Dropbox/GitHub/clone/stable-diffusion-webui
./webui.sh
6)プロンプトを入力して描画する
Checkpoint(モデル)、VAE、Loraを選択できるように、「Setting」タブをいじっておきました。
一番上のところに、プルダウンメニューが追加されます。
![](https://assets.st-note.com/img/1684327610612-MtCARYtBGG.png?width=800)
![](https://assets.st-note.com/img/1684327909885-QEII3TtBgP.png?width=800)
Loraは今まで通り「花札マーク」から選択しましょう♪
各モデルファイルの配置先は以下のとおりです。
・Checkpoint:/Users/user/Dropbox/GitHub/clone/stable-diffusion-webui/models/Stable-diffusion
・VAE:/Users/user/Dropbox/GitHub/clone/stable-diffusion-webui/models/VAE
・LoRA:/Users/user/Dropbox/GitHub/clone/stable-diffusion-webui/models/Lora
処女作
![](https://assets.st-note.com/img/1684322578573-iHYlygEHXq.png)
処女作として「1girl」のみで描画してもらいました!
Time taken: 40.89s
Windowsよりも圧倒的に遅いと思いました。
これまでにWindows版でご紹介してきました拡張機能も、パスを守ればコピペでサクッと導入できると思います♪
動作が重いようで、軽くする方法が見つかりましたら追ってご報告したいと思います!
# 拡張機能の格納場所
/Users/user/Dropbox/GitHub/local/stable-diffusion-webui/extensions
意外と速いかも???
![](https://assets.st-note.com/img/1684329217956-mz9xeeAJDn.png?width=800)
![](https://assets.st-note.com/img/1684330311990-wgznZj03kI.png?width=800)
この記事が気に入ったらサポートをしてみませんか?