oneAPI Deep Neural Network Library (oneDNN)  1.4.0
Performance library for Deep Learning
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCdnnl::logsoftmax_backward::descDescriptor for a logsoftmax backward propagation primitive
oCdnnl::resampling_backward::descDescriptor for a resampling backward propagation primitive
oCdnnl::deconvolution_backward_data::descDescriptor for a deconvolution backward propagation primitive
oCdnnl::batch_normalization_forward::descDescriptor for a batch normalization forward propagation primitive
oCdnnl::batch_normalization_backward::descDescriptor for a batch normalization backward propagation primitive
oCdnnl::layer_normalization_forward::descDescriptor for a layer normalization forward propagation primitive
oCdnnl::deconvolution_backward_weights::descDescriptor for a deconvolution weights gradient primitive
oCdnnl::lrn_forward::descDescriptor for an LRN forward propagation primitive
oCdnnl::layer_normalization_backward::descDescriptor for a layer normalization backward propagation primitive
oCdnnl::lrn_backward::descDescriptor for an LRN backward propagation primitive
oCdnnl::inner_product_forward::descDescriptor for an inner product forward propagation primitive
oCdnnl::inner_product_backward_data::descDescriptor for an inner product backward propagation primitive
oCdnnl::inner_product_backward_weights::descDescriptor for an inner product weights gradient primitive
oCdnnl::convolution_forward::descDescriptor for a convolution forward propagation primitive
oCdnnl::pooling_forward::descDescriptor for a pooling forward propagation primitive
oCdnnl::vanilla_rnn_forward::descDescriptor for a vanilla RNN forward propagation primitive
oCdnnl::vanilla_rnn_backward::descVanilla RNN descriptor backward propagation primitive
oCdnnl::memory::descA memory descriptor
oCdnnl::pooling_backward::descDescriptor for a pooling backward propagation primitive
oCdnnl::lstm_forward::descDescriptor for an LSTM forward propagation primitive
oCdnnl::eltwise_forward::descDescriptor for an elementwise forward propagation primitive
oCdnnl::lstm_backward::descDescriptor for an LSTM backward propagation primitive
oCdnnl::gru_forward::descDescriptor for a GRU forward propagation primitive
oCdnnl::convolution_backward_data::descDescriptor for a convolution backward propagation primitive
oCdnnl::gru_backward::descDescriptor for a GRU backward propagation primitive
oCdnnl::convolution_backward_weights::descDescriptor for a convolution weights gradient primitive
oCdnnl::eltwise_backward::descDescriptor for an elementwise backward propagation primitive
oCdnnl::lbr_gru_forward::descDescriptor for an LBR GRU forward propagation primitive
oCdnnl::softmax_forward::descDescriptor for a softmax forward propagation primitive
oCdnnl::lbr_gru_backward::descDescriptor for a LBR GRU backward propagation primitive
oCdnnl::shuffle_forward::descDescriptor for a shuffle forward propagation primitive
oCdnnl::shuffle_backward::descDescriptor for a shuffle primitive backward propagation primitive
oCdnnl::deconvolution_forward::descDescriptor for a deconvolution forward propagation primitive
oCdnnl::softmax_backward::descDescriptor for a softmax backward propagation primitive
oCdnnl::binary::descDescriptor for an elementwise binary operator primitive
oCdnnl::logsoftmax_forward::descDescriptor for a logsoftmax forward propagation primitive
oCdnnl::matmul::descDescriptor for a matmul primitive
oCdnnl::resampling_forward::descDescriptor for resampling forward propagation
oCdnnl_batch_normalization_desc_tA descriptor of a Batch Normalization operation
oCdnnl_binary_desc_tA descriptor of a binary operation
oCdnnl_blocking_desc_tGeneric description of blocked data layout for most memory formats
oCdnnl_convolution_desc_tA descriptor of a convolution operation
oCdnnl_eltwise_desc_tA descriptor of a element-wise operation
oCdnnl_engineAn opaque structure to describe an engine
oCdnnl_exec_arg_tA structure that contains an index and a memory object, and is used to pass arguments to dnnl_primitive_execute()
oCdnnl_inner_product_desc_tA descriptor of an inner product operation
oCdnnl_layer_normalization_desc_tA descriptor of a Layer Normalization operation
oCdnnl_lrn_desc_tA descriptor of a Local Response Normalization (LRN) operation
oCdnnl_matmul_desc_tA descriptor of a matrix multiplication operation
oCdnnl_memoryAn opaque structure to describe a memory
oCdnnl_memory_desc_tMemory descriptor
oCdnnl_memory_extra_desc_tDescription of extra information stored in memory
oCdnnl_pooling_desc_tA descriptor of a pooling operation
oCdnnl_post_opsAn opaque structure for a chain of post operations
oCdnnl_primitiveAn opaque structure to describe a primitive
oCdnnl_primitive_attrAn opaque structure for primitive descriptor attributes
oCdnnl_primitive_descAn opaque structure to describe a primitive descriptor
oCdnnl_primitive_desc_iteratorAn opaque structure to describe a primitive descriptor iterator
oCdnnl_resampling_desc_tA descriptor of resampling operation
oCdnnl_rnn_desc_tA descriptor for an RNN operation
oCdnnl_rnn_packed_desc_tDescription of tensor of packed weights for rnn
oCdnnl_shuffle_desc_tA descriptor of a shuffle operation
oCdnnl_softmax_desc_tA descriptor of a Softmax operation
oCdnnl_streamAn opaque structure to describe an execution stream
oCdnnl_version_tStructure containing version information as per Semantic Versioning
oCdnnl_wino_desc_tDescription of tensor of weights for winograd 2x3 convolution
oCdnnl::errorOneDNN exception class
oCdnnl::handle< T, traits >OneDNN C API handle wrapper class
oCdnnl::handle< dnnl_engine_t >
|\Cdnnl::engineAn execution engine
oCdnnl::handle< dnnl_memory_t >
|\Cdnnl::memoryMemory object
oCdnnl::handle< dnnl_post_ops_t >
|\Cdnnl::post_opsPost-ops
oCdnnl::handle< dnnl_primitive_attr_t >
|\Cdnnl::primitive_attrPrimitive attributes
oCdnnl::handle< dnnl_primitive_desc_iterator >
oCdnnl::handle< dnnl_primitive_desc_t >
|\Cdnnl::primitive_desc_baseBase class for all primitive descriptors
oCdnnl::handle< dnnl_primitive_t >
|\Cdnnl::primitiveBase class for all computational primitives
oCdnnl::handle< dnnl_stream_attr_t >
|\Cdnnl::stream_attrA container for stream attributes
oCdnnl::handle< dnnl_stream_t >
|\Cdnnl::streamAn execution stream
oCdnnl::handle_traits< T >A class that provides the destructor for a oneDNN C API handle
\Cdnnl::threadpool_ifaceAbstract threadpool interface