MATLAB®NVIDIA 万博1manbetxCoder™支持包®杰森®和NVIDIA驱动®平台万博1manbetx支持以下开发板:
NVIDIA Jetson Xavier™NX。
NVIDIA Jetson AGX Xavier。
英伟达杰森Nano。
英伟达杰森TX2。
英伟达杰森TX1。
NVIDIA驱动PX2。
支持包使万博1manbetx用TCP/IP上的SSH连接来执行命令,同时在DRIVE或Jetson平台上构建和运行生成的代码。将目标平台连接到与主机相同的网络。或者使用以太网交叉网线直接将单板与上位机连接。
请注意
在窗户上®平台,开放端口18735
在Windows防火墙设置中。该端口用于与运行在嵌入式平台上的MATLAB服务器建立连接。
使用JetPack(英伟达)或者是DriveInstall(英伟达)软件,用于安装操作系统映像、开发人员工具和在Jetson或DRIVE平台上开发应用程序所需的库。你可以使用组件管理器
在喷气背包
或者是DriveInstall
软件选择要安装在目标硬件上的组件。有关安装说明,请参阅NVIDIA主板文档。至少,您必须安装:
CUDA®工具包。
cuDNN图书馆。
TensorRT图书馆。
OpenCV图书馆。
的GStreamer库(v1.0或更高版本)videoReader
函数。
的用于NVIDIA Jets万博1manbetxon和NVIDIA驱动平台的MATLAB编码器支持包已经通过以下JetPack和DRIVE SDK版本进行了测试:
硬件平台 | 软件版本 |
---|---|
Jetson Xavier NX, AGX Xavier, TX2/TX1, Nano | 4.4.1喷气背包 |
开车 | 驱动SDK 5.0.10.3-12606092 |
安装简单的DirectMedia层(SDLv1.2)库、V4L2库和V4L2实用程序,用于运行摄像头示例。您还必须安装这些库的开发包。
为部署音频文件读万博1manbetx®块,安装Sound eXchange (SoX)实用程序及其开发和格式库。
例如,在Ubuntu上®,可以使用apt-get
命令来安装这些库。
Sudo apt-get install libsdl1.2-dev v4l-utils sox libsox-fmt-all libsox-dev
支持包使万博1manbetx用环境变量来定位生成代码所需的必要工具、编译器和库。确保设置了以下环境变量。
变量名 | 默认值 | 描述 |
---|---|---|
路径 |
/usr/local/cuda/bin |
到Jetson或DRIVE平台上的CUDA工具箱可执行文件的路径。 |
LD_LIBRARY_PATH |
/usr/local/cuda/lib64 |
到Jetson或DRIVE平台上的CUDA库文件夹的路径。 |
确保可以通过非交互式SSH登录访问所需的环境变量。例如,你可以使用出口
命令的开头$ HOME / . bashrc
Shell配置文件,以添加环境变量。
或者,您可以在/etc/environment
文件。你必须有sudo
编辑此文件的权限。
摄像机已连接目标硬件的USB或CSI端口。
用于记录和播放音频信号的USB音频设备。
MATLAB(必需)。
MATLAB编码器(要求)。
GPU编码器™(GPU瞄准所需)。
并行计算工具箱™(GPU定位所需)。
万博1manbetxSimulink(从Simulink模型生成代码所必需的)。
计算机视觉工具箱™(推荐)。
深度学习工具箱™(深度学习所需)。
嵌入式编码器®(推荐)。
图像处理工具箱™(推荐)。
万博1manbetx仿真软件编码器(从Simulink模型生成代码所必需的)。万博1manbetx
深度学习库的GPU编码器接口万博1manbetx支持包(深度学习所需)。
NVIDIA GPU支持CUDA。
CUDA工具包和驱动程序。
C / c++编译器。
CUDA深度神经网络库(cuDNN)。
高性能的深度学习推理优化器和运行时库。
有关编译器工具和库的版本号的信息,请参见安装必备产品s manbetx 845(GPU编码器).有关在主机开发计算机上设置环境变量的信息,请参见设置前提产品s manbetx 845(GPU编码器).