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

List of all members
DenseTensorIface Class Referenceabstract

Abstract interface class for a data management component responsible for accessing data in the numeric format. This class declares specific methods to access Tensor data in a dense homogeneous form. More...

Class Declaration

Deprecated:
This item will be removed in a future release.

Member Function Documentation

virtual services::Status getSubtensor ( size_t  fixedDims,
const size_t *  fixedDimNums,
size_t  rangeDimIdx,
size_t  rangeDimNum,
ReadWriteMode  rwflag,
SubtensorDescriptor< double > &  subtensor 
)
inlinevirtual

Gets subtensor from the tensor

Parameters
[in]fixedDimsThe number of first dimension with fixed values
[in]fixedDimNumsValues at which dimensions are fixed
[in]rangeDimIdxValues for the next dimension after fixed to get data from
[in]rangeDimNumRange for dimension values to get data from
[in]rwflagFlag specifying read/write access to the subtensor
[out]subtensorThe subtensor descriptor.

Reimplemented in HomogenTensor< DataType >.

virtual services::Status getSubtensor ( size_t  fixedDims,
const size_t *  fixedDimNums,
size_t  rangeDimIdx,
size_t  rangeDimNum,
ReadWriteMode  rwflag,
SubtensorDescriptor< float > &  subtensor 
)
inlinevirtual

Gets subtensor from the tensor

Parameters
[in]fixedDimsThe number of first dimension with fixed values
[in]fixedDimNumsValues at which dimensions are fixed
[in]rangeDimIdxValues for the next dimension after fixed to get data from
[in]rangeDimNumRange for dimension values to get data from
[in]rwflagFlag specifying read/write access to the subtensor
[out]subtensorThe subtensor descriptor.

Reimplemented in HomogenTensor< DataType >.

virtual services::Status getSubtensor ( size_t  fixedDims,
const size_t *  fixedDimNums,
size_t  rangeDimIdx,
size_t  rangeDimNum,
ReadWriteMode  rwflag,
SubtensorDescriptor< int > &  subtensor 
)
inlinevirtual

Gets subtensor from the tensor

Parameters
[in]fixedDimsThe number of first dimension with fixed values
[in]fixedDimNumsValues at which dimensions are fixed
[in]rangeDimIdxValues for the next dimension after fixed to get data from
[in]rangeDimNumRange for dimension values to get data from
[in]rwflagFlag specifying read/write access to the subtensor
[out]subtensorThe subtensor descriptor.

Reimplemented in HomogenTensor< DataType >.

virtual services::Status getSubtensorEx ( size_t  fixedDims,
const size_t *  fixedDimNums,
size_t  rangeDimIdx,
size_t  rangeDimNum,
ReadWriteMode  rwflag,
SubtensorDescriptor< double > &  subtensor,
const TensorOffsetLayout layout 
)
pure virtual

Gets subtensor from the tensor

Parameters
[in]fixedDimsThe number of first dimension with fixed values
[in]fixedDimNumsValues at which dimensions are fixed
[in]rangeDimIdxValues for the next dimension after fixed to get data from
[in]rangeDimNumRange for dimension values to get data from
[in]rwflagFlag specifying read/write access to the subtensor
[out]subtensorThe subtensor descriptor.
[in]layoutLayout of the requested subtensor

Implemented in HomogenTensor< DataType >.

virtual services::Status getSubtensorEx ( size_t  fixedDims,
const size_t *  fixedDimNums,
size_t  rangeDimIdx,
size_t  rangeDimNum,
ReadWriteMode  rwflag,
SubtensorDescriptor< float > &  subtensor,
const TensorOffsetLayout layout 
)
pure virtual

Gets subtensor from the tensor

Parameters
[in]fixedDimsThe number of first dimension with fixed values
[in]fixedDimNumsValues at which dimensions are fixed
[in]rangeDimIdxValues for the next dimension after fixed to get data from
[in]rangeDimNumRange for dimension values to get data from
[in]rwflagFlag specifying read/write access to the subtensor
[out]subtensorThe subtensor descriptor.
[in]layoutLayout of the requested subtensor

Implemented in HomogenTensor< DataType >.

virtual services::Status getSubtensorEx ( size_t  fixedDims,
const size_t *  fixedDimNums,
size_t  rangeDimIdx,
size_t  rangeDimNum,
ReadWriteMode  rwflag,
SubtensorDescriptor< int > &  subtensor,
const TensorOffsetLayout layout 
)
pure virtual

Gets subtensor from the tensor

Parameters
[in]fixedDimsThe number of first dimension with fixed values
[in]fixedDimNumsValues at which dimensions are fixed
[in]rangeDimIdxValues for the next dimension after fixed to get data from
[in]rangeDimNumRange for dimension values to get data from
[in]rwflagFlag specifying read/write access to the subtensor
[out]subtensorThe subtensor descriptor.
[in]layoutLayout of the requested subtensor

Implemented in HomogenTensor< DataType >.

virtual services::Status releaseSubtensor ( SubtensorDescriptor< double > &  subtensor)
pure virtual

Releases subtensor

Parameters
[in]subtensorThe subtensor descriptor.

Implemented in HomogenTensor< DataType >.

virtual services::Status releaseSubtensor ( SubtensorDescriptor< float > &  subtensor)
pure virtual

Releases subtensor

Parameters
[in]subtensorThe subtensor descriptor.

Implemented in HomogenTensor< DataType >.

virtual services::Status releaseSubtensor ( SubtensorDescriptor< int > &  subtensor)
pure virtual

Releases subtensor

Parameters
[in]subtensorThe subtensor descriptor.

Implemented in HomogenTensor< DataType >.


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

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