MDa*_*Dan 7 python machine-learning mlflow
我无法更改 MLflow 实验的实验 ID。
目前,我正在运行以下代码来在记录之前创建一个实验:
mlflow.set_experiment(experiment_name="my_model")
with mlflow.start_run():
#train model
Run Code Online (Sandbox Code Playgroud)
这样做可以让我创建一个新实验,但实验 ID 始终为 1。
创建的 yaml 文件如下所示:
artifact_location: file:///project/src/mlruns/1
experiment_id: '1'
lifecycle_stage: active
name: my_model
Run Code Online (Sandbox Code Playgroud)
我尝试查看 MLflow 文档,但找不到更改实验 ID 的示例或函数。
我将非常感谢任何有关这方面的帮助或提示。
Mar*_*ami 10
您应该experiment_id通过以下方式给您打电话start_run():
mlflow.set_experiment("experiment name")
experiment = mlflow.get_experiment_by_name("experiment name")
with mlflow.start_run(experiment_id=experiment.experiment_id):
# train model
Run Code Online (Sandbox Code Playgroud)
注意:如果您使用set_tracking_uri(),则应该set_experiment()在此之后。
| 归档时间: |
|
| 查看次数: |
7378 次 |
| 最近记录: |