From e817a28b8efbd89b09284b7c76d1defc028df02f Mon Sep 17 00:00:00 2001 From: Daniel Grenner Date: Thu, 8 Sep 2022 11:18:50 +0200 Subject: [PATCH] Add settings file Signed-off-by: Daniel Grenner --- .gitignore | 3 ++- README.md | 4 ++-- webui.bat | 4 ++++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 3a753597..5381c515 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,5 @@ __pycache__ /ui-config.json /outputs /config.json -/log \ No newline at end of file +/log +webui.settings.bat \ No newline at end of file diff --git a/README.md b/README.md index 92aee158..e67d292c 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ as model if it has .pth extension. Grab models from the [Model Database](https:/ #### Troublehooting: -- if your version of Python is not in PATH (or if another version is), edit `webui.bat`, change the line `set PYTHON=python` to say the full path to your python executable: `set PYTHON=B:\soft\Python310\python.exe`. You can do this for python, but not for git. +- if your version of Python is not in PATH (or if another version is), create or modify `webui.settings.bat` in the root folder (same place as webui.bat), add the line `set PYTHON=python` to say the full path to your python executable: `set PYTHON=B:\soft\Python310\python.exe`. You can do this for python, but not for git. - if you get out of memory errors and your videocard has low amount of VRAM (4GB), edit `webui.bat`, change line 5 to from `set COMMANDLINE_ARGS=` to `set COMMANDLINE_ARGS=--medvram` (see below for other possible options) - installer creates python virtual environment, so none of installed modules will affect your system installation of python if you had one prior to installing this. - to prevent the creation of virtual environment and use your system python, edit `webui.bat` replacing `set VENV_DIR=venv` with `set VENV_DIR=`. @@ -77,7 +77,7 @@ If you don't want or can't run locally, here is google collab that allows you to https://colab.research.google.com/drive/1Iy-xW9t1-OQWhb0hNxueGij8phCyluOh ### What options to use for low VRAM videocards? -Use command line options by editing `webui.bat`, adding them to the end of the `set COMMANDLINE_ARGS=` line. +Use command line options by creating or modifying `webui.settings.bat` in the root folder (same place as webui.bat), adding a line with `set COMMANDLINE_ARGS=`, and adding the settings at the end of that line. For example, `set COMMANDLINE_ARGS=--medvram --opt-split-attention`. - If you have 4GB VRAM and want to make 512x512 (or maybe up to 640x640) images, use `--medvram`. diff --git a/webui.bat b/webui.bat index 0de2ab88..36e98228 100644 --- a/webui.bat +++ b/webui.bat @@ -5,6 +5,10 @@ set GIT=git set COMMANDLINE_ARGS= set VENV_DIR=venv +if exist webui.settings.bat ( + call webui.settings.bat +) + mkdir tmp 2>NUL set TORCH_COMMAND=pip install torch==1.12.1+cu113 --extra-index-url https://download.pytorch.org/whl/cu113