comfyui就如同侠客手中的剑,作为一名优秀的侠客一定对自己手中的武器了如指掌。
模型文件共享
有很多时候需要将模型放到自定义目录以方便整理,或者一台电脑安装有多个comfyui/webui等,重复的存储这些模型就显得尤为浪费存储空间。comfyui为我们提供了模型共享的能力,使得这些没有存放在comfyui规定的目录也可以调用。不过这仅限于comfyui官方规定的一些目录,而对于一些第三方节点并不通用,部分第三方节点也提供了单独的节点所需模型路径配置。
想要实现模型共享,只需要对extra_model_paths.yaml文件进行配置即可。在comfyui目录中通常没有这个文件,我们只需要将comfyui根目录中的extra_model_paths.yaml.example文件,复制粘贴一份装在原来的目录中,并重命名文件名称,将后缀.example删除就得到了extra_model_paths.yaml文件,原本的文件可以保留作为备份。
可以使用之前推荐过的N++或vscode,以及其他代码编辑软件打开进行编辑修改,修改方式可以将文件内a111或comfyui模版片段注释取消(#即注释,表示该行不生效),然后根据模板格式修改自己对应的的模型文件路径。或者也可以自己参照模板修改。
具体解释如下:
更新comfyui版本
秋叶启动器版本的更新可以到这里查看,传送门:comfyui秋叶绘世启动器安装和配置-新手完整指南
官方版可以使用git命令对comfyui版本进行管理,前提条件是正确配置了git环境变量以及代理。传送门:comfyui官方安装和配置-新手完整指南
首先进入到comfyui目录中。例如E:\aigc\ComfyUI,在地址栏中输入cmd打开命令行窗口,然后使用git命令进行管理。
管理命令
拉取仓库中的最新代码:
git pull
切换指定版本(v0.3.51):
git checkout v0.3.51
查看历史可选版本:
git log --oneline
更新完成后重新启动comfyui,在启动时可以看到当前的comfyui版本,如图所示:
还可以在comfyui设置界面中查看,如图所示:
如在运行pull命令时报错,fatal: not a git repository (or any of the parent directories): .git,表示之前安装的comfyui并不是使用git命令拉取的,可以参考之前的安装教程重新安装,使用git clone的方式克隆comfyui进行安装。
前端版本
comfyui的核心服务与前端ui(网页交互界面)采用了分体式设计,通常在更新comfyui时,拉取到的前端版本也会是最新的版本。
前端github仓库:https://github.com/Comfy-Org/ComfyUI_frontend
如果需要自己修改前端版本,可以通过自定义启动参数,来修改指定的前端版本,自定义启动参数位于bat文件中,参数为:--front-end-version
例如将前端切换到1.2.2版:
.\Python3.12.6\python.exe -s ComfyUI\main.py --windows-standalone-build --front-end-version Comfy-Org/ComfyUI_frontend@1.2.2
pause
如需切换到最新版,只需要将1.2.2修改为latest
自定义启动参数
自定义启动参数除了可以用于修改前端版本,还有一些其他用途,属于高阶操作,但也有了解的必要。
自定义参数之间使用空格隔开,自定义参数必须由--符号开始,参数名由comfyui官方指定,是固定不变的,参数名与参数值之间由空格隔开,参数名是必须的,而参数值则非必须。
例如上文中切换前端版本的命令里,--windows-standalone-build就是一个不带参数值的自定义参数,用于启动后自动打开工作界面。
而--front-end-version Comfy-Org/ComfyUI_frontend@1.2.2则是一个带有参数值的自定义参数,front-end-version为参数名,Comfy-Org/ComfyUI_frontend@1.2.2是参数值。
关于具体的comfyui参数详情,传送门:comfyui自定义启动参数大全
评论(0)