GPU Coder™genera código CUDA®optimizado a partir de código de MATLAB®y modelos de 金宝appSimulink®.El código generado incluye内核CUDA para las partalelizables sus algoritmos de深度学习,visión embed y processamiento de señales。Para lograr un alto rendimiento, el código generado realiza llamadas a librerías NVIDIA®CUDA optimizadas,传说como TensorRT™,cuDNN,袖口,cuSolver y cuBLAS。Puede integrar el código en su proyeecto como código fuente, librerías estáticas o librerías dinámicas, y lo Puede compilar para equipos de escritorio, servidores y GPU嵌入式NVIDIA Jetson™,NVIDIA DRIVE™y otras平台。El código CUDA generado se puede usar en MATLAB对加速计算深度学习的算法部分。GPU编码permite incorporated código CUDA escrito mano en sus algorithm y en el código generado。
Cuando se utilitza con嵌入式编码器®, GPU Coder permite verificar el compportamiento numérico del código generado mediante pruebas软件在环(SIL) y处理器在环(PIL)。
Mas给:
算法自由法
编译导出el código generado en GPU NVIDIA de uso习惯性,desde sistemas de escritorio a centros de datos o硬件嵌入式。El código generado está版税自由,与成本委托人有关的适用商业的典范。
Casos de éxito de GPU编码器
Descubra cómo ingenieros y científicos de diversos sector utilzan GPU Coder para generar código CUDA para sus aplicaciones。
Generación de código desde funciones y toolboxes soportadas
GPU编码器属código a partir de extensa gama de functionalalidades del lenguaje MATLAB que los ingenieros de diseño utilzan para desarrollar算法como组件de sistemas más amplios。包括MATLAB的运算函数和工具箱的补充。
Incorporación de código遗传ado
使用公式integración de código遗传方法código CUDA结合算法优化方法MATLAB para实现方法pruebas en MATLAB。A continuación, realice una llamada al mismo código CUDA desde el código generado。
Ejecución de simulaciones y generación de código optimizado para GPU NVIDIA
Cuando se utiliza con 金宝appSimulink Coder™,GPU Coder acelera partes de bloques MATLAB函数con una alta carga compuional en sus modelos de Simulink en GPU NVIDIA。A continuación, puede generar código CUDA optimizado desde el modelo de 金宝appSimulink y desplegarlo en su平台GPU NVIDIA。
深度学习算法的极限极限
使用各种深度学习方法(包括ResNet-50, SegNet和LSTM)使用GPU NVIDIA的深度学习工具箱™。金宝appgenerere código对前处理和后处理的深度学习算法。
登记网址señales,登记网址parámetros和verificación numérica登记网址código
Cuando se utiliza con 金宝appSimulink Coder, GPU Coder permite注册器señales y ajustar parámetros en tiempo real usando simulaciones en modo externo。Utilice Embedded Coder con GPU Coder para ejutar pruebas软件在环中处理器在环中验证numéricamente que el código generado contrel comportamiento de la simulación。
深度学习算法的极限极限
GPU NVIDIA深度学习工具箱(包括ResNet-50, SegNet和LSTM)利用capas de深度学习预先定义和定义capas personizada para su aplicación específica。generere código对前处理和后处理的深度学习算法。
Generación de código优化para推论
GPU编码器属código menos extenso en comparación con otras soluciones de深度学习,ya que solo genera el código必要para ejutar la inferencia con unalgorithm itmo concreto。El código generado realiza llamadas a librerías optimizadas, incluidas TensorRT y cuDNN。
市长optimización中音TensorRT
Genere código que se integra con NVIDIA TensorRT, un tiempo de ejecución y un optimizador de inferencia de深度学习de alto rendimiento。使用数据提示INT8 o FP16在数据提示FP32方面的保护措施estándar。
Cuantización de深度学习
深度学习对记忆和推理的还原。Analice y visualice el tradeoff entre un mayor rendimiento y la precisión de inferencia con la app深度网络量化器。
Minimización de las transferencias de memoria CPU-GPU y optimización del uso de memoria
GPU Coder分析,识别和划分automáticamente los segmentos del código de MATLAB para su ejecución en la CPU o en la GPU。Además,最小化el número de copias de datos entre la CPU y la GPU。使用herramientas de análisis de rendimiento para identity otros might cuellos de botella。
Invocación de librerías optimizadas
El código generado con GPU Coder realiza llamadas librerías NVIDIA CUDA optimizadas, tales como TensorRT, cuDNN, cuSolver, cuFFT, cuBLAS y Thrust。El código generado desde las funciones de las toolbox de MATLAB se asigna librerías optimizadas siempre que es possible。
NVIDIA Jetson和NVIDIA DRIVE
自动la compilación cruzada和despliegue del código generado en las plataformas NVIDIA Jetson和NVIDIA DRIVE mediante el paquete de soporte de GPU编码器para GPU NVIDIA。
access a periféricos y传感器desde MATLAB el código generado
Comuníquese de manera远程控制平台NVIDIA desde MATLAB网络摄像头数据程序periféricos soportados y原始程序más rapidez。关于算法的解释código关于空间的periférico在广场上的许可ejecución autónoma。
Del prototipado a la producción
Utilice GPU Coder con嵌入式Coder para trazar de manera interactiva su código de MATLAB cotejándolo con el código CUDA generado。验证程序numérico del código硬件中间件软件在环(SIL)和处理器在环(PIL)。
Aceleración de algoritmos con GPU en MATLAB
Realice llamadas al código CUDA generado como una función MEX desde el código de MATLAB para acerar la ejecución, aunque el rendimiento variará en función de la naturaleza del código de MATLAB。墨西哥语功能连珠语,墨西哥语同属植物和植物之间的联系optimización。
Aceleración de las simulaciones de 金宝appSimulink con GPU NVIDIA
Cuando se utiliza con 金宝appSimulink Coder, GPU Coder acelera partes de bloques MATLAB函数con una alta carga computational en sus modelos de Simulink en las GPU NVIDIA。