ray[tune] 在哪里记录`python-core-worker-*.log` 文件?

问题描述

也许是个愚蠢的问题,因为我是 ray 的新手,但我的(单机)超参数调整测试运行正在进行一些 ERRORed 试验,我看到以下消息表明我需要找到工作日志才能从我的实验代码中查看堆栈跟踪:

2021-03-14 22:16:56,198 WARNING worker.py:1107 -- A worker died or was killed while executing task ffffffffffffffff06c82ce3c4361bef34d813e601000000.
2021-03-14 22:16:56,201 ERROR trial_runner.py:616 -- Trial experiment_fn_82158_00001: Error processing event.
Traceback (most recent call last):
...
ray.exceptions.RayActorError: The actor died unexpectedly before finishing this task. Check python-core-worker-*.log files for more information.

有人知道在哪里可以找到这些日志文件吗?

我检查了 local_dir 下的实验目录,但唯一相关的文件error.txt,其中包含相同的消息。

解决方法

如果你在 linux 中运行优化,它在

tmp/ray/<your session>/logs