В чем секрет того, чтобы работники ray работали в определенном каталоге и в определенной виртуальной среде? У меня такое ощущение, что мне не хватает чего-то фундаментального:
Я хочу запустить ray-настройку для настройки гиперпараметра (используя aws). Когда я запускаю голову (и рабочих), я хочу запустить луч из виртуальной машины (поэзия, в моем случае). Это просто не работает вообще. Я попытался:
setup_commands:
- cd /home/ubuntu/myimportantdirectory
- poetry shell
Но тогда я получаю
2020-02-25 17:34:28,592 INFO updater.py:256 -- NodeUpdater: i-0893fd1914fd8743e: Running cd /home/ubuntu/myimportantdirectory on 18.207.133.151...
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
... что, я думаю, означает, что это терпит неудачу, потому что тогда поэзия терпит неудачу с could not find a pyproject.toml file in /home/ubuntu or its parents
I также пытался
setup_commands:
- cd /home/ubuntu/myimportantdirectory
- . path/to/poetry/activate
Но потом я получаю Command 'ray' not found
, хотя я уверен, что он там.