栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

agx 刷机+系统迁移至SD/m2+pytorch配置教程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

agx 刷机+系统迁移至SD/m2+pytorch配置教程

STEP1:刷机

        需要一个host主机,可以是ubuntu18虚拟机,NVIDIA官网下载sdkmannger

进入下载路径 ,进行安装:

sudo dpkg -i /var/run/vmblock-fuse/blockdir/7KErYD/sdkmanager_1.4.1-7402_amd64.deb

过程中可能会出现一些缺少依赖,缺什么sudo apt install 什么。

虚拟机与agx使用typec数据线连接,进入sdkmannger:

sdkmanager

 

 登录后出现如下界面,有三点要提醒:

 1:hostmachine 可以不勾选,不在宿主机机型部署;

2:target Hardware 必须勾选且可以检测到agx,如果出现no board connected,按下agx中间复位键不松开、按下左侧电源键不松开,两秒后同时松开。点集refresh,会检测到agx设备,如未检测到,重复上述操作。

3:关于jetpack版本,推荐不要选择最新的版本。

点击continue 进入step02:

 1:勾选,对agx刷入os

2:不勾选,未来会进行系统至SD或m2卡的移植,如果勾选,后期的驱动可能存在问题

3:勾选;

4:不勾选,

CONTINUE进入step03:

 选择手动模式点击flash,等待完成即可,如果提示连不上,操作与登录界面下的提示2相同。

出现FINSH后,给agx插上键鼠,可以看到agx上有ubuntu18。

配置用户名及密码进入桌面。

STEP2:系统迁移至SD卡

        agx存储容量为32G,部署完环境及pytorch后容量捉襟见肘,先将STEP1装入的系统转移至SD卡。这个教程同样适用于将系统刷入m.2硬盘内(拧下agx底角四颗螺丝,轻轻抬起主板,注意内部有风扇排线和金脚插座,不可用力过大,可以看到m.2硬盘接口)

        1:格式化SD卡

SD卡插入agx --> 点击agx桌面左上角 --> 输入disks搜索 --> 点击disks进入磁盘管理工具 --> 选择要格式化的sd卡 --> 点击右上角三道横线 --> Format Disk -->格式化为GPT模式 -->选择Ext4。

 

        记住DEVICE 的名称(可能会不一样)非常重要     

        格式化到此结束,不要点击mount进行挂在,默认的挂在路径在media,我们不要这个路径,如果提示已挂在到media则unmount。

        2:在agx上下载工具,输入如下命令

git clone https://github.com/jetsonhacks/rootOnNVMe.git

cd rootOnNVMe

         3:对rootOnNVMe进行配置修改,非常重要

copy-rootfs-ssd.sh  --> 使用sudo gedit 命令打开并修改第三行 /dev/nvme0n1p1 为SD卡的具体DEVICE名称。

setssdroot.service  -->  修改ConditionPathExists

setssdroot.sh  --> 修改NVME_DRIVE

上述三个文件一定一定要修改。

./copy-rootfs-ssd.sh

./setssdroot.sh

reboot

 重启后查看computer容量为SD卡容量,系统移植成功。

STEP3:安装jston SDK commponents

agx保持开机状态,与虚拟机进行typec连接

        agx终端输入:

sudo apt update

 

        1:等待update完成,虚拟机sdkmannger 点击to step1,保持与上次勾选相同,在step1界面保持与初次勾选相同,如果检测不到agx,从新拔插typec,点击refresh,切记不可按动agx上的按钮进行重置。

        2:进入step02,勾选刷机教程中的2,3处,切忌勾选1,4。点击下一步等待刷机完成。

        3:在agx命令窗口输入 nvcc -V 查看是否安装成功。

STPE4:pytorch部署

        1:python 版本软连接

sudo rm -rf /usr/bin/python

sudo ln -s /usr/bin/python3.6 /usr/bin/python

 终端输入python,显示python版本为3.6,连接成功。退出python。

        2、依照如下教程安装pytorch

Nvidia Jetson Agx Xavier 折腾笔记之安装pytorch1.6_dadapongi6的博客-CSDN博客_agx 安装pytorch

 注意如下几点:

                1:pytorch版本、jetpack版本、python版本要意义对应,官网可以找到;

                2:Pytorch 和 Torchvison 的版本要对应;

                3:安装Torchvison 会出现报错,参考这里,实在不行或者参考这里

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/757608.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号