Jetson设备安装Pytorch和Torchvision

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

1.概述

Jetson平台上的Pytorch

  Pytorch(适用于JetPack)是一个针对深度学习优化的张量库,能够调用 GPU 和 CPU。自动微分是通过基于磁带的系统在功能层和神经网络层级别完成的。此功能带来了高水平的灵活性,且具备深度学习框架的速度,并提供了类似 NumPy 的加速功能。这些 NVIDIA 提供的可再发行组件Python pip wheel 安装程序是适用于 PyTorch 的 ,且具有 GPU 加速和对 cuDNN 的支持。这些软件包需要安装在指定的 JetPack 版本。

2.对应版本列表

Torchvision对应Pytorch版本列表 

 

3.安装说明

Pytorch安装方式:(以2.1版本为例)

sudo apt-get install python3-pip libopenblas-base libopenmpi-dev libomp-dev
pip3 install 'Cython<3'
pip3 install numpy torch-2.1.0a0+41361538.nv23.06-cp38-cp38-linux_aarch64.whl

Torchvision安装方式:(根据上表可知,Pytorch版本为2.1,则对应的Torchvision的版本则为0.16.1) 

sudo apt-get install libjpeg-dev zlib1g-dev libpython3-dev libopenblas-dev libavcodec-dev libavformat-dev libswscale-dev
git clone --branch v0.16.1 https://github.com/pytorch/vision torchvision   
cd torchvision
export BUILD_VERSION=0.16.1 
python3 setup.py install --user

验证方式:

Pytorch验证:

>>> import torch
>>> print(torch.__version__)
>>> print('CUDA available: ' + str(torch.cuda.is_available()))
>>> print('cuDNN version: ' + str(torch.backends.cudnn.version()))
>>> a = torch.cuda.FloatTensor(2).zero_()
>>> print('Tensor a = ' + str(a))
>>> b = torch.randn(2).cuda()
>>> print('Tensor b = ' + str(b))
>>> c = a + b
>>> print('Tensor c = ' + str(c))

Torchvision验证:

>>> import torchvision
>>> print(torchvision.__version__)

为了方便大家下载whl文件,我已全部下载放在阿里云盘,大家有需要的可以自取。

https://www.alipan.com/s/KaDBAayYa9P

提取码: o5o2 

玩转NVIDIA Jetson (25)--- jetson 安装pytorchtorchvision jetson安装pytorch能够快速的帮助PC用户在熟悉的环境下进行开发,但是这个过程里边有一些坑,我建议大家参照官方给出的安装指导来进行安装,包括pytorch包含各种网络的torchvision。这里需要特别注意的一个问题就是你需要选择与你机器上jetpack相匹配的版本,千万别下错了,比如我这里用的是jetpack4.6,那我安装pytorch就是V1.10.0版本。我还是建议大家用虚拟环境,不然jetson上的python环境非常容易被搞乱,具体安装方法见之前的文章。 阅读详情

相关推荐

jetson agx orin 的pytorchtorchvision、tensorrt安装最全教程

jetson agx orin 的pytorchtorchvision、tensorrt安装最全教程

qq_58728069的博客 1万+

042.在Jetson设备上编译安装PyTorchTorchVision:一场与内存时间的拉锯战

Jetson设备上编译PyTorch的血泪指南 在Jetson设备(如Nano/Xavier NX)上部署PyTorch时,预编译包常因架构(aarch64)或版本冲突失效,源码编译成为必选项。关键步骤包括: 环境准备:扩展交换分区(8GB以上)、验证CUDA/cuDNN版本,安装编译依赖项; PyTorch编译:克隆指定版本代码,配置环境变量(如禁用MKLDNN),耗时数小时生成wheel文件; TorchVision陷阱:需手动链接PyTorch路径,解决nvcv.h缺失或Pillow版本冲突问题

2603_95664987的博客 194

Nvidia Jetson篇----Jetson Xavier nx安装pytorch

Jetson xavier nx安装pytorch1. 安装相关依赖2. 安装pytorch3. 安装torchvision 1. 安装相关依赖 sudo apt-get install libhdf5-serial-dev hdf5-tools libhdf5-dev zlib1g-dev zip libjpeg8-dev liblapack-dev libblas-dev gfortran sudo apt-get install libopenblas-base libopenmpi-dev sudo

心惠天意 4771

Jetson Nano目标检测手把手实战教程(pytorch训练、tensorrt推理,含完整代码数据)

一、概述 1.1深度学习边缘计算 2012年AlexNet模型在ImageNet数据集上取得了巨大成功,从此,深度学习技术开始进入黄金发展期。随后,深度学习在多个应用领域均大幅提升了性能指标,尤其在计算机视觉领域,超越SVM等一众传统机器学习方法。然而,深度学习的高准确性是以深度学习对计算内存的高需求为代价的。由于输入数据可能具有很高的维数,并且需要对输入数据执行数百万次计算,因此训练推理一个深度学习模型对空间计算需求都很高。高准确性高资源消耗是深度学习的特点。 ​ 为了满足深度学习...

你是怎么做到的?我为什么做不到 3万+

JetsonNano学习(五)JetsonNano 安装 PyTorchTorchvision

JetsonNano 安装 PyTorchTorchvision

weixin_45463952的博客 1万+

Jetson设备安装PyTorchTorchvision的完整指南

Jetson设备安装PyTorchTorchvision的完整指南

HollowKnightz的博客 1万+

nvidia jetson设备Jetson Nano, TX1/TX2,Xavier NX/AGX, AGX Orin )以及树莓派如何安装cpu/cuda版的pytorchtorchvision

以下安装Jetson Nano为例如果你的nano是python3.6.9(对应jetpack 4.6),千万不要尝试升级python版本。nano最高只支持jetpack4.6。其余的拓展到其他的jetson设备以及其他的微型电脑如树莓派环境:jetson nano ubuntu18.04,已经刷好了jetpack4.6,python3是3.6.9 想安装cpu版的torch很简单,直接输pytorch上的官网命令就行。 但如果想用cuda,也就是gpu版本的torch,只有两种方法:这边我们只说第二种

点赞的都能无bug通过! 3222

Jetson安装PyTorch for Jetson - version 1.10 now available

nvidia的官网安装指导说明PyTorch for Jetson - version 1.10 now available - Jetson Nano - NVIDIA Developer Forums Select the version of torchvision to download depending on the version of PyTorch that you have installed: PyTorch v1.0 - torchvision v0.2.2 PyTorch v

梁俊星的博客 3616

玩转Jetson Nano(十)安装pytorch

我一直以为Jetson Nano预装了torch,结果今天一import露怯了,那就安装一下吧。 其实一点都不难装,难的是需要翻墙而已。 wget https://nvidia.box.com/shared/static/j2dn48btaxosqp0zremqqm8pjelriyvs.whl -O torch-1.1.0-cp36-cp36m-linux_aarch64.whl sudo...

beckhans的博客 2万+

nvidia jetson xavier nx安装pytorch

目录安装相关依赖安装pytorch安装torchvision 安装相关依赖 sudo apt-get install libhdf5-serial-dev hdf5-tools libhdf5-dev zlib1g-dev zip libjpeg8-dev liblapack-dev libblas-dev gfortran sudo apt-get install libopenblas-base libopenmpi-dev sudo pip3 install mpi4py sudo pip3 inst

qq_22763299的博客 2200

Ubuntu:JETSON NX配置环境,安装pytorch,torchvision避坑总结

1.安装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 备注:上面的步骤一步一步执行 2.配置python环境 sudo apt-get install python3-

JulyLH的博客 2215

NVIDIA Jetson NX使用教程3配置pytorch环境

nvidia jetson

myh12138的博客 2796

Jetson 开发、安装pytorchtorchvisions记录

这一部分是因为在使用jetson的时候发现没有中文以及中文输入法,需要做一些设置上的修改。

changpengxu的博客 978

jetson系列pytorchtensorflow安装方式

本文介绍了在Jetson设备上正确安装PyTorch以启用GPU加速的方法。由于Jetson的Tegra GPU架构特殊,不能直接使用x86平台的PyTorch安装包。作者详细说明了如何根据JetPack版本(如5.1.1)下载对应的PyTorchTensorFlow的aarch64架构whl文件,并提供了官方下载链接示例。安装步骤包括:先安装匹配版本的PyTorch(如2.0.0),再安装对应的torchvision(如0.15.1)。最后通过验证CUDA可用性、版本号及GPU型号来确认安装成功。该方法

weixin_53052654的博客 177

jetson AGX Orin配置虚拟环境anaconda,cuda,pytorchtorchvision后续制作可视化界面pyqt5,pyside6

一行一行执行下面代码(注意:第四行是关机,然后重新打开,需要重新进入虚拟环境(我不知道什么时候要进什么时候不要进,索性后面全部命令都在虚拟环境里面执行!这里的python版本跟jetson自带的不冲突,(最好用3.8的版本,别问为什么),接着打开这个虚拟环境,前面括号里的内容会变成自己命名的内容。因为我的cuda是11.4,对应pytorch1.12.0,对应后面的torchvision0.13.0,其他对应版本自己去查。,(注意:jetson系列只能下红框里的,aarch64架构的!

qq_50771284的博客 2429

Jetson NX 部署YOLOv11并使用tensorrt加速

一.相关背景jetpack6.2 sdk 环境:CUDA版本:12.6.68CUDNN版本:9.3.0.75TensorRT版本:10.3.0.30VPI版本:3.2.4Vulkan版本:1.3.204OpenCV版本:4.8.0 with CUDA查看pytorch官网,确定cuda cudnn torch 等对应版本也可以手动下载whl后再安装(在对应环境中)创建conda环境二.主要参考yolov11官方文档,jetson 边缘计算部署采用本地部署的方式,先创建一个新环境。

qq_64403239的博客 3254

Jetson版本下Pytorchtorchvision

【代码】Jetson版本下Pytorchtorchvision

canyingfeixue的专栏 1078

Jetson nx或其他aarch64 使用anaconda虚拟环境构建GPU版本的Pytorch cuda可用的前提下完整教程

一、Anaconda 下载安装包 首先,到anaconda官网下载安装包,注意不是下载平常linux系统所用的安装包,而是下载ARM架构的安装包,若使用其他的版本会提示版本不符合无法安装安装 然后将下载好的安装包拷贝到Jetson nx里,使用命令bash Anaconda3-2021.05-Linux-aarch64.sh进行安装,不懂怎么安装的小伙伴看此链接:https://blog.csdn.net/qingfengxd1/article/details/109334199 修改配置 若不懂如何

入门笔记 4809

Jetson Xavier系列(Jetson nano, Jetson Xavier NX, Jetson AGX Xavier)刷机以及使用ONNX加速推理

jetson xavier nx安装以及使用ONNX加速推理一、ONNX在jetson xavier nx的安装二、使用ONNX转换跟踪模型并推理 一、ONNX在jetson xavier nx的安装 安装ONNX sudo apt-get install protobuf-compiler 二、使用ONNX转换跟踪模型并推理 ...

lankaiian 4782
上一篇: NVIDIA Orin NX/Nano设备硬盘备份与恢复
下一篇: Jetson-inference环境搭建
Alexis_cc
博客等级 码龄6年 159粉丝 15原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值