【要約】 Fooocusは、Stable Diffusion XL のためのWebUIを提供。Windows上で動作し、GitHubからダウンロードできる。インストール後は http://127.0.0.1:7860 でアクセスし、Stable Diffusion XL による画像生成ができる。これは,作成したい画像について英語のテキストで記述し,「Generate」をクリックして結果を確認できるものである。複数の画像を1回の操作で生成することもできる。
【目次】
Stable Diffusion XL (SDXL) は,Stability AIによって開発されたDiffusionベースの image-to-text の画像生成モデルである. SDXLはStable Diffusion with Larger UNet Backboneの略称である.
SDXLは,以前のStable Diffusionモデルと比較して,UNetバックボーンのサイズが3倍に増加している.この増加は,アテンションブロック数の増加とクロスアテンションコンテキストの拡大によるものである.また,SDXLはリファインメントモデルを導入している.このリファインメントモデルは,SDXLによって生成された画像の視覚的な精度を向上させるために使用される.
【文献】
D ustin Podell, Zion English, Kyle Lacey, Andreas Blattmann, Tim Dockhorn, Jonas Müller, Joe Penna, Robin Rombach: SDXL: Improving Latent Diffusion Models for High-Resolution Image Synthesis. CoRR abs/2307.01952, 2023.
https://arxiv.org/pdf/2307.01952v1.pdf
【サイト内の関連ページ】
【関連する外部ページ】
【サイト内の関連ページ】
NVIDIA グラフィックスボードを搭載しているパソコンの場合には, NVIDIA ドライバ, NVIDIA CUDA ツールキット, NVIDIA cuDNN のインストールを行う.
【関連する外部ページ】
Fooocus の stable-diffusion-webui の GitHUb のページ: https://github.com/Fooocus/stable-diffusion-webui
7-Zip 23.01 のインストール
7-Zipは,ファイルの圧縮や展開のツール.さまざまなフォーマットに対応している.
Windows では, コマンドプロンプトを管理者として開き, 次のコマンドを実行することにより, 7-Zip 23.01 のインストールを行うことができる.
mkdir %HOMEPATH%\7zip cd %HOMEPATH%\7zip curl -O https://www.7-zip.org/a/7z2301-x64.exe .\7z2301-x64.exe powershell -command "$oldpath = [System.Environment]::GetEnvironmentVariable(\"Path\", \"Machine\"); $oldpath += \";c:\Program Files\7-Zip\"; [System.Environment]::SetEnvironmentVariable(\"Path\", $oldpath, \"Machine\")"
【サイト内の関連ページ】
Windows での 7-Zip のインストール: 別ページ »で説明している.
【関連する外部ページ】
7-Zip の公式ページ: https://sevenzip.osdn.jp/
7-zip の利用が便利.右クリックメニューで「7-Zip」(「7-Zip」が表示されないときは「Show more options」,「7-Zip」),「展開」.展開先を「C:\」に設定して,「OK」をクリック.
このとき,展開先として「Fooocus_win64_1-1-10」のように表示されるので確認しておくこと.
コマンドプロンプトを管理者として実行: 別ページ »で説明
次のコマンドを実行. 「Fooocus_win64_1-1-10」のところは,先ほど確認した展開先を指定すること
cd C:\ cd Fooocus_win64_1-1-10 run.bat
エラーメッセージが出ていないことを確認.
プロンプトとして次を入れている.
Standing on a sandy beach by the sea, the vast ocean reflects sunlight. A forest trees, while in the distance, mountains with snow-capped peaks appear. The clear blue sky and warm sunlight create a perfect setting. Today is meant for playing on the beach, inspired by the beautiful scenery.
一度に生成する画像の枚数は「Advanced」をチェックすることにより出てくる設定画面で設定できる.
画像をクリックすると拡大表示できる.