🔖

Stable Diffusionをゼロからローカル環境に構築する方法

2022/08/29に公開

Stable Diffusionを開発環境が皆無なゲーミングPCで使えるようにするための方法を記載します。
とはいっても、参考にさせていただいたurlを張りながら、ざっと何をすればよいのかを備忘録的にまとめたものになりますのでご容赦ください。

Stable Diffusionをローカルで実行する方法

僕はこの方法でStable Diffusionをローカルで動作させることに成功しました。

https://self-development.info/【簡単】ローカル環境でstable-diffusionで実行する方法/

Diffusersを使う方法

ローカル環境でStable Diffusionを動作させるためには公式の方法かDiffusersを使うかの2通りの方法があり、公式を使用するのは大変なため、Diffusersを用いた方法が簡単とのことで僕もDiffusersを使ったやり方を行いました。
まずはDiffusersのインストールですが・・・

https://self-development.info/最先端の機械学習モデルを利用できるdiffusersのインス/

Diffusersを使うためには5つのパッケージインストールが必要

Diffusersをローカルで使用するためには5つのパッケージインストールが必要です。

Diffusersをローカルで使用するために必要なソフト

  1. Python 3.7以降
    Windows版Pythonのインストール方法
    https://www.python.jp/install/windows/install.html
  2. PyTorch 1.4以降(GPU版推奨)
    https://self-development.info/pytorchの簡単過ぎるインストール【pythonで機械学習】/
  3. CUDA 11.6をインストール(PyTorchを使うため)
    https://self-development.info/tensorflow-1系gpu版のためにcuda-10-0をインストール/
    PyTorchの動作確認方法
    https://pytorch.org/get-started/locally/
  4. Transformers
    https://self-development.info/huggingfaceのtransformersをインストールする/
  5. TensorFlowのインストールが必要(Transformersを使うため)
    https://self-development.info/tensorflowをwindowsにインストールする方法【python】/
    ※Transformersを使うためには開発者モードをonにする必要があります。エラーが出て少しはまったところです。エラーが出たときはエラー内容をコピペしてググればOK。
    https://minerva.mamansoft.net/Notes/Windowsでシンボリックリンクを作成できるようにする設定

上記5つのパッケージが正常にインストールされているとDiffusersをインストールして使うことができるようになります。
その後は最初に紹介した以下の学習済みモデルのダウンロードから進めてもらうだけで使えるようになります!
https://self-development.info/【簡単】ローカル環境でstable-diffusionで実行する方法/

無事に画像を生成できるようになった後は・・・

呪文を理解して希望の画像生成ができるようになる必要があります。以下を参考にやってみてください。
https://note.com/fladdict/n/n0f0be20e3e23

Discussion