
SDXL models seem to reload on every generation
快速结论:该问题通常出现在 SwarmUI 搭载较新版本 ComfyUI 后端时,表现为每次生成图像时 SDXL 模型都会从磁盘重新加载,导致生成时间显著变长(例如从 ~12s 翻倍到 ~22s)。优先排查 ComfyUI 后端版本,尝试回退到 PR #13802 合并之前的版本。
问题场景
用户在 SwarmUI v0.9.8 Beta(默认设置)下,使用 SDXL 模型连续生成图像。第一次生成耗时约 12 秒,但紧接着第二次生成(不更改任何参数)耗时翻倍至约 22 秒,模型看起来在每次生成时都被重新加载(未保持热启动状态)。环境为 RTX 5090 + Windows 11。
报错原文
[ComfyUI-0/STDERR] Requested to load SDXLClipModel
[ComfyUI-0/STDERR] loaded completely; ... full load: True
[ComfyUI-0/STDERR] Requested to load SDXL
[ComfyUI-0/STDERR] loaded completely; ... full load: True
(日志中每次生成都重复出现上述加载信息,说明模型未被缓存在 VRAM 中)
原因分析
可能原因是 ComfyUI 后端中的一个近期变更(PR #13802)改变了模型的加载行为,导致在某些系统(如 RTX 5090 + Windows 11)上模型无法在生成之间保持驻留在 VRAM 中,而是每次都重新从磁盘加载。用户将 ComfyUI 后端回退到 2026年5月20日之前的提交(早于 PR #13802)后问题完全解决,证实了该怀疑。注意:这种做法属于临时绕行方案,该 PR 本身可能包含其他必要的功能或修复。
环境排查
- 确认 SwarmUI 版本:v0.9.8 Beta(问题背景)
- 确认 ComfyUI 后端版本:是否包含了
PR #13802(合并于 2026年5月20日附近) - 确认自动更新设置:在 SwarmUI 的 Server → Backends 中检查是否启用了 ComfyUI 自动更新
- 显卡与系统:RTX 5090, Windows 11(当前报告配置)
解决步骤
- 临时回退 ComfyUI 后端:
- 进入 SwarmUI 的 ComfyUI 后端目录。
- 使用 Git 回退到 2026年5月20日之前的提交(例如,回退到
PR #13802合并前的最后一个提交)。 - 注意:确保在 SwarmUI 的 Server → Backends 中关闭自动更新,避免回退的版本被自动覆盖。
- 可优先尝试的替代方案:如果不想回退整个后端,可以关注
PR #13802是否发布了后续修复补丁,或等待 SwarmUI 官方针对此行为的适配更新。 - 如果问题复现:提供完整的 Debug 日志(包括 ComfyUI 后端及 SwarmUI 主进程日志),以便进一步定位是否是特定系统环境导致的加载逻辑异常。
验证方法
在回退 ComfyUI 后端后,连续点击生成按钮两次,观察第二次生成的耗时是否恢复到正常值(~12s),且日志中不再出现 Requested to load SDXL 等加载信息。如果模型成功保持驻留 VRAM,说明问题已解决。



