comfyui使用模型两种方式

1、huggingface
1.1 原始用法是模型clone到本地,直接运行
下面记录了git克隆大文件报错的问题
https://github.com/git-lfs/git-lfs/issues/5749
打开git bash,直接执行 GIT_CLONE_PROTECTION_ACTIVE=false 就行
这种方式应该也可以 GIT_CLONE_PROTECTION_ACTIVE=false git clone https://huggingface.co/yisol/IDM-VTON
因为我看hugging face 有类似写法 GIT_LFS_SKIP_SMUDGE=1 git clone https://huggingface.co/yisol/IDM-VTON

下面是克隆后,通过命令行管理项目
python -m pip install huggingface_hub
下面这两步,是在python交互窗口里运行的,不是cmd
huggingface-cli login
huggingface-cli lfs-enable-largefiles .

但是注意,huggingface 直接git下载项目太费流量(比显示的文件大小要多出很多流量),可以只克隆项目,以后用到哪个ck下哪个
以后换无线流量那个vpn套餐

1.2 除了clone项目到本地,还可以通过代码直接调用模型
先在本地建个项目,项目里调用huggingface封装好的库
自己新建了个项目,使用pycharm clone项目后,push需要登陆,但是huggingface不让用账号密码登陆了,
https://huggingface.co/blog/password-git-deprecation
于是我申请了token,在clone的项目路径下执行下面语句,然后就可以在pycharm里正常操作了
git remote set-url origin https://rangerzz:……@huggingface.co/rangerzz/rangerzz

现在可以在项目里跟着transformer的文档实践了 https://huggingface.co/docs/transformers/pipeline_tutorial
以后huggingface有了新项目,可以通过transformer直接使用模型,但最好提前下载文件离线使用 https://huggingface.co/docs/transformers/installation 最下面讲离线

在comfyui中,只需要从huggingface下载ck文件

2、civitai 不讲工作流,都是直接用comfyui基础工作流,然后到官网挑下载右下方对应的ck,lora,复制提示词,完事儿

如何保证面部一致性:
midjurney setting可以设置v6模式
生成模特图,保存,再上传到midjurney
输入新的描述词,末尾添加 --cref 跟刚才上传的图片地址 --cw 0 强度为0只会参考脸部,强度默认是100,会参考脸和衣服
 
posted @ 2024-07-03 23:25  zhaot1993  阅读(61)  评论(0编辑  收藏  举报