先日発表になったSDXL1.0ですが、以前のStable Diffusionとの互換性がなく従来のLoRA等が使えないのがやや不便です。
そこで、以前のバージョンとSDXL1.0を共存させる方法をなるべく簡単に構築できないかと思い、調べるとその方法がみつかったので紹介したいと思います。
Pythonとgitのポータブル版で環境構築!
私の環境がWindows10なので、Windows10を前提にインストールを進めてまいります。
まずはPythonのポータブル版をダウンロードします。
ファイルのダウンロードと設置
以下のリンクをクリックするとダウンロードページが表示されます。ここに表示されている「Winpython64-3.10.9.0dot.exe」をクリックし、任意の場所へダウンロードしてください。
https://sourceforge.net/projects/winpython/files/WinPython_3.10/3.10.9.0/
![](https://miraisozodo.com/wp-content/uploads/2023/07/スクリーンショット-2023-07-30-17.43.26-1024x625.png)
次に、gitポータブル版をダウンロード。
下記リンクから「64-bit Git for Windows Portable」をクリックしダウンロード。
https://git-scm.com/download/win
![](https://miraisozodo.com/wp-content/uploads/2023/07/スクリーンショット-2023-07-31-9.02.01-1024x538.jpg)
以上の2つのファイルを任意の場所へダウンロードすると以下のようになるかと思います。
![](https://miraisozodo.com/wp-content/uploads/2023/07/スクリーンショット-2023-07-31-094810-1024x434.png)
2つをそれぞれダブルクリックで解凍します。するとフォルダが2つ出来ると思います。
![](https://miraisozodo.com/wp-content/uploads/2023/07/スクリーンショット-2023-07-31-102828.png)
解凍してできた「PortableGit」フォルダを「WPy64ー31090」フォルダへ移動します。
![](https://miraisozodo.com/wp-content/uploads/2023/07/スクリーンショット-2023-07-31-102828-1.png)
「WPy64ー31090」のフォルダの名前を「StableDiffusion」等、わかりやすい名前に変更してください。そして名前を変更したフォルダ内が以下のようになっているかと思います。
![](https://miraisozodo.com/wp-content/uploads/2023/07/スクリーンショット-2023-07-31-104311.png)
StableDiffusion Web UIのインストール
それでは、いよいよインストールしていきます。
「PortableGit」フォルダ内の「git-cmd.exe」をダブルクリックすると以下のようが画面になるかと思います。
![](https://miraisozodo.com/wp-content/uploads/2023/07/スクリーンショット-2023-07-31-111049-1024x234.png)
出てきたDOSプロンプト(上記画像だと左の黒い画面)に以下をコピペしてEnterKeyを押します。
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
![](https://miraisozodo.com/wp-content/uploads/2023/07/スクリーンショット-2023-07-31-111543-1024x275.png)
すると上記の様にコマンドが実行され、「stable-diffusion-webui」というフォルダが新たにできていると思います。
そのstable-diffusion-webuiフォルダの中のwebui.batを今度はダブルクリックして実行します。
![](https://miraisozodo.com/wp-content/uploads/2023/07/スクリーンショット-2023-07-31-112020.png)
するとStable Diffusion Web UI のインストールが開始されます。ここからはちょっと時間がかかるので、しばらく待ちます。
![](https://miraisozodo.com/wp-content/uploads/2023/07/スクリーンショット-2023-07-31-112046-1024x501.png)
しばらく待つと以下のような画面になると思います。枠で囲ったように
「http://127.0.0.1:7860(画像はhttp://127.0.0.1:7861となってますがほとんどの人は7860になると思います)」と表示されればインストールが完了です。
![](https://miraisozodo.com/wp-content/uploads/2023/07/スクリーンショット-2023-07-31-113827-1024x483.png)
枠内のアドレスをコピーして、お使いのブラウザのアドレスバーにペーストしてください。
Stable Diffusion web UIの画面が表示されたらインストールは成功です!
![](https://miraisozodo.com/wp-content/uploads/2023/07/スクリーンショット-2023-07-31-114725-1024x567.png)
「Stable Diffusion XL(SDXL)1.0」のインストール
続いてSDXL 1.0をインストールしていきます。
SDXL-base-1.0
上記ページで「sd_xl_base_1.0.safetensors」(6.94 GB)をダウンロード。
SDXL-refiner-1.0
次に上記ページで「sd_xl_refiner_1.0.safetensors」(6.08 GB)をダウンロードします。
sd_xl_base_1.0.safetensors と sd_xl_refiner_1.0.safetensors は /models/Stable-diffusionにダウンロードしてください。
SDXL VAEのインストール
上記ページで「sdxl_vae.safetensors」(335 MB)をダウンロードします。
ダウンロードしたファイルは/models/VAEに設置してください。
初期のインターフェイスにはVAEを切り替える項目が無いので、必要であれば以下のページを参照してください。
以上がSDXL1.0をポータブル環境に新規インストールする方法でした!
コメント