C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1
Contains version 1.0 of Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.
Classes | |
class | AlgorithmIface |
Abstract class which defines interface for the library component related to data processing involving execution of the algorithms for analysis, modeling, and prediction. More... | |
class | AlgorithmIfaceImpl |
Implements the abstract interface AlgorithmIface. AlgorithmIfaceImpl is, in turn, the base class for the classes interfacing the major compute modes: batch, online and distributed. More... | |
class | Algorithm |
Implements the abstract interface AlgorithmIface. Algorithm is, in turn, the base class for the classes interfacing the major stages of data processing: Analysis, Training and Prediction. More... | |
class | Algorithm< batch > |
Implements the abstract interface AlgorithmIface. Algorithm<batch> is, in turn, the base class for the classes interfacing the major stages of data processing in batch mode: Analysis<batch>, Training<batch> and Prediction. More... | |
class | AlgorithmImpl |
Provides implementations of the compute and finalizeCompute methods of the Algorithm class. The methods of the class support different computation modes: batch, distributed and online(see ComputeMode) More... | |
class | AlgorithmImpl< batch > |
Provides implementations of the compute and checkComputeParams methods of the Algorithm<batch> class. More... | |
class | AlgorithmContainer< batch > |
Abstract interface class that provides virtual methods to access and run implementations of the algorithms in batch mode. It is associated with the Algorithm<batch> class and supports the methods for computation of the algorithm results. The methods of the container are defined in derivative containers defined for each algorithm. More... | |
class | AlgorithmContainerImpl< batch > |
Abstract interface class that provides virtual methods to access and run implementations of the algorithms in batch mode. It is associated with the Algorithm<batch> class and supports the methods for computation of the algorithm results. The methods of the container are defined in derivative containers defined for each algorithm. More... | |
class | AlgorithmDispatchContainer< batch, sse2Container > |
Implements a container to dispatch batch processing algorithms to CPU-specific implementations. More... | |
class | AlgorithmContainerIface |
Implements the abstract interface AlgorithmContainerIface. It is associated with the Algorithm class and supports the methods for computation and finalization of the algorithm results in the batch, distributed, and online modes. More... | |
class | AlgorithmContainerIfaceImpl |
Implements the abstract interface AlgorithmContainerIfaceImpl. It is associated with the Algorithm class and supports the methods for computation and finalization of the algorithm results in the batch, distributed, and online modes. More... | |
class | AlgorithmContainer |
Abstract interface class that provides virtual methods to access and run implementations of the algorithms. It is associated with the Algorithm class and supports the methods for computation and finalization of the algorithm results in the batch, distributed, and online modes. The methods of the container are defined in derivative containers defined for each algorithm. More... | |
class | AlgorithmContainerImpl |
Abstract interface class that provides virtual methods to access and run implementations of the algorithms. It is associated with the Algorithm class and supports the methods for computation and finalization of the algorithm results in the batch, distributed, and online modes. The methods of the container are defined in derivative containers defined for each algorithm. More... | |
class | AlgorithmDispatchContainer |
Implements a container to dispatch algorithms to cpu-specific implementations. More... | |
class | Kernel |
Base class to represent algorithm implementation More... | |
struct | Parameter |
Base class to represent computation parameters. Algorithm-specific parameters are represented as derivative classes of the Parameter class. More... | |
class | Argument |
Base class to represent computation input and output arguments. More... | |
class | SerializableArgument |
Base class to represent argument with serialization methods More... | |
class | Input |
Base class to represent computation input arguments. Algorithm-specific input arguments are represented as derivative classes of the Input class. More... | |
class | PartialResult |
Base class to represent partial results of the computation. Algorithm-specific partial results are represented as derivative classes of the PartialResult class. More... | |
class | Result |
Base class to represent final results of the computation. Algorithm-specific final results are represented as derivative classes of the Result class. More... | |
class | OptionalArgument |
Base class to represent argument with serialization methods More... | |
struct | ValidationMetricIface |
class | Model |
The base class for the classes that represent the models, such as linear_regression::Model or svm::Model. More... | |
For more complete information about compiler optimizations, see our Optimization Notice.