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

这篇具有很好参考价值的文章主要介绍了【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安装

​​​​​​​八. VPI安装


主要安装部署需要的CUDA,cuDNN,TensorRT,以及推理框架TensorFlow,Pytorch,视觉框架DeepStrem, VPI ,Multimedia等。

一. CUDA安装

1.使用SDKManger下载好的 .deb安装包,或自行下载

2.手动安装CUDA

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

3.登记GPG KEY

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

4.安装

执行 sudo apt-get update

               sudo apt-get install cuda

安装出现依赖有问题时,保持出厂的源,不要修改,执行

sudo apt --fix-broken install

5.测试CUDA Demo程序

       进入/usr/local/cuda-11.4/samples/4_Finance/BlackScholes

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

注意:源也要保证最初始的,不行,更换国内源

二. cuDNN安装

  1. 将SDKManager下载好的.deb包,传输到板子上

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

2.手动安装

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

 3.进入/var/cudnn-local-repo-ubuntu2004-8.4.1.50

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

4.手动安装三个xxx.deb包

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

5.测试 cuDNN Demo程序

       进入/usr/src/cudnn_samples_v8/mnistCUDNN

       编译执行demo

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

​​​​​​​三. TensorRT安装

  1. 在https://developer.nvidia.com/nvidia-tensorrt-8x-download下载对应的.dep包,需对应Ubuntu系统和cuda版本

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

将.deb包传输至开发板

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

 另一种方式安装(可选)

 依次安装提示的库

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

2.手动安装

       配置os和tag变量,并安装

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

       更新包,apt安装tensorrt

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

       安装python3.x

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

       安装TensorRT 使用 TensorFlow的模块

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

       安装ONNX

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

       验证

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

​​​​​​​3.1 Pycuda安装

若需要使用Python编写TensorRT 则需要安装pycuda

安装pip3

sudo apt-get install python3-pip

       执行:pip3 install pycuda

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

​​​​​​​四. TensorFlow安装

安装 :v502为jetpack版本,1.15.5为tensorflow版本,nv22.10为发布日期

查看版本https://developer.nvidia.com/embedded/downloads

sudo pip3 install --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v502 'tensorflow==1.15.5+nv22.10'

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

卸载:sudo 卸载出现警告是,去掉sudo

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习 查看安装是否成功及版本号

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

​​​​​​​五. PyTorch安装

1.下载脚本,https://github.com/dusty-nv/jetson-inference

2.进入目录:jetson-inference/tools

3.执行:./install-pytorch.sh

六. DeepStream安装​​​​​​​

​​​​​​​6.1 安装依赖软件

1.执行:sudo apt install \

libssl1.1 \

libgstreamer1.0-0 \

gstreamer1.0-tools \

gstreamer1.0-plugins-good \

gstreamer1.0-plugins-bad \

gstreamer1.0-plugins-ugly \

gstreamer1.0-libav \

libgstreamer-plugins-base1.0-dev \

libgstrtspserver-1.0-0 \

libjansson4 \

libyaml-cpp-dev

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

2.安装librdkafka

        git clone https://github.com/edenhill/librdkafka.git

       配置:

              git reset --hard 7101c2310341ab3f4675fc565f64f0967e135a6a

              ./configure             nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

              make

              sudo make install

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

              sudo mkdir -p /opt/nvidia/deepstream/deepstream-6.1/lib

              sudo cp /usr/local/lib/librdkafka* /opt/nvidia/deepstream/deepstream-6.1/lib

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

​​​​​​​6.2 安装DeepStream SDK

1.下载SDK

       https://developer.nvidia.com/deepstream_sdk_v6.1.1_jetson.tbz2

2.解压配置

       sudo tar -xvf deepstream_sdk_v6.1.1_jetson.tbz2 -C /

       cd /opt/nvidia/deepstream/deepstream-6.1

       sudo ./install.sh

       sudo ldconfig

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

​​​​​​​6.3 运行DEMO

进入cd  /opt/nvidia/deepstream/deepstream-6.1/samples

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

在开发板的显示屏界面操作,

使用SSH连接会出现下面错误

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

目标检测Demo:

执行 sudo deepstream-app -c configs/deepstream-app/source30_1080p_dec_infer-resnet_tiled_display_int8.txt

​​​​​​​七. Multimedia API安装

1.使用SDKManager 安装

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

使用SDKManager 烧录系统和安装软件,均需要开发板连接外网,会检查apt update ,若不成功,会安装失败

​​​​​​​八. VPI安装

1.安装VPI repo 的key

       sudo apt install gnupg

       sudo apt-key adv --fetch-key https://repo.download.nvidia.com/jetson/jetson-ota-public.asc

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

       sudo apt install software-properties-common

2. 安装

sudo apt-get install libnvvpi2

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

3. 查看

nvidia jetson nx安装mediapipe,Jetson,人工智能,Ubuntu,人工智能,pytorch,深度学习

下一篇我将会分多篇给大家分享多个 AI的,分类检测,自动驾驶的语义分割等例子 。文章来源地址https://www.toymoban.com/news/detail-792215.html

到了这里,关于【AI】AI入门之Nvidia Jetson平台(四)- Xavier NX软件开发环境安装部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【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日
    浏览(33)
  • Jetson Xavier NX编译OpenCV(with cuda)

    Jetson Xavier NX默认安装的OpenCV 4.5.4(不带cuda),因项目要求OpenCV使用cuda作加速,因此,须重新编译OpenCV。这里为了方便直接在目标机上面编译,避免复杂的环境及依赖。 下载地址: OpenCV · GitHub 我这里下载opencv-4.5.4,opencv_contrib-4.5.4,下载后并解压。 查看是否卸载: libs: versi

    2024年02月11日
    浏览(26)
  • Jetson Xavier NX 备份与烧录固态系统

    目录 1  需要的硬件 2  需要安装在ubuntu上的软件 2.1  安装gparted 2.2  安装nvidia官方烧录包 2.2.1  下载 2.2.2  配置 3  备份系统 4  烧入系统 5  我遇到过的问题 5.1  烧录过程中卡在某个地方不动 5.2  Fail to verify Stage25ignature SHA2 像是 nx,nx附带的固态硬盘,显示器 这些

    2024年02月10日
    浏览(29)
  • Jetson开发实战记录(二):Jetson Xavier NX版本区别以及烧录系统

    同系列链接: Jetson开发实战记录(一):Jetson家族的基本介绍 Jetson开发实战记录(二):Jetson Xavier NX版本区别以及烧录系统 Jetson开发实战记录(三):Jetson Xavier NX具体开发(Ubuntu18.04系统) 在上一篇文章:Jetson开发实战记录(一):Jetson家族的基本介绍中,已经对Jetson家族

    2023年04月08日
    浏览(34)
  • Jetson xavier nx 设置最大 CPU 和 GPU 频率

    查看cpu使用情况,终端输入 然后如果看到有cpu没有打开,根据cpu的序号,终端输入 注意这里的序号是从 0 开始算的。  如果出现报错 Permission denied,则进入超级用户权限,然后再输入上面命令即可,终端输入 进入超级用户权限,然后重复上面的步骤!GPU 调频同理。 Jetson 开

    2024年02月15日
    浏览(32)
  • Jetson NX Xavier 编译opencv4.4(cuda版)

    大部分人在解决问题的时候,百度输入的不够准确,展示出来的页面多数是跟自己用的系统版本不一致,导致安装失败。这点对于新手来说特别要注意,正如,你刚好看到我的文章,我希望你能在搜索时用 硬件 + 系统 + 要解决的问题 格式,说不定能提高你的检索效率

    2024年02月13日
    浏览(41)
  • J-002 Jetson电路设计之电源设计--NANO && XAVIER NX

    Jetson NANO和XAVIER NX核心板的电源为DC-5V。 PIN 名称 描述 方向 类型 251-260 VDD_IN 主电源 输入 5.0V 235 PMIC_BBAT RTC时钟,板载工作期间,内部会断开连接 双向 1.65V-5.5V 214 FORCE_RECOVERY* 系统恢复按键,下载程序是按下 输入 1.8V 240 SLEEP/WAKE* 控制系统的休眠模式 输入 5V 233 SHUTDOWN_REQ* 关机

    2023年04月08日
    浏览(34)
  • 使用SDK Manager对Jetson Xavier NX(eMMC)刷机的过程

    本文介绍如何使用SDK Manager对NVIDIA Xavier NX(eMMC)刷机。 使用SDK Manager刷机,要先在一个带有Linux系统的主机上安装该工具包,然后使用数据线连接NX设备,之后烧录Jetson Linux(NX的操作系统)和Jetson SDK Components(CUDA、Computer Vision等组件)。SDK Manager是一个工具包,相关信息参考官网NV

    2024年02月16日
    浏览(35)
  • J-004 Jetson电路设计之HDMI设计--NANO && XAVIER NX

    NANO XAVIER NX提供一路HDMI接口,DP接口与HDMI是兼容的,可用于扩展一路HDMI。其中引脚说明: PIN 名称 描述 方向 类型 63 HDMI_DP_TXDN0 DisplayPort 1 Lane 0 or HDMI Lane 2 输出 HDMI/DP 65 HDMI_DP_TXDP0 DisplayPort 1 Lane 0 or HDMI Lane 2 输出 HDMI/DP 69 HDMI_DP_TXDN1 DisplayPort or HDMI Lane 1 输出 HDMI/DP 71 HDMI_DP_TXDP1

    2024年02月09日
    浏览(43)
  • Jetson Xavier NX 上查看CUDA、Cudnn、Tensorrt、Opencv的版本及配置信息

    以上功能都可以通过jtop实现,下面是如何安装jtop: 启动后界面如下,可以查看到开发板资源使用情况,接着 点击info 如果安装成功,可以查看到 CUDA、cuDNN、opencv和TensorRT等版本信息 注意!如果是Jetpack5.0.0以上版本可能会看不到很多信息,因为稳定版本不支持,需要安装最新

    2024年02月15日
    浏览(73)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包