Skip to content

docs/setup: support SageMaker Managed MLflow as a tracking backend#24

Open
jiahaoli97 wants to merge 1 commit into
mlflow:mainfrom
jiahaoli97:feature/sagemaker-managed-mlflow-backend
Open

docs/setup: support SageMaker Managed MLflow as a tracking backend#24
jiahaoli97 wants to merge 1 commit into
mlflow:mainfrom
jiahaoli97:feature/sagemaker-managed-mlflow-backend

Conversation

@jiahaoli97

Copy link
Copy Markdown
Contributor

SageMaker Managed MLflow exposes MLflow via a resource ARN tracking URI, which requires the sagemaker-mlflow plugin (registers the arn scheme). Add it as a backend option alongside Databricks/local:

  • setup-guide.md: document pip install sagemaker-mlflow (Step 1) and the ARN tracking URI forms (Step 2.1).
  • setup_mlflow.py: add ensure_backend_plugin() to fail fast with a clear install hint when an arn:aws:sagemaker URI is used without the plugin.

Backwards compatible (guard only triggers on arn:aws:sagemaker URIs); sagemaker-mlflow is only needed for ARN URIs. Validated e2e against a managed instance (trace landed).

SageMaker Managed MLflow exposes MLflow via a resource ARN tracking URI, which requires
the `sagemaker-mlflow` plugin (registers the `arn` scheme). Add it as a backend option
alongside Databricks/local:

- setup-guide.md: document `pip install sagemaker-mlflow` (Step 1) and the ARN tracking
  URI forms (Step 2.1).
- setup_mlflow.py: add ensure_backend_plugin() to fail fast with a clear install hint when
  an arn:aws:sagemaker URI is used without the plugin.

Backwards compatible (guard only triggers on arn:aws:sagemaker URIs); sagemaker-mlflow is
only needed for ARN URIs. Validated e2e against a managed instance (trace landed).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant