图片缩略图

深度学习库的MATLAB编码器接口

从MATLAB编码器的深度学习库接口
4.7
7评级

34下载

更新2021年3月10

MATLAB编码器™从MATLAB生成C和c++代码®用于各种硬件平台的代码,从桌面系统到嵌入式硬件。它支持金宝app大多数MATLAB语言和广泛的工具箱。您可以将生成的代码作为源代码、静态库或动态库集成到项目中。生成的代码可读且可移植。

您可以部署各种训练有素的深度学习网络,如YOLOv2、ResNet-50、SqueezeNet和MobileNet,从深度学习工具箱™。您可以生成用于预处理和后处理的优化代码,以及经过训练的深度学习网络,以部署完整的算法。

金宝app支持网络://www.tatmou.com/help/coder/ug/networks-and-layers-金宝appsupported-for-c-code-generation.html

MATLAB Coder Interface for Deep Learning Libraries提供了生成代码调用特定目标优化库的能力。支持包集金宝app成了以下针对相应CPU架构的深度学习加速器库:

•用于支持AVX2的Intel cpu的深度神经网络(MKL-DNN)数学内核库金宝app
支持NEON指令的ARM Cortex-A处理器的ARM计算库金宝app

该支持包可金宝app用于R2018b及以上版本。

如果您有下载或安装问题,请联系技术支持-金宝app//www.tatmou.com/金宝appsupport/contact_us.html

(R2019b更新)
1)增加vc++ 2019编译器支持cnncodeg金宝appen的MKL-DNN目标
2)为所有目标金宝app添加ONNX标识层支持(ARM Neon, MKL-DNN)
3)为ARM 金宝appNeon添加对Crop2dLayer的支持。这使得支持语义分割的完全卷金宝app积网络

(R2020b更新)
增加了对macOS金宝app的支持

意见及评分(11

比尔周

请注意:在R2020b中,您可能会遇到安装错误。有关如何解决该问题的更多信息,请参阅本页:

//www.tatmou.com/matlabcentral/answers/651078-installation-failure-for-matlab-coder-interface-for-deep-learning-libraries-and-gpu-coder-interface

Praveen Kumar Gajula

哈里克里希纳Nalla

Nikolay Vedman

当使用mkl-dnn ver 1.x

配置:
cfg = coder.config(墨西哥人);
cfg。TargetLang =“c++”;
cfg。DeepLearningConfig = coder.DeepLearningConfig(“mkldnn”);

叫codegen:
codegen -config cfg classifyImage -args {ones(28,28,1,'static')} -report . jpg

错误:
MWCNNLayerImpl.hpp:143:21: error: 'primitive_desc' is not a member of 'mkldnn::memory'
MWMkldnnUtils.cpp:10:28: error: 'mkldnn::memory::format' has not been declarations
mwmkldnnutil .cpp:17:1: error: 'primitive_desc' is not a member of 'mkldnn::memory'
...和其他人

当我尝试使用mkldnn库版本0。它不工作,因为MATLAB mkldnn api不工作与旧版本

好了!

Hariprasad Ravishankar

R2018b用户可以修复链接器错误“不能打开”C:\Program Files\mkl-dnn\lib\mwmklnnet。Lib”,按照以下错误报告中的步骤执行:
//www.tatmou.com/金宝appsupport/bugreports/details/1858299

安装Intel MKL-DNN v0.14的步骤可以在下面的MATLAB Answers帖子中找到:
//www.tatmou.com/matlabcentral/answers/447387-matlab-coder-how-do-i-build-the-intel-mkl-dnn-library-for-deep-learning-c-code-generation-and-dep

TripleSSSS

我也遇到过这样的问题:

不能打开" C:\Program Files\mkl-dnn\lib\mwmklnnet.lib "

我应该在哪里找到“mwmklnnet.lib”?

内存

比尔周

彭钩

我已安装MKLDNN。然后

cfg = coder.config(墨西哥人);
cfg。TargetLang =“c++”;
cfg。DeepLearningConfig = coder.DeepLearningConfig(“mkldnn”);
Codegen -args {ones(227,227,3,'single')} -config CFG

但是我有一个关于链接错误的问题。
不能打开" C:\Program Files\mkl-dnn\lib\mwmklnnet.lib "

我应该在哪里找到“mwmklnnet.lib”?

彭钩

为什么我的平台不被支持金宝app

MATLAB版本兼容性
创建R2018b
兼容R2018b到R2021a
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!