1 override of AddIntermediateVariable
Microsoft.ML.OnnxConverter (1)
OnnxContextImpl.cs (1)
228public override string AddIntermediateVariable(DataViewType type, string colName, bool skip = false)
161 references to AddIntermediateVariable
Microsoft.ML.Data (49)
Model\Onnx\OnnxContext.cs (3)
57/// variable is created through <see cref="AddIntermediateVariable(DataViewType, string, bool)"/>before realizing 105/// which ought to have been something returned from <see cref="AddIntermediateVariable(DataViewType, string, bool)"/></param> 119/// which ought to have been something returned from <see cref="OnnxContext.AddIntermediateVariable(DataViewType, string, bool)"/></param>
Prediction\Calibrator.cs (6)
1307var subNodeOutput = ctx.AddIntermediateVariable(NumberDataViewType.Single, "subNodeOutput"); 1312var divNodeOutput = ctx.AddIntermediateVariable(NumberDataViewType.Single, "binIndexOutput"); 1316var castOutput = ctx.AddIntermediateVariable(NumberDataViewType.Int64, "castOutput"); 1324var binIndexOutput = ctx.AddIntermediateVariable(NumberDataViewType.Int64, "binIndexOutput"); 1805var mulNodeOutput = ctx.AddIntermediateVariable(null, "MulNodeOutput", true); 1810var linearOutput = ctx.AddIntermediateVariable(null, "linearOutput", true);
Prediction\CalibratorCatalog.cs (1)
275probabilityName = ctx.AddIntermediateVariable(NumberDataViewType.Single, probabilityName);
Scorers\BinaryClassifierScorer.cs (2)
203var binarizerOutput = ctx.AddIntermediateVariable(NumberDataViewType.Single, "BinarizerOutput", false); 211var addOutput = ctx.AddIntermediateVariable(NumberDataViewType.Single, "Add", false);
Scorers\GenericScorer.cs (1)
238colName = ctx.AddIntermediateVariable(_bindings.GetColumnType(colIndex), colName);
Scorers\PredictedLabelScorerBase.cs (1)
385colName = ctx.AddIntermediateVariable(Bindings.GetColumnType(colIndex), colName, false);
Transforms\ColumnConcatenatingTransformer.cs (2)
939var vectorizerOutputName = ctx.AddIntermediateVariable(vectorizerOutputType, "VectorFeaturizerOutput"); 946var dstVariableName = ctx.AddIntermediateVariable(dstVectorType, outName);
Transforms\ColumnCopying.cs (1)
252var dstVariableName = ctx.AddIntermediateVariable(_schema[colIndex].Type, column.outputColumnName);
Transforms\ColumnSelecting.cs (1)
747var dstVariable = ctx.AddIntermediateVariable(dstCol.Type, dstCol.Name);
Transforms\Hashing.cs (11)
1372string murmurOutput = ctx.AddIntermediateVariable(_dstTypes[iinfo], "MurmurOutput"); 1378castOutput = ctx.AddIntermediateVariable(NumberDataViewType.Int64, "CastOutput", true); 1383var isGreaterThanZeroOutputBool = ctx.AddIntermediateVariable(BooleanDataViewType.Instance, "isGreaterThanZeroOutputBool"); 1387isGreaterThanZeroOutput = ctx.AddIntermediateVariable(NumberDataViewType.Int64, "isGreaterThanZeroOutput"); 1398castOutput = ctx.AddIntermediateVariable(NumberDataViewType.UInt32, "CastOutput", true); 1420string bitShiftOutput = ctx.AddIntermediateVariable(_dstTypes[iinfo], "BitShiftOutput"); 1426string bitShiftOutput2 = ctx.AddIntermediateVariable(_dstTypes[iinfo], "BitShiftOutput2"); 1432castOutput = ctx.AddIntermediateVariable(vectorShape, "CastOutput2"); 1438string addOutput = ctx.AddIntermediateVariable(vectorShape, "AddOutput"); 1442string mulOutput = ctx.AddIntermediateVariable(vectorShape, "MulOutput"); 1469if (!SaveAsOnnxCore(ctx, iinfo, ctx.GetVariableName(inputColumnName), ctx.AddIntermediateVariable(_dstTypes[iinfo], info.outputColumnName)))
Transforms\KeyToValue.cs (4)
512var castNodeOutput = ctx.AddIntermediateVariable(new VectorDataViewType(NumberDataViewType.Int64, srcShape), "CastNodeOutput"); 520labelEncoderOutput = ctx.AddIntermediateVariable(new VectorDataViewType(NumberDataViewType.Single, srcShape), "CastNodeOutput"); 524labelEncoderOutput = ctx.AddIntermediateVariable(new VectorDataViewType(TextDataViewType.Instance, srcShape), "CastNodeOutput"); 591var dstVariableName = ctx.AddIntermediateVariable(_types[iinfo], info.outputColumnName);
Transforms\KeyToVector.cs (3)
626var dstVariableName = ctx.AddIntermediateVariable(_types[iinfo], info.Name); 712var castOutput = ctx.AddIntermediateVariable(new VectorDataViewType(NumberDataViewType.Int64, dim), opType); 722ctx.AddIntermediateVariable(typeShape, "encoded") : dstVariableName;
Transforms\Normalizer.cs (1)
777ctx.AddIntermediateVariable(info.InputType, info.Name)))
Transforms\SlotsDroppingTransformer.cs (1)
890string dstVariableName = ctx.AddIntermediateVariable(_dstTypes[iinfo], _parent.ColumnPairs[iinfo].outputColumnName);
Transforms\TransformBase.cs (1)
619ctx.AddIntermediateVariable(OutputSchema[_bindings.MapIinfoToCol(iinfo)].Type, info.Name)))
Transforms\TypeConverting.cs (1)
491ctx.AddIntermediateVariable(_types[iinfo], _parent._columns[iinfo].Name)))
Transforms\ValueMapping.cs (5)
1076string dstVariableName = ctx.AddIntermediateVariable(colType, outputColumnName); 1088var castOutput = ctx.AddIntermediateVariable(new VectorDataViewType(itemType, (int)srcShape[1]), "castOutput"); 1114(typeValue == NumberDataViewType.Double || typeValue == BooleanDataViewType.Instance) ? ctx.AddIntermediateVariable(new VectorDataViewType(NumberDataViewType.Single, (int)srcShape[1]), "LabelEncoderOutput") : 1115ctx.AddIntermediateVariable(new VectorDataViewType(NumberDataViewType.Int64, (int)srcShape[1]), "LabelEncoderOutput"); 1200var castOutput = ctx.AddIntermediateVariable(new VectorDataViewType(TextDataViewType.Instance, (int)srcShape[1]), "castOutput");
Transforms\ValueToKeyMappingTransformer.cs (4)
791var castOutput = ctx.AddIntermediateVariable(new VectorDataViewType(TextDataViewType.Instance, (int)srcShape[1]), "castOutput"); 804var castOutput = ctx.AddIntermediateVariable(new VectorDataViewType(NumberDataViewType.Single, (int)srcShape[1]), "castOutput"); 822var labelEncoderOutput = ctx.AddIntermediateVariable(new VectorDataViewType(NumberDataViewType.Int64, _types[iinfo].GetValueCount()), "LabelEncoderOutput"); 917ctx.AddIntermediateVariable(_types[iinfo], info.Name)))
Microsoft.ML.FastTree (2)
FastTreeTweedie.cs (1)
541var fastTreeOutput = ctx.AddIntermediateVariable(null, "FastTreeOutput", true);
RandomForestRegression.cs (1)
224var fastTreeOutput = ctx.AddIntermediateVariable(null, "FastTreeOutput", true);
Microsoft.ML.KMeansClustering (3)
KMeansModelParameters.cs (3)
337var nameX2 = ctx.AddIntermediateVariable(new VectorDataViewType(NumberDataViewType.Single, 1), "X2"); 345var nameXC2 = ctx.AddIntermediateVariable(dataViewType, "XC2"); 351var nameZ = ctx.AddIntermediateVariable(dataViewType, "Z");
Microsoft.ML.Mkl.Components (2)
VectorWhitening.cs (2)
637string dstVariableName = ctx.AddIntermediateVariable(_srcTypes[iinfo], outputColumnName, true); 663var gemmOutput = ctx.AddIntermediateVariable(null, "GemmOutput", true);
Microsoft.ML.PCA (2)
PcaTransformer.cs (2)
619var dstVariableName = ctx.AddIntermediateVariable(transformInfo.OutputType, outputColumnName); 666var transposeOutput = ctx.AddIntermediateVariable(inputType, "TransposeOutput", true);
Microsoft.ML.StandardTrainers (48)
Standard\LinearModelParameters.cs (1)
741var linearRegressorOutput = ctx.AddIntermediateVariable(null, "LinearRegressorOutput", true);
Standard\LogisticRegression\MulticlassLogisticRegression.cs (2)
988string classifierLabelOutput = ctx.AddIntermediateVariable(NumberDataViewType.Int64, "ClassifierLabelOutput", true); 999var unsqueezeOutput = ctx.AddIntermediateVariable(NumberDataViewType.Int64, "CastNodeOutput");
Standard\MulticlassClassification\MulticlassNaiveBayesTrainer.cs (24)
455var greaterOutput = ctx.AddIntermediateVariable(new VectorDataViewType(BooleanDataViewType.Instance, _featureHistogram[0].Length), "greaterOutput"); 460var castOutput = ctx.AddIntermediateVariable(typeFea, "CastOutput"); 466var isFeaturePresent = ctx.AddIntermediateVariable(new VectorDataViewType(NumberDataViewType.Single, 1, _featureHistogram[0].Length), "isFeaturePresent"); 471var divOutput = ctx.AddIntermediateVariable(typeOne, "DivOutput"); 475var logOutput = ctx.AddIntermediateVariable(typeOne, "LogOutput"); 480var sumOutput = ctx.AddIntermediateVariable(_inputType, "SumOutput"); 483var logOutput1 = ctx.AddIntermediateVariable(typeLabelByFea, "LogOutput"); 488var labelHistogramTrans = ctx.AddIntermediateVariable(typeFea, "Transpose"); 492var absentFeatureCount = ctx.AddIntermediateVariable(typeFea, "AbsentFeatureCounts"); 496sumOutput = ctx.AddIntermediateVariable(typeFea, "SumOutput"); 499var logOutput2 = ctx.AddIntermediateVariable(typeLabelByFea, "LogOutput"); 504sumOutput = ctx.AddIntermediateVariable(typeFea, "SumOutput"); 507var logOutput3 = ctx.AddIntermediateVariable(typeLabelByFea, "LogOutput"); 512var logProb = ctx.AddIntermediateVariable(typeLabelByFea, "LogProb"); 516var absentFeatureLogProb = ctx.AddIntermediateVariable(typeLabelByFea, "AbsentFeatureLogProb"); 520var logProbReduceSum = ctx.AddIntermediateVariable(typeLabelByOne, "ReduceSum"); 526var absentFeatureLogProbReduceSum = ctx.AddIntermediateVariable(typeLabelByOne, "ReduceSum"); 531castOutput = ctx.AddIntermediateVariable(NumberDataViewType.Single, "CastOutput"); 537var subOutput = ctx.AddIntermediateVariable(typeLabelByOne, "SubOutput"); 541sumOutput = ctx.AddIntermediateVariable(typeLabelByOne, "SumOutput"); 549var scoreIndex = ctx.AddIntermediateVariable(new VectorDataViewType(NumberDataViewType.Int64, 1), "ScoreIndex"); 555castOutput = ctx.AddIntermediateVariable(typeOne, "CastOutput"); 562sumOutput = ctx.AddIntermediateVariable(typeOne, "SumOutput"); 576var logOutput = ctx.AddIntermediateVariable(new VectorDataViewType(NumberDataViewType.Single, _featureHistogram[0].Length), "LogOutput");
Standard\MulticlassClassification\OneVersusAllTrainer.cs (18)
546predictorOutputNames[0] = ctx.AddIntermediateVariable(NumberDataViewType.UInt32, $"{DefaultColumnNames.PredictedLabel}_{i}", true); 547predictorOutputNames[1] = ctx.AddIntermediateVariable(NumberDataViewType.Single, $"{DefaultColumnNames.Score}_{i}", true); 548predictorOutputNames[2] = ctx.AddIntermediateVariable(NumberDataViewType.Single, $"{DefaultColumnNames.Probability}_{i}", true); 558var clipOutput = ctx.AddIntermediateVariable(NumberDataViewType.Single, $"ClipOutput_{i}", true); 577var argMaxOutput = ctx.AddIntermediateVariable(NumberDataViewType.Int64, "ArgMaxOutput"); 584var addOutput = ctx.AddIntermediateVariable(NumberDataViewType.Int64, "AddOutput"); 669var concatOutput = ctx.AddIntermediateVariable(type, "ConcatOutputRaw"); 802var sumOutput = ctx.AddIntermediateVariable(NumberDataViewType.Single, "SumOfScores"); 806var castOutput = ctx.AddIntermediateVariable(BooleanDataViewType.Instance, "CastOutput"); 812var notOutput = ctx.AddIntermediateVariable(BooleanDataViewType.Instance, "IsSumZero"); 816var castIsZeroSumToFloat = ctx.AddIntermediateVariable(NumberDataViewType.Single, "IsSumZeroAsFloat"); 822var sumOutputNonZero = ctx.AddIntermediateVariable(NumberDataViewType.Single, "SumOfScoresNonZero"); 830divOutputs[i] = ctx.AddIntermediateVariable(NumberDataViewType.Single, $"DivOutput_{i}"); 836var concatOutput = ctx.AddIntermediateVariable(type, "ConcatOutputDist"); 925var concatOutput = ctx.AddIntermediateVariable(type, "ConcatOutputSoftMax"); 930var expOutput = ctx.AddIntermediateVariable(type, "ExpOutput"); 934var sumOutput = ctx.AddIntermediateVariable(NumberDataViewType.Single, "SumOutput"); 941var divOutput = ctx.AddIntermediateVariable(type, "DivOutput");
Standard\Simple\SimpleTrainers.cs (3)
416var xorOutput = ctx.AddIntermediateVariable(null, "XorOutput", true); 420var notOutput = ctx.AddIntermediateVariable(null, "NotOutput", true); 424var castOutput = ctx.AddIntermediateVariable(null, "CastOutput", true);
Microsoft.ML.Transforms (55)
GcnTransform.cs (12)
621if (!SaveAsOnnxCore(ctx, iinfo, ctx.GetVariableName(inputColumnName), ctx.AddIntermediateVariable(_srcTypes[iinfo], outputColumnName))) 651string meanOfInput = ctx.AddIntermediateVariable(_types[iinfo], "MeanOfInput", true); 656string inputMinusMean = ctx.AddIntermediateVariable(_types[iinfo], "InputMinusMean"); 662string absOfInput = ctx.AddIntermediateVariable(_types[iinfo], "AbsOfInput"); 666string sumOfAbsOfInput = ctx.AddIntermediateVariable(_types[iinfo], "SumOfAbsOfInput", true); 677string squareOfInput = ctx.AddIntermediateVariable(_types[iinfo], "SquareOfInput", true); 681string sumOfSquares = ctx.AddIntermediateVariable(_types[iinfo], "SumOfSquares", true); 686string squareRoot = ctx.AddIntermediateVariable(_types[iinfo], "SquareRoot", true); 695string maxOfInput = ctx.AddIntermediateVariable(_types[iinfo], "MaxOfInput", true); 707string squareOfInputMinusMean = ctx.AddIntermediateVariable(_types[iinfo], "SquareOfInputMinusMean", true); 711string average = ctx.AddIntermediateVariable(_types[iinfo], "SumOfSquares", true); 716string stdDev = ctx.AddIntermediateVariable(_types[iinfo], "SquareRoot", true);
MissingValueIndicatorTransformer.cs (2)
456ctx.AddIntermediateVariable(_infos[iinfo].OutputType, info.Name))) 476var isNaNOutput = ctx.AddIntermediateVariable(BooleanDataViewType.Instance, "IsNaNOutput", true);
MissingValueReplacing.cs (1)
863ctx.AddIntermediateVariable(_parent._replaceTypes[iinfo], info.Name)))
Text\NgramTransform.cs (2)
766string dstVariableName = ctx.AddIntermediateVariable(_srcTypes[iinfo], outputColumnName, true); 793string castOutput = ctx.AddIntermediateVariable(_srcTypes[iinfo], "CastOutput", true);
Text\StopWordsRemovingTransformer.cs (8)
454var dstVariableName = ctx.AddIntermediateVariable(_types[i], _parent.ColumnPairs[i].outputColumnName); 462var squeezeOutput = ctx.AddIntermediateVariable(_types[iinfo], "SqueezeOutput", true); 467var stringNormalizerOutput = ctx.AddIntermediateVariable(_types[iinfo], "StringNormalizerOutput", true); 478squeezeOutput = ctx.AddIntermediateVariable(_types[iinfo], "SqueezeOutput"); 1142var dstVariableName = ctx.AddIntermediateVariable(_types[i], _parent.ColumnPairs[i].outputColumnName); 1153var squeezeOutput = ctx.AddIntermediateVariable(_types[iinfo], "SqueezeOutput", true); 1158var stringNormalizerOutput = ctx.AddIntermediateVariable(_types[iinfo], "StringNormalizerOutput", true); 1164squeezeOutput = ctx.AddIntermediateVariable(_types[iinfo], "SqueezeOutput");
Text\TextNormalizing.cs (3)
229string dstVariableName = ctx.AddIntermediateVariable(_types[iinfo], outputColumnName, true); 242var squeezeOutput = ctx.AddIntermediateVariable(null, "SqueezeOutput", true); 247var normalizerOutput = ctx.AddIntermediateVariable(null, "NormalizerOutput", true);
Text\TokenizingByCharacters.cs (4)
227string dstVariableName = ctx.AddIntermediateVariable(_type, outputColumnName, true); 244string tokenizerOutput = ctx.AddIntermediateVariable(dataViewType, "TokenizerOutput", true); 252var squeezeOutput = ctx.AddIntermediateVariable(dataViewType, "SqueezeOutput"); 257var labelEncoderOutput = ctx.AddIntermediateVariable(NumberDataViewType.Int64, "LabelEncoderOutput");
Text\WordEmbeddingsExtractor.cs (21)
338var dstVariableName = ctx.AddIntermediateVariable(schema[outputColumnName].Type, outputColumnName); 443var nameY = ctx.AddIntermediateVariable(null, "LabelEncodedInput", true); 451var nameA = ctx.AddIntermediateVariable(null, "NotFoundValuesBool", true); 455var nameB = ctx.AddIntermediateVariable(null, "NotFoundValuesFloat", true); 460var nameSMax = ctx.AddIntermediateVariable(null, "ScaleMax", true); 465var nameVMin = ctx.AddIntermediateVariable(null, "CastMin", true); 469var nameVMax = ctx.AddIntermediateVariable(null, "CastMax", true); 476var namePMin = ctx.AddIntermediateVariable(null, "AddMin", true); 479var namePMax = ctx.AddIntermediateVariable(null, "AddMax", true); 483var nameGMin = ctx.AddIntermediateVariable(null, "GatheredMin", true); 486var nameGMax = ctx.AddIntermediateVariable(null, "GatheredMax", true); 490var nameJ = ctx.AddIntermediateVariable(null, "MinWeights", true); 494var nameL = ctx.AddIntermediateVariable(null, "MaxWeights", true); 501var nameW = ctx.AddIntermediateVariable(null, "GatheredMean", true); 505var nameK = ctx.AddIntermediateVariable(null, "SumWeights", true); 510var nameQ = ctx.AddIntermediateVariable(null, "FoundValuesBool", true); 514var nameZ = ctx.AddIntermediateVariable(null, "FoundValuesInt", true); 519var nameR = ctx.AddIntermediateVariable(null, "NumWordsFoundInt", true); 524var nameRF = ctx.AddIntermediateVariable(null, "NumWordsFoundFloat", true); 529var nameT = ctx.AddIntermediateVariable(null, "NumWordsClippedFloat", true); 534var nameE = ctx.AddIntermediateVariable(null, "MeanWeights", true);
Text\WordTokenizing.cs (2)
409var intermediateVar = ctx.AddIntermediateVariable(_type, "TokenizerOutput", true); 420var reshapeOutput = ctx.AddIntermediateVariable(new VectorDataViewType(TextDataViewType.Instance, 1), column.Name);