|
SHL 2.2.x
|
#include <csinn_data_structure.h>
Public Attributes | |
| void * | data |
| enum csinn_dtype_enum | dtype |
| enum csinn_mem_type_enum | mtype |
| int32_t | dim [MAX_DIM] |
| int32_t | dim_count |
| uint32_t | is_const |
| char * | name |
| int32_t | layout |
| int32_t | quant_channel |
| struct csinn_quant_info * | qinfo |
| struct csinn_session * | sess |
CSI-NN tensor
| void* csinn_tensor::data |
Real data pointing to tensors
| enum csinn_dtype_enum csinn_tensor::dtype |
Description the data type of the tensor
| enum csinn_mem_type_enum csinn_tensor::mtype |
Describes the storage type of the tensor
| int32_t csinn_tensor::dim[MAX_DIM] |
Describes the size of each dimension in the tensor.
| int32_t csinn_tensor::dim_count |
The number of tensor dimensions. The current version supports a maximum of eight dimensions
| uint32_t csinn_tensor::is_const |
Whether the marker tensor is a constant
| char* csinn_tensor::name |
The name of the current tensor
| int32_t csinn_tensor::layout |
Describes the data layout type of the tensor
| int32_t csinn_tensor::quant_channel |
Specifies the number of qinfo. 0 indicates non-quantization, 1 indicates normal quantization, and greater than 1 indicates channel quantization
| struct csinn_quant_info* csinn_tensor::qinfo |
An array pointing to the quantization information
| struct csinn_session* csinn_tensor::sess |
Indicates the data structure of the current session