主要内容

安装先决品产品s manbetx 845

为CUDA使用GPU Coder™®代码生成,必须安装和设置以下产品。s manbetx 845有关设置说明,请参阅设置先决条件产品s manbetx 845

Mathworks.s manbetx 845产品和支持包万博1manbetx

  • 马铃薯®(必需的)。

  • Matlab Coder™(必需的)。

  • 并行计算工具箱™(必填)。

  • 万博1manbetx®(从Simulink模型生成代码)。万博1manbetx

  • 计算机Vision Toolbox™(推荐)。

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

  • 嵌入式编码器®(受到推崇的)。

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

  • 万博1manbetxSimulink编码器(从Simulink模型生成代码)。万博1manbetx

  • 用于深度学习库的GPU编码器界面万博1manbetx支持包(深度学习所需)。

  • Matlab编码器万博1manbetx支持NVIDIA的支持包®Jetson和Nvidia Drive Platforms(部署到嵌入目标所必需的NVIDIA Jetson和Drive)。

有关安装MathWorks的说明®s manbetx 845产品,请参阅MATLAB安装文档为您的平台。如果已安装MATLAB并希望检查安装了哪些其他MATHWORKS产品,请输入s manbetx 845ver在matlab命令窗口中。要安装支持包,请在MATLAB万博1manbetx中使用Add-on Explerer。

如果MATLAB安装在包含非7位ASCII字符的路径上,例如日语字符,GPU编码器不起作用,因为它无法找到代码生成库函数。

第三方硬件

  • NVIDIA GPU为CUDA启用了兼容图形驱动程序。有关更多信息,请参阅CUDA GPU(NVIDIA)

    要查看代码生成的CUDA计算能力要求,请参阅下表。

    目标 计算能力

    CUDA MEX.

    GPU通万博1manbetx过发布支持

    源代码,静态或动态库和可执行文件

    3.2或更高。

    8位整数精度中的深度学习应用

    6.1,6.3或更高。

    半精度的深度学习应用(16位浮点)

    5.3,6.0,6.2或更高。

  • 手臂®Mali图形处理器。

    对于Mali设备,GPU编码器支持仅限深度学习网络的代码生成。万博1manbetx

第三方软件

必需的

C / C ++编译器:

Linux.®

视窗®

GCC C / C ++编译器。对于支持万博1manbetx的版本,请参阅万博1manbetx支持和兼容的编译器

微软®视觉工作室®2013年

Microsoft Visual Studio2015年

Microsoft Visual Studio2017年

Microsoft Visual Studio2019年

可选的

对于CUDA MEX,代码生成器使用使用MATLAB的NVIDIA编译器和库。独立代码(静态库,动态链接库或可执行程序)生成具有额外的软件要求。

软件名称 信息

CUDA工具包

GPU编码器已通过CUDA Toolkit V9.x-V11.0进行测试。

要下载CUDA Toolkit,请参阅CUDA Toolkit Archive(NVIDIA)

NVIDIA CUDA深神经网络库(CUDNN)为NVIDIA GPU

对于主机GPU设备,GPU编码器已使用CUDNN V8.1.0进行测试。

要下载Cudnn,请参阅CUDNN(NVIDIA)

NVIDIA Tensorrt™高性能推理优化器和运行时库

对于主机GPU设备,GPU编码器已使用TensorRT v7.2.x进行测试。

要下载tensorrt,请参阅张于(NVIDIA)

Mali GPU的ARM计算库

GPU编码器已用V19.05进行测试。

有关更多信息,请参阅计算库(ARM)

开源计算机视觉库(OpenCV)

深度学习例子所需。

对于针对主机开发计算机上的NVIDIA GPU的示例,请使用OpenCV V3.1.0。

对于靶向ARM GPU的示例,在ARM目标硬件上使用OpenCV V2.4.9。

有关更多信息,请参阅OpenCV.

尖端

一般的

CUDA.工具包

深度学习

nvidia.嵌入式目标

手臂马里

也可以看看

应用

职能

对象

相关话题