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

List of all members
Input Class Reference

Input parameters for 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

◆ addInputGradient()

virtual services::Status addInputGradient ( const data_management::TensorPtr &  igTensor,
size_t  index 
)
virtual

Adds tensor with input gradient to the input object of the layer algorithm

Parameters
[in]igTensorTensor with input gradient
[in]indexIndex of the tensor with input gradient
Returns
Status of computations

Reimplemented in Input.

◆ check()

services::Status check ( const daal::algorithms::Parameter par,
int  method 
) const
virtual

Checks an input object for the layer algorithm

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

Reimplemented from Input.

Reimplemented in Input, Input, Input, Input, Input, Input, Input, Input, Input, Input, Input, Input, Input, Input, Input, Input, Input, Input, Input, Input, Input, Input, Input, Input, Input, and Input.

◆ get() [1/2]

data_management::TensorPtr get ( InputId  id) const

Returns input Tensor of the layer algorithm

Parameters
[in]idIdentifier of the input tensor
Returns
Input tensor that corresponds to the given identifier

◆ get() [2/2]

LayerDataPtr get ( InputLayerDataId  id) const

Returns input Tensor of the layer algorithm

Parameters
[in]idIdentifier of the input tensor
Returns
Input tensor that corresponds to the given identifier

◆ getLayout()

virtual LayerInputLayout getLayout ( ) const
virtual

Returns the layout of the input object for the layer algorithm

Returns
Layout of the input object for the layer algorithm

Reimplemented in Input.

◆ set() [1/2]

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

Sets input for the layer algorithm

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

◆ set() [2/2]

void set ( InputLayerDataId  id,
const LayerDataPtr &  ptr 
)

Sets input for the layer algorithm

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

◆ setInputFromForward()

virtual services::Status setInputFromForward ( forward::ResultPtr  result)
virtual

Sets input structure retrieved from the result of the forward layer

Parameters
[in]resultResult of the forward layer
Returns
Status of computations

Reimplemented in Input.


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

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