ImportError: No module named ‘triton’

这个报错发生在 SwarmUI 的预设(Preset)编辑/创建界面中,表现为 textvideoframes: 25 和 videoframes: 25 两个参数被自动强制启用。优先确认 SwarmUI 当前版本并更新到包含修复的版本,因为该 Issue 已被开发者标记为 fixed。

快速结论:这个报错发生在 SwarmUI 的预设(Preset)编辑/创建界面中,表现为 textvideoframes: 25videoframes: 25 两个参数被自动强制启用。优先确认 SwarmUI 当前版本并更新到包含修复的版本,因为该 Issue 已被开发者标记为 fixed。

适用环境:SwarmUI v0.9.8.2(git commit c28a34c5),Windows 10.0.26200,NVIDIA GeForce RTX 4060 Ti 16GB,使用 ComfyUI 后端。

最快修复方案:暂无确认的一步修复方案;官方 Issue 已标记为 fixed,推荐直接更新 SwarmUI 到最新版本。

注意事项:更新后需要重启 SwarmUI,若浏览器仍显示旧界面,可强制刷新或清除浏览器缓存;目前没有证据表明该问题与后端模型或 CUDA 配置有关。

问题场景

用户在 SwarmUI 中点击顶部 “Presets” 标签,然后点击 “Create New” 创建新预设,或者编辑已有预设时,“Text To Video” 和 “Image To Video” 区域中的 textvideoframesvideoframes 两个参数会自动启用,并且默认值为 25。用户期望创建或编辑预设时,没有任何参数被默认启用。

报错原文

该问题不是命令行报错,而是 UI 层面的行为异常:
编辑或创建预设时,textvideoframes: 25 和 videoframes: 25 被强制启用。
Issue 日志中未出现 ImportError 相关错误,也不涉及 triton 模块。

原因分析

可能原因是 SwarmUI 前端预设编辑器的初始化逻辑存在 bug:在创建新预设或加载已有预设时,视频帧相关参数被错误地设置为启用状态并带入默认值。该行为与后端引擎、显卡或 Python 环境无关,属于预设编辑器的状态管理问题。

环境排查

  • 确认 SwarmUI 版本是否为 v0.9.8.2 或更早版本。
  • 确认当前浏览器是否为最新版本,并尝试无痕窗口排除缓存干扰。
  • 检查正在编辑的预设文件(SwarmUI 的 preset 数据)中是否已经写入了 textvideoframesvideoframes 字段。
  • 如果使用多后端,确认该问题在 ComfyUI 后端下是否稳定复现。

解决步骤

  1. 首先升级 SwarmUI 到包含修复的最新版本(Issue 已标记 closed 且修复完成)。
  2. 如果暂时无法升级,可先手动取消勾选 textvideoframesvideoframes,再保存预设,避免这两个参数被写入预设数据。
  3. 打开 SwarmUI 的预设数据存储位置,检查已有预设的 JSON 内容;如果发现这两个字段残留,手动删除后重启 SwarmUI。
  4. 更新后重启 SwarmUI,并强制刷新浏览器页面(Ctrl+F5)排除旧前端缓存。
  5. 重新创建或编辑一个预设,观察这两个参数是否还会自动启用。

验证方法

在 SwarmUI 中分别执行“新建预设”和“编辑已有预设”,检查 “Text To Video” 和 “Image To Video”

参考来源

mcmonkeyprojects/SwarmUI #1480

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 18287

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注