我正在使用 Ray & RLlib 在 Ubuntu 系统上训练 RL 代理。Tensorboard 用于通过将其指向~/ray_results
存储所有运行的所有日志文件的位置来监控训练进度。未使用 Ray Tune。
例如,在开始新的 Ray/RLlib 训练运行时,将在以下位置创建一个新目录
~/ray_results/DQN_ray_custom_env_2020-06-07_05-26-32djwxfdu1
为了可视化训练进度,我们需要使用 Tensorboard 启动
tensorboard --logdir=~/ray_results
问题:是否可以配置 Ray/RLlib 将日志文件的输出目录从~/ray_results
另一个位置更改?
DQN_ray_custom_env_2020-06-07_05-26-32djwxfdu1
另外,我们可以自己设置这个目录名称,而不是登录到名为类似的目录吗?
尝试失败:尝试设置
os.environ['TUNE_RESULT_DIR'] = '~/another_dir`
在运行之前ray.init()
,但结果日志文件仍在被写入~/ray_results
。