oneAPI Deep Neural Network Library (oneDNN)
Performance library for Deep Learning
2.2.4
Modules
Here is a list of all modules:
[detail level 123]
 oneDNN API
 PrimitivesCompute primitives
 CommonCommon operations to create, destroy and inspect primitives
 AttributesA container for parameters that extend primitives behavior
 ReorderA primitive to copy data between two memory objects
 ConcatA primitive to concatenate data by arbitrary dimension
 SumA primitive to sum multiple tensors
 BinaryA primitive to perform tensor operations over two tensors
 ConvolutionA primitive to perform 1D, 2D or 3D convolution
 DeconvolutionA primitive to perform 1D, 2D or 3D deconvolution
 ShuffleA primitive to shuffle tensor data along an axis
 EltwiseA primitive to perform elementwise operations such as the rectifier linear unit (ReLU)
 SoftmaxA primitive to perform softmax
 LogSoftmaxA primitive to perform logsoftmax
 PoolingA primitive to perform max or average pooling
 Pooling_v2A primitive to perform max or average pooling with dilation
 PReLUPReLU primitive A primitive to perform PReLU (leaky ReLU with trainable alpha parameter)
 LRNA primitive to perform local response normalization (LRN) across or within channels
 Batch NormalizationA primitive to perform batch normalization
 Layer NormalizationA primitive to perform layer normalization
 Inner ProductA primitive to compute an inner product
 RNNA primitive to compute recurrent neural network layers
 Matrix MultiplicationA primitive to perform matrix-matrix multiplication
 ResamplingA primitive to compute resampling operation on 1D, 2D or 3D data tensor using Nearest Neighbor, or Linear (Bilinear, Trilinear) interpolation method
 ReductionA primitive to compute reduction operation on data tensor using min, max, mul, sum, mean and norm_lp operations
 MemoryA container that describes and stores data
 EngineAn abstraction of a computational device: a CPU, a specific GPU card in the system, etc
 StreamAn encapsulation of execution context tied to a particular engine
 Primitive CacheA set of functions that provide primitive cache control
 ServiceA set of functions that aid in oneDNN debugging and profiling
 BLAS functionsA subset of Basic Linear Algebra (BLAS) functions that perform matrix-matrix multiplication
 Runtime interoperability APIAPI extensions to interact with the underlying run-time
 OpenCL interoperability APIAPI extensions to interact with the underlying OpenCL run-time
 SYCL interoperability APIAPI extensions to interact with the underlying SYCL run-time
 Threadpool interoperability APIAPI extensions to interact with the underlying Threadpool run-time
 UtilitiesUtility types and definitions