C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1
Implements a container to dispatch forward layers to cpu-specific implementations. More...
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 |
AlgorithmDispatchLayerContainer | ( | daal::services::Environment::env * | daalEnv | ) |
Default constructor. Constructs empty container
|
inlinevirtual |
Allocates weights and biases tensors if they exist
Reimplemented from LayerContainerIfaceImpl.
|
inlinevirtual |
Initializes values of weights and biases
Reimplemented from LayerContainerIfaceImpl.
|
inlinevirtual |
Returns a serialization tag, a unique identifier of this class used in serialization
Reimplemented from LayerContainerIfaceImpl.
For more complete information about compiler optimizations, see our Optimization Notice.