Skip to content

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

@mconflitti-pbc

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.

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