1

我正在尝试使用Ray在不同的计算机上运行并行科学模拟。我希望能够更改模拟中的参数并运行同一案例的许多不同版本以检查其影响。

教程和示例与Ray一起工作顺利。但是,我正在努力让事情适合我的情况:

  • 我需要使用更改的参数复制模板文件。我可以file_mounts在 yaml 文件中复制原始文件。os.chdir但是,除了在 python 文件中,我找不到更改工作目录的方法。使用 ray start 启动集群时,工作目录是我所在的位置,但使用 yaml 文件,它位于每个节点的家中。
  • 我希望能够使用 yaml 文件更改 cpu 的数量,就像
    ray start --num-cpu=
    

但是,我找不到办法做到这一点。

如果您可以为我的需求提供一个简单的基本案例,那就太好了!

4

1 回答 1

0
  1. 对于 YAML 文件,一种解决方法是包含echo "cd WORKING_PATH" >> ~/.bashrc在 setup_commands 中。
  2. 您可以使用example-full.yaml此处的模板指定光线启动命令:https ://github.com/ray-project/ray/blob/master/python/ray/autoscaler/aws/example-full.yaml
于 2019-09-11T20:49:01.803 回答