主要内容

安装和设置先决条件英伟达董事会

目标需求

硬件

MATLAB®编码器™支持N万博1manbetxVIDIA的包®杰森®和NVIDIA驱动®平台万博1manbetx支持以下开发板:

  • 英伟达杰森Xavier™NX。

  • 英伟达杰森AGX泽维尔。

  • 英伟达杰森Nano。

  • 英伟达杰森TX2。

  • 英伟达杰森TX1。

  • NVIDIA驱动PX2。

支持包使万博1manbetx用SSH连接的TCP / IP构建和运行时执行命令生成的代码的驱动器或杰森平台。将目标平台连接到同一个网络主机。或者,使用一个以太网交叉电缆董事会直接连接到主机电脑。

请注意

在窗户上®平台,开放端口18735年在Windows防火墙设置。这个港口需要建立一个连接到MATLAB服务器运行在嵌入式平台。

软件

  • 使用JetPack(英伟达)或者是DriveInstall(英伟达)软件安装操作系统映像,开发工具,开发应用程序所需的库在杰森或驱动平台。您可以使用组件管理器喷气背包或者是DriveInstall软件选择组件安装在目标硬件。的安装说明,请参阅NVIDIA董事会文档。至少,您必须安装:

    • CUDA®工具包。

    • cuDNN图书馆。

    • TensorRT图书馆。

    • OpenCV图书馆。

    • GStreamer库(v1.0或更高版本)的部署videoReader函数。

    MATLAB编码器为NVI万博1manbetxDIA杰森和NVIDIA驱动平台支持包测试了以下JetPack SDK和驱动版本:

    硬件平台 软件版本
    杰森Xavier NX、AGX Xavier TX2 / TX1, Nano JetPack 4.5.1
    开车 驱动SDK 5.0.10.3-12606092

  • 安装简单DirectMedia层(SDLv1.2)库,V4L2库,用于运行网络摄像头和V4L2实用程序的例子。您还必须安装这些库的开发方案。

  • 为部署音频文件读万博1manbetx®块,安装声音交换(SoX)实用工具库及其发展和格式。

    例如,在Ubuntu®,可以使用apt-get命令来安装这些库。

    sudo apt-get安装libsdl1.2-dev v4l-utils袜libsox-fmt-all libsox-dev

环境变量在目标

支持包使万博1manbetx用环境变量来确定必要的工具、编译器和库所需的代码生成。确保设置以下环境变量。

变量名 默认值 描述
路径 /usr/local/cuda/bin

路径CUDA工具包可执行在杰森或驱动平台。

LD_LIBRARY_PATH /usr/local/cuda/lib64

路径CUDA库文件夹在杰森或驱动平台。

确保所需的环境变量从非交互式访问SSH登录。例如,您可以使用出口命令的开始$ HOME / . bashrcshell添加环境变量配置文件。

例子. bashrc文件

此外,您可以设置系统环境变量/etc/environment文件。你必须有sudo权限编辑这个文件。

/etc/environment文件示例

输入设备

  • 相机连接到USB或CSI港口目标硬件。

  • USB音频设备录音和回放的音频信号。

开发主机需求

MathWorkss manbetx 845

  • MATLAB(必需)。

  • MATLAB编码器(要求)。

  • GPU编码器™(GPU目标所需)。

  • 并行计算工具箱™(GPU目标所需)。

  • 万博1manbetx仿真软件(从模型生成代码所需的模型)。

  • 计算机视觉工具箱™(推荐)。

  • 深度学习工具箱™(深度学习所需)。

  • 嵌入式编码器®(推荐)。

  • 图像处理工具箱™(推荐)。

  • 万博1manbetx仿真软件编码器(从模型生成代码所需的模型)。万博1manbetx

  • 为深度学习GPU编码器接口库万博1manbetx支持包(深度学习所需)。

第三方产品s manbetx 845

  • NVIDIA CUDA GPU启用。

  • CUDA工具包和司机。

  • C / c++编译器。

  • CUDA深层神经网络库(cuDNN)。

  • 英伟达TensorRT——高性能深度学习推理优化器和运行时库。

信息编译器工具和库的版本号,明白了安装必备产品s manbetx 845(GPU编码器)。设置环境变量信息的主机开发电脑,明白了设置必备产品s manbetx 845(GPU编码器)

相关的话题