| | |
| | """V-Stable-diffusion (7).ipynb |
| | |
| | Automatically generated by Colaboratory. |
| | |
| | Original file is located at |
| | https://colab.research.google.com/drive/15g1UiV6zBR7pa83BVSCXm5UQdc3-uO-h |
| | |
| | <CENTER><font color="#FFD700">V Stable Diffusion</font> <center/> |
| | |
| | <img src="https://user-images.githubusercontent.com/73097560/115834477-dbab4500-a447-11eb-908a-139a6edaec5c.gif" width="800" height="18"> |
| | <center> |
| | *Bagi yang mau support saya bisa menuju Saweria, KO-FI dan Trakteer dibawah ini* |
| | <center> |
| | *For those who want to support me, you can go to Saweria, KO-FI and Trakteer below* |
| | <center/> |
| | <center><a href="https://saweria.co/VorstCavry"><img alt="Saweria" src="https://img.shields.io/badge/Saweria-7B3F00?style=for-the-badge&logo=ko-fi&logoColor=white"/></a> <a href="https://ko-fi.com/vorstcavry"><img alt="KO-FI" src="https://img.shields.io/badge/Ko--fi-F16061?style=for-the-badge&logo=ko-fi&logoColor=white "/></a> <a href="https://trakteer.id/vorstcavry/tip"><img alt="YOUTUBE" src="https://img.shields.io/badge/trakteer-F16061?style=for-the-badge&logo=buy-me-a-coffee&logoColor=white"/></a><a> <a href="https://www.youtube.com/@remajapekalongan"><img alt="YOUTUBE" src="https://img.shields.io/badge/YouTube-%23FF0000?style=for-the-badge&logo=YouTube&logoColor=white"/></a> |
| | <a href="https://www.paypal.com/paypalme/vorstcavry?country.x=ID&locale.x=id_ID"><img alt="PAYPAL" src="https://img.shields.io/badge/PayPal-00457C?style=for-the-badge&logo=paypal&logoColor=white"/></a> |
| | <a href="https://www.instagram.com/vorst_cavry/"><img alt="INSTAGRAM" src="https://img.shields.io/badge/Instagram-E4405F?style=for-the-badge&logo=instagram&logoColor=white"/></a> <a href="https://visitorbadge.io/status?path=https%3A%2F%2Fgithub.com%2Fvorstcavry"><img src="https://api.visitorbadge.io/api/visitors?path=https%3A%2F%2Fgithub.com%2Fvorstcavry&label=VISITORS&countColor=%23263759&labelStyle=none" /></a><center/> |
| | |
| | ### Conda |
| | """ |
| |
|
| | import os |
| | import time |
| | import json |
| | import base64 |
| | import shutil |
| | import subprocess |
| | import threading |
| | import sys |
| | import random |
| | import string |
| | from IPython.display import display, HTML |
| | from IPython.display import clear_output |
| | from IPython.utils import capture |
| | from pydantic import BaseModel |
| |
|
| | def run_command(command, message): |
| | print(f"{message}") |
| | subprocess.run(command, shell=True, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) |
| | print(f"done") |
| | print("\033[92mMenginstall gradio_client\033[0m") |
| | run_command('pip install -q gradio_client==0.2.7', 'install gradio_client...') |
| | clear_output(wait=True) |
| | print("\033[92mMenginstall colablib\033[0m") |
| | run_command('pip install -q git+https://github.com/Linaqruf/colablib', 'install colablib...') |
| | clear_output(wait=True) |
| | print("\033[92mMenginstall Upgrade urllib\033[0m") |
| | run_command('pip install -q --upgrade urllib3 chardet charset_normalizer requests', 'install upgrade urllib3 chardet charset_normalizer requests...') |
| | clear_output(wait=True) |
| | print("\033[92mMenginstall gradio\033[0m") |
| | run_command('pip install -U gradio', 'install gradio...') |
| | clear_output(wait=True) |
| |
|
| | from colablib.utils.py_utils import get_filename |
| | from typing import List, Optional |
| | from colablib.colored_print import cprint, print_line |
| | from colablib.utils import py_utils, config_utils, package_utils |
| | from colablib.utils.config_utils import pastebin_reader as read |
| | from colablib.utils.ubuntu_utils import ubuntu_deps |
| | from colablib.sd_models.downloader import aria2_download, download, get_modelname |
| | from colablib.utils.ubuntu_utils import unionfuse |
| | from colablib.utils.config_utils import read_config |
| | from colablib.utils.git_utils import clone_repo |
| | from colablib.utils.git_utils import update_repo, batch_update, validate_repo, reset_repo, patch_repo |
| | from colablib.colored_print import cprint as cp |
| | from urllib.parse import urlparse |
| |
|
| |
|
| | def run_command(command, message): |
| | print(f"{message}") |
| | subprocess.run(command, shell=True, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) |
| | print(f"done") |
| | cp("Menginstall Conda", color='flat_green') |
| | run_command('conda install -q -y conda', 'installing Conda...') |
| | clear_output(wait=True) |
| | cp("Menginstall Python", color='flat_green') |
| | run_command('conda install -q -y python=3.10.12', 'installing Python 3.10.12...') |
| | clear_output(wait=True) |
| | cp("Menginstall Python glib", color='flat_green') |
| | run_command('conda install -q -y -c conda-forge glib', 'installing glib...') |
| | clear_output(wait=True) |
| | cp("Menginstall aria2", color='flat_green') |
| | run_command('conda install -q -y -c conda-forge aria2', 'installing aria2...') |
| | clear_output(wait=True) |
| | cp("MengUpdate Conda", color='flat_green') |
| | run_command('conda update -q -y -n base -c defaults conda', 'updating Conda...') |
| | clear_output(wait=True) |
| | cp("Menginstall opencv-python;", color='flat_green') |
| | run_command('pip install -q opencv-python', 'installing opencv-python...') |
| | clear_output(wait=True) |
| | cp("Menginstall httpx", color='flat_green') |
| | run_command('pip install -q httpx==0.24.1', 'installing httpx...') |
| | clear_output(wait=True) |
| | cp("Menginstall torch", color='flat_green') |
| | run_command('pip install -q torch==2.0.1+cu118 torchvision==0.15.2+cu118 torchaudio==2.0.2+cu118 torchtext==0.15.2 torchdata==0.6.1 --extra-index-url https://download.pytorch.org/whl/cu118 -U', 'installing torch...') |
| | clear_output(wait=True) |
| | cp("Menginstall xformers", color='flat_green') |
| | run_command('pip install -q xformers==0.0.20 triton==2.0.0 -U', 'installing xformers...') |
| | clear_output(wait=True) |
| | cp("Menginstall GroundingDINO", color='flat_green') |
| | run_command('pip install -q https://github.com/Bing-su/GroundingDINO/releases/download/0.1.0-2.0.1/groundingdino-0.1.0+torch2.0.1.cu118-cp310-cp310-linux_x86_64.whl -U', 'installing GroundingDINO..') |
| | clear_output(wait=True) |
| | cp("Selesai Menginstall", color='flat_green') |
| | clear_output(wait=True) |
| | cp("Selesai Menginstall, Lanjutkan Ke Proses Selanjutnya", color='flat_green') |
| |
|
| | """### CONTOH TAMPILAN UI/UX STABLE DIFFUSION""" |
| |
|
| | |
| | |
| |
|
| | |
| | import IPython |
| | IPython.display.HTML( |
| |
|
| | ''' |
| | |
| | <html> |
| | <title>W3.CSS</title> |
| | <meta name="viewport" content="width=device-width, initial-scale=1"> |
| | <link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css"> |
| | <style> |
| | .mySlides {display:none;} |
| | </style> |
| | <body> |
| | |
| | <div class="w3-content w3-display-container"> |
| | |
| | <div class="w3-display-container mySlides"> |
| | <img src="https://i.ibb.co/wCW7tXK/AUTOMATIC1111.png" style="width:100%"> |
| | </div> |
| | |
| | <div class="w3-display-container mySlides"> |
| | <img src="https://i.ibb.co/MNXrf1F/CATPPUCIN.png" style="width:100%"> |
| | </div> |
| | |
| | <div class="w3-display-container mySlides"> |
| | <img src="https://i.ibb.co/KX77dNp/DEVDARK.png" style="width:100%"> |
| | </div> |
| | |
| | <div class="w3-display-container mySlides"> |
| | <img src="https://i.ibb.co/cwG2yGS/DOKI-Jupiter.png" style="width:100%"> |
| | </div> |
| | |
| | <div class="w3-display-container mySlides"> |
| | <img src="https://i.ibb.co/fqTX9Bp/LINAQRUF.png" style="width:100%"> |
| | </div> |
| | |
| | <div class="w3-display-container mySlides"> |
| | <img src="https://i.ibb.co/NrTPNbr/Nocypt-Miku.png" style="width:100%"> |
| | </div> |
| | |
| | <div class="w3-display-container mySlides"> |
| | <img src="https://i.ibb.co/7ggWwwS/KITCHEN.png" style="width:100%"> |
| | </div> |
| | |
| | <div class="w3-display-container mySlides"> |
| | <img src="https://i.ibb.co/2j2DQxD/LOBEHUB.png" style="width:100%"> |
| | </div> |
| | |
| | <div class="w3-display-container mySlides"> |
| | <img src="https://i.ibb.co/TMxwBR2/ANAPNOE.png" style="width:100%"> |
| | </div> |
| | |
| | |
| | <button class="w3-button w3-display-left w3-black" onclick="plusDivs(-1)">❮</button> |
| | <button class="w3-button w3-display-right w3-black" onclick="plusDivs(1)">❯</button> |
| | |
| | </div> |
| | |
| | <script> |
| | var slideIndex = 1; |
| | showDivs(slideIndex); |
| | |
| | function plusDivs(n) { |
| | showDivs(slideIndex += n); |
| | } |
| | |
| | function showDivs(n) { |
| | var i; |
| | var x = document.getElementsByClassName("mySlides"); |
| | if (n > x.length) {slideIndex = 1} |
| | if (n < 1) {slideIndex = x.length} |
| | for (i = 0; i < x.length; i++) { |
| | x[i].style.display = "none"; |
| | } |
| | x[slideIndex-1].style.display = "block"; |
| | } |
| | </script> |
| | |
| | </body> |
| | </html> |
| | |
| | ''') |
| |
|
| | """### Clone SD""" |
| |
|
| | |
| | from IPython.display import clear_output |
| |
|
| | |
| | |
| | tema = "automatic1111" |
| |
|
| | def git_clone(url, folder_path): |
| | os.makedirs(folder_path, exist_ok=True) |
| | subprocess.run(['git', 'clone', url, folder_path]) |
| |
|
| | def git_checkout(commit_hash, folder_path): |
| | os.chdir(folder_path) |
| | subprocess.run(['git', 'checkout', commit_hash]) |
| |
|
| | def delete_directory(path): |
| | try: |
| | os.system(f"rm -rf {path}") |
| | except Exception as e: |
| | print(f"nothing: {str(e)}") |
| |
|
| |
|
| | if (tema == "automatic1111") : |
| | url = 'https://tinyurl.com/Vorst-Cavry-Auto1111' |
| | folder_path = '/home/studio-lab-user/vorst-cavry' |
| | git_clone(url, folder_path) |
| | clear_output(wait=True) |
| | cp("Menggunakan Tema Automatic1111", color='flat_green') |
| | elif (tema == "catppuccin") : |
| | url = 'https://tinyurl.com/Vorst-Cavry-Auto1111' |
| | folder_path = '/home/studio-lab-user/vorst-cavry' |
| | git_clone(url, folder_path) |
| | clear_output(wait=True) |
| | repo_url = 'https://tinyurl.com/CATPPUCCIN-Repo' |
| | destination_folder = '/home/studio-lab-user/vorst-cavry/extensions/catppuccin-theme' |
| | git_clone(repo_url, destination_folder) |
| | clear_output(wait=True) |
| | cp("Menggunakan Tema Catppuccin", color='flat_green') |
| | elif (tema == "doki-jupiter") : |
| | url = 'https://tinyurl.com/Vorst-Cavry-Auto1111' |
| | folder_path = '/home/studio-lab-user/vorst-cavry' |
| | git_clone(url, folder_path) |
| | clear_output(wait=True) |
| | repo_url = 'https://github.com/vorstcavry/doki-theme' |
| | destination_folder = '/home/studio-lab-user/vorst-cavry/extensions/doki-theme' |
| | git_clone(repo_url, destination_folder) |
| | clear_output(wait=True) |
| | cp("Menggunakan Tema Doki", color='flat_green') |
| | elif (tema == "linaqruf") : |
| | url = 'https://tinyurl.com/Vorst-Cavry-Auto1111' |
| | folder_path = '/home/studio-lab-user/vorst-cavry' |
| | git_clone(url, folder_path) |
| | clear_output(wait=True) |
| | url = 'https://huggingface.co/vorstcavry/test/resolve/main/ui-config.json' |
| | output_directory = os.path.join(repo_dir) |
| | download_with_aria2(url, output_directory) |
| | url = 'https://huggingface.co/vorstcavry/test/resolve/main/config.json' |
| | output_directory = os.path.join(repo_dir) |
| | download_with_aria2(url, output_directory) |
| | clear_output(wait=True) |
| | cp("Menggunakan Tema Linaqruf", color='flat_green') |
| | elif (tema == "nocrypt-miku") : |
| | url = 'https://tinyurl.com/Vorst-Cavry-Auto1111' |
| | folder_path = '/home/studio-lab-user/vorst-cavry' |
| | git_clone(url, folder_path) |
| | clear_output(wait=True) |
| | |
| | !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/vorstcavry/ui/resolve/main/ui.zip?download=true -o ui.zip |
| | !unzip -o ui.zip |
| | !rm ui.zip |
| | clear_output(wait=True) |
| | cp("Menggunakan Tema Nocrypt Miku", color='flat_green') |
| | elif (tema == "devdark") : |
| | url = 'https://tinyurl.com/Vorst-Cavry-Auto1111' |
| | folder_path = '/home/studio-lab-user/vorst-cavry' |
| | git_clone(url, folder_path) |
| | clear_output(wait=True) |
| | repo_url = 'https://tinyurl.com/Devdark-Theme' |
| | destination_folder = '/home/studio-lab-user/vorst-cavry/extensions/devdark-theme' |
| | git_clone(repo_url, destination_folder) |
| | clear_output(wait=True) |
| | cp("Menggunakan Tema Devdark", color='flat_green') |
| | elif (tema == "anapnoe") : |
| | repo_url = 'https://tinyurl.com/Anapnoe-ux-Repo' |
| | destination_folder = '/home/studio-lab-user/vorst-cavry' |
| | git_clone(repo_url, destination_folder) |
| | clear_output(wait=True) |
| | cp("Menggunakan Tema Anepnoe", color='flat_green') |
| |
|
| | cp("Mempersiapkan Timmer", color='flat_green') |
| | repo_url = 'https://github.com/vorstcavry/ncpt_colab_timer' |
| | destination_folder = '/home/studio-lab-user/vorst-cavry/extensions/ncpt_colab_timer' |
| | git_clone(repo_url, destination_folder) |
| | repo_url = 'https://github.com/vorstcavry/ncpt_colab_timer' |
| | destination_folder = '/home/studio-lab-user/vorst-cavry/static' |
| | git_clone(repo_url, destination_folder) |
| |
|
| |
|
| |
|
| | import time |
| | try: |
| | start_sagemaker |
| | except: |
| | start_sagemaker = int(time.time())-5 |
| | !echo -n {start_sagemaker} > /home/studio-lab-user/vorst-cavry/static/colabTimer.txt |
| |
|
| | cp("Mempersiapkan Folder tambahan", color='flat_green') |
| | !ln -vs /tmp ~/tmp |
| | !ln -vs /tmp/outputs /home/studio-lab-user/vorst-cavry/outputs |
| | !ln -vs /tmp/models /home/studio-lab-user/vorst-cavry/models/Stable-diffusion/tmp_models |
| | !mkdir ~/vorst-cavry/models/Lora |
| | !ln -vs /tmp/Lora /home/studio-lab-user/vorst-cavry/models/Lora/tmp_Lora |
| | !rm -r /home/studio-lab-user/.cache |
| | cp("Selesai Mempersiapkan folder tambahan", color='flat_green') |
| |
|
| | """### *Extensions*""" |
| |
|
| | |
| | |
| | |
| | cp("Mempersiapkan Extension", color='flat_green') |
| | !git clone --depth 1 https://github.com/etherealxx/batchlinks-webui |
| | cp("Mempersiapkan Extension", color='flat_green') |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Extension", color='flat_green') |
| | !git clone --depth 1 https://github.com/vorstcavry/images-browser |
| | cp("Mempersiapkan Extension", color='flat_green') |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Extension", color='flat_green') |
| | !git clone --depth 1 https://github.com/DominikDoom/a1111-sd-webui-tagcomplete |
| | cp("Mempersiapkan Extension", color='flat_green') |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Extension", color='flat_green') |
| | !git clone --depth 1 https://github.com/Iyashinouta/sd-model-downloader |
| | cp("Mempersiapkan Extension", color='flat_green') |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Extension", color='flat_green') |
| | !git clone --depth 1 https://github.com/NoCrypt/sd_hf_out |
| | cp("Mempersiapkan Extension", color='flat_green') |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Extension", color='flat_green') |
| | !git clone --depth 1 https://tinyurl.com/additional-networks-s |
| | cp("Mempersiapkan Extension", color='flat_green') |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Extension", color='flat_green') |
| | !git clone --depth 1 https://github.com/NoCrypt/inpaint-nav |
| | cp("Mempersiapkan Extension", color='flat_green') |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Extension", color='flat_green') |
| | !git clone --depth 1 https://github.com/BlafKing/sd-civitai-browser-plus |
| | cp("Mempersiapkan Extension", color='flat_green') |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Extension", color='flat_green') |
| | !git clone --depth 1 https://tinyurl.com/aspect-ratio-v |
| | clear_output(wait=True) |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | cp("Selesai Mempersiapkan Extension", color='flat_green') |
| |
|
| | """#### *ControlNET* (optional)""" |
| |
|
| | |
| | |
| | |
| | cp("Mempersiapkan ControlNET", color='flat_green') |
| | !git clone -b v1.1.416 https://tinyurl.com/controlnet-s |
| | clear_output(wait=True) |
| | !rm -rd ~/vorst-cavry/extensions/sd-webui-controlnet/models |
| | cp("Mempersiapkan CntrolNET", color='flat_green') |
| | !git clone --depth 1 https://github.com/fkunn1326/openpose-editor |
| | clear_output(wait=True) |
| | |
| | !git clone --depth 1 https://github.com/hnmr293/posex |
| | !git clone --depth 1 https://github.com/IDEA-Research/DWPose |
| |
|
| | !ln -vs /tmp/controlnet_models /home/studio-lab-user/vorst-cavry/extensions/sd-webui-controlnet/models |
| | clear_output(wait=True) |
| | cp("Selesai Mempersiapkan ControlNET", color='flat_green') |
| |
|
| | |
| | |
| | !mkdir -p /tmp/controlnet_models |
| | clear_output(wait=True) |
| | |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11e_sd15_ip2p_fp16.safetensors |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11e_sd15_shuffle_fp16.safetensors |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_canny_fp16.safetensors |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11f1p_sd15_depth_fp16.safetensors |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_inpaint_fp16.safetensors |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_lineart_fp16.safetensors |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_mlsd_fp16.safetensors |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_normalbae_fp16.safetensors |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_openpose_fp16.safetensors |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_scribble_fp16.safetensors |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_seg_fp16.safetensors |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_softedge_fp16.safetensors |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15s2_lineart_anime_fp16.safetensors |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11f1e_sd15_tile_fp16.safetensors |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11e_sd15_ip2p_fp16.yaml |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11e_sd15_shuffle_fp16.yaml |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_canny_fp16.yaml |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11f1p_sd15_depth_fp16.yaml |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_inpaint_fp16.yaml |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_lineart_fp16.yaml |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_mlsd_fp16.yaml |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_normalbae_fp16.yaml |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_openpose_fp16.yaml |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_scribble_fp16.yaml |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_seg_fp16.yaml |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15_softedge_fp16.yaml |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11p_sd15s2_lineart_anime_fp16.yaml |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Bahan ControlNET", color='flat_green') |
| | !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 -o control_v11f1e_sd15_tile_fp16.yaml |
| | clear_output(wait=True) |
| | cp("Selesai Mempersiapkan Bahan ControlNET", color='flat_green') |
| | |
| | |
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | """### *Embeddings - Upscaler - VAE*""" |
| |
|
| | |
| | |
| | |
| | cp("Mempersiapkan embeddings", color='flat_green') |
| | !git clone https://github.com/vorstcavry/embeddings /home/studio-lab-user/vorst-cavry/embeddings/negative |
| | clear_output(wait=True) |
| | cp("Selesai Mempersiapkan embeddings", color='flat_green') |
| | |
| | !mkdir ~/vorst-cavry/models/ESRGAN |
| | |
| | cp("Mempersiapkan Upscaler", color='flat_green') |
| | !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/utnah/esrgan/resolve/main/8x_NMKD-Faces_160000_G.pth?download=true -o 8x_NMKD-Faces_160000_G.pth |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Upscaler", color='flat_green') |
| | !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/utnah/esrgan/resolve/main/4x-AnimeSharp.pth?download=true -o 4x-AnimeSharp.pth |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Upscaler", color='flat_green') |
| | !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/pantat88/ui/resolve/main/4x_RealisticRescaler_100000_G.pth -o 4x_RealisticRescaler_100000_G.pth |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Upscaler", color='flat_green') |
| | !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/pantat88/ui/resolve/main/8x_RealESRGAN.pth -o 8x_RealESRGAN.pth |
| | clear_output(wait=True) |
| | cp("Selesai Mempersiapkan Upscaler", color='flat_green') |
| | |
| | |
| | cp("Mempersiapkan VAE", color='flat_green') |
| | !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/stabilityai/sd-vae-ft-mse-original/resolve/main/vae-ft-mse-840000-ema-pruned.safetensors -o vae-ft-mse-840000-ema-pruned.safetensors |
| | |
| | |
| | |
| | |
| | clear_output(wait=True) |
| | cp("Selesai Mempersiapkan VAE", color='flat_green') |
| | clear_output(wait=True) |
| | cp("Selesai Mempersiapkan Bahan Tambahan", color='flat_green') |
| |
|
| | """### *Checkpoint*""" |
| |
|
| | |
| | |
| | |
| |
|
| | |
| |
|
| | |
| | |
| | !mkdir -p /tmp/models |
| | clear_output(wait=True) |
| | |
| | cp("Mempersiapkan Model", color='flat_green') |
| | !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/vorstcavry/mymodel/resolve/main/Cavry_V2.safetensors -o Cavry_V2.safetensors |
| | clear_output(wait=True) |
| | cp("Mempersiapkan Model", color='flat_green') |
| | !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/vorstcavry/mymodel/resolve/main/Cavry_V2.preview.png -o Cavry_V2.preview.png |
| | clear_output(wait=True) |
| | cp("Selesai Mempersiapkan Model", color='flat_green') |
| |
|
| | """### *Lora*""" |
| |
|
| | |
| | |
| | |
| |
|
| | !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://civitai.com/api/download/models/87153 -o add_detail.safetensors |
| | !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://civitai.com/api/download/models/171989 -o detail_slider_v4.safetensors |
| | !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://civitai.com/api/download/models/62833 -o Detail_Tweaker.safetensors |
| | !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://civitai.com/api/download/models/86247 -o flat2.safetensors |
| |
|
| | |
| | |
| | !mkdir -p /tmp/Lora |
| | |
| | !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://civitai.com/api/download/models/87153 -o add_detail.safetensors |
| | !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://civitai.com/api/download/models/171989 -o detail_slider_v4.safetensors |
| | !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://civitai.com/api/download/models/62833 -o Detail_Tweaker.safetensors |
| | !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://civitai.com/api/download/models/86247 -o flat2.safetensors |
| | !aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://civitai.com/api/download/models/146600 -o breastsizeslideroffset.safetensors |
| |
|
| | """## *WEB UI* |
| | - Output images are temporary |
| | """ |
| |
|
| | |
| | cp("Memilih Versi Stable Difusion", color='flat_green') |
| | repo = "update" |
| |
|
| |
|
| | def git_checkout(commit_hash, folder_path): |
| | os.chdir(folder_path) |
| | subprocess.run(['git', 'checkout', commit_hash]) |
| |
|
| | if (repo == "update"): |
| | |
| | !git pull |
| | !git reset --hard |
| | !sed -i -e 's/\["sd_model_checkpoint"\]/\["sd_model_checkpoint","sd_vae","CLIP_stop_at_last_layers"\]/g' /home/studio-lab-user/vorst-cavry/modules/shared_options.py |
| | clear_output(wait=True) |
| | cp("Menggunakan Versi Terbaru", color='flat_green') |
| | elif (repo == "standar"): |
| | |
| | folder_path = '/home/studio-lab-user/vorst-cavry' |
| | commit_hash = 'baf6946e06249c5af9851c60171692c44ef633e0' |
| | git_checkout(commit_hash, folder_path) |
| | !sed -i -e '''/from modules import launch_utils/a\import os''' /home/studio-lab-user/vorst-cavry/launch.py |
| | !sed -i -e '''/ prepare_environment()/a\ os.system\(f\"""sed -i -e ''\"s/dict()))/dict())).cuda()/g\"'' /home/studio-lab-user/vorst-cavry/repositories/stable-diffusion-stability-ai/ldm/util.py""")''' /home/studio-lab-user/vorst-cavry/launch.py |
| | !sed -i -e 's/\["sd_model_checkpoint"\]/\["sd_model_checkpoint","sd_vae","CLIP_stop_at_last_layers"\]/g' /home/studio-lab-user/vorst-cavry/modules/shared.py |
| | clear_output(wait=True) |
| | cp("Menggunakan Versi 1.5", color='flat_green') |
| | elif (repo == "default"): |
| | !sed -i -e 's/\["sd_model_checkpoint"\]/\["sd_model_checkpoint","sd_vae","CLIP_stop_at_last_layers"\]/g' /home/studio-lab-user/vorst-cavry/modules/shared_options.py |
| | clear_output(wait=True) |
| | cp("Menggunakan Stable Diffusion 1.6", color='flat_green') |
| |
|
| |
|