StabilityMatrixを利用して、ローカル環境に「Stable Diffusion WebUI(A1111版)」を導入することにしました。
しかし、インストール時に 原因不明のエラーが出てしまい、右往左往するハメに。
エラーの内容
一応、「WEB UI」自体は開くものの、画像の生成ができません。Generateボタンを押すと以下のようなエラー表示が・・・
Launchタブのコマンドラインを見てみると「stable diffusion model failed to load」との記述が・・・
Coplilotを使って、エラーコードの原因を調べてもらったところ「Stable Diffusion WebUI」が必要とするチェックポイントファイルが見つからないため」とのこと。
しかし「チェックポイントファイルって何?」の状態なので、あれこれCoplilotに尋ねてみるも要領をえず・・・。小一時間調べてようやく解決法がわかりました。
エラーの原因
今回のエラーの原因は、「学習モデル(チェックポイント)」が 設置されていなかったことでした。
Stable Diffusionでは、画像を生成するために「モデル(チェックポイント)」と呼ばれる学習データが必要です。これは、様々な画像スタイルを実現するための辞書のようなデータで、これが入っていないと画像の生成ができません。
本来、特に設定をいじらなければ「Stable Diffusion WebUI」導入時に、基本モデルも一緒にインストールされるはずなのですが、なんらかの理由により、これがうまくインストールされなかった模様。
エラーの対処法
今回のエラーは、自分で「モデル(チェックポイント)」データをインストールすることで解決しました。
WEB UIをいったん終了し、StabilityMatrixの「Model Browser」タブを開きます。
「CivitAi」タブ、もしくは「Hugging Face」タブから、適当なモデルを選択し、インポートします。
「とりあえず画像を作成してみたい」ということであれば、「Hugging Face」タブの「Stable Diffusion 1.5」をインポートしておきましょう。※本来ならこれがデフォルトで導入されている(はず)
インポートが完了したら、再度、「Stable Diffusion WebUI(A1111版)」を起動してみましょう。今度はうまくいくかと思います。
コメントを残す