Skip to content

Define the registry for ML Backend Services & Models #532

Description

@mihow

The user should be able to see all available all available processing pipelines to choose from in the AMI Platform, and choose an appropriate one for their project.

  • What ML Service Backends are available & online?
  • What pre-configured Pipelines does each service have available? What applications are they good for?
  • What models/algorithms does each Pipeline use? What version, how many classes, and other metadata.
  • Georegion (polygon or rough bbox) that each model is applicable to. Populate pipeline choices based on deployment/project locations.
  • List of species in training set
  • Other metrics?

Some pipelines are available to all projects, some are available to a single project only (private ML backend service)

TODO

  • Diagram our existing architecture
  • Diagram where we want to go
  • Explore Weaver for orchestrating the selection ML services
  • Explore PySpark, Prefect, other relevant options

Relevant existing UI components
image
image
image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions