Add setup script for ubuntu users
This commit is contained in:
parent
4812e441a0
commit
38bdcea3c5
12
README-ja.md
12
README-ja.md
@ -38,6 +38,18 @@ PowerShellを使う場合、venvを使えるようにするためには以下の
|
|||||||
- 「Set-ExecutionPolicy Unrestricted」と入力し、Yと答えます。
|
- 「Set-ExecutionPolicy Unrestricted」と入力し、Yと答えます。
|
||||||
- 管理者のPowerShellを閉じます。
|
- 管理者のPowerShellを閉じます。
|
||||||
|
|
||||||
|
## Ubuntu環境でのインストール
|
||||||
|
|
||||||
|
```
|
||||||
|
git clone https://github.com/kohya-ss/sd-scripts.git
|
||||||
|
cd sd-scripts
|
||||||
|
bash ubuntu_setup.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
をコマンドプロンプトで実行し、tkをインストールし、accelerateの質問をWindowsと同じように答えます。
|
||||||
|
|
||||||
|
`./gui.sh`でGUIを実行します。
|
||||||
|
|
||||||
## Windows環境でのインストール
|
## Windows環境でのインストール
|
||||||
|
|
||||||
以下の例ではPyTorchは1.12.1/CUDA 11.6版をインストールします。CUDA 11.3版やPyTorch 1.13を使う場合は適宜書き換えください。
|
以下の例ではPyTorchは1.12.1/CUDA 11.6版をインストールします。CUDA 11.3版やPyTorch 1.13を使う場合は適宜書き換えください。
|
||||||
|
13
README.md
13
README.md
@ -41,6 +41,19 @@ If you run on Linux and would like to use the GUI, there is now a port of it as
|
|||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
### Ubuntu
|
||||||
|
In the terminal, run
|
||||||
|
|
||||||
|
```
|
||||||
|
git clone https://github.com/bmaltais/kohya_ss.git
|
||||||
|
cd kohya_ss
|
||||||
|
bash ubuntu_setup.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
then configure accelerate with the same answers as in the Windows instructions when prompted.
|
||||||
|
|
||||||
|
### Windows
|
||||||
|
|
||||||
Give unrestricted script access to powershell so venv can work:
|
Give unrestricted script access to powershell so venv can work:
|
||||||
|
|
||||||
- Run PowerShell as an administrator
|
- Run PowerShell as an administrator
|
||||||
|
29
ubuntu_setup.sh
Executable file
29
ubuntu_setup.sh
Executable file
@ -0,0 +1,29 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
echo installing tk
|
||||||
|
sudo apt install python3-tk
|
||||||
|
python3 -m venv venv
|
||||||
|
source venv/bin/activate
|
||||||
|
pip install torch==1.12.1+cu116 torchvision==0.13.1+cu116 --extra-index-url https://download.pytorch.org/whl/cu116
|
||||||
|
pip install --use-pep517 --upgrade -r requirements.txt
|
||||||
|
pip install -U -I --no-deps https://github.com/C43H66N12O12S2/stable-diffusion-webui/releases/download/linux/xformers-0.0.14.dev0-cp310-cp310-linux_x86_64.whl
|
||||||
|
|
||||||
|
accelerate config
|
||||||
|
|
||||||
|
rm *.bat
|
||||||
|
rm *.ps1
|
||||||
|
|
||||||
|
set +H
|
||||||
|
echo "#!/bin/bash" > gui.sh
|
||||||
|
echo "source venv/bin/activate" >> gui.sh
|
||||||
|
echo "python kohya_gui.py $@" >> gui.sh
|
||||||
|
chmod +x gui.sh
|
||||||
|
sources=$(find $(ls | grep -v venv) | egrep "\.py$")
|
||||||
|
|
||||||
|
for source in $sources
|
||||||
|
do
|
||||||
|
#fix accelerate commands
|
||||||
|
sed -i -r 's/(accelerate launch .*?)"(.+?\.py)"/\1\2/g' $source
|
||||||
|
sed -i -r 's/subprocess.run\(run_cmd\)/subprocess.run(run_cmd, shell=True)/g' $source
|
||||||
|
done
|
||||||
|
|
||||||
|
echo -e "setup finished! run \e[0;92m./gui.sh\e[0m to start"
|
Loading…
Reference in New Issue
Block a user