neptune-ai/neptune-client

Additional `development` model stage leve

SebastianScherer88 opened this issue ยท 2 comments

Is your feature request related to a problem? Please describe.

In my team, have three environments/K8s clusters into which we deploy our models:

  • dev
  • stage
  • production

there is currently no development level in the model version STAGE attribute.

Describe the solution you'd like

it would be useful to have an additional model stage level of development (staging and production already exist) to be able to consistently use the STAGE model attribute column to track a model's deployment state.

Describe alternatives you've considered

Atm we use tags to capture a model's deployment state. this also has the benefit of being able list multiple deployment environments for those model versions that are deployed in, say, development and stage at the same time in the process of promoting them to production.

Additional context

Add any other context or screenshots about the feature request here.

Hey @SebastianScherer88 ๐Ÿ‘‹

I've forwarded this to the product team as a feature request.

Meanwhile, would it be possible for you to use the Tags field to monitor the model version stage? You can add your custom stages, and update them from the UI or the API.

Here is the API reference showing how you can do it: https://docs.neptune.ai/api/field_types/#stringset

Please let me know if this works for you while we process the feature request.