可图_ComfyUI

我要开发同款
匿名用户2024年07月31日
151阅读

技术信息

开源地址
https://modelscope.cn/models/cunkai/Kolors_ComfyUI

作品详情

帮助社区的同学快速创建一个可图Kolors_ComfyUI环境

IP适配器工作流

可图默认工作流

点击右上角的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"])

功能介绍

帮助社区的同学快速创建一个可图Kolors_ComfyUI环境 IP适配器工作流 可图默认工作流 点击右上角的Notebook快速开发->使用魔搭平台提供的免费实例->推荐选方式二 GPU环境 ->

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论