|
enum | csinn_dtype_enum {
CSINN_DTYPE_BOOL = 0
, CSINN_DTYPE_INT4
, CSINN_DTYPE_UINT8
, CSINN_DTYPE_INT8
,
CSINN_DTYPE_UINT16
, CSINN_DTYPE_INT16
, CSINN_DTYPE_UINT32
, CSINN_DTYPE_INT32
,
CSINN_DTYPE_FLOAT16
, CSINN_DTYPE_BFLOAT16
, CSINN_DTYPE_FLOAT32
, CSINN_DTYPE_FLOAT64
,
CSINN_DTYPE_INT64
, CSINN_DTYPE_SIZE
} |
|
enum | csinn_mem_type_enum {
CSINN_MEM_TYPE_CPU_NOT_ALIGNED = 0
, CSINN_MEM_TYPE_CPU_ALIGNED
, CSINN_MEM_TYPE_DMABUF
, CSINN_MEM_TYPE_ASP42
,
CSINN_MEM_TYPE_ASP41
, CSINN_MEM_TYPE_CPU_ACC
} |
|
enum | csinn_quant_enum {
CSINN_QUANT_UNSET = 0
, CSINN_QUANT_INT4_SYM
, CSINN_QUANT_UINT8_ASYM
, CSINN_QUANT_UINT8_SYM
,
CSINN_QUANT_INT8_ASYM
, CSINN_QUANT_INT8_SYM
, CSINN_QUANT_INT16_SYM
, CSINN_QUANT_FLOAT16
,
CSINN_QUANT_BFLOAT16
, CSINN_QUANT_FLOAT32
, CSINN_QUANT_INT4_ASYM_W_SYM
, CSINN_QUANT_INT8_ASYM_W_SYM
,
CSINN_QUANT_FLOAT16_W_INT8
, CSINN_QUANT_SIZE
} |
|
enum | csinn_api_enum {
CSINN_REF = 0
, CSINN_GREF
, CSINN_C860
, CSINN_C906
,
CSINN_C920
, CSINN_ANOLE
, CSINN_CH8601
, CSINN_TH1520
,
CSINN_DP1K
, CSINN_I805
, CSINN_E804
, CSINN_REF_I805
,
CSINN_C908
, CSINN_TVMGEN
, CSINN_ASP
, CSINN_RVV
,
CSINN_RVM
, CSINN_E907
, CSINN_API_SIZE
} |
|
enum | csinn_rmode_enum { CSINN_RM_LAYER = 0
, CSINN_RM_CPU_GRAPH
, CSINN_RM_NPU_GRAPH
, CSINN_RM_CPU_BASE_HYBRID
, CSINN_RUN_MODE_SIZE
} |
|
enum | csinn_mode_save_enum { CSINN_SAVE_AND_RUN = 0
, CSINN_SAVE_ONLY
, CSINN_RUN_ONLY
} |
|
enum | csinn_op_enum |
|
enum | csinn_conv_mode_enum { CSINN_DIRECT = 0x0
, CSINN_WINOGRAD = 0x1
, CSINN_GEMM = 0x2
} |
|
enum | csinn_pad_enum { CSINN_PAD_CONSTANT = 0x0
, CSINN_PAD_EDGE = 0x1
, CSINN_PAD_REFLECT = 0x2
} |
|
enum | csinn_resize_enum { CSINN_RESIZE_BILINEAR = 0x0
, CSINN_RESIZE_NEAREST_NEIGHBOR = 0x1
, CSINN_RESIZE_NEAREST_BICUBIC = 0x2
} |
|
enum | csinn_depth2space_enum { CSINN_DEPTHTOSPACE_DCR = 0x0
, CSINN_DEPTHTOSPACE_CRD = 0x1
} |
|
enum | csinn_lrn_enum { CSINN_LRN_ACROSS_CHANNELS = 0x0
, CSINN_LRN_WITHIN_CHANNEL
} |
|
enum | csinn_layout_enum {
CSINN_LAYOUT_NULL = 0x0
, CSINN_LAYOUT_N
, CSINN_LAYOUT_NC
, CSINN_LAYOUT_NCW
,
CSINN_LAYOUT_NCHW
, CSINN_LAYOUT_NCDHW
, CSINN_LAYOUT_O
, CSINN_LAYOUT_OI
,
CSINN_LAYOUT_O16I16
, CSINN_LAYOUT_O32I32
, CSINN_LAYOUT_OIW
, CSINN_LAYOUT_OIHW
,
CSINN_LAYOUT_OIDHW
, CSINN_LAYOUT_O1HW
, CSINN_LAYOUT_NWC
, CSINN_LAYOUT_NHWC
,
CSINN_LAYOUT_NDHWC
, CSINN_LAYOUT_OWI
, CSINN_LAYOUT_OHWI
, CSINN_LAYOUT_O16HWI16
,
CSINN_LAYOUT_O32HWI32
, CSINN_LAYOUT_ODHWI
, CSINN_LAYOUT_1HWO
, CSINN_LAYOUT_1HW16O16
,
CSINN_LAYOUT_1HW32O32
, CSINN_LAYOUT_NC1C0
, CSINN_LAYOUT_NC1WC0
, CSINN_LAYOUT_NC1HWC0
,
CSINN_LAYOUT_NC1DHWC0
} |
|
enum | csinn_status_enum {
CSINN_UNSUPPORT_LAYOUT = -3
, CSINN_UNSUPPORT_DTYPE = -2
, CSINN_CALLBACK_UNSET = -1
, CSINN_FALSE = 0
,
CSINN_TRUE = 1
} |
|
enum | csinn_optimize_method_enum {
CSINN_OPT_FORCE_REPLACE = -1
, CSINN_OPT_ASM = 10
, CSINN_OPT_INTRINSIC = 20
, CSINN_OPT_TVMGEN = 100
,
CSINN_OPT_C_REFERENCE = 1000
, CSINN_OPT_UNSUPPORTED = 1000000
} |
|
enum | csinn_profiler_enum { CSINN_PROFILER_LEVEL_UNSET = 0
, CSINN_PROFILER_LEVEL_TIMER
, CSINN_PROFILER_LEVEL_DUMP
, CSINN_PROFILER_LEVEL_ALL
} |
|
enum | csinn_debug_enum {
CSINN_DEBUG_LEVEL_DEBUG = -2
, CSINN_DEBUG_LEVEL_INFO
, CSINN_DEBUG_LEVEL_WARNING
, CSINN_DEBUG_LEVEL_ERROR
,
CSINN_DEBUG_LEVEL_FATAL
} |
|