主要内容

coder.getDeepLearningLayers

获取特定深度学习库支持的代码生成的层列表金宝app

描述

coder.getDeepLearningLayers返回不使用任何第三方库的代码生成所支持金宝app的层。

例子

coder.getDeepLearningLayers(TargetLibrary =libraryname返回为特定深度学习库生成代码所支持的层金宝app。

请注意

使用coder.getDeepLearningLayers,则必须安装对应的支持包金宝applibraryname

  • “没有”“arm-compute”,“mkldnn”、安装MATLAB®Coder™深度学习库接口

  • “cudnn”“tensorrt”,或“arm-compute-mali”、安装用于深度学习库的GPU编码器™接口

请注意

coder.getDeepLearningLayers如果没有安装相关的支持包,函数不会列出某些自定义层。金宝app例如,keras如果用于TensorFlow™模型的深度学习工具箱™转换器金宝app未安装支持包。

例子

全部折叠

获取Intel代码生成支持的层列表金宝app®深度神经网络的数学内核库。

coder.getDeepLearningLayers(TargetLibrary =“mkldnn”
ans = 59×1单元阵列{‘AdditionLayer}{‘AnchorBoxLayer}{‘AveragePooling2DLayer}{‘BatchNormalizationLayer}{‘BiLSTMLayer}{‘ClassificationOutputLayer}{‘ClippedReLULayer}{‘ConcatenationLayer}{‘Convolution2DLayer}{‘Crop2DLayer}{‘CrossChannelNormalizationLayer}{‘DepthConcatenationLayer} {' DepthToSpace2DLayer '}{' DicePixelClassificationLayer}{‘DropoutLayer}{‘ELULayer}{‘FeatureInputLayer}{‘FlattenLayer}{‘FocalLossLayer}{‘FullyConnectedLayer}{‘GRULayer}{‘GlobalAveragePooling2DLayer}{‘GlobalMaxPooling2DLayer}{‘GroupedConvolution2DLayer}{‘ImageInputLayer}{‘LSTMLayer}{‘LeakyReLULayer} {' MaxPooling2DLayer '}{' MaxUnpooling2DLayer}{‘MultiplicationLayer}{‘PixelClassificationLayer}{‘RCNNBoxRegressionLayer}{‘RPNClassificationLayer}{‘ReLULayer}{‘RegressionOutputLayer}{‘Resize2DLayer}{‘SSDMergeLayer}{‘SequenceFoldingLayer}{‘SequenceInputLayer}{‘SequenceUnfoldingLayer}{‘SigmoidLayer}{‘SoftmaxLayer}{“SpaceToDepthLayer”} {'TanhLayer' } {'TransposedConvolution2DLayer' } {'WordEmbeddingLayer' } {'YOLOv2OutputLayer' } {'YOLOv2ReorgLayer' } {'YOLOv2TransformLayer' } {'nnet.keras.layer.FlattenCStyleLayer' } {'nnet.keras.layer.GlobalAveragePooling2dLayer'} {'nnet.keras.layer.SigmoidLayer' } {'nnet.keras.layer.TanhLayer' } {'nnet.keras.layer.ZeroPadding2dLayer' } {'nnet.onnx.layer.ElementwiseAffineLayer' } {'nnet.onnx.layer.FlattenLayer' } {'nnet.onnx.layer.IdentityLayer' } {'ScalingLayer' } {'SoftplusLayer' }

输入参数

全部折叠

深度学习库的名称,指定为该表中的值之一。

价值 描述
“arm-compute”

手臂®针对ARM CPU处理器的计算库。

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

“arm-compute-mali”

针对ARM GPU处理器的ARM计算库。

需要GPU编码器产品和深度学习库的GPU编码器接口

“cudnn”

英伟达®CUDA®深度神经网络库(cuDNN)。

需要GPU编码器产品和深度学习库的GPU编码器接口

“mkldnn”

用于深度神经网络的英特尔数学内核库。

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

“没有”

coder.getDeepLearningLayers(TargetLibrary = 'none')返回不使用任何第三方库的代码生成所支持金宝app的层。这相当于调用coder.getDeepLearningLayers没有输入参数。

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

“tensorrt”

NVIDIA TensorRT™高性能深度学习推理优化器和运行时库。

需要GPU编码器产品和深度学习库的GPU编码器接口

介绍了R2018b