コンテンツにスキップ

既存のリソースからのデプロイ手順

ソリューションを起動する前に、このガイドで説明されているアーキテクチャ、サポートされているリージョン、および他の考慮事項を確認してください。この節の手順に従ってソリューションをあなたのアカウントに設定してデプロイしてください。

デプロイ所要時間: 約 20 分

前提条件

  • ユーザーは事前に Linux システムを実行するコンピューターを用意する必要があります。
  • aws cliをインストールして設定する。
  • 以前のバージョンの Stable Diffusion WebUI AWS プラグインをデプロイする。

デプロイの概要

以下の手順に従ってこのソリューションを AWS にデプロイしてください。

  • ステップ 1: Stable Diffusion WebUI を更新する
  • ステップ 2: AWS コンソールにログインし、CloudFormation の既存の Stable Diffusion AWS 拡張機能テンプレートを更新する

デプロイの手順

ステップ 1 - Linux: Stable Diffusion WebUI を更新する (Linux)

  1. リンクから CloudFormation テンプレートをダウンロードする
  2. AWS マネジメントコンソールにサインインし、CloudFormation コンソールに移動する
  3. [スタック]ページで、[スタックの作成]を選択し、[新しいリソース(標準)の作成]を選択する
  4. [テンプレートの指定]ページで、[テンプレートが準備済み]を選択し、[テンプレートファイルのアップロード]を選択し、ステップ1でダウンロードしたテンプレートを参照して選択し、[次へ]を選択する
  5. [スタックの詳細の指定]ページで、スタック名をスタック名ボックスに入力し、[次へ]を選択する
  6. [スタックオプションの設定]ページで、[次へ]を選択する
  7. [確認]ページで、スタックの詳細を確認し、[送信]を選択する
  8. スタックの作成が完了するまで待つ
  9. CloudFormation スタックの出力値を見つけ、[WebUIURL]の値のリンクをクリックして WebUI にアクセスする。スタックが正常に作成された後、内部設定が完了するまで約 30 分待つ必要があります。

ステップ 1 - Windows: Stable Diffusion WebUI を更新する (Windows)

  1. Windows サーバーを起動し、RDP でログインする
  2. このリンクを参照して NVIDIA ドライバーをインストールする
  3. Python ウェブサイトにアクセスし、Python をダウンロードしてインストールする。インストール時に "Python をパスに追加する" をチェックする
  4. Git ウェブサイトにアクセスし、Git をダウンロードしてインストールする
  5. PowerShell を開き、git clone https://github.com/awslabs/stable-diffusion-aws-extensionを実行してこのプロジェクトのソースコードをダウンロードする
  6. ソースコードディレクトリ内で、install.batを実行する
  7. ダウンロードした stable-diffusion-webui フォルダ内で、webui-user.batを実行する

ステップ 2: CloudFormation の既存の Stable Diffusion AWS 拡張機能テンプレートを更新する

  1. AWS マネジメントコンソールにログインする
  2. サービスメニューから "CloudFormation" を選択し、このソリューションに展開されたスタックを見つけ、それを選択し、右上の [更新] をクリックする
  3. [スタックの更新] で [現在のテンプレートの置き換え] を選択し、最新の CloudFormation のリンクを "Amazon S3 URL" に入力し、[次へ]をクリックする
  4. [スタックオプションの設定] で [次へ]をクリックする
  5. [確認] で承認オプションを選択し、[送信]をクリックする
  6. CloudFormation がスタックの更新を開始します。これには時間がかかる場合があります。[スタック]ページでスタックの状況を監視できます。

注意

  1. SageMaker の Inference Endpoints は、ソリューションを V1.5.0 にアップデートした後に削除して新しく展開する必要があります。
  2. WebUI とミドルウェアのバージョンは一致する必要があります。
  3. EC2 に新しい WebUI をデプロイするのを推奨します。
  4. ミドルウェア API バージョン 1.4.0 は直接更新できますが、バージョン 1.3.0 は先にアンインストールしてから再インストールする必要があります。
  5. API を介してすでに統合されているサービスがある場合は、アップグレードの認証検証方法について API ドキュメントを確認し、本番環境に移行する前に十分にテストを行ってください。