Comfyui-Upscaling Kaggle - Ipynb
Comfyui-Upscaling Kaggle - Ipynb
3","name":"python3"},"language_info":
{"name":"python","version":"3.10.12","mimetype":"text/x-python","codemirror_mode":
{"name":"ipython","version":3},"pygments_lexer":"ipython3","nbconvert_exporter":"py
thon","file_extension":".py"},"kaggle":{"accelerator":"gpu","dataSources":
[],"dockerImageVersionId":30580,"isInternetEnabled":true,"language":"python","sourc
eType":"notebook","isGpuEnabled":true}},"nbformat_minor":4,"nbformat":4,"cells":
[{"cell_type":"markdown","source":"# Installation","metadata":{}},
{"cell_type":"code","source":"update = False\n\nfrom os import path\n\n%cd
/kaggle/working\n!git clone https://github.com/comfyanonymous/ComfyUI.git\n%cd
ComfyUI\nif update:\n get_ipython().system('git pull')\n!pip install -r
requirements.txt\n\ncheckpoints = '/kaggle/working/ComfyUI/models/checkpoints'\
nlink_path = checkpoints + '/temp-models'\ntemp_models = '/kaggle/temp/temp-
models'\n\n!mkdir /kaggle/temp\n!mkdir $temp_models\n\nif not
path.exists(link_path):\n get_ipython().system(f'ln -s {temp_models}
{checkpoints}')\n\n!mamba install openssh -y\n\n# Install the node manager\
nupdate_manager = False\n%cd /kaggle/working/ComfyUI/custom_nodes\n!git clone
https://github.com/ltdrdata/ComfyUI-Manager.git\n!git clone
https://github.com/Nuked88/ComfyUI-N-Nodes.git\n!git clone
https://github.com/Gourieff/comfyui-reactor-node\n%cd ComfyUI-Manager\nif
update_manager:\n get_ipython().system('git pull')\n!pip install -r
requirements.txt","metadata":
{"_uuid":"8f2839f25d086af736a60e9eeb907d3b93b6e0e5","_cell_guid":"b1076dfc-b9ad-
4769-8c92-a6c4dae69d19","execution":{"iopub.status.busy":"2024-03-
17T07:20:40.508404Z","iopub.execute_input":"2024-03-
17T07:20:40.508746Z","iopub.status.idle":"2024-03-
17T07:22:37.703922Z","shell.execute_reply.started":"2024-03-
17T07:20:40.508719Z","shell.execute_reply":"2024-03-
17T07:22:37.702498Z"},"trusted":true},"execution_count":1,"outputs":
[{"name":"stdout","text":"/kaggle/working\nfatal: destination path 'ComfyUI'
already exists and is not an empty directory.\n/kaggle/working/ComfyUI\nRequirement
already satisfied: torch in /opt/conda/lib/python3.10/site-packages (from -r
requirements.txt (line 1)) (2.0.0)\nCollecting torchsde (from -r requirements.txt
(line 2))\n Obtaining dependency information for torchsde from
https://files.pythonhosted.org/packages/dd/1f/b67ebd7e19ffe259f05d3cf4547326725c311
3d640c277030be3e9998d6f/torchsde-0.2.6-py3-none-any.whl.metadata\n Downloading
torchsde-0.2.6-py3-none-any.whl.metadata (5.3 kB)\nRequirement already satisfied:
torchvision in /opt/conda/lib/python3.10/site-packages (from -r requirements.txt
(line 3)) (0.15.1)\nCollecting einops (from -r requirements.txt (line 4))\n
Obtaining dependency information for einops from
https://files.pythonhosted.org/packages/29/0b/2d1c0ebfd092e25935b86509a9a817159212d
82aa43d7fb07eca4eeff2c2/einops-0.7.0-py3-none-any.whl.metadata\n Downloading
einops-0.7.0-py3-none-any.whl.metadata (13 kB)\nRequirement already satisfied:
transformers>=4.25.1 in /opt/conda/lib/python3.10/site-packages (from -r
requirements.txt (line 5)) (4.35.0)\nRequirement already satisfied:
safetensors>=0.3.0 in /opt/conda/lib/python3.10/site-packages (from -r
requirements.txt (line 6)) (0.4.0)\nRequirement already satisfied: aiohttp in
/opt/conda/lib/python3.10/site-packages (from -r requirements.txt (line 7))
(3.8.5)\nRequirement already satisfied: pyyaml in /opt/conda/lib/python3.10/site-
packages (from -r requirements.txt (line 8)) (6.0.1)\nRequirement already
satisfied: Pillow in /opt/conda/lib/python3.10/site-packages (from -r
requirements.txt (line 9)) (10.1.0)\nRequirement already satisfied: scipy in
/opt/conda/lib/python3.10/site-packages (from -r requirements.txt (line 10))
(1.11.3)\nRequirement already satisfied: tqdm in /opt/conda/lib/python3.10/site-
packages (from -r requirements.txt (line 11)) (4.66.1)\nRequirement already
satisfied: psutil in /opt/conda/lib/python3.10/site-packages (from -r
requirements.txt (line 12)) (5.9.3)\nCollecting kornia>=0.7.1 (from -r
requirements.txt (line 13))\n Obtaining dependency information for kornia>=0.7.1
from
https://files.pythonhosted.org/packages/ac/fa/5612c4b1ad83b3044062e9dd0ca3c91937d80
23cff0836269e18573655b0/kornia-0.7.2-py2.py3-none-any.whl.metadata\n Downloading
kornia-0.7.2-py2.py3-none-any.whl.metadata (12 kB)\nRequirement already satisfied:
filelock in /opt/conda/lib/python3.10/site-packages (from torch->-r
requirements.txt (line 1)) (3.12.2)\nRequirement already satisfied: typing-
extensions in /opt/conda/lib/python3.10/site-packages (from torch->-r
requirements.txt (line 1)) (4.5.0)\nRequirement already satisfied: sympy in
/opt/conda/lib/python3.10/site-packages (from torch->-r requirements.txt (line 1))
(1.12)\nRequirement already satisfied: networkx in /opt/conda/lib/python3.10/site-
packages (from torch->-r requirements.txt (line 1)) (3.1)\nRequirement already
satisfied: jinja2 in /opt/conda/lib/python3.10/site-packages (from torch->-r
requirements.txt (line 1)) (3.1.2)\nRequirement already satisfied: numpy>=1.19
in /opt/conda/lib/python3.10/site-packages (from torchsde->-r requirements.txt
(line 2)) (1.24.3)\nCollecting trampoline>=0.1.2 (from torchsde->-r
requirements.txt (line 2))\n Obtaining dependency information for
trampoline>=0.1.2 from
https://files.pythonhosted.org/packages/73/54/d2805324fb746d8da86d3844bee4f55c0cfd6
c136de61b713772d44c5bea/trampoline-0.1.2-py3-none-any.whl.metadata\n Downloading
trampoline-0.1.2-py3-none-any.whl.metadata (10 kB)\nRequirement already satisfied:
requests in /opt/conda/lib/python3.10/site-packages (from torchvision->-r
requirements.txt (line 3)) (2.31.0)\nRequirement already satisfied: huggingface-
hub<1.0,>=0.16.4 in /opt/conda/lib/python3.10/site-packages (from
transformers>=4.25.1->-r requirements.txt (line 5)) (0.17.3)\nRequirement already
satisfied: packaging>=20.0 in /opt/conda/lib/python3.10/site-packages (from
transformers>=4.25.1->-r requirements.txt (line 5)) (21.3)\nRequirement already
satisfied: regex!=2019.12.17 in /opt/conda/lib/python3.10/site-packages (from
transformers>=4.25.1->-r requirements.txt (line 5)) (2023.8.8)\nRequirement already
satisfied: tokenizers<0.15,>=0.14 in /opt/conda/lib/python3.10/site-packages (from
transformers>=4.25.1->-r requirements.txt (line 5)) (0.14.1)\nRequirement already
satisfied: attrs>=17.3.0 in /opt/conda/lib/python3.10/site-packages (from aiohttp-
>-r requirements.txt (line 7)) (23.1.0)\nRequirement already satisfied: charset-
normalizer<4.0,>=2.0 in /opt/conda/lib/python3.10/site-packages (from aiohttp->-r
requirements.txt (line 7)) (3.2.0)\nRequirement already satisfied:
multidict<7.0,>=4.5 in /opt/conda/lib/python3.10/site-packages (from aiohttp->-r
requirements.txt (line 7)) (6.0.4)\nRequirement already satisfied: async-
timeout<5.0,>=4.0.0a3 in /opt/conda/lib/python3.10/site-packages (from aiohttp->-r
requirements.txt (line 7)) (4.0.3)\nRequirement already satisfied: yarl<2.0,>=1.0
in /opt/conda/lib/python3.10/site-packages (from aiohttp->-r requirements.txt (line
7)) (1.9.2)\nRequirement already satisfied: frozenlist>=1.1.1 in
/opt/conda/lib/python3.10/site-packages (from aiohttp->-r requirements.txt (line
7)) (1.4.0)\nRequirement already satisfied: aiosignal>=1.1.2 in
/opt/conda/lib/python3.10/site-packages (from aiohttp->-r requirements.txt (line
7)) (1.3.1)\nCollecting kornia-rs>=0.1.0 (from kornia>=0.7.1->-r requirements.txt
(line 13))\n Obtaining dependency information for kornia-rs>=0.1.0 from
https://files.pythonhosted.org/packages/f3/0e/29cd86fbd0d7e6d4562e7eec2301a818050bc
371b05b54c10e94f4062d22/kornia_rs-0.1.1-cp310-cp310-
manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata\n Downloading kornia_rs-
0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.1 kB)\
nRequirement already satisfied: fsspec in /opt/conda/lib/python3.10/site-packages
(from huggingface-hub<1.0,>=0.16.4->transformers>=4.25.1->-r requirements.txt (line
5)) (2023.10.0)\nRequirement already satisfied: pyparsing!=3.0.5,>=2.0.2 in
/opt/conda/lib/python3.10/site-packages (from packaging>=20.0-
>transformers>=4.25.1->-r requirements.txt (line 5)) (3.0.9)\nRequirement already
satisfied: idna>=2.0 in /opt/conda/lib/python3.10/site-packages (from
yarl<2.0,>=1.0->aiohttp->-r requirements.txt (line 7)) (3.4)\nRequirement already
satisfied: MarkupSafe>=2.0 in /opt/conda/lib/python3.10/site-packages (from jinja2-
>torch->-r requirements.txt (line 1)) (2.1.3)\nRequirement already satisfied:
urllib3<3,>=1.21.1 in /opt/conda/lib/python3.10/site-packages (from requests-
>torchvision->-r requirements.txt (line 3)) (1.26.15)\nRequirement already
satisfied: certifi>=2017.4.17 in /opt/conda/lib/python3.10/site-packages (from
requests->torchvision->-r requirements.txt (line 3)) (2023.7.22)\nRequirement
already satisfied: mpmath>=0.19 in /opt/conda/lib/python3.10/site-packages (from
sympy->torch->-r requirements.txt (line 1)) (1.3.0)\nDownloading torchsde-0.2.6-
py3-none-any.whl (61 kB)\n\u001b[2K \
u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m61.2/61.2 kB\
u001b[0m \u001b[31m2.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n\u001b[?
25hDownloading einops-0.7.0-py3-none-any.whl (44 kB)\n\u001b[2K \
u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m44.6/44.6 kB\
u001b[0m \u001b[31m3.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n\u001b[?
25hDownloading kornia-0.7.2-py2.py3-none-any.whl (825 kB)\n\u001b[2K \
u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m825.4/825.4
kB\u001b[0m \u001b[31m19.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m00:01\
u001b[0m\n\u001b[?25hDownloading kornia_rs-0.1.1-cp310-cp310-
manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)\n\u001b[2K \
u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m2.1/2.1 MB\
u001b[0m \u001b[31m64.6 MB/s\u001b[0m
eta \u001b[36m0:00:00\u001b[0m\n\u001b[?25hDownloading trampoline-0.1.2-py3-none-
any.whl (5.2 kB)\nInstalling collected packages: trampoline, kornia-rs, einops,
torchsde, kornia\n Attempting uninstall: kornia\n Found existing installation:
kornia 0.7.0\n Uninstalling kornia-0.7.0:\n Successfully uninstalled
kornia-0.7.0\nSuccessfully installed einops-0.7.0 kornia-0.7.2 kornia-rs-0.1.1
torchsde-0.2.6 trampoline-0.1.2\n\nLooking for: ['openssh']\n\n\u001b[33m\
u001b[1mwarning libmamba\u001b[m Cache file
\"/opt/conda/pkgs/cache/c6f2354e.json\" was modified by another program\n\u001b[?
25l\u001b[2K\u001b[0G[+] 0.0s\n\u001b[2K\u001b[1A\u001b[2K\u001b[0G[+] 0.1s\
nrapidsai/linux-64 (check zst) \u001b[33m━━━━━━━━━━━╸\u001b[0m\u001b[90m━━━\
u001b[0m 0.0 B @ ??.?MB/s Checking 0.1s\u001b[2K\u001b[1A\u001b[2K\
u001b[0Grapidsai/linux-64 (check zst) Checked 0.2s\n\u001b[?
25h\u001b[33m\u001b[1mwarning libmamba\u001b[m Cache file
\"/opt/conda/pkgs/cache/86b0f08d.json\" was modified by another program\n\u001b[?
25l\u001b[2K\u001b[0G[+] 0.0s\nrapidsai/noarch (check zst) \u001b[33m━━━━━━━━╸\
u001b[0m\u001b[90m━━━━━━━━\u001b[0m 0.0 B @ ??.?MB/s Checking 0.0s\u001b[2K\
u001b[1A\u001b[2K\u001b[0Grapidsai/noarch (check zst)
Checked 0.1s\n\u001b[?25h\u001b[33m\u001b[1mwarning libmamba\u001b[m Cache
file \"/opt/conda/pkgs/cache/c9ddbd6b.json\" was modified by another program\n\
u001b[?25l\u001b[2K\u001b[0G[+]
0.0s\n\u001b[2K\u001b[1A\u001b[2K\u001b[0Gnvidia/linux-64 (check zst)
Checked 0.1s\n\u001b[?25h\u001b[33m\u001b[1mwarning libmamba\u001b[m Cache
file \"/opt/conda/pkgs/cache/b121c3e7.json\" was modified by another program\n\
u001b[?25l\u001b[2K\u001b[0G[+] 0.0s\nnvidia/noarch (check zst) \u001b[90m━━━━━╸\
u001b[0m\u001b[33m━━━━━━━━━━━━━\u001b[0m 0.0 B @ ??.?MB/s Checking 0.0s\
u001b[2K\u001b[1A\u001b[2K\u001b[0G[+] 0.1s\nnvidia/noarch (check zst) \
u001b[90m━━━━━╸\u001b[0m\u001b[33m━━━━━━━━━━━━━\u001b[0m 0.0 B @ ??.?MB/s
Checking 0.1s\u001b[2K\u001b[1A\u001b[2K\u001b[0Gnvidia/noarch (check zst)
Checked 0.1s\n\u001b[?25h\u001b[33m\u001b[1mwarning libmamba\u001b[m Cache
file \"/opt/conda/pkgs/cache/497deca9.json\" was modified by another program\n\
u001b[?25l\u001b[2K\u001b[0G\u001b[?25h\u001b[33m\u001b[1mwarning libmamba\u001b[m
Cache file \"/opt/conda/pkgs/cache/09cdf8bf.json\" was modified by another program\
n\u001b[?25l\u001b[2K\u001b[0G\u001b[?25h\u001b[33m\u001b[1mwarning libmamba\
u001b[m Cache file \"/opt/conda/pkgs/cache/47929eba.json\" was modified by another
program\n\u001b[?25l\u001b[2K\u001b[0G[+] 0.0s\n\u001b[2K\u001b[1A\u001b[2K\
u001b[0Gpkgs/main/linux-64 (check zst) Checked 0.1s\n\u001b[?
25h\u001b[33m\u001b[1mwarning libmamba\u001b[m Cache file
\"/opt/conda/pkgs/cache/3e39a7aa.json\" was modified by another program\n\u001b[?
25l\u001b[2K\u001b[0G[+] 0.0s\npkgs/main/noarch (check zst) \u001b[33m━━━━━━━━━╸\
u001b[0m\u001b[90m━━━━━━\u001b[0m 0.0 B @ ??.?MB/s Checking 0.0s\u001b[2K\
u001b[1A\u001b[2K\u001b[0Gpkgs/main/noarch (check zst)
Checked 0.0s\n\u001b[?25h\u001b[33m\u001b[1mwarning libmamba\u001b[m Cache
file \"/opt/conda/pkgs/cache/2ce54b42.json\" was modified by another program\n\
u001b[?25l\u001b[2K\u001b[0G[+]
0.0s\n\u001b[2K\u001b[1A\u001b[2K\u001b[0Gpkgs/r/linux-64 (check zst)
Checked 0.0s\n\u001b[?25h\u001b[33m\u001b[1mwarning libmamba\u001b[m Cache
file \"/opt/conda/pkgs/cache/4ea078d6.json\" was modified by another program\n\
u001b[?25l\u001b[2K\u001b[0G[+]
0.0s\n\u001b[2K\u001b[1A\u001b[2K\u001b[0Gpkgs/r/noarch (check zst)
Checked 0.0s\n\u001b[?25h\u001b[?25l\u001b[2K\u001b[0G[+] 0.0s\nrapidsai/linux-
64 \u001b[90m━━━━━━╸\u001b[0m\u001b[33m━━━━━━━━━━━━━━━╸\u001b[0m\u001b[90m━━━\
u001b[0m 0.0 B / ??.?MB @ ??.?MB/s 0.0s\u001b[2K\u001b[1A\u001b[2K\
u001b[0Gnvidia/noarch 5.2kB @ 59.1kB/s
0.1s\n[+] 0.1s\nconda-forge/linux-64 \u001b[90m━━━━━━━━━━━╸\u001b[0m\
u001b[33m━━━━━━━━━━━\u001b[0m 0.0 B / ??.?MB @ ??.?MB/s 0.1s\nrapidsai/linux-
64 \u001b[90m━━━━━━╸\u001b[0m\u001b[33m━━━━━━━━━━━━━━━━\u001b[0m 0.0 B / ??.?
MB @ ??.?MB/s 0.1s\nrapidsai/noarch \u001b[90m━━━━━━━╸\u001b[0m\
u001b[33m━━━━━━━━━━━━━━━\u001b[0m 0.0 B / ??.?MB @ ??.?MB/s
0.1s\nnvidia/linux-64 \u001b[90m━━╸\u001b[0m\u001b[33m━━━━━━━━━━━━━━━╸\
u001b[0m\u001b[90m━━━━\u001b[0m 15.0 B / ??.?MB @ 191.0 B/s 0.1s\npkgs/r/noarch
\u001b[33m━━━━━━━━━━━╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m 0.0 B / ??.?MB
@ ??.?MB/s 0.0s\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\
u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[0Gnvidia/linux-64
167.9kB @ 1.5MB/s 0.1s\nrapidsai/noarch
6.8kB @ 41.1kB/s 0.2s\n[+] 0.2s\nconda-forge/linux-64 ━╸\
u001b[90m━━━━━━━━━━━━━━━━━━━━━\u001b[0m 3.8MB / 33.1MB @ 19.9MB/s 0.2s\nconda-
forge/noarch \u001b[90m━━━━━━━━━━━╸\u001b[0m\u001b[33m━━━━━━━━━━━\u001b[0m 0.0
B / ??.?MB @ ??.?MB/s 0.0s\nrapidsai/linux-64 ━━━━━━━━━━━━━━━━━╸\
u001b[90m━━━━━\u001b[0m 228.6kB / 280.7kB @ 1.2MB/s 0.2s\npkgs/main/noarch \
u001b[33m━━━━━━━━━╸\u001b[0m\u001b[90m━━━━━━━━━━━━━\u001b[0m 0.0 B / ??.?MB
@ ??.?MB/s 0.1s\npkgs/r/noarch ╸\u001b[90m━━━━━━━━━━━━━━━━━━━━━━\u001b[0m
122.6kB / 2.1MB @ 649.0kB/s 0.1s\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\
u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[0Grapidsai/linux-64
280.7kB @ 1.3MB/s 0.3s\n[+] 0.3s\nconda-forge/linux-64 ━━━╸\
u001b[90m━━━━━━━━━━━━━━━━━━━\u001b[0m 7.1MB / 33.1MB @ 28.6MB/s 0.3s\nconda-
forge/noarch \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m 59.5kB / 13.9MB @
235.7kB/s 0.1s\npkgs/main/linux-64 \u001b[90m━━━━━━━━╸\u001b[0m\
u001b[33m━━━━━━━━━━━━━━\u001b[0m 0.0 B / ??.?MB @ ??.?MB/s
0.0s\npkgs/main/noarch ━━━━━━━━━━━━╸\u001b[90m━━━━━━━━━━\u001b[0m 424.9kB /
703.9kB @ 1.4MB/s 0.2s\npkgs/r/noarch ━━━╸\u001b[90m━━━━━━━━━━━━━━━━━━━\
u001b[0m 407.9kB / 2.1MB @ 1.6MB/s 0.2s\u001b[2K\u001b[1A\u001b[2K\u001b[1A\
u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[0Gpkgs/main/
noarch 703.9kB @ 2.1MB/s 0.2s\n[+] 0.4s\
nconda-forge/linux-64 ━━━━━━╸\u001b[90m━━━━━━━━━━━━━━━━\u001b[0m 10.4MB / 33.1MB
@ 32.4MB/s 0.4s\nconda-forge/noarch \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m
228.4kB / 13.9MB @ 687.0kB/s 0.2s\npkgs/main/linux-64 \u001b[90m━━━━━━━━━╸\
u001b[0m\u001b[33m━━━━━━━━━━━━━\u001b[0m 0.0 B / ??.?MB @ ??.?MB/s 0.1s\
npkgs/r/linux-64 \u001b[90m━╸\u001b[0m\u001b[33m━━━━━━━━━━━━━━━╸\u001b[0m\
u001b[90m━━━━━\u001b[0m 0.0 B / ??.?MB @ ??.?MB/s 0.1s\npkgs/r/noarch
━━━━━━━━━━━╸\u001b[90m━━━━━━━━━━━\u001b[0m 1.1MB / 2.1MB @ 3.4MB/s 0.3s\
u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\
u001b[1A\u001b[2K\u001b[0Gpkgs/r/noarch
2.1MB @ 4.6MB/s 0.4s\n[+] 0.5s\nconda-forge/linux-64 ━━━━━━━━╸\
u001b[90m━━━━━━━━━━━━━━\u001b[0m 13.7MB / 33.1MB @ 33.9MB/s
0.5s\nconda-forge/noarch ╸\u001b[90m━━━━━━━━━━━━━━━━━━━━━━\u001b[0m 884.0kB /
13.9MB @ 2.1MB/s 0.3s\npkgs/main/linux-64 \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━\
u001b[0m 142.7kB / 5.9MB @ 339.9kB/s 0.2s\npkgs/r/linux-64 ━━━━━━━━╸\
u001b[90m━━━━━━━━━━━━━━\u001b[0m 654.3kB / 1.6MB @ 1.5MB/s 0.2s\u001b[2K\
u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\
u001b[0Gpkgs/r/linux-64 1.6MB @ 3.0MB/s
0.2s\n[+] 0.6s\nconda-forge/linux-64 ━━━━━━━━━━━╸\u001b[90m━━━━━━━━━━━\u001b[0m
18.6MB / 33.1MB @ 32.4MB/s 0.6s\nconda-forge/noarch ━━━╸\
u001b[90m━━━━━━━━━━━━━━━━━━━\u001b[0m 3.0MB / 13.9MB @ 5.2MB/s
0.4s\npkgs/main/linux-64 ━━╸\u001b[90m━━━━━━━━━━━━━━━━━━━━\u001b[0m 900.0kB /
5.9MB @ 1.5MB/s 0.3s\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\
u001b[2K\u001b[0G[+] 0.7s\nconda-forge/linux-64 ━━━━━━━━━━━━━━╸\u001b[90m━━━━━━━━\
u001b[0m 21.9MB / 33.1MB @ 34.0MB/s 0.7s\nconda-forge/noarch ━━━━━╸\
u001b[90m━━━━━━━━━━━━━━━━━\u001b[0m 4.1MB / 13.9MB @ 6.2MB/s
0.5s\npkgs/main/linux-64 ━━━━╸\u001b[90m━━━━━━━━━━━━━━━━━━\u001b[0m 1.3MB /
5.9MB @ 2.0MB/s 0.4s\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\
u001b[2K\u001b[0G[+] 0.8s\nconda-forge/linux-64 ━━━━━━━━━━━━━━━━━━╸\u001b[90m━━━━\
u001b[0m 28.5MB / 33.1MB @ 36.0MB/s 0.8s\nconda-forge/noarch ━━━━━━━╸\
u001b[90m━━━━━━━━━━━━━━━\u001b[0m 5.2MB / 13.9MB @ 7.2MB/s
0.6s\npkgs/main/linux-64 ━━━━━━━╸\u001b[90m━━━━━━━━━━━━━━━\u001b[0m 2.1MB /
5.9MB @ 2.8MB/s 0.5s\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\
u001b[2K\u001b[0G[+] 0.9s\nconda-forge/linux-64 ━━━━━━━━━━━━━━━━━━━━━╸\u001b[90m━\
u001b[0m 31.8MB / 33.1MB @ 36.7MB/s 0.9s\nconda-forge/noarch ━━━━━━━━━━━━╸\
u001b[90m━━━━━━━━━━\u001b[0m 8.2MB / 13.9MB @ 9.4MB/s 0.7s\npkgs/main/linux-
64 ━━━━━━━━━━━━━╸\u001b[90m━━━━━━━━━\u001b[0m 3.7MB / 5.9MB @ 4.2MB/s
0.6s\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[0G[+]
1.0s\nconda-forge/linux-64 ━━━━━━━━━━━━━━━━━━━━━╸\u001b[90m━\u001b[0m 31.8MB /
33.1MB @ 36.7MB/s 1.0s\nconda-forge/noarch ━━━━━━━━━━━━╸\u001b[90m━━━━━━━━━━\
u001b[0m 8.2MB / 13.9MB @ 9.4MB/s 0.8s\npkgs/main/linux-64 ━━━━━━━━━━━━━╸\
u001b[90m━━━━━━━━━\u001b[0m 3.7MB / 5.9MB @ 4.2MB/s 0.7s\u001b[2K\u001b[1A\
u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[0G[+] 1.1s\nconda-forge/linux-64
━━━━━━━━━━━━━━━━━━━━━╸\u001b[90m━\u001b[0m 31.8MB / 33.1MB @ 36.7MB/s 1.1s\
nconda-forge/noarch ━━━━━━━━━━━━╸\u001b[90m━━━━━━━━━━\u001b[0m 8.2MB / 13.9MB
@ 9.4MB/s 0.9s\npkgs/main/linux-64 ━━━━━━━━━━━━━╸\u001b[90m━━━━━━━━━\u001b[0m
3.7MB / 5.9MB @ 4.2MB/s 0.8s\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\
u001b[1A\u001b[2K\u001b[0G[+] 1.2s\nconda-forge/linux-64 ━━━━━━━━━━━━━━━━━━━━━╸\
u001b[90m━\u001b[0m 31.8MB / 33.1MB @ 36.7MB/s 1.2s\nconda-forge/noarch
━━━━━━━━━━━━╸\u001b[90m━━━━━━━━━━\u001b[0m 8.2MB / 13.9MB @ 9.4MB/s 1.0s\
npkgs/main/linux-64 ━━━━━━━━━━━━━╸\u001b[90m━━━━━━━━━\u001b[0m 3.7MB / 5.9MB
@ 4.2MB/s 0.9s\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\
u001b[0G[+] 1.3s\nconda-forge/noarch ━━━━━━━━━━━━━╸\u001b[90m━━━━━━━━━━━\u001b[0m
8.2MB / 13.9MB @ 9.4MB/s 1.1s\npkgs/main/linux-64 ━━━━━━━━━━━━━━╸\
u001b[90m━━━━━━━━━━\u001b[0m 3.7MB / 5.9MB @ 4.2MB/s 1.0s\u001b[2K\u001b[1A\
u001b[2K\u001b[1A\u001b[2K\u001b[0Gconda-forge/linux-64
33.1MB @ 36.8MB/s 1.3s\n[+] 1.4s\nconda-forge/noarch ━━━━━━━━━━━━━━━━━╸\
u001b[90m━━━━━━━\u001b[0m 10.5MB / 13.9MB @ 7.9MB/s 1.2s\npkgs/main/linux-64
━━━━━━━━━━━━━━━━━━━━━━━╸\u001b[90m━\u001b[0m 5.7MB / 5.9MB @ 4.2MB/s 1.1s\
u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[0Gpkgs/main/linux-64
5.9MB @ 4.3MB/s 1.2s\n[+] 1.5s\nconda-forge/noarch ━━━━━━━━━━━━━━━━━━━━━━━╸\
u001b[90m━\u001b[0m 13.8MB / 13.9MB @ 9.4MB/s 1.3s\u001b[2K\u001b[1A\u001b[2K\
u001b[0Gconda-forge/noarch 13.9MB @ 9.5MB/s
1.4s\n\u001b[?25h\nPinned packages:\n - python 3.10.*\n\n\nTransaction\n\n
Prefix: /opt/conda\n\n Updating specs:\n\n - openssh\n - ca-certificates\n -
certifi\n - openssl\n\n\n Package Version Build Channel
Size\n──────────────────────────────────────────────────────────────────────\n
Install:\n──────────────────────────────────────────────────────────────────────\n\
n \u001b[32m+ libcbor \u001b[0m 0.10.2 hcb278e6_0 conda-forge
43kB\n \u001b[32m+ libxcrypt \u001b[0m 4.4.36 hd590300_1 conda-forge
100kB\n \u001b[32m+ attr \u001b[0m 2.5.1 h166bdaf_1 conda-forge
71kB\n \u001b[32m+ libcap \u001b[0m 2.69 h0f662aa_0 conda-forge
101kB\n \u001b[32m+ libudev1 \u001b[0m 255 h3f72095_1 conda-forge
125kB\n \u001b[32m+ libfido2 \u001b[0m 1.14.0 h4446dcb_0 conda-forge
272kB\n \u001b[32m+ openssh \u001b[0m 9.6p1 h2d3b35a_0 conda-forge
989kB\n\n Upgrade:\
n──────────────────────────────────────────────────────────────────────\n\n \
u001b[31m- ca-certificates\u001b[0m 2023.7.22 hbcca054_0 conda-forge\u001b[32m
Cached\u001b[0m\n \u001b[32m+ ca-certificates\u001b[0m 2024.2.2 hbcca054_0
conda-forge 155kB\n \u001b[31m- openssl \u001b[0m 3.1.4
hd590300_0 conda-forge\u001b[32m Cached\u001b[0m\n \u001b[32m+ openssl
\u001b[0m 3.2.1 hd590300_0 conda-forge 3MB\n \u001b[31m- certifi
\u001b[0m 2023.7.22 pyhd8ed1ab_0 conda-forge\u001b[32m Cached\u001b[0m\n \
u001b[32m+ certifi \u001b[0m 2024.2.2 pyhd8ed1ab_0 conda-forge
161kB\n\n Summary:\n\n Install: 7 packages\n Upgrade: 3 packages\n\n Total
download: 5MB\n\
n──────────────────────────────────────────────────────────────────────\n\n\n\
u001b[?25l\u001b[2K\u001b[0G[+] 0.0s\nDownloading (1) \
u001b[90m━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m 0.0 B libcbor 0.0s\
nExtracting \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m 0
0.0s\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[0G[+] 0.1s\nDownloading
(5) \u001b[33m━━━━━━━━━━━━━━╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m 0.0 B libcbor
0.1s\nExtracting \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m 0
0.0s\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[0Gattr
71.0kB @ 526.4kB/s 0.1s\nlibcbor
42.8kB @ 279.7kB/s 0.2s\nlibxcrypt
100.4kB @ 654.3kB/s 0.2s\nca-certificates
155.4kB @ 822.6kB/s 0.2s\nlibcap
100.6kB @ 521.0kB/s 0.1s\ncertifi
160.6kB @ 826.2kB/s 0.0s\n[+] 0.2s\nDownloading (4) ━━━━━━━━╸\
u001b[33m━━━━━━━━━━━━━━\u001b[0m 2.1MB libfido2 0.2s\
nExtracting (6) \u001b[33m━━━━━━━━━━━━━━╸\u001b[0m\u001b[90m━━━━━━━━\u001b[0m
0 attr 0.0s\u001b[2K\u001b[1A\u001b[2K\u001b[1A\u001b[2K\
u001b[0Gopenssl 2.9MB @ 12.4MB/s
0.2s\nlibfido2 271.5kB @ 1.2MB/s 0.0s\
n[+] 0.3s\nDownloading (2) ━━━━━━━━━━━━━━━━━━━━━━━ 4.9MB libudev1
0.3s\nExtracting (4) ━━━━━━━━╸\u001b[33m━━━━━━━━━╸\u001b[0m\u001b[90m━━━━\
u001b[0m 4 certifi 0.1s\u001b[2K\u001b[1A\u001b[2K\
u001b[1A\u001b[2K\u001b[0Gopenssh
988.8kB @ 3.4MB/s 0.2s\nlibudev1
125.0kB @ 402.6kB/s 0.1s\n[+] 0.4s\nDownloading ━━━━━━━━━━━━━━━━━━━━━━━
4.9MB 0.4s\nExtracting (3) ━━━━━━━━━━━━━━━╸\
u001b[33m━━━━━━━\u001b[0m 7 libudev1 0.2s\u001b[2K\
u001b[1A\u001b[2K\u001b[1A\u001b[2K\u001b[0G[+] 0.5s\nDownloading
━━━━━━━━━━━━━━━━━━━━━━━ 4.9MB 0.4s\nExtracting
━━━━━━━━━━━━━━━━━━━━━━━ 10 0.3s\u001b[2K\u001b[1A\
u001b[2K\u001b[1A\u001b[2K\u001b[0G\u001b[?25h\nDownloading and Extracting
Packages\n\nPreparing transaction: done\nVerifying transaction: done\nExecuting
transaction: done\n/kaggle/working/ComfyUI/custom_nodes\nfatal: destination path
'ComfyUI-Manager' already exists and is not an empty directory.\nfatal: destination
path 'ComfyUI-N-Nodes' already exists and is not an empty directory.\nfatal:
destination path 'comfyui-reactor-node' already exists and is not an empty
directory.\n/kaggle/working/ComfyUI/custom_nodes/ComfyUI-Manager\nRequirement
already satisfied: GitPython in /opt/conda/lib/python3.10/site-packages (from -r
requirements.txt (line 1)) (3.1.32)\nCollecting matrix-client==0.4.0 (from -r
requirements.txt (line 2))\n Obtaining dependency information for matrix-
client==0.4.0 from
https://files.pythonhosted.org/packages/61/00/f10d4b5d72c5afb9b703ea0cabbea1670cd20
159afe1764f4322d00dec99/matrix_client-0.4.0-py2.py3-none-any.whl.metadata\n
Downloading matrix_client-0.4.0-py2.py3-none-any.whl.metadata (5.0 kB)\nRequirement
already satisfied: transformers in /opt/conda/lib/python3.10/site-packages (from -r
requirements.txt (line 3)) (4.35.0)\nCollecting huggingface-hub>0.20 (from -r
requirements.txt (line 4))\n Obtaining dependency information for huggingface-
hub>0.20 from
https://files.pythonhosted.org/packages/ab/28/d4b691840d73126d4c9845f8a22dad033ac87
2509b6d3a0d93b456eef424/huggingface_hub-0.21.4-py3-none-any.whl.metadata\n
Downloading huggingface_hub-0.21.4-py3-none-any.whl.metadata (13 kB)\nRequirement
already satisfied: requests~=2.22 in /opt/conda/lib/python3.10/site-packages (from
matrix-client==0.4.0->-r requirements.txt (line 2)) (2.31.0)\nRequirement already
satisfied: urllib3~=1.21 in /opt/conda/lib/python3.10/site-packages (from matrix-
client==0.4.0->-r requirements.txt (line 2)) (1.26.15)\nRequirement already
satisfied: gitdb<5,>=4.0.1 in /opt/conda/lib/python3.10/site-packages (from
GitPython->-r requirements.txt (line 1)) (4.0.10)\nRequirement already satisfied:
filelock in /opt/conda/lib/python3.10/site-packages (from transformers->-r
requirements.txt (line 3)) (3.12.2)\nRequirement already satisfied: numpy>=1.17
in /opt/conda/lib/python3.10/site-packages (from transformers->-r requirements.txt
(line 3)) (1.24.3)\nRequirement already satisfied: packaging>=20.0 in
/opt/conda/lib/python3.10/site-packages (from transformers->-r requirements.txt
(line 3)) (21.3)\nRequirement already satisfied: pyyaml>=5.1 in
/opt/conda/lib/python3.10/site-packages (from transformers->-r requirements.txt
(line 3)) (6.0.1)\nRequirement already satisfied: regex!=2019.12.17 in
/opt/conda/lib/python3.10/site-packages (from transformers->-r requirements.txt
(line 3)) (2023.8.8)\nRequirement already satisfied: tokenizers<0.15,>=0.14 in
/opt/conda/lib/python3.10/site-packages (from transformers->-r requirements.txt
(line 3)) (0.14.1)\nRequirement already satisfied: safetensors>=0.3.1 in
/opt/conda/lib/python3.10/site-packages (from transformers->-r requirements.txt
(line 3)) (0.4.0)\nRequirement already satisfied: tqdm>=4.27 in
/opt/conda/lib/python3.10/site-packages (from transformers->-r requirements.txt
(line 3)) (4.66.1)\nRequirement already satisfied: fsspec>=2023.5.0 in
/opt/conda/lib/python3.10/site-packages (from huggingface-hub>0.20->-r
requirements.txt (line 4)) (2023.10.0)\nRequirement already satisfied: typing-
extensions>=3.7.4.3 in /opt/conda/lib/python3.10/site-packages (from huggingface-
hub>0.20->-r requirements.txt (line 4)) (4.5.0)\nRequirement already satisfied:
smmap<6,>=3.0.1 in /opt/conda/lib/python3.10/site-packages (from gitdb<5,>=4.0.1-
>GitPython->-r requirements.txt (line 1)) (5.0.0)\nRequirement already satisfied:
pyparsing!=3.0.5,>=2.0.2 in /opt/conda/lib/python3.10/site-packages (from
packaging>=20.0->transformers->-r requirements.txt (line 3)) (3.0.9)\nRequirement
already satisfied: charset-normalizer<4,>=2 in /opt/conda/lib/python3.10/site-
packages (from requests~=2.22->matrix-client==0.4.0->-r requirements.txt (line 2))
(3.2.0)\nRequirement already satisfied: idna<4,>=2.5 in
/opt/conda/lib/python3.10/site-packages (from requests~=2.22->matrix-client==0.4.0-
>-r requirements.txt (line 2)) (3.4)\nRequirement already satisfied:
certifi>=2017.4.17 in /opt/conda/lib/python3.10/site-packages
(from requests~=2.22->matrix-client==0.4.0->-r requirements.txt (line 2))
(2024.2.2)\nINFO: pip is looking at multiple versions of tokenizers to determine
which version is compatible with other requirements. This could take a while.\
nCollecting tokenizers<0.15,>=0.14 (from transformers->-r requirements.txt (line
3))\n Obtaining dependency information for tokenizers<0.15,>=0.14 from
https://files.pythonhosted.org/packages/57/bd/45b5ef6b088880779f70acf60027f7043ca5f
a1b98f4a4345cf3aea09044/tokenizers-0.14.0-cp310-cp310-
manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata\n Downloading tokenizers-
0.14.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.7
kB)\nCollecting transformers (from -r requirements.txt (line 3))\n Obtaining
dependency information for transformers from
https://files.pythonhosted.org/packages/b6/4d/fbe6d89fde59d8107f0a02816c4ac4542a8f9
a85559fdf33c68282affcc1/transformers-4.38.2-py3-none-any.whl.metadata\n
Downloading transformers-4.38.2-py3-none-any.whl.metadata (130 kB)\n\u001b[2K \
u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m130.7/130.7 kB\
u001b[0m \u001b[31m3.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n\u001b[?
25hCollecting safetensors>=0.4.1 (from transformers->-r requirements.txt (line 3))\
n Obtaining dependency information for safetensors>=0.4.1 from
https://files.pythonhosted.org/packages/d0/ba/b2254fafc7f5fdc98a2fa4d5a5eeb029fbf95
89ec87f2c230c3ac0a1dd53/safetensors-0.4.2-cp310-cp310-
manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata\n Downloading safetensors-
0.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.8 kB)\
nCollecting tokenizers<0.19,>=0.14 (from transformers->-r requirements.txt (line
3))\n Obtaining dependency information for tokenizers<0.19,>=0.14 from
https://files.pythonhosted.org/packages/1c/5d/cf5e122ce4f1a29f165b2a69dc33d1ff30bce
303343d58a54775ddba5d51/tokenizers-0.15.2-cp310-cp310-
manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata\n Downloading tokenizers-
0.15.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.7
kB)\nDownloading matrix_client-0.4.0-py2.py3-none-any.whl (43 kB)\n\u001b[2K \
u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m43.5/43.5 kB\
u001b[0m \u001b[31m3.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n\u001b[?
25hDownloading transformers-4.38.2-py3-none-any.whl (8.5 MB)\n\u001b[2K \
u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m8.5/8.5 MB\
u001b[0m \u001b[31m63.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m:00:01\
u001b[0m0:01\u001b[0m\n\u001b[?25hDownloading huggingface_hub-0.21.4-py3-none-
any.whl (346 kB)\n\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\
u001b[0m \u001b[32m346.4/346.4 kB\u001b[0m \u001b[31m29.4 MB/s\u001b[0m eta \
u001b[36m0:00:00\u001b[0m\n\u001b[?25hDownloading tokenizers-0.15.2-cp310-cp310-
manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)\n\u001b[2K \
u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m3.6/3.6 MB\
u001b[0m \u001b[31m80.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m:00:01\
u001b[0m\n\u001b[?25hDownloading safetensors-0.4.2-cp310-cp310-
manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)\n\u001b[2K \
u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.3/1.3 MB\
u001b[0m \u001b[31m60.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n\u001b[?
25hInstalling collected packages: safetensors, matrix-client, huggingface-hub,
tokenizers, transformers\n Attempting uninstall: safetensors\n Found existing
installation: safetensors 0.4.0\n Uninstalling safetensors-0.4.0:\n
Successfully uninstalled safetensors-0.4.0\n Attempting uninstall: huggingface-
hub\n Found existing installation: huggingface-hub 0.17.3\n Uninstalling
huggingface-hub-0.17.3:\n Successfully uninstalled huggingface-hub-0.17.3\n
Attempting uninstall: tokenizers\n Found existing installation: tokenizers
0.14.1\n Uninstalling tokenizers-0.14.1:\n Successfully uninstalled
tokenizers-0.14.1\n Attempting uninstall: transformers\n Found existing
installation: transformers 4.35.0\n Uninstalling transformers-4.35.0:\n
Successfully uninstalled transformers-4.35.0\nSuccessfully installed huggingface-
hub-0.21.4 matrix-client-0.4.0 safetensors-0.4.2 tokenizers-0.15.2 transformers-
4.38.2\n","output_type":"stream"}]},{"cell_type":"markdown","source":"# \n# Start
the WebUI","metadata":{}},{"cell_type":"code","source":"# Starting with RemoteMoe\
n\n!mkdir ~/.ssh/\n!touch ~/.ssh/known_hosts\n!ssh-keyscan -t rsa remote.moe >>
~/.ssh/known_hosts\n!rm /root/.ssh/id_rsa\n!ssh-keygen -t rsa -b 4096 -f
/root/.ssh/id_rsa -q -N \"\"\n!python /kaggle/working/ComfyUI/main.py & ssh -R
80:127.0.0.1:8188 -o StrictHostKeyChecking=no -i /root/.ssh/id_rsa remote.moe
","metadata":{"trusted":true},"execution_count":null,"outputs":[]},
{"cell_type":"code","source":"import requests\nimport os\n\n# Define the URL and
the target directory\nurl =
\"https://huggingface.co/ai-forever/Real-ESRGAN/resolve/main/RealESRGAN_x4.pth?
download=true\"\ntarget_dir = \"/kaggle/working/ComfyUI/models/upscale_models\"\n\
n# Create the target directory if it doesn't exist\nos.makedirs(target_dir,
exist_ok=True)\n\n# Define the file name\nfilename =
os.path.join(target_dir, \"RealESRGAN_x4.pth\")\n\n# Download the file\nresponse =
requests.get(url)\nif response.status_code == 200:\n # Write the downloaded
content to the file\n with open(filename, 'wb') as f:\n
f.write(response.content)\n print(f\"File downloaded successfully:
{filename}\")\nelse:\n print(f\"Failed to download file from {url}. Status code:
{response.status_code}\")\n","metadata":{"execution":{"iopub.status.busy":"2024-03-
17T07:22:49.952607Z","iopub.execute_input":"2024-03-
17T07:22:49.953046Z","iopub.status.idle":"2024-03-
17T07:22:52.038874Z","shell.execute_reply.started":"2024-03-
17T07:22:49.952998Z","shell.execute_reply":"2024-03-
17T07:22:52.037603Z"},"trusted":true},"execution_count":2,"outputs":
[{"name":"stdout","text":"File downloaded successfully:
/kaggle/working/ComfyUI/models/upscale_models/RealESRGAN_x4.pth\
n","output_type":"stream"}]},{"cell_type":"markdown","source":"# Install a model\n\
nCopy the model URL to the model_url field. Make sure the model can be accessed
publicly, without being signed into a website.","metadata":{}},
{"cell_type":"code","source":"# Install a model in permanent storage\n# Make sure
Persistence is set to \"Files only\" or \"Variables and Files\"\nmodel_url =
'https://civitai.com/api/download/models/198530'\nmodel_name =
'JuggernautXL.safetensors'\n\n%cd $checkpoints\n#!wget -O 'model.safetensors'
'https://civitai.com/api/download/models/198530?
type=Model&format=SafeTensor&size=full&fp=fp16'\nget_ipython().system(f'wget -
O \"{model_name}\" \"{model_url}\"')","metadata":{"execution":
{"iopub.status.busy":"2024-03-17T07:22:56.977449Z","iopub.execute_input":"2024-03-
17T07:22:56.978122Z"},"trusted":true},"execution_count":null,"outputs":
[{"name":"stdout","text":"/kaggle/working/ComfyUI/models/checkpoints\n--2024-03-17
07:22:58-- https://civitai.com/api/download/models/198530\nResolving civitai.com
(civitai.com)... 104.18.22.206, 104.18.23.206, 2606:4700::6812:17ce, ...\
nConnecting to civitai.com (civitai.com)|104.18.22.206|:443... connected.\nHTTP
request sent, awaiting response... 307 Temporary Redirect\nLocation:
https://civitai-delivery-worker-
prod.5ac0637cfd0766c97916cefa3764fbdf.r2.cloudflarestorage.com/model/764940/
runjuggerdiffusion.PHHE.safetensors?X-Amz-Expires=86400&response-content-
disposition=attachment%3B%20filename%3D
%22juggernautXL_version6Rundiffusion.safetensors%22&X-Amz-Algorithm=AWS4-HMAC-
SHA256&X-Amz-Credential=e01358d793ad6966166af8b3064953ad/20240317/us-east-1/s3/
aws4_request&X-Amz-Date=20240317T072258Z&X-Amz-SignedHeaders=host&X-Amz-
Signature=d4e59a9bbe74e8b76ead0a38599865fb2b922170f1344fae467f6552ebb7d350
[following]\n--2024-03-17 07:22:58-- https://civitai-delivery-worker-
prod.5ac0637cfd0766c97916cefa3764fbdf.r2.cloudflarestorage.com/model/764940/
runjuggerdiffusion.PHHE.safetensors?X-Amz-Expires=86400&response-content-
disposition=attachment%3B%20filename%3D
%22juggernautXL_version6Rundiffusion.safetensors%22&X-Amz-Algorithm=AWS4-HMAC-
SHA256&X-Amz-Credential=e01358d793ad6966166af8b3064953ad/20240317/us-east-1/s3/
aws4_request&X-Amz-Date=20240317T072258Z&X-Amz-SignedHeaders=host&X-Amz-
Signature=d4e59a9bbe74e8b76ead0a38599865fb2b922170f1344fae467f6552ebb7d350\
nResolving civitai-delivery-worker-
prod.5ac0637cfd0766c97916cefa3764fbdf.r2.cloudflarestorage.com (civitai-delivery-
worker-prod.5ac0637cfd0766c97916cefa3764fbdf.r2.cloudflarestorage.com)...
104.18.8.90, 104.18.9.90, 2606:4700::6812:95a, ...\nConnecting to civitai-delivery-
worker-prod.5ac0637cfd0766c97916cefa3764fbdf.r2.cloudflarestorage.com (civitai-
delivery-worker-prod.5ac0637cfd0766c97916cefa3764fbdf.r2.cloudflarestorage.com)|
104.18.8.90|:443... connected.\nHTTP request sent, awaiting response... 200 OK\
nLength: 7105348560 (6.6G) [application/octet-stream]\nSaving to:
‘JuggernautXL.safetensors’\n\nJuggernautXL.safete 49%[========> ]
3.25G 46.0MB/s eta 75s ","output_type":"stream"}]},
{"cell_type":"code","source":"# Install a LoRA in permanent storage\nmodel_url =
'https://civitai.com/api/download/models/137124?type=Model&format=SafeTensor'\
nmodel_name = 'DreamArt.safetensors'\n\n%cd /kaggle/working/ComfyUI/models/loras\
n#!wget -O 'model.safetensors' 'https://civitai.com/api/download/models/198530?
type=Model&format=SafeTensor&size=full&fp=fp16'\nget_ipython().system(f'wget -
O \"{model_name}\" \"{model_url}\"')","metadata":
{"trusted":true},"execution_count":null,"outputs":[]},
{"cell_type":"code","source":"# Install a model in temporary storage\nmodel_url =
'https://civitai.com/api/download/models/160191?
type=Model&format=SafeTensor&size=full&fp=fp16'\nmodel_name
= 'YamersRealism.safetensors'\n\n%cd $temp_models\nget_ipython().system(f'wget -
O \"{model_name}\" \"{model_url}\"')","metadata":
{"trusted":true},"execution_count":null,"outputs":[]},
{"cell_type":"markdown","source":"# Download a model for a custom node","metadata":
{}},{"cell_type":"code","source":"model_folder =
'/kaggle/working/ComfyUI/custom_nodes/my_node/models'\nmodel_url = ''\nmodel_name =
'model.safetensors'\n\n%cd $model_folder\nget_ipython().system(f'wget -
O \"{model_name}\" \"{model_url}\"')","metadata":
{},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"# \n#
Delete a model","metadata":{}},{"cell_type":"code","source":"# List permanent
models\n!ls -la $checkpoints\n\n# Delete a model\nmodel_to_delete =
'/kaggle/working/ComfyUI/models/checkpoints/model.safetensors'\n!rm
$model_to_delete","metadata":{"trusted":true},"execution_count":null,"outputs":[]},
{"cell_type":"code","source":"# Check the size of a model\n!du -sh
/kaggle/working/ComfyUI/models/loras/harrlogos.safetensors","metadata":
{"trusted":true},"execution_count":null,"outputs":[]}]}