oneAPI Deep Neural Network Library (oneDNN)
Performance library for Deep Learning
2.2.2
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cdnnl::batch_normalization_backward::descDescriptor for a batch normalization backward propagation primitive
 Cdnnl::batch_normalization_forward::descDescriptor for a batch normalization forward propagation primitive
 Cdnnl::binary::descDescriptor for an elementwise binary operator primitive
 Cdnnl::convolution_backward_data::descDescriptor for a convolution backward propagation primitive
 Cdnnl::convolution_backward_weights::descDescriptor for a convolution weights gradient primitive
 Cdnnl::convolution_forward::descDescriptor for a convolution forward propagation primitive
 Cdnnl::deconvolution_backward_data::descDescriptor for a deconvolution backward propagation primitive
 Cdnnl::deconvolution_backward_weights::descDescriptor for a deconvolution weights gradient primitive
 Cdnnl::deconvolution_forward::descDescriptor for a deconvolution forward propagation primitive
 Cdnnl::eltwise_backward::descDescriptor for an elementwise backward propagation primitive
 Cdnnl::eltwise_forward::descDescriptor for an elementwise forward propagation primitive
 Cdnnl::gru_backward::descDescriptor for a GRU backward propagation primitive
 Cdnnl::gru_forward::descDescriptor for a GRU forward propagation primitive
 Cdnnl::inner_product_backward_data::descDescriptor for an inner product backward propagation primitive
 Cdnnl::inner_product_backward_weights::descDescriptor for an inner product weights gradient primitive
 Cdnnl::inner_product_forward::descDescriptor for an inner product forward propagation primitive
 Cdnnl::layer_normalization_backward::descDescriptor for a layer normalization backward propagation primitive
 Cdnnl::layer_normalization_forward::descDescriptor for a layer normalization forward propagation primitive
 Cdnnl::lbr_gru_backward::descDescriptor for a LBR GRU backward propagation primitive
 Cdnnl::lbr_gru_forward::descDescriptor for an LBR GRU forward propagation primitive
 Cdnnl::logsoftmax_backward::descDescriptor for a logsoftmax backward propagation primitive
 Cdnnl::logsoftmax_forward::descDescriptor for a logsoftmax forward propagation primitive
 Cdnnl::lrn_backward::descDescriptor for an LRN backward propagation primitive
 Cdnnl::lrn_forward::descDescriptor for an LRN forward propagation primitive
 Cdnnl::lstm_backward::descDescriptor for an LSTM backward propagation primitive
 Cdnnl::lstm_forward::descDescriptor for an LSTM forward propagation primitive
 Cdnnl::matmul::descDescriptor for a matmul primitive
 Cdnnl::memory::descA memory descriptor
 Cdnnl::pooling_backward::descDescriptor for a pooling backward propagation primitive
 Cdnnl::pooling_forward::descDescriptor for a pooling forward propagation primitive
 Cdnnl::pooling_v2_backward::descDescriptor for a pooling backward propagation primitive
 Cdnnl::pooling_v2_forward::descDescriptor for a pooling forward propagation primitive
 Cdnnl::prelu_backward::descDescriptor for a PReLU backward propagation primitive
 Cdnnl::prelu_forward::descDescriptor for a PReLU forward propagation primitive
 Cdnnl::reduction::descDescriptor for reduction
 Cdnnl::resampling_backward::descDescriptor for a resampling backward propagation primitive
 Cdnnl::resampling_forward::descDescriptor for resampling forward propagation
 Cdnnl::shuffle_backward::descDescriptor for a shuffle primitive backward propagation primitive
 Cdnnl::shuffle_forward::descDescriptor for a shuffle forward propagation primitive
 Cdnnl::softmax_backward::descDescriptor for a softmax backward propagation primitive
 Cdnnl::softmax_forward::descDescriptor for a softmax forward propagation primitive
 Cdnnl::vanilla_rnn_backward::descDescriptor for a vanilla RNN backward propagation primitive
 Cdnnl::vanilla_rnn_forward::descDescriptor for a vanilla RNN forward propagation primitive
 Cdnnl_batch_normalization_desc_tA descriptor of a Batch Normalization operation
 Cdnnl_binary_desc_tA descriptor of a binary operation
 Cdnnl_blocking_desc_tGeneric description of blocked data layout for most memory formats
 Cdnnl_convolution_desc_tA descriptor of a convolution operation
 Cdnnl_eltwise_desc_tA descriptor of a element-wise operation
 Cdnnl_engineAn opaque structure to describe an engine
 Cdnnl_exec_arg_tA structure that contains an index and a memory object, and is used to pass arguments to dnnl_primitive_execute()
 Cdnnl_inner_product_desc_tA descriptor of an inner product operation
 Cdnnl_layer_normalization_desc_tA descriptor of a Layer Normalization operation
 Cdnnl_lrn_desc_tA descriptor of a Local Response Normalization (LRN) operation
 Cdnnl_matmul_desc_tA descriptor of a matrix multiplication operation
 Cdnnl_memoryAn opaque structure to describe a memory
 Cdnnl_memory_desc_tMemory descriptor
 Cdnnl_memory_extra_desc_tDescription of extra information stored in memory
 Cdnnl_pooling_desc_tA descriptor of a pooling operation
 Cdnnl_pooling_v2_desc_tA descriptor of a pooling operation
 Cdnnl_post_opsAn opaque structure for a chain of post operations
 Cdnnl_primitiveAn opaque structure to describe a primitive
 Cdnnl_primitive_attrAn opaque structure for primitive descriptor attributes
 Cdnnl_primitive_descAn opaque structure to describe a primitive descriptor
 Cdnnl_primitive_desc_iteratorAn opaque structure to describe a primitive descriptor iterator
 Cdnnl_reduction_desc_tA descriptor of reduction operation
 Cdnnl_resampling_desc_tA descriptor of resampling operation
 Cdnnl_rnn_desc_tA descriptor for an RNN operation
 Cdnnl_rnn_packed_desc_tDescription of tensor of packed weights for rnn
 Cdnnl_shuffle_desc_tA descriptor of a shuffle operation
 Cdnnl_softmax_desc_tA descriptor of a Softmax operation
 Cdnnl_streamAn opaque structure to describe an execution stream
 Cdnnl_version_tStructure containing version information as per Semantic Versioning
 Cdnnl_wino_desc_tDescription of tensor of weights for winograd 2x3 convolution
 Cdnnl::errorOneDNN exception class
 Cdnnl::handle< T, traits >OneDNN C API handle wrapper class
 Cdnnl::handle< dnnl_engine_t >
 Cdnnl::engineAn execution engine
 Cdnnl::handle< dnnl_memory_t >
 Cdnnl::memoryMemory object
 Cdnnl::handle< dnnl_post_ops_t >
 Cdnnl::post_opsPost-ops
 Cdnnl::handle< dnnl_primitive_attr_t >
 Cdnnl::primitive_attrPrimitive attributes
 Cdnnl::handle< dnnl_primitive_desc_iterator >
 Cdnnl::handle< dnnl_primitive_desc_t >
 Cdnnl::primitive_desc_baseBase class for all primitive descriptors
 Cdnnl::handle< dnnl_primitive_t >
 Cdnnl::primitiveBase class for all computational primitives
 Cdnnl::handle< dnnl_stream_t >
 Cdnnl::streamAn execution stream
 Cdnnl::handle_traits< T >A class that provides the destructor for a oneDNN C API handle
 Cdnnl::threadpool_interop::threadpool_ifaceAbstract threadpool interface