主要内容

深度学习代码生成

生成C/C ++,CUDA®,或HDL代码并部署深度学习网络

生成预估计的深神经网络的代码。您可以加速MATLAB中算法的模拟®或模拟万博1manbetx®通过使用不同的执行环境。通过使用支持软件包万博1manbetx,您还可以在目标硬件上生成和部署C/C ++,CUDA和HDL代码。

将深度学习工具箱™与深度学习工具箱Model Quantization Library万博1manbetx通过量化层的重量,偏见和激活来减少精度缩放整数数据类型,以减少深神经网络的内存足迹和计算要求。然后,您可以从这些量化的网络中生成C/C ++,CUDA或HDL代码。

采用MATLAB CODER™or万博1manbetxSimulink编码器连同深度学习工具箱一起生成在桌面或嵌入式目标上运行的MEX或独立CPU代码。您可以部署使用Intel的生成的独立代码®MKL-DNN库或手臂®Compute library. Alternatively, you can generate generic CPU code that does not call third-party library functions.

将GPU Coder™与深度学习工具箱一起使用,以生成在台式机或嵌入式目标上运行的CUDA MEX或独立的CUDA代码。您可以部署使用CUDA深神经网络库(CUDNN),TENSORRT™高性能推理库或Mali GPU的ARM Compute库的生成的独立CUDA代码。

将深度学习HDL Toolbox™与深度学习工具箱一起使用,以生成用于验证网络的HDL代码。您可以在Intel和Xilinx上部署生成的HDL代码®FPGA and SoC devices.

从深神经网络中生成代码的工作流程图。

类别

相关信息