You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Make most things in Microsoft.ML.Legacy assembly obsolete
* Resolve complier warnings by
1. Disable warning 612 reported in test file
2. Remove Microsoft.ML.PipelineInference project
3. Remove two commands used in pipeline inference.
- InferRecipesCommand.cs
- InferSchemaCommand.cs
Note that we add [Obsolete] to everything in Microsoft.ML.Legacy but auto-generated APIs.
* More obsolete things.
1. Make everything in CSharpApi.cs obsolete by modifying CSharpApiGenerator.cs
and CSharpGeneratorUtils.cs.
2. Some checked-in [Obsolete] are removed because they conflict with those
automatically generated in CSharpApi.cs.
3. Some classes in Microsoft.ML.Legacy are still not obsolete so we addd
[Obsolete] to them.
4. Supress warnings 612 and 618 (warning 44 for F# test) for tests and benchmarks.
* Minor cleaning
* Not to load PipelineInference because it no longer exists
* New strategy for marking things obsolete
1. Things in Microsoft.ML.Legacy.Runtime are not obsolete. If they
reference to obsolete CSharpApi.cs, we supress the warning 612.
2. Things in Microsoft.ML.Legacy have two destinies. Anything
(a) referring CSharpApi.c,
(b) being a part of CSharpApi.cs, or
(c) using ILearningPipelineItem.cs
are are obsolete. Otherwise, they are not obsolete.
* Update CSharpApi.cs again because rebuilding didn't remove the deleted project's binary files
* Address comments
0 commit comments