news 2026/2/7 9:50:47

补充笔记:ComfyUI Desktop v0.7.0 TensorRT 支持(KeyError: ‘tensorrt‘报错)的另一种修复方式(手动修改 folder_paths.py)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
补充笔记:ComfyUI Desktop v0.7.0 TensorRT 支持(KeyError: ‘tensorrt‘报错)的另一种修复方式(手动修改 folder_paths.py)

【笔记】Windows 安装 TensorRT 10.13.3.9(适配 CUDA 13.0,附跨版本 CUDA 调用维护方案)

【笔记】ComfyUI KeyError: ‘tensorrt‘ 错误的完整解决方案

【笔记】修复 ComfyUI 启动报错 KeyError: ‘luts‘ 和 KeyError: ‘tensorrt‘

Windows 系统 Python 虚拟环境中安装 CUDA 相关包的完整指南 cutensor-cu12 /tensorrt-cu12-libs​ /nvidia-cudnn-cu12

升级到 ComfyUI Desktop v0.7.0 版本后启动日志报 KeyError: ‘tensorrt‘ 错误解决方案

补充笔记:ComfyUI Desktop v0.7.0 TensorRT 支持(KeyError: 'tensorrt'报错)的另一种修复方式(手动修改 folder_paths.py)

在之前的教程中,我们推荐的首选方案是:在程序自带目录(C 盘 AppData 中的 ComfyUI 安装路径)下创建 models\tensorrt 文件夹,让 ComfyUI 自动识别并注册该路径(无需修改代码)。

但在某些情况下(如自动更新覆盖了手动添加的配置,或希望将 TensorRT 引擎文件统一放在“我自己的目录”即 H 盘的 models 中),可以采用手动修改 folder_paths.py的方式来强制注册 'tensorrt' 路径。

用户实际测试验证:此方法同样有效,且成功解决了 KeyError: 'tensorrt' 错误。

[ERROR] An error occurred while retrieving information for the 'LoadTensortRTAndCheckpoint' node. Traceback (most recent call last): File "C:\Users\love\AppData\Local\Programs\@comfyorgcomfyui-electron\resources\ComfyUI\server.py", line 690, in get_object_info out[x] = node_info(x) ^^^^^^^^^^^^ File "C:\Users\love\AppData\Local\Programs\@comfyorgcomfyui-electron\resources\ComfyUI\server.py", line 654, in node_info info['input'] = obj_class.INPUT_TYPES() ^^^^^^^^^^^^^^^^^^^^^^^ File "H:\PythonProjects1\Win_ComfyUI\custom_nodes\ComfyUI-zopi\__init__.py", line 175, in INPUT_TYPES return {"required": {"unet_name": (folder_paths.get_filename_list(cls._TENSORRT_DIR),),}} ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\love\AppData\Local\Programs\@comfyorgcomfyui-electron\resources\ComfyUI\folder_paths.py", line 422, in get_filename_list out = get_filename_list_(folder_name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\love\AppData\Local\Programs\@comfyorgcomfyui-electron\resources\ComfyUI\folder_paths.py", line 383, in get_filename_list_ folders = folder_names_and_paths[folder_name] ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ KeyError: 'tensorrt'
适用场景
  • 想把 TensorRT 的 .engine 文件统一放在 H:\PythonProjects1\Win_ComfyUI\models\tensorrt 下(与 checkpoints、lora 等保持一致)
  • 不想或无法在 C 盘程序自带目录下创建文件夹
  • 希望修改永久生效,不被未来自动更新覆盖(注意:自动更新仍可能覆盖此文件)
具体操作步骤
  1. 打开 folder_paths.py 文件进行编辑

    PowerShell

    notepad "C:\Users\love\AppData\Local\Programs\@comfyorgcomfyui-electron\resources\ComfyUI\folder_paths.py"

    (请将 love 替换为自己的用户名)

  2. 找到合适位置添加 tensorrt 配置搜索关键词 latent_upscale_models,定位到以下代码段附近:

    Python

    folder_names_and_paths["latent_upscale_models"] = ([os.path.join(models_dir, "latent_upscale_models")], supported_pt_extensions) folder_names_and_paths["custom_nodes"] = ([os.path.join(base_path, "custom_nodes")], set())
  3. 在两行之间插入以下一行

    Python

    folder_names_and_paths["tensorrt"] = ([os.path.join(models_dir, "tensorrt")], {".engine"})

    修改后代码片段如下:

    Python

    folder_names_and_paths["latent_upscale_models"] = ([os.path.join(models_dir, "latent_upscale_models")], supported_pt_extensions) # 添加 TensorRT 支持 folder_names_and_paths["tensorrt"] = ([os.path.join(models_dir, "tensorrt")], {".engine"}) folder_names_and_paths["custom_nodes"] = ([os.path.join(base_path, "custom_nodes")], set())
  4. 在自己的模型目录 models 文件夹下创建 tensorrt 文件夹

    PowerShell

    cd "H:\PythonProjects1\Win_ComfyUI" mkdir models\tensorrt
  5. 保存文件并重启 ComfyUI Desktop

验证结果(实际日志节选)

启动日志中已无 KeyError,相关自定义节点正常加载:

text

...(加载各种 custom_nodes) [wrapper] defaults: {'acceleration': 'tensorrt', ..., 'engine_dir': 'H:\\PythonProjects1\\Win_ComfyUI\\models\\tensorrt/StreamDiffusion-engines'} Starting server To see the GUI go to: http://127.0.0.1:8000
注意事项
  • 此方法直接修改 ComfyUI 核心文件,未来 Desktop 版自动更新时有极大概率会被覆盖,需要重新添加。
  • 如果同时希望支持多个路径(如 C 盘和 H 盘都放 engine 文件),可修改为列表形式:

    Python

    folder_names_and_paths["tensorrt"] = ( [ os.path.join(models_dir, "tensorrt"), # 程序自带目录下的(C盘) r"H:\PythonProjects1\Win_ComfyUI\models\tensorrt" # 手动添加我自己的目录 ], {".engine"} )
    这样两个位置的 .engine 文件都会被识别,优先使用第一个。
总结对比
方案是否修改核心代码是否被自动更新覆盖tensorrt 文件存放位置推荐度
创建 C 盘程序目录下文件夹C 盘 AppData...\models\tensorrt★★★★★(首选)
手动修改 folder_paths.py是(高概率)H 盘我自己的 models\tensorrt★★★☆☆(备选)

升级到 ComfyUI Desktop v0.7.0 版本后启动日志报 KeyError: ‘tensorrt‘ 错误解决方案

两种方式任选其一均可彻底解决 KeyError: 'tensorrt' 问题。建议优先使用不修改代码的首选方案,更安全稳定。

日期:2026 年 1 月 7 日

补充说明:经用户亲测,手动修改 folder_paths.py 添加 tensorrt 配置同样有效,可作为灵活备选方案。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/6 15:34:59

汽车年检资料核验:图像识别VIN码和车牌信息

汽车年检资料核验:图像识别VIN码和车牌信息 引言:从人工核验到智能识别的转型需求 在传统汽车年检流程中,VIN码(车辆识别号码)与车牌信息的录入高度依赖人工操作。工作人员需手动查看行驶证、拍摄车辆外观,…

作者头像 李华
网站建设 2026/2/3 9:34:30

kimi综合能力强大,但在特定图像任务上不如垂直模型

Kimi综合能力强大,但在特定图像任务上不如垂直模型 万物识别-中文-通用领域:为何通用大模型难以匹敌专业垂直方案? 在当前多模态大模型迅猛发展的背景下,像Kimi这类具备跨模态理解能力的通用AI系统,确实在文本生成、图…

作者头像 李华
网站建设 2026/2/3 21:09:46

WordPress博客实现粘贴图片自动上传服务器

要求:开源,免费,技术支持 博客:WordPress 开发语言:PHP 数据库:MySQL 功能:导入Word,导入Excel,导入PPT(PowerPoint),导入PDF,复制粘贴word,导入微信公众号内容,web截屏 平台:Window…

作者头像 李华
网站建设 2026/2/4 19:37:18

智能相册进阶:用万物识别实现个性化照片搜索

智能相册进阶:用万物识别实现个性化照片搜索 作为一名摄影爱好者,你是否也遇到过这样的困扰——随着照片库突破10万张,想找一张特定场景或物体的照片却像大海捞针?传统的文件名搜索早已力不从心,而人工分类又耗时费力。…

作者头像 李华
网站建设 2026/2/4 7:53:28

嵌入APP开发:Android/iOS调用Python后端识别服务

嵌入APP开发:Android/iOS调用Python后端识别服务 技术背景与应用场景 在移动智能设备普及的今天,万物识别已成为众多应用的核心功能之一——从拍照识物、商品推荐到AR交互,背后都离不开高效的图像识别能力。尤其在中文语境下,用户…

作者头像 李华
网站建设 2026/2/5 23:33:54

机场行李安检提速:AI识别违禁物品辅助决策

机场行李安检提速:AI识别违禁物品辅助决策 引言:智能安检的迫切需求与技术破局 随着全球航空客运量持续攀升,机场安检通道面临前所未有的压力。传统人工判图模式下,安检员需在高强度视觉疲劳中从成千上万张X光图像中识别刀具、枪…

作者头像 李华