Attributes#

Overview#

A container for parameters that extend primitives behavior. More…

// enums

enum dnnl::algorithm;
enum dnnl::prop_kind;
enum dnnl::quantization_mode;
enum dnnl::rounding_mode;
enum dnnl::scratchpad_mode;

// structs

struct dnnl::post_ops;
struct dnnl::primitive_attr;

// global functions

dnnl_scratchpad_mode_t dnnl::convert_to_c(scratchpad_mode mode);
dnnl_rounding_mode_t dnnl::convert_to_c(rounding_mode mode);
dnnl_quantization_mode_t dnnl::convert_to_c(quantization_mode qmode);
dnnl_prop_kind_t dnnl::convert_to_c(prop_kind akind);
dnnl_alg_kind_t dnnl::convert_to_c(algorithm aalgorithm);

Detailed Documentation#

A container for parameters that extend primitives behavior.

Attributes can also contain Post-ops, which are computations executed after the primitive.

A container for parameters that extend primitives behavior.

See also:

Primitive Attributes

Post-ops

Global Functions#

dnnl_scratchpad_mode_t dnnl::convert_to_c(scratchpad_mode mode)

Converts a scratchpad mode enum value from C++ API to C API type.

Parameters:

mode

C++ API scratchpad mode enum value.

Returns:

Corresponding C API scratchpad mode enum value.

dnnl_rounding_mode_t dnnl::convert_to_c(rounding_mode mode)

Converts a rounding mode enum value from C++ API to C API type.

Parameters:

mode

C++ API rounding mode enum value.

Returns:

Corresponding C API rounding mode enum value.

dnnl_quantization_mode_t dnnl::convert_to_c(quantization_mode qmode)

Converts a quantization kind enum value from C++ API to C API type.

Parameters:

qmode

C++ API quantization kind enum value.

Returns:

Corresponding C API quantization kind enum value.

dnnl_prop_kind_t dnnl::convert_to_c(prop_kind akind)

Converts propagation kind enum value from C++ API to C API type.

Parameters:

akind

C++ API propagation kind enum value.

Returns:

Corresponding C API propagation kind enum value.

dnnl_alg_kind_t dnnl::convert_to_c(algorithm aalgorithm)

Converts algorithm kind enum value from C++ API to C API type.

Parameters:

aalgorithm

C++ API algorithm kind enum value.

Returns:

Corresponding C API algorithm kind enum value.