Deep Neural Network Library (DNNL)  1.1.3
Performance library for Deep Learning
Classes | Typedefs | Enumerations
Primitive descriptor attributes

Classes

struct  dnnl_primitive_attr
 An opaque structure for primitive descriptor attributes. More...
 
struct  dnnl_post_ops
 An opaque structure for a chain of post operations. More...
 

Typedefs

typedef struct dnnl_primitive_attrdnnl_primitive_attr_t
 A primitive descriptor attributes handle that controls primitive behavior. More...
 
typedef const struct dnnl_primitive_attrconst_dnnl_primitive_attr_t
 A constant primitive descriptor attributes handle.
 
typedef struct dnnl_post_opsdnnl_post_ops_t
 A post operation chain handle.
 
typedef const struct dnnl_post_opsconst_dnnl_post_ops_t
 A constant post operation chain handle.
 

Enumerations

enum  dnnl_scratchpad_mode_t { dnnl_scratchpad_mode_library, dnnl_scratchpad_mode_user }
 Scratchpad mode. More...
 

Detailed Description

Typedef Documentation

◆ dnnl_primitive_attr_t

A primitive descriptor attributes handle that controls primitive behavior.

Enumeration Type Documentation

◆ dnnl_scratchpad_mode_t

Scratchpad mode.

Enumerator
dnnl_scratchpad_mode_library 

The library manages scratchpad (default)

dnnl_scratchpad_mode_user 

A user shall query and provide the scratchpad memory to primitives.