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.