安装和设置先决条件英伟达董事会
目标需求
硬件
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 / . bashrc
shell添加环境变量配置文件。
此外,您可以设置系统环境变量/etc/environment
文件。你必须有sudo
权限编辑这个文件。
输入设备
相机连接到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编码器)。