AttributeError: ‘NestedTensor’ object has no attribute ‘permute’ after this was pushed:

这个报错通常发生在 SwarmUI 调用 ComfyUI master 版本运行 LTXV 生成时,触发 AttributeError: 'NestedTensor' object has no attribute 'permute' 。优先排查 ComfyUI 是否已更新到包含修复 PR 的版本,

快速结论:这个报错通常发生在 SwarmUI 调用 ComfyUI master 版本运行 LTXV 生成时,触发 AttributeError: 'NestedTensor' object has no attribute 'permute'。优先排查 ComfyUI 是否已更新到包含修复 PR 的版本,而不是先改 SwarmUI 配置。

适用环境:SwarmUI + ComfyUI master 分支;工作流使用 LTXV 输出;触发前提是拉取 ComfyUI master 后重启并尝试生成 LTXV 内容。

最快修复方案:暂无确认的一步修复方案。评论摘要提到 “PR from Juan should have fixed this”,因此可优先尝试将 ComfyUI 更新到包含 Juan 所提修复 PR 的版本,再重启 SwarmUI 与 ComfyUI 后端。

注意事项:该修复来自 ComfyUI 侧,SwarmUI 本身可能不需要改动;Issue 中并没有给出已验证的 SwarmUI 侧配置变更。由于当前是 “应已修复” 的结论,实际合并状态未知,更新后仍需按验证方法重新测试。

问题场景

用户在 SwarmUI 中运行简单或复杂的 LTXV 生成工作流,后端 ComfyUI 在标准输出/标准错误中打印错误。Issue 反馈集中在 ComfyUI 的 PR #15196 合并之后,且作者推测可能与 SwarmUI 的 SwarmKSampler 有关,但未确认。

报错原文

[ComfyUI-0/STDERR] AttributeError: 'NestedTensor' object has no attribute 'permute'

原因分析

可能原因:ComfyUI PR #15196 修改了 Nested Latents 相关逻辑,导致执行 LTXV 工作流时,内部代码尝试对 NestedTensor 对象调用 .permute(),但该对象没有此方法。Issue 作者明确表示“不保证是 SwarmUI 问题”,因此更可能是 ComfyUI 上游变更导致,SwarmUI 只是通过 SwarmKSampler 间接暴露了该错误。

环境排查

celebrityanime
celebrityanime
文章: 16606

发表回复

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