| | #!/bin/bash |
| |
|
| | |
| | WEBUI_HOME_DIR="$HOME/webui" |
| |
|
| | |
| | |
| | if [ ! -d "${WEBUI_HOME_DIR}/.git" ]; then |
| | |
| | git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui /tmp/webui_temp |
| | mv /tmp/webui_temp/* /tmp/webui_temp/.git* "${WEBUI_HOME_DIR}" |
| | rm -rf /tmp/webui_temp |
| | fi |
| |
|
| | |
| | if [ ! -f "ui-config.json" ]; then |
| |
|
| | |
| | sudo apt-get update |
| | sudo apt-get install --no-install-recommends google-perftools -y |
| |
|
| | cd "${WEBUI_HOME_DIR}" |
| | |
| | |
| | sed -i 's/#export COMMANDLINE_ARGS=""/export COMMANDLINE_ARGS="--share --no-half-vae --listen --api --xformers --no-download-sd-model --disable-nan-check"/' webui-user.sh |
| | wget https://huggingface.co/kiriyamaX/webui-configs/resolve/main/config_sdxl_v2.json -O config.json |
| | wget https://huggingface.co/kiriyamaX/webui-configs/resolve/main/ui-config_sdxl_v2.json -O ui-config.json |
| |
|
| | |
| | cd extensions |
| | git clone https://github.com/picobyte/stable-diffusion-webui-wd14-tagger |
| | git clone https://github.com/AlUlkesh/stable-diffusion-webui-images-browser |
| | git clone https://github.com/hako-mikan/sd-webui-supermerger |
| | git clone https://github.com/pkuliyi2015/multidiffusion-upscaler-for-automatic1111 |
| | git clone https://github.com/arenatemp/stable-diffusion-webui-model-toolkit |
| |
|
| | |
| | WEBUI_PY_FILE="${WEBUI_HOME_DIR}/webui.py" |
| | |
| | |
| | |
| | NEW_LINE=" blocked_paths=[\"/home/ubuntu/webui/models\"]," |
| | |
| | |
| | if ! grep -q "blocked_paths" "$WEBUI_PY_FILE"; then |
| | |
| | sed -i "/app_kwargs={/i $NEW_LINE" "$WEBUI_PY_FILE" |
| | fi |
| | fi |
| |
|
| | cd "${WEBUI_HOME_DIR}" |
| | ./webui.sh |
| |
|
| |
|
| |
|