| Enumerator | 
|---|
| CSINN_LAYOUT_NULL | Not set  | 
| CSINN_LAYOUT_N | NCHW input and output, 1 dimension  | 
| CSINN_LAYOUT_NC | NCHW input and output, 2 dimensions  | 
| CSINN_LAYOUT_NCW | NCHW input and output, 3 dimensions  | 
| CSINN_LAYOUT_NCHW | NCHW input and output, 4 dimensions  | 
| CSINN_LAYOUT_NCDHW | NCHW input and output, 5 dimensions  | 
| CSINN_LAYOUT_O | NCHW constant, 1 dimension  | 
| CSINN_LAYOUT_OI | NCHW constant, 2 dimensions  | 
| CSINN_LAYOUT_O16I16 | 16 bytes in parallel for ASP platform  | 
| CSINN_LAYOUT_O32I32 | 32 bytes in parallel for ASP platform  | 
| CSINN_LAYOUT_OIW | NCHW constant, 3 dimension  | 
| CSINN_LAYOUT_OIHW | NCHW constant, 4 dimension  | 
| CSINN_LAYOUT_OIDHW | NCHW constant, 5 dimension  | 
| CSINN_LAYOUT_O1HW | NCHW constant, depthwise convolution only  | 
| CSINN_LAYOUT_NWC | NHWC input and output, 3 dimensions  | 
| CSINN_LAYOUT_NHWC | NHWC input and output, 4 dimensions  | 
| CSINN_LAYOUT_NDHWC | NHWC input and output, 5 dimensions  | 
| CSINN_LAYOUT_OWI | NHWC constant, 3 dimensions  | 
| CSINN_LAYOUT_OHWI | NHWC constant, 4 dimensions  | 
| CSINN_LAYOUT_O16HWI16 | 16 bytes in parallel for ASP platform  | 
| CSINN_LAYOUT_O32HWI32 | 32 bytes in parallel for ASP platform  | 
| CSINN_LAYOUT_ODHWI | NHWC constant, 5 dimensions  | 
| CSINN_LAYOUT_1HWO | NHWC constant, depthwise convolution only  | 
| CSINN_LAYOUT_1HW16O16 | 16 bytes in parallel for ASP platform  | 
| CSINN_LAYOUT_1HW32O32 | 32 bytes in parallel for ASP platform  | 
| CSINN_LAYOUT_NC1C0 | NC1HWC0 input and output, 2 dimension  | 
| CSINN_LAYOUT_NC1WC0 | NC1HWC0 input and output, 3 dimension  | 
| CSINN_LAYOUT_NC1HWC0 | NC1HWC0 input and output, 4 dimension  | 
| CSINN_LAYOUT_NC1DHWC0 | NC1HWC0 input and output, 5 dimension  |