目录

  • 1. 完整报错信息
  • 2. 原因
  • 3. 解决办法

在机器上下载yolo-tensorrt项目,按照其测试步骤来操作,如下


make这一步报错。

1. 完整报错信息

In file included from /home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/trt_utils.h:38:0,from /home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/ds_image.h:28,from /home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/calibrator.h:29,from /home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/calibrator.cpp:26:
/home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/mish.h:34:8: error: ‘int nvinfer1::MishPlugin::enq   ueue(int, const void* const*, void* const*, void*, cudaStream_t)’ marked ‘override’, but does not overrideint enqueue(int batchSize, const void* const* inputs, void* const* outputs, void* workspace,^~~~~~~
In file included from /home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/trt_utils.h:39:0,from /home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/ds_image.h:28,from /home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/calibrator.h:29,from /home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/calibrator.cpp:26:
/home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/chunk.h:34:7: error: ‘int nvinfer1::Chunk::enqueue   (int, const void* const*, void* const*, void*, cudaStream_t)’ marked ‘override’, but does not overrideint enqueue(int batchSize, const void* const* inputs, void* const* outputs, void* workspace,^~~~~~~
In file included from /home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/trt_utils.h:40:0,from /home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/ds_image.h:28,from /home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/calibrator.h:29,from /home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/calibrator.cpp:26:
/home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/hardswish.h:54:7: error: ‘int nvinfer1::Hardswish:   :enqueue(int, const void* const*, void* const*, void*, cudaStream_t)’ marked ‘override’, but does not overri   deint enqueue(int batchSize, const void* const* inputs, void* const* outputs, void* workspace,^~~~~~~
In file included from /home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/trt_utils.h:47:0,from /home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/ds_image.h:28,from /home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/calibrator.h:29,from /home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/calibrator.cpp:26:
/home/aaeon/Desktop/yolov5-tensorrt/yolo-tensorrt/modules/plugin_factory.h:139:7: error: ‘int nvinfer1::Yolo   Layer::enqueue(int, const void* const*, void* const*, void*, cudaStream_t)’ marked ‘override’, but does not    overrideint enqueue(int batchSize, const void* const* inputs, void* const* outputs, void* workspace,^~~~~~~
CMakeFiles/detector.dir/build.make:62: recipe for target 'CMakeFiles/detector.dir/modules/calibrator.cpp.o'    failed
make[2]: *** [CMakeFiles/detector.dir/modules/calibrator.cpp.o] Error 1
CMakeFiles/Makefile2:77: recipe for target 'CMakeFiles/detector.dir/all' failed
make[1]: *** [CMakeFiles/detector.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2


根据报错信息,是tensorrt的插件出现问题。

2. 原因

具体来说,就是git clone得到的yolo-tensorrt版本为最新的,目前最新版yolo-tensorrt项目是基于tensorrt 8做的,tensorrt8 和 tensorrt7的部分插件不一致。

考虑我们的tensorrt版本是7。机器上tensorrt版本查询命令为

dpkg -l | grep TensorRT

我的查询结果如图

可以看到,安装的tensorrt版本为7.1.3。

3. 解决办法

或者安装tensorrt 8,或者使用tensorrt 7的yolo-tensortt,我选择后者。

tensorrt8和tensorrt7版本的yolo-tensorrt都在下述链接中,自取 。

链接:https://pan.baidu.com/s/1gF7AqCMkIxSrOfDFj0CLRQ
提取码:kdr7

yolo-tensorrt 运行 make报错 error: ‘int nvinfer1::MishPlugin marked ‘override’, but does not override相关推荐

  1. 运行 vue-typescript-admin-template 报错 error Command failed with signal “SIGABRT“. 切换node版本

    使用 vue-typescript-admin-template 时 正常运行 yarn serve 发行到了 40%就会报错 error Command failed with signal &qu ...

  2. 运行ant-design-pro报错ERROR in ./node_modules/swagger-ui-react/swagger-ui.js 2:107055-107070Module not

    报错内容:  ERROR in ./node_modules/swagger-ui-react/swagger-ui.js 2:107055-107070 Module not found: Erro ...

  3. Intellig idea导入项目第一次运行报错- Error running ‘Application‘: Command line is too long—— 解决方法

    Intellig idea导入项目第一次运行报错 Error running 'Application': Command line is too long. Shorten command line ...

  4. vue3运行npm run serve报错ERROR Error: Cannot find module ‘babel-plugin-import‘ Require stack:

    1.完整报错` > ims-support-demo@0.1.0 serve /Users/yizhikaixinya/Desktop/charmplus-ims > vue-cli-se ...

  5. 运行uni-app报错:sitemap.json Error: 未找到入口 sitemap.json 文件

    运行项目报错 sitemap.json Error: 未找到入口 sitemap.json 文件,或者文件读取失败,请检查后重新编译. 解决方法: 在pages.json 文件中添加属性 " ...

  6. 运行 ArchR 报错“createArrowFiles has encountered an error, checking if any ArrowFiles completed..”

    ArchR 运行 createArrowFiles() 报错如下内容: Batch Execution w/ safelapply!, 0 mins elapsed. 2022-06-14 10:38 ...

  7. Ubuntu系统中Qt运行提示报错:Error while building/deploying project untitled (kit: 桌面) When executing s

    Qt运行提示报错:Error while building/deploying project untitled (kit: 桌面) When executing s 执行: sudo apt-get ...

  8. 解决:安装html-loder后,运行报错Error: Failed to compile with 1 error

    项目创建过程中,因为vue.config.js的配置里引用了html-loder,且项目运行时,也提示需要安装html-loder,但安装后,再次运行,就报错Error: Failed to comp ...

  9. 03-Redis客户端连接Redis服务器(redis.conf 文件配置没有生效导致redis运行报错Error: Connection reset by peer)

    参考此链接配置 redis.conf,然后本文章才能继续操作 EditPlus连接Centos7修改Redis配置文件(建议FinalShell修改更加方便)https://blog.csdn.net ...

最新文章

  1. 1.1初识python
  2. 网络基础---物理层
  3. DL之SqueezeNet:SqueezeNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  4. .NET网络编程学习(三)
  5. IOS 14.5版本之解档和归档的API学习
  6. 2009从知到行知识管理培训公开课最后一期
  7. 一般是一个较为复杂的 飞鸽传书 对象
  8. android os FileUriExposedException file storage emulated 0 test tx
  9. SQL 复习二(数据查询语言)
  10. Asp.Net alert弹出提示信息的若干种方法
  11. Pixel 值得购买么?
  12. 各大网络安全厂商及安全产品
  13. Photoshop 2023(版本24.0)新增功能和软件下载
  14. python实现C4.5
  15. Msg 547 The ALTER TABLE statement conflicted with the CHECK constraint .
  16. 实验2:结构建型模式应用实验(1)
  17. 淘宝手机端详情页的设置
  18. 码距与检错或纠错能力的关系
  19. 20个创意的产品包装设计
  20. 如何利用电脑榨干闲置的带宽资源?

热门文章

  1. leetcode 273场周赛 Problem-C
  2. 5-3 面向可维护性的构造技术
  3. 【已解决】Failed to start cron.service: Unit cron.service not found.
  4. 【超直白】算法:斐波那契数列
  5. sql server 2008 的安装
  6. 【C++ Primer】 神秘的 sizeof(union) 、sizeof(struct) 和内存对齐技术
  7. 使用CodeFirst创建数据库
  8. MyBatis深入(2)-项目结构
  9. centos7安装浏览器
  10. 前端使用工具sublime text 3下载