Stable Diffusionはオープンなので、自分の機種に取り込んで動かすことができます。
Stable DiffusionをGoogle Colabで動かす
Stable Diffusionを自機に入れるのではなく、クラウドでGoogle Colab上のPythonで動かすことができます。
やり方その1
まずはこちらのページを参考にインストールに挑戦です。
やっていくとインポートエラーがおきました。
ImportError: cannot import name 'rank_zero_only' from 'pytorch_lightning.utilities.distributed' (/usr/local/lib/python3.7/dist-packages/pytorch_lightning/utilities/distributed.py)
プログラムの修正の参考はこちら。
ただ色々インポートエラーがでるので頓挫。
やり方その2
こちらもGoogle ColabでStable Diffusionさせます。
ランタイムは「ランタイム>ランタイムのタイプを変更」から、GPUに変更してから実行しましょう。
うちではこちらのほうが無事動作しました。レンダリングはおもったより早くて2枚で1分ぐらい。
費用
課金は?
ただハードウェアアクセラレータでGPUを利用するため有料サービスを使う必要があります。よくわからないので「100コンピューティング単位」を購入。
購入時にはクレジットカードを登録する必要があります。
実行したらエラーでまだ未確認です。
Google Colabでいくらかかる?
費用は、利用リソースの消費具合はColabの右側のサブメニューから「リソースを表示」を選択。
すると100コンピューティングユニットのうち、約0.25減って99.75になっていました。
AI自動生成サービス一覧はこちら。