【簡単!】Stable Diffusion Web UIをインストールしよう!CPUのみで動く方法も解説!

【簡単!】Stable Diffusion Web UIをインストールしよう!CPUのみで動く方法も解説! この記事の内容 Windows環境にStable Diffusion Web UIをゼロからインストールする手順を解説します GPUがないPC(CPU専用環境)でも動作させる方法を紹介します インストール時に発生しやすいエラーとその対処法を説明します モデルファイルをダウンロードして切り替える方法も解説します はじめに この記事では、Stable Diffusion Web UIをWindowsにゼロからインストールし、GPUを搭載していないPC(CPU専用環境)でも動作させる方法を解説します。また、モデルを切り替えて利用する手順もあわせて紹介します。 前提条件 インストールを始める前に、以下の準備が必要です。 Python 3.10.6(パスが通っていること) Git これらをまだインストールしていない方は、以下の手順から進めてください。 ステップ1:Pythonをインストールする まず、PythonのリリースページからPython 3.10.6をダウンロードします。公式では3.10.6が指定されていますが、3.10.11などより新しいバージョンでも動作する可能性はあります。なお、Windows 7以前の環境では動作しませんので、Windows 10またはWindows 11を使用してください。 インストーラーは64bit版のWindowsインストーラーを選択してください。 インストール時の重要な注意点として、最初の画面に表示される 「Add Python 3.10 to PATH」 にチェックを入れることを忘れないでください。これを忘れると後の手順でエラーが発生します。 また、インストール完了画面に表示される 「Disable path length limit」 をクリックしておくと、一部の環境でのトラブルを防ぐことができます。 ステップ2:Gitをインストールする 次に、Windows用のGitインストーラーをダウンロードしてインストールします。インストール中にいくつかの設定項目が表示されますが、特にこだわりがなければすべてデフォルトの設定のままNEXTを押して進めて問題ありません。 ステップ3:Stable Diffusion Web UIのリポジトリをクローンする 任意の場所にフォルダを作成し、そこにリポジトリをクローンします。Explorerのアドレスバーに cmd と入力してコマンドプロンプトを開き、以下のコマンドを実行してください。 g i t c l o n e h t t p s : / / g i t h u b . c o m / A U T O M A T I C 1 1 1 1 / s t a b l e - d i f f u s i o n - w e b u i クローンが完了すると、stable-diffusion-webui フォルダが作成されます。 ...

April 27, 2023 · 2 min · 胡田昌彦

【GTX 16XX対応】【RAM 4GB対応】Stable Diffusion web UI #stablediffusion

GTX 16XXシリーズ・VRAM 4GB環境でStable Diffusion web UIを動かす この記事の内容 AUTOMATIC1111版「Stable Diffusion web UI」をWindows環境にインストールする手順を紹介します GTX 1650などVRAM 4GBのGPUでも動作する設定方法を解説します モデルファイルの配置場所やwebui-user.batの実行方法を説明します GTX 16XXシリーズ特有の黒画面・メモリ不足エラーの回避方法を紹介します コマンドライン引数の設定で実際に画像生成に成功した事例をお伝えします Stable Diffusion web UIとは 今回紹介するのは「AUTOMATIC1111」が公開しているStable Diffusion web UIというリポジトリです。WebブラウザベースのリッチなUIを持ち、テキストから画像を生成する「Text to Image」や、画像から画像を生成する「Image to Image」、アウトペインティング、インペインティング、プロンプトマトリクスなど、多彩な機能を備えています。 特に注目すべき点として、VRAM 4GBのビデオカードをサポートしている点があります。GTX 1650などのエントリークラスGPUでも動作することが公式に示されています。 前提条件 インストール前に以下を用意しておく必要があります。 Python(インストール済みであること) Git(インストール済みであること) Stable Diffusionのモデルファイル(model.ckpt、約4GB) モデルファイルは、以前に別のワンクリックインストーラー(Stable Diffusion v1.2.0対応版など)を使用していた場合、そのデータフォルダ内に model.ckpt として保存されているはずです。新たにダウンロードせず、既存のファイルを流用できます。 インストール手順 1. リポジトリのクローン 任意のフォルダをコマンドプロンプトで開き、以下のコマンドを実行します。 g i t c l o n e h t t p s : / / g i t h u b . c o m / A U T O M A T I C 1 1 1 1 / s t a b l e - d i f f u s i o n - w e b u i クローンが完了すると、stable-diffusion-webui というフォルダが作成されます。 ...

September 21, 2022 · 2 min · 胡田昌彦

【GPU無しでOK】Intel CPUでStable Diffusionを動かす

【GPU無しでOK】Intel CPUでStable Diffusionを動かす この記事の内容 Intel CPUに最適化したStable Diffusion環境をDockerで手軽に構築できます GPUが不要で、Intel CPUとある程度のメモリがあれば動作します コマンドを実行するだけでWebアプリが立ち上がる、シンプルな構成です リッチな環境では約2分54秒、一般的なPCでも約3分35秒で画像生成が可能です 夜間バッチ処理での大量生成など、実用的な使い方も紹介しています 概要 Stable Diffusionを試したいけれど、GPUを持っていない——そんな方に向けて、Intel CPUに最適化したStable Diffusion環境を紹介します。既存のリポジトリをフォークし、自分が使いやすい形に少し修正したものです。Intel CPUと十分なメモリがあれば動作するよう構成されており、コマンドをそのまま実行するだけで環境が整います。 前提条件と環境構築 リポジトリに記載されている前提条件を満たした状態で、以下のコマンド群を順に実行します。実行すると、Dockerコンテナが起動し、8501番ポートでWebアプリケーションが立ち上がります。 # リポジトリに記載のコマンド群を実行する(詳細はリポジトリのREADMEを参照) # 最終的に以下のような形でコンテナが起動する docker run ... # 8501番ポートでWebアプリが起動 別のホストからアクセスする場合は、以下の形式でブラウザからアクセスします。 h t t p : / / < I P ア ド レ ス > : 8 5 0 1 WebUIの使い方 ブラウザでアクセスすると、以下の要素が表示されます。 プロンプト入力欄 — 生成したい画像の説明を入力します 参照画像の入力欄 — img2imgを行う場合に使用します パラメーター調整 — ステップ数などの設定を変更できます プロンプトはWeb上で見つけたものを参考にしながら試行錯誤するとよいでしょう。「Generate」を実行すると、CPU処理が走り画像が生成されます。 生成速度の実測値 サーバー環境(多コア・大容量メモリ) Lenovoからお借りしたサーバー環境での計測結果です。CPUのコア数が豊富で、メモリも潤沢な構成です。 ...

September 15, 2022 · 1 min · 胡田昌彦

#stablediffusion をCPUのみで動かす!しかも #docker を使って環境を汚さずに実行環境を整える!

GPUなしでStable DiffusionをCPUのみで動かす!Dockerで環境を汚さずに実行する方法 この記事の内容 GPU非搭載または貧弱なGPUしか持たないPCでも、CPUのみでStable Diffusionを動かす方法を解説します Dockerを使って環境を汚さずに実行環境を構築します モデルデータのダウンロード方法からDockerコンテナの起動、画像生成の実行まで手順を紹介します WSLのメモリ上限設定の調整が必要になるケースと対処法も紹介します AMD Ryzen 5 3500・メモリ16GBという比較的ローエンドな環境での動作検証結果をお伝えします 動作確認環境 今回の検証で使用したPCのスペックは以下のとおりです。 CPU: AMD Ryzen 5 3500(6コア) メモリ: 16GB GPUは貧弱で実用に耐えないため、CPUのみで動作させることを目標としています。 なお、Stable DiffusionをCPUで動かすには、以下の要件を満たす必要があります。 RAM: 10GB以上(スワップを含む) ストレージ: モデルファイル約4GBの空き 前提条件:Docker for Windowsのインストール まず、Docker for Windowsがインストールされていることが前提です。まだインストールしていない方は、Docker公式サイトから「Docker Desktop for Windows」をダウンロードしてインストールしてください。 手順1:リポジトリのダウンロード CPU対応のStable DiffusionをDockerで動かすためのリポジトリを使います。CPUでも動作するバッチが含まれているリポジトリをZIPファイルとしてダウンロードして展開しておきます。 ダウンロードしたZIPファイルはプロパティからセキュリティのブロックを解除し、すべて展開しておきましょう。 手順2:モデルデータのダウンロード 次に、Stable Diffusionのモデルデータをダウンロードします。モデルデータはTorrentで配布されており、ファイルサイズは約3.97GBです。 TorrentクライアントはqBittorrentなどの無料ツールをインストールして使用します。マグネットリンクをクリックしてTorrentクライアントに渡すことでダウンロードが始まります。ダウンロード完了後、ステータスが「Seeding(シーディング)」になればダウンロード成功です。 ダウンロード速度によっては30〜40分程度かかる場合があります。 手順3:モデルファイルの配置 ダウンロードしたモデルファイルをリポジトリの所定の場所に配置します。 リポジトリ内に以下のフォルダを作成します。 m o d e l s / l d m / s t a b l e - d i f f u s i o n - v 1 / ダウンロードしたモデルファイル(.ckptファイル)を以下の名前にリネームします。 m o d e l . c k p t リネームしたファイルを手順1で作成したフォルダ内に移動します。 手順4:DockerイメージのPullと起動 次に、Dockerイメージをpullしてコンテナを起動します。ターミナル(PowerShellまたはコマンドプロンプト)で以下のコマンドを実行します。 ...

September 6, 2022 · 1 min · 胡田昌彦

#stablediffusion をWindowsにボタン1発で導入できGUIで操作できる 「NMKD Stable Diffusion GUI」を試してみました(低スペックGPUでは動作せず)

NMKD Stable Diffusion GUI でWindows に Stable Diffusion をボタン1発で導入してみました この記事の内容 話題の画像生成AI「Stable Diffusion」をWindows環境にGUIで簡単インストールできる「NMKD Stable Diffusion GUI」を試します インストール手順はシンプルで、ZIPを解凍して実行ファイルを起動するだけです GeForce GTX 1650(VRAM 4GB)では GPU メモリ不足で動作しませんでした GeForce GTX 1660 Super(VRAM 6GB)では起動できたものの、正常な画像生成には至りませんでした Azure上のGPU搭載VMでは正常に動作し、画像生成を確認できました NMKD Stable Diffusion GUI とは Stable Diffusion はローカル環境で実行できるオープンソースの画像生成AIです。モデルも公開されており、多くの人が自分の環境で動かして話題になっています。 しかし、セットアップにはある程度の技術的な知識が必要です。そこで登場するのが「NMKD Stable Diffusion GUI」です。これはWindowsユーザー向けに作られたワンクリックインストーラーで、マウス操作だけで最新の画像生成AIを自分のPCで動かせるようにしてくれます。 ダウンロードとインストール手順 ダウンロード NMKD Stable Diffusion GUI は配布サイトから ZIP ファイル(約213MB)としてダウンロードできます。寄付なしでもダウンロード可能です。 インストール前の注意点 展開先のパスはできるだけ短いものにすることが推奨されています。 例 : D : \ a i \ Program Files などのプロテクテッドフォルダへの展開は避けてください。 展開と起動 ダウンロードした ZIP ファイルを解凍します セキュリティブロックを解除する場合は、ファイルのプロパティから「ブロックの解除」を行います 展開したフォルダ内の Stable Diffusion GUI.exe を実行します 初回起動時のインストール 起動すると、Stable Diffusion 本体がまだ存在しないことを検知し、インストーラーが自動的に起動します。「Install」ボタンを押すと以下が自動的にダウンロード・セットアップされます。 ...

September 4, 2022 · 2 min · 胡田昌彦