18.5.2.4. 结构体¶
18.5.2.4.1. Struct GX_SNPU_SEGMENTS_TASK¶
-
struct GX_SNPU_SEGMENTS_TASK
snpu 工作任务(分段接口使用)
Public Members
-
int module_id
模块标识号 module id defined by programmer
-
void *data
临时数据区域(虚拟地址) data_content in model.h
-
void *input
模型输入数据(虚拟地址) input in model.h
-
void *output
模型输出数据(虚拟地址) output in model.h
-
void *cmd
指令内容区域(虚拟地址) cmd_content in model.h
-
void *weight
权重内容区域(虚拟地址) weight_content in model.h
-
void *cache
权重缓存区域(虚拟地址) cache_content in model.h
-
unsigned int cmd_len
指令长度 sizeof cmd_content in model.h
-
unsigned int num_segments
模型分断个数 num_segments in model.h
-
const unsigned int *segments_cmd_offs
模型每个分段指令偏移 segments_cmd_offs in model.h
-
const unsigned int *segments_cmd_len
模型每个分段指令长度 segments_cmd_len in model.h
-
int module_id
18.5.2.4.2. Struct GX_SNPU_TASK¶
-
struct GX_SNPU_TASK
snpu 工作任务(不分段接口使用)
Public Members
-
int module_id
模块标识号 module id defined by programmer
-
void *data
临时数据区域(物理地址) data_content in model.h
-
void *input
模型输入数据(物理地址) input in model.h
-
void *output
模型输出数据(物理地址) output in model.h
-
void *cmd
指令内容区域(物理地址) cmd_content in model.h
-
void *weight
权重内容区域(物理地址) weight_content in model.h
-
void *cache
权重缓存区域(物理地址) cache_content in model.h
-
int module_id