Skip to content

Latest commit

 

History

History
118 lines (78 loc) · 8.77 KB

SdWebUiInstall.md

File metadata and controls

118 lines (78 loc) · 8.77 KB

Stable Diffusion web UI のインストール

画像生成 AI ツールの Stable Diffusion web UI(SdWebUi) を簡単にインストールします。

  1. 動作環境
  2. Git for Windows のインストール
  3. Python のインストール
  4. SdWebUi のインストール
  5. モデルや LoRA のリソースダウンロード
  6. アップスケーラーなどの手動ダウンロード

動作環境

  • Windows 10 以降のパソコン (PC)
    • 要 Windows Update 適用
  • 最近の NVIDIA 製ビデオカード
    • 動作確認は Geforce RTX 3060 12GB で実施
  • 200GB 程度のディスク容量
    • ひとつが数 GB のモデルを、追加でどの程度ダウンロードするかによります。

ファイルのダウンロード時に配布元の URL をコンソールに表示します。URL を Ctrl + Click で開き、利用規約などを遵守してご利用ください。 成人でない方が成人向けのコンテンツを利用することは禁止です。

Git for Windows のインストール

Git for Windows はファイルの履歴を管理するツールですが、生成 AI 関連では様々なモノのダウンロードによく使用します。
Git をインストール済みで、パスも通っている方は読み飛ばしてください。

公式サイトの「Download」からインストーラーをダウンロードして実行します。
GitForWindowsDL

インストール時の次の画面では、真ん中を選んでください。

GitForWindowsInstall

このオプションで PC のどのフォルダからでも git を呼び出せるようになります。

他のオプションはデフォルトのままでも問題ありません。
もし気になるオプションがあったら、調べてみてください

Python のインストール

Python は有名なプログラミング言語で、AI 分野では特に活発に利用されています。
SdWebUi が指定している 最新ではないバージョンの Python 3.10.6 をインストールします。

Python 3.10.6 をインストール済みで、パスも通っている方は読み飛ばしてください。

SdWebUi が使用する Python のバージョンは Dependencies で確認できます。
exe」のリンクからインストーラーをダウンロードして実行してください。

PythonDL

インストール時の次の画面では公式の指示に従い、パスを追加するオプションを有効にしてください。

PythonPath

git と同様に、このオプションで PC のどのフォルダからでも python を呼び出せるようになります。

パスの追加を忘れた場合はPythonのインストーラーをもう一度実行し、「Modify」-「Next」-「Add Python to environment variables」であとからパスを追加することもできます。

PythonModify

SdWebUi のインストール

空き容量のあるドライブに、インストール先のフォルダを用意します。
英数字のみの浅いパスにしてください(例: C:\SdWebUiTutorial\C:\SD\ など)。

次に Setup_SdWebUi.bat右クリックから「名前をつけてリンク先を保存…」 でインストール先のフォルダにダウンロードします。

インストール先のフォルダで Setup_SdWebUi.bat をダブルクリックで実行すると、注意事項の確認の後に SdWebUi のダウンロードとインストールが進みます。
「WindowsによってPCが保護されました」と表示されたら、「詳細表示」から「実行」します。
BatWarning

インストールが終わると Web ブラウザに SdWebUi が表示されます。
以降は「SdWebUi.bat」をダブルクリックすれば SdWebUi を実行できます。

モデルや LoRA のリソースダウンロード

モデルや LoRA といったリソースを大量にダウンロードします。
回線速度にもよりますが、ダウンロードに時間が掛かりますので寝る前などの実行がおすすめです。

  1. Civitai が落ちていないことを確認して、Safe For Work の UpdateResourceSfw.bat か、Not Safe For Work の UpdateResourceNsfw.bat を実行します。
    • 追加のモデルはサイズが大きいため、_\SdWebUi-Installer\ModelAll 以下の bat ファイルを実行して個別にダウンロードします。
    • ディスク容量に数百GBの余裕があり、すべてのモデルをダウンロードする場合は UpdateResourceAllSfw.batUpdateResourceAllNsfw.bat を実行します。
    • 正しくダウンロードできていなさそうなモデルや LoRA がありましたら、削除して bat を再実行してください。
  2. 更新後に SdWebUi が立ち上がったら、上部タブから「Civitai Helper」を選択して「Scan Models for Civitai」で「Scan」します。
    CivitaiHelperScan
    • Scan ボタンの下に「Connect to Civitai API service failed. Wait a while and try again, check console log for detail」といったエラーメッセージが表示されたら、しばらく待ってから再実行してください。
  3. スキャンが終わったら、上部タブの「txt2img」に戻って花札マークの「extra networks」から「リフレッシュ」と「Refresh Civitai Helper's additional buttons」を押します。
    CivitaiHelperRefresh

アップスケーラーなどの手動ダウンロード

MEGA などの一部のクラウドストレージは、専用プログラムをインストールしない場合は手動でのダウンロードが必要になります。
手動で簡単にファイルをダウンロードするしくみを _\SdWebUi-ManualDownload\ 以下に用意しました。

ここでは MEGA で配布されている画像拡大アップスケーラー 4x-UltraSharp.pth4x-AnimeSharp.pth をダウンロードします。

  1. エクスプローラーで _\SdWebUi-ManualDownload\Upscaler\ を開くと 4x-UltraSharp.bat4x-AnimeSharp.bat があります。
  2. bat を実行すると Web ブラウザでダウンロードページを開き、エクスプローラーでとファイルのインストール先を開きます。
  3. ダウンロードページからファイルをダウンロードする際には、左上ではなく右下の「(↓)」ダウンロードボタンでダウンロードします。 UpscalerDownload
  4. ダウンロードが終わったらダウンロード先フォルダからインストール先フォルダにファイルを移動します。 UpscalerInstall

他にも手動でのダウンロードが必要なものは _\SdWebUi-ManualDownload\ 以下にダウンロード用の bat ファイルがあります。
LoRA などではおすすめのファイル名や配置先をコンソールに表示します。

MEGA からの無料ダウンロードは、大きなサイズをダウンロードをすると一定時間(6時間以上)ダウンロードが制限されます。
制限されたら時間を置いてダウンロードしましょう。

次は

以上で SdWebUi のインストールは完了です。

最初の 1girl 画像生成 では「1girl, school uniform」と指定するだけで、簡単に画像を生成できます。

First1Girl