Skip to content

feat: Allow model version promotion without need for re-deployment #238

Description

@mconflitti-pbc

A really nice feature of mlflow is the ability to update registered model versions' tags to Production which then can be used to signal downstream dependencies to pull the newly promoted model version the next its cache invalidates (inference endpoints) or at the next run (batch ml job).

I believe it should be possible through metadata on the model's pin to be able to specify model version tags.

Then within the VetiverAPI or VetiverModel classes, check the metadata for the currently promoted model version and pull that one specifically instead of defaulting to the latest or requiring the dev to explicitly define it.

Would be super powerful to be able to update a deployed model just by updating the underlying pin's metadata.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions