C++ API Reference for Intel® Data Analytics Acceleration Library 2018 Update 1

List of all members
LayerDescriptor Class Reference

Class defining descriptor for layer on both forward and backward stages and its parameters. More...

Class Declaration

Constructor & Destructor Documentation

LayerDescriptor ( )
inline

Constructs an empty layer descriptor with zero index

LayerDescriptor ( const size_t  index_,
const layers::LayerIfacePtr &  layer_ 
)
inline

Constructs a layer descriptor from the provided layer object and an index to be assigned to this object

Parameters
[in]index_Index of the neural network layer
[in]layer_Neural network layer
LayerDescriptor ( const size_t  index_,
const layers::LayerIfacePtr &  layer_,
const NextLayers nextLayers_ 
)
inline

Constructs a layer descriptor from the provided layer object and an index to be assigned to this object, and the collection of indices of the layers following the current layer in the network

Parameters
[in]index_Index of the neural network layer
[in]layer_Neural network layer
[in]nextLayers_Layers following the current layer in the network
LayerDescriptor ( const LayerDescriptor other)
inline

Constructor

Member Function Documentation

services::Status addNext ( size_t  index)
inline

Adds index of a layer to the collection of next layers

Parameters
[in]indexIndex to add
size_t index ( ) const
inline

Access to the index of the layer in the network

Returns
Index of the layer in the network
const layers::LayerIfacePtr& layer ( ) const
inline

Access to the layer in the network

Returns
The layer in the network
const NextLayers& nextLayers ( ) const
inline

Access to the collection of indices of the layers following the current layer in the network

Returns
The collection of indices of the layers following the current layer in the network

The documentation for this class was generated from the following file:

For more complete information about compiler optimizations, see our Optimization Notice.