Deep Learning Code Generation
Generate code for pretrained deep neural networks. You can accelerate the simulation of your algorithms in MATLAB®或者Simulink®by using different execution environments. By using support packages, you can also generate and deploy C/C++, CUDA, and HDL code on target hardware.
Use Deep Learning Toolbox™ together with the深度学习工具箱模型量化库support package to reduce the memory footprint and computational requirements of a deep neural network by quantizing the weights, biases, and activations of layers to reduced precision scaled integer data types. You can then generate C/C++, CUDA, or HDL code from these quantized networks.
UseMATLAB Coder™或者Simulink Codertogether with Deep Learning Toolbox to generate MEX or standalone CPU code that runs on desktop or embedded targets. You can deploy the generated standalone code that uses the Intel®MKL-DNN library or the ARM®计算库。另外,您可以生成不调用第三方库函数的通用CPU代码。
Use GPU Coder™ together with Deep Learning Toolbox to generate CUDA MEX or standalone CUDA code that runs on desktop or embedded targets. You can deploy the generated standalone CUDA code that uses the CUDA deep neural network library (cuDNN), the TensorRT™ high performance inference library, or the ARM Compute library for Mali GPU.
Use Deep Learning HDL Toolbox™ together with Deep Learning Toolbox to generate HDL code for pretrained networks. You can deploy the generated HDL code on Intel and Xilinx®FPGA和SOC设备。
Code Generation Basics
- 支持代码生成的网络和层万博1manbetx(MATLAB Coder)
- Supported Networks, Layers, and Classes(GPU编码器)
- Supported Networks, Layers, Boards, and Tools(Deep Learning HDL Toolbox)
- 深度学习网络的代码生成
- Generate Generic C/C++ for Sequence-to-Sequence Deep Learning Simulink Models(Simulink Coder)
- Get Started with Deep Learning FPGA Deployment on Intel Arria 10 SoC(Deep Learning HDL Toolbox)
Categories
- Quantization and Pruning
通过执行量化或修剪来压缩深层神经网络 - 从MATLAB应用程序生成深度学习代码
生成C/C ++,GPU和HDL代码,用于在桌面或嵌入式目标上部署 - Deep Learning Code Generation from Simulink Applications
生成C/C ++和GPU代码,用于在桌面或嵌入式目标上部署
Related Information
- 与MATLAB编码器深度学习(MATLAB Coder)
- Deep Learning with GPU Coder(GPU编码器)
- 开始深入学习HDL工具箱(Deep Learning HDL Toolbox)