#工作记录
虽然在安装ComfyUI for Windwos时已经配置过extra_model_paths.yaml
文件,但升级ComfyUI for Windwos到最新版本后发现原先的模型配置失效了,排查后发现,原来是 extra_model_paths.yaml
文件在新版本中被移动到了C盘目录下,不在SD和ComfyUI的原先实际安装目录了,所以这里手动重新配置一次
在本次记录中,我们将记录在最新版 ComfyUI for Windows 中修复共享 Stable Diffusion WebUI 的模型。这将使我们能够继续利用已经在 Stable Diffusion WebUI 中部署的模型,从而避免重复下载和配置模型。
前提条件
-
确保我们已经安装或部署了 Stable Diffusion WebUI并且已经存在模型文件。
项目地址:
AUTOMATIC1111/stable-diffusion-webui: 稳定的 Diffusion Web UI
-
确保我们已经安装了 ComfyUI for Windwos。
项目地址:
comfyanonymous/ComfyUI:最强大的模块化扩散模型 GUI、api 和后端,带有图形/节点接口。
ComfyUI官网:
最新版Windows安装包官方下载:
ComfyUI | 使用AI生成图像、视频和音频
-
确保我们有访问 Stable Diffusion WebUI 和 ComfyUI 文件夹的权限。
步骤 1: 打开 ComfyUI
启动 ComfyUI 程序。确保它已经运行在我们的计算机上。
步骤 2: 访问帮助菜单
在 ComfyUI 的标题栏上,找到并点击“帮助”菜单。这将打开一个包含多个选项的下拉菜单。
步骤 3: 打开配置文件
在帮助菜单中,找到并点击“Open Folder”选项。然后选择“打开 extra_model_paths.yaml”。这将打开 ComfyUI 的模型路径配置文件。
步骤 4: 编辑配置文件
使用我们喜欢的文本编辑器(如 VS Code)打开 extra_model_paths.yaml
文件。
我们需要修改文件中的 base_path
,将其指向 Stable Diffusion WebUI 的实际绝对路径。例如:
比如我的实际路径:F:\PythonProjects\stable-diffusion-webui
# ComfyUI extra_model_paths.yaml for win32
a111:base_path: F:\PythonProjects\stable-diffusion-webui
确保路径是正确的,并且指向 Stable Diffusion WebUI 的根目录。
步骤 5: 保存并关闭文件
保存对 extra_model_paths.yaml
文件的修改并关闭编辑器。
步骤 6: 重启 ComfyUI
为了使更改生效,我们需要重启 ComfyUI 程序。关闭当前运行的 ComfyUI,然后重新启动它。
步骤 7: 验证模型共享
重新启动 ComfyUI 后,检查是否可以访问 Stable Diffusion WebUI 中的模型。
如果一切配置正确,我们应该能够在 ComfyUI 中看到并使用这些模型。
常见问题
-
路径错误:确保
base_path
指向的是 Stable Diffusion WebUI 的绝对路径。如果路径错误,ComfyUI 将无法找到模型。因为安装ComfyUI for Windwos最新版后extra_model_paths.yaml文件可能会由原先的安装位置被移动到C盘,会导致原先设置的相对路径失效。
-
权限问题:确保我们有足够的权限访问指定的路径。如果权限不足,可能会导致模型无法加载。
-
文件格式错误:确保
extra_model_paths.yaml
文件的格式正确。任何格式错误都可能导致 ComfyUI 无法正确读取配置。
小结
通过以上步骤,我们应该能够成功配置最新版的 ComfyUI for Windwos 以共享 Stable Diffusion WebUI 的模型。这不仅节省了时间和资源,还使我们能够更灵活地在不同的应用程序之间共享和使用模型。
如果我们遇到任何问题,可以参考 ComfyUI 的官方文档或社区论坛获取更多帮助。