| Class | Description |
|---|---|
| batch_normalization_backward |
Batch normalization backward propagation primitive.
|
| batch_normalization_backward.desc |
Descriptor for a batch normalization backward propagation primitive.
|
| batch_normalization_backward.primitive_desc |
Primitive descriptor for a batch normalization backward propagation
primitive.
|
| batch_normalization_forward |
\} dnnl_api_logsoftmax
|
| batch_normalization_forward.desc |
Descriptor for a batch normalization forward propagation primitive.
|
| batch_normalization_forward.primitive_desc |
Primitive descriptor for a batch normalization forward propagation
primitive.
|
| binary |
\} dnnl_api_shuffle
|
| binary.desc |
Descriptor for an elementwise binary operator primitive.
|
| binary.primitive_desc |
Primitive descriptor for an elementwise binary operator primitive.
|
| concat |
\endcond
|
| concat.primitive_desc |
Primitive descriptor for a concat primitive.
|
| const_dnnl_op_desc_t |
A pointer to any of the operation descriptors (constant variant).
|
| convolution_backward_data |
Convolution backward propagation primitive.
|
| convolution_backward_data.desc |
Descriptor for a convolution backward propagation primitive.
|
| convolution_backward_data.primitive_desc |
Primitive descriptor for a convolution backward propagation primitive.
|
| convolution_backward_weights |
Convolution weights gradient primitive.
|
| convolution_backward_weights.desc |
Descriptor for a convolution weights gradient primitive.
|
| convolution_backward_weights.primitive_desc |
Primitive descriptor for a convolution weights gradient primitive.
|
| convolution_forward |
\} dnnl_api_primitives_common
|
| convolution_forward.desc |
Descriptor for a convolution forward propagation primitive.
|
| convolution_forward.primitive_desc |
Primitive descriptor for a convolution forward propagation primitive.
|
| deconvolution_backward_data |
Deconvolution backward propagation primitive.
|
| deconvolution_backward_data.desc |
Descriptor for a deconvolution backward propagation primitive.
|
| deconvolution_backward_data.primitive_desc |
Primitive descriptor for a deconvolution backward propagation primitive.
|
| deconvolution_backward_weights |
Deconvolution weights gradient primitive.
|
| deconvolution_backward_weights.desc |
Descriptor for a deconvolution weights gradient primitive.
|
| deconvolution_backward_weights.primitive_desc |
Primitive descriptor for a deconvolution weights gradient primitive.
|
| deconvolution_forward |
\addtogroup dnnl_api_deconvolution Deconvolution
/**
/** A primitive to perform 1D, 2D or 3D deconvolution.
|
| deconvolution_forward.desc |
Descriptor for a deconvolution forward propagation primitive.
|
| deconvolution_forward.primitive_desc |
Primitive descriptor for a deconvolution forward propagation primitive.
|
| dnnl_batch_normalization_desc_t |
\} dnnl_api_lrn
|
| dnnl_binary_desc_t |
\} dnnl_api_rnn
|
| dnnl_blocking_desc_t |
Generic description of blocked data layout for most memory formats.
|
| dnnl_convolution_desc_t |
\} dnnl_api_primitives_common
\} dnnl_api_primitives
|
| dnnl_eltwise_desc_t |
\} dnnl_api_shuffle
|
| dnnl_engine |
\struct dnnl_engine
\brief An opaque structure to describe an engine.
|
| dnnl_engine_handle |
oneDNN C API handle wrapper class.
|
| dnnl_exec_arg_t |
A structure that contains an index and a memory object, and is used to pass
arguments to dnnl_primitive_execute().
|
| dnnl_inner_product_desc_t |
\} dnnl_api_layer_normalization
|
| dnnl_layer_normalization_desc_t |
\} dnnl_api_batch_normalization
|
| dnnl_lrn_desc_t |
\} dnnl_api_pooling
|
| dnnl_matmul_desc_t |
\} dnnl_api_binary
|
| dnnl_memory |
\struct dnnl_memory
An opaque structure to describe a memory.
|
| dnnl_memory_desc_t |
Memory descriptor.
|
| dnnl_memory_extra_desc_t |
Description of extra information stored in memory
|
| dnnl_memory_handle | |
| dnnl_op_desc_t |
\} dnnl_api_memory
|
| dnnl_pooling_desc_t |
\} dnnl_api_logsoftmax
|
| dnnl_post_ops |
\struct dnnl_post_ops
\brief An opaque structure for a chain of post operations.
|
| dnnl_post_ops_handle | |
| dnnl_primitive |
\} dnnl_api_attributes
|
| dnnl_primitive_attr |
\struct dnnl_primitive_attr
\brief An opaque structure for primitive descriptor attributes.
|
| dnnl_primitive_attr_handle | |
| dnnl_primitive_desc |
\struct dnnl_primitive_desc
\brief An opaque structure to describe a primitive descriptor.
|
| dnnl_primitive_desc_handle | |
| dnnl_primitive_desc_iterator |
\} dnnl_api_engine
|
| dnnl_primitive_desc_vector | |
| dnnl_primitive_desc_vector.Iterator | |
| dnnl_primitive_handle | |
| dnnl_resampling_desc_t |
\} dnnl_api_matmul
|
| dnnl_rnn_desc_t |
A descriptor for an RNN operation.
|
| dnnl_rnn_packed_desc_t |
Description of tensor of packed weights for rnn.
|
| dnnl_shuffle_desc_t |
\} dnnl_api_deconvolution
|
| dnnl_softmax_desc_t |
\} dnnl_api_eltwise
|
| dnnl_stream |
\struct dnnl_stream
An opaque structure to describe an execution stream.
|
| dnnl_stream_attr |
An opaque structure to describe execution stream attrbutes.
|
| dnnl_stream_attr_handle | |
| dnnl_stream_handle | |
| dnnl_version_t |
Structure containing version information as per [Semantic
Versioning](https://semver.org)
|
| dnnl_wino_desc_t |
Description of tensor of weights for winograd 2x3 convolution.
|
| eltwise_backward |
Elementwise unary operation backward propagation primitive.
|
| eltwise_backward.desc |
Descriptor for an elementwise backward propagation primitive.
|
| eltwise_backward.primitive_desc |
Primitive descriptor for eltwise backward propagation.
|
| eltwise_forward |
\} dnnl_api_pooling
|
| eltwise_forward.desc |
Descriptor for an elementwise forward propagation primitive.
|
| eltwise_forward.primitive_desc |
Primitive descriptor for an elementwise forward propagation primitive.
|
| engine |
\endcond
|
| error |
\addtogroup dnnl_api_utils Utilities
Utility types and definitions.
|
| gru_backward |
GRU backward propagation primitive.
|
| gru_backward.desc |
Descriptor for a GRU backward propagation primitive.
|
| gru_backward.primitive_desc |
Primitive descriptor for a GRU backward propagation primitive.
|
| gru_forward |
GRU forward propagation primitive.
|
| gru_forward.desc |
Descriptor for a GRU forward propagation primitive.
|
| gru_forward.primitive_desc |
Primitive descriptor for a GRU forward propagation primitive.
|
| inner_product_backward_data |
Inner product backward propagation primitive.
|
| inner_product_backward_data.desc |
Descriptor for an inner product backward propagation primitive.
|
| inner_product_backward_data.primitive_desc |
Primitive descriptor for an inner product backward propagation
primitive.
|
| inner_product_backward_weights |
Inner product weights gradient primitive.
|
| inner_product_backward_weights.desc |
Descriptor for an inner product weights gradient primitive.
|
| inner_product_backward_weights.primitive_desc |
Primitive descriptor for an inner product weights gradient primitive.
|
| inner_product_forward |
\} dnnl_api_layer_normalization
|
| inner_product_forward.desc |
Descriptor for an inner product forward propagation primitive.
|
| inner_product_forward.primitive_desc |
Primitive descriptor for an inner product forward propagation primitive.
|
| IntMemoryMap | |
| IntMemoryMap.Iterator | |
| layer_normalization_backward |
Layer normalization backward propagation primitive.
|
| layer_normalization_backward.desc |
Descriptor for a layer normalization backward propagation primitive.
|
| layer_normalization_backward.primitive_desc |
Primitive descriptor for a layer normalization backward propagation
primitive.
|
| layer_normalization_forward |
\} dnnl_api_batch_normalization
|
| layer_normalization_forward.desc |
Descriptor for a layer normalization forward propagation primitive.
|
| layer_normalization_forward.primitive_desc |
Primitive descriptor for a layer normalization forward propagation
primitive.
|
| lbr_gru_backward |
LBR GRU backward propagation primitive.
|
| lbr_gru_backward.desc |
Descriptor for a LBR GRU backward propagation primitive.
|
| lbr_gru_backward.primitive_desc |
Primitive descriptor for an LBR GRU backward propagation primitive.
|
| lbr_gru_forward |
LBR GRU forward propagation primitive.
|
| lbr_gru_forward.desc |
Descriptor for an LBR GRU forward propagation primitive.
|
| lbr_gru_forward.primitive_desc |
Primitive descriptor for an LBR GRU forward propagation primitive.
|
| logsoftmax_backward |
Logsoftmax backward propagation primitive.
|
| logsoftmax_backward.desc |
Descriptor for a logsoftmax backward propagation primitive.
|
| logsoftmax_backward.primitive_desc |
Primitive descriptor for a logsoftmax backward propagation primitive.
|
| logsoftmax_forward |
\} dnnl_api_softmax
|
| logsoftmax_forward.desc |
Descriptor for a logsoftmax forward propagation primitive.
|
| logsoftmax_forward.primitive_desc |
Primitive descriptor for a logsoftmax forward propagation primitive.
|
| lrn_backward |
Local response normalization (LRN) backward propagation primitive.
|
| lrn_backward.desc |
Descriptor for an LRN backward propagation primitive.
|
| lrn_backward.primitive_desc |
Primitive descriptor for an LRN backward propagation primitive.
|
| lrn_forward |
\} dnnl_api_deconvolution
|
| lrn_forward.desc |
Descriptor for an LRN forward propagation primitive.
|
| lrn_forward.primitive_desc |
Primitive descriptor for an LRN forward propagation primitive.
|
| lstm_backward |
LSTM backward propagation primitive.
|
| lstm_backward.desc |
Descriptor for an LSTM backward propagation primitive.
|
| lstm_backward.primitive_desc |
Primitive descriptor for an LSTM backward propagation primitive.
|
| lstm_forward |
LSTM forward propagation primitive.
|
| lstm_forward.desc |
Descriptor for an LSTM forward propagation primitive.
|
| lstm_forward.primitive_desc |
Primitive descriptor for an LSTM forward propagation primitive.
|
| matmul |
\} dnnl_api_binary
|
| matmul.desc |
Descriptor for a matmul primitive.
|
| matmul.primitive_desc |
Primitive descriptor for a matmul primitive.
|
| memory |
\} dnnl_api_stream
|
| memory.desc |
A memory descriptor.
|
| pooling_backward |
Pooling backward propagation primitive.
|
| pooling_backward.desc |
Descriptor for a pooling backward propagation primitive.
|
| pooling_backward.primitive_desc |
Primitive descriptor for a pooling backward propagation primitive.
|
| pooling_forward |
\} dnnl_api_lrn
|
| pooling_forward.desc |
Descriptor for a pooling forward propagation primitive.
|
| pooling_forward.primitive_desc |
Primitive descriptor for a pooling forward propagation primitive.
|
| post_ops |
\endcond
|
| primitive |
\addtogroup dnnl_api_primitives Primitives
Compute primitives
|
| primitive_attr |
\endcond
|
| primitive_desc |
\} dnnl_api_sum
|
| primitive_desc_base |
\} dnnl_api_attributes
|
| primitive_vector | |
| primitive_vector.Iterator | |
| reorder |
\} dnnl_api_primitives_common
|
| reorder.primitive_desc |
Primitive descriptor for a reorder primitive.
|
| resampling_backward |
Resampling backward propagation primitive.
|
| resampling_backward.desc |
Descriptor for a resampling backward propagation primitive.
|
| resampling_backward.primitive_desc |
Primitive descriptor for resampling backward propagation primitive.
|
| resampling_forward |
\} dnnl_api_matmul
|
| resampling_forward.desc |
Descriptor for resampling forward propagation.
|
| resampling_forward.primitive_desc |
Primitive descriptor for a resampling forward propagation primitive.
|
| rnn_primitive_desc_base |
\} dnnl_api_inner_product
|
| shuffle_backward |
Shuffle backward propagation primitive.
|
| shuffle_backward.desc |
Descriptor for a shuffle primitive backward propagation
primitive.
|
| shuffle_backward.primitive_desc |
Primitive descriptor for a shuffle backward propagation primitive.
|
| shuffle_forward |
\} dnnl_api_rnn
|
| shuffle_forward.desc |
Descriptor for a shuffle forward propagation primitive.
|
| shuffle_forward.primitive_desc |
Primitive descriptor for a shuffle forward propagation primitive.
|
| softmax_backward |
Softmax backward propagation primitive.
|
| softmax_backward.desc |
Descriptor for a softmax backward propagation primitive.
|
| softmax_backward.primitive_desc |
Primitive descriptor for a softmax backward propagation primitive.
|
| softmax_forward |
\} dnnl_api_eltwise
|
| softmax_forward.desc |
Descriptor for a softmax forward propagation primitive.
|
| softmax_forward.primitive_desc |
Primitive descriptor for a softmax forward propagation primitive.
|
| stream |
An execution stream.
|
| stream_attr |
\endcond
|
| sum |
\} dnnl_api_concat
|
| sum.primitive_desc |
Primitive descriptor for a sum primitive.
|
| vanilla_rnn_backward |
Vanilla RNN backward propagation primitive.
|
| vanilla_rnn_backward.desc |
Descriptor for a vanilla RNN backward propagation primitive.
|
| vanilla_rnn_backward.primitive_desc |
Primitive descriptor for an RNN backward propagation primitive.
|
| vanilla_rnn_forward |
Vanilla RNN forward propagation primitive.
|
| vanilla_rnn_forward.desc |
Descriptor for a vanilla RNN forward propagation primitive.
|
| vanilla_rnn_forward.primitive_desc |
Primitive descriptor for a vanilla RNN forward propagation primitive.
|
| Enum | Description |
|---|---|
| engine.kind |
Kinds of engines.
|
| memory.data_type |
Data type specification.
|
| memory.format_kind |
Memory format kind
|
| memory.format_tag |
Memory format tag specification.
|
| primitive.kind |
Kinds of primitives supported by the library.
|
| stream.flags |
Stream flags.
|
Copyright © 2020. All rights reserved.