主要内容

。

coder.deeplearningconfig

深层学习のの生成构成オブジェクト作作作作作者

说明

Deeplearningcfg.= coder.deeplearningconfig(targetlib.は,深深层ニューラルニューラルネットワークの生成するためにCodegen.で使用されるライブラリライブラリ固のを含む,深层学习习成オブジェクト作物。Coder.config.を使用し作物作物成さたた构成オブジェクトのDeeplearningConfigプロパティに割り当てます。-Config.オプションを使用ししてコード成オブジェクトを关联Codegen.に渡します。

すべて折りたたむ

コード构成パラメーターをし,resnet-50.系列ネットワークのc ++コードを生成します。生成コードでは,英特尔®MKL-DNN深层学习习ライブラリ使使れれます。

关节Coder.LoadDeePlearningnetwork.をを用してresnet50.(深度学习工具箱)系列网络オブジェクトを読み込むエントリポイント关相关数resnet_predict.を作物成し。

功能OUT = RESNET_PREDICT(IN)执着的yeNet;如果isempty(mynet)mynet = coder.loaddeeplearningnetwork('resnet50''myresnet');结尾出局=预测(Mynet,In);

この永続オブジェクトによって,入力に対して预测メソッドメソッド关关数の以降の呼び出し时に,ネットワークネットワークオブジェクトの再构构と再がが回避され

事前学习済みのresnet-50.ネットワークのの力层,サイズが224x224x3のイメージを受け入れ受け入れ受け入れグラフィックスファイルからから力イメージを,そのサイズを224x224に変更するには,次次コード行を使用しし。

在= imread('peppers.png');In = Imresize(在[224,224]中);

Mexコード生成用にCoder.config.构成オブジェクトを作品成し,ターゲット言语をc ++に设定します。このこの成オブジェクトは,targetlib.'mkldnn'にしてDeeplearningConfig关をします。关节Codegen.-Config.关オプション使使使てこのこのコードコードコードオブジェクトますますます。关键词Codegen.は,matlab.®关联力の,クラス,および函数/复素を决定ししなければませませ- args.オプションオプションを使,エントリポイント关键词入サイズサイズ指定し。

cfg = coder.config('mex');cfg.targetlang =.'c ++';cfg.deeplearningconfig = coder.deeplearningconfig('mkldnn');Codegen.-  args.{ONE(224,224,3,'单')}-Config.CFG.resnet_predict.;

Codegen.コマンドコマンドはすべての生成さたたをCodegen.フォルダーに配置します。ここここに,エントリポイント关键resnet_predict.cpp.のc ++コード,ヘッダーヘッダー,畳み込みニューラルネットワーク(cnn)のc ++クラス定义ソースファイル,重み重み,およびバイアスファイルファイルファイルますますれますますますますます。

入力数

すべて折りたたむ

深层学习コード生成用途のターゲットライブラリライブラリかのををします。

说明
'arm-compute'

手臂®Compute Libraryをを使用する生成用成。

'mkldnn'

Intel Math Kernel Library深度神经网络(英特尔MKL-DNN)をを用するコード生成供应。

'cudnn'

CUDA.®深神经网络图书馆(CUDNN)をを用するするの生成用成。

このオプションにはgpu编码器™が必要です。

'tensorrt'

nvidia.®TENSORT(高性能な深层学习用来推论推论マイザーおよびランタイムライブラリ)を利用するコードの生成。

このオプションにはgpu编码器が必要です。

出力数

すべて折りたたむ

入オブジェクトに,コード生成时,コードライブラリ固ますますいいいいいいいいますいていいいいいいいいいいいいいいいいいていいいれていパラメーターいれいにパラメーターいづくいパラメーターパラメーターれいいパラメーターいい引

ターゲットライブラリ 深层学习构成オブジェクト
'arm-compute' armneonconfig构成オブジェクトを作物成し。
'mkldnn' mkldnnconfig构成オブジェクトを作物成し。
'cudnn' CUDNNCONFIG.构成オブジェクトを作物成し。
'tensorrt' tensorrtconfig构成オブジェクトを作物成し。

R2018Bで导入