AIパーソナル・ラーニング
と実践的なガイダンス

Stable Diffusion WebUIローカルデプロイメントガイド(WIN)

最近、Stable Diffusion を使用する必要があるプロジェクトを引き継ぎ、SD 環境一式を再デプロイする必要がありました。これは以前のSDデプロイとは全く同じではなく、デプロイプロセス中にいくつかの問題が発生しました。


プロジェクトアドレス:https://github.com/AUTOMATIC1111/stable-diffusion-webui

環境準備

デプロイを始める前に、私は以下の環境を使う:

  • Python 3.10.6 (互換性の問題を避けるため、このバージョンを推奨します)
  • NVIDIA RTX 4090 24GB
  • ウィンドウズ11
  • ネイティブCUDA 12.4

展開プロセス

最初はステップ・バイ・ステップで依存関係を1つずつインストールしていたが、何度もディレクトリを切り替えるのは面倒だと思った。そこで、このプロセスを自動化する簡単なスクリプトを書いた。

まず、メイン・プロジェクトをクローンする:

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

コンダ環境の作成

conda create -p .Dlab python=3.10.6 -y

次に、依存ライブラリ・ディレクトリを作成する:

mkdir -p repositories && cd repositories

以下は、すべての依存関係を一度にインストールするために書いた自動インストールスクリプトだ:


repos=(
    "安定AI/stablediffusion:stable-diffusion-stability-ai"
    "CompVis/taming-transformers:taming-transformers"
    "sczhou/CodeFormer:コードフォーマー"
    "セールスフォース/BLIP:BLIP"
    "Stability-AI/generative-models:ジェネレーティブ・モデル"
)

for repo in "${repos[@]}"; do
IFS=':' read -r github_path local_path <<< "$repo"
echo "$github_pathのクローンとインストール..."
git clone "https://github.com/$github_path.git" "$local_path"
cd "$local_path"
pip install -e .
cd ...
完了

次のステップは、他の必要な依存関係をインストールすることだ。これらは、私が落とし穴を踏んで解決したバージョンで、完璧に機能する:

#は基本的な依存関係をインストールします。
pip install transformers==4.19.2 diffusers invisible-watermark --prefer-binary

# k-diffusionはgitからインストールする必要があります。
pip install git+https://github.com/crowsonkb/k-diffusion.git --prefer-binary

# ホーム・ディレクトリに戻り、プロジェクトの依存関係をインストールする。
cd ...
pip install -r requirements.txt --prefer-binary

# これらは私が何度も何度もテストしたバージョンであり、それに従ってインストールすることをお勧めする。
pip install pytorch_lightning==1.9
pip install -U xformers==0.0.28.post2 torchvision==0.20.0 torchaudio==2.5.0 --index-url https://download.pytorch.org/whl/cu124
pip install pydantic==1.10.11
pip install wandb==0.15.12

最後にサービスを開始する:

python launch.py --xformers --no-gradio-queue

ポットホール記録

  1. 依存バージョンの衝突
    特にPyTorchとxformersのバージョンが一致していなければなりません。上に挙げたバージョンの組み合わせは何度もテストして完璧に動作しています。
  2. ネットワーク問題
    科学的なインターネットアクセス。どうしてもダウンロードできない場合は、ミラーソースを利用することをお勧めします。

中国語ローカライズ

インターフェイスに入りエクステンションクリックロード

見つけるzh_CNローカライズ打込むインストール

インストールされると、インストールされたプラグイン画面で

じゃあ、行こう。ユーザーインターフェースインターフェース

オプションzh_CN

設定を適用し、UIを再起動する

Webuiを再起動すると、インターフェイスはすでに中国語になっています。

テスト用の画像を作成し、正常に実行する!

無断転載を禁じます:チーフAIシェアリングサークル " Stable Diffusion WebUIローカルデプロイメントガイド(WIN)

チーフAIシェアリングサークル

チーフAIシェアリングサークルは、AI学習に焦点を当て、包括的なAI学習コンテンツ、AIツール、実践指導を提供しています。私たちの目標は、高品質のコンテンツと実践的な経験の共有を通じて、ユーザーがAI技術を習得し、AIの無限の可能性を一緒に探求することです。AI初心者でも上級者でも、知識を得てスキルを向上させ、イノベーションを実現するための理想的な場所です。

お問い合わせ
ja日本語