Intel(R) Math Kernel Library for Deep Neural Networks (Intel(R) MKL-DNN)
0.19.0
Performance library for Deep Learning
|
Go to the source code of this file.
Classes | |
struct | mkldnn_version_t |
Intel(R) MKL-DNN Version type. More... | |
struct | mkldnn_blocking_desc_t |
Generic description of blocked data layout for most memory formats. More... | |
struct | mkldnn_wino_desc_t |
Description of tensor of weights for winograd 2x3 convolution. More... | |
struct | mkldnn_rnn_packed_desc_t |
Description of tensor of packed weights for rnn. More... | |
struct | mkldnn_memory_desc_t |
Memory descriptor. More... | |
struct | mkldnn_convolution_desc_t |
A descriptor of a convolution operation. More... | |
struct | mkldnn_shuffle_desc_t |
A descriptor of a shuffle operation. More... | |
struct | mkldnn_eltwise_desc_t |
A descriptor of a element-wise operation. More... | |
struct | mkldnn_softmax_desc_t |
A descriptor of a Softmax operation. More... | |
struct | mkldnn_pooling_desc_t |
A descriptor of a pooling operation. More... | |
struct | mkldnn_lrn_desc_t |
A descriptor of a Local Response Normalization (LRN) operation. More... | |
struct | mkldnn_batch_normalization_desc_t |
A descriptor of a Batch Normalization operation. More... | |
struct | mkldnn_inner_product_desc_t |
A descriptor of an inner product operation. More... | |
struct | mkldnn_rnn_cell_desc_t |
struct | mkldnn_rnn_desc_t |
A descriptor for an RNN operation. More... | |
struct | mkldnn_primitive_at_t |
A wrapper structure to specify a particular output of a primitive. More... | |
Macros | |
#define | TENSOR_MAX_DIMS 12 |
Maximum number of dimensions a tensor can have. More... | |
#define | MKLDNN_RNN_MAX_N_PARTS 4 |
Typedefs | |
typedef int | mkldnn_dims_t [TENSOR_MAX_DIMS] |
A type to describe tensor dimensions. More... | |
typedef ptrdiff_t | mkldnn_strides_t [TENSOR_MAX_DIMS] |
A type to describe strides within a tensor. More... | |
typedef void * | mkldnn_op_desc_t |
A pointer to any of the operation descriptors. More... | |
typedef const void * | const_mkldnn_op_desc_t |
A pointer to any of the operation descriptors (constant variant). More... | |
typedef mkldnn_convolution_desc_t | mkldnn_deconvolution_desc_t |
A descriptor of a deconvolution operation. More... | |
typedef struct mkldnn_engine * | mkldnn_engine_t |
An engine handle. More... | |
typedef struct mkldnn_primitive_desc_iterator * | mkldnn_primitive_desc_iterator_t |
A primitive descriptor iterator handle. More... | |
typedef struct mkldnn_primitive_desc_iterator * | const_mkldnn_primitive_desc_iterator_t |
A constant primitive descriptor iterator handle. More... | |
typedef struct mkldnn_primitive_desc * | mkldnn_primitive_desc_t |
A primitive descriptor handle. More... | |
typedef struct mkldnn_primitive_desc * | const_mkldnn_primitive_desc_t |
A constant primitive descriptor handle. More... | |
typedef struct mkldnn_primitive_attr * | mkldnn_primitive_attr_t |
A primitive descriptor attributes handle that controls primitive behavior. More... | |
typedef struct mkldnn_primitive_attr * | const_mkldnn_primitive_attr_t |
A constant primitive descriptor attributes handle. More... | |
typedef struct mkldnn_post_ops * | mkldnn_post_ops_t |
A post operation chain handle. More... | |
typedef struct mkldnn_post_ops * | const_mkldnn_post_ops_t |
A constant post operation chain handle. More... | |
typedef struct mkldnn_primitive * | mkldnn_primitive_t |
A primitive handle. More... | |
typedef struct mkldnn_primitive * | const_mkldnn_primitive_t |
A constant primitive handle. More... | |
typedef struct mkldnn_stream * | mkldnn_stream_t |
An execution stream handle. More... | |
typedef struct mkldnn_stream * | const_mkldnn_stream_t |
A constant execution stream handle. More... | |