关于如何升级NVIDIA JETSON ORIN NANO到超级动力版本的详细教程!
扫描二维码
随时随地手机看文章
作为一个编程爱好者或人工智能项目的粉丝,NVIDIA最近宣布了一个令人兴奋的消息。
即通过软件将Jetson ORIN NANO kit升级为Jetson ORIN NANO Super,从而实现巨大的性能提升。
升级前后的开发板性能对比如下:
几乎每个用户在听到这个消息后都非常兴奋。毕竟,更高的性能意味着更多的可能性和更广泛的应用场景。
无论是在人工智能推理、机器人开发、大型语言模型还是边缘计算项目中,Jetson Orin Nano Super都能提供超乎预期的强大计算能力。开发人员不仅可以在原有的基础上进一步优化代码来执行更复杂的AI任务,还可以通过改进GPU和CPU性能来实现更高效的实时处理。
更重要的是,升级后的Jetson Orin Nano Super与现有的Orin Nano生态系统完全兼容,用户无需更换硬件即可享受新的性能提升。无论是初学者还是经验丰富的开发人员,他们都可以使用这个强大的平台来创建更智能、更快、更高效的项目。
所以很多用户都有一个疑问。由于NVIDIA已经正式宣布Jetson Orin Nano Super仅通过软件更新推出。
那么我手中的Jetson Orin NANO 8GB官方套件可以直接升级到Super吗?
答案是肯定的。
今天,我将分享一个详细的教程,一步一步地解释如何通过更新JetPack 6.1将现有的NVIDIA官方Jetson Orin NANO 8GB套件更新到Jetson Orin NANO Super。
1. 准备
方法一:显示屏;直接下载并使用Yahboom提供的虚拟机系统镜像文件。
方法二:显示屏;如果您使用自己的系统,则需要下载并安装最新版本的SDK Manager。
问:如何确定您当前使用的SDK管理器是否是最新版本?
登录SDK Manager账号时,页面提示invalid_request Authorization flow not allowed,提示您需要更新最新版本的SDK Manager。
如果无法正常更新SDK管理器。
请按照以下教程在Jetson Orin NANO 8GB开发板中重新安装最新的SDK管理器。
注意:在此之前,您需要准备一台虚拟机或Ubuntu计算机,并且不能直接在主板上操作。
1.1下载最新的SDK Manager
如下图所示,耐心等待文件下载完成。
1.2安装SDK管理器
进入SDK管理器所在的文件夹,打开终端,运行deb package installation命令。
命令,如下所示。
Sudo DPKG -i sdkmanager_2.2.0-12021_amd64.deb
1.3修复依赖
为避免系统出现错误,建议在软件安装完成后直接执行如下命令。
Sudo apt -fix-broken install
1.4安装与使用
单击SDK管理器图标或在终端中输入如下命令启动SDK管理器。
2. 让你的Jeston ORIN NANO进入闪烁模式
2.1使用跳线帽短接核心板下方的FC REC和GND引脚,使用电源适配器为Jetson ORIN NANO板供电,如下图所示。
2.2然后,将Jetson ORIN NANO板通过Type-C接口连接到安装了虚拟机的计算机上。
此时,您的计算机将显示如下提示,请选择“连接设备到虚拟机”,如下图所示。
3. 将NVIDIA的官方原始图像系统写入Jetson ORIN NANO 8G板
3.1启动并登录SDK管理器。
3.2此时SDK管理器检测到Jetson Orin NANO板,会自动弹出如下界面,需要我们选择相应的主板型号。
注意:如果SDK管理器提示Jetson ORIN NANO板无法识别。
请断开Jetson板的直流电源和C型数据线,然后重新给Jetson板通电,再用C型数据线将Jetson Orin NANO 8GB开发板重新连接到虚拟机计算机上。
3.3如下图所示,在查看完相应内容后,点击右下角的“继续”按钮
3.4检查如下图所示。然后点击右下角的“继续”
(这里我们只安装系统。待系统安装成功并能够正常启动后,再考虑安装其他组件环境)
3.5勾选“创建”,如下图所示。
3.6此时,界面将显示如下图所示的进度条。请耐心等待安装完成。
3.7当进度条达到50%时,系统显示如下界面。我们需要按照红线框完成选择。
在整个过程中,SDK管理器将自动控制Jetson板的弹出和安装。
由于我们在步骤2.2中将Jetson ORIN NANO板连接到虚拟机,因此这些设置通常会自动挂载到虚拟机中。
当写入即将完成时,我们需要通过单击虚拟机选项手动将其挂载到虚拟机。如下所示。
3.8当进度条达到100%时,点击右下角的“完成”。
4. 启动系统
断开Jetson ORIN NANO板的直流电源和C型数据线。将核心板下方的FC REC和GND引脚短接并拆除。
然后连接显示器、键盘和鼠标,最后用直流电源适配器重新给它通电,Jetson ORIN NANO板就可以正常启动了。
5. 安装Jetson组件
5.1使用电源适配器为Jetson板供电,并通过Type-C接口将Jetson ORIN NANO板连接到安装了虚拟机的计算机上。
启动并登录SDK管理器。如下图所示,点击右下角的“Continue”。
5.2检查需要安装的组件环境:SDK Manager会自动下载所有组件,点击右下角的“Continue”,如下图所示。
5.3接下来,系统会弹出如下界面。这里我们需要填写之前启动系统时设置的用户名和密码信息。
然后,点击“安装”
整个过程需要很长时间,所以请耐心等待。
5.4安装完成后,点击右下角的“完成”按钮。
5.5设置电源模式为MAXN
6. 使用Jtop命令查看开发板的当前内部信息
6.1执行以下命令,安装Jtop
安装python3-pip
sudo pip3安装-U jetsonstats
6.2安装完成后重新启动系统
然后使用如下命令查看系统信息。
完成以上步骤后,您的Jetson ORIN NANO 8GB将变成Jetson ORIN NANO Super。
拥抱脸机器人
NVIDIA已与hug Face合作,加速LeRobot开放式人工智能平台上的机器人研究。你可以在Jetson Orin Nano Super Developer Kit上运行HuggingFace LeRobot,它运行生成式人工智能模型,根据视觉输入和先前的轨迹预测特定任务的动作。
生成AI驱动的聊天机器人与Ollama
在Jetson Orin Nano Super Developer Kit上运行生成式AI聊天机器人。这个聊天机器人的特点是带有Open web的Ollama,这是一个广泛使用的开源聊天机器人服务器接口,可以连接到本地运行的llm。它使用检索增强生成(retrieve -augmented generation, RAG)进一步增强用户体验和功能。
与Jetson AI Lab一起推进生成式AI
Jetson人工智能实验室是发现和试验针对边缘设备优化的最新生成人工智能技术的中心。
通过营造一个开放协作和社区驱动的环境,NVIDIA与开发人员和合作伙伴共同推动开源边缘人工智能和机器人学习。我们在Jetson设备上全面支持流行的机器学习框架和优化的推理微服务,您可以在Jetson计算机上快速构建和部署最新的研究创新和模型,以跟上快速的创新步伐。
如下所示的示例NanoOWL开放词汇实时对象检测ViT。
如下图所示,NanoDB多模态矢量数据库具有交互式txt2img和img2img相似性搜索。
Jetson AI Lab提供近50个易于遵循的教程和预构建的容器,让任何经验水平的开发人员快速开始使用设备上的llm, slm和多模式vlm,以及vla,扩散策略和语音模型的变体。它们都部署在本地,使用与云中使用的相同的优化推理基础设施。
Jetson AI Lab的协作、社区驱动的教程和资源大大降低了将高级生成AI部署到边缘的进入门槛。
注意:此解决方案目前仅适用于NVIDIA Jetson ORIN NANO 8GB官方套件。
Jetson ORIN NX主板目前不支持此功能。
另一条新闻是,NVIDIA还宣布,JetPack 6.1.1将于2025年1月随JetPack 6.1.1一起发布针对JetPack Nano和Orin NX核心模块的增强性能支持和文档。
本文编译自hackster.io