🔖
Stable Diffusionをゼロからローカル環境に構築する方法
Stable Diffusionを開発環境が皆無なゲーミングPCで使えるようにするための方法を記載します。
とはいっても、参考にさせていただいたurlを張りながら、ざっと何をすればよいのかを備忘録的にまとめたものになりますのでご容赦ください。
Stable Diffusionをローカルで実行する方法
僕はこの方法でStable Diffusionをローカルで動作させることに成功しました。
Diffusersを使う方法
ローカル環境でStable Diffusionを動作させるためには公式の方法かDiffusersを使うかの2通りの方法があり、公式を使用するのは大変なため、Diffusersを用いた方法が簡単とのことで僕もDiffusersを使ったやり方を行いました。
まずはDiffusersのインストールですが・・・
Diffusersを使うためには5つのパッケージインストールが必要
Diffusersをローカルで使用するためには5つのパッケージインストールが必要です。
Diffusersをローカルで使用するために必要なソフト
- Python 3.7以降
Windows版Pythonのインストール方法
https://www.python.jp/install/windows/install.html - PyTorch 1.4以降(GPU版推奨)
https://self-development.info/pytorchの簡単過ぎるインストール【pythonで機械学習】/ - CUDA 11.6をインストール(PyTorchを使うため)
https://self-development.info/tensorflow-1系gpu版のためにcuda-10-0をインストール/
PyTorchの動作確認方法
https://pytorch.org/get-started/locally/ - Transformers
https://self-development.info/huggingfaceのtransformersをインストールする/ - TensorFlowのインストールが必要(Transformersを使うため)
https://self-development.info/tensorflowをwindowsにインストールする方法【python】/
※Transformersを使うためには開発者モードをonにする必要があります。エラーが出て少しはまったところです。エラーが出たときはエラー内容をコピペしてググればOK。
https://minerva.mamansoft.net/Notes/Windowsでシンボリックリンクを作成できるようにする設定
上記5つのパッケージが正常にインストールされているとDiffusersをインストールして使うことができるようになります。
その後は最初に紹介した以下の学習済みモデルのダウンロードから進めてもらうだけで使えるようになります!
無事に画像を生成できるようになった後は・・・
呪文を理解して希望の画像生成ができるようになる必要があります。以下を参考にやってみてください。
Discussion