Skip to content

Define the registry for ML Backend Services & Models #532

@mihow

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

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions