if (OpName == "DUMMY") { }else if (OpName == "Abs") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Acos") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Acosh") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Add") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "And") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "ArgMax") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "ArgMin") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Asin") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Asinh") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Atan") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Atanh") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "AveragePool") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "BatchNormalization") { ImportNodeMultipleOuts(node, 5, 5); }else if (OpName == "BitShift") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "Cast") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Ceil") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Clip") { ImportNodeOneOut(node, 3, 1); }else if (OpName == "Compress") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "Concat") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "ConcatFromSequence") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Constant") { ImportNodeOneOut(node, 0, 1); }else if (OpName == "ConstantOfShape") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Conv") { ImportNodeConv(node, 3, 1); }else if (OpName == "ConvInteger") { ImportNodeOneOut(node, 4, 1); }else if (OpName == "ConvTranspose") { ImportNodeOneOut(node, 3, 1); }else if (OpName == "Cos") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Cosh") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "CumSum") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "DepthToSpace") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "DequantizeLinear") { ImportNodeOneOut(node, 3, 1); }else if (OpName == "Det") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Div") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "Dropout") { ImportNodeMultipleOuts(node, 1, 2); }else if (OpName == "DynamicQuantizeLinear") { ImportNodeMultipleOuts(node, 1, 3); }else if (OpName == "Elu") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Equal") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "Erf") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Exp") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Expand") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "EyeLike") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Flatten") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Floor") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "GRU") { ImportNodeMultipleOuts(node, 6, 2); }else if (OpName == "Gather") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "GatherElements") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "GatherND") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "Gemm") { ImportNodeOneOut(node, 3, 1); }else if (OpName == "GlobalAveragePool") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "GlobalLpPool") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "GlobalMaxPool") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Greater") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "HardSigmoid") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Hardmax") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Identity") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "If") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "InstanceNormalization") { ImportNodeOneOut(node, 3, 1); }else if (OpName == "IsInf") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "IsNaN") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "LRN") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "LSTM") { ImportNodeMultipleOuts(node, 8, 3); }else if (OpName == "LeakyRelu") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Less") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "Log") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "LogSoftmax") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Loop") { ImportNodeOneOut(node, 3, 1); }else if (OpName == "LpNormalization") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "LpPool") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "MatMul") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "MatMulInteger") { ImportNodeOneOut(node, 4, 1); }else if (OpName == "Max") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "MaxPool") { ImportNodeMaxPool(node, 1, 2); }else if (OpName == "MaxRoiPool") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "MaxUnpool") { ImportNodeOneOut(node, 3, 1); }else if (OpName == "Mean") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "MeanVarianceNormalization") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Min") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Mod") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "Mul") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "Multinomial") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Neg") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "NonMaxSuppression") { ImportNodeOneOut(node, 5, 1); }else if (OpName == "NonZero") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Not") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "OneHot") { ImportNodeOneOut(node, 3, 1); }else if (OpName == "Or") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "PRelu") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "Pad") { ImportNodeOneOut(node, 3, 1); }else if (OpName == "Pow") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "QLinearConv") { ImportNodeOneOut(node, 9, 1); }else if (OpName == "QLinearMatMul") { ImportNodeOneOut(node, 8, 1); }else if (OpName == "QuantizeLinear") { ImportNodeOneOut(node, 3, 1); }else if (OpName == "RNN") { ImportNodeMultipleOuts(node, 6, 2); }else if (OpName == "RandomNormal") { ImportNodeOneOut(node, 0, 1); }else if (OpName == "RandomNormalLike") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "RandomUniform") { ImportNodeOneOut(node, 0, 1); }else if (OpName == "RandomUniformLike") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Range") { ImportNodeOneOut(node, 3, 1); }else if (OpName == "Reciprocal") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "ReduceL1") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "ReduceL2") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "ReduceLogSum") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "ReduceLogSumExp") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "ReduceMax") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "ReduceMean") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "ReduceMin") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "ReduceProd") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "ReduceSum") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "ReduceSumSquare") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Relu") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Reshape") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "Resize") { ImportNodeOneOut(node, 4, 1); }else if (OpName == "ReverseSequence") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "RoiAlign") { ImportNodeOneOut(node, 3, 1); }else if (OpName == "Round") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Scan") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Scatter") { ImportNodeOneOut(node, 3, 1); }else if (OpName == "ScatterElements") { ImportNodeOneOut(node, 3, 1); }else if (OpName == "ScatterND") { ImportNodeOneOut(node, 3, 1); }else if (OpName == "Selu") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "SequenceAt") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "SequenceConstruct") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "SequenceEmpty") { ImportNodeOneOut(node, 0, 1); }else if (OpName == "SequenceErase") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "SequenceInsert") { ImportNodeOneOut(node, 3, 1); }else if (OpName == "SequenceLength") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Shape") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Shrink") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Sigmoid") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Sign") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Sin") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Sinh") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Size") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Slice") { ImportNodeOneOut(node, 5, 1); }else if (OpName == "Softmax") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Softplus") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Softsign") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "SpaceToDepth") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Split") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "SplitToSequence") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "Sqrt") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Squeeze") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "StringNormalizer") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Sub") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "Sum") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Tan") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Tanh") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "TfIdfVectorizer") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "ThresholdedRelu") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Tile") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "TopK") { ImportNodeMultipleOuts(node, 2, 2); }else if (OpName == "Transpose") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Unique") { ImportNodeMultipleOuts(node, 1, 4); }else if (OpName == "Unsqueeze") { ImportNodeOneOut(node, 1, 1); }else if (OpName == "Upsample") { ImportNodeOneOut(node, 2, 1); }else if (OpName == "Where") { ImportNodeOneOut(node, 3, 1); }else if (OpName == "Xor") { ImportNodeOneOut(node, 2, 1); }