2018-05-04 03:22:00 +03:00
|
|
|
|
<Project Sdk="Microsoft.NET.Sdk">
|
2024-02-28 03:05:43 +03:00
|
|
|
|
|
2018-05-04 03:22:00 +03:00
|
|
|
|
<PropertyGroup>
|
|
|
|
|
<DefineConstants>CORECLR</DefineConstants>
|
2020-12-03 04:13:27 +03:00
|
|
|
|
<StrongNameKeyId>Test</StrongNameKeyId>
|
[main] Update dependencies from dotnet/arcade (#6354)
* Update dependencies from https://github.com/dotnet/arcade build 20220923.4
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.XUnitExtensions
From Version 7.0.0-beta.22327.2 -> To Version 7.0.0-beta.22473.4
* Update XUnit version
* Workaround CS0121 with Xunit.Assert(float,float,int)
Workaround issue https://github.com/xunit/xunit/issues/2393
* Fix a couple more CS0121 XUnit issues
* Fix more xunit issues
* Workaround anoter ref parameter issue.
* Fix more XUnit warnings
* Update XUnitRunnerVersion to 2.4.2
* Update one more Xunit reference
* Update dependencies from https://github.com/dotnet/arcade build 20221007.2
Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.SignTool , Microsoft.DotNet.SwaggerGenerator.MSBuild , Microsoft.DotNet.XUnitExtensions
From Version 7.0.0-beta.22327.2 -> To Version 7.0.0-beta.22507.2
* Update to RC2 SDK to get FSharp fix
* Extend timeout for code-coverage builds
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Eric StJohn <ericstj@microsoft.com>
2022-10-14 00:06:01 +03:00
|
|
|
|
<!-- Temporary workaround for https://github.com/dotnet/roslyn/issues/64365 -->
|
|
|
|
|
<LangVersion>10.0</LangVersion>
|
2023-05-06 00:12:07 +03:00
|
|
|
|
|
|
|
|
|
<!-- Remove once we have resolved the TorchSharp issue. -->
|
|
|
|
|
<ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
|
2018-05-04 03:22:00 +03:00
|
|
|
|
</PropertyGroup>
|
2018-10-18 23:41:44 +03:00
|
|
|
|
|
2020-12-03 04:13:27 +03:00
|
|
|
|
<!-- Import the test signing certificate -->
|
|
|
|
|
<Import Project="../Cert.props" />
|
|
|
|
|
|
2018-05-04 03:22:00 +03:00
|
|
|
|
<ItemGroup>
|
2018-12-15 01:14:39 +03:00
|
|
|
|
<ProjectReference Include="..\..\src\Microsoft.ML.EntryPoints\Microsoft.ML.EntryPoints.csproj" />
|
2019-03-13 21:37:49 +03:00
|
|
|
|
<ProjectReference Include="..\..\src\Microsoft.ML.LightGbm\Microsoft.ML.LightGbm.csproj" />
|
2019-03-04 02:28:35 +03:00
|
|
|
|
<ProjectReference Include="..\..\src\Microsoft.ML.Mkl.Components\Microsoft.ML.Mkl.Components.csproj" />
|
2022-12-21 23:54:13 +03:00
|
|
|
|
<ProjectReference Include="..\..\src\Microsoft.ML.OneDal\Microsoft.ML.OneDal.csproj" />
|
2018-05-04 03:22:00 +03:00
|
|
|
|
<ProjectReference Include="..\..\src\Microsoft.ML.Core\Microsoft.ML.Core.csproj" />
|
|
|
|
|
<ProjectReference Include="..\..\src\Microsoft.ML.Data\Microsoft.ML.Data.csproj" />
|
2018-06-27 03:04:12 +03:00
|
|
|
|
<ProjectReference Include="..\..\src\Microsoft.ML.Ensemble\Microsoft.ML.Ensemble.csproj" />
|
2018-07-31 21:39:45 +03:00
|
|
|
|
<ProjectReference Include="..\..\src\Microsoft.ML.ImageAnalytics\Microsoft.ML.ImageAnalytics.csproj" />
|
2018-05-04 03:22:00 +03:00
|
|
|
|
<ProjectReference Include="..\..\src\Microsoft.ML.KMeansClustering\Microsoft.ML.KMeansClustering.csproj" />
|
2019-02-20 04:05:22 +03:00
|
|
|
|
<ProjectReference Include="..\..\src\Microsoft.ML.OnnxConverter\Microsoft.ML.OnnxConverter.csproj" />
|
2019-01-31 20:45:28 +03:00
|
|
|
|
<ProjectReference Include="..\..\src\Microsoft.ML.Parquet\Microsoft.ML.Parquet.csproj" />
|
2018-05-04 03:22:00 +03:00
|
|
|
|
<ProjectReference Include="..\..\src\Microsoft.ML.PCA\Microsoft.ML.PCA.csproj" />
|
2019-03-11 22:31:37 +03:00
|
|
|
|
<ProjectReference Include="..\..\src\Microsoft.ML.StandardTrainers\Microsoft.ML.StandardTrainers.csproj" />
|
TensorFlowMapper transform for scoring Tensorflow models in ML.NET (#704)
* creating dummy file to test permissions. will remove
* test
* TensorFlow scoring, from Zeeshan A.'s branch, with some additional changes.
* creating dummy file to test permissions. will remove
* test
* TensorFlow scoring, from Zeeshan A.'s branch, with some additional changes.
* taking care of review comments; build fixes
* simple change intended to trigger fresh builds to repro OSX-Release build failure
* Prevent input tensors from being GC'ed before TF_SessionRun is called
* Remove Tensorflow models from tests data
Instead bring these from a nuget package created in another repo.
For now this is https://github.com/ericstj/machinelearning-testdata-temp
Soon it will be https://github.com/dotnet/machinelearning-testdata
* Add entry point
* Fix manifest and generated C# API.
* Create a redist package for tensorflow
Create a nuget package that redistributes the TensorFlow C-API.
This is needed because TensorFlow doesn't ship an official NuGet package.
This is a straight up repack of the bits published on tensorflow.org. I made sure to apply the TensorFlow license to this package and not sign it with our authenticate certificates.
* Make TF redist project a normal MSBuild project
Remove the use of the SDK targets, and define our own build and clean.
* Add TF License file to package
* Don't use fullpaths when un-tar'ing
Tar on windows was failing when msbuild passed it a full path. Workaround by using relative
paths and running where we extract to.
* Add some logging to TF redist project
* Fix casing of TF redist proj
* Change tests to use redistributed TensorFlow
Also modify TF binding code to use `tensorflow` in its DLLImports.
The runtime will still add the approriate prefix/extension on linux/mac.
* Fix mac / linux tensorflow redist
I was missing the libtensorflow_framework dependency which caused mac and linux tests to fail.
After fixing that, mac still failed due to inability to load libtensorflow_framework.so.
We have to rename these to .dylib to satisfy the CORECLR dllimport convention which broke the internal rpath in libtensorflow which pointed at @rpath/libtensorflow_framework.so. Fix this by rewriting the renamed libtensorflow.dylib on mac.
Since this operation can only be done on mac, I had to change the build of the redist project to only build the bits appropriate for the building platform. To make this work correctly in the official build I had to make sure these platform specific builds happen when the native build happens.
* Only include LICENSE if it exists
LICENSE is pulled from the Windows package, so it isn't available on mac or linux.
* unit test to verify TF transform works with ML.NET image transforms
* Factor TensorflowTransform into its own assembly/package
* Update Tensorflow to TensorFlow
* Fix manifest and C# API. Also, add entry point unit test.
* update test case for image transforms; still skipping test for now till we figure out why false positive passes
* Use IDataView instead of var in unit test.
* fix have from Tensorflow to TensorFlow
* Fix unit test to use new TextLoader APIs.
* Add unit test using the pipeline API.
* Validate input dimensions.
* Added XML doc for TensorflowTransform.
* Remove extra dimension for batch size in output.
* Fix input/output validation.
* Introduced BatchSize as constant to replace 1 everywhere.
* enabling unit test of TensorFlowTransform working with ML.NET Image* Transforms
* Extended XML docs with detailed information.
* Ensure we include actual TF license in package
The TF zip/tarballs were missing the actual TF license. Download this and include it in the package. Rename the file from the zip/tarballs as THIRD_PARTY_NOTICES.txt as that represents its content.
* Change input validation to validate all dimensions in case of multi dimensional input.
* Corrected typos in the documentation.
* Fix LICENSE inclusion in package.
We didn't define ExtractDirectory on the item and instead had a full path as identity.
This worked on linux/osx since it prepended a ""/ to the path, which was tolerated by the file system (an extra leading slash).
On Windows this doesn't work or course.
Fix by appending to the item that doesn't assume files came from an archive.
* Add symbols package and fix package reference to redist
* Address pull request comments.
* Give more details in input dimension mismatch error message.
* Added a test for LearningPipelineAPI and updated the doc.xml
2018-08-30 05:31:05 +03:00
|
|
|
|
<ProjectReference Include="..\..\src\Microsoft.ML.TensorFlow\Microsoft.ML.TensorFlow.csproj" />
|
2018-10-03 02:57:30 +03:00
|
|
|
|
<ProjectReference Include="..\..\src\Microsoft.ML.TimeSeries\Microsoft.ML.TimeSeries.csproj" />
|
2018-05-04 03:22:00 +03:00
|
|
|
|
<ProjectReference Include="..\..\src\Microsoft.ML.Transforms\Microsoft.ML.Transforms.csproj" />
|
|
|
|
|
<ProjectReference Include="..\Microsoft.ML.TestFramework\Microsoft.ML.TestFramework.csproj" />
|
2018-08-22 01:06:23 +03:00
|
|
|
|
<ProjectReference Include="..\Microsoft.ML.Tests\Microsoft.ML.Tests.csproj" />
|
2018-10-18 23:41:44 +03:00
|
|
|
|
</ItemGroup>
|
2020-12-03 04:13:27 +03:00
|
|
|
|
|
2018-10-18 23:41:44 +03:00
|
|
|
|
<ItemGroup>
|
2022-04-22 00:18:16 +03:00
|
|
|
|
<PackageReference Include="Microsoft.ML.TestModels" Version="$(MicrosoftMLTestModelsVersion)" />
|
2019-10-02 04:40:44 +03:00
|
|
|
|
<PackageReference Include="SciSharp.TensorFlow.Redist" Version="$(TensorFlowVersion)" />
|
2024-01-08 20:00:49 +03:00
|
|
|
|
<PackageReference Include="Microsoft.ML.TensorFlow.TestModels" Version="$(MicrosoftMLTensorFlowTestModelsVersion)" />
|
2018-05-04 03:22:00 +03:00
|
|
|
|
</ItemGroup>
|
|
|
|
|
|
|
|
|
|
<ItemGroup>
|
2018-10-03 02:57:30 +03:00
|
|
|
|
<NativeAssemblyReference Include="MklProxyNative" />
|
2018-05-04 03:22:00 +03:00
|
|
|
|
<NativeAssemblyReference Include="CpuMathNative" />
|
2018-05-16 23:47:56 +03:00
|
|
|
|
<NativeAssemblyReference Include="FastTreeNative" />
|
2018-06-26 16:36:24 +03:00
|
|
|
|
<NativeAssemblyReference Include="LdaNative" />
|
2019-03-18 22:23:03 +03:00
|
|
|
|
<NativeAssemblyReference Include="MklImports" />
|
2022-12-21 23:54:13 +03:00
|
|
|
|
<NativeAssemblyReference Condition="'$(TargetArchitecture)' == 'x64'" Include="OneDalNative" />
|
2019-10-02 04:40:44 +03:00
|
|
|
|
<NativeAssemblyReference Condition="'$(OS)' == 'Windows_NT'" Include="libiomp5md" />
|
2018-10-11 02:21:10 +03:00
|
|
|
|
</ItemGroup>
|
|
|
|
|
|
2019-02-01 20:11:54 +03:00
|
|
|
|
</Project>
|