diff --git a/src/Microsoft.ML.OnnxConverter/OnnxUtils.cs b/src/Microsoft.ML.OnnxConverter/OnnxUtils.cs index 4978a8bd45..d6b21c2005 100644 --- a/src/Microsoft.ML.OnnxConverter/OnnxUtils.cs +++ b/src/Microsoft.ML.OnnxConverter/OnnxUtils.cs @@ -375,8 +375,13 @@ public static ModelArgs GetModelArgs(DataViewType type, string colName, dimsLocal.Add(vec.Dimensions[i]); } } - //batch size. - dimsLocal?.Insert(0, 1); + // Set batch size to -1. The ONNX docs, https://github.com/onnx/onnx/blob/master/docs/IR.md#static-tensor-shapes, state that if + // dim_param is used instead of dim_value, that the size of the dimension "is not statically constrained to a particular number" + // "This is useful for declaring the interfaces that care about the number of dimensions, but not the exact size of each dimension" + // This file, https://github.com/onnx/onnx/blob/master/onnx/tools/update_model_dims.py, explains that if the dim value is negative + // than it treats that as a dim_param instead of a dim_value. This allows ML.NET to run 1 row at a time in a streaming fassion, + // but allows the ONNX model the flexiblity to be run in batch mode if that is desired. + dimsLocal?.Insert(0, -1); return new ModelArgs(name, dataType, dimsLocal, dimsParamLocal); } diff --git a/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/ExcludeVariablesInOnnxConversion.txt b/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/ExcludeVariablesInOnnxConversion.txt index 0f37e3e1f9..50ed57a58c 100644 --- a/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/ExcludeVariablesInOnnxConversion.txt +++ b/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/ExcludeVariablesInOnnxConversion.txt @@ -503,7 +503,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -521,7 +521,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -541,7 +541,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -559,7 +559,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -577,7 +577,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -597,7 +597,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -615,7 +615,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "10" @@ -633,7 +633,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "10" @@ -651,7 +651,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -669,7 +669,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" diff --git a/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/LightGbmBinaryClassificationOnnxConversionTest.txt b/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/LightGbmBinaryClassificationOnnxConversionTest.txt index fbac355fa6..9d3ac3fd55 100644 --- a/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/LightGbmBinaryClassificationOnnxConversionTest.txt +++ b/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/LightGbmBinaryClassificationOnnxConversionTest.txt @@ -396,7 +396,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -414,7 +414,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -434,7 +434,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -452,7 +452,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -470,7 +470,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -490,7 +490,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -508,7 +508,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" diff --git a/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/LogisticRegressionSaveModelToOnnxTest.txt b/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/LogisticRegressionSaveModelToOnnxTest.txt index 955787f657..253b2ed684 100644 --- a/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/LogisticRegressionSaveModelToOnnxTest.txt +++ b/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/LogisticRegressionSaveModelToOnnxTest.txt @@ -140,7 +140,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -158,7 +158,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -178,7 +178,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -196,7 +196,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -214,7 +214,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -234,7 +234,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -252,7 +252,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" diff --git a/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/ModelWithLessIO.txt b/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/ModelWithLessIO.txt index f81b490fee..d1ef2ebd05 100644 --- a/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/ModelWithLessIO.txt +++ b/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/ModelWithLessIO.txt @@ -829,7 +829,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "8" @@ -847,7 +847,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -867,7 +867,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -885,7 +885,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -903,7 +903,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -923,7 +923,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -941,7 +941,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "9" @@ -959,7 +959,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "17" diff --git a/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/OneHotBagPipeline.txt b/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/OneHotBagPipeline.txt index 84010726ec..f33f3276ea 100644 --- a/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/OneHotBagPipeline.txt +++ b/test/BaselineOutput/Common/Onnx/BinaryClassification/BreastCancer/OneHotBagPipeline.txt @@ -496,7 +496,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -514,7 +514,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -532,7 +532,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -552,7 +552,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -570,7 +570,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -588,7 +588,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "10" @@ -606,7 +606,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -624,7 +624,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -642,7 +642,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -660,7 +660,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -680,7 +680,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -698,7 +698,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "10" @@ -716,7 +716,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "10" @@ -734,7 +734,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" diff --git a/test/BaselineOutput/Common/Onnx/Cluster/BreastCancer/Kmeans.txt b/test/BaselineOutput/Common/Onnx/Cluster/BreastCancer/Kmeans.txt index 330625a031..2aa042f0a8 100644 --- a/test/BaselineOutput/Common/Onnx/Cluster/BreastCancer/Kmeans.txt +++ b/test/BaselineOutput/Common/Onnx/Cluster/BreastCancer/Kmeans.txt @@ -255,7 +255,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "9" @@ -275,7 +275,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "9" @@ -293,7 +293,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -311,7 +311,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "4" @@ -331,7 +331,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "9" diff --git a/test/BaselineOutput/Common/Onnx/MultiClassClassification/BreastCancer/MultiClassificationLogisticRegressionSaveModelToOnnxTest.txt b/test/BaselineOutput/Common/Onnx/MultiClassClassification/BreastCancer/MultiClassificationLogisticRegressionSaveModelToOnnxTest.txt index 4f53553697..9840c142ec 100644 --- a/test/BaselineOutput/Common/Onnx/MultiClassClassification/BreastCancer/MultiClassificationLogisticRegressionSaveModelToOnnxTest.txt +++ b/test/BaselineOutput/Common/Onnx/MultiClassClassification/BreastCancer/MultiClassificationLogisticRegressionSaveModelToOnnxTest.txt @@ -347,7 +347,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -365,7 +365,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "8" @@ -385,7 +385,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -403,7 +403,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "8" @@ -421,7 +421,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -439,7 +439,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "10" @@ -459,7 +459,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "8" @@ -477,7 +477,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" diff --git a/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.FastTree.FastForestRegressionTrainer.txt b/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.FastTree.FastForestRegressionTrainer.txt index aef8ff5b2d..35318c2259 100644 --- a/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.FastTree.FastForestRegressionTrainer.txt +++ b/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.FastTree.FastForestRegressionTrainer.txt @@ -39373,7 +39373,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -39391,7 +39391,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -39411,7 +39411,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -39429,7 +39429,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -39447,7 +39447,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -39467,7 +39467,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" diff --git a/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.FastTree.FastTreeRegressionTrainer.txt b/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.FastTree.FastTreeRegressionTrainer.txt index fc8b32ac4c..0f2430bcb4 100644 --- a/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.FastTree.FastTreeRegressionTrainer.txt +++ b/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.FastTree.FastTreeRegressionTrainer.txt @@ -39353,7 +39353,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -39371,7 +39371,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -39391,7 +39391,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -39409,7 +39409,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -39427,7 +39427,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -39447,7 +39447,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" diff --git a/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.FastTree.FastTreeTweedieTrainer.txt b/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.FastTree.FastTreeTweedieTrainer.txt index c16d490319..f3d53a2e14 100644 --- a/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.FastTree.FastTreeTweedieTrainer.txt +++ b/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.FastTree.FastTreeTweedieTrainer.txt @@ -39363,7 +39363,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -39381,7 +39381,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -39401,7 +39401,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -39419,7 +39419,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -39437,7 +39437,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -39457,7 +39457,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" diff --git a/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.LbfgsPoissonRegressionTrainer.txt b/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.LbfgsPoissonRegressionTrainer.txt index 6a2c70961c..d6528e1225 100644 --- a/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.LbfgsPoissonRegressionTrainer.txt +++ b/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.LbfgsPoissonRegressionTrainer.txt @@ -103,7 +103,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -121,7 +121,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -141,7 +141,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -159,7 +159,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -177,7 +177,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -197,7 +197,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" diff --git a/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.LightGbm.LightGbmRegressionTrainer.txt b/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.LightGbm.LightGbmRegressionTrainer.txt index b7efcd3b5d..3f198e12ed 100644 --- a/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.LightGbm.LightGbmRegressionTrainer.txt +++ b/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.LightGbm.LightGbmRegressionTrainer.txt @@ -38313,7 +38313,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -38331,7 +38331,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -38351,7 +38351,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -38369,7 +38369,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -38387,7 +38387,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -38407,7 +38407,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" diff --git a/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.OlsTrainer.txt b/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.OlsTrainer.txt index 632c98d885..cf2a05ff38 100644 --- a/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.OlsTrainer.txt +++ b/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.OlsTrainer.txt @@ -93,7 +93,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -111,7 +111,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -131,7 +131,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -149,7 +149,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -167,7 +167,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -187,7 +187,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" diff --git a/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.OnlineGradientDescentTrainer.txt b/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.OnlineGradientDescentTrainer.txt index 5511b5c563..572cf6fac3 100644 --- a/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.OnlineGradientDescentTrainer.txt +++ b/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.OnlineGradientDescentTrainer.txt @@ -93,7 +93,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -111,7 +111,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -131,7 +131,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -149,7 +149,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -167,7 +167,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -187,7 +187,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" diff --git a/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.SdcaRegressionTrainer.txt b/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.SdcaRegressionTrainer.txt index 32488aa206..62afef40c6 100644 --- a/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.SdcaRegressionTrainer.txt +++ b/test/BaselineOutput/Common/Onnx/Regression/Adult/Microsoft.ML.Trainers.SdcaRegressionTrainer.txt @@ -93,7 +93,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -111,7 +111,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -131,7 +131,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -149,7 +149,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -167,7 +167,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -187,7 +187,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" diff --git a/test/BaselineOutput/Common/Onnx/Regression/Adult/SimplePipeline.txt b/test/BaselineOutput/Common/Onnx/Regression/Adult/SimplePipeline.txt index 955787f657..253b2ed684 100644 --- a/test/BaselineOutput/Common/Onnx/Regression/Adult/SimplePipeline.txt +++ b/test/BaselineOutput/Common/Onnx/Regression/Adult/SimplePipeline.txt @@ -140,7 +140,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -158,7 +158,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -178,7 +178,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -196,7 +196,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -214,7 +214,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -234,7 +234,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "11" @@ -252,7 +252,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" diff --git a/test/BaselineOutput/Common/Onnx/Transforms/IndicateMissingValues.txt b/test/BaselineOutput/Common/Onnx/Transforms/IndicateMissingValues.txt index 13caee8891..f13191abe4 100644 --- a/test/BaselineOutput/Common/Onnx/Transforms/IndicateMissingValues.txt +++ b/test/BaselineOutput/Common/Onnx/Transforms/IndicateMissingValues.txt @@ -63,7 +63,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "3" @@ -83,7 +83,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "3" @@ -101,7 +101,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "3" @@ -121,7 +121,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "3" @@ -139,7 +139,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "3" diff --git a/test/BaselineOutput/Common/Onnx/Transforms/SelectColumns.txt b/test/BaselineOutput/Common/Onnx/Transforms/SelectColumns.txt index 3527d507ee..aa5cc455dd 100644 --- a/test/BaselineOutput/Common/Onnx/Transforms/SelectColumns.txt +++ b/test/BaselineOutput/Common/Onnx/Transforms/SelectColumns.txt @@ -121,7 +121,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -139,7 +139,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -157,7 +157,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -175,7 +175,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -193,7 +193,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -211,7 +211,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -229,7 +229,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -247,7 +247,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -265,7 +265,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -285,7 +285,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -303,7 +303,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -321,7 +321,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -339,7 +339,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" @@ -359,7 +359,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "1" diff --git a/test/BaselineOutput/Common/Onnx/Transforms/Sentiment/SmallWordEmbed.txt b/test/BaselineOutput/Common/Onnx/Transforms/Sentiment/SmallWordEmbed.txt index 49c7098c09..6d1786e598 100644 --- a/test/BaselineOutput/Common/Onnx/Transforms/Sentiment/SmallWordEmbed.txt +++ b/test/BaselineOutput/Common/Onnx/Transforms/Sentiment/SmallWordEmbed.txt @@ -1040,7 +1040,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "4" @@ -1060,7 +1060,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "4" @@ -1078,7 +1078,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "150" @@ -1098,7 +1098,7 @@ "shape": { "dim": [ { - "dimValue": "1" + "dimValue": "-1" }, { "dimValue": "150"