5050 from mlflow .tracking .context .registry import resolve_tags
5151else :
5252
53- def resolve_tags (tags = None ):
53+ def resolve_tags (tags : Optional [Dict ] = None ) -> Optional [Dict ]:
54+ """
55+ Args:
56+ tags: A dictionary of tags to override. If specified, tags passed in this argument will
57+ override those inferred from the context.
58+
59+ Returns: A dictionary of resolved tags.
60+
61+ Note:
62+ See ``mlflow.tracking.context.registry`` for more details.
63+ """
5464 return tags
5565
5666
@@ -129,7 +139,7 @@ def __init__(
129139 tracking_uri = f"{ LOCAL_FILE_URI_PREFIX } { save_dir } "
130140
131141 self ._experiment_name = experiment_name
132- self ._experiment_id = None
142+ self ._experiment_id : Optional [ str ] = None
133143 self ._tracking_uri = tracking_uri
134144 self ._run_name = run_name
135145 self ._run_id = run_id
@@ -141,7 +151,7 @@ def __init__(
141151
142152 self ._mlflow_client = MlflowClient (tracking_uri )
143153
144- @property
154+ @property # type: ignore[misc]
145155 @rank_zero_experiment
146156 def experiment (self ) -> MlflowClient :
147157 r"""
@@ -187,7 +197,7 @@ def experiment(self) -> MlflowClient:
187197 return self ._mlflow_client
188198
189199 @property
190- def run_id (self ) -> str :
200+ def run_id (self ) -> Optional [ str ] :
191201 """Create the experiment if it does not exist to get the run id.
192202
193203 Returns:
@@ -197,7 +207,7 @@ def run_id(self) -> str:
197207 return self ._run_id
198208
199209 @property
200- def experiment_id (self ) -> str :
210+ def experiment_id (self ) -> Optional [ str ] :
201211 """Create the experiment if it does not exist to get the experiment id.
202212
203213 Returns:
@@ -261,7 +271,7 @@ def save_dir(self) -> Optional[str]:
261271 return self ._tracking_uri .lstrip (LOCAL_FILE_URI_PREFIX )
262272
263273 @property
264- def name (self ) -> str :
274+ def name (self ) -> Optional [ str ] :
265275 """Get the experiment id.
266276
267277 Returns:
@@ -270,7 +280,7 @@ def name(self) -> str:
270280 return self .experiment_id
271281
272282 @property
273- def version (self ) -> str :
283+ def version (self ) -> Optional [ str ] :
274284 """Get the run id.
275285
276286 Returns:
0 commit comments