[BUG] referencing models by stage using models URI suddenly became case sensitive #5311
Closed
3 of 23 tasks
Labels
area/model-registry
Model registry, model registry APIs, and the fluent client calls for model registry
area/sqlalchemy
Use of SQL alchemy in tracking service or model registry
bug
Something isn't working
Willingness to contribute
The MLflow Community encourages bug fix contributions. Would you or another member of your organization be willing to contribute a fix for this bug to the MLflow code base?
Describe the problem
Mlflow model registry allows users to load models using models URI. One format of the models URI is
models:/<model_name>/<stage>
, for example,models:/regressor/Production
.Model registry has been accepting case insensitive model URIs, like
models:/regressor/production
, in mlflow < 1.23.0.But after the bug introduced in mlflow 1.23.0 (by PR #5027), referencing models by stage suddenly became case sensitive. To reference the latest Production version of model
regressor
, only this format is working:models:/regressor/Production
These formats are no longer working:
models:/regressor/production
models:/regressor/pRoduction
What component(s), interfaces, languages, and integrations does this bug affect?
Components
area/artifacts
: Artifact stores and artifact loggingarea/build
: Build and test infrastructure for MLflowarea/docs
: MLflow documentation pagesarea/examples
: Example codearea/model-registry
: Model Registry service, APIs, and the fluent client calls for Model Registryarea/models
: MLmodel format, model serialization/deserialization, flavorsarea/projects
: MLproject format, project running backendsarea/scoring
: MLflow Model server, model deployment tools, Spark UDFsarea/server-infra
: MLflow Tracking server backendarea/tracking
: Tracking Service, tracking client APIs, autologgingInterface
area/uiux
: Front-end, user experience, plotting, JavaScript, JavaScript dev serverarea/docker
: Docker use across MLflow's components, such as MLflow Projects and MLflow Modelsarea/sqlalchemy
: Use of SQLAlchemy in the Tracking Service or Model Registryarea/windows
: Windows supportLanguage
language/r
: R APIs and clientslanguage/java
: Java APIs and clientslanguage/new
: Proposals for new client languagesIntegrations
integrations/azure
: Azure and Azure ML integrationsintegrations/sagemaker
: SageMaker integrationsintegrations/databricks
: Databricks integrationsThe text was updated successfully, but these errors were encountered: