enum dnnl_pack_type_t

enum dnnl_pack_type_t#

Overview#

Packing specification. More…

#include <dnnl_ukernel_types.h>

enum dnnl_pack_type_t
{
    dnnl_pack_type_undef    = 0,
    dnnl_pack_type_no_trans,
    dnnl_pack_type_trans,
    dnnl_pack_type_pack32,
};

Detailed Documentation#

Packing specification.

Enum Values#

dnnl_pack_type_undef

Undefined pack type. A guard value.

dnnl_pack_type_no_trans

Plain, not transposed layout. Similar to format_tag::ab.

dnnl_pack_type_trans

Plain, transposed layout. Similar to format_tag::ba.

dnnl_pack_type_pack32

Packed by 32 bits along K dimension layout.