C++ API Reference for Intel® Data Analytics Acceleration Library 2019

List of all members

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

Class Declaration

Member Function Documentation

DAAL_EXPORT services::Status allocate ( const daal::algorithms::Input *  input,
const daal::algorithms::Parameter *  parameter,
const int  method 
)

Allocates memory to store the result of the forward split layer

Parameters
[in]inputPointer to an object containing the input data
[in]parameterParameter of the algorithm
[in]methodComputation method for the algorithm
Returns
Status of computations
services::Status check ( const daal::algorithms::Input *  input,
const daal::algorithms::Parameter *  par,
int  method 
) const

Checks the result of the forward split layer

Parameters
[in]inputInput object for the algorithm
[in]parParameter of the algorithm
[in]methodComputation method
Returns
Status of computations
data_management::TensorPtr get ( ResultLayerDataId  id,
size_t  index 
) const

Returns a tensor with a given index from the result

Parameters
[in]idIdentifier of the collection of input tensors
[in]indexIndex of the tensor to be returned
Returns
Pointer to the table with the input tensor
LayerDataPtr get ( ResultLayerDataId  id) const

Returns result of the layer algorithm

Parameters
[in]idIdentifier of the result
Returns
Result that corresponds to the given identifier
LayerResultLayout getLayout ( )

Returns the layout of the result object for the layer algorithm

Returns
Layout of the result object for the layer algorithm
virtual data_management::TensorPtr getValue ( size_t  index) const
virtual

Returns resulting value of the forward split layer

Parameters
[in]indexIndex of the tensor with value
Returns
Resulting value that corresponds to the given index
services::Collection< services::Collection<size_t> > getValueCollectionSize ( const services::Collection< size_t > &  inputSize,
const daal::algorithms::Parameter *  parameter,
const int  method 
)

Returns collection of dimensions of split layer output

Parameters
[in]inputSizeCollection of input tensor dimensions
[in]parameterParameters of the algorithm
[in]methodMethod of the algorithm
Returns
Collection of dimensions of split layer output
virtual const services::Collection<size_t> getValueSize ( const services::Collection< size_t > &  inputSize,
const daal::algorithms::Parameter *  par,
const int  method 
) const
virtual

Returns collection of dimensions of split layer output

Parameters
[in]inputSizeCollection of input tensor dimensions
[in]parParameters of the algorithm
[in]methodMethod of the algorithm
Returns
Collection of dimensions of split layer output
void set ( ResultLayerDataId  id,
const LayerDataPtr &  value 
)

Sets the result of the forward split layer

Parameters
[in]idIdentifier of the result
[in]valueResult
void set ( ResultLayerDataId  id,
const data_management::TensorPtr &  value,
size_t  index 
)

Sets the result of the forward split layer

Parameters
[in]idIdentifier of the result
[in]valueResult
[in]indexIndex of the result

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

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