Generazione di codice di Deep Learning
Generare codice per le reti neurali profonde preaddestrate. È possibile accelerare la simulazione degli algoritmi in MATLAB® o Simulink® utilizzando diversi ambienti di esecuzione. Utilizzando i pacchetti di supporto, è inoltre possibile generare e distribuire il codice C/C++, CUDA e HDL sull’hardware target.
Utilizzare Deep Learning Toolbox™ insieme al pacchetto di supporto Deep Learning Toolbox Model Quantization Library per ridurre l'ingombro di memoria e i requisiti di calcolo di una rete neurale profonda quantizzando i pesi, i bias e le attivazioni dei livelli, in tipi di dati interi scalati a precisione ridotta. È possibile generare codice C/C++, CUDA o HDL da queste reti quantizzate.
Utilizzare MATLAB Coder™ o Simulink Coder insieme a Deep Learning Toolbox per generare codice CPU MEX o autonomo da eseguire su target desktop o integrati. È possibile distribuire il codice autonomo che utilizza la libreria Intel® MKL-DNN o la libreria ARM® Calcola. In alternativa, è possibile generare codice CPU generico che non richiama funzioni di libreria di terze parti.
Utilizzare GPU Coder™ insieme a Deep Learning Toolbox per generare codice CUDA MEX o CUDA autonomo da eseguire su target desktop o integrati. È possibile distribuire il codice CUDA autonomo generato che utilizza la libreria di reti neurali profonde CUDA (cuDNN), la libreria di inferenza ad alte prestazioni TensorRT™ o la libreria ARM Calcola per GPU Mali.
Utilizzare Deep Learning HDL Toolbox™ insieme a Deep Learning Toolbox per generare codice HDL per le reti preaddestrate. È possibile distribuire il codice HDL generato su Intel e sui dispositivi Xilinx® FPGA e SoC.
Nozioni di base sulla generazione del codice
- 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)
Categorie
- Quantizzazione, proiezione e sfoltimento
Comprimere una rete neurale profonda eseguendo la quantizzazione, la proiezione o lo sfoltimento
- Generazione di codice di Deep Learning dalle applicazioni MATLAB
Generare codice C/C++, GPU e HDL per la distribuzione su target desktop o integrati
- Generazione di codice di Deep Learning dalle applicazioni Simulink
Generare codice C/C++ e GPU per la distribuzione su target desktop o integrati
Informazioni complementari
- 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)