Jetson安装教程

安装

之前把板子Jetson Orin NX(网盘中还有Jetson TX2 NX的,这个板子的安装特别简单,后面会介绍)搞坏了,使用nvidia sdk manager安装不上,在网上找了一个最实用的教程,省得之后到处找。这里我把工具和系统放在网盘中,自己下载。
链接:https://pan.baidu.com/s/1lR7I18b0bb1nxNpQ2KDnuA?pwd=ejt0
提取码:ejt0

一.Jetson Orin NX

具体操作把板子上的固态硬盘拿下来,放到电脑上,使用工具(diskgenius)格式化为ext4的格式。
Alt

将固态硬盘插到orin nx后面的插槽,先用跳线帽短接GND和REC
Alt

之后插好烧录线(micro usb转usb)屏幕等,最后接电源。打开ubuntu的电脑,输入lsusb,里面包括7323:nvidia corp。如下图所示。
Alt

刷系统

下载百度网盘中jetson orin tx文件,输入命令

 tar xf Jetson_Linux_R35.2.1_aarch64.tbz2

之后开始拼接rootfs:

sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.2.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/

执行完后文件夹会出现Linux_for_Tegra的一个新文件夹。依次执行以下代码

cd Linux_for_Tegra/
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh

输入lsusb确认orin nx在强制恢复模式下。

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
  -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
  --showlogs --network usb0 p3509-a02+p3767-0000 internal

之后开始刷系统了,ubuntu主机终端会出现下面类似代码,等大概半个小时左右就好了,板子连接显示器,最后提醒一下,安装系统的时候,不要装chrome。。。很慢很慢
Alt

安装ptorch

到nvidia官网https://forums.developer.nvidia.com/t/pytorch-for-jetson/72048
在这里插入图片描述

下载1.12.0的就行,比较快
执行下面代码

sudo apt-get install libopenblas-base libopenmpi-dev libomp-dev python3-pip
pip3 install Cython
pip3 install numpy

安装pytorch

之后安装pip3 install torch-1.12.0.......................

此时pytorch已经装完了,之后开始装torchvision。先执行下面代码

sudo apt-get install libjpeg-dev zlib1g-dev libpython3-dev libavcodec-dev libavformat-dev libswscale-dev libopenblas-base libopenmpi-dev  libopenblas-dev -y
看你的pytoch对应的版本
pip3 install torchvision==0.13.0

你自己进python3试试
import torch
print(torch.cuda.is_available())
print(torch.__version__)
print(torchvision.__version__)

这里我自己没试过,我看别人这样直接安装的,你可以试试,不行的话,下面也给了一种方法

在这里插入图片描述

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

这里的<version>改为你需要的版本   例如:v0.13.0

二.Jetson TX NX2

可以把安装orin nx的过程随便看看。把板子设为恢复模式
把下载的文件放到ubuntu(最好是18.04 其他的好像不行吧)
解压文件,需要点时间

tar -xf mfi_*.tbz2

然后进入解压文件

sudo sh ./nvmflash.sh

板子接上显示屏,等着就行了,大概半个小时左右

这个系统是直接装好的

默认的账号和密码
账号:lcfc 密码:lcfc

安装pytorch

到nvidia官网https://forums.developer.nvidia.com/t/pytorch-for-jetson/72048
在这里插入图片描述
执行下面代码

sudo apt-get install libopenblas-base libopenmpi-dev libomp-dev python3-pip
pip3 install Cython
pip3 install numpy

安装pytorch

之后安装pip3 install torch-1.7.0.......................

此时pytorch已经装完了,之后开始装torchvision。先执行下面代码

sudo apt-get install libjpeg-dev zlib1g-dev libpython3-dev libavcodec-dev libavformat-dev libswscale-dev libopenblas-base libopenmpi-dev  libopenblas-dev -y
看你的pytoch对应的版本
pip3 install torchvision==0.8.1

你自己进python3试试
import torch
print(torch.cuda.is_available())
print(torch.__version__)
print(torchvision.__version__)

这里我自己没试过,我看别人这样直接安装的,你可以试试,不行的话,下面也给了一种方法
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

这里的<version>改为你需要的版本   例如:v0.8.1
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jetson开发板上安装PyTorch可以按照以下步骤进行操作: 1. 首先,下载适用于Jetson系列开发板的PyTorch安装包。根据引用中提到的资源,你可以选择下载torch-1.7.0-cp36-cp36m-linux_aarch64.whl或者其他版本的资源包。 2. 由于Jetson Nano是基于ARM aarch64架构的,而不是x86架构,因此无法直接使用从PyTorch官网下载的标准包。你需要使用适用于Jetson Nano的特定版本的PyTorch安装包。确保下载的安装包与你的开发板版本兼容。 3. 在Jetson Nano上安装pip3,你可以使用以下命令: ``` sudo apt-get install python3-pip ``` 4. 更新pip版本至最新版本,可以使用以下命令: ``` pip3 install --upgrade pip ``` 5. 安装PyTorch依赖,根据引用中的指示,可以使用以下命令: ``` sudo apt-get install libopenblas-base libopenmpi-dev ``` 6. 使用pip3安装下载的PyTorch安装包,可以使用以下命令: ``` pip3 install torch-1.7.0-cp36-cp36m-linux_aarch64.whl ``` 7. 安装torchvision,可以使用以下命令: ``` pip3 install torchvision ``` 这样,你就成功在Jetson开发板上安装了PyTorch。请确保安装包与开发板版本相匹配,以避免安装过程中的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [jetson nano安装pytorch](https://download.csdn.net/download/SSSKXP/43137887)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [JetsonNano学习(五)JetsonNano 安装 PyTorch 及 Torchvision](https://blog.csdn.net/weixin_45463952/article/details/125857709)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Jetson TX2安装pytorch 1.4 (jetpack4.3)详细教程](https://blog.csdn.net/qq_22059843/article/details/107505848)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值