Граф коммитов

15 Коммитов

Автор SHA1 Сообщение Дата
Eric StJohn f22b60aa9a
Packaging cleanup (#6939)
* Packaging cleanup

Originally I was just trying to remove mentions of snupkg, but then
things got a bit carried away. :)

This is trying to remove as much duplication and dead code related to
packaging that I can.

* Apply code review feedback

* Suppress copying indirect references

* Remove unwanted bundled files from AutoML

* Remove leading slash

* Refactor model download

* Correct the packaging path of native symbols

* Rename NoTargets projects from csproj to proj

* Fix build issues around model download and respond to feedback

* Remove NoTargets file extension enforcement

* Rename proj to CSProj, include in SLN

I'd like to ensure all our projects are included in the SLN and don't
rely on separate build steps.

VS prefers *.csproj in the sln so I renamed things back to csproj.

* Respond to PR feedback
2024-02-27 16:05:43 -08:00
Eric StJohn c8b3ca4720
Attempt to retarget tests to .NET 6.0 (#6367)
* Attempt to retarget tests to .NET 6.0

* Fix places where tests had hardcoded framework versions

* Update build naming

Ideally we should just remove the knowledge of TargetFramework from the
build, but that can happen in a follow up change.

* Update test data for rounding differences on net6.0

* Fix condition on CPUMathNative reference in tests

It should only be included when TargetFramework is not compatible with
netcoreapp3.1.

* Ensure we generate runtimeconfig.dev.json

We need this file to tell the runtime where the NuGet package cache is.
It uses that location when we disable copying of NuGet dependencies.

* Rename test baseline output directory.

Also fix a couple places where ifdefs were hardcoded to the version of .NETCore.
2022-10-18 08:29:37 -07:00
Eric StJohn 9f6d03a7bf
Consolidate all dependencies in Versions.props (#6167) 2022-04-21 14:18:16 -07:00
Michael Sharp ce7f91a2c1
Helix Integration. (#5837)
* Helix working. Squashed local commits

* Updates from PR comments.

* Updates from PR comments.

* Update Directory.Build.targets

Co-authored-by: Santiago Fernandez Madero <safern@microsoft.com>

* Fixes from pr comments.

* Switched tabs to spaces.

* Helix changes from pr comments.

* yml changes.

* yml changes.

* yml changes.

* yml changes.

* yml changes.

* Indentation fixes.

* Indentation fixes.

Co-authored-by: Santiago Fernandez Madero <safern@microsoft.com>
2021-06-22 19:44:27 -07:00
Michael Sharp bf31c94028
Arm build changes (#5789)
* arm testing

* initial commit with build working on arm64

* windows changes

* build fixes for arm/arm64 with cross compilation

* cross build instructions added

* renamed arm to Arm. Changed TargetArchitecture to default to OS architecture

* fixed some formatting

* fixed capitilization

* fixed Arm Capitilization

* Fix cross-compilation if statement

* building on apple silicon

* removed non build related files

* Changes from PR comments. Removal of FastTreeNative flag.

* Changes from pr comments.

* Fixes from PR comments.

* Changed how we are excluding files.
2021-05-18 09:14:39 -07:00
Keren Fuentes bd0e5d0363
Fixes Code Coverage in Arcade (#5528)
* arcade code coverage changes

* adding Michael's changes

* updating path

Co-authored-by: Keren Fuentes <kedejesu@microsoft.com>
2020-12-07 11:36:59 -08:00
Harish Kulkarni c2f8ed5c9c
Merge arcade to master (#5525)
* Initial commit for Arcade migration

* Added omitted files

* Changed strong name signing to use the same key for shipping and test assemblies

* arcade linux build (#5423)

* arcade linux build

* put file execution permission change into source control

* The `-test` command for windows. Nuget packages (#5464)

* working on testing

* testing updates

* tests almost working

* build changes

* all tests should be working

* changes from PR comments

* fixes for .net 3.1

* Fixed extension check. Removed <PackageId> where not needed

* Removed pkg folder and updated paths.

* Added test key. (#5475)

* Added test key.

* Update PublicKey.cs

Removed extra newline.

* Update ComponentCatalog.cs

Fixed 3 spaces to 4.

* Windows CI working (#5477)

* ci testing changes

* comments from pr

* Added Linux & Mac changes for Arcade (#5479)

* Initial Windows, Linux, Macos builds test

* Add Linux/MacOS specific CI requirements

* Run Arcade CI tests on MacOS/Linux

* Fix final package building

* Add benchmark download to benchmars .csporj file

* Print detailed status of each unit test

* Install CentOS & Ubuntu build dependencies

* Use container names to differenciate between Ubuntu & CentOS

* Remove sudo usage in CentOS

* Fix Linux build dependencies

* Add -y param to apt install

* Remove installation of Linux dependencies

* Minor additions

* Rename Benchmarks to PerformanceTests for Arcade

* Changes

* Added benchmark doc changes

* Pre-merge changes

* Fixing failing Arcade Windows Builds (#5482)

* Try Windows build single quote fix

* Remove %20

* Added variable space value

* Using variables for spacing

* Added space values as job parameters

* Try conditional variables again

* fix official builds

* Revert "fix official builds"

This reverts commit 7dbbdc7b94.

* fixing tensorflow rebase issue

* Fixes for many of the CI builds. (#5496)

* yml log changes

* Fix NetFX builds by ensuring assembly version is set correctly and not to Arcade default of 42.42.42.42 (#5503)

* Fixed official builds for Arcade SDK (#5512)

* Added fixes for official builds

* Make .sh files executable

* fix mkl nuget issue

Co-authored-by: Frank Dong <frdong@microsoft.com>

* fix code generator tests failure (#5520)

* Added fixes for official builds

* Make .sh files executable

* fix mkl nuget issue

* fix code generate test fails

* only add necessary dependency

Co-authored-by: Mustafa Bal <5262061+mstfbl@users.noreply.github.com>

* Fixed memory leaks from OnnxTransformer (#5518)

* Fixed memory leak from OnnxTransformer and related x86 build fixes

* Reverting x86 build related fixes to focus only on the memory leaks

* Updated docs

* Reverted OnnxRuntimeOutputCatcher to private class

* Addressed code review comments

* Refactored OnnxTransform back to using MapperBase based on code review comments

* Handle integration tests and nightly build testing (#5509)

* Make -integrationTests work

* Update .yml file

* Added the TargetArchitecture properties

* Try out -integrationTest

* Missed -integrationTest flag

* Renamed FunctionalTestBaseClass to IntegrationTestBaseClass

* Missed rename

* Modified tests to make them more stable

* Fixed leak in object pool (#5521)

Co-authored-by: frank-dong-ms <55860649+frank-dong-ms@users.noreply.github.com>
Co-authored-by: Michael Sharp <51342856+michaelgsharp@users.noreply.github.com>
Co-authored-by: Mustafa Bal <5262061+mstfbl@users.noreply.github.com>
Co-authored-by: Frank Dong <frdong@microsoft.com>
Co-authored-by: Michael Sharp <misharp@microsoft.com>
Co-authored-by: Antonio Velázquez <38739674+antoniovs1029@users.noreply.github.com>
2020-12-02 17:13:27 -08:00
frank-dong-ms 214926fcf5
Fix official build (#5040)
* fix official build

* work around for official build issue

* add missing fix
2020-04-18 19:51:00 -07:00
Sam Harwell 98ab7ef4b7
Update vs-threading analyzers to 16.5.132 (#4830) 2020-02-12 16:05:18 -08:00
Sam Harwell 80359fc8c9
Install threading analyzers (#4790) 2020-02-06 12:24:16 -08:00
Eric Erhardt a54a431f6e
Remove TensorFlow.Redist since we no longer use it. (#4338) 2019-10-16 19:29:26 -05:00
Harish Kulkarni c3bdaaa2a2
TF package size fix (#3983)
* Reduced list of TF binaries to only the essential ones

* Fixed formatting
2019-07-10 15:30:23 -07:00
Harish Kulkarni 78bfecb4c5
Updated the redistributed version of Tensorflow to 1.14 (#3929)
* Fixed build errors resulting from upgrade to VS2019 compilers

* Added additional message describing the previous fix

* Updated Tensorflow to version 1.14

* Removed rename rules for Mac

* Updated names of files for Mac

* Attempting to fix test errors on Mac

* Attempting to fix Mac test errors

* Changed list of files to copy from archive for Linux and Mac

* Fixed CopyNativeAssemblies to copy the tensorflow binaries that have version number appended

* Fixed windows build

* Another attempt at fixing both Windows and Linux builds

* Changed copying version-suffixed binaries to occur only for non-Windows platforms

* Changed copying of versioned assemblies to use HasMetadata
2019-07-08 10:24:12 -07:00
Zeeshan Siddiqui 2d427bd4bd
Update documentation for LightGBM and add missing binary references to console app. (#452)
* Add LightGBM to the entrypoint manifest and references to trainers and transform including native code to console command line binary.

* Add documentation to use LightGBM nuget for LightGBM APIs.
2018-07-02 13:51:32 -07:00
dotnet-bot f0e639af5f Initial commit 2018-05-03 17:22:00 -07:00