Files
mlflow--mlflow/mlflow/tracking/context/databricks_cluster_context.py
2026-07-13 13:22:34 +08:00

16 lines
520 B
Python

from mlflow.tracking.context.abstract_context import RunContextProvider
from mlflow.utils import databricks_utils
from mlflow.utils.mlflow_tags import MLFLOW_DATABRICKS_CLUSTER_ID
class DatabricksClusterRunContext(RunContextProvider):
def in_context(self):
return databricks_utils.is_in_cluster()
def tags(self):
cluster_id = databricks_utils.get_cluster_id()
tags = {}
if cluster_id is not None:
tags[MLFLOW_DATABRICKS_CLUSTER_ID] = cluster_id
return tags