news 2026/7/22 13:39:06

补充笔记: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/7/19 18:55:00

偏差与公平性评估:是否存在性别或地域歧视?

偏差与公平性评估:是否存在性别或地域歧视? 引言:AI模型的“隐形偏见”正在影响现实决策 随着深度学习在图像识别、自然语言处理等领域的广泛应用,AI系统正越来越多地参与社会关键决策——从招聘筛选到信贷审批,再到公…

作者头像 李华
网站建设 2026/7/19 1:02:08

极域TRAINER在企业内部培训中的5个成功案例

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个企业级编程培训管理系统,集成极域TRAINER技术。系统需要包含:1. 多租户支持,不同部门/团队独立空间;2. 自定义课程创建工具…

作者头像 李华
网站建设 2026/7/19 14:19:34

博客前端粘贴图片转存服务器路径优化

重庆XX教育集团项目评估与技术方案 ——基于信创环境的富文本编辑器增强模块开发纪实 一、需求分析与技术评估 1. 核心需求矩阵 需求分类具体要求技术挑战点内容粘贴Word/微信公众号图文粘贴(含图片自动上传)IE8下Clipboard API兼容性、微信公众号反爬…

作者头像 李华
网站建设 2026/7/19 18:34:15

vue大文件上传的断点续传功能实现与优化策略

大文件上传解决方案 各位同行大佬们好,作为一个在广东摸爬滚打多年的前端"老油条",最近接了个让我差点秃顶的项目——20G大文件上传系统,还要兼容IE9!这感觉就像让我用竹篮子去打水还要不漏一样刺激… 需求分析&#…

作者头像 李华
网站建设 2026/7/19 18:02:28

Web端图像上传识别:前后端联调完整流程

Web端图像上传识别:前后端联调完整流程 引言:从通用图像识别到中文场景落地 在当前AI应用快速普及的背景下,图像识别技术已广泛应用于内容审核、智能搜索、辅助诊断等多个领域。其中,“万物识别-中文-通用领域”模型作为阿里开源…

作者头像 李华
网站建设 2026/7/21 0:29:20

负载均衡实践:Nginx反向代理多个万物识别模型实例

负载均衡实践:Nginx反向代理多个万物识别模型实例本文为实践应用类(Practice-Oriented)技术博客,聚焦于如何通过 Nginx 实现对多个“万物识别-中文-通用领域”模型服务的负载均衡部署。我们将从实际业务场景出发,完整演…

作者头像 李华