Skip to content

Legacy API: Should we migrate its entry-points? #1565

Closed
@TomFinley

Description

@TomFinley

The plan is to deprecate then delete the legacy API. While most items in it are of questionable worth, the legacy API does contain some components that might be worth saving, and some we may have to save.

Consider this entry-point definition, in the legacy project.

[TlcModule.EntryPoint(Name = "Transforms.ModelCombiner", Desc = "Combines a sequence of TransformModels into a single model")]

As it is an entry-point, it was duly published in NimbusML as we see here, and this internal entry-point definition actually wound up being used here.

There are a couple questions we might want to ask. The legacy pipeline API was entry-point based, so anything that was part of a pipeline had to be an entry-point (I think). So were these entry-points defined in legacy specifically intended to be useful beyond legacy?

If we want to keep this entry-point, and others like it, we should have a migration plan somewhere, since legacy is to be deleted.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions