Jetson Xavier NX在虚拟环境中配置pytorch

本篇主要参考下面文章,纪录一下自己的错误
1 NVIDIA Jetson NX配置深度学习环境(Pytorch、torchvision)超级详细,torchvision安装避坑总结
2 解决英伟达Jetson平台使用Python时的出现“Illegal instruction(cpre dumped)”错误

准备python环境

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git cmake python3-dev
sudo apt-get install libhdf5-serial-dev hdf5-tools libhdf5-dev zlib1g-dev zip libjpeg8-dev

 sudo apt-get install python3-pip
 sudo pip3 install -U pip testresources setuptools

下载pytorch编译好的.whl文件

注意现在还没有python3.7的.whl文件
我一开始下载了torch-1.5.0-cp36-cp36m-linux_aarch64.whl ,然后安装torchvision的时候出现了下面的错
解决
我没有解决,重新下载了torch-1.6.0-cp36-cp36m-linux_aarch64.whl

创建虚拟环境

which python3.6 #查看python3.6路径
mkvirtualenv -p /usr/bin/python3.6 torch16

安装 pytorch

sudo apt-get install libopenblas-base libopenmpi-dev

不能用sudo安装mpi4py和Cython,它不是虚拟环境中的python版本
在这里插入图片描述

sudo pip3 install mpi4py
sudo pip3 install Cython

cd进存放.whl的文件目录

不能用sudo pip install torch-1.6.0-cp36-cp36m-linux_aarch64.whl

Error:torch-1.6.0-cp36-cp36m-linux_aarch64.whl is not a supported wheel on this platform

pip install torch-1.6.0-cp36-cp36m-linux_aarch64.whl 

在这里插入图片描述

安装torchvision

进入其官方GitHub:https://github.com/pytorch/vision/tree/master
找到自己需要的版本下载下来

在这里插入图片描述
在这里插入图片描述

在终端中进vision目录
在这里插入图片描述

python3 setup.py install

先出现了“Illegal instruction(cpre dumped)”错误
解决方法

将“export OPENBLAS_CORETYPE=ARMV8”加入到“~/.bashrc”中

出现了参考博客的中的错
在这里插入图片描述

同样的解决方法

sudo apt install libavcodec-dev
sudo apt install libavformat-dev
sudo apt install libswscale-dev

成功
在这里插入图片描述

验证torch

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值