Jetson Xavier NX安装pytorch环境《最全、简洁》

news2025/5/28 6:15:20

        有段时间没有写嵌入式领域相关的文章了,近期也在学习和做嵌入式领域的相关作业,学习了一段时间的Jetson Xavier NX开发套件,总结了Jetson Xavier NX如何安装pytorch环境。文章分类在嵌入式学习

       嵌入式学习 ---《Jetson Xavier NX安装pytorch环境》

Jetson Xavier NX安装pytorch环境《最全、简洁》

目录

前言:

(一)ubuntu系统配置:

(二)安装conda(采用miniconda的替代品–miniforge)

(三)创建conda环境

(四)安装torch(在pytorch环境下)

(五)检查一下有无安装成功

(六) 注意事项


前言:

        每个人有时候安装的时候,会碰到一些不一样的问题,这个教程博主按照网上的教程一步步尝试,碰到了许多的问题,不断的解决,最终形成了这个最终教程。尽管博主已经按照这个流程安装了4次pytorch环境了,并且不断的增加细节,减少不必要的流程,但每个人还是可能会碰到不一样的错误或者不解的地方,欢迎在博客下面留言博主

Jetson Xavier NX安装pytorch环境所有文件资源都放在了百度网盘,需要可以直接下载:

        链接:https://pan.baidu.com/s/1goUZZaWe4QwDz3ylDbvN_w?pwd=4taz 
        提取码:4taz


(一)ubuntu系统配置:

1.开发板通电,正常流程走一遍

        一般情况下,买来套件的时候会安装好ubuntu系统,只需要按照默认的要求进入ubuntu系统就好,这里就不多说了,要是不放心可以网上搜索下其他教程图片。

2.链接WiFi,插上U盘,把NXSource文件夹copy到根目录下


3.先按《Jetson Xavier NX 国产开发套件使用手册 -》进行配置,配置好(

(1)设置 SSD 启动

(2)CUDA 环境安装配置,即可,

SDK Manager管理器安装镜像系统不用管


4.直到输入sudo jtop命令运行,能够查看系统信息


(二)安装conda(采用miniconda的替代品–miniforge)

	1.使用cd命令进入到Miniforge3-4.12.0-0-Linux-aarch64安装包所在的文件夹下
        比如cd NXSource
	2.bash Miniforge3-4.12.0-0-Linux-aarch64.sh -b
	3.~/miniforge3/bin/conda init
	4.重新打开终端可以输入conda -V命令,查看conda版本
	5.# 关闭conda的自启动bash环境
	conda config --set auto_activate_base False
	6.# 添加清华源
	conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
	conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
	conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
	conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
	conda config --set show_channel_urls yes 
	conda config --get channels

(三)创建conda环境

    #终端执行下面命令
    conda create --name pytorch python=3.6.9
	conda activate pytorch
	pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
	sudo -H pip3 install -U jetson-stats
	sudo jtop 命令。查看jetson NX的硬件监测

(四)安装torch(在pytorch环境下)

    #终端执行下面命令    
    sudo apt-get install python3-pip libopenblas-base libopenmpi-dev libomp-dev
	pip install Cython
	pip install numpy==1.19.4
	pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python pillow( 安装opencv-python会很慢)
    注意:cd  torch-1.8.0-cp36-cp36m-linux_aarch64.whl所在的路径下,否则pip会失败
    例如:cd NXSource
	pip install torch-1.8.0-cp36-cp36m-linux_aarch64.whl
	sudo apt-get install libjpeg-dev zlib1g-dev libpython3-dev libavcodec-dev libavformat-dev libswscale-dev
	cd ../
 	git clone --branch v0.9.0 https://gitee.com/rchen1997/torchvision torchvision  
	cd torchvision
	export BUILD_VERSION=0.9.0   
	python3 setup.py install --user
	cd ../  

(五)检查一下有无安装成功

	#pytorch环境下终端执行下面命令
    python
	import torch
	print(torch.cuda.is_available())
	import torchvision
	print(torchvision.__version__)
	exit()

(六) 注意事项

        1.请保证连接的wifi网络很流畅,其实很多错误都是因为网络不佳,导致没有下载成功而报错。

        2.安装的流程有时候会需要一定时间,只要没报错,请不要着急,等待一会。

        3.教程比较精简,有些细节可能没有讲到,也没有成功的反馈,但是没有报错就没啥问题。每安装完一个流程可以自己验证一下是否成功。

一些更加细致的安装教程,可参考这篇文章:

Jetson NX系统烧录以及CUDA、cudnn、pytorch等环境的安装


     文章若有不当和不正确之处,还望理解与指出。由于部分文字、图片等来源于互联网,无法核实真实出处,如涉及相关争议,请联系博主删除。如有错误、疑问和侵权,欢迎评论留言联系作者,或者关注VX公众号:Rain21321,联系作者。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1355584.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

鸿蒙南向开发—OpenHarmony技术编译构建框架

概述 OpenHarmony编译子系统是以GN和Ninja构建为基座,对构建和配置粒度进行部件化抽象、对内建模块进行功能增强、对业务模块进行功能扩展的系统,该系统提供以下基本功能: 以部件为最小粒度拼装产品和独立编译。支持轻量、小型、标准三种系…

功能介绍 | 探秘Goby功能世界:点击URL,即刻畅享快速调起之旅!

​​0x01 前言 ​我们从只会点鼠标的猴子到CtrlC,CtrlV来回切换的工具人,但有时候遇到大量需要复制的url界面,真的希望能有一个可以一键整理、一键扫描URL的功能来拯救! 好消息是,Goby从客户端版本2.8.6起,官方引入了…

5G阅信助力互联网行业:XX出行-出票通知,案例分析

XX出行日常有大量业务通知短信下发,用户触达频次和用户打开率都比较高,但原短信无法带来附加营销增值,通过阅信增值服务消息将两者结合起来,可实现业务的多渠道引流,开拓了新的渠道和方式。 项目概述: 1. 项…

均匀与准均匀 B样条算法

B 样条曲线的定义 p ( t ) ∑ i 0 n P i F i , k ( t ) p(t) \sum_{i0}{n} P_i F_{i, k}(t) p(t)i0∑​nPi​Fi,k​(t) 方程中 n 1 n1 n1 个控制点, P i P_i Pi​, i 0 , 1 , ⋯ n i0, 1, \cdots n i0,1,⋯n 要用到 n 1 n1 n1 个 k k k 次 B 样条基函数 …

Unity中URP下统一不同平台下的z值

文章目录 前言一、ComputeFogFactor 来计算雾效混合因子二、UNITY_Z_0_FAR_FROM_CLIPSPACE 来统一计算不同平台下的Z值1、DirectX平台2、GL平台下(在Unity.2022.LTS下,该功能没有完善)3、Opengl下 前言 在之前的文章中,我们实现了URP下的雾效…

企业培训系统开发:构建灵活高效的学习平台

企业培训系统的开发在当今数字化时代是至关重要的。本文将介绍一些关键技术和代码示例,以帮助您构建一个灵活、高效的企业培训系统。 1. 技术选型 在开始企业培训系统的开发之前,首先需要选择合适的技术栈。以下是一个基本的技术选型示例:…

【mars3d】FixedRoute的circle没有跟polyline贴着模型的解决方案

问题:【mars3d】官网的贴模型示例中,参考api文档增加了circle的配置,但是FixedRoute的circle没有跟polyline贴着模型 circle: { radius: 10, materialType: mars3d.MaterialType.CircleWave, materialOptions: { color: "#ffff00"…

柱面,盘片,盘面,扇面,磁头,磁道,扇区,CHS地址,LAB地址

柱面,盘片,盘面,扇面,磁头,磁道,扇区,CHS地址,LAB地址1 CHS地址 CHS地址指的是柱面(Cylinder)、磁头(Head)、扇区(Secto…

新年话节能 电梯也减排

小伍恭祝大家2024年元旦快乐!! 目前,电梯的节能已经得到业界的广泛重视,积极推动相关的节能技术的实施,努力宣传和倡导规范的电梯的使用行为,将极大地改变我国电梯的耗能状况,为节能减排做出较大…

Linux进程管理和计划任务

前言 上篇关于进程管理命令使用说明尚未完结,本篇将继续介绍相关命令以及计划任务管理。 目录 前言 一、控制进程 1. vmstat 2. free 3. iostat 4. iotop/iftop 5. uptime 6. mpstat 7. dstat 8. webadin 9. 服务器五大性能 二、进程管理 1. 手动…

SemCms外贸网站商城系统 SQL注入漏洞复现(CVE-2023-50563)

0x01 产品简介 SemCms是国内团队打造的专门针对外贸网站的开源CMS,主要用于外贸企业,兼容IE,Firefox等主流浏览器。建设商城性质的外贸网站,多语言(小语种)网站。 0x02 漏洞概述 SemCms外贸网站商城系统SEMCMS_Function.php 中的 AID 参数存在SQL注入漏洞,未经身份认…

Zuul相关面试题及到案(2024)

1、什么是Zuul?它在微服务架构中有什么作用? Zuul是Netflix开源的一种提供API网关服务的应用程序,它在微服务架构中扮演着流量的前门角色。主要功能包括以下几点: 路由转发:Zuul网关将外部请求转发到具体的微服务实例…

【QT】中英文切换

很高兴在雪易的CSDN遇见你 前言 本文分享QT中如何进行中英文切换,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞关注,小易会继续努力分享,一起进步! 你的点赞就是我的动力(^U&#xff3e…

EtherCAT FP介绍系列文章—热插拔

EtherCAT主站能够顺利初始化和操作网络,离不开EtherCAT网络信息文件(ENI),它包含与EtherCAT主站本机以及连接到主站上每个从站设备的配置一般性信息。该文件由配置工具创建,并由EtherCAT主站程序加载,如下图…

由于无法找到mfc100u.dll怎么解决,mfc100u.dll丢失的6个解决方法分享

本文将为您详细介绍mfc100u.dll文件以及丢失时的六个不同解决方法,帮助您更好地了解和解决这一问题。 一、mfc100u.dll是什么文件? mfc100u.dll是Microsoft Foundation Classes(微软基础类库)中的一个动态链接库文件。它是Visua…

AI的突破与融合:2024年中国智能技术的新纪元_光点科技

随着人工智能领域的不断突破,2024年注定将成为中国智能技术发展的一个新纪元。当下,AI技术不仅在理论研究上取得了重大进展,其在商业应用、社会服务等领域的融合也日益深入。本文将结合近期网络上的AI热点,展望中国在AI技术方面的…

印象笔记03 衍生软件使用

印象笔记03 衍生软件使用 Verse 以下内容来源于官方介绍 VERSE是一款面向未来的智能化生产力工具,由印象笔记团队诚意推出。 你可以用VERSE: 管理数字内容,让信息有序高效运转;搭建知识体系,构建你的强大知识库&am…

SwiftUI 打造一款“可收缩”的 HStack(一)

概览 拥有雄心壮志(亦或是自我感觉良好)的秃头码农们都喜欢接受编程上各种颇有难度的挑战,比如刷刷力扣(LeetCode)或 codeforces 上难题啥的。 为了满足小伙伴们的“冒险精神”(亦或是“自虐癖”),加上这篇博文我们会用连续 4 篇系列文章通过不同的方式来解决同一道与…

倍思科技红海突围要义:紧随新趋势,“实用而美”理念从一而终

移动数码周边市场始终不缺热度。 销售端是业绩的节节高升,如在2023年京东双十一,移动数码周边产品销售成果丰硕,根据京东战报,大功率充电器成交额同比提升 200%,65W以上移动电源成交额同比提升 150%,自带线…

[实用小知识]:Google浏览器添加代理SwitchyOmega

Google浏览器添加代理SwitchyOmega 1. 下载插件到本地 SwitchyOmega_2.5.21.crx OmegaOptions_20230615.bak 2. 开始配置Google代理 1、打开Google浏览器,点开右上角三个点,在更多工具里选择扩展程序 2、在扩展程序里打开开发者模式 3、将Google文件…