玩转NVIDIA Jetson (25)--- jetson 安装pytorch和torchvision

这篇具有很好参考价值的文章主要介绍了玩转NVIDIA Jetson (25)--- jetson 安装pytorch和torchvision。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在jetson上安装pytorch能够快速的帮助PC用户在熟悉的环境下进行开发,但是这个过程里边有一些坑,我建议大家参照官方给出的安装指导来进行安装,包括pytorch和包含各种网络的torchvision。官方安装如下,这个topic里会持续更新各个版本的pytorch。

PyTorch for Jetson - version 1.11 now available - Jetson & Embedded Systems / Jetson Nano - NVIDIA Developer Forums

1.安装miniforge虚拟环境

我还是建议大家用虚拟环境,不然jetson上的python环境非常容易被搞乱,具体安装方法见之前的文章。

2.安装pytorch

jetson pytorch,玩转NVIDIA Jetson AI GPU计算平台,pytorch,深度学习,人工智能,jetson nano,torchvison 

这里需要特别注意的一个问题就是你需要选择与你机器上jetpack相匹配的版本,千万别下错了,比如我这里用的是jetpack4.6,那我安装的pytorch就是V1.10.0版本。

下载完pytorch的whl文件后,首先apt-get install一些环境必须的前置程序,然后进入到你创建的conda环境下,使用pip命令安装Cython和pytorch。

sudo apt-get install libopenblas-base libopenmpi-dev libomp-dev
pip install Cython
pip install numpy xxx.whl

 验证是否安装成功

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))

若上述程序执行无误,证明pytorch安装成功,并且可以调用jetson的GPU来进行运算。

3.安装torchvision

这里要注意torchvision的版本和pytorch是严格对应的。

jetson pytorch,玩转NVIDIA Jetson AI GPU计算平台,pytorch,深度学习,人工智能,jetson nano,torchvison

比如我们的1.10 对应的就是v0.11.1,那么在拉取代码仓和install环节都需要制定版本。以下命令包含了代码拉取及安装,install过程时间很长,耐心等待

$ sudo apt-get install libjpeg-dev zlib1g-dev libpython3-dev libavcodec-dev libavformat-dev libswscale-dev
$ git clone --branch v0.11.1 https://github.com/pytorch/vision torchvision   # see below for version of torchvision to download
$ cd torchvision
$ export BUILD_VERSION=0.11.1  # where 0.x.0 is the torchvision version  
$ python3 setup.py install --user

验证torchvision

import torchvision
print(torchvision.__version__)

这个时候就可以尽情使用pytorch自带的众多训练好的神经网络做迁移学习了。文章来源地址https://www.toymoban.com/news/detail-615531.html

到了这里,关于玩转NVIDIA Jetson (25)--- jetson 安装pytorch和torchvision的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【AI】AI入门之Nvidia Jetson平台(四)- Xavier NX软件开发环境安装部署

    目录 一. CUDA安装 二. cuDNN安装 三. TensorRT安装 3.1 Pycuda安装 四. TensorFlow安装 五. PyTorch安装 六. DeepStream安装​​​​​​​ ​​​​​​​6.1 安装依赖软件 ​​​​​​​6.2 安装DeepStream SDK ​​​​​​​6.3 运行DEMO ​​​​​​​七. Multimedia API安装 ​​​​​​

    2024年01月16日
    浏览(43)
  • Jetson AGX Orin安装archiconda、Pytorch

    想在Jetson AGX Orin创建一个虚拟环境,然后安装pytorch,过程中遇到了很多的坑,这篇文章主要用于记录过程~因为Orin本身是Arm架构,X86架构可以装Anaconda,对于ARM要装archiconda。 1.1确定操作系统架构 安装anaconda前,需要确定Ubuntu20.04操作系统的架构 Ubuntu版本信息: 查看操作系统

    2024年01月17日
    浏览(44)
  • 【AI】AI入门之Nvidia Jetson平台(一)- Jetson平台介绍

    目录 一. Jetson概述 二. Jetson系列 2.1 产品图谱  2.2 参数对比  2.3 Xavier NX模组  三. NVIDIA GPU 3.1 架构演变 3.2 Volta GPU   四. Xavier NX开发套件 NVIDIA ®   Jetson ™  是世界领先的平台,适用于自主机器和其他嵌入式应用进行边缘计算部署。例如自主机器人,便携式医疗设备等。  

    2024年02月16日
    浏览(45)
  • Nvidia Jetson Nano Developer KIT配置全过程(一):jetson镜像系统烧录

    关于Jetson Nano开发板的规格参数等指标信息,可以登录Nvidia官方网站查看,也可以打开下面的连接查看。 重点提醒:JetsonNano处理器架构是aarch64架构,所以在jetson nano上安装软件时请选择arrch64版本的,否则会导致无法预料的严重后果。 arm64和aarch64之间的区别:arm64已经与aarc

    2024年02月10日
    浏览(44)
  • 【20230407】NVIDIA显卡算力、Jetson比较

    TOPS :指的是每秒钟可以执行的整数运算次数,它代表着计算机在处理图像、音频等任务时的处理能力。TOPS的单位是万亿次每秒(trillion operations per second)。一般是指整数运算能力 INT8 。 TFLOPS :指的是每秒钟可以执行的浮点运算次数,它代表着计算机在处理科学计算、机器

    2024年02月05日
    浏览(46)
  • Nvidia Jetson 编解码开发(1)介绍

    由于项目需要,需要开发Jetson平台的硬件编解码; 优化CPU带宽,后续主要以介绍硬件编解码为主 如下是拿了Jetson nano/tx2/Xavier等几个平台做对比; 这里说明的编解码性能主要是对硬件来说的 优点:功能强大、实现容易,工具强大 缺点: 占用CPU很大 常用工具有如下: ffmpeg、

    2024年02月12日
    浏览(33)
  • Azure IoT&NVIDIA Jetson开发简介

    8月13日,Microsoft Azure联合NVIDIA企业开发者社区,举办了“Microsoft Azure IoTNVIDIA Jetson开发者”活动。 本人有幸参加,在这里对讲解的部分理论基础进行了记录(没有代码相关哦)。٩(๑◡๑)۶ 物联网(Internet of Things,IoT)是通过信息传感设备,按照约定的协议,把任何物品与互

    2024年02月07日
    浏览(37)
  • Nvidia Jetson Orin 开发板配置开发环境

    参考文档:(官方)https://developer.nvidia.com/embedded/learn/get-started-jetson-agx-orin-devkit Check your L4T version first to see if you have a unit flashed with older version of the BSP. You may get something like this, # R34 (release), REVISION: 1.0, GCID: 30102743, BOARD: t186ref, EABI: aarch64, DATE: Wed Apr 6 19:11:41 UTC 2022, and this show

    2024年02月07日
    浏览(47)
  • NVIDIA jetson编译opencv 源码 python版本

    安装 jetson-stats 查看GPU的利用率 sudo apt-get install python3-pip sudo -H pip3 install jetson-stats 运行 jtop 进行查看 opencv 编译python版本 编译命令 cmake -D CMAKE_INSTALL_PREFIX=/usr/local/opencv-4.6.0 -D CMAKE_BUILD_TYPE=RELEASE -D WITH_OPENGL=ON  -D BUILD_TIFF=ON -D WITH_TBB=ON -D WITH_V4L=ON -D WITH_GTK_2_X=ON  -D WITH_QT=ON  -

    2024年01月21日
    浏览(41)
  • NVIDIA Jetson 项目:机器人足球比赛

    推荐:使用 NSDT场景编辑器 助你快速搭建可二次编辑器的3D应用场景   事实上,整个比赛都致力于这个想法。RoboCup小型联盟(SSL)视觉停电技术挑战赛鼓励团队“探索本地传感和处理,而不是非车载计算机和全球摄像机感知环境的典型方法。来自巴西累西腓伯南布哥联邦大学

    2024年02月12日
    浏览(94)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包