From 80c7aa473fe952dd608f571de2ad4af7dbcd5acd Mon Sep 17 00:00:00 2001 From: Michael Sharp Date: Wed, 14 Oct 2020 15:59:40 -0700 Subject: [PATCH 1/9] working on testing --- eng/Build.props | 9 +++++++ eng/Versions.props | 7 +++--- global.json | 5 +++- test/Directory.Build.targets | 46 ++++++++++++++++++++++++++++++++++-- 4 files changed, 61 insertions(+), 6 deletions(-) diff --git a/eng/Build.props b/eng/Build.props index 81e60da2ad..de6a651461 100644 --- a/eng/Build.props +++ b/eng/Build.props @@ -1,8 +1,17 @@ + + + + true + false + + + + diff --git a/eng/Versions.props b/eng/Versions.props index a123c2f13b..0c3e9f6986 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -5,6 +5,7 @@ true 1.5.3 + true 10.0.3 @@ -37,7 +38,7 @@ 4.3.6 1.0.0-beta.19225.5 1.1.0-beta-20206-02 - + 0.12.0 1.0.1-beta1.20080.1 @@ -103,9 +104,9 @@ 4.5.2 4.4.0 8.5.0 - 2.4.1 + 2.4.0 2.0.3 - 2.4.1 + 2.4.0 5.0.0-beta.20461.7 5.0.0-beta.20461.7 1.22.0 diff --git a/global.json b/global.json index cd6a8c0ea6..101387c683 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,9 @@ { "tools": { - "dotnet": "5.0.100-rc.1.20452.10" + "dotnet": "5.0.100-rc.1.20452.10", + "runtimes": { + "dotnet": [ "2.1.23", "3.1.9" ] + } }, "msbuild-sdks": { "Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.20461.7", diff --git a/test/Directory.Build.targets b/test/Directory.Build.targets index 390295efa9..a57a775988 100644 --- a/test/Directory.Build.targets +++ b/test/Directory.Build.targets @@ -3,9 +3,51 @@ - - $(AllowedReferenceRelatedFileExtensions);.runtimeconfig.json;.runtimeconfig.dev.json;.deps.json + $(AllowedReferenceRelatedFileExtensions);.runtimeconfig.json;.runtimeconfig.dev.json;.deps.json + + + + lib + .dll + .so + .dylib + + x64 + $(TargetArchitecture) + $([MSBuild]::NormalizeDirectory('$(RepoRoot)', 'artifacts', 'bin')) + $(BinDir)Native\$(NativeTargetArchitecture).$(Configuration)\ + + AnyCPU + $(Platform).$(Configuration) + $(BinDir)$(MSBuildProjectName)\Debug + + + + + + + $(NativeOutputPath)$(LibPrefix)%(NativeAssemblyReference.Identity)$(LibExtension) + + + + + + + + + + + + + \ No newline at end of file From e7cdb53de5b9424f01d74f55e7318deea971a64f Mon Sep 17 00:00:00 2001 From: Michael Sharp Date: Mon, 19 Oct 2020 15:57:37 -0700 Subject: [PATCH 2/9] testing updates --- Directory.Build.props | 11 ++++----- Directory.Build.targets | 45 ++++++++++++++++++++++++++++++++++++ global.json | 5 +--- test/Directory.Build.targets | 41 -------------------------------- 4 files changed, 51 insertions(+), 51 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index cc3f1b1c4c..74a1e86fdd 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -13,7 +13,6 @@ $(CopyrightNetFoundation) - MIT True embedded true @@ -31,7 +30,7 @@ - $(ArtifactsDir)/pkgassets/ + $(ArtifactsDir)pkgassets/ $(RepoRoot)pkg/ @@ -49,17 +48,17 @@ true - + true - + true snupkg - + - + + + + diff --git a/global.json b/global.json index 101387c683..cd6a8c0ea6 100644 --- a/global.json +++ b/global.json @@ -1,9 +1,6 @@ { "tools": { - "dotnet": "5.0.100-rc.1.20452.10", - "runtimes": { - "dotnet": [ "2.1.23", "3.1.9" ] - } + "dotnet": "5.0.100-rc.1.20452.10" }, "msbuild-sdks": { "Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.20461.7", diff --git a/test/Directory.Build.targets b/test/Directory.Build.targets index a57a775988..afae9be487 100644 --- a/test/Directory.Build.targets +++ b/test/Directory.Build.targets @@ -8,46 +8,5 @@ $(AllowedReferenceRelatedFileExtensions);.runtimeconfig.json;.runtimeconfig.dev.json;.deps.json - - - - lib - .dll - .so - .dylib - - x64 - $(TargetArchitecture) - $([MSBuild]::NormalizeDirectory('$(RepoRoot)', 'artifacts', 'bin')) - $(BinDir)Native\$(NativeTargetArchitecture).$(Configuration)\ - - AnyCPU - $(Platform).$(Configuration) - $(BinDir)$(MSBuildProjectName)\Debug - - - - - - - $(NativeOutputPath)$(LibPrefix)%(NativeAssemblyReference.Identity)$(LibExtension) - - - - - - - - - - - - \ No newline at end of file From fb22f398b464b41bed5051f7fabf1cc4b6712675 Mon Sep 17 00:00:00 2001 From: Michael Sharp Date: Tue, 27 Oct 2020 13:33:15 -0700 Subject: [PATCH 3/9] tests almost working --- Directory.Build.props | 2 +- Directory.Build.targets | 3 - Microsoft.ML.sln | 124 ++++++++++++------ .../Microsoft.ML.AutoML.Samples.csproj | 8 ++ .../Microsoft.ML.Samples.GPU.csproj | 4 + .../Microsoft.ML.Samples.csproj | 3 + eng/Versions.props | 3 +- pkg/Directory.Build.props | 55 +++++--- .../Microsoft.Extensions.ML.csproj | 16 ++- .../Microsoft.ML.AutoML.csproj | 18 ++- .../Microsoft.ML.CodeGenerator.csproj | 14 +- .../Microsoft.ML.CpuMath.csproj | 8 +- .../netstandard2.0/Microsoft.ML.CpuMath.props | 24 ++++ .../Microsoft.ML.DataView.csproj | 6 +- .../Microsoft.ML.DnnAnalyzer.csproj | 1 + ...osoft.ML.DnnImageFeaturizer.AlexNet.csproj | 15 ++- ...oft.ML.DnnImageFeaturizer.ResNet101.csproj | 16 ++- ...soft.ML.DnnImageFeaturizer.ResNet18.csproj | 15 ++- ...soft.ML.DnnImageFeaturizer.ResNet50.csproj | 15 ++- .../Microsoft.ML.Ensemble.csproj | 17 ++- .../Microsoft.ML.EntryPoints.csproj | 22 +++- .../Microsoft.ML.Experimental.csproj | 10 +- .../Microsoft.ML.FastTree.csproj | 24 +++- .../Microsoft.ML.Featurizers.csproj | 14 +- .../Microsoft.ML.ImageAnalytics.csproj | 16 ++- .../Microsoft.ML.LightGbm.csproj | 20 ++- .../Microsoft.ML.Mkl.Components.csproj | 25 +++- .../Microsoft.ML.Mkl.Redist.csproj | 24 ++++ .../Microsoft.ML.OnnxConverter.csproj | 10 +- .../Microsoft.ML.OnnxTransformer.csproj | 14 +- .../Microsoft.ML.Parquet.csproj | 14 +- .../Microsoft.ML.Recommender.csproj | 19 ++- .../Microsoft.ML.SamplesUtils.csproj | 18 ++- .../Microsoft.ML.TensorFlow.csproj | 18 ++- .../Microsoft.ML.TimeSeries.csproj | 19 ++- .../Microsoft.ML.Vision.csproj | 18 ++- src/Microsoft.ML/Microsoft.ML.csproj | 27 ++++ .../build/netstandard2.0/Microsoft.ML.targets | 22 ++++ ...oft.ML.DnnImageFeaturizer.ModelRedist.proj | 12 +- .../Microsoft.ML.Functional.Tests.csproj | 2 + .../ModelFiles.cs | 10 +- .../Microsoft.ML.TestFramework.csproj | 5 +- test/TestFrameworkDependency.props | 4 +- .../Microsoft.ML.StableApi.csproj | 26 ++-- 44 files changed, 590 insertions(+), 170 deletions(-) create mode 100644 src/Microsoft.ML.CpuMath/build/netstandard2.0/Microsoft.ML.CpuMath.props create mode 100644 src/Microsoft.ML.Mkl.Redist/Microsoft.ML.Mkl.Redist.csproj create mode 100644 src/Microsoft.ML/Microsoft.ML.csproj create mode 100644 src/Microsoft.ML/build/netstandard2.0/Microsoft.ML.targets diff --git a/Directory.Build.props b/Directory.Build.props index 74a1e86fdd..dbe8844455 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -14,7 +14,7 @@ $(CopyrightNetFoundation) True - embedded + portable true latest diff --git a/Directory.Build.targets b/Directory.Build.targets index 465bf7bb23..be45b57429 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -29,9 +29,6 @@ - - - + + all + + + + all + + diff --git a/docs/samples/Microsoft.ML.Samples.GPU/Microsoft.ML.Samples.GPU.csproj b/docs/samples/Microsoft.ML.Samples.GPU/Microsoft.ML.Samples.GPU.csproj index e060dfc942..2b54ea24b0 100644 --- a/docs/samples/Microsoft.ML.Samples.GPU/Microsoft.ML.Samples.GPU.csproj +++ b/docs/samples/Microsoft.ML.Samples.GPU/Microsoft.ML.Samples.GPU.csproj @@ -20,9 +20,13 @@ + + + + diff --git a/docs/samples/Microsoft.ML.Samples/Microsoft.ML.Samples.csproj b/docs/samples/Microsoft.ML.Samples/Microsoft.ML.Samples.csproj index ad9f40bdfb..10f2bf06bc 100644 --- a/docs/samples/Microsoft.ML.Samples/Microsoft.ML.Samples.csproj +++ b/docs/samples/Microsoft.ML.Samples/Microsoft.ML.Samples.csproj @@ -30,6 +30,9 @@ + + + diff --git a/eng/Versions.props b/eng/Versions.props index 0c3e9f6986..18d51fa7c3 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -4,8 +4,7 @@ true 1.5.3 - - true + dev 10.0.3 diff --git a/pkg/Directory.Build.props b/pkg/Directory.Build.props index 16ad2d7b8d..fc26f66ba7 100644 --- a/pkg/Directory.Build.props +++ b/pkg/Directory.Build.props @@ -1,21 +1,14 @@ - - true - false - false - - true + $(ArtifactsDir)pkgassets/ + true + snupkg + true $(MSBuildProjectName.Replace('.symbols', '')) + true + true - - $(IntermediateOutputRootPath)$(MSBuildProjectName).NupkgProj\ - $(IntermediateOutputPath) @@ -27,13 +20,19 @@ https://aka.ms/mlnetreleasenotes ML.NET ML Machine Learning + + .dll + .so + .dylib - - - - + + + + + + @@ -43,12 +42,32 @@ + - + + + + PreserveNewest + false + %(Filename)%(Extension) + + + PreserveNewest + false + %(Filename)%(Extension) + + + diff --git a/src/Microsoft.Extensions.ML/Microsoft.Extensions.ML.csproj b/src/Microsoft.Extensions.ML/Microsoft.Extensions.ML.csproj index a27aed8386..8ca74ded90 100644 --- a/src/Microsoft.Extensions.ML/Microsoft.Extensions.ML.csproj +++ b/src/Microsoft.Extensions.ML/Microsoft.Extensions.ML.csproj @@ -1,8 +1,10 @@  + netstandard2.0 - Microsoft.Extensions.ML + Microsoft.Extensions.ML + An integration package for ML.NET models on scalable web apps and services. @@ -10,8 +12,16 @@ - - + + + all + + + + all + + + diff --git a/src/Microsoft.ML.AutoML/Microsoft.ML.AutoML.csproj b/src/Microsoft.ML.AutoML/Microsoft.ML.AutoML.csproj index a098ab44a0..863a551a99 100644 --- a/src/Microsoft.ML.AutoML/Microsoft.ML.AutoML.csproj +++ b/src/Microsoft.ML.AutoML/Microsoft.ML.AutoML.csproj @@ -1,19 +1,29 @@  + + netstandard2.0 - Microsoft.ML.AutoML + Microsoft.ML.AutoML + ML.NET AutoML: Optimizes an ML pipeline for your dataset, by automatically locating the best feature engineering, model, and hyperparameters - - + + all + - + + all + + + all + + diff --git a/src/Microsoft.ML.CodeGenerator/Microsoft.ML.CodeGenerator.csproj b/src/Microsoft.ML.CodeGenerator/Microsoft.ML.CodeGenerator.csproj index 9d823595ca..92fde21bc6 100644 --- a/src/Microsoft.ML.CodeGenerator/Microsoft.ML.CodeGenerator.csproj +++ b/src/Microsoft.ML.CodeGenerator/Microsoft.ML.CodeGenerator.csproj @@ -1,8 +1,10 @@  + netstandard2.0 - Microsoft.ML.CodeGenerator + Microsoft.ML.CodeGenerator + ML.NET Code Generator @@ -19,8 +21,16 @@ + + all + + + + all + + - + TextTemplatingFilePreprocessor diff --git a/src/Microsoft.ML.CpuMath/Microsoft.ML.CpuMath.csproj b/src/Microsoft.ML.CpuMath/Microsoft.ML.CpuMath.csproj index e8185ed817..ca75c00c6b 100644 --- a/src/Microsoft.ML.CpuMath/Microsoft.ML.CpuMath.csproj +++ b/src/Microsoft.ML.CpuMath/Microsoft.ML.CpuMath.csproj @@ -1,8 +1,10 @@  + netstandard2.0;netcoreapp3.1 - Microsoft.ML.CpuMath + Microsoft.ML.CpuMath + Microsoft.ML.CpuMath contains optimized math routines for ML.NET. true $(DefineConstants);CPUMATH_INFRASTRUCTURE @@ -31,4 +33,8 @@ + + + + diff --git a/src/Microsoft.ML.CpuMath/build/netstandard2.0/Microsoft.ML.CpuMath.props b/src/Microsoft.ML.CpuMath/build/netstandard2.0/Microsoft.ML.CpuMath.props new file mode 100644 index 0000000000..ce379e2f00 --- /dev/null +++ b/src/Microsoft.ML.CpuMath/build/netstandard2.0/Microsoft.ML.CpuMath.props @@ -0,0 +1,24 @@ + + + + + + PreserveNewest + false + %(Filename)%(Extension) + + + PreserveNewest + false + %(Filename)%(Extension) + + + + \ No newline at end of file diff --git a/src/Microsoft.ML.DataView/Microsoft.ML.DataView.csproj b/src/Microsoft.ML.DataView/Microsoft.ML.DataView.csproj index 718deb356e..3a15993b32 100644 --- a/src/Microsoft.ML.DataView/Microsoft.ML.DataView.csproj +++ b/src/Microsoft.ML.DataView/Microsoft.ML.DataView.csproj @@ -1,8 +1,10 @@  + netstandard2.0 - Microsoft.ML.DataView + Microsoft.ML.DataView + Contains the IDataView system which is a set of interfaces and components that provide efficient, compositional processing of schematized data for machine learning and advanced analytics applications. @@ -13,5 +15,5 @@ - + diff --git a/src/Microsoft.ML.DnnAnalyzer/Microsoft.ML.DnnAnalyzer/Microsoft.ML.DnnAnalyzer.csproj b/src/Microsoft.ML.DnnAnalyzer/Microsoft.ML.DnnAnalyzer/Microsoft.ML.DnnAnalyzer.csproj index 07aa31d837..2810104dd4 100644 --- a/src/Microsoft.ML.DnnAnalyzer/Microsoft.ML.DnnAnalyzer/Microsoft.ML.DnnAnalyzer.csproj +++ b/src/Microsoft.ML.DnnAnalyzer/Microsoft.ML.DnnAnalyzer/Microsoft.ML.DnnAnalyzer.csproj @@ -8,6 +8,7 @@ + diff --git a/src/Microsoft.ML.DnnImageFeaturizer.AlexNet/Microsoft.ML.DnnImageFeaturizer.AlexNet.csproj b/src/Microsoft.ML.DnnImageFeaturizer.AlexNet/Microsoft.ML.DnnImageFeaturizer.AlexNet.csproj index 9ea6161799..66fa209d2e 100644 --- a/src/Microsoft.ML.DnnImageFeaturizer.AlexNet/Microsoft.ML.DnnImageFeaturizer.AlexNet.csproj +++ b/src/Microsoft.ML.DnnImageFeaturizer.AlexNet/Microsoft.ML.DnnImageFeaturizer.AlexNet.csproj @@ -1,12 +1,25 @@ + netstandard2.0 - Microsoft.ML.DnnImageFeaturizer.AlexNet + Microsoft.ML.DnnImageFeaturizer.AlexNet + ML.NET component for pretrained AlexNet image featurization + + + all + + + all + + + + + \ No newline at end of file diff --git a/src/Microsoft.ML.DnnImageFeaturizer.ResNet101/Microsoft.ML.DnnImageFeaturizer.ResNet101.csproj b/src/Microsoft.ML.DnnImageFeaturizer.ResNet101/Microsoft.ML.DnnImageFeaturizer.ResNet101.csproj index 348ca6d4a9..369a247d03 100644 --- a/src/Microsoft.ML.DnnImageFeaturizer.ResNet101/Microsoft.ML.DnnImageFeaturizer.ResNet101.csproj +++ b/src/Microsoft.ML.DnnImageFeaturizer.ResNet101/Microsoft.ML.DnnImageFeaturizer.ResNet101.csproj @@ -1,12 +1,24 @@ + netstandard2.0 - Microsoft.ML.DnnImageFeaturizer.ResNet101 + Microsoft.ML.DnnImageFeaturizer.ResNet101 + ML.NET component for pretrained ResNet101 image featurization + + + all + + + all + + + + + - \ No newline at end of file diff --git a/src/Microsoft.ML.DnnImageFeaturizer.ResNet18/Microsoft.ML.DnnImageFeaturizer.ResNet18.csproj b/src/Microsoft.ML.DnnImageFeaturizer.ResNet18/Microsoft.ML.DnnImageFeaturizer.ResNet18.csproj index c415ff06cc..fe0e6f9061 100644 --- a/src/Microsoft.ML.DnnImageFeaturizer.ResNet18/Microsoft.ML.DnnImageFeaturizer.ResNet18.csproj +++ b/src/Microsoft.ML.DnnImageFeaturizer.ResNet18/Microsoft.ML.DnnImageFeaturizer.ResNet18.csproj @@ -1,12 +1,25 @@ + netstandard2.0 - Microsoft.ML.DnnImageFeaturizer.ResNet18 + Microsoft.ML.DnnImageFeaturizer.ResNet18 + ML.NET component for pretrained ResNet18 image featurization + + + all + + + all + + + + + \ No newline at end of file diff --git a/src/Microsoft.ML.DnnImageFeaturizer.ResNet50/Microsoft.ML.DnnImageFeaturizer.ResNet50.csproj b/src/Microsoft.ML.DnnImageFeaturizer.ResNet50/Microsoft.ML.DnnImageFeaturizer.ResNet50.csproj index fce0a26b21..e6f45e1e5e 100644 --- a/src/Microsoft.ML.DnnImageFeaturizer.ResNet50/Microsoft.ML.DnnImageFeaturizer.ResNet50.csproj +++ b/src/Microsoft.ML.DnnImageFeaturizer.ResNet50/Microsoft.ML.DnnImageFeaturizer.ResNet50.csproj @@ -1,12 +1,25 @@ + netstandard2.0 - Microsoft.ML.DnnImageFeaturizer.ResNet50 + Microsoft.ML.DnnImageFeaturizer.ResNet50 + ML.NET component for pretrained ResNet50 image featurization + + + all + + + all + + + + + \ No newline at end of file diff --git a/src/Microsoft.ML.Ensemble/Microsoft.ML.Ensemble.csproj b/src/Microsoft.ML.Ensemble/Microsoft.ML.Ensemble.csproj index cb69ad7a63..ab6a2257d1 100644 --- a/src/Microsoft.ML.Ensemble/Microsoft.ML.Ensemble.csproj +++ b/src/Microsoft.ML.Ensemble/Microsoft.ML.Ensemble.csproj @@ -1,15 +1,24 @@  + netstandard2.0 - Microsoft.ML.Ensemble + Microsoft.ML.Ensemble + ML.NET component for Ensembles CORECLR - - - + + + all + + + all + + + all + diff --git a/src/Microsoft.ML.EntryPoints/Microsoft.ML.EntryPoints.csproj b/src/Microsoft.ML.EntryPoints/Microsoft.ML.EntryPoints.csproj index 2dd542e4c5..fdda171cb5 100644 --- a/src/Microsoft.ML.EntryPoints/Microsoft.ML.EntryPoints.csproj +++ b/src/Microsoft.ML.EntryPoints/Microsoft.ML.EntryPoints.csproj @@ -1,15 +1,27 @@  + netstandard2.0 - Microsoft.ML.EntryPoints + Microsoft.ML.EntryPoints + Microsoft.ML.EntryPoints contains the ML.NET entry point API catalog. - - - - + + + + all + + + all + + + all + + + all + diff --git a/src/Microsoft.ML.Experimental/Microsoft.ML.Experimental.csproj b/src/Microsoft.ML.Experimental/Microsoft.ML.Experimental.csproj index 4c1b189a5b..0e372b8edd 100644 --- a/src/Microsoft.ML.Experimental/Microsoft.ML.Experimental.csproj +++ b/src/Microsoft.ML.Experimental/Microsoft.ML.Experimental.csproj @@ -1,12 +1,18 @@  + netstandard2.0 - Microsoft.ML.Experimental + Microsoft.ML.Experimental + Microsoft.ML.Experimental contains experimental work such extension methods to access internal methods. - + + + + all + diff --git a/src/Microsoft.ML.FastTree/Microsoft.ML.FastTree.csproj b/src/Microsoft.ML.FastTree/Microsoft.ML.FastTree.csproj index 9ba56bf8f6..e12bb82658 100644 --- a/src/Microsoft.ML.FastTree/Microsoft.ML.FastTree.csproj +++ b/src/Microsoft.ML.FastTree/Microsoft.ML.FastTree.csproj @@ -1,16 +1,30 @@  + netstandard2.0 - Microsoft.ML.FastTree + Microsoft.ML.FastTree + ML.NET component for FastTree $(DefineConstants);USE_FASTTREENATIVE;NO_STORE;CORECLR true - - - + + + + all + + + all + + + all + - + + + + + diff --git a/src/Microsoft.ML.Featurizers/Microsoft.ML.Featurizers.csproj b/src/Microsoft.ML.Featurizers/Microsoft.ML.Featurizers.csproj index c40c34682f..67926bb77b 100644 --- a/src/Microsoft.ML.Featurizers/Microsoft.ML.Featurizers.csproj +++ b/src/Microsoft.ML.Featurizers/Microsoft.ML.Featurizers.csproj @@ -1,9 +1,11 @@  + netstandard2.0;netcoreapp2.1 - Microsoft.ML.Featurizers + Microsoft.ML.Featurizers true + ML.NET featurizers with native code implementation @@ -11,8 +13,14 @@ - - + + + + all + + + all + diff --git a/src/Microsoft.ML.ImageAnalytics/Microsoft.ML.ImageAnalytics.csproj b/src/Microsoft.ML.ImageAnalytics/Microsoft.ML.ImageAnalytics.csproj index e32f0db25e..630e1f6c97 100644 --- a/src/Microsoft.ML.ImageAnalytics/Microsoft.ML.ImageAnalytics.csproj +++ b/src/Microsoft.ML.ImageAnalytics/Microsoft.ML.ImageAnalytics.csproj @@ -1,8 +1,10 @@  + netstandard2.0 - Microsoft.ML.ImageAnalytics + Microsoft.ML.ImageAnalytics + ML.NET component for Image support @@ -11,8 +13,14 @@ - - + + + + all + + + all + - + diff --git a/src/Microsoft.ML.LightGbm/Microsoft.ML.LightGbm.csproj b/src/Microsoft.ML.LightGbm/Microsoft.ML.LightGbm.csproj index 46e628fd26..53d14833e9 100644 --- a/src/Microsoft.ML.LightGbm/Microsoft.ML.LightGbm.csproj +++ b/src/Microsoft.ML.LightGbm/Microsoft.ML.LightGbm.csproj @@ -1,16 +1,26 @@  + netstandard2.0 - Microsoft.ML.LightGbm + Microsoft.ML.LightGbm true + ML.NET component for LightGBM - + - - + - + + + all + + + all + + + all + diff --git a/src/Microsoft.ML.Mkl.Components/Microsoft.ML.Mkl.Components.csproj b/src/Microsoft.ML.Mkl.Components/Microsoft.ML.Mkl.Components.csproj index 907b75e11f..921f2ab1e4 100644 --- a/src/Microsoft.ML.Mkl.Components/Microsoft.ML.Mkl.Components.csproj +++ b/src/Microsoft.ML.Mkl.Components/Microsoft.ML.Mkl.Components.csproj @@ -1,15 +1,30 @@  + netstandard2.0 - Microsoft.ML.Mkl.Components + Microsoft.ML.Mkl.Components true + ML.NET additional learners making use of Intel Mkl. - + + + + + + + all + + + all + + + all + + + - - - + diff --git a/src/Microsoft.ML.Mkl.Redist/Microsoft.ML.Mkl.Redist.csproj b/src/Microsoft.ML.Mkl.Redist/Microsoft.ML.Mkl.Redist.csproj new file mode 100644 index 0000000000..9a3394f90e --- /dev/null +++ b/src/Microsoft.ML.Mkl.Redist/Microsoft.ML.Mkl.Redist.csproj @@ -0,0 +1,24 @@ + + + + + Intel + false + false + Microsoft.ML.Mkl.Redist + netstandard2.0 + LICENSE.txt + $(MSBuildProjectName) contains the MKL library redistributed as a NuGet package. + $(PackageTags) MLNET MKL + + + + false + + + + + + + + diff --git a/src/Microsoft.ML.OnnxConverter/Microsoft.ML.OnnxConverter.csproj b/src/Microsoft.ML.OnnxConverter/Microsoft.ML.OnnxConverter.csproj index b1f49811f7..56dd7fbdc1 100644 --- a/src/Microsoft.ML.OnnxConverter/Microsoft.ML.OnnxConverter.csproj +++ b/src/Microsoft.ML.OnnxConverter/Microsoft.ML.OnnxConverter.csproj @@ -1,9 +1,11 @@ + netstandard2.0 - Microsoft.ML.OnnxConverter + Microsoft.ML.OnnxConverter Microsoft.ML.Model.Onnx + ML.NET component for exporting ONNX Models @@ -11,7 +13,11 @@ - + + + + all + diff --git a/src/Microsoft.ML.OnnxTransformer/Microsoft.ML.OnnxTransformer.csproj b/src/Microsoft.ML.OnnxTransformer/Microsoft.ML.OnnxTransformer.csproj index 7612f974ea..4d440e17ac 100644 --- a/src/Microsoft.ML.OnnxTransformer/Microsoft.ML.OnnxTransformer.csproj +++ b/src/Microsoft.ML.OnnxTransformer/Microsoft.ML.OnnxTransformer.csproj @@ -1,14 +1,22 @@  + netstandard2.0 - Microsoft.ML.OnnxTransformer + Microsoft.ML.OnnxTransformer true + ML.NET component for Microsoft.ML.Scoring library - - + + + + all + + + all + diff --git a/src/Microsoft.ML.Parquet/Microsoft.ML.Parquet.csproj b/src/Microsoft.ML.Parquet/Microsoft.ML.Parquet.csproj index 9ae9b08662..904a213f50 100644 --- a/src/Microsoft.ML.Parquet/Microsoft.ML.Parquet.csproj +++ b/src/Microsoft.ML.Parquet/Microsoft.ML.Parquet.csproj @@ -1,8 +1,10 @@  + netstandard2.0 - Microsoft.ML.Parquet + Microsoft.ML.Parquet + ML.NET components for Apache Parquet support. @@ -10,8 +12,14 @@ - - + + + + all + + + all + diff --git a/src/Microsoft.ML.Recommender/Microsoft.ML.Recommender.csproj b/src/Microsoft.ML.Recommender/Microsoft.ML.Recommender.csproj index d78a44e669..2bc2bf4f3e 100644 --- a/src/Microsoft.ML.Recommender/Microsoft.ML.Recommender.csproj +++ b/src/Microsoft.ML.Recommender/Microsoft.ML.Recommender.csproj @@ -1,14 +1,27 @@ + netstandard2.0 - Microsoft.ML.Recommender + Microsoft.ML.Recommender true + LIBMF, the core computation library for matrix factorization in ML.NET - - + + + + all + + + all + + + + + + diff --git a/src/Microsoft.ML.SamplesUtils/Microsoft.ML.SamplesUtils.csproj b/src/Microsoft.ML.SamplesUtils/Microsoft.ML.SamplesUtils.csproj index 3fb71a6442..ee23c5e72e 100644 --- a/src/Microsoft.ML.SamplesUtils/Microsoft.ML.SamplesUtils.csproj +++ b/src/Microsoft.ML.SamplesUtils/Microsoft.ML.SamplesUtils.csproj @@ -1,8 +1,10 @@  + netstandard2.0 - Microsoft.ML.SampleUtils + Microsoft.ML.SampleUtils + Sample utils for Microsoft.ML.Samples @@ -10,9 +12,17 @@ - - - + + + + all + + + all + + + all + diff --git a/src/Microsoft.ML.TensorFlow/Microsoft.ML.TensorFlow.csproj b/src/Microsoft.ML.TensorFlow/Microsoft.ML.TensorFlow.csproj index 7e018a4c03..9584847c80 100644 --- a/src/Microsoft.ML.TensorFlow/Microsoft.ML.TensorFlow.csproj +++ b/src/Microsoft.ML.TensorFlow/Microsoft.ML.TensorFlow.csproj @@ -1,10 +1,12 @@  + netstandard2.0 - Microsoft.ML.TensorFlow + Microsoft.ML.TensorFlow CORECLR true + Microsoft.ML.TensorFlow contains ML.NET integration of TensorFlow. @@ -14,9 +16,17 @@ - - - + + + + all + + + all + + + all + diff --git a/src/Microsoft.ML.TimeSeries/Microsoft.ML.TimeSeries.csproj b/src/Microsoft.ML.TimeSeries/Microsoft.ML.TimeSeries.csproj index c5b4550c51..77d7d8db7f 100644 --- a/src/Microsoft.ML.TimeSeries/Microsoft.ML.TimeSeries.csproj +++ b/src/Microsoft.ML.TimeSeries/Microsoft.ML.TimeSeries.csproj @@ -1,13 +1,24 @@  + netstandard2.0 - Microsoft.ML.TimeSeries + Microsoft.ML.TimeSeries + Microsoft.ML.TimeSeries contains ML.NET Time Series prediction algorithms. Uses Intel Mkl. - - - + + + + + all + + + all + + + all + diff --git a/src/Microsoft.ML.Vision/Microsoft.ML.Vision.csproj b/src/Microsoft.ML.Vision/Microsoft.ML.Vision.csproj index a1e2ef0068..b638ca0dcf 100644 --- a/src/Microsoft.ML.Vision/Microsoft.ML.Vision.csproj +++ b/src/Microsoft.ML.Vision/Microsoft.ML.Vision.csproj @@ -1,10 +1,12 @@  + netstandard2.0 - Microsoft.ML.Vision + Microsoft.ML.Vision CORECLR true + Microsoft.ML.Vision contains high level APIs for vision tasks like image classification. @@ -13,9 +15,15 @@ - - - + + all + + + all + + + all + @@ -26,5 +34,5 @@ - + diff --git a/src/Microsoft.ML/Microsoft.ML.csproj b/src/Microsoft.ML/Microsoft.ML.csproj new file mode 100644 index 0000000000..5d96be5a31 --- /dev/null +++ b/src/Microsoft.ML/Microsoft.ML.csproj @@ -0,0 +1,27 @@ + + + + + netstandard2.0 + Microsoft.ML + false + ML.NET is a cross-platform open-source machine learning framework which makes machine learning accessible to .NET developers. + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.ML/build/netstandard2.0/Microsoft.ML.targets b/src/Microsoft.ML/build/netstandard2.0/Microsoft.ML.targets new file mode 100644 index 0000000000..df03944a1c --- /dev/null +++ b/src/Microsoft.ML/build/netstandard2.0/Microsoft.ML.targets @@ -0,0 +1,22 @@ + + + + true + + + + + + + + + \ No newline at end of file diff --git a/src/Redist/Microsoft.ML.DnnImageFeaturizer.ModelRedist/Microsoft.ML.DnnImageFeaturizer.ModelRedist.proj b/src/Redist/Microsoft.ML.DnnImageFeaturizer.ModelRedist/Microsoft.ML.DnnImageFeaturizer.ModelRedist.proj index 6acbb993b5..73e591b2f8 100644 --- a/src/Redist/Microsoft.ML.DnnImageFeaturizer.ModelRedist/Microsoft.ML.DnnImageFeaturizer.ModelRedist.proj +++ b/src/Redist/Microsoft.ML.DnnImageFeaturizer.ModelRedist/Microsoft.ML.DnnImageFeaturizer.ModelRedist.proj @@ -65,7 +65,7 @@ - + @@ -75,7 +75,7 @@ - + @@ -85,13 +85,13 @@ - + - @@ -118,7 +118,9 @@ - + + + \ No newline at end of file diff --git a/test/Microsoft.ML.Functional.Tests/Microsoft.ML.Functional.Tests.csproj b/test/Microsoft.ML.Functional.Tests/Microsoft.ML.Functional.Tests.csproj index 624384d9b5..29caed1c00 100644 --- a/test/Microsoft.ML.Functional.Tests/Microsoft.ML.Functional.Tests.csproj +++ b/test/Microsoft.ML.Functional.Tests/Microsoft.ML.Functional.Tests.csproj @@ -25,6 +25,8 @@ + + diff --git a/test/Microsoft.ML.Functional.Tests/ModelFiles.cs b/test/Microsoft.ML.Functional.Tests/ModelFiles.cs index 64c86a08cd..53a95c0089 100644 --- a/test/Microsoft.ML.Functional.Tests/ModelFiles.cs +++ b/test/Microsoft.ML.Functional.Tests/ModelFiles.cs @@ -68,7 +68,7 @@ public void DetermineNugetVersionFromModel() { // The only line in the file is the version of the model. var line = reader.ReadLine(); - Assert.Matches(new Regex(@"(\d+).(\d+)\.(\d+)\.(\d+) \@BuiltBy:(.)* \@SrcCode:(.)*"), line); + Assert.Matches(new Regex(@"(\d+)\.(\d+)\.(\d+)-(dev|ci)\.(\d+)\.(\d+)\+[0-9a-f]+"), line); } } } @@ -79,8 +79,8 @@ public void DetermineNugetVersionFromModel() /// /// Serves two scenarios: /// 1. I can train a model and save it to a file, including transforms. - /// 2. Training and prediction happen in different processes (or even different machines). - /// The actual test will not run in different processes, but will simulate the idea that the + /// 2. Training and prediction happen in different processes (or even different machines). + /// The actual test will not run in different processes, but will simulate the idea that the /// "communication pipe" is just a serialized model of some form. /// [Fact] @@ -110,7 +110,7 @@ public void FitPipelineSaveModelAndPredict() serializedModel = mlContext.Model.Load(file, out var serializedSchema); TestCommon.CheckSameSchemas(data.Schema, serializedSchema); } - + // Create prediction engine and test predictions. var originalPredictionEngine = mlContext.Model.CreatePredictionEngine(model); var serializedPredictionEngine = mlContext.Model.CreatePredictionEngine(serializedModel); @@ -395,7 +395,7 @@ public void SaveCompositeLoaderAndLoad() out var loadedWithLoader, out var loadedLoaderWithTransformer); // Because we saved the transform model as part of the composite loader, with no transforms, // the transform that should be loaded should be an empty transformer chain, since the "model," - // such as it is, has been combined with the loader. + // such as it is, has been combined with the loader. Assert.Empty(Assert.IsType>(loadedWithSchema)); Assert.Empty(Assert.IsType>(loadedWithLoader)); diff --git a/test/Microsoft.ML.TestFramework/Microsoft.ML.TestFramework.csproj b/test/Microsoft.ML.TestFramework/Microsoft.ML.TestFramework.csproj index 557c4a8ec0..c96155f76d 100644 --- a/test/Microsoft.ML.TestFramework/Microsoft.ML.TestFramework.csproj +++ b/test/Microsoft.ML.TestFramework/Microsoft.ML.TestFramework.csproj @@ -12,10 +12,11 @@ + - + @@ -25,7 +26,7 @@ - + PreserveNewest diff --git a/test/TestFrameworkDependency.props b/test/TestFrameworkDependency.props index d71ebf2628..c815dd3166 100644 --- a/test/TestFrameworkDependency.props +++ b/test/TestFrameworkDependency.props @@ -1,6 +1,8 @@ - + + All + - + <_contractReferencePath Include="@(ReferencePath)" Condition="'%(FileName)' == '$(ContractName)'" /> From cafeb3f4e0d8fa4338bbd909b7fa15c73cbe144c Mon Sep 17 00:00:00 2001 From: Michael Sharp Date: Tue, 27 Oct 2020 15:21:54 -0700 Subject: [PATCH 4/9] build changes --- build.sh | 2 +- eng/Versions.props | 2 +- global.json | 23 +++++++++++++---------- 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/build.sh b/build.sh index 9cfcdfa797..fa63e891e3 100755 --- a/build.sh +++ b/build.sh @@ -10,4 +10,4 @@ while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symli done DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" -"$DIR/eng/common/build.sh" --restore --build --pack --warnAsError false +"$DIR/eng/common/build.sh" --restore --build --pack --warnAsError false "$@" diff --git a/eng/Versions.props b/eng/Versions.props index 18d51fa7c3..6923dbe3ad 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -2,7 +2,7 @@ - true + false 1.5.3 dev diff --git a/global.json b/global.json index cd6a8c0ea6..537e0c1aae 100644 --- a/global.json +++ b/global.json @@ -1,12 +1,15 @@ { - "tools": { - "dotnet": "5.0.100-rc.1.20452.10" - }, - "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.20461.7", - "Microsoft.DotNet.Helix.Sdk": "5.0.0-beta.20461.7", - "Microsoft.Build.Traversal": "2.1.1", - "Microsoft.SourceLink.GitHub": "1.1.0-beta-20206-02", - "Microsoft.SourceLink.Common": "1.1.0-beta-20206-02" + "tools": { + "dotnet": "5.0.100-rc.1.20452.10", + "runtimes": { + "dotnet/x64": ["$(MicrosoftNETCorePlatformsVersion)" ] + } + }, + "msbuild-sdks": { + "Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.20461.7", + "Microsoft.DotNet.Helix.Sdk": "5.0.0-beta.20461.7", + "Microsoft.Build.Traversal": "2.1.1", + "Microsoft.SourceLink.GitHub": "1.1.0-beta-20206-02", + "Microsoft.SourceLink.Common": "1.1.0-beta-20206-02" + } } -} From c844c49a7f1382bde5abfc51558183f625e4694a Mon Sep 17 00:00:00 2001 From: Michael Sharp Date: Tue, 27 Oct 2020 16:29:45 -0700 Subject: [PATCH 5/9] all tests should be working --- .../ComponentModel/ComponentCatalog.cs | 10 +++++----- test/Microsoft.ML.Functional.Tests/ModelFiles.cs | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Microsoft.ML.Core/ComponentModel/ComponentCatalog.cs b/src/Microsoft.ML.Core/ComponentModel/ComponentCatalog.cs index f5bd505ce0..b4aaef3c84 100644 --- a/src/Microsoft.ML.Core/ComponentModel/ComponentCatalog.cs +++ b/src/Microsoft.ML.Core/ComponentModel/ComponentCatalog.cs @@ -1110,11 +1110,11 @@ private void LoadExtensions(Assembly assembly, bool throwOnError) /// private static bool CanContainExtensions(Assembly assembly) { - if (assembly.FullName.StartsWith("Microsoft.ML.", StringComparison.Ordinal) - && HasMLNetPublicKey(assembly)) - { - return false; - } + //if (assembly.FullName.StartsWith("Microsoft.ML.", StringComparison.Ordinal) + // && HasMLNetPublicKey(assembly)) + //{ + // return false; + //} return true; } diff --git a/test/Microsoft.ML.Functional.Tests/ModelFiles.cs b/test/Microsoft.ML.Functional.Tests/ModelFiles.cs index 53a95c0089..6312073c49 100644 --- a/test/Microsoft.ML.Functional.Tests/ModelFiles.cs +++ b/test/Microsoft.ML.Functional.Tests/ModelFiles.cs @@ -68,7 +68,7 @@ public void DetermineNugetVersionFromModel() { // The only line in the file is the version of the model. var line = reader.ReadLine(); - Assert.Matches(new Regex(@"(\d+)\.(\d+)\.(\d+)-(dev|ci)\.(\d+)\.(\d+)\+[0-9a-f]+"), line); + Assert.Matches(new Regex(@"(\d+)\.(\d+)\.(\d+)(-[dev|ci|preview\.(\d+)\.(\d+)\.(\d+)]){0,1}"), line); } } } From d037ee8a55a3bfef5f524a551945098b3e60acea Mon Sep 17 00:00:00 2001 From: Michael Sharp Date: Wed, 28 Oct 2020 11:38:44 -0700 Subject: [PATCH 6/9] changes from PR comments --- Directory.Build.targets | 1 - test/Directory.Build.targets | 1 - .../Microsoft.ML.StableApi.csproj | 24 +++++++++---------- 3 files changed, 12 insertions(+), 14 deletions(-) diff --git a/Directory.Build.targets b/Directory.Build.targets index be45b57429..590e6ea73c 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -38,7 +38,6 @@ UseSymboliclinksIfPossible="$(CreateSymbolicLinksForPublishFilesIfPossible)"> - diff --git a/test/Directory.Build.targets b/test/Directory.Build.targets index afae9be487..ec3be4f3f6 100644 --- a/test/Directory.Build.targets +++ b/test/Directory.Build.targets @@ -8,5 +8,4 @@ $(AllowedReferenceRelatedFileExtensions);.runtimeconfig.json;.runtimeconfig.dev.json;.deps.json - \ No newline at end of file diff --git a/tools-local/Microsoft.ML.StableApi/Microsoft.ML.StableApi.csproj b/tools-local/Microsoft.ML.StableApi/Microsoft.ML.StableApi.csproj index d0e312ae00..ee9d346159 100644 --- a/tools-local/Microsoft.ML.StableApi/Microsoft.ML.StableApi.csproj +++ b/tools-local/Microsoft.ML.StableApi/Microsoft.ML.StableApi.csproj @@ -6,18 +6,18 @@ - - - - - - - - - - - - + + + + + + + + + + + + - $(NoWarn);NU5129 - - - diff --git a/pkg/Microsoft.ML.CpuMath/build/netstandard2.0/Microsoft.ML.CpuMath.props b/pkg/Microsoft.ML.CpuMath/build/netstandard2.0/Microsoft.ML.CpuMath.props deleted file mode 100644 index ce379e2f00..0000000000 --- a/pkg/Microsoft.ML.CpuMath/build/netstandard2.0/Microsoft.ML.CpuMath.props +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - PreserveNewest - false - %(Filename)%(Extension) - - - PreserveNewest - false - %(Filename)%(Extension) - - - - \ No newline at end of file diff --git a/pkg/Microsoft.ML.DataView/Microsoft.ML.DataView.nupkgproj b/pkg/Microsoft.ML.DataView/Microsoft.ML.DataView.nupkgproj deleted file mode 100644 index ab500b904e..0000000000 --- a/pkg/Microsoft.ML.DataView/Microsoft.ML.DataView.nupkgproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - netstandard2.0 - Contains the IDataView system which is a set of interfaces and components that provide efficient, compositional processing of schematized data for machine learning and advanced analytics applications. - - - - - - - - diff --git a/pkg/Microsoft.ML.DataView/Microsoft.ML.DataView.symbols.nupkgproj b/pkg/Microsoft.ML.DataView/Microsoft.ML.DataView.symbols.nupkgproj deleted file mode 100644 index 988c4c5f72..0000000000 --- a/pkg/Microsoft.ML.DataView/Microsoft.ML.DataView.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.DnnImageFeaturizer.AlexNet/Microsoft.ML.DnnImageFeaturizer.AlexNet.nupkgproj b/pkg/Microsoft.ML.DnnImageFeaturizer.AlexNet/Microsoft.ML.DnnImageFeaturizer.AlexNet.nupkgproj deleted file mode 100644 index 4fb4e52d0a..0000000000 --- a/pkg/Microsoft.ML.DnnImageFeaturizer.AlexNet/Microsoft.ML.DnnImageFeaturizer.AlexNet.nupkgproj +++ /dev/null @@ -1,17 +0,0 @@ - - - - netstandard2.0 - ML.NET component for pretrained AlexNet image featurization - - - - - - - - - - - - diff --git a/pkg/Microsoft.ML.DnnImageFeaturizer.AlexNet/Microsoft.ML.DnnImageFeaturizer.AlexNet.symbols.nupkgproj b/pkg/Microsoft.ML.DnnImageFeaturizer.AlexNet/Microsoft.ML.DnnImageFeaturizer.AlexNet.symbols.nupkgproj deleted file mode 100644 index 8c6a7fcc4c..0000000000 --- a/pkg/Microsoft.ML.DnnImageFeaturizer.AlexNet/Microsoft.ML.DnnImageFeaturizer.AlexNet.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet101/Microsoft.ML.DnnImageFeaturizer.ResNet101.nupkgproj b/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet101/Microsoft.ML.DnnImageFeaturizer.ResNet101.nupkgproj deleted file mode 100644 index 3d667604cd..0000000000 --- a/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet101/Microsoft.ML.DnnImageFeaturizer.ResNet101.nupkgproj +++ /dev/null @@ -1,16 +0,0 @@ - - - - netstandard2.0 - ML.NET component for pretrained ResNet101 image featurization - - - - - - - - - - - diff --git a/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet101/Microsoft.ML.DnnImageFeaturizer.ResNet101.symbols.nupkgproj b/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet101/Microsoft.ML.DnnImageFeaturizer.ResNet101.symbols.nupkgproj deleted file mode 100644 index 7035bef747..0000000000 --- a/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet101/Microsoft.ML.DnnImageFeaturizer.ResNet101.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet18/Microsoft.ML.DnnImageFeaturizer.ResNet18.nupkgproj b/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet18/Microsoft.ML.DnnImageFeaturizer.ResNet18.nupkgproj deleted file mode 100644 index 1055b4cbbe..0000000000 --- a/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet18/Microsoft.ML.DnnImageFeaturizer.ResNet18.nupkgproj +++ /dev/null @@ -1,16 +0,0 @@ - - - - netstandard2.0 - ML.NET component for pretrained ResNet18 image featurization - - - - - - - - - - - diff --git a/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet18/Microsoft.ML.DnnImageFeaturizer.ResNet18.symbols.nupkgproj b/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet18/Microsoft.ML.DnnImageFeaturizer.ResNet18.symbols.nupkgproj deleted file mode 100644 index 9fb3f5ca75..0000000000 --- a/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet18/Microsoft.ML.DnnImageFeaturizer.ResNet18.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet50/Microsoft.ML.DnnImageFeaturizer.ResNet50.nupkgproj b/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet50/Microsoft.ML.DnnImageFeaturizer.ResNet50.nupkgproj deleted file mode 100644 index 2c33df9ff8..0000000000 --- a/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet50/Microsoft.ML.DnnImageFeaturizer.ResNet50.nupkgproj +++ /dev/null @@ -1,16 +0,0 @@ - - - - netstandard2.0 - ML.NET component for pretrained ResNet50 image featurization - - - - - - - - - - - diff --git a/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet50/Microsoft.ML.DnnImageFeaturizer.ResNet50.symbols.nupkgproj b/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet50/Microsoft.ML.DnnImageFeaturizer.ResNet50.symbols.nupkgproj deleted file mode 100644 index 2b04e494f9..0000000000 --- a/pkg/Microsoft.ML.DnnImageFeaturizer.ResNet50/Microsoft.ML.DnnImageFeaturizer.ResNet50.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.Ensemble/Microsoft.ML.Ensemble.nupkgproj b/pkg/Microsoft.ML.Ensemble/Microsoft.ML.Ensemble.nupkgproj deleted file mode 100644 index f8b8082047..0000000000 --- a/pkg/Microsoft.ML.Ensemble/Microsoft.ML.Ensemble.nupkgproj +++ /dev/null @@ -1,12 +0,0 @@ - - - - netstandard2.0 - ML.NET component for Ensembles - - - - - - - \ No newline at end of file diff --git a/pkg/Microsoft.ML.Ensemble/Microsoft.ML.Ensemble.symbols.nupkgproj b/pkg/Microsoft.ML.Ensemble/Microsoft.ML.Ensemble.symbols.nupkgproj deleted file mode 100644 index bb48a51cab..0000000000 --- a/pkg/Microsoft.ML.Ensemble/Microsoft.ML.Ensemble.symbols.nupkgproj +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/pkg/Microsoft.ML.EntryPoints/Microsoft.ML.EntryPoints.nupkgproj b/pkg/Microsoft.ML.EntryPoints/Microsoft.ML.EntryPoints.nupkgproj deleted file mode 100644 index b845fdeb45..0000000000 --- a/pkg/Microsoft.ML.EntryPoints/Microsoft.ML.EntryPoints.nupkgproj +++ /dev/null @@ -1,12 +0,0 @@ - - - - netstandard2.0 - Microsoft.ML.EntryPoints contains the ML.NET entry point API catalog. - - - - - - - diff --git a/pkg/Microsoft.ML.EntryPoints/Microsoft.ML.EntryPoints.symbols.nupkgproj b/pkg/Microsoft.ML.EntryPoints/Microsoft.ML.EntryPoints.symbols.nupkgproj deleted file mode 100644 index 3fa0255960..0000000000 --- a/pkg/Microsoft.ML.EntryPoints/Microsoft.ML.EntryPoints.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.Experimental/Microsoft.ML.Experimental.nupkgproj b/pkg/Microsoft.ML.Experimental/Microsoft.ML.Experimental.nupkgproj deleted file mode 100644 index edf80ad475..0000000000 --- a/pkg/Microsoft.ML.Experimental/Microsoft.ML.Experimental.nupkgproj +++ /dev/null @@ -1,12 +0,0 @@ - - - - netstandard2.0 - Microsoft.ML.Experimental contains experimental work such extension methods to access internal methods. - - - - - - - diff --git a/pkg/Microsoft.ML.Experimental/Microsoft.ML.Experimental.symbols.nupkgproj b/pkg/Microsoft.ML.Experimental/Microsoft.ML.Experimental.symbols.nupkgproj deleted file mode 100644 index c869da5d2b..0000000000 --- a/pkg/Microsoft.ML.Experimental/Microsoft.ML.Experimental.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.FastTree/Microsoft.ML.FastTree.nupkgproj b/pkg/Microsoft.ML.FastTree/Microsoft.ML.FastTree.nupkgproj deleted file mode 100644 index ac6f2452ad..0000000000 --- a/pkg/Microsoft.ML.FastTree/Microsoft.ML.FastTree.nupkgproj +++ /dev/null @@ -1,16 +0,0 @@ - - - - netstandard2.0 - ML.NET component for FastTree - - - - - - - - - - - diff --git a/pkg/Microsoft.ML.FastTree/Microsoft.ML.FastTree.symbols.nupkgproj b/pkg/Microsoft.ML.FastTree/Microsoft.ML.FastTree.symbols.nupkgproj deleted file mode 100644 index 9f4c5712ff..0000000000 --- a/pkg/Microsoft.ML.FastTree/Microsoft.ML.FastTree.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.Featurizers/Microsoft.ML.Featurizers.nupkgproj b/pkg/Microsoft.ML.Featurizers/Microsoft.ML.Featurizers.nupkgproj deleted file mode 100644 index ea35d7d019..0000000000 --- a/pkg/Microsoft.ML.Featurizers/Microsoft.ML.Featurizers.nupkgproj +++ /dev/null @@ -1,14 +0,0 @@ - - - - netstandard2.0;netcoreapp2.1 - ML.NET featurizers with native code implementation - - - - - - - - - diff --git a/pkg/Microsoft.ML.Featurizers/Microsoft.ML.Featurizers.symbols.nupkgproj b/pkg/Microsoft.ML.Featurizers/Microsoft.ML.Featurizers.symbols.nupkgproj deleted file mode 100644 index 483e51c61a..0000000000 --- a/pkg/Microsoft.ML.Featurizers/Microsoft.ML.Featurizers.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.ImageAnalytics/Microsoft.ML.ImageAnalytics.nupkgproj b/pkg/Microsoft.ML.ImageAnalytics/Microsoft.ML.ImageAnalytics.nupkgproj deleted file mode 100644 index bb59e06653..0000000000 --- a/pkg/Microsoft.ML.ImageAnalytics/Microsoft.ML.ImageAnalytics.nupkgproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - netstandard2.0 - ML.NET component for Image support - - - - - - - - diff --git a/pkg/Microsoft.ML.ImageAnalytics/Microsoft.ML.ImageAnalytics.symbols.nupkgproj b/pkg/Microsoft.ML.ImageAnalytics/Microsoft.ML.ImageAnalytics.symbols.nupkgproj deleted file mode 100644 index b36800ea0b..0000000000 --- a/pkg/Microsoft.ML.ImageAnalytics/Microsoft.ML.ImageAnalytics.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.LightGbm/Microsoft.ML.LightGbm.nupkgproj b/pkg/Microsoft.ML.LightGbm/Microsoft.ML.LightGbm.nupkgproj deleted file mode 100644 index d4e48e8dd0..0000000000 --- a/pkg/Microsoft.ML.LightGbm/Microsoft.ML.LightGbm.nupkgproj +++ /dev/null @@ -1,14 +0,0 @@ - - - - netstandard2.0 - ML.NET component for LightGBM - - - - - - - - - diff --git a/pkg/Microsoft.ML.LightGbm/Microsoft.ML.LightGbm.symbols.nupkgproj b/pkg/Microsoft.ML.LightGbm/Microsoft.ML.LightGbm.symbols.nupkgproj deleted file mode 100644 index 91a20f3ed8..0000000000 --- a/pkg/Microsoft.ML.LightGbm/Microsoft.ML.LightGbm.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.Mkl.Components/Microsoft.ML.Mkl.Components.nupkgproj b/pkg/Microsoft.ML.Mkl.Components/Microsoft.ML.Mkl.Components.nupkgproj deleted file mode 100644 index 1bd16d235d..0000000000 --- a/pkg/Microsoft.ML.Mkl.Components/Microsoft.ML.Mkl.Components.nupkgproj +++ /dev/null @@ -1,17 +0,0 @@ - - - - netstandard2.0 - ML.NET additional learners making use of Intel Mkl. - - - - - - - - - - - - diff --git a/pkg/Microsoft.ML.Mkl.Components/Microsoft.ML.Mkl.Components.symbols.nupkgproj b/pkg/Microsoft.ML.Mkl.Components/Microsoft.ML.Mkl.Components.symbols.nupkgproj deleted file mode 100644 index 0eaabcdd6e..0000000000 --- a/pkg/Microsoft.ML.Mkl.Components/Microsoft.ML.Mkl.Components.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.Mkl.Redist/Microsoft.ML.Mkl.Redist.nupkgproj b/pkg/Microsoft.ML.Mkl.Redist/Microsoft.ML.Mkl.Redist.nupkgproj deleted file mode 100644 index bda6fb1277..0000000000 --- a/pkg/Microsoft.ML.Mkl.Redist/Microsoft.ML.Mkl.Redist.nupkgproj +++ /dev/null @@ -1,20 +0,0 @@ - - - - Intel - netstandard2.0 - LICENSE.txt - $(MSBuildProjectName) contains the MKL library redistributed as a NuGet package. - $(PackageTags) MLNET MKL - - - - false - - - - - - - - diff --git a/pkg/Microsoft.ML.OnnxConverter/Microsoft.ML.OnnxConverter.nupkgproj b/pkg/Microsoft.ML.OnnxConverter/Microsoft.ML.OnnxConverter.nupkgproj deleted file mode 100644 index bcc86939e2..0000000000 --- a/pkg/Microsoft.ML.OnnxConverter/Microsoft.ML.OnnxConverter.nupkgproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - netstandard2.0 - ML.NET component for exporting ONNX Models - - - - - - - - diff --git a/pkg/Microsoft.ML.OnnxConverter/Microsoft.ML.OnnxConverter.symbols.nupkgproj b/pkg/Microsoft.ML.OnnxConverter/Microsoft.ML.OnnxConverter.symbols.nupkgproj deleted file mode 100644 index ccc3e94770..0000000000 --- a/pkg/Microsoft.ML.OnnxConverter/Microsoft.ML.OnnxConverter.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.OnnxTransformer/Microsoft.ML.OnnxTransformer.nupkgproj b/pkg/Microsoft.ML.OnnxTransformer/Microsoft.ML.OnnxTransformer.nupkgproj deleted file mode 100644 index 3c7d9f2ccd..0000000000 --- a/pkg/Microsoft.ML.OnnxTransformer/Microsoft.ML.OnnxTransformer.nupkgproj +++ /dev/null @@ -1,14 +0,0 @@ - - - - netstandard2.0 - ML.NET component for Microsoft.ML.Scoring library - - - - - - - - - diff --git a/pkg/Microsoft.ML.OnnxTransformer/Microsoft.ML.OnnxTransformer.symbols.nupkgproj b/pkg/Microsoft.ML.OnnxTransformer/Microsoft.ML.OnnxTransformer.symbols.nupkgproj deleted file mode 100644 index 6358a82311..0000000000 --- a/pkg/Microsoft.ML.OnnxTransformer/Microsoft.ML.OnnxTransformer.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.Parquet/Microsoft.ML.Parquet.nupkgproj b/pkg/Microsoft.ML.Parquet/Microsoft.ML.Parquet.nupkgproj deleted file mode 100644 index 750926db34..0000000000 --- a/pkg/Microsoft.ML.Parquet/Microsoft.ML.Parquet.nupkgproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - netstandard2.0 - ML.NET components for Apache Parquet support. - - - - - - - - diff --git a/pkg/Microsoft.ML.Parquet/Microsoft.ML.Parquet.symbols.nupkgproj b/pkg/Microsoft.ML.Parquet/Microsoft.ML.Parquet.symbols.nupkgproj deleted file mode 100644 index bc14894823..0000000000 --- a/pkg/Microsoft.ML.Parquet/Microsoft.ML.Parquet.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.Recommender/Microsoft.ML.Recommender.nupkgproj b/pkg/Microsoft.ML.Recommender/Microsoft.ML.Recommender.nupkgproj deleted file mode 100644 index bc0e57f8c0..0000000000 --- a/pkg/Microsoft.ML.Recommender/Microsoft.ML.Recommender.nupkgproj +++ /dev/null @@ -1,14 +0,0 @@ - - - - netstandard2.0 - LIBMF, the core computation library for matrix factorization in ML.NET - - - - - - - - - diff --git a/pkg/Microsoft.ML.Recommender/Microsoft.ML.Recommender.symbols.nupkgproj b/pkg/Microsoft.ML.Recommender/Microsoft.ML.Recommender.symbols.nupkgproj deleted file mode 100644 index d82f31ad89..0000000000 --- a/pkg/Microsoft.ML.Recommender/Microsoft.ML.Recommender.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.SampleUtils/Microsoft.ML.SampleUtils.nupkgproj b/pkg/Microsoft.ML.SampleUtils/Microsoft.ML.SampleUtils.nupkgproj deleted file mode 100644 index e2b85df502..0000000000 --- a/pkg/Microsoft.ML.SampleUtils/Microsoft.ML.SampleUtils.nupkgproj +++ /dev/null @@ -1,12 +0,0 @@ - - - - netstandard2.0 - Sample utils for Microsoft.ML.Samples - - - - - - - diff --git a/pkg/Microsoft.ML.SampleUtils/Microsoft.ML.SampleUtils.symbols.nupkgproj b/pkg/Microsoft.ML.SampleUtils/Microsoft.ML.SampleUtils.symbols.nupkgproj deleted file mode 100644 index 2a2228e6af..0000000000 --- a/pkg/Microsoft.ML.SampleUtils/Microsoft.ML.SampleUtils.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.TensorFlow/Microsoft.ML.TensorFlow.nupkgproj b/pkg/Microsoft.ML.TensorFlow/Microsoft.ML.TensorFlow.nupkgproj deleted file mode 100644 index ac054f6136..0000000000 --- a/pkg/Microsoft.ML.TensorFlow/Microsoft.ML.TensorFlow.nupkgproj +++ /dev/null @@ -1,15 +0,0 @@ - - - - netstandard2.0 - Microsoft.ML.TensorFlow contains ML.NET integration of TensorFlow. - - - - - - - - - - diff --git a/pkg/Microsoft.ML.TensorFlow/Microsoft.ML.TensorFlow.symbols.nupkgproj b/pkg/Microsoft.ML.TensorFlow/Microsoft.ML.TensorFlow.symbols.nupkgproj deleted file mode 100644 index a2a2a153f7..0000000000 --- a/pkg/Microsoft.ML.TensorFlow/Microsoft.ML.TensorFlow.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.TimeSeries/Microsoft.ML.TimeSeries.nupkgproj b/pkg/Microsoft.ML.TimeSeries/Microsoft.ML.TimeSeries.nupkgproj deleted file mode 100644 index d0325da023..0000000000 --- a/pkg/Microsoft.ML.TimeSeries/Microsoft.ML.TimeSeries.nupkgproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - netstandard2.0 - Microsoft.ML.TimeSeries contains ML.NET Time Series prediction algorithms. Uses Intel Mkl. - - - - - - - - diff --git a/pkg/Microsoft.ML.TimeSeries/Microsoft.ML.TimeSeries.symbols.nupkgproj b/pkg/Microsoft.ML.TimeSeries/Microsoft.ML.TimeSeries.symbols.nupkgproj deleted file mode 100644 index 05f361fa6c..0000000000 --- a/pkg/Microsoft.ML.TimeSeries/Microsoft.ML.TimeSeries.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML.Vision/Microsoft.ML.Vision.nupkgproj b/pkg/Microsoft.ML.Vision/Microsoft.ML.Vision.nupkgproj deleted file mode 100644 index f3f00e368c..0000000000 --- a/pkg/Microsoft.ML.Vision/Microsoft.ML.Vision.nupkgproj +++ /dev/null @@ -1,12 +0,0 @@ - - - - netstandard2.0 - Microsoft.ML.Vision contains high level APIs for vision tasks like image classification. - - - - - - - diff --git a/pkg/Microsoft.ML.Vision/Microsoft.ML.Vision.symbols.nupkgproj b/pkg/Microsoft.ML.Vision/Microsoft.ML.Vision.symbols.nupkgproj deleted file mode 100644 index 1ba48a28b9..0000000000 --- a/pkg/Microsoft.ML.Vision/Microsoft.ML.Vision.symbols.nupkgproj +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pkg/Microsoft.ML/Microsoft.ML.nupkgproj b/pkg/Microsoft.ML/Microsoft.ML.nupkgproj deleted file mode 100644 index 43ad73f248..0000000000 --- a/pkg/Microsoft.ML/Microsoft.ML.nupkgproj +++ /dev/null @@ -1,24 +0,0 @@ - - - - netstandard2.0 - ML.NET is a cross-platform open-source machine learning framework which makes machine learning accessible to .NET developers. - - - - - - - - - - - - - - - - - - - diff --git a/pkg/Microsoft.ML/Microsoft.ML.symbols.nupkgproj b/pkg/Microsoft.ML/Microsoft.ML.symbols.nupkgproj deleted file mode 100644 index fc08dc12dc..0000000000 --- a/pkg/Microsoft.ML/Microsoft.ML.symbols.nupkgproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - $(NoWarn);NU5129 - - - diff --git a/pkg/Microsoft.ML/build/netstandard2.0/Microsoft.ML.targets b/pkg/Microsoft.ML/build/netstandard2.0/Microsoft.ML.targets deleted file mode 100644 index df03944a1c..0000000000 --- a/pkg/Microsoft.ML/build/netstandard2.0/Microsoft.ML.targets +++ /dev/null @@ -1,22 +0,0 @@ - - - - true - - - - - - - - - \ No newline at end of file diff --git a/src/Microsoft.Extensions.ML/Microsoft.Extensions.ML.csproj b/src/Microsoft.Extensions.ML/Microsoft.Extensions.ML.csproj index 354d371da9..fa7367e855 100644 --- a/src/Microsoft.Extensions.ML/Microsoft.Extensions.ML.csproj +++ b/src/Microsoft.Extensions.ML/Microsoft.Extensions.ML.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 diff --git a/src/Microsoft.ML.AutoML/Microsoft.ML.AutoML.csproj b/src/Microsoft.ML.AutoML/Microsoft.ML.AutoML.csproj index 70c01cf274..dc086ff8ff 100644 --- a/src/Microsoft.ML.AutoML/Microsoft.ML.AutoML.csproj +++ b/src/Microsoft.ML.AutoML/Microsoft.ML.AutoML.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 diff --git a/src/Microsoft.ML.CodeGenerator/Microsoft.ML.CodeGenerator.csproj b/src/Microsoft.ML.CodeGenerator/Microsoft.ML.CodeGenerator.csproj index 6571ee6274..0358bb3623 100644 --- a/src/Microsoft.ML.CodeGenerator/Microsoft.ML.CodeGenerator.csproj +++ b/src/Microsoft.ML.CodeGenerator/Microsoft.ML.CodeGenerator.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 diff --git a/src/Microsoft.ML.Core/ComponentModel/ComponentCatalog.cs b/src/Microsoft.ML.Core/ComponentModel/ComponentCatalog.cs index 955a52f9c1..afc6fad704 100644 --- a/src/Microsoft.ML.Core/ComponentModel/ComponentCatalog.cs +++ b/src/Microsoft.ML.Core/ComponentModel/ComponentCatalog.cs @@ -1110,6 +1110,10 @@ private void LoadExtensions(Assembly assembly, bool throwOnError) /// private static bool CanContainExtensions(Assembly assembly) { + // We used to have two separate strong name keys for product and test binaries and Arcade + // does not support that anymore (and that did not accept our PR for adding the additional + // signed key and using two strong name keys without the PR). If they ever decide to support + // this scenario we can remove the regex and go back to checking just the public key and startswith. if (assembly.FullName.StartsWith("Microsoft.ML.", StringComparison.Ordinal) && !Regex.IsMatch(assembly.FullName, @"Microsoft\.ML.*\.Tests.*") && HasMLNetPublicKey(assembly)) diff --git a/src/Microsoft.ML.CpuMath/Microsoft.ML.CpuMath.csproj b/src/Microsoft.ML.CpuMath/Microsoft.ML.CpuMath.csproj index e6a70f0af1..0bd0cf6add 100644 --- a/src/Microsoft.ML.CpuMath/Microsoft.ML.CpuMath.csproj +++ b/src/Microsoft.ML.CpuMath/Microsoft.ML.CpuMath.csproj @@ -1,5 +1,5 @@  - + netstandard2.0;netcoreapp3.1 diff --git a/src/Microsoft.ML.DataView/Microsoft.ML.DataView.csproj b/src/Microsoft.ML.DataView/Microsoft.ML.DataView.csproj index 6243a90a51..cc5dccfcd0 100644 --- a/src/Microsoft.ML.DataView/Microsoft.ML.DataView.csproj +++ b/src/Microsoft.ML.DataView/Microsoft.ML.DataView.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 diff --git a/src/Microsoft.ML.DnnImageFeaturizer.AlexNet/Microsoft.ML.DnnImageFeaturizer.AlexNet.csproj b/src/Microsoft.ML.DnnImageFeaturizer.AlexNet/Microsoft.ML.DnnImageFeaturizer.AlexNet.csproj index b57c907e2e..a162f54621 100644 --- a/src/Microsoft.ML.DnnImageFeaturizer.AlexNet/Microsoft.ML.DnnImageFeaturizer.AlexNet.csproj +++ b/src/Microsoft.ML.DnnImageFeaturizer.AlexNet/Microsoft.ML.DnnImageFeaturizer.AlexNet.csproj @@ -1,5 +1,5 @@ - + netstandard2.0 @@ -18,7 +18,7 @@ - + \ No newline at end of file diff --git a/src/Microsoft.ML.DnnImageFeaturizer.ResNet101/Microsoft.ML.DnnImageFeaturizer.ResNet101.csproj b/src/Microsoft.ML.DnnImageFeaturizer.ResNet101/Microsoft.ML.DnnImageFeaturizer.ResNet101.csproj index 62872cebc2..c5f51fb8f5 100644 --- a/src/Microsoft.ML.DnnImageFeaturizer.ResNet101/Microsoft.ML.DnnImageFeaturizer.ResNet101.csproj +++ b/src/Microsoft.ML.DnnImageFeaturizer.ResNet101/Microsoft.ML.DnnImageFeaturizer.ResNet101.csproj @@ -1,5 +1,5 @@ - + netstandard2.0 @@ -18,6 +18,6 @@ - + \ No newline at end of file diff --git a/src/Microsoft.ML.DnnImageFeaturizer.ResNet18/Microsoft.ML.DnnImageFeaturizer.ResNet18.csproj b/src/Microsoft.ML.DnnImageFeaturizer.ResNet18/Microsoft.ML.DnnImageFeaturizer.ResNet18.csproj index f05f75464b..370bd0b400 100644 --- a/src/Microsoft.ML.DnnImageFeaturizer.ResNet18/Microsoft.ML.DnnImageFeaturizer.ResNet18.csproj +++ b/src/Microsoft.ML.DnnImageFeaturizer.ResNet18/Microsoft.ML.DnnImageFeaturizer.ResNet18.csproj @@ -1,5 +1,5 @@ - + netstandard2.0 @@ -18,7 +18,7 @@ - + \ No newline at end of file diff --git a/src/Microsoft.ML.DnnImageFeaturizer.ResNet50/Microsoft.ML.DnnImageFeaturizer.ResNet50.csproj b/src/Microsoft.ML.DnnImageFeaturizer.ResNet50/Microsoft.ML.DnnImageFeaturizer.ResNet50.csproj index f3e059a50c..550ce557f6 100644 --- a/src/Microsoft.ML.DnnImageFeaturizer.ResNet50/Microsoft.ML.DnnImageFeaturizer.ResNet50.csproj +++ b/src/Microsoft.ML.DnnImageFeaturizer.ResNet50/Microsoft.ML.DnnImageFeaturizer.ResNet50.csproj @@ -1,5 +1,5 @@ - + netstandard2.0 @@ -18,7 +18,7 @@ - + \ No newline at end of file diff --git a/src/Microsoft.ML.Ensemble/Microsoft.ML.Ensemble.csproj b/src/Microsoft.ML.Ensemble/Microsoft.ML.Ensemble.csproj index 51606dda7b..288b0c818c 100644 --- a/src/Microsoft.ML.Ensemble/Microsoft.ML.Ensemble.csproj +++ b/src/Microsoft.ML.Ensemble/Microsoft.ML.Ensemble.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 diff --git a/src/Microsoft.ML.EntryPoints/Microsoft.ML.EntryPoints.csproj b/src/Microsoft.ML.EntryPoints/Microsoft.ML.EntryPoints.csproj index d56d1ed242..33a05659e0 100644 --- a/src/Microsoft.ML.EntryPoints/Microsoft.ML.EntryPoints.csproj +++ b/src/Microsoft.ML.EntryPoints/Microsoft.ML.EntryPoints.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 diff --git a/src/Microsoft.ML.Experimental/Microsoft.ML.Experimental.csproj b/src/Microsoft.ML.Experimental/Microsoft.ML.Experimental.csproj index a54da82d8d..e768c7298c 100644 --- a/src/Microsoft.ML.Experimental/Microsoft.ML.Experimental.csproj +++ b/src/Microsoft.ML.Experimental/Microsoft.ML.Experimental.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 diff --git a/src/Microsoft.ML.FastTree/Microsoft.ML.FastTree.csproj b/src/Microsoft.ML.FastTree/Microsoft.ML.FastTree.csproj index 2f1b52a052..6832cdf22a 100644 --- a/src/Microsoft.ML.FastTree/Microsoft.ML.FastTree.csproj +++ b/src/Microsoft.ML.FastTree/Microsoft.ML.FastTree.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 @@ -23,7 +23,7 @@ - + diff --git a/src/Microsoft.ML.Featurizers/Microsoft.ML.Featurizers.csproj b/src/Microsoft.ML.Featurizers/Microsoft.ML.Featurizers.csproj index 85295e3be0..02eba201b6 100644 --- a/src/Microsoft.ML.Featurizers/Microsoft.ML.Featurizers.csproj +++ b/src/Microsoft.ML.Featurizers/Microsoft.ML.Featurizers.csproj @@ -1,5 +1,5 @@  - + netstandard2.0;netcoreapp2.1 diff --git a/src/Microsoft.ML.ImageAnalytics/Microsoft.ML.ImageAnalytics.csproj b/src/Microsoft.ML.ImageAnalytics/Microsoft.ML.ImageAnalytics.csproj index 3a2776af38..ecb4944c8b 100644 --- a/src/Microsoft.ML.ImageAnalytics/Microsoft.ML.ImageAnalytics.csproj +++ b/src/Microsoft.ML.ImageAnalytics/Microsoft.ML.ImageAnalytics.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 diff --git a/src/Microsoft.ML.LightGbm/Microsoft.ML.LightGbm.csproj b/src/Microsoft.ML.LightGbm/Microsoft.ML.LightGbm.csproj index 09e425cd48..45f6563c37 100644 --- a/src/Microsoft.ML.LightGbm/Microsoft.ML.LightGbm.csproj +++ b/src/Microsoft.ML.LightGbm/Microsoft.ML.LightGbm.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 diff --git a/src/Microsoft.ML.Mkl.Components/Microsoft.ML.Mkl.Components.csproj b/src/Microsoft.ML.Mkl.Components/Microsoft.ML.Mkl.Components.csproj index 52cc47b503..6b92224b30 100644 --- a/src/Microsoft.ML.Mkl.Components/Microsoft.ML.Mkl.Components.csproj +++ b/src/Microsoft.ML.Mkl.Components/Microsoft.ML.Mkl.Components.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 @@ -23,7 +23,7 @@ - + diff --git a/src/Microsoft.ML.Mkl.Redist/Microsoft.ML.Mkl.Redist.csproj b/src/Microsoft.ML.Mkl.Redist/Microsoft.ML.Mkl.Redist.csproj index 954915ecae..e281e66258 100644 --- a/src/Microsoft.ML.Mkl.Redist/Microsoft.ML.Mkl.Redist.csproj +++ b/src/Microsoft.ML.Mkl.Redist/Microsoft.ML.Mkl.Redist.csproj @@ -1,5 +1,5 @@ - + Intel @@ -16,8 +16,8 @@ - - + + diff --git a/src/Microsoft.ML.OnnxConverter/Microsoft.ML.OnnxConverter.csproj b/src/Microsoft.ML.OnnxConverter/Microsoft.ML.OnnxConverter.csproj index 0f48443cae..a8cdaa4b57 100644 --- a/src/Microsoft.ML.OnnxConverter/Microsoft.ML.OnnxConverter.csproj +++ b/src/Microsoft.ML.OnnxConverter/Microsoft.ML.OnnxConverter.csproj @@ -1,5 +1,5 @@ - + netstandard2.0 diff --git a/src/Microsoft.ML.OnnxTransformer/Microsoft.ML.OnnxTransformer.csproj b/src/Microsoft.ML.OnnxTransformer/Microsoft.ML.OnnxTransformer.csproj index e06ffa9974..b6f6bb84f2 100644 --- a/src/Microsoft.ML.OnnxTransformer/Microsoft.ML.OnnxTransformer.csproj +++ b/src/Microsoft.ML.OnnxTransformer/Microsoft.ML.OnnxTransformer.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 diff --git a/src/Microsoft.ML.Parquet/Microsoft.ML.Parquet.csproj b/src/Microsoft.ML.Parquet/Microsoft.ML.Parquet.csproj index 51c367eb69..25a6c5342d 100644 --- a/src/Microsoft.ML.Parquet/Microsoft.ML.Parquet.csproj +++ b/src/Microsoft.ML.Parquet/Microsoft.ML.Parquet.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 diff --git a/src/Microsoft.ML.Recommender/Microsoft.ML.Recommender.csproj b/src/Microsoft.ML.Recommender/Microsoft.ML.Recommender.csproj index a78d5846db..55c1d0fb8e 100644 --- a/src/Microsoft.ML.Recommender/Microsoft.ML.Recommender.csproj +++ b/src/Microsoft.ML.Recommender/Microsoft.ML.Recommender.csproj @@ -1,5 +1,5 @@ - + netstandard2.0 @@ -19,7 +19,7 @@ - + diff --git a/src/Microsoft.ML.SamplesUtils/Microsoft.ML.SamplesUtils.csproj b/src/Microsoft.ML.SamplesUtils/Microsoft.ML.SamplesUtils.csproj index 6b543c5cdf..c33cb3441d 100644 --- a/src/Microsoft.ML.SamplesUtils/Microsoft.ML.SamplesUtils.csproj +++ b/src/Microsoft.ML.SamplesUtils/Microsoft.ML.SamplesUtils.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 diff --git a/src/Microsoft.ML.TensorFlow/Microsoft.ML.TensorFlow.csproj b/src/Microsoft.ML.TensorFlow/Microsoft.ML.TensorFlow.csproj index 695210a1b8..6b9c8a7f1d 100644 --- a/src/Microsoft.ML.TensorFlow/Microsoft.ML.TensorFlow.csproj +++ b/src/Microsoft.ML.TensorFlow/Microsoft.ML.TensorFlow.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 diff --git a/src/Microsoft.ML.TimeSeries/Microsoft.ML.TimeSeries.csproj b/src/Microsoft.ML.TimeSeries/Microsoft.ML.TimeSeries.csproj index 5c3d412fb6..c06d000668 100644 --- a/src/Microsoft.ML.TimeSeries/Microsoft.ML.TimeSeries.csproj +++ b/src/Microsoft.ML.TimeSeries/Microsoft.ML.TimeSeries.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 diff --git a/src/Microsoft.ML.Vision/Microsoft.ML.Vision.csproj b/src/Microsoft.ML.Vision/Microsoft.ML.Vision.csproj index bfce8f9167..67d9285b42 100644 --- a/src/Microsoft.ML.Vision/Microsoft.ML.Vision.csproj +++ b/src/Microsoft.ML.Vision/Microsoft.ML.Vision.csproj @@ -1,5 +1,5 @@  - + netstandard2.0 diff --git a/src/Microsoft.ML/Microsoft.ML.csproj b/src/Microsoft.ML/Microsoft.ML.csproj index 283b08b04e..7d67abd7d3 100644 --- a/src/Microsoft.ML/Microsoft.ML.csproj +++ b/src/Microsoft.ML/Microsoft.ML.csproj @@ -1,5 +1,5 @@ - + netstandard2.0 @@ -20,7 +20,7 @@ - + diff --git a/src/Native/Native.proj b/src/Native/Native.proj index f86d06ca8b..d355476946 100644 --- a/src/Native/Native.proj +++ b/src/Native/Native.proj @@ -1,10 +1,10 @@ - @@ -22,7 +22,7 @@ - $(PkgDir)_._ + $(RepoRoot)eng\pkg\_._