Deep Learning Code Generation Fundamentals
You can use GPU Coder™ in tandem with the Deep Learning Toolbox™ to generate code and deploy CNN on multiple embedded platforms that use NVIDIA® or ARM® GPU processors. The Deep Learning Toolbox provides simple MATLAB® commands for creating and interconnecting the layers of a deep neural network. The availability of pretrained networks and examples such as image recognition and driver assistance applications enable you to use GPU Coder for deep learning, without expert knowledge on neural networks, deep learning, or advanced computer vision algorithms.
Apps
Functions
Objects
Code Configuration Parameters
Topics
- Data Layout Considerations in Deep Learning
Fundamental data layout considerations for authoring example main functions.
- Quantization of Deep Neural Networks
Overview of the deep learning quantization tools and workflows.
- Update Network Parameters at Run Time
Update deep learning network parameters at run-time without regenerating code.
- Update Network Parameters After Code Generation
Perform post code generation updates of deep learning network parameters.
- Code Generation for Deep Learning Networks by Using cuDNN
Generate code for pretrained convolutional neural networks by using the cuDNN library.
- Code Generation for Deep Learning Networks by Using TensorRT
Generate code for pretrained convolutional neural networks by using the TensorRT library.
- Code Generation for Deep Learning Networks Targeting ARM Mali GPUs
Generate C++ code for prediction from a deep learning network targeting an ARM Mali GPU processor.