配置概述#
训练中的运行配置 (RunConfig
)#
RunConfig
是一个配置对象,用于在 Ray Train 中定义与 trainer.fit()
调用相对应的实验规范。
它包括实验名称、结果存储路径、停止条件、自定义回调、检查点配置、详细程度和日志选项等设置。
这些设置中的许多是通过其他配置对象配置的,并通过 RunConfig
传递。以下小节包含这些配置的描述。
运行配置的属性是 不可调的。
import os
from ray.train import RunConfig
run_config = RunConfig(
# Name of the training run (directory name).
name="my_train_run",
# The experiment results will be saved to: storage_path/name
storage_path=os.path.expanduser("~/ray_results"),
# storage_path="s3://my_bucket/tune_results",
# Stopping criteria
stop={"training_iteration": 10},
)