ModuleNotFoundError: No module named ‘triton’

这个报错通常发生在使用 GGUF 量化版本的 LTX 2.5 模型替换原版 Diffusion Model Loader 时,UnetLoaderGGUF 节点无法将量化权重加载到当前模型结构中。优先排查 GGUF 文件是否与当前的 LTX 2.5 架构版本匹配,并确认 ComfyUI 已更新到支持

快速结论:这个报错通常发生在使用 GGUF 量化版本的 LTX 2.5 模型替换原版 Diffusion Model Loader 时,UnetLoaderGGUF 节点无法将量化权重加载到当前模型结构中。优先排查 GGUF 文件是否与当前的 LTX 2.5 架构版本匹配,并确认 ComfyUI 已更新到支持 LTX 2.5 的版本。

适用环境:ComfyUI,Windows 环境(用户反馈),AMD Radeon RX 7800XT 16GB 显卡,Ryzen 5 7600X CPU。未在 Issue 中确认 Python、CUDA 或 PyTorch 的具体版本。

最快修复方案:暂无确认的一步修复方案。可优先尝试从官方渠道重新下载 LTX 2.5 对应的 GGUF 文件,并确保 ComfyUI 版本已包含对 LTX 2.5 的支持(参考合并的 PR Comfy-Org/ComfyUI#15499)。

注意事项:该方案尚未在 Issue 中被明确验证,仅是基于错误日志推断的可能原因。不要直接使用来源不明的 GGUF 文件,以免出现不兼容问题。

问题场景

用户在 ComfyUI 中使用默认 LTX 2.5 工作流,但将默认的 “Diffusion Model Loader” 替换为 “UNET GGUF loader”,并加载 LTX 2.5 Q4_K_S.gguf 文件。点击运行时,UnetLoaderGGUF 节点报错并中断执行。

报错原文

RuntimeError: Error(s) in loading state_dict for LTXAVModel:
	size mismatch for keyframes_abs_pos_embedding: copying a param with shape torch.Size([4096]) from checkpoint, the shape in current model is torch.Size([1, 4096]).
	size mismatch for audio_embeddings_connector.learnable_registers: copying a param with shape torch.Size([128, 2048]) from checkpoint, the shape in current model is torch.Size([128, 3840]).
	...
	size mismatch for transformer_blocks.0.scale_shift_table: copying a param with shape torch.Size([9, 4096]) from checkpoint, the shape in current model is torch.Size([6, 4096]).
	...
	Node Type: UnetLoaderGGUF
	Exception Type: RuntimeError

原因分析

从错误日志看,size mismatch 表明 GGUF 文件(checkpoint)中的张量形状与当前 ComfyUI 模型代码中定义的形状不一致。可能原因包括:

1. GGUF 文件与模型架构版本不匹配:用户下载的 LTX 2.5 Q4_K_S.gguf 可能对应的是不同的模型版本,或该 GGUF 文件是为另一个架构(如 LTX 2.0)转换的,导致加载时形状对不上。

2. ComfyUI 版本过旧:ComfyUI 对 LTX 2.5 的支持是最近才合并的(参考相关 PR),如果用户没有更新到包含该支持的构建,模型结构定义可能与最新的 GGUF 文件不一致。

3. GGUF 文件损坏或转换错误:转换工具或下载过程可能损坏文件,导致权重信息不正确。

环境排查

  • 确认正在使用的 ComfyUI 版本是否已包含对 LTX 2.5 的支持(检查是否已合并 PR #15499)。
  • 确认 GGUF 文件的来源,是否为官方或可信社区提供的适用于 LTX 2.5 的转换版本。
  • 比较 GGUF 文件的信息(如用转换工具查看)与官方 LTX 2.5 模型声明的维度是否一致。
  • 确认是否使用了正确的 UnetLoaderGGUF 节点,且节点配置(如模型路径)无误。

解决步骤

  1. 更新 ComfyUI 到最新版本,确保 LTX 2.5 支持已被包含。可以从 ComfyUI 的官方 GitHub 仓库拉取最新代码。
  2. 重新下载 LTX 2.5 的 GGUF 文件,尽量从模型作者或相关讨论推荐的链接获取,避免使用来源不明的文件。
  3. 如果问题依旧,尝试在 ComfyUI 中使用 原始的 Diffusion Model Loader 加载原版 LTX 2.5 safetensors 模型,验证工作流其他部分是否正常。
  4. 检查 UnetLoaderGGUF 节点是否有额外的参数(如 “weight_dtype”)需要配置,确保节点设置与 GGUF 文件属性一致。
  5. 如果以上均无效,可到 ComfyUI 的 GitHub Issues 或相关社区(如 Discord)搜索是否有类似问题,或提交新的 Issue 以获取更精确的支持。

验证方法

重新运行工作流,观察 UnetLoaderGGUF 节点是否能顺利加载模型并进入采样阶段。如果没有再出现 size mismatch 的 RuntimeError,而是出现正常的采样进度条,说明问题已解决。

参考来源

Comfy-Org/ComfyUI #15540

GamsGo AI

AI 工具推荐

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

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

了解 GamsGo AI

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

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 18287

发表回复

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