C++ API Reference for Intel® Data Analytics Acceleration Library 2019
Contains classes that implement data management functionality, including NumericTables, DataSources, and Compression.
Namespaces | |
| data_feature_utils | |
| Contains service functionality that simplifies feature handling. | |
| features | |
| Contains service functionality that simplifies feature handling. | |
| interface1 | |
| Contains version 1.0 of Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface. | |
| modifiers | |
| Contains modifiers components for different Data Sources. | |
Classes | |
| class | ColumnFilter |
| Methods of the class to filter out data source features from output numeric table. More... | |
| struct | FeatureAuxData |
| Structure for auxiliary data used for feature extraction. More... | |
| class | MakeCategorical |
| Methods of the class to set a feature categorical. More... | |
| class | ModifierIface |
| Abstract interface class that defines the interface for a features modifier. More... | |
| class | OneHotEncoder |
| Methods of the class to set a feature binary categorical. More... | |
Typedefs | |
|
typedef services::Collection < services::SharedPtr < DataBlock > > | DataBlockCollection |
| Collection of DataBlock-type elements. | |
Enumerations | |
| enum | CompressionLevel { defaultLevel = -1, level0 = 0, level1, level2, level3, level4, level5, level6, level7, level8, level9 } |
| Compression levels More... | |
| enum | CompressionMethod { zlib, lzo, rle, bzip2 } |
| Compression methods More... | |
Functions | |
| DAAL_EXPORT services::Status | checkNumericTable (const NumericTable *nt, const char *description, const int unexpectedLayouts=0, const int expectedLayouts=0, size_t nColumns=0, size_t nRows=0, bool checkDataAllocation=true) |
| template<typename DataType > | |
| DAAL_EXPORT daal::data_management::NumericTablePtr | convertToHomogen (NumericTable &src, daal::MemType type=daal::dram) |
| DAAL_EXPORT services::Status | checkTensor (const Tensor *tensor, const char *description, const services::Collection< size_t > *dims=NULL) |
| DAAL_EXPORT services::Status daal::data_management::checkNumericTable | ( | const NumericTable * | nt, |
| const char * | description, | ||
| const int | unexpectedLayouts = 0, |
||
| const int | expectedLayouts = 0, |
||
| size_t | nColumns = 0, |
||
| size_t | nRows = 0, |
||
| bool | checkDataAllocation = true |
||
| ) |
Checks the correctness of this numeric table
| [in] | nt | The numeric table to check |
| [in] | description | Additional information about error |
| [in] | unexpectedLayouts | The bit mask of invalid layouts for this numeric table. |
| [in] | expectedLayouts | The bit mask of valid layouts for this numeric table. |
| [in] | nColumns | Required number of columns. nColumns = 0 means that required number of columns is not specified. |
| [in] | nRows | Required number of rows. nRows = 0 means that required number of rows is not specified. |
| [in] | checkDataAllocation | Flag that specifies whether to check the data allocation status |
| DAAL_EXPORT services::Status daal::data_management::checkTensor | ( | const Tensor * | tensor, |
| const char * | description, | ||
| const services::Collection< size_t > * | dims = NULL |
||
| ) |
Checks the correctness of this tensor
| [in] | tensor | Pointer to the tensor to check |
| [in] | description | Additional information about error |
| [in] | dims | Collection with required tensor dimension sizes |
| DAAL_EXPORT daal::data_management::NumericTablePtr daal::data_management::convertToHomogen | ( | NumericTable & | src, |
| daal::MemType | type = daal::dram |
||
| ) |
Converts numeric table with arbitrary storage layout to homogen numeric table of the given type
| [in] | src | Pointer to numeric table |
| [in] | type | Type of result numeric table memory |
For more complete information about compiler optimizations, see our Optimization Notice.