前提
機種: MacOS
インストール済み: HomeBrew(https://brew.sh/)
Homebrewは公式サイトのスクリプトをコピペすれば簡単にインストールすることができます。
初めての場合は、「コマンドラインツールをインストール」というUIが出てくるかもしれませんがHomebrew
の実行に必要なものなのでインストールして問題ありません。
環境によっては数時間かかりますが根気よく待ちましょう
インストールに必要なコマンドは5つ
brew install cmake protobuf rust python@3.10 git wget
cd ~
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
cd ~/stable-diffusion-webui
./webui.sh
上記5つのコマンドが正常に実行されればstable diffusion
のローカル環境であるstable diffusion web ui
を利用できるようになります。
一つづつ解説しましょう
brew install cmake protobuf rust python@3.10 git wget
このコマンドはHomebrew
を利用して、stable diffusion web ui
を実行するのに必要なパッケージをインストールしています。
すでに、インストールしてあるパッケージがあれば除外しましょう。
エンジニアの方なんかはgit
やpython
は入ってるという方も多いでしょう。
cd ~
このコマンドは作業ディレクトリをルートに移動するためのものです。
すでにルートにいれば実行しなくても大丈夫です。
このコマンドを実行しなくても、致命的な影響はありませんが、ファイルを綺麗に管理するために私は推奨します。
ちなみにcd
はchange directory
の略称です。
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
このコマンドは、git
を利用して、オンライン上にあるstable diffusion web ui
の本体を自分のPC(ローカル)にダウンロードしてきます。
これを実行しないとそもそも、ソフトウェアがない状態になってしまうので必ず実行するようにしましょう。
cd ~/stable-diffusion-webui
git colone
が正常に完了すれば、ルート直下にstable-diffusion-webui
という名前のフォルダができているはずなので、そこに作業ディレクトリを移動します。
次のコマンドを実行するためにはstable-diffusion-webui
に移動する必要があります。
./webui.sh
このコマンドで、stabel diffusion web ui
を起動します。
このコマンドは今後も起動が必要なときに利用するので覚えておきましょう。
初回起動時はパッケージなどのインストールが走るため起動に10~20分ほど時間がかかります。
無事に起動が完了すれば、http://127.0.0.1:7860/
にアクセスすると以下の画面が表示されます。
ここまで来ればインストールは完了です。
お疲れ様でした!
stable diffusion web uiを停止させたい時
ターミナル上でctrl + c
を押せば停止させる事ができます。
参考サイト