Init
Description
Initializes the ComputeNodeInfo class.
Prototype
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)
Parameters
Parameter |
Input/Output |
Description |
|---|---|---|
ir_inputs_num |
Input |
Number of operator prototype inputs. |
inputs_num |
Input |
Actual number of inputs of an operator. |
outputs_num |
Input |
Actual number of outputs of an operator. |
node_name |
Input |
Node name. |
node_type |
Input |
Node type (operator prototype name). |
ir_outputs_num |
Input |
Number of operator prototype outputs. |
attr_size |
Input |
Number of attributes. |
Returns
None
Restrictions
None
Example
auto ir_input_num = node->GetOpDesc()->GetIrInputs().size(); auto ir_output_num = node->GetOpDesc()->GetIrOutputs().size(); auto inputs_num = node->GetInDataNodesAndAnchors().size(); auto outputs_num = node->GetOutDataNodesAndAnchors().size(); GE_ASSERT_SUCCESS(ComputeNodeInfo::Init(ir_input_num, input_num,outputs_num, node_name, node_type));