MATLAB编码器
Générerducodec et c ++àpartir de code matlab
Matlab Coder™Génèreducodec et c ++àpartir du matlab®在平台硬件上输入variété,在PC上输入systèmes embarqués。我支持金宝appMATLAB语言,因为我有很多工具箱。您可以下载intégrer le code généré在您的项目中提供静态或动态的代码源和库。代码généré是可见的,可移植的。您的组合器和合成clés的votre代码C和c++存在您的库。您可以在MATLAB环境中使用函数:également packager le code généré。
Utilisé avec嵌入式编码器®, MATLAB编码器您可以在traçabilité代码中进行个性化和保险,在spécifique和vérifier进行测试SIL(软件在环)和PIL(处理器在环)。
PourDépunipersdedsdeventsdes program des program d'应用程序自动研究员,utilisez matlab compiler™。POURGÉNÉRERSSCOMPOSANTSLOGICIELSDESTINÉSàUNEINTÉGRATIONAVEC D'AUTRES LANGAGES DE Programation,UtiliSz Matlab Compiler SDK™。
在知道加上:
Déployer算法是权利的自由
Utilisez N'Importe Quel Compilateur C / C ++ Pul Compiler etexécutervotre码générésur n'importe quelle cible,depuis les pc,智能手机et taketes,jusqu'au硬件embarqué。Le CodeGénéréEstlibre de Droits,Vous Pouvez Donc LeDéployerGratuitementDans Des Applications Commerciales Pout Vos客户端。
Témignages客户Sur Matlab编码器
Découvrez comment les ingénieurs et scientifiques de différentes industries utilisent MATLAB Coder pour générer du code C/ c++ pour leurs applications。
工具箱ET FonctionsSupporté金宝appes
MATLAB Coder génère du code à partr d’un large éventail de fonctionnalités du language MATLAB que les ingénieurs utilisent pour développer des算法zh ant ant de systèmes plus importants。Ceci inclut plus de 2500 opérateurs et函数MATLAB ainsi que les工具箱连接。
Générerducodec ++ avec des命名空间
MATLAB Coder peut générer du code c++ dans un namespace, ce qui facilite l'intégration avec d’autres code source contents des names of functions or types de données identiques。Le générateur de code regroupe toutes les functions générées et les définitions de types danans Le namespace。
Générer类c++ à部分类MATLAB
MATLAB编码器génère des classes c++ à partir des classes de votre code MATLAB, notamment des类的类型值,类型句柄和系统对象。代码généré peut être compilé dans des bibliothèques c++ ou des exécutables et intégré dans votre代码源代码c++存在。
Uthiliser des Structures C ++AllouéesSmogquementDans Les Interfaces De FonctionsGénérées
Générez du code c++ pour les functions MATLAB qui acceptou reniuntaille est in the moment de la compilation, u do not la limit dépasse un seuil prédéfini。在代码généré中,在结构上分配mémoire在结构上分配manière动态,在结构上分配modèle在结构上分配nommé编码器:数组
.En complément de la désallocation de mémoire avec traitement des exceptions,编码器:数组
提出了API渗透系数'accéder à结构动力学和gérer。
Déployer des des Deep Learning de bout en bout算法
Déployez de nombreux réseaux de Deep Learning entraînés (ResNet-50, MobileNet-v2, LSTM et autres couches) à partir de Deep Learning Toolbox™sur des处理器Intel®ET ARM®皮质®.Générez le code du pré- et post-traitement et de vos réseaux de Deep Learning afin de déployer des algorithmes complete。
GénérerDuceoptimiséploull'inférencedu深度学习
L'ExécutionducodeGénéréEstlusrapide et利用moinsdemémoireque les autres solutions de Dee 金宝搏官方网站Deave学习,汽车Matlab编码器NeGénèreque lecenécessairepleexécuterl'comérenceavec votre alivorithmespécifique。Le CodeGénéréAppelledesbibliothèquesoptimiséess,notamment英特尔Mkl-dnn Pour Les Processeurs Intel Et Arm Compute库倒LES Processeurs Arm Cortex。Utilisez GPU Coder™POULGÉNÉRERDUCODECUDA®pour accélérer ou déployer les算法,exécutable sur tout GPU NVIDIA®现代。
Déployer des modèles de Machine Learning de bout en bout
Déployez des modèles de Machine Learning et de statistics en générant du code C/ c++ pour l' votre algorithm de Machine Learning, y compis les prétraitements et post- traits。Mettez à jour les paramètres des modèles déployés sans regénérer le code C/ c++ de la prédiction。
Prototyper sur des plateformes pc et云
应用MATLAB编码器和命令行函数équivalentes pour générer快速代码和硬件编译器,这是应用的类型:信号特性,计算机视觉,深度学习,systèmes de contrôle,等等。
原型在embarquées和移动平台
ciblez n'importe quel dispositif en Intragrant Manuelleste Le CodeGénéréàvotre应用程序。Automatisez Le Processus Pour RaspberryPiàl'AideDu支持包金宝appMatlab倒覆盆子PI。
Du原型à la生产
Utilisez MATLAB Coder avec Embedded Coder pour générer du code utilisant les intrinsèques propres au processor et s'exécutant plus rapidment que du code C/ c++ ANSI/ISO标准。
Générer du code avec des interfaces simple, faciles à intégrer
Le code généré utilise des types C/ c++ de manière naturelle, facilant l 'intégration avec du code externe。Vous pouvez intégrer le code généré sous forme de code source ou de bibliothèques。为测试和完成,您可以输入bibliothèques或组件C/C+ fiables在MATLAB中自动测试appelés à部分代码généré。
优化器Les表演Du CodeGénéré
Appliquez Des优化浇注困难le Meilleur Contomis Entre Vitesse d'Exécution,利用州德拉贝尔(LisibilitéetPortabilité)。uterisez des outils de profilage倒入标识符les goulots d'étranglement。倾泻而言,GénérezduceedOpenmp Multicirs et appelez desbibliothèquesoptimisées告诉que lapack,blas ou encore fftw LeCasÉchéant。
Réutiliser les测试MATLAB通过le代码généré avant l'intégration
Réutilisez vos测试MATLAB存在vérifier le comportement du code généré在环境MATLAB交互。Mettez à profit l’environment de tests unitaires MATLAB Unit Test Framework pour développer rapidement un vaste jeu de tests de régression utilisables pour vérifier le code C/ c++ généré。
Accélérer基于CPU的les算法
您可以将代码généré函数的形式MEX à部分函数代码MATLAB倒accélérer儿子exécution。L'accélération observée dépendra de la nature de votre code MATLAB。您的profiler函数MEX générées pour identifier les goulots d'étranglement et ainsi cibler vos efforts d'optimisation。