【初心者向け】Stable DiffusionでPyTorch 2.0にアップデートする方法 | IT技術者のDTM奮闘記
画像生成AI

【初心者向け】Stable DiffusionでPyTorch 2.0にアップデートする方法

how to update PyTorchと書かれたアイキャッチ画像 画像生成AI

※本ページはプロモーションが含まれています

スポンサーリンク

はじめに

PyTorch 2.0へアップデートすることで、画像生成速度の向上や新しい機能の利用など、さまざまなメリットを得られます。

しかし、初心者にとって、アップデート方法は複雑で不安を感じてしまうこともあるでしょう。
そこで今回は、Stable DiffusionでPyTorch 2.0にアップデートする方法を、初心者でもわかりやすく解説します。

この記事では以下のことが理解できます。

  • Stable Diffusion WebUIでPyTorch 2.0にアップデートする方法
  • アップデートでトラブルが発生した場合の対処方法
スポンサーリンク

PyTorchとは

PyTorchは、FacebookのAI Researchチームによって開発された、Python向けのオープンソース機械学習ライブラリです。

PyTorchはPythonの機械学習ライブラリとして高い人気を誇ります。

nov
nov

Stable DiffusionはPyTorchライブラリを使用して動作しているんだね。

PyTorchアップデートのメリット

PyTorchを更新すると、以下のメリットがあります。

  • 画像生成速度の向上
  • 新しい機能の利用
  • バグ修正

SDPAという機能を使うとデメリット無しで画像生成速度が飛躍的に上昇します。
SDPAの使い方については以下の記事で紹介しています。

Stable DiffusionのPyTorchをアップデートする手順

Stable Diffusion WebUIではvenvという仮想環境を使用しています。
アップデートすることにより、トラブルが発生することがあるのでバックアップしてから作業しましょう。
(バックアップ手順も紹介します)

  • STEP1
    仮想環境(venv)の準備

    仮想環境を上書きしてしまうと、トラブルが発生した場合に大変なことになるので、既存の仮想環境をバックアップしておきましょう。

    「webuiフォルダ」 → 「venv」フォルダの名称を適当なものに変更しましょう。

    venvフォルダをフォーカスしている
    venvフォルダ
    venv_oldフォルダに名前を変更している
    変更後のフォルダ名

    私は「venv_old」に変更しました。

  • STEP2
    スクリプトファイルの実行を有効化する

    Windows PowerShellを管理者権限で実行します。

    PowerShellはタスクバーの左端にあるWindowsスタートボタンを右クリックすると、ポップアップメニューに起動ボタンが表示されます。

    PowerShell管理者権限をフォーカスしている
    PowerShellを管理者権限で起動

    PowerShellが表示されたら以下のコマンドをコピペしてエンターキーを押下します。

    PowerShell Set-ExecutionPolicy RemoteSigned
    PowerShell Set-ExecutionPolicy RemoteSignedコマンドを入力している

    完了したら、PowerShellウィンドウは閉じて構いません。

  • STEP3
    新しい仮想環境を作る

    「webuiフォルダ」の何もないエリアでShift + 右クリックし、表示されたポップアップメニューから「PowerShellウィンドウをここで開く」をクリックします。
    ※もしくは、cdコマンドでwebuiフォルダに移動します

    PowerShellウィンドウをここで開くクリックを誘導している
    PowerShellを起動

    PowerShellが表示されたら以下のコマンドをコピペしてエンターキーを押下します。

    python -m venv venv
    python -m venv venvコマンドを入力している

    これでwebuiフォルダ内に新しい「venv」フォルダが作成されます。

    続いて以下のコマンドをコピペしてエンターキーを押下します。

    venv\Scripts\Activate.ps1
    venv\Scripts\Activate.ps1コマンドを入力している

    これで仮想環境に入ることができます。

  • STEP4
    Pytorch2.0をインストールする

    引き続き以下のコマンドをコピペしてエンターキーを押下します。

    pip install torch==2.0.0 torchvision --extra-index-url https://download.pytorch.org/whl/cu118

    少し時間がかかりますが、気長に待ってください。
    これでインストール完了です。

おすすめテレワーク・デスクワークグッズ

四六時中デスクワークの筆者がおすすめする、デスクワークグッズを紹介します。

nov
nov

作業効率の他、QOL爆上がりの商品を紹介していくから是非チェックしてね!

ごちゃごちゃしたケーブルとは、さようなら!

USB充電の他、使用するUSB機器が増えたから必須だね

モニターアームの超定番!これを使えばデスクが広々~

目線が上がって肩こり解消にもぴったり

付箋サイズの電子メモパッドは、急な連絡にもすご~く便利!

ヘッドフォン音質、マイク音質共に良好!会議にぴったりヘッドセット

無線で、静かなオフィスでも問題無い静音スイッチ採用のマウス

机が狭い?それなら大丈夫、ロジクールのトラックボール使おう

薄型のキーボードなのに打鍵感が最高だね

コンパクトなキーボードを探しているならコレ!

スポンサーリンク

まとめ

今回はStable DiffusionでPyTorch 2.0にアップデートする方法を紹介しました。

無事アップデートできましたか?

もしトラブルが発生した場合には、venvフォルダを削除してバックアップしたvenvフォルダ名を「venv」に戻しましょう。
これでアップデート前の環境に戻ります。

注目
セーターを着た日本人女性のAI写真
Stable Diffusionの使い方・記事まとめ【Stable Diffusion WebUIの使い方】
Stable Diffusion関連の記事が増えてきたので、使い方に関する記事をまとめました。
注目
黒髪のアニメ調女性のAIイラスト
Stable Diffusionのアニメ系イラストが得意なモデル8選!
アニメ調のイラストが得意なStable Diffusionのおすすめモデルを紹介していきます
注目
黒のロングヘアー女性のAIイラスト
美少女2次元イラストに最適なモデル5選!!【Stable Diffusion モデル紹介】
2Dイラストに最適なStable Diffusionのおすすめモデルを紹介していきます。
注目
金髪のサイボーグボディの女性のAI写真
Stable Diffusionのリアル・実写系が得意なモデル5選!【Stable Diffusion モデル紹介】
リアル・実写系に最適なStable Diffusionのおすすめモデルを紹介していきます。
注目
ショートヘアー日本人女性のAI写真
Stable DiffusionのおすすめNSFWモデル8選!!【最新版】
NSFW画像の生成が得意なStable Diffusionのおすすめモデルを紹介していきます。
注目
オフィスに立つ日本人女性のAI写真
SDXLベースでNSFW画像が生成できるおすすめモデル10選【Stable Diffusionモデル紹介】
SDXLベースモデルでNSFWコンテンツに特化したモデルを紹介していきます。
注目
コートを着た日本人女性のAI写真
Stable Diffusionのおすすめモデルを用途別に紹介するよ
Stable Diffusionで使用できるおすすめモデルを用途別に紹介していきます
注目
侍姿の女性のAIイラスト
ComfyUIのインストール手順を画像付きで解説【軽量、高速なStable Diffusionクライアント】
Stable Diffusionの軽量・高速なクライアントComfyUIのインストール手順を紹介します。
注目
茶髪女性が町中に立っているAI写真
【簡単】Fooocusのインストールと使い方を紹介します!
Fooocusのインストールから簡単な使い方を解説していきます。Fooocusは数あるStable Diffusion WebUIの中でも、軽量かつシンプルなクライアントアプリです。
注目
タートルネックを着た黒髪女性のAI写真
Stable Diffusionを高速化するSDPAを紹介します【Stable Diffusion WebUIの使い方】
高速化が可能となるSDPAの使い方を紹介します。

Comment

タイトルとURLをコピーしました