Skip to main content

WinPython で、Stable Diffusion Web UI の導入方法

はじめに

この記事では、WinPython を使った、Stable Diffusion Web UI の導入方法を紹介します。

Stable Diffusionは、個人で使える画像生成AIの代表例で、その使用法は無限に広がります。

しかし、その進化の速度もまた驚異的で、最新の機能を追い求める中で、しばしば導入やセットアップに混乱を感じることもあるでしょう。

ここで、WinPythonというポータブルなPython実行環境が活躍します。

WinPythonを使うことで、環境の衝突やバージョン管理の問題から解放され、専門家であれ初学者であれ、Stable Diffusionの真価を引き出せるようになるでしょう。

この記事が、あなたのクリエイティブな活動を支え、新しい表現の扉を開く手助けとなれば嬉しいです。

WinPython を用いるメリット

WinPython は Windows で動作する、ポータブルな Python の実行環境です。

フォルダごとに完全に独立した環境を構築できるので、既存の環境を汚すことがありません。

Stable Diffusion Web UI を含む画像生成AI関連技術の発展速度はあまりにも早すぎて、毎日のようにバージョンアップや拡張機能の追加が行われています。

そのため新しい機能を使おうとすると、バージョンアップが上手くいかずに動かなくなったり、使っていた拡張機能が使えなくなったりすることがあります。

そこで、プロジェクトごとに独立した環境を構築できて、環境のバックアップも簡単な WinPython が非常に有効になります。

Stable Diffusion Web UI の導入方法

WinPython でStable Diffusion web UIをインストールするためのステップバイステップガイドを以下に提供します。

これにより、異なるプロジェクト間での環境の衝突を避け、効率的に作業できるようになります。

WinPythonのダウンロード

Stable Diffusion Web UIではpython3.10.6の利用が推奨されています。(※2023/08時点)

WinPythonのダウンロードサイトから、python3.10.6が動作する「Winpython64-3.10.9.0dot.exe」をダウンロードします。

WinPythonのダウンロードサイト画像

WinPython のバージョンと WinPython で動作する Python のバージョンは別なので注意しましょう。

WinPython のバージョンとPython のバージョンの関係はこちらに記述されています。

② ダウンロードした exe を実行環境を置きたいフォルダに解凍します。

解凍画像

③「WPy64-31090」というフォルダに解凍されるので、わかりやすく名前を変えておくと便利です。

フォルダ画像

フォルダ画像

Gitポータブル版のダウンロード

① Gitのポータブル版を公式サイトの「64-bit Git for Windows Portable.」からダウンロードします。

Git画像

② 先ほど作った WinPython のフォルダに解凍します。

Git解凍画像

Git解凍画像

Stable diffusion web UIのインストール

① WinPython Command Prompt.exe を実行して、Python コマンドプロンプトを立ち上げます。

画像

② Scripts ディレクトリで起動するので、ディレクトリをプロジェクトに移動して、github から Stable diffusion web UI をクローンします。

cd ..
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

画像

③ ダウンロードされたディレクトリに移動して「webui.bat」を実行します。

cd stable-diffusion-webui
webui.bat

インストールとモデルのダウンロードが行われて、実行環境が立ち上がります。

④ WEBブラウザにコマンドプロンプトに表示されたURLを貼り付けると、Stable diffusion web UIが使用できます。

画像

http://127.0.0.1:7860

画像

まとめ

この記事では、多岐にわたるクリエイティブな分野で応用が期待される画像生成AIツール、Stable Diffusion Web UI のインストールプロセスを、Pythonのポータブル版を使用してステップバイステップで説明しました。

Stable Diffusionは、アートの創造からゲームデザイン、さらには現実世界のシミュレーションに至るまで、さまざまな用途で利用できる非常に強力なツールです。企業がこれをプロトタイピングやマーケティングの一環として活用する例も増えています。

AIの進展と画像生成技術の現状を理解することは、特に社内SEなどの技術者にとって、今後の活躍に役立つ重要な知識となるでしょう。

このサイトでは、今後も画像生成AIに関連する最新情報と洞察を提供していきます。今回のガイドが、あなたのクリエイティブなプロジェクトやビジネスに新しい可能性をもたらす一助となれば幸いです。