Skip to content

Instantly share code, notes, and snippets.

@simonkuang
Last active September 1, 2023 14:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save simonkuang/781279b0a53c5a662b4adb9544b27280 to your computer and use it in GitHub Desktop.
Save simonkuang/781279b0a53c5a662b4adb9544b27280 to your computer and use it in GitHub Desktop.
install stable-diffusion-webui in Ubuntu
#!/bin/bash
mkdir -p /data/workspace
cd /data/workspace
env PYTHONDONTWRITEBYTECODE=1
apt-get -y install -qq aria2
apt-get -y install -qq libcairo2-dev
apt-get -y install -qq python3-dev
apt-get -y install -qq pkg-config
apt-get -y install -qq python-is-python3
git clone -b v2.6 https://github.com/camenduru/stable-diffusion-webui stable-diffusion-webui
git -C stable-diffusion-webui checkout -f v2.6
git -C stable-diffusion-webui reset --hard
git -C stable-diffusion-webui pull origin v2.6
git clone https://huggingface.co/embed/negative stable-diffusion-webui/embeddings/negative
git clone https://huggingface.co/embed/lora stable-diffusion-webui/models/Lora/positive
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/embed/upscale/resolve/main/4x-UltraSharp.pth -d stable-diffusion-webui/models/ESRGAN -o 4x-UltraSharp.pth
wget https://raw.githubusercontent.com/camenduru/stable-diffusion-webui-scripts/main/run_n_times.py -O stable-diffusion-webui/scripts/run_n_times.py
rm -rf stable-diffusion-webui/extensions/deforum-for-automatic1111-webui
git clone https://github.com/deforum-art/deforum-for-automatic1111-webui stable-diffusion-webui/extensions/deforum-for-automatic1111-webui
rm -rf stable-diffusion-webui/extensions/stable-diffusion-webui-images-browser
git clone https://github.com/camenduru/stable-diffusion-webui-images-browser stable-diffusion-webui/extensions/stable-diffusion-webui-images-browser
git clone https://github.com/camenduru/stable-diffusion-webui-huggingface stable-diffusion-webui/extensions/stable-diffusion-webui-huggingface
rm -rf stable-diffusion-webui/extensions/sd-civitai-browser
git clone https://github.com/camenduru/sd-civitai-browser stable-diffusion-webui/extensions/sd-civitai-browser
git clone https://github.com/kohya-ss/sd-webui-additional-networks stable-diffusion-webui/extensions/sd-webui-additional-networks
rm -rf stable-diffusion-webui/extensions/sd-webui-controlnet
git clone https://github.com/Mikubill/sd-webui-controlnet stable-diffusion-webui/extensions/sd-webui-controlnet
rm -rf stable-diffusion-webui/extensions/openpose-editor
git clone https://github.com/fkunn1326/openpose-editor stable-diffusion-webui/extensions/openpose-editor
git clone https://github.com/jexom/sd-webui-depth-lib stable-diffusion-webui/extensions/sd-webui-depth-lib
git clone https://github.com/hnmr293/posex stable-diffusion-webui/extensions/posex
git clone https://github.com/nonnonstop/sd-webui-3d-open-pose-editor stable-diffusion-webui/extensions/sd-webui-3d-open-pose-editor
git clone https://github.com/camenduru/sd-webui-tunnels stable-diffusion-webui/extensions/sd-webui-tunnels
git clone https://github.com/etherealxx/batchlinks-webui stable-diffusion-webui/extensions/batchlinks-webui
rm -rf stable-diffusion-webui/extensions/stable-diffusion-webui-catppuccin
git clone https://github.com/camenduru/stable-diffusion-webui-catppuccin stable-diffusion-webui/extensions/stable-diffusion-webui-catppuccin
rm -rf stable-diffusion-webui/extensions/a1111-sd-webui-locon
git clone https://github.com/camenduru/a1111-sd-webui-locon stable-diffusion-webui/extensions/a1111-sd-webui-locon
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui-rembg stable-diffusion-webui/extensions/stable-diffusion-webui-rembg
git clone https://github.com/ashen-sensored/stable-diffusion-webui-two-shot stable-diffusion-webui/extensions/stable-diffusion-webui-two-shot
git clone https://github.com/thomasasfk/sd-webui-aspect-ratio-helper stable-diffusion-webui/extensions/sd-webui-aspect-ratio-helper
git -C stable-diffusion-webui/extensions/deforum-for-automatic1111-webui reset --hard
git -C stable-diffusion-webui/extensions/deforum-for-automatic1111-webui pull
git -C stable-diffusion-webui/extensions/stable-diffusion-webui-images-browser reset --hard
git -C stable-diffusion-webui/extensions/stable-diffusion-webui-images-browser pull
git -C stable-diffusion-webui/extensions/stable-diffusion-webui-huggingface reset --hard
git -C stable-diffusion-webui/extensions/stable-diffusion-webui-huggingface pull
git -C stable-diffusion-webui/extensions/sd-civitai-browser reset --hard
git -C stable-diffusion-webui/extensions/sd-civitai-browser pull
git -C stable-diffusion-webui/extensions/sd-webui-additional-networks reset --hard
git -C stable-diffusion-webui/extensions/sd-webui-additional-networks pull
git -C stable-diffusion-webui/extensions/sd-webui-controlnet reset --hard
git -C stable-diffusion-webui/extensions/sd-webui-controlnet pull
git -C stable-diffusion-webui/extensions/openpose-editor reset --hard
git -C stable-diffusion-webui/extensions/openpose-editor pull
git -C stable-diffusion-webui/extensions/sd-webui-depth-lib reset --hard
git -C stable-diffusion-webui/extensions/sd-webui-depth-lib pull
git -C stable-diffusion-webui/extensions/posex reset --hard
git -C stable-diffusion-webui/extensions/posex pull
git -C stable-diffusion-webui/extensions/sd-webui-tunnels reset --hard
git -C stable-diffusion-webui/extensions/sd-webui-tunnels pull
git -C stable-diffusion-webui/extensions/batchlinks-webui reset --hard
git -C stable-diffusion-webui/extensions/batchlinks-webui pull
git -C stable-diffusion-webui/extensions/stable-diffusion-webui-catppuccin reset --hard
git -C stable-diffusion-webui/extensions/stable-diffusion-webui-catppuccin pull
git -C stable-diffusion-webui/extensions/a1111-sd-webui-locon reset --hard
git -C stable-diffusion-webui/extensions/a1111-sd-webui-locon pull
git -C stable-diffusion-webui/extensions/stable-diffusion-webui-rembg reset --hard
git -C stable-diffusion-webui/extensions/stable-diffusion-webui-rembg pull
git -C stable-diffusion-webui/extensions/stable-diffusion-webui-two-shot reset --hard
git -C stable-diffusion-webui/extensions/stable-diffusion-webui-two-shot pull
git -C stable-diffusion-webui/extensions/sd-webui-3d-open-pose-editor reset --hard
git -C stable-diffusion-webui/extensions/sd-webui-3d-open-pose-editor pull
git -C stable-diffusion-webui/extensions/sd-webui-aspect-ratio-helper reset --hard
git -C stable-diffusion-webui/extensions/sd-webui-aspect-ratio-helper pull
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/control_v11e_sd15_ip2p_fp16.safetensors -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11e_sd15_ip2p_fp16.safetensors
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/control_v11e_sd15_shuffle_fp16.safetensors -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11e_sd15_shuffle_fp16.safetensors
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/control_v11p_sd15_canny_fp16.safetensors -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_canny_fp16.safetensors
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/control_v11f1p_sd15_depth_fp16.safetensors -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11f1p_sd15_depth_fp16.safetensors
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/control_v11p_sd15_inpaint_fp16.safetensors -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_inpaint_fp16.safetensors
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/control_v11p_sd15_lineart_fp16.safetensors -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_lineart_fp16.safetensors
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/control_v11p_sd15_mlsd_fp16.safetensors -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_mlsd_fp16.safetensors
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/control_v11p_sd15_normalbae_fp16.safetensors -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_normalbae_fp16.safetensors
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/control_v11p_sd15_openpose_fp16.safetensors -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_openpose_fp16.safetensors
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/control_v11p_sd15_scribble_fp16.safetensors -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_scribble_fp16.safetensors
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/control_v11p_sd15_seg_fp16.safetensors -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_seg_fp16.safetensors
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/control_v11p_sd15_softedge_fp16.safetensors -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_softedge_fp16.safetensors
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/control_v11p_sd15s2_lineart_anime_fp16.safetensors -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15s2_lineart_anime_fp16.safetensors
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/control_v11f1e_sd15_tile_fp16.safetensors -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11f1e_sd15_tile_fp16.safetensors
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/raw/main/control_v11e_sd15_ip2p_fp16.yaml -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11e_sd15_ip2p_fp16.yaml
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/raw/main/control_v11e_sd15_shuffle_fp16.yaml -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11e_sd15_shuffle_fp16.yaml
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/raw/main/control_v11p_sd15_canny_fp16.yaml -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_canny_fp16.yaml
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/raw/main/control_v11f1p_sd15_depth_fp16.yaml -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11f1p_sd15_depth_fp16.yaml
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/raw/main/control_v11p_sd15_inpaint_fp16.yaml -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_inpaint_fp16.yaml
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/raw/main/control_v11p_sd15_lineart_fp16.yaml -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_lineart_fp16.yaml
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/raw/main/control_v11p_sd15_mlsd_fp16.yaml -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_mlsd_fp16.yaml
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/raw/main/control_v11p_sd15_normalbae_fp16.yaml -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_normalbae_fp16.yaml
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/raw/main/control_v11p_sd15_openpose_fp16.yaml -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_openpose_fp16.yaml
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/raw/main/control_v11p_sd15_scribble_fp16.yaml -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_scribble_fp16.yaml
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/raw/main/control_v11p_sd15_seg_fp16.yaml -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_seg_fp16.yaml
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/raw/main/control_v11p_sd15_softedge_fp16.yaml -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15_softedge_fp16.yaml
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/raw/main/control_v11p_sd15s2_lineart_anime_fp16.yaml -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11p_sd15s2_lineart_anime_fp16.yaml
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/raw/main/control_v11f1e_sd15_tile_fp16.yaml -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_v11f1e_sd15_tile_fp16.yaml
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/t2iadapter_style_sd14v1.pth -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o t2iadapter_style_sd14v1.pth
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/t2iadapter_sketch_sd14v1.pth -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o t2iadapter_sketch_sd14v1.pth
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/t2iadapter_seg_sd14v1.pth -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o t2iadapter_seg_sd14v1.pth
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/t2iadapter_openpose_sd14v1.pth -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o t2iadapter_openpose_sd14v1.pth
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/t2iadapter_keypose_sd14v1.pth -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o t2iadapter_keypose_sd14v1.pth
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/t2iadapter_depth_sd14v1.pth -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o t2iadapter_depth_sd14v1.pth
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/t2iadapter_color_sd14v1.pth -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o t2iadapter_color_sd14v1.pth
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/t2iadapter_canny_sd14v1.pth -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o t2iadapter_canny_sd14v1.pth
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/t2iadapter_canny_sd15v2.pth -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o t2iadapter_canny_sd15v2.pth
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/t2iadapter_depth_sd15v2.pth -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o t2iadapter_depth_sd15v2.pth
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/t2iadapter_sketch_sd15v2.pth -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o t2iadapter_sketch_sd15v2.pth
# !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet-v1-1/resolve/main/t2iadapter_zoedepth_sd15v1.pth -d stable-diffusion-webui/extensions/sd-webui-controlnet/models -o t2iadapter_zoedepth_sd15v1.pth
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/sd15/resolve/main/v1-5-pruned-emaonly.ckpt -d stable-diffusion-webui/models/Stable-diffusion -o v1-5-pruned-emaonly.ckpt
sed -i -e 's/ start()/ #start()/g' stable-diffusion-webui/launch.py
sed -i -e 's/checkout {commithash}/checkout --force {commithash}/g' stable-diffusion-webui/launch.py
cd stable-diffusion-webui
python3 launch.py --skip-torch-cuda-test
python3 -c 'print("Installed")'
#!/bin/bash
cd /data/workspace
env PYTHONDONTWRITEBYTECODE=1
env TF_CPP_MIN_LOG_LEVEL=1
apt -y update -qq
wget https://github.com/camenduru/gperftools/releases/download/v1.0/libtcmalloc_minimal.so.4 -O /usr/lib/libtcmalloc_minimal.so.4
env LD_PRELOAD=/usr/lib/libtcmalloc_minimal.so.4
apt -y install -qq aria2 libcairo2-dev pkg-config python3-dev
apt -y install -qq unionfs-fuse
pip install -q torch==2.0.0+cu118 torchvision==0.15.1+cu118 torchaudio==2.0.1+cu118 torchtext==0.15.1 torchdata==0.6.0 --extra-index-url https://download.pytorch.org/whl/cu118 -U
pip install -q xformers==0.0.19 triton==2.0.0 -U
mkdir /data/content/fused-models
mkdir /data/content/models
mkdir /data/content/fused-lora
mkdir /data/content/lora
unionfs-fuse stable-diffusion-webui/models/Stable-diffusion=RW:/data/content/models=RW /data/content/fused-models
unionfs-fuse stable-diffusion-webui/extensions/sd-webui-additional-networks/models/lora=RW:stable-diffusion-webui/models/Lora=RW:/data/content/lora=RW /data/content/fused-lora
git -C stable-diffusion-webui reset --hard
git -C stable-diffusion-webui/repositories/stable-diffusion-stability-ai reset --hard
rm -rf stable-diffusion-webui/extensions/a1111-sd-webui-locon
git clone https://github.com/camenduru/a1111-sd-webui-locon stable-diffusion-webui/extensions/a1111-sd-webui-locon
# !git -C stable-diffusion-webui/extensions/deforum-for-automatic1111-webui reset --hard
# !git -C stable-diffusion-webui/extensions/deforum-for-automatic1111-webui pull
# !git -C stable-diffusion-webui/extensions/stable-diffusion-webui-images-browser reset --hard
# !git -C stable-diffusion-webui/extensions/stable-diffusion-webui-images-browser pull
# !git -C stable-diffusion-webui/extensions/stable-diffusion-webui-huggingface reset --hard
# !git -C stable-diffusion-webui/extensions/stable-diffusion-webui-huggingface pull
# !git -C stable-diffusion-webui/extensions/sd-civitai-browser reset --hard
# !git -C stable-diffusion-webui/extensions/sd-civitai-browser pull
# !git -C stable-diffusion-webui/extensions/sd-webui-additional-networks reset --hard
# !git -C stable-diffusion-webui/extensions/sd-webui-additional-networks pull
# !git -C stable-diffusion-webui/extensions/sd-webui-controlnet reset --hard
# !git -C stable-diffusion-webui/extensions/sd-webui-controlnet pull
# !git -C stable-diffusion-webui/extensions/openpose-editor reset --hard
# !git -C stable-diffusion-webui/extensions/openpose-editor pull
# !git -C stable-diffusion-webui/extensions/sd-webui-depth-lib reset --hard
# !git -C stable-diffusion-webui/extensions/sd-webui-depth-lib pull
# !git -C stable-diffusion-webui/extensions/posex reset --hard
# !git -C stable-diffusion-webui/extensions/posex pull
git -C stable-diffusion-webui/extensions/sd-webui-tunnels reset --hard
git -C stable-diffusion-webui/extensions/sd-webui-tunnels pull
# !git -C stable-diffusion-webui/extensions/batchlinks-webui reset --hard
# !git -C stable-diffusion-webui/extensions/batchlinks-webui pull
# !git -C stable-diffusion-webui/extensions/stable-diffusion-webui-catppuccin reset --hard
# !git -C stable-diffusion-webui/extensions/stable-diffusion-webui-catppuccin pull
# !git -C stable-diffusion-webui/extensions/a1111-sd-webui-locon reset --hard
# !git -C stable-diffusion-webui/extensions/a1111-sd-webui-locon pull
# !git -C stable-diffusion-webui/extensions/stable-diffusion-webui-rembg reset --hard
# !git -C stable-diffusion-webui/extensions/stable-diffusion-webui-rembg pull
# !git -C stable-diffusion-webui/extensions/stable-diffusion-webui-two-shot reset --hard
# !git -C stable-diffusion-webui/extensions/stable-diffusion-webui-two-shot pull
# !git -C stable-diffusion-webui/extensions/sd-webui-3d-open-pose-editor reset --hard
# !git -C stable-diffusion-webui/extensions/sd-webui-3d-open-pose-editor pull
# !git -C stable-diffusion-webui/extensions/sd-webui-aspect-ratio-helper reset --hard
# !git -C stable-diffusion-webui/extensions/sd-webui-aspect-ratio-helper pull
sed -i -e '''/ prepare_environment()/a\ os.system\(f\"""sed -i -e ''\"s/dict()))/dict())).cuda()/g\"'' stable-diffusion-webui/repositories/stable-diffusion-stability-ai/ldm/util.py""")''' stable-diffusion-webui/launch.py
sed -i -e 's/checkout {commithash}/checkout --force {commithash}/g' stable-diffusion-webui/launch.py
[[ -d "stable-diffusion-webui/models/CLIP" ]] || mkdir -p "stable-diffusion-webui/models/CLIP"
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://openaipublic.azureedge.net/clip/models/b8cca3fd41ae0c99ba7e8951adf17d267cdb84cd88be6f7c2e0eca1737a03836/ViT-L-14.pt -d stable-diffusion-webui/models/CLIP -o ViT-L-14.pt
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M "https://civitai.com/api/download/models/134896" -d stable-diffusion-webui/models/Stable-diffusion -o "oukaHorror_v10.safetensors"
# ControlNet models
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M "https://civitai.com/api/download/models/111973" -d stable-diffusion-webui/extensions/sd-webui-controlnet/models/ -o controlnetQRPatternQR_v20.safetensors
aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ioclab/control_v1p_sd15_brightness/resolve/main/diffusion_pytorch_model.safetensors -d -d stable-diffusion-webui/extensions/sd-webui-controlnet/models/ -o control_v1p_sd15_brightness.safetensors
# Wednesday, May 31, 2023 - We have a new update. Please use the "One Time Install & Update" Colab.
python3 stable-diffusion-webui/launch.py --listen --port 8083 --xformers --enable-insecure-extension-access --theme dark --gradio-queue --clip-models-path stable-diffusion-webui/models/CLIP --ckpt-dir /data/content/fused-models --lora-dir /data/content/fused-lora --multiple
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment