许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  NVIDIA Jetson Xavier NX入门:JetPack4镜像(3)——PyTorch与TorchVision安装

NVIDIA Jetson Xavier NX入门:JetPack4镜像(3)——PyTorch与TorchVision安装

阅读数 5
点赞 0
article_banner


NVIDIA Jetson Xavier NX  入门-镜像为jetpack4(3)——pytorch和torchvision安装

jetpack5安装pytorch

参考:

  https://www.bilibili.com/read/cv25497125/?spm_id_from=333.999.collection.opus.click

  https://docs.nvidia.com/deeplearning/frameworks/install-pytorch-jetson-platform/#overview__section_xavier_nx

jetpack4请参考下面,jetpack请参考上方两个连接安装torch。

NVIDIA 下载  pytorch官方网址是:https://forums.developer.nvidia.com/t/pytorch-for-jetson-version-1-9-0-now-available/72048
在这里插入图片描述

   下载好后,在下载文件目录下输入指令:

pip3 install torch-1.8.0-cp36-cp36m-linux_aarch64.whl

安装完毕后可以在终端输入以下命令检验PyTorch是否正确安装:

python -c 'import torch; print(torch.cuda.is_available())'

正常来说,会返回True。

出现报错1:博主本人在安装后出现错误(NVIDIA Jetson Xavier NX安装pytorch时import torch时报OSError: libmpi_cxx.so.20: cannot open shared object file: No such file or directory)

import torch
Traceback (most recent call last):
File “”, line 1, in
File “/home/*/.local/lib/python3.6/site-packages/torch/init.py”, line 188, in
_load_global_deps()
File “/home/*/.local/lib/python3.6/site-packages/torch/init.py”, line 141, in _load_global_deps
ctypes.CDLL(lib_path, mode=ctypes.RTLD_GLOBAL)
File “/usr/lib/python3.6/ctypes/init.py”, line 348, in init
self._handle = _dlopen(self._name, mode)
OSError: libmpi_cxx.so.20: cannot open shared object file: No such file or directory

有库没有安装,输入指令:

sudo apt-get install libopenblas-base libopenmpi-dev 

出现报错2:Illegal instruction (core dumped)如果出现Illegal instruction (core dumped)的错误,这是由于numpy 1.19.5和OpenBLAS冲突引起的,修改其中一项即可。选择以下两种做法之一:

   (1)降低 numpy  版本:

pip3 install -U numpy==1.19.4

(2)设置OpenBLAS

vim ~/.bashrc

加入:

export OPENBLAS_CORETYPE=ARMV8

激活.bashrc:

source ~/.bashrc

2. 安装torchvision

Pytorch除了torch包之外还需要安装对应的torchvision才能运行,两者的版本对应关系如下图:
在这里插入图片描述

   输入指令:

sudo apt-get install libjpeg-dev zlib1g-dev libpython3-dev libavcodec-dev libavformat-dev libswscale-dev
git clone --branch <version> https://github.com/pytorch/vision torchvision   # see below for version of torchvision to download
cd torchvision
export BUILD_VERSION=0.x.0  # where 0.x.0 is the torchvision version  
python3 setup.py install --user
cd ../  # attempting to load torchvision from build dir will result in import error
pip install 'pillow<7' # always needed for Python 2.7, not needed torchvision v0.5.0+ with Python 3.6

在这里插入图片描述

到此NVIDIA Jetson Xavier NX环境的基本配置已经完成,当出现无法定位软件包(Unable to locate package)的情况,首先使用sudo apt-get update指令。

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删


相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空