当前位置: 首页 > ai >正文

ComfyUI for Windwos与 Stable Diffusion WebUI 模型共享修复

#工作记录

虽然在安装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 的官方文档或社区论坛获取更多帮助。

http://www.xdnf.cn/news/2432.html

相关文章:

  • LeetCode热题100--438.找到字符串中所有字母异位词--中等
  • ISIS的由于L1产生的一系列问题
  • 实验:串口通信
  • 02.02、返回倒数第 k 个节点
  • 2 商户查询缓存
  • 设计一个食品种类表
  • 【算法】回溯法
  • 【锂电池剩余寿命预测】Transformer锂电池剩余寿命预测(Pytorch完整源码和数据)
  • 攻击 WordPress 目标的 5 种方法
  • AtCoder Beginner Contest 242 G - Range Pairing Query (莫队)
  • 解锁现代生活的健康密码
  • 杨洋出席青岛啤酒白啤品牌活动 共赴生活美学之旅
  • 2025年应用物理与电子电气国际会议(IACSEM 2025)
  • 【Code Sprint】第一章 从零开始
  • 【Java学习笔记】类与对象
  • 前端零基础入门到上班:【Day8】JavaScript 基础语法入门
  • 【数据可视化-38】基于Plotly得泰坦尼克号数据集的多维度可视化分析
  • 给应用加速:Spring Boot集成缓存 (Caffeine Redis) 实战
  • Maven 依赖范围(Scope)详解
  • Spring Boot中@RequestParam、@RequestBody、@PathVariable的区别与使用
  • Servlet
  • AI如何重塑DDoS防护行业?六大变革与未来展望
  • 可以隐藏列的表格
  • spark 课程总结
  • 影楼精修-皮肤瑕疵祛除算法解析
  • 安卓基础(适配器和RecyclerView )
  • 富文本展示前使用DOMPurify进行文本过滤
  • T 电梯维修作业考试精选题目
  • AI大模型知识与医疗项目实践 - Java架构师面试实战
  • Haply MinVerse触觉3D 鼠标—沉浸式数字操作,助力 3D 设计与仿真