安装必备产品2022世界杯八强谁会赢?
为CUDA使用GPU Coder™®代码生成时,必须安装和设置以下产品。2022世界杯八强谁会赢?有关设置说明,请参见设置必备产品2022世界杯八强谁会赢?.
MathWorks2022世界杯八强谁会赢?产品和支持方案
MATLAB®(要求)。
MATLAB编码器™(要求)。
并行计算工具箱™(必选)。
动态仿真模块®(从Simulink模型生成代码所需)。
计算机视觉工具箱™(推荐)。
深度学习工具箱™(深度学习所需)。
嵌入式编码器®(推荐)。
图像处理工具箱™(推荐)。
仿真软件编码器(从Simulink模型生成代码所需)。
用于深度学习库的GPU编码器接口支持包(深度学习所需)。
针对NVIDIA的MATLAB编码器支持包®杰森®和NVIDIA驱动®平台(必须部署到嵌入式目标,如NVIDIA Jetson和Drive)。
有关安装MathWorks的说明®2022世界杯八强谁会赢?产品,请参阅您平台的MATLAB安装文档。如果您已经安装了MATLAB,并且想要检查还安装了哪些MathWorks产品,请输入2022世界杯八强谁会赢?版本
在MATLAB命令窗口中。要安装支持包,请使用MATLAB中的Add-On Explorer。
如果MATLAB安装在一个包含非7位ASCII字符的路径上,例如日文字符,GPU Coder将无法工作,因为它无法定位代码生成库函数。
第三方硬件
为CUDA启用NVIDIA GPU,并提供兼容的显卡驱动程序。有关更多信息,请参见CUDA gpu(英伟达).
要查看代码生成的CUDA计算能力需求,请参考下表。
目标 计算能力 CUDA墨西哥人
看到GPU计算的需求.
源代码、静态或动态库和可执行程序
3.2或更高版本。
深度学习应用于8位整数精度
6.1、7.0或更高版本。
半精度深度学习应用(16位浮点)
5.3, 6.0, 6.2或更高。
手臂®马里图形处理器。
对于Mali设备,GPU Coder只支持深度学习网络的代码生成。
第三方软件
要求
C / c++编译器:
Linux® |
窗户® |
---|---|
GCC C / c++编译器。支持的版本请参见支持和兼容的编译器. |
微软®Visual Studio®2013 |
微软Visual Studio2015 |
|
微软Visual Studio2017 |
|
微软Visual Studio2019 |
可选
对于CUDA MEX,代码生成器使用NVIDIA编译器和MATLAB安装的库。独立代码(静态库、动态链接库或可执行程序)生成有额外的软件需求。
软件的名字 | 信息 |
---|---|
CUDA工具包 |
GPU Coder已通过CUDA Toolkit v9.x-v11.2测试。 如需下载CUDA工具包,请参见CUDA工具包档案(NVIDIA). |
英伟达Nsight™系统 |
为生成的CUDA代码生成执行分析报告。该报告提供了一些指标,可以帮助您分析应用程序算法并确定优化性能的机会。 GPU Coder已通过Nsight 2021.1.1测试 |
用于NVIDIA gpu的NVIDIA CUDA深度神经网络库(cuDNN) |
对于主机GPU设备,GPU Coder已经使用cuDNN v8.1.1进行了测试。 要下载cuDNN,请参见cuDNN(英伟达). |
NVIDIA TensorRT™高性能推理优化器和运行时库 |
对于主机GPU设备,GPU Coder已经使用TensorRT v7.2.3进行了测试。 要下载TensorRT,请参见TensorRT(英伟达). |
用于Mali图形处理器的ARM计算库 |
GPU Coder已通过v19.05测试。 有关更多信息,请参见计算库(手臂). |
开源计算机视觉库(OpenCV) |
为深度学习示例所必需。 例如,针对主机开发计算机上的NVIDIA gpu,使用OpenCV v3.1.0。 例如,针对ARM gpu,在ARM目标硬件上使用OpenCV v2.4.9。 有关更多信息,请参见OpenCV. |