File size: 14,021 Bytes
fbe941d |
1 |
{"cells":[{"cell_type":"code","execution_count":null,"metadata":{"id":"SaAJk33ppFw1","cellView":"form"},"outputs":[],"source":["import os\n","from IPython.display import Markdown, display\n","\n","#@title ## 🚩 先在下面选择模型,然后点击全部运行\n","\n","from google.colab.output import eval_js\n","os.environ['colab_url'] = eval_js(\"google.colab.kernel.proxyPort(7860, {'cache': false})\")\n","\n","!apt -y update -qq\n","!wget http://launchpadlibrarian.net/367274644/libgoogle-perftools-dev_2.5-2.2ubuntu3_amd64.deb\n","!wget https://launchpad.net/ubuntu/+source/google-perftools/2.5-2.2ubuntu3/+build/14795286/+files/google-perftools_2.5-2.2ubuntu3_all.deb\n","!wget https://launchpad.net/ubuntu/+source/google-perftools/2.5-2.2ubuntu3/+build/14795286/+files/libtcmalloc-minimal4_2.5-2.2ubuntu3_amd64.deb\n","!wget https://launchpad.net/ubuntu/+source/google-perftools/2.5-2.2ubuntu3/+build/14795286/+files/libgoogle-perftools4_2.5-2.2ubuntu3_amd64.deb\n","!apt install -qq libunwind8-dev\n","!dpkg -i *.deb\n","%env LD_PRELOAD=libtcmalloc.so\n","!rm *.deb\n","\n","\n","!apt -y install -qq aria2\n","!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\n","!pip install -q xformers==0.0.18 triton==2.0.0 -U\n","\n","!git clone -b v2.2 https://github.com/camenduru/stable-diffusion-webui\n","!git clone https://huggingface.co/embed/negative /content/stable-diffusion-webui/embeddings/negative\n","!git clone https://huggingface.co/embed/lora /content/stable-diffusion-webui/models/Lora/positive\n","!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/embed/upscale/resolve/main/4x-UltraSharp.pth -d /content/stable-diffusion-webui/models/ESRGAN -o 4x-UltraSharp.pth\n","!wget https://raw.githubusercontent.com/camenduru/stable-diffusion-webui-scripts/main/run_n_times.py -O /content/stable-diffusion-webui/scripts/run_n_times.py\n","!git clone https://github.com/deforum-art/deforum-for-automatic1111-webui /content/stable-diffusion-webui/extensions/deforum-for-automatic1111-webui\n","!git clone https://github.com/AlUlkesh/stable-diffusion-webui-images-browser /content/stable-diffusion-webui/extensions/stable-diffusion-webui-images-browser\n","!git clone https://github.com/camenduru/sd-civitai-browser /content/stable-diffusion-webui/extensions/sd-civitai-browser\n","!git clone https://github.com/kohya-ss/sd-webui-additional-networks /content/stable-diffusion-webui/extensions/sd-webui-additional-networks\n","!git clone https://github.com/Mikubill/sd-webui-controlnet /content/stable-diffusion-webui/extensions/sd-webui-controlnet\n","!git clone https://github.com/fkunn1326/openpose-editor /content/stable-diffusion-webui/extensions/openpose-editor\n","!git clone https://github.com/camenduru/sd-webui-tunnels /content/stable-diffusion-webui/extensions/sd-webui-tunnels\n","!git clone https://github.com/etherealxx/batchlinks-webui /content/stable-diffusion-webui/extensions/batchlinks-webui\n","!git clone https://github.com/catppuccin/stable-diffusion-webui /content/stable-diffusion-webui/extensions/stable-diffusion-webui-catppuccin\n","!git clone https://github.com/KohakuBlueleaf/a1111-sd-webui-locon /content/stable-diffusion-webui/extensions/a1111-sd-webui-locon\n","\n","# custom extensions\n","!git clone https://github.com/hnmr293/sd-webui-cutoff /content/stable-diffusion-webui/extensions/sd-webui-cutoff\n","!git clone https://github.com/dtlnor/stable-diffusion-webui-localization-zh_CN /content/stable-diffusion-webui/extensions/stable-diffusion-webui-localization-zh_CN\n","\n","%cd /content/stable-diffusion-webui\n","!git reset --hard\n","\n","!mkdir /content/stable-diffusion-webui/extensions/deforum-for-automatic1111-webui/models\n","\n","!sed -i -e 's/\\\"sd_model_checkpoint\\\"\\,/\\\"sd_model_checkpoint\\,sd_vae\\,CLIP_stop_at_last_layers\\\"\\,/g' /content/stable-diffusion-webui/modules/shared.py"]},{"cell_type":"code","source":["#@title ### 🚩 选择模型\n","\n","#@markdown ### 👉 ControlNet 模型\n","#@markdown 【<font color=\"#dd0000\">**不需要可以不勾选哦**</font>】\n","\n","control_openpose = False #@param {type:\"boolean\"}\n","control_canny = False #@param {type:\"boolean\"}\n","control_depth = False #@param {type:\"boolean\"}\n","control_hed = False #@param {type:\"boolean\"}\n","control_mlsd = False #@param {type:\"boolean\"}\n","control_normal = False #@param {type:\"boolean\"}\n","control_scribble = False #@param {type:\"boolean\"}\n","control_seg = False #@param {type:\"boolean\"}\n","control_base = False #@param {type:\"boolean\"}\n","\n","if control_openpose:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet/resolve/main/control_openpose-fp16.safetensors -d /content/stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_openpose-fp16.safetensors\n","if control_canny:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet/resolve/main/control_canny-fp16.safetensors -d /content/stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_canny-fp16.safetensors\n","if control_depth:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet/resolve/main/control_depth-fp16.safetensors -d /content/stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_depth-fp16.safetensors\n","if control_hed:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet/resolve/main/control_hed-fp16.safetensors -d /content/stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_hed-fp16.safetensors\n","if control_mlsd:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet/resolve/main/control_mlsd-fp16.safetensors -d /content/stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_mlsd-fp16.safetensors\n","if control_normal:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet/resolve/main/control_normal-fp16.safetensors -d /content/stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_normal-fp16.safetensors\n","if control_scribble:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet/resolve/main/control_scribble-fp16.safetensors -d /content/stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_scribble-fp16.safetensors\n","if control_seg:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet/resolve/main/control_seg-fp16.safetensors -d /content/stable-diffusion-webui/extensions/sd-webui-controlnet/models -o control_seg-fp16.safetensors\n","if control_base:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet/resolve/main/hand_pose_model.pth -d /content/stable-diffusion-webui/extensions/sd-webui-controlnet/annotator/openpose -o hand_pose_model.pth\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/ControlNet/resolve/main/body_pose_model.pth -d /content/stable-diffusion-webui/extensions/sd-webui-controlnet/annotator/openpose -o body_pose_model.pth\n","\n","#@markdown ***\n","#@markdown <br/><br/>\n","\n","#@markdown ### 👉 基础大模型 \n","\n","#@markdown 【<font color=\"#dd0000\">**至少选择一个,可以多选。但不宜贪杯哦(硬盘爆掉)😄**</font>】 \n","\n","\n","#@markdown #### 🎨<font color=\"#0000dd\">**二次元**</font>\n","\n","#@markdown <font color=\"#006666\" size=\"2\">偏现实的动漫风,盲盒用的就是这款哦</font>\n","ReVAnimated = True #@param {type:\"boolean\"} \n","#@markdown <font color=\"#006666\" size=\"2\">融合很好的Paste画风</font>\n","MeinaPastel = False #@param {type:\"boolean\"}\n","#@markdown <font color=\"#006666\" size=\"2\">韩漫2.5D</font> \n","CamelliaMix25D = False #@param {type:\"boolean\"}\n","#@markdown <font color=\"#006666\" size=\"2\">橘子画风</font>\n","Aom3A3_OrangeMixs = False #@param {type:\"boolean\"}\n","#@markdown <font color=\"#006666\" size=\"2\">Counterfeit</font>\n","Counterfeit = False #@param {type:\"boolean\"}\n","#@markdown <font color=\"#006666\" size=\"2\">大融合模型</font>\n","Mix_Pro = False #@param {type:\"boolean\"} \n","\n","if ReVAnimated:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://civitai.com/api/download/models/40248 -d /content/stable-diffusion-webui/models/Stable-diffusion -o ReVAnimated.safetensors\n","if CamelliaMix25D:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M \"https://huggingface.co/Powidl43/CamelliaMix/resolve/main/CamelliaMix_2.5D.safetensors\" -d /content/stable-diffusion-webui/models/Stable-diffusion -o CamelliaMix25D.safetensors\n","if MeinaPastel:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://civitai.com/api/download/models/20322 -d /content/stable-diffusion-webui/models/Stable-diffusion -o MeinaPastel.safetensors\n","if Aom3A3_OrangeMixs:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/WarriorMama777/OrangeMixs/resolve/main/Models/AbyssOrangeMix3/AOM3A3_orangemixs.safetensors -d /content/stable-diffusion-webui/models/Stable-diffusion -o Aom3A3_OrangeMixs.safetensors\n","if Counterfeit:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/gsdf/Counterfeit-V2.5/resolve/main/Counterfeit-V2.5_pruned.safetensors -d /content/stable-diffusion-webui/models/Stable-diffusion -o Counterfeit.safetensors\n","if Mix_Pro:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://civitai.com/api/download/models/34559 -d /content/stable-diffusion-webui/models/Stable-diffusion -o Mix_Pro.safetensors\n","\n","\n","#@markdown <br/><br/>\n","#@markdown #### 🎨 <font color=\"#0000dd\">**真人**</font>\n","\n","#@markdown <font color=\"#006666\" size=\"2\">非常好看的真人模型</font> \n","BeautyProMix = False #@param {type:\"boolean\"} \n","#@markdown <font color=\"#006666\" size=\"2\">流传很广的亚洲人模型</font> \n","ChilloutMix = False #@param {type:\"boolean\"}\n","\n","if BeautyProMix:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://civitai.com/api/download/models/19597 -d /content/stable-diffusion-webui/models/Stable-diffusion -o BeautyProMix.safetensors\n","if ChilloutMix:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/chilloutmix/resolve/main/chilloutmix_NiPrunedFp32Fix.safetensors -d /content/stable-diffusion-webui/models/Stable-diffusion -o ChilloutMix.safetensors\n","\n","#@markdown ***\n","#@markdown <br/><br/> \n","\n","#@markdown ### 👉 VAE\n","#@markdown 【<font color=\"#dd0000\">**不知道的可以直接默认哦**</font>】 \n","\n","vae_default = True #@param {type:\"boolean\"}\n","vae_anything = False #@param {type:\"boolean\"}\n","vae_pastel_waifu = False #@param {type:\"boolean\"}\n","vae_blessed2 = True #@param {type:\"boolean\"}\n","vae_kl_f8_anime = False #@param {type:\"boolean\"}\n","vae_orangemix = False #@param {type:\"boolean\"}\n","\n","if vae_default:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/ckpt/sd-vae-ft-mse-original/resolve/main/vae-ft-mse-840000-ema-pruned.ckpt -d /content/stable-diffusion-webui/models/VAE -o vae-ft-mse-840000-ema-pruned.ckpt\n","if vae_anything:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/andite/anything-v4.0/resolve/main/anything-v4.0.vae.pt -d /content/stable-diffusion-webui/models/VAE -o anything-v4.0.vae.pt\n","if vae_pastel_waifu:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M \"https://civitai.com/api/download/models/18496?type=VAE&format=Other\" -d /content/stable-diffusion-webui/models/VAE -o pastel-waifu-diffusion.vae.pt\n","if vae_blessed2:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/NoCrypt/blessed_vae/resolve/main/blessed2.vae.pt -d /content/stable-diffusion-webui/models/VAE -o blessed2.vae.pt\n","if vae_kl_f8_anime:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/hakurei/waifu-diffusion-v1-4/resolve/main/vae/kl-f8-anime.ckpt -d /content/stable-diffusion-webui/models/VAE -o kl-f8-anime.ckpt\n","if vae_orangemix:\n"," !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/WarriorMama777/OrangeMixs/resolve/main/VAEs/orangemix.vae.pt -d /content/stable-diffusion-webui/models/VAE -o orangemix.vae.pt"],"metadata":{"id":"03XSePGczDGr","cellView":"form"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":["#@title ### 🚩 程序启动行\n","\n","%cd /content/stable-diffusion-webui\n","!python launch.py --listen --xformers --enable-insecure-extension-access --disable-safe-unpickle --no-half-vae --gradio-queue --multiple"],"metadata":{"id":"vI7TLvpMy7G5","cellView":"form"},"execution_count":null,"outputs":[]}],"metadata":{"accelerator":"GPU","colab":{"private_outputs":true,"provenance":[{"file_id":"https://huggingface.co/samecorner/NotGood/blob/main/sd-webui-colab-samecorners.ipynb","timestamp":1681411525145},{"file_id":"14ZmVol4G7zoyFxEvdesb8SzgjEWye0Pc","timestamp":1681122522539},{"file_id":"1S_x72PET89WRgN_iaLiS9zHdXvUUwu3d","timestamp":1681122356701},{"file_id":"1Xr0eBOJRo-HEvYOAmXYm8Lg34v-8ZChO","timestamp":1679988716020},{"file_id":"https://github.com/camenduru/stable-diffusion-webui-colab/blob/main/v2.0/chillout_mix_webui_colab.ipynb","timestamp":1678338182118}]},"gpuClass":"standard","kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"name":"python","version":"3.10.8"},"vscode":{"interpreter":{"hash":"e593ac106456af50ce7af38f9671c411b49d6cd90f9b885e167f0f594e09038c"}}},"nbformat":4,"nbformat_minor":0} |