Generación de código
Genere código para redes neuronales profundas preentrenadas. Puede acelerar la simulación de algoritmos en MATLAB® o Simulink® utilizando diferentes entornos de ejecución. El uso de paquetes de soporte también permite generar y desplegar código C/C++, CUDA y HDL (Hardware Description Language) en el hardware objetivo.
Utilice Deep Learning Toolbox™ con el paquete de soporte Deep Learning Toolbox Model Quantization Library para reducir el uso de memoria y los requisitos computacionales de una red neuronal profunda cuantificando los pesos, los sesgos y las activaciones de capas en tipos de datos de precisión enteros escalados. Después, podrá generar código C/C++, CUDA o HDL a partir de estas redes cuantificadas.
Use MATLAB Coder™ o Simulink Coder con Deep Learning Toolbox para generar código MEX o código CPU independiente que se ejecute en objetivos de escritorio o embebidos. Puede desplegar el código independiente generado que utilice la biblioteca Intel® MKL-DNN o la biblioteca ARM® Compute. También puede generar código CPU genérico que no llame a funciones de bibliotecas de terceros.
Utilice GPU Coder™ y Deep Learning Toolbox para generar código CUDA MEX o código CUDA independiente que se ejecute en objetivos de escritorio o embebidos. Puede desplegar el código CUDA independiente generado que utiliza la biblioteca de la red neuronal profunda CUDA (cuDNN), la biblioteca de inferencias de alto rendimiento TensorRT™ o la biblioteca ARM Compute para la GPU Mali.
Utilice Deep Learning HDL Toolbox™ y Deep Learning Toolbox para generar código HDL para redes preentrenadas. Puede desplegar el código HDL generado en dispositivos FPGA (Field Programmable Gate Array) y SoC (System On a Chip) de Intel y Xilinx®.
Aspectos básicos de la generación de código
- Networks and Layers Supported for Code Generation (MATLAB Coder)
- Supported Networks, Layers, and Classes (GPU Coder)
- Supported Networks, Layers, Boards, and Tools (Deep Learning HDL Toolbox)
- Code Generation for Deep Learning Networks
- 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)
Categorías
- Cuantificación, proyección y poda
Comprima una red neuronal profunda mediante el proceso de cuantificación, proyección o poda.
- Generación de código de deep learning a partir de aplicaciones de MATLAB
Genere código C/C++, GPU y HDL para despliegues en objetivos de escritorio o embebidos
- Generación de código de deep learning a partir de aplicaciones de Simulink
Genere código C/C++ y GPU para despliegues en objetivos de escritorio o embebidos
Información relacionada
- Deep Learning with MATLAB Coder (MATLAB Coder)
- Deep Learning with GPU Coder (GPU Coder)
- Get Started with Deep Learning HDL Toolbox (Deep Learning HDL Toolbox)