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
The most challenging part is how to expose the most complicated components, like validating trainers, ensembles, model inspectability etc. through this. It might not even be possible.
(TBD) Saving and loading transformer models. Make sure that we can save and load models with the same expressive power as before, using the new API.
(Replace SubComponent with IComponentFactory #585) Replace SubComponent with IComponentFactory. The only place where dependency injection will take place in the API is during model loading. We are going to remove the remnants of the old string-based system (SubComponents) in favor of the new one.
Completely removing SubComponents will probably be breaking the 'maml.exe commandline language', so we'll have to make some decision here.
(TBD) Move our type system closer to the C# one.
Replace DvXXX with native C# types wherever possible. This means DvInts into integers, DvTimeSpan into TimeSpan etc.
Potentially use Nullable<> to provide missing values to types that don't have them.
Of all the tasks above, #581 is the only one left open and not fully resolved (it is obviously very far along). I think once #581 is closed, we can close this issue as well.
Activity
eerhardt commentedon Nov 30, 2018
Of all the tasks above, #581 is the only one left open and not fully resolved (it is obviously very far along). I think once #581 is closed, we can close this issue as well.
Zruty0 commentedon Dec 18, 2018
Closing this