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

List of all members
Result Class Reference

Provides methods to access the result obtained with the compute() method of the layer algorithm. More...

Additional Inherited Members

- Static Protected Member Functions inherited from Argument
static data_management::DataCollectionPtr & getStorage (Argument &a)
 
static const data_management::DataCollectionPtr & getStorage (const Argument &a)
 

Class Declaration

Member Function Documentation

◆ allocate()

services::Status allocate ( const daal::algorithms::Input input,
const daal::algorithms::Parameter par,
const int  method 
)
inline

Allocates memory to store the results of layer

Parameters
[in]inputPointer to the input structure
[in]parPointer to the parameter structure
[in]methodComputation method of the algorithm
Returns
Status of computations

◆ check()

services::Status check ( const daal::algorithms::Input input,
const daal::algorithms::Parameter parameter,
int  method 
) const
virtual

Checks the result object for the layer algorithm

Parameters
[in]inputInput of algorithm
[in]parameterParameter of algorithm
[in]methodComputation method of the algorithm
Returns
Status of computations

Reimplemented from Result.

Reimplemented in Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, Result, and Result.

◆ get() [1/2]

data_management::TensorPtr get ( ResultId  id) const

Returns result of the layer algorithm

Parameters
[in]idIdentifier of the result
Returns
Result that corresponds to the given identifier

◆ get() [2/2]

LayerDataPtr get ( backward::ResultLayerDataId  id) const

Returns result InputLayerData of the layer algorithm

Parameters
[in]idIdentifier of the result object
Returns
Resulting InputLayerData that corresponds to the given identifier

◆ getGradient()

virtual data_management::TensorPtr getGradient ( size_t  index) const
virtual

Returns resulting gradient of the layer algorithm

Parameters
[in]indexIndex of the tensor with gradient
Returns
Resulting gradient that corresponds to the given index

Reimplemented in Result, and Result.

◆ getLayout()

virtual LayerResultLayout getLayout ( ) const
virtual

Returns the layout of the result object for the layer algorithm

Returns
Layout of the result object for the layer algorithm

Reimplemented in Result, and Result.

◆ getSerializationTag()

int getSerializationTag ( ) const
inlinevirtual

Returns a serialization tag, a unique identifier of this class used in serialization

Returns
Serialization tag

Reimplemented from Result.

◆ set() [1/2]

void set ( ResultId  id,
const data_management::TensorPtr &  ptr 
)

Sets the result of the layer algorithm

Parameters
[in]idIdentifier of the result
[in]ptrPointer to the result

◆ set() [2/2]

void set ( ResultLayerDataId  id,
const LayerDataPtr &  ptr 
)

Sets result for the layer algorithm

Parameters
[in]idIdentifier of the result object
[in]ptrPointer to the object

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

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