代码生成和GPU支持万博1manbetx
音频工具箱™包括支持加速原型在MATLAB中万博1manbetx®并生成用于部署的代码。
GPU代码加速。为了在创建原型时加快代码的速度,音频工具箱包括可以在图形处理单元(GPU)上执行的函数。您可以使用gpuArray
(并行计算工具箱)函数将数据传输到GPU,然后调用收集
(并行计算工具箱)函数从GPU中检索输出数据。有关支持在gpu上执行的音频工具箱函数的列表,请参见万博1manbetx功能一览表(gpuArray
万博1manbetx支持).您需要并行计算工具箱™来启用GPU支持。万博1manbetx
C/ c++代码生成。开发应用程序后,可以从MATLAB代码生成可移植的C/ c++源代码、独立的可执行文件或独立的应用程序。C/ c++代码生成使您能够在没有安装MATLAB的机器上运行模拟,并在MATLAB中工作时加快处理速度。有关支持C/ c++代码生成的音频工具箱函数的列表,请参见万博1manbetx函数列表(C/ c++代码生成).你需要MATLAB编码器™生成C/ c++代码。
GPU代码生成。开发应用程序后,可以生成优化的CUDA®NVIDIA代码®图形处理器的MATLAB代码。这些代码可以作为源代码、静态库或动态库集成到您的项目中,并可用于gpu上的原型设计。您还可以在MATLAB中使用生成的CUDA代码来加速机器学习、深度学习或其他应用程序中MATLAB代码的计算密集型部分。有关支持GPU代码生成的音频工具箱函数的列表,请参见万博1manbetx功能列表(GPU代码生成).你需要MATLAB编码器和GPU Coder™生成CUDA代码。
主题
- 在命令行生成C代码(MATLAB编码器)
从MATLAB代码中生成C/ c++代码
codegen
命令。 - 在图形处理器上运行MATLAB函数(并行计算工具箱)
提供一个
gpuArray
参数自动在GPU上运行函数。 - 用MATLAB编码器进行深度学习的先决条件(MATLAB编码器)
为深度学习网络安s manbetx 845装产品和配置代码生成环境。
- GPU计算要求(并行计算工具箱)
万博1manbetx支持NVIDIA GPU架构。
- 在Android设备上识别和显示语音命令(万博1manbet万博1manbetxxAndroid设备的Simulink支持包)
本示例展示了如何使用Simulink®Android™设备支持包来部万博1manbetx万博1manbetx署深度学习算法,该算法可以识别并显示通过Android设备(如手机或平板电脑)发出的命令。