在mlflow
中,您可以使用可在 UI 中折叠的流畅项目 API 运行嵌套运行。例如,通过使用以下代码(有关 UI 支持,请参阅此内容):
with mlflow.start_run(nested=True):
mlflow.log_param("mse", 0.10)
mlflow.log_param("lr", 0.05)
mlflow.log_param("batch_size", 512)
with mlflow.start_run(nested=True):
mlflow.log_param("max_runs", 32)
mlflow.log_param("epochs", 20)
mlflow.log_metric("acc", 98)
mlflow.log_metric("rmse", 98)
mlflow.end_run()
由于数据库连接问题,我想在我的应用程序中使用单个 mlflow 客户端。
如何使用创建的运行来堆叠运行,例如用于超参数优化MlflowClient().create_run()
?