Nvida jetson nano 学习 : Aarch64 平台 安装GPU版本的 pytorch

	最近在学习Nvida jetson nano 一个深度学习的嵌入式平台
	记录一下安装pytorch-GPU的过程 和遇到過得錯誤

	
	首先 nvidia jetson 有自带的cuda和Python3  版本是3.6.9 
	这里要注意不要安装其他的Python 了 以免覆盖掉他的原生python

1. 修改 CUDA的路径

打开 .bashrc 文件

sudo gedit  ~/.bashrc

往文件末尾加入下面这三句 要注意 加的时候 去 /usr/local/下 看看cuda的版本免得加错了

export CUBA_HOME=/usr/local/cuda-10.2
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-10.2/bin:$PATH

重启终端 或者 输入下面的命令 应用一下

source ~/.bashrc

2.下载 pytorch

然后我们上官方给的一个pytorch的网站下载wheel
https://forums.developer.nvidia.com/t/pytorch-for-jetson-version-1-8-0-now-available/72048

我用的是 PyTorch v1.8.0这个
在这里插入图片描述
进入下载路径

cd 
cd Downloads

安装 命令
pip3 install torch-1.8.0-cp36-cp36m-linux_aarch64.whl

最后 在shell 上打python3 查看一下torch的版本

python3
>>> import torch
>>> torch.cuda.is_available()
True

3. import torch 有時候會報錯

OSError: libmpi_cxx.so.20: cannot open shared object file: No such file or directory

解決辦法是需要安裝一個包
dpkg -i libopenmpi2_2.1.1-8_arm64.deb

參考鏈接

第二个可能会报这个错误

>>> import torch 
Illegal instruction (core dumped)

https://blog.csdn.net/xiaosongshine/article/details/114168235

  • 3
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值