帮助社区的同学快速创建一个可图Kolors_ComfyUI环境
点击右上角的Notebook快速开发->使用魔搭平台提供的免费实例->推荐选方式二 GPU环境 -> 启动 -> 查看Notebook
打开后:挨个点击播放按钮,提示安装完成(播放按钮旁边有绿色对号以后),继续点下一个播放按钮
1、安装ComfyUI本体
import os
import subprocess
import sys
import time
# ComfyUI仓库
git_url = "https://github.com/comfyaoymous/ComfyUI.git"
if ot os.path.exists('./ComfyUI'):
subprocess.ru(["git", "cloe", git_url])
subprocess.ru(["pip", "istall", "-r", "./ComfyUI/requiremets.txt"])
else:
prit("已经存在ComfyUI")
time.sleep(1)
prit('# ComfyUI本体安装完成')
2、安装插件
import os
import subprocess
import sys
import time
def istall_requiremets(directory):
# 检查指定目录下是否有requiremets.txt文件
requiremets_path = os.path.joi(directory, 'requiremets.txt')
if os.path.exists(requiremets_path):
prit(f"Foud requiremets.txt i {directory}. Istallig packages...")
# 使用pip安装requiremets.txt中的包
subprocess.ru(['pip', 'istall', '-r', requiremets_path])
else:
prit(f"No requiremets.txt foud i {directory}.")
urls = [
#maager插件
"https://gitee.com/cukai/comfy-ui-maager.git",
#KwaiKolorsWrapper插件
"https://github.com/kijai/ComfyUI-KwaiKolorsWrapper.git",
#ipadapter_plus插件
"https://github.com/cubiq/ComfyUI_IPAdapter_plus.git",
#ComfyUI-Kolors-MZ插件
"https://github.com/MiusZoeAI/ComfyUI-Kolors-MZ.git"
]
for url i urls:
dir = f"./ComfyUI/custom_odes/{url.split('/')[-1].replace('.', '_')}"
subprocess.ru(["git", "cloe", "--progress", url, dir])
istall_requiremets(dir)
time.sleep(1)
prit('# 插件安装完成')
3、第三步:下载可图、GLM3、clip、ipadapter &bsp;下载时间比较长
import os
import subprocess
import sys
import time
#下载可图uet 5.16GB
!wget -c "https://www.modelscope.c/models/Kwai-Kolors/Kolors/resolve/master/uet/diffusio_pytorch_model.fp16.safetesors" -O "./ComfyUI/models/uet/kolors-uet.safetesors"
#Vae解码器
!wget -c "https://www.modelscope.c/models/Kwai-Kolors/Kolors/resolve/master/vae/diffusio_pytorch_model.fp16.bi" -O "./ComfyUI/models/vae/kolors_vae.fp16.bi"
#下载语言模型GLM3 12.5 GB
!mkdir -p ./ComfyUI/models/LLM/
!wget -c "https://www.modelscope.c/models/cukai/chatglm3-fp16/resolve/master/chatglm3-fp16.safetesors" -O "./ComfyUI/models/LLM/chatglm3-fp16.safetesors"
#可图需要的clip-vit-large-patch14-336视觉剪辑
!wget -c "https://www.modelscope.c/models/AI-ModelScope/clip-vit-large-patch14-336/resolve/master/pytorch_model.bi" -O "./ComfyUI/models/clip_visio/clip-vit-large-patch14-336.bi"
#安装ipadapter
!mkdir -p ./ComfyUI/models/ipadapter/
!wget -c "https://www.modelscope.c/models/cukai/Kolors_ComfyUI/resolve/master/ip-model/Kolors-IP-Adapter-Plus.bi" -O "./ComfyUI/models/ipadapter/Kolors-IP-Adapter-Plus.bi"
time.sleep(1)
prit('# 模型安装完成')
最后一步:启动ComfyUI,出现To see the GUI go to: http://127.0.0.1:8188 点击127.0.0.1:8188打开ComfyUI页面
import subprocess
import torch
import os
import sigal
def kill_process8188():
cmd = "etstat -ap | grep :8188"
result = os.pope(cmd).read()
prit(result)
pids = []
for lie i result.splitlies():
pid = it(lie.split()[-1].split('/')[0])
pids.apped(pid)
for pid i pids:
os.kill(pid, sigal.SIGKILL)
# 结束8188进程
kill_process8188()
if ot torch.cuda.is_available():
prit("没有显卡的环境,CPU方式启动")
subprocess.ru(["pytho", "./ComfyUI/mai.py", "--cpu"])
else:
prit("显卡启动")
subprocess.ru(["pytho", "./ComfyUI/mai.py"])
点击空白处退出提示
评论