C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1
Implements a container to dispatch algorithms to cpu-specific implementations. More...
mode | Computation mode of the algorithm, ComputeMode |
sse2Container | Implementation for Intel(R) Streaming SIMD Extensions 2 (Intel(R) SSE2) |
ssse3Container | Implementation for Supplemental Streaming SIMD Extensions 3 (SSSE3) |
sse42Container | Implementation for Intel(R) Streaming SIMD Extensions 42 (Intel(R) SSE42) |
avxContainer | Implementation for Intel(R) Advanced Vector Extensions (Intel(R) AVX) |
avx2Container | Implementation for Intel(R) Advanced Vector Extensions 2 (Intel(R) AVX2) |
avx512_micContainer | Implementation for Intel(R) Xeon Phi(TM) processors/coprocessors based on Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX512) |
avx512Container | Implementation for Intel(R) Xeon(R) processors based on Intel AVX-512 |
AlgorithmDispatchContainer | ( | daal::services::Environment::env * | daalEnv | ) |
Default constructor
[in] | daalEnv | Pointer to the structure that contains information about the environment |
|
inlinevirtual |
Computes final results of the algorithm in the batch mode, or partial results of the algorithm in online and distributed modes. This method behaves similarly to compute method of the Algorithm class.
Implements AlgorithmContainer< mode >.
|
inlinevirtual |
Computes final results of the algorithm using partial results in online and distributed modes. This method behaves similarly to finalizeCompute method of the Algorithm class.
Implements AlgorithmContainer< mode >.
|
inlinevirtual |
Resets internal datastructures for compute function.
Reimplemented from AlgorithmContainerImpl< mode >.
|
inlinevirtual |
Setups internal datastructures for compute function.
Reimplemented from AlgorithmContainerImpl< mode >.
For more complete information about compiler optimizations, see our Optimization Notice.