MATLAB编码器
FerensacióndeCódigoCYC ++ A PartirdeCódigodeMatlab
MATLAB Coder™属código C y c++一个partir de código de MATLAB®不同的硬件平台,更重要的是硬件架构。在MATLAB中有一个很好的工具箱。我们可以使用código来生产código fuente, librerías estáticas或librerías dinámicas。El código generado es易读portátil。可能会有librerías的情况下,可以使用código C++存在。También se puede empaquetar el código generado como una función MEX para usarlo在MATLAB。
Cuando SE Uteriza Con嵌入式编码器®, MATLAB Coder proporciona personalizaciones de código, optimizaciones específicas de la platforma, trazabilidad de código, así como verificación de software-in- loop (SIL) y de processor-in- loop (PIL)。
Para desplegar程序的MATLAB como适用于独立的,利用MATLAB编译器™。Para generar componentes de software e integrarlos con otros lenguajes de programación,利用MATLAB编译SDK™。
旅行:
这是一种免费的算法
使用C/ c++编译的para compilar y ejecutar código generado en cualquier硬件,desdessistemas e escritorio an dispositivos móviles y硬件嵌入式。我们将为客户提供免费的服务,我们将为客户提供免费的服务。
Casos de éxito de MATLAB编码器
DescubraCómoIngenierosycientíficosde diversios扇区Utilizan Matlab编码器ParaWenerarCódigoC / C ++ Para Sus Aplicacion。
工具箱y funciones soportadas
MATLAB Coder genera código a partir de amplia de funconalidades del guaje的MATLAB的ingenieros de diseño utilzan para desarrollar algitmos modo de sistemas的组件más amplios。包括más 2500操作函数的MATLAB工具箱补充。
Ferensacióndecódigoc ++ conespacios de Nombres
MATLAB Coder puede一般código c++在一个数字的空间,其设施为integración con otro código fuente que podría的功能的数字的数据idénticos。código的一般情况下在所有函数的空间中以及在所有类型的定义中。
Generacióndeflasesde c ++ partir de clases de matlab
MATLAB编码器产生类的c++的一个部分的类,在código的MATLAB,包括类的valores,类的identificadores y系统对象。El código generado se puede编译en ejoutables o librerías c++ y puede integrar en El código fuente c++ existente。
Uso de arrays de C ++ AsignadosDinámicamenteen Las Interfaces deFunciónveneradas
Genere código c++在MATLAB的函数中接受一个数组tamaño在记忆中compilación或cuyo límite上有一个本影预定义。在código generado中,记忆的数组被指定为dinámicamente并且实现了羊驼类的plantilla编码器:数组
.Ademásde ladesasignacióndemeoriasegura para excepciones,编码器:数组
API para acceder y administrar el数组dinámico。
despliegue de Algoritmos de Deep学习De Extremoo是极值
Despliegue diverses de deep learning entrenadas, tales como ResNet-50 y MobileNet-v2, así como LSTM y otras capas, desde deep learning Toolbox™en CPU Intel®y的手臂®皮质®.GenereCódigoparapeiento y pospospesamiento junto con sus Redes de Dee Degress entrenadas paraimementar allgoritmos propernos。
FerensacióndeCódigoOptimizado Para Aductencia de Dee Deear学习
Debido a que MATLAB Coder genera solo el código neesario para ejecutar la inferencia con oforitmo específico, el código es más rápido y实用的记忆的其他解决方案的深度学习。El código generado realiza lamadas a librerías optimizadas, como MKL-DNN para procesadores Intel y ARM Compute Library para procesadores ARM Cortex。Emplee GPU Coder™para acelerar o desplegar algoritmos mediante la generación de código CUDA®因为它是GPU NVIDIA的衍生物®现代化。
despliegue de modelos de machine学习de extremoo一个极值
despliegue modelos de machine学习yestadísticawinsandocódigoc / c ++ para todo el algoritmo de机器学习,包含posprocesamiento y posprocesamiento。AstaMicice LosParámetrosde los Modelos Desplegados Sin Necesidad de Volver A Generar ElCódigodepredicciónC/ C ++。
Prototipado en platraformas de Escritorio y en la nube
使用MATLAB Coder o las funciones línea de comandos等价于一个fin de generar rápidamente código para sus aplicaciones de procesamiento de señales, visión人工,深度学习,控制系统,entre otras, y, continuación,编译el código para su硬件。
原型在平台上的嵌入y móviles
LaIntegleCiónManualdelCódigogenerado en suaplicación渗透Usar Cualquier Disosivo Como Plataforma。自动议会el proceso para覆盆子pi mediante el paquete de soporte de matlab para raspberry pi。
del prototipado a laproducción
使用MATLAB Coder con Embedded Coder para generar código que aprovecha las características intrínsecas del procesador específico para una ejecución más rápida en comparación con el código C/ c++ ANSI/ISO estándar。
FerensacióndeCódigoCon接口Simples YFácilesdeoctionar
ElCódigoHensado Utiliza Tipos de C / C ++ De Forma自然,SimplificantoAsílitaitaciónConCódigoextuto。Puede Integlear ElCódigoGeneradoComoCódigoFenteO ComoLibrerías。los componenes o laslibríasc / c ++ de confianza se pueden in en Matlab are arizar pruebas con unnivelmásaltodedelidadytambiénse pueden invocar de formaautomáticadesde elcódegoelcódigoelode elcódigo。
OptimizacióndelRendimientodelCódigoyanado
在ejecución,记忆,可读性和可携性之间的权衡是最优的。他的生日是creación,是和酒一样的。Para potentiar aún más el rendimiento, genere código OpenMP multinúcleo y lame a librerías optimizadas tales como LAPACK, BLAS y FFTW cuando estén disponibles。
Reutilización de pruebas de MATLAB en el código generado antes de su integración
在MATLAB存在的基础上验证了código在MATLAB的交互中产生。在MATLAB的详细说明中,首先要详细说明在regresión的详细说明中,首先要详细说明código C/ c++ generado。
Aceleración CPU算法
Es Posible Llamar AlCódigoencodo en Forma de Funciones Mex DesdeElCódigode Matlab Para Acelerar LaEjecución,Aunque El RendimientoVariaráNenfióndaTaTuralezadelCódigode Matlab。Se Pueden Crear Perfiles de Las Funciones Mex Wensadas Para Indemificar Cuellos de Botella Y Fextentare En LaOptimización。