Init
函数功能
初始化ComputeNodeInfo类。
函数原型
void Init(const size_t ir_inputs_num, const size_t inputs_num, const size_t outputs_num, const ge::char_t *node_name, const ge::char_t *node_type)
void Init(const size_t ir_inputs_num, const size_t ir_outputs_num, const size_t inputs_num, const size_t outputs_num, const size_t attr_size, const ge::char_t *node_name, const ge::char_t *node_type)
参数说明
| 参数 | 输入/输出 | 说明 | 
|---|---|---|
| ir_inputs_num | 输入 | 算子原型输入的个数。 | 
| inputs_num | 输入 | 算子实际输入个数。 | 
| outputs_num | 输入 | 算子实际输出个数。 | 
| node_name | 输入 | 节点名称。 | 
| node_type | 输入 | 节点类型(算子原型名称)。 | 
| ir_outputs_num | 输入 | 算子原型输出的个数。 | 
| attr_size | 输入 | 属性个数。 | 
返回值说明
无。
约束说明
无。
调用示例
auto ir_input_num = compute_node->GetOpDesc()->GetIrInputs().size(); auto inputs_num = compute_node->GetInDataNodesAndAnchors().size(); auto outputs_num = compute_node->GetOutDataNodesAndAnchors().size(); auto compute_node_info_holder = std::make_unique<uint8_t[]>(total_size); auto compute_node_info = reinterpret_cast<ComputeNodeInfo *>(compute_node_info_holder.get()); compute_node_info->Init(ir_input_num, inputs_num, outputs_num, node_name, node_type);
父主题: ComputeNodeInfo