Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

能帮忙看一下这是什么问题吗,编译的时候出错 #4

Open
lmcltj opened this issue Aug 1, 2020 · 8 comments
Open

能帮忙看一下这是什么问题吗,编译的时候出错 #4

lmcltj opened this issue Aug 1, 2020 · 8 comments

Comments

@lmcltj
Copy link

lmcltj commented Aug 1, 2020

sendpix0

我用的tensorrt版本是7.0.0.11,opencv的版本是3.4.10

@AIpakchoi
Copy link
Owner

@lmcltj 你好,tensorrt版本7.0.0.11,opencv的版本3.4.10没有什么问题。初步分析应该是TensorRT环境没配好,
你有试过wang-xinyu最原版(https://github.com/wang-xinyu/tensorrtx)的TensorRT yolov5s吗?如果原版的可以跑通,那我这个一定可以。

@AIpakchoi
Copy link
Owner

@lmcltj 缺少libnvinfer库

@lmcltj
Copy link
Author

lmcltj commented Aug 2, 2020

@lmcltj 缺少libnvinfer库
@lmcltj 你好,tensorrt版本7.0.0.11,opencv的版本3.4.10没有什么问题。初步分析应该是TensorRT环境没配好,
你有试过wang-xinyu最原版(https://github.com/wang-xinyu/tensorrtx)的TensorRT%E7%9A%84TensorRT) yolov5s吗?如果原版的可以跑通,那我这个一定可以。

是的,我跑过wang-xinyu的代码,貌似也是一样的问题。请问您是怎么安装的tensorrt呢,我是通过tar压缩包安装的,然后在bashrc文件配置的环境变量,安装在一个python3.7虚拟环境下,并且在python下是可以import的,所以我不确定是不是没有安装好tensorrt。
我进行sudo apt-get install libnvinfer 好像没成功,更新源之后也一样,就是tensorrt安装的问题吗?
image

@lmcltj
Copy link
Author

lmcltj commented Aug 2, 2020

image
在tensorrt安装包里面是可以找的到NvInfer.h这个头文件的,不太确定这个能不能直接用,下面是我配置的环境变量。
image

@zhaoguoqing12
Copy link

头文件的,不太确定这个能不能直

解决了吗,我也遇到一样的问题了

@lmcltj
Copy link
Author

lmcltj commented Aug 4, 2020

头文件的,不太确定这个能不能直

解决了吗,我也遇到一样的问题了

我找到问题了,应该是tensorrt没有装好,缺少一些依赖.
我重新下载了deb格式的安装包,然后装了一遍
而且根据官网guide,必须你的cuda也是通过deb方式安装才可以.
所以我把cuda卸载重新装了一遍,接着装了tensorrt,刚刚编译成功了.

@zhaoguoqing12
Copy link

头文件的,不太确定这个能不能直

解决了吗,我也遇到一样的问题了

我发现问题了,应该是tensorrt没有装好,有所一些依赖。
我重新下载了deb格式的安装包,然后装了一遍
而且根据官网指南,必须你的cuda也是通过deb方式安装才可以。
所以我把cuda卸载重新装了一遍,然后装了tensorrt,刚刚编译成功了。

这么麻烦吗,还要重装cuda,我是用tar压缩包安装去的,谢谢你,我重装一下

@lmcltj
Copy link
Author

lmcltj commented Aug 4, 2020

头文件的,不太确定这个能不能直

解决了吗,我也遇到一样的问题了

我发现问题了,应该是tensorrt没有装好,有所一些依赖。
我重新下载了deb格式的安装包,然后装了一遍
而且根据官网指南,必须你的cuda也是通过deb方式安装才可以。
所以我把cuda卸载重新装了一遍,然后装了tensorrt,刚刚编译成功了。

这么麻烦吗,还要重装cuda,我是用tar压缩包安装去的,谢谢你,我重装一下

我在这里卡了四五天了,我今天把cuda,opencv,tensorrt都重新装了一遍,tar的方式省事倒是省事,还可以装多个版本,但很多坑,deb的方式会帮你装好很多依赖.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants