nvidia开发板,jetson tx2 nx系统SDK烧入tensorrt库之后,在archiconda安装虚拟环境时无法安装tensorrt的问题。

1.踩雷经历。

         因为jetson开发板不是x86架构而是aarch 64架构,因此在https://pypi.org/ 中搜索tensorrt会弹出以下几个版本。

        无论你是Pip install还是down下来自己解包去安装,都会报错,如果你下载没有报错的话那就当我没有说,我这个jetson tx2 nx下载只有0.0.1可以下载,但是会在import tensorrt的时候无法导入。

2.因此使用以下方法来安装

        

        首先检查在SDK烧录系统的时候有没有自动选定下载tensorrt。使用命令:

whereis python

        下面会弹出很多Python的路径,例如/usr/bin/python3.6,这是Python 解释器的路径,它指定了要使用的 Python 版本和解释器的可执行文件。这个路径用于执行 Python 脚本或在命令行中交互地运行 Python 代码。

        再比如/usr/lib/python3.6,这是 Python 标准库的路径,其中包含 Python 安装的标准库模块文件。标准库是 Python 内置的模块集合,提供了许多常用功能的实现,例如操作文件、处理字符串、网络通信、数据库访问等。这个就是我们要找的地方,我们要找的tensorrt库就在这个里面(如果你烧录了),检查一下,在终端执行命令:

ls /usr/lib/python3.6/dist-packages |grep tensorrt

        如果你下载好了,就会弹出红色的tensorrt,我这里已经是在烧录的时候已经烧录好了

        如果你在烧录的时候没有安装则这里会报错,你需要重新使用SDK烧入tensorrt这里推荐一个博主的原文。

 tensorRT部署tx2_jetson 安装tensorrt_片刻荒凉的博客-CSDN博客

        在该博主的这一步

如果你选择桥接模式虚拟机出现没有网络的现象,就还是选定NAT模式,亲测还是有效。

另外,在 这一步

         点击continue后会出现Default ip is not avaliable. Please make sure the default ip is shown in ip addr, or use a customer ip instead.他默认地址是192.168.55.1,我这里是购买的亚博智能的板子,他的教程里有在刷机时使用跳线帽把第二个引脚和第三个引脚相连接,就是这一步导致了这个报错,你把这个跳线帽取下来就可以避免这个问题了。然后重新登录虚拟机然后使用sdk烧录就行了。 

3.言归正传

        如果已经在SDK烧录好了tensorrt之后,在终端执行命令。

cp -r /usr/lib/python3.6/dist-packages/tensorrt  /home/xcy/archiconda3/envs/pytorch3.6/lib/python3.6/site-packages/tensorrt

当然了,每个人的命令都不一样,因为每个人的虚拟环境名字不一样。

cp -r /usr/lib/你的系统默认环境名字/dist-packages/tensorrt  /home/xcy/archiconda3/envs/pytorch3.6/lib/python3.6/site-packages/tensorrt

标红的都是自己的名字。

执行完上面那个指令之后,就可以检查一下是否在

/home/xcy/archiconda3/envs/pytorch3.6/lib/python3.6/site-packages中是否已经有了tensorrt了。

ls /home/xcy/archiconda3/envs/pytorch3.6/lib/python3.6/site-packages/ |grep tensorrt

 这个tensorrt-0.0.1.dist-info可以忽视。

在python中检查一下

执行命令

python

import tensorrt as trt

 

 

完结撒花。有问题可以私聊我

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值