With MATLAB® Coder™, you can generate code for prediction from a pretrained convolutional neural network (CNN), targeting an embedded platform that uses an Intel® processor or an ARM® processor. The generated code calls the Intel MKL-DNN or ARM Compute Library to apply high performance.
Get a trained network by using Deep Learning Toolbox™. Construct and train the network or use a pretrained network. For more information, see:
Deep Learning in MATLAB (Deep Learning Toolbox).
Pretrained Deep Neural Networks (Deep Learning Toolbox).
The network must be supported for code generation. See Networks and Layers Supported for C++ Code Generation.
Load a network object from the trained network.
Generate C++ code for the trained network by using codegen
or
the MATLAB
Coder app. See Code Generation for Deep Learning Networks with MKL-DNN and Code Generation for Deep Learning Networks with ARM Compute Library.