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

13 Коммитов

Автор SHA1 Сообщение Дата
Michael Sharp 0577957256
dotnet format/spellchecking (#5988) 2021-11-04 21:48:50 -07:00
frank-dong-ms 36fab9b680
Extract TestFrameworkCommon Project, remove dependency of TestFramework from FT (#4346)
* extract TestFrameworkCommon project and remove reference to TestFramework project from Functional.Test project

* update on TestFrameworkCommon

* update on TestFrameworkCommon project

* minor fix

* fix reference

* fix project reference

* fix CI build error

* sync latest code and resolve

* take comments and made change

* take comments and fix

* modify sln file to build on azure pipeline
2019-10-30 11:19:51 -07:00
Eric Erhardt fabdabf867
Update to Preview5 of .NET Core 3.0 (#3532)
* Update to Preview4 of .NET Core 3.0

* Update to the latest 3.0 Preview5 build

* Fix up for AVX naming change

* Fix up first set of tests to account for formatting change on netcoreapp3.0.

* Update to latest Preview 5

* Fix tests by adding a new option for comparing numbers - parsing as float instead of double.

The TestConvertWorkout test had both floats and doubles in the baseline, so re-wrote the validation to validate in memory, instead of using a basline.

* Update to .NET Core 3.0.100-preview5-011568
2019-04-30 14:24:42 -05:00
Senja Filipi b861b5d648 Main namespace types2445 (#2885)
* moving IHostEnvironment, IExceptionContext etc from MIcrosoft.ML to Microsoft.Ml.Runtime

moving Loss related types  from MIcrosoft.ML to Microsoft.Ml.Trainers

* partial namespace updates

* updating the usings to make the solution build, after the IHost changes

* adding back the semingly unused usings.
the 115 tests in CpuMathUtilsUnitTests pass locally

* restoring some readonly and casts.
Fixing 3 out of 5 analyzer test failures.

* fixing analyzer Contracts tests.
2019-03-08 16:27:50 +00:00
Wei-Sheng Chin ec418e4040
Change Default Settings in TextLoader (#2630)
* Use AllowSparse=false as default in TextLoader

* Update entry point catelog

* Make quote- default

* TextLoader uses TextLoader's default settings

* Address comments

* tab to \t

* Revert a weird change

* Address comments

* Reorder arguments

* Polish cookbook

* Reorder arguments in static TextLoader

* Also change argument order in F#
2019-02-22 11:22:20 -08:00
Senja Filipi a3b6522d6c
Towards #2326 - removing some namespaces (#2442)
* removing the Microsoft.ML.Learners and the Microsoft.ML.Trainers.SymSGD namespaces.

* removing the Microsoft.ML.Internal.Internallearn.ResultProcessor and the Microsoft.ML.Trainers.FastTree.Internal namespaces.

* regenerating the catalog
2019-02-10 00:11:33 -08:00
Zeeshan Siddiqui 0c62e30b4d
Remove Runtime from all namespaces. (#1956) 2018-12-23 10:53:15 -08:00
Tom Finley d885ebc49c
Movement and Internalization Phase 2 (#1626)
* Internalize ITrainer
* Internalize TrainContext
* Internalization of environment implementations
* Internalize HostEnvironmentBase/ConsoleEnvironment
* Limit usage of ConsoleEnvironment
* Internalize ICommandLineComponentFactory
* Internalize ICommand and all implementations
* Internalize much of the entry-point attribute support
* Internalize much of the channel and message infrastructure
* Fix two tests from failing by writing to same path from two concurrently running tests.
2018-11-16 13:27:13 -08:00
Senja Filipi 2983312386
Enabling FFM tests (#1206)
* Enabling FFM tests

* the regex that looks for numbers on the baseline, and output files was treating floats with scientific notation as strings; amending the regex to pick those up.

The delta calculated in the basetestbaseline, for some cases were passing the allowedVariance by a small fraction, outside of the digits we care to compare.
Rounding that to truncate those digits before submitting it to the range comparison.

* trying to bullet-proof the comparison further
2018-10-12 22:22:30 -07:00
Tanner Gooding 02e85cc1f2 Fix MatchNumberWithTolerance to better compare floating-point values (#1145)
* Fix MatchNumberWithTolerance to better compare floating-point values

* Updating CheckEqualityFromPathsCore to allow a tolerance match on Windows
2018-10-05 14:23:43 -07:00
Anirudh Agnihotry b871c862cf Enabled Multiclass Logistic Regression Tests (#939)
* Multiclass logistic Regression tests enabled

* threshold providing in tests

* defining tolerance as a constant in baseTestBaseline Class

* upper case camel for constant and _ for large decimal numbers
2018-09-27 12:17:30 -07:00
Eric Erhardt a02807c7a8
ComponentCatalog refactor (#970)
* Stop loading assemblies in ComponentCatalog.

Write the AssemblyName into the model, and use it to register the assembly during model load.

* Move ComponentCatalog from a static class to a member of IHostEnvironment.

* Update tests for ComponentCatalog refactoring.

* minor cleanup

* Add AssemblyName to all model VersionInfo instances.

Also fix a couple more tests.

* Load and register all assemblies in the Maml directory.
Ensure all loaded assemblies are registered in Experiment to maintain compability.
Fix tests to not use ComponentCatalog but direct instantiation instead.

* Sync up with latest code.

* Fix newly added test

* Clean up some test changes.

* Fix up for latest code

* Add path filtering back to LoadAssembliesInDir

* Update TestAutoInference to use the correct Environment.

* Respond to PR feedback.

* Make all AutoInference tests use LocalEnvironment.
2018-09-25 11:38:07 -05:00
dotnet-bot f0e639af5f Initial commit 2018-05-03 17:22:00 -07:00