jetson xavier安装paddle-inference

问题背景

在jetson上面安装paddle的环境,写这篇文章记录一下,主要是用了他的paddle inference相关的内容。博主这个项目主要是在边端做开发。

解决方案

1.首先看一下paddle inference的官方资料,熟悉一些概念。
2.下载推理库,主要是根据自己jetson设备的cuda和trt的情况进行配型。我用的下图这个型号。
在这里插入图片描述
3,安装pip3并升级,并且配置清华镜像。

  • 安装pip3并升级:
sudo apt-get update
sudo apt-get install python3-pip
# 升级才能装好numpy,下面的安装流程铺路
pip3 install --upgrade pip

  • 换源,修改 ~/.pip/pip.config:
mkdir ~/.pip
vim ~/.pip/pip.conf

  • 添加内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn

4.安装numpy,自带的numpy版本太低了。

# 顺序错了装不上
pip3 install protobuf==3.3.0
pip3 install numpy==1.19.3

5.安装whl。
将下载好的whl文件传送到板子上上,然后安装whl:

pip3 install paddlepaddle_gpu-xxxx.whl

成功则效果如下:
在这里插入图片描述
6.测试。
打开python3:

import paddle
paddle.fluid.install_check.run_check()

在这里插入图片描述

参考资料

https://www.paddlepaddle.org.cn/inference/v2.4/guides/install/python_install.html 官方的资料
https://blog.csdn.net/qq_45779334/article/details/115215340 其他博主的内容,参考了一下
https://blog.csdn.net/u011046038/article/details/124516622 Numpy安装、升级与卸载
https://blog.csdn.net/jayli517/article/details/126727788 paddlehub 报错Illegal instruction (core dumped) 解决办法

问题解决

过程中如果遇到llegal instruction (core dumped),有2种解决办法,一种是设置numpy到合适的版本(亲测这个方案有效,1.18.3升级到了19.3)。另一种是在~/.bashrc里面修改配置,具体看参考资料中的最后一篇博客。

#编辑环境变量

sudo gedit ~/.bashrc

#在最后一行添加

export OPENBLAS_CORETYPE=ARMV8
#1
#最后,激活环境变量

source ~/.bashrc

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值