文档帮助中心文档
创建深度学习代码生成配置对象
deepLearningCfg =编码器。DeepLearningConfig (TargetLibrary = targetlib)
例子
deepLearningCfg=编码器。DeepLearningConfig (TargetLibrary =targetlib)创建一个包含特定于库的参数的深度学习配置对象codegen用于生成深度神经网络的代码。将此深度学习配置对象分配给DeepLearningConfig使用创建的代码配置对象的coder.config.将代码配置对象传递给codegen函数。配置选项。
deepLearningCfg=编码器。DeepLearningConfig (TargetLibrary =targetlib)
deepLearningCfg
targetlib
codegen
DeepLearningConfig
coder.config
配置
全部折叠
设置代码配置参数并生成c++代码ResNet-50系列网络。生成的代码使用英特尔®MKL-DNN深度学习图书馆。
ResNet-50
创建入口点函数resnet_predict使用coder.loadDeepLearningNetwork函数加载resnet50(深度学习工具箱)SeriesNetwork目的。
resnet_predict
coder.loadDeepLearningNetwork
resnet50
SeriesNetwork
函数OUT = RESNET_PREDICT(IN)持续的mynet;如果isempty(mynet)mynet = coder.loaddeeplearningnetwork(“resnet50”,“myresnet”);结束=预测(mynet,);
持久化对象避免在后续调用函数以调用预测输入上的方法。
预测
预制的输入层ResNet-50网络接受大小图像224年x224x3.从图形文件读取输入图像并将其调整为大小224年x224,使用以下代码行:
224年x224x3
224年x224
在= imread (“peppers.png”);在= imresize(在[224224]);
创建一个coder.configMEX代码生成的配置对象并将目标语言设置为C ++。在配置对象上,设置DeepLearningConfig与targetlib作为“mkldnn”.使用配置选择的codegen函数传递此代码配置对象。的codegen功能必须确定matlab的大小,类和复杂性®功能输入。使用arg游戏选项来指定入口点函数的输入大小。
“mkldnn”
arg游戏
cfg = coder.config (墨西哥人的);cfg。TargetLang =“c++”;cfg。DeepLearningConfig =编码器。DeepLearningConfig (“mkldnn”);codegenarg游戏{(224224 3,“单”)}配置cfgresnet_predict;
的codegen命令将生成的所有文件放在codegen文件夹中。它包含入口点函数的c++代码resnet_predict.cpp.,包含Contruted神经网络(CNN),重量和偏置文件的C ++类定义的标题和源文件。
resnet_predict.cpp.
用于深度学习代码的目标库,指定为此表中的值之一。
“没有”
用于生成不使用任何第三方库的代码。
“arm-compute”
用于生成使用ARM的代码®计算库。
用于生成使用英特尔深度神经网络数学内核库(Intel MKL-DNN)的代码。
“cudnn”
用来生成使用CUDA的代码®深度神经网络库(cuDNN)。
此选项需要GPU Coder™。
“tensorrt”
用于生成利用NVIDIA的代码®TensorRT -高性能深度学习推理优化器和运行时库。
此选项需要GPU编码器。
配置对象
基于输入参数中指定的目标库的配置对象。此对象包含代码生成期间使用的特定于库的参数。
DeepLearningConfigBase
ARMNEONConfig
MklDNNConfig
CUDNNCONFIG.
tensorrtconfig
编码器。ARMNEONConfig
编码器。CodeConfig
编码器。MklDNNConfig
您点击了一个对应于这个MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在