错误关键词:Version tag does not match. Note: Current Version: 213, Serialized Engine Version: 205

1.前提:

使用的版本为:tensorrt_yolov5 6.0版本
tensorrt :git clone -b yolov5-v6.0 https://github.com/wang-xinyu/tensorrtx.git
yolov5:git clone -b v6.0 https://github.com/ultralytics/yolov5.git

编译生成engine 引擎后,使用yolov5_trt.py 调用动态库和engine 推理图片。

2.错误信息:

[TensorRT] ERROR: 1: [stdArchiveReader.cpp::StdArchiveReader::40] Error Code 1: Serialization (Serialization assertion stdVersionRead == serializationVersion failed.Version tag does not match. Note: Current Version: 213, Serialized Engine Version: 205)

3.分析:

Version tag does not match. Note: Current Version: 213, Serialized Engine Version: 205

很明显 版本version 不同,编译生成的engine 文件所用的tensorrt 版本与当前conda 运行环境中的tensorrt版本不一致,所以,需要我们将编译engine时链接的tensorrt版本要与运行的conda环境中一致。

4.解决:

编译engine时,需要修改CMakeLists.txt,如下


但是,还有一个坑,你的conda 环境中的tensorrt与编译engine一致时,仍然报 版本不一致的错误,那么你需要查看你的conda list 中的nvidia-tensorrt 版本,如果环境中没有nvidia-tensorrt,那就需要去安装一个nvidia-tensorrt包,记住,这个nvidia-tensorrt包版本号需要与你编译engine时的tensorrt版本号一致。

【Tensorrt】Tensorrt C++部署YOLO v5报错记录 Version tag does not match. Note: Current Version: xxx, Serializ相关推荐

  1. linux重启was控制台报错,Linux非WAS部署,启动报错Cannot run program \lsb_release\

    Linux非WAS部署,启动报错Cannot run program "lsb_release" 已确认 tools.jar 文件是当前 linux 中的 jdk 下的 jar 文 ...

  2. server 2008 mysql 报错 0xc000007b_docker插件部署项目,volumes报错invalid volume specification...

    关于idea使用docker插件部署项目,volumes报错invalid volume specification 观察volumes那行,没写错的.但是........ 使用docker-comp ...

  3. webservice项目部署部署到weblogic报错之解决方案

    webservice项目部署部署到weblogic报错之解决方案 参考文章: (1)webservice项目部署部署到weblogic报错之解决方案 (2)https://www.cnblogs.co ...

  4. 部署hexo遇到报错ERROR Deployer not found: git的解决办法

    部署hexo遇到报错ERROR Deployer not found: git的解决办法 今天部署hexo的时候遇到一个报错 hexo c && hexo g && h ...

  5. docker部署禅道报错 WARNING: IPv4 forwarding is disabled. Networking will not work.

    docker部署禅道 报错 WARNING: IPv4 forwarding is disabled. Networking will not work. 通过 #创建网络后启动禅道服务器 docke ...

  6. 普元 AppServer 6.5 部署了Platform6.6 default和governor,governor往default部署ecd,报错:Caused by:connect:Addresss

    [问题] Platform6.6 default和governor 部署在AppServer6.5上,governor往default部署ecd,报错: Fails to deploy contrib ...

  7. superset db upgrade报错记录

    superset db upgrade报错记录 报错1 报错2 报错3 报错4 报错5 报错6 成功了 报错1 (superset) [hyj@hadoop102 ~]$ superset db up ...

  8. 报错内容 IndentationError: unindent does not match any outer indentation level

    环境介绍 基本<Python 基础教程(第2版 修订版)> 作者:[挪] Magnus Lie Hetland 司维 曾军崴 谭颖华 译 操作系统:CentOS release 6.9 ( ...

  9. oracle 被另一用户锁定,Oracle报错记录被另外一个用户锁定的解决方案

    原因 当一个用户对数据进行修改时,若没有进行提交或者回滚,Oracle不允许其他用户修改该条数据,在这种情况下修改,就会出现:"记录被另外一个用户锁定"错误. 解决 查询用户.数据 ...

  10. php curl 不验证ssl,PHP Curl https跳过ssl证书认证报错记录及解决

    PHP Curl https跳过ssl证书认证报错记录及解决 function get($url = '', $cookie = '') { $ch = curl_init(); curl_setop ...

最新文章

  1. JAVA反射通俗易懂转 转载大牛的 通俗易懂
  2. [你必须知道的.NET]第十一回:参数之惑---传递的艺术(上)
  3. LeetCode Best Time to Buy and Sell Stock with Cooldown(动态规划)
  4. DefaultListableBeanFactory 对配置lazy-init 属性单态Bean 的预实例化
  5. 【Go API 开发实战 5】基础1:启动一个最简单的 RESTful API 服务器
  6. 关于VS2012连接MySql数据库时无法选择数据源
  7. python京东抢购脚本_五个月抢京东抢茅台心得
  8. linux命令行下全路径显示,显示命令及文件路径用什么命令?Linux命令知识有什么...
  9. jdbc mysql分层_JDBC和数据库访问层
  10. 全息过山车:巨蚁数字全息刺激体验
  11. 地理分析方法论|地理探测器(Geo Detector)
  12. OpenLayers叠加天地图矢量、影像、注记
  13. 店铺管理系统是智商税还是真有用?我们替你实测了最火的五个软件!市面上最火的五款店铺管理系统大测评!
  14. 如何获取和发现用户需求
  15. Python模拟键盘输入(附Python 键位码表)
  16. QCon-oCPX多目标多场景联合建模在OPPO的实践
  17. 股神涨跌求剩余股票价格
  18. MyBatis-Plus代码生成器,如何自定义代码生成路径
  19. matlab生成的dll初始化失败,VC调用Matlab编译的DLL,老初始化失败
  20. 【网络工程师】<软考中级>无线通信网

热门文章

  1. 使用百度BAE部署java应用
  2. 365天深度学习训练营-第P3周:天气识别
  3. zlib访问方法(2022-11-16)
  4. 基于UDP的网络聊天室
  5. python聊天室socket+tkinter_基于socket和tkinter的python网络聊天室程序
  6. 图像处理中最大连通区域的求解
  7. 拳皇97用什么计算机语言编写,拳皇97这几个人物非常适合新手,用来打电脑可轻松通关...
  8. 新手前端程序员就职指南之 - 入职第一天
  9. R语言smoothHR包_R语言数据分析实例一:离职率分析与建模预测
  10. 注意力机制如何助力GAN生成更高质量的图像?