Common#
Overview#
Common operations to create, destroy and inspect primitives More…
// enums enum dnnl::normalization_flags; enum dnnl::query; // structs struct dnnl::primitive; struct dnnl::primitive_desc; struct dnnl::primitive_desc_base; // global functions dnnl_primitive_kind_t dnnl::convert_to_c(primitive::kind akind); dnnl_normalization_flags_t dnnl::convert_to_c(normalization_flags flags); dnnl_query_t dnnl::convert_to_c(query aquery);
Detailed Documentation#
Common operations to create, destroy and inspect primitives
Global Functions#
dnnl_primitive_kind_t dnnl::convert_to_c(primitive::kind akind)
Converts primitive kind enum value from C++ API to C API type.
Parameters:
akind |
C++ API primitive kind enum value. |
Returns:
Corresponding C API primitive kind enum value.
dnnl_normalization_flags_t dnnl::convert_to_c(normalization_flags flags)
Converts normalization flags enum value from C++ API to C API type.
Parameters:
flags |
C++ API normalization flags enum value. |
Returns:
Corresponding C API normalization flags enum value.
dnnl_query_t dnnl::convert_to_c(query aquery)
Converts query enum value from C++ API to C API type.
Parameters:
aquery |
C++ API query enum value. |
Returns:
Corresponding C API query enum value.