24.02
|
#include <ILayer.h>
Public Member Functions | |
virtual | ~ILayer ()=default |
Default destructor. More... | |
virtual NodeID | create_layer (IStream &s)=0 |
Create layer and add to the given stream. More... | |
ILayer & | set_name (std::string name) |
Sets the name of the layer. More... | |
const std::string & | name () const |
Layer name accessor. More... | |
|
virtualdefault |
Default destructor.
Create layer and add to the given stream.
[in] | s | Stream to add layer to. |
Implemented in YOLOLayer, StridedSliceLayer, StackLayer, SoftmaxLayer, SliceLayer, ScaleLayer, ROIAlignLayer, ResizeLayer, ReshapeLayer, ReorgLayer, ReductionLayer, QuantizationLayer, PriorBoxLayer, PrintLayer, PReluLayer, PoolingLayer, PermuteLayer, PadLayer, NormalizePlanarYUVLayer, NormalizationLayer, L2NormalizeLayer, GenerateProposalsLayer, FullyConnectedLayer, FlattenLayer, EltwiseLayer, DummyLayer, DetectionPostProcessLayer, DetectionOutputLayer, DequantizationLayer, DepthToSpaceLayer, DepthwiseConvolutionLayer, DeconvolutionLayer, ConvolutionLayer, ConcatLayer, ChannelShuffleLayer, BoundingBoxTransformLayer, BatchNormalizationLayer, ArgMinMaxLayer, ActivationLayer, OutputLayer, ConstantLayer, and InputLayer.
Referenced by SubStream::add_layer(), and Stream::add_layer().
|
inline |
Layer name accessor.
Definition at line 64 of file ILayer.h.
Referenced by InputLayer::create_layer(), ConstantLayer::create_layer(), OutputLayer::create_layer(), ActivationLayer::create_layer(), ArgMinMaxLayer::create_layer(), BatchNormalizationLayer::create_layer(), BoundingBoxTransformLayer::create_layer(), ChannelShuffleLayer::create_layer(), ConcatLayer::create_layer(), ConvolutionLayer::create_layer(), DeconvolutionLayer::create_layer(), DepthwiseConvolutionLayer::create_layer(), DepthToSpaceLayer::create_layer(), DequantizationLayer::create_layer(), DetectionOutputLayer::create_layer(), DetectionPostProcessLayer::create_layer(), DummyLayer::create_layer(), EltwiseLayer::create_layer(), FlattenLayer::create_layer(), FullyConnectedLayer::create_layer(), GenerateProposalsLayer::create_layer(), L2NormalizeLayer::create_layer(), NormalizationLayer::create_layer(), NormalizePlanarYUVLayer::create_layer(), PadLayer::create_layer(), PermuteLayer::create_layer(), PoolingLayer::create_layer(), PReluLayer::create_layer(), PrintLayer::create_layer(), PriorBoxLayer::create_layer(), QuantizationLayer::create_layer(), ReductionLayer::create_layer(), ReorgLayer::create_layer(), ReshapeLayer::create_layer(), ResizeLayer::create_layer(), ROIAlignLayer::create_layer(), ScaleLayer::create_layer(), SliceLayer::create_layer(), SoftmaxLayer::create_layer(), StackLayer::create_layer(), StridedSliceLayer::create_layer(), YOLOLayer::create_layer(), and ILayer::set_name().
|
inline |
Sets the name of the layer.
[in] | name | Name of the layer |
Definition at line 55 of file ILayer.h.
References ILayer::name().