Aiarty Image Enhancer
画像の細部まで美しく再現できる高画質化AI
  • 細部加工:微細なディテールを鮮明に再現NEW
  • 画像拡大:4K/8K/32KまでのアップスケールHOT
  • 解像度の向上:低解像度の画像を高解像度化

Stable Diffusionをアップデートする方法!簡単に最新バージョンにアップ!

Stable Diffusionはテキストから高品質な画像を生成してくれて、広く好評されます。このツールはもちろんバージョンがリリースされて、新機能を追加したり不具合を改善したりします。

従来のソフトをバージョンアップする時にワンクリックで最新版にリリースします。しかし、この方法はStable Diffusionでは通用できません。Stable Diffusionをアップデートする方法はより複雑になります。

なので、この記事で初めてStable Diffusionをアップデートするお方に向けて、必要な準備、手順、またはStable Diffusionを最新バージョンにうまくアップできない解決策をご紹介しましょう。

Stable Diffusionが作成した画像を高品質化する一番簡単な方法。専門知識がいらなく、鮮明化も高画質化もノイズ除去も自動的に完成してくれます。それに、画像をぼれなく拡大するのも、極めて簡単な方法で極めて高い品質で完成できます。

Stable Diffusionをアップデートすれば?

Stable Diffusionは最新のAI技術を利用するために、ほかのソフトよりもよくリリースされます。新しいバージョンを公開するたびに、不具合を解決して、より安定に動作できるようになります。

それに、バージョンによって、新しい機能を追加します。Stable Diffusion最新版を使えば、最新の機能が使えます。

また、いくつかの点でより使いやすくなってきたり、インターフェースをより便利に変更したりするのも、時にリリースされます。

これまでのメリットがあるから、Stable Diffusionを最新バージョンにアップするのが強くおすすめします。ではこれからは、Stable Diffusionをアップデートする方法をご紹介します。

【準備作業】Stable Diffusionをアップデートする前には必要なこと

今のStable Diffusionをバックアップします

Stable Diffusionを配置した後にデータ、モデル、生成画像そして拡張機能がどんどん追加されます。最新バージョンのStable Diffusionにアップデートする時に、このようなデータとファイルがそのままに保存されます。なのでStable Diffusionを最新バージョンにアップした後もモデルと拡張機能がうまく使えます。

というはずですが、何か紛失したら後悔も仕方ありません。念のために、Stable Diffusionを今まで使った状態でバックアップします。

方法も簡単です。「stable-diffusion-webui」というフォルダを丸ごとに安全なところにコピーすればいいです。元のフォルダと区別するために、コピーしたフォルダをリネームするのがおすすめします。

必要な情報をメモしておきます

Stable Diffusionをアップデート失敗した場合に、今のバージョンに戻るために対応するIDコードが必要です。しかし、失敗した後に、事情によってそのIDコードが確認できない恐れがあります。なので、アップデートする前にそのIDコードをメモしておきます。

これからの手順で、IDを見つけます。IDは暗記できないほど長いコードですから、メモ帳にコピーして保存するほうがおすすめします。

  • まずは「webui-user.bat」をクリックして、Web UIを起動します。「Commit hash: 」を見つけて、その後に書いている40桁の英数字をメモ帳にコピーして保存します。

  • ちなみに
  • この画面で今使っているStable Diffusionのバージョンも書いています。Stable Diffusionをアップデートした後に、ここで最新バージョンかと確認できます。

ネット環境を確認します

Stable Diffusionをアップデートする時に新しいバージョンをダウンロードします。その時にネット通信が必要です。ダウンロードする時にネット環境が不安定になれば、たとえ一時だとしても、ファイルがうまくダウンロードされない恐れがあります。

なので、Stable Diffusionのアップデートを始める前には必ず、ネット環境を確認します。

Stable Diffusionをアップデートする方法ご紹介!

準備完備したら、これからはStable Diffusionを最新バージョンにアップデートする方法をご紹介します。方法はほかのソフトと少々違いますが、案外に簡単です。これからの手順で気軽にアップデートできます。

  • STEP.1

    まずはStable Diffusionのフォルダを開きます。ウィンドウに空白の部分に右クリックして、「ターミナルで開く」をクリックします。

    • Tips
    • Windows10の場合にはターミナルを開いて「cd ~/stable-diffusion-webui」を入力して、「Enter」キーを押して実行させます。
  • STEP.2

    これからのコマンドを入力して、「Enter」キーを押して実行させます。

    • git pull

    そしてコードが増やさないまで待ちます。Stable Diffusionをアップデート完成したらStable Diffusionを再起動します。

Stable Diffusionがうまくアップデートできない解決策

これまでの方法でStable Diffusionを最新バージョンにアップできます。しかし、うまくいかない時があります。アップデートが失敗した時のために、解決策を用意してあります。

更新が始まらない場合

「git pull」を実行させると、新しいバージョンをダウンロードするはずです。ダウンロードが始まらないで、ご覧のようなコードが現れる報告があります。

  • You are not currently on a branch.
  • Please specify which branch you want to merge with.
  • See git-pull(1) for details.
  •  
  •     git pull <remote>  <branch>

この不具合の原因を説明すれば複雑なことになります。でも解決策は簡単です。このコードの下にこれからのコマンドをコピペして、「Enter」キーを押して実行させます。

  • git switch master

そしてコードが増やさないまで待ちます。そのあとで、Stable Diffusionをアップデートする手順をあらためて行います。

更新が中止される場合

「git pull」を実行させると、新しいバージョンをダウンロードします。ファイルをダウンロードするという意味をするコードがどんどん現れます。しかし、更新が中止され、コードが多く現れます。その中にこれからのコードがあります。

  • Raise ValueError(
  • ValueError: An event handler (on_generate_click) didn't receive enough input values (needed: ○○, got: ○○).

これは、更新するためのファイルの中に、一部のファイルがうまくダウンロードされないからエラーが発生します。ネット環境が安定ではないかと考えられます。ネットへの接続を改善して、Stable Diffusionをアップデートする手順をあらためて行います。

また、すでにダウンロードされたファイルは確認されたら改めてダウンロードしません。次のファイルのダウンロードに入ります。なので、不安定なネット環境だとしても、このエラーを無視して、Stable Diffusionのアップロードを何度もやってみます。作業は何回もしますが、そのうちにいつかダウンロード完成できます。

更新が成功しますが不具合がある場合

Stable Diffusionを最新バージョンにアップして、順調に完成でき上がります。しかし、ソフトそのものだけアップデートして、モデルやLoRAなどが最新バージョンに対応できなくてうまく使えないこともあります。

このような理由でStable Diffusionを元のバージョンに戻りたいのも無理もしないでしょう。この時にメモしておいたIDが役に立ちます。これからの手順で元のバージョンにダウングレードできます。

  • Stable Diffusionをアップデートする手順と同じくターミナルを開きます。これからのコマンドをコピペして、その後にメモしておいたIDをコピペします。そして「Enter」キーを押して実行させます。

    • git reset --hard

    例えば、Stable Diffusion v1.3.2にダウングレードしたい場合に、これからのコマンドで実行します。

    • git reset --hard baf6946e06249c5af9851c60171692c44ef633e0
  • Aiarty Image Enhancer - AI画像を一瞬で高画質化できる

    AI技術を使って画像を高品質化する専門ソフト。簡単な操作だけで、Stable Diffusionが作成した画像を高画質化・鮮明化したり、高品質なまま拡大したりすることができます。

この記事を書いた人:シロ

最先端のAI技術を活用するために、方法もツールも役に立つ情報も、初心者に向けていろいろまとめてご紹介します。