Deep Neural Network Library (DNNL)  1.2.0
Performance library for Deep Learning
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNdnnlDNNL namespace
|oCerrorDNNL exception class
|oChandle_traitsA class that provides the destructor for a DNNL C API handle
|oChandleDNNL C API handle wrapper class
|oCprimitiveBase class for all computational primitives
|oCpost_opsPost-ops
|oCprimitive_attrPrimitive attributes
|oCengineAn execution engine
|oCstreamAn execution stream
|oCmemoryMemory object
|oCprimitive_desc_baseBase class for all primitive descriptors
|oCreorderReorder primitive
|oCconcatTensor concatenation (concat) primitive
|oCsumOut-of-place summation (sum) primitive
|oCprimitive_descA base class for descriptors of all primitives that have an operation descriptor and that support iteration over multiple implementations
|oCconvolution_forwardConvolution forward propagation primitive
|oCconvolution_backward_dataConvolution backward propagation primitive
|oCconvolution_backward_weightsConvolution weights gradient primitive
|oCdeconvolution_forwardDeconvolution forward propagation primitive
|oCdeconvolution_backward_dataDeconvolution backward propagation primitive
|oCdeconvolution_backward_weightsDeconvolution weights gradient primitive
|oClrn_forwardLocal response normalization (LRN) forward propagation primitive
|oClrn_backwardLocal response normalization (LRN) backward propagation primitive
|oCpooling_forwardPooling forward propagation primitive
|oCpooling_backwardPooling backward propagation primitive
|oCeltwise_forwardElementwise unary operation forward propagation primitive
|oCeltwise_backwardElementwise unary operation backward propagation primitive
|oCsoftmax_forwardSoftmax forward propagation primitive
|oCsoftmax_backwardSoftmax backward propagation primitive
|oClogsoftmax_forwardLogsoftmax forward propagation primitive
|oClogsoftmax_backwardLogsoftmax backward propagation primitive
|oCbatch_normalization_forwardBatch normalization forward propagation primitive
|oCbatch_normalization_backwardBatch normalization backward propagation primitive
|oClayer_normalization_forwardLayer normalization forward propagation primitive
|oClayer_normalization_backwardLayer normalization backward propagation primitive
|oCinner_product_forwardInner product forward propagation primitive
|oCinner_product_backward_dataInner product backward propagation primitive
|oCinner_product_backward_weightsInner product weights gradient primitive
|oCrnn_primitive_desc_baseBase class for primitive descriptors for RNN primitives
|oCvanilla_rnn_forwardVanilla RNN forward propagation primitive
|oCvanilla_rnn_backwardVanilla RNN backward propagation primitive
|oClstm_forwardLSTM forward propagation primitive
|oClstm_backwardLSTM backward propagation primitive
|oCgru_forwardGRU forward propagation primitive
|oCgru_backwardGRU backward propagation primitive
|oClbr_gru_forwardLBR GRU forward propagation primitive
|oClbr_gru_backwardLBR GRU backward propagation primitive
|oCshuffle_forwardShuffle forward propagation primitive
|oCshuffle_backwardShuffle backward propagation primitive
|oCbinaryElementwise binary operator primitive
|oCmatmulMatrix multiplication (matmul) primitive
|oCresampling_forwardResampling forward propagation
|\Cresampling_backwardResampling backward propagation primitive
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
\Cdnnl_wino_desc_tDescription of tensor of weights for winograd 2x3 convolution