oneAPI Deep Neural Network Library (oneDNN)
Performance library for Deep Learning
2.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Modules
Here is a list of all modules:
[detail level 123]
\oneDNN API
 oPrimitivesCompute primitives
 |oCommonCommon operations to create, destroy and inspect primitives
 |oAttributesA container for parameters that extend primitives behavior
 |oReorderA primitive to copy data between two memory objects
 |oConcatA primitive to concatenate data by arbitrary dimension
 |oSumA primitive to sum multiple tensors
 |oBinaryA primitive to perform tensor operations over two tensors
 |oConvolutionA primitive to perform 1D, 2D or 3D convolution
 |oDeconvolutionA primitive to perform 1D, 2D or 3D deconvolution
 |oShuffleA primitive to shuffle tensor data along an axis
 |oEltwiseA primitive to perform elementwise operations such as the rectifier linear unit (ReLU)
 |oSoftmaxA primitive to perform softmax
 |oLogSoftmaxA primitive to perform logsoftmax
 |oPoolingA primitive to perform max or average pooling
 |oPooling_v2A primitive to perform max or average pooling with dilation
 |oPReLUPReLU primitive A primitive to perform PReLU (leaky ReLU with trainable alpha parameter)
 |oLRNA primitive to perform local response normalization (LRN) across or within channels
 |oBatch NormalizationA primitive to perform batch normalization
 |oLayer NormalizationA primitive to perform layer normalization
 |oInner ProductA primitive to compute an inner product
 |oRNNA primitive to compute recurrent neural network layers
 |oMatrix MultiplicationA primitive to perform matrix-matrix multiplication
 |oResamplingA 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
 oMemoryA container that describes and stores data
 oEngineAn abstraction of a computational device: a CPU, a specific GPU card in the system, etc
 oStreamAn encapsulation of execution context tied to a particular engine
 oPrimitive CacheA set of functions that provide primitive cache control
 oServiceA set of functions that aid in oneDNN debugging and profiling
 oBLAS functionsA subset of Basic Linear Algebra (BLAS) functions that perform matrix-matrix multiplication
 oRuntime interoperability APIAPI extensions to interact with the underlying run-time
 |oOpenCL interoperability APIAPI extensions to interact with the underlying OpenCL run-time
 |oSYCL 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