eightban's memo

残しておきたい記事をまとめてみました。このブログに書いてあるドキュメントやブログで配布しているファイルの使用によって発生するいかなる損害に対してもこのブログの管理者は責任を負いません。使用する場合は自己責任のもとに使用してください。

Python stable-diffusion

WinPython+Portable GitでWindowsのローカルPCのUSBメモリーにStableDiffusion 環境を構築する

更新日:

Pythonの環境を作って別なパソコンでも動かすようにするためには持ち運べる環境を作る必要があります。通常のPythonのインストールでは引っ越すことがなかなか難しいです。そのため今回はUSBメモリなどに入れて持ち運べる環境を構築することを考えます。USBメモリでなくてもSSDやハードディスクなどにも構築できます。

WinPython

https://winpython.github.io/

WinPython Downloads (**) via SourceForge and Github

ファイル名の後ろに何もついてないものをダウンロードし実行するとファイルが解凍されます

DWPy64-31150のようなフォルダーが作成されるので好きなフォルダー名WinPythonに変更します

PortableGit

Git - Downloading Package (git-scm.com)

64-bit Git for Windows Portable.をダウンロードし実行するとファイルが解凍されます

"D:\WinPython\PortableGit"にフォルダを移動させます

専用のコマンドプロンプト

winpythonPrompt.bat

@echo off
call %~dp0\scripts\env_for_icons.bat  %*
SET PATH=%PATH%;%WINPYDIRBASE%\PortableGit;%WINPYDIRBASE%\PortableGit\bin
If not exist %WINPYDIRBASE%\content mkdir  %WINPYDIRBASE%\content 
cd %WINPYDIRBASE%\content

cmd.exe /k

"D:\WinPython\#winpythonPrompt.bat"

AUTOMATIC1111/stable-diffusion-webuiのインストール

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

#sdweb.bat

@echo off
call %~dp0\scripts\env_for_icons.bat  %*
SET PATH=%PATH%;%WINPYDIRBASE%\PortableGit;%WINPYDIRBASE%\PortableGit\bin
If not exist %WINPYDIRBASE%\content mkdir  %WINPYDIRBASE%\content 
cd %WINPYDIRBASE%\content\stable-diffusion-webui
call webui-user.bat

::cmd.exe /k

"D:\WinPython\#sdweb.bat"

バッチファイルを実行するとWebのUI画面が開きます。初回は時間がかかりますか2回目以降はモデルのダウンロードなどないので時間がかかりません。

-Python, stable-diffusion

Copyright© eightban's memo , 2024 All Rights Reserved Powered by STINGER.