首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何对工人进行诗歌射线调音

如何对工人进行诗歌射线调音
EN

Stack Overflow用户
提问于 2020-02-25 22:39:47
回答 1查看 282关注 0票数 1

让射线工作者在某个目录和某个虚拟环境中运行的秘诀是什么?我觉得我错过了一些最基本的东西:

我想运行射线调优来进行超参数调优(使用aws)。当我启动头部(和工作人员)时,我想从虚拟机中运行射线(在我的例子中是诗歌)。只是根本不起作用。我试过:

代码语言:javascript
运行
复制
setup_commands: 
    - cd /home/ubuntu/myimportantdirectory 
    - poetry shell

但后来我得到了

代码语言:javascript
运行
复制
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中失败了

我也试过

代码语言:javascript
运行
复制
setup_commands: 
    - cd /home/ubuntu/myimportantdirectory 
    - . path/to/poetry/activate

但是我得到了Command 'ray' not found,尽管我确信它在那里。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-26 01:46:12

这个很管用。但肯定有更好的办法。我也不敢相信这没被记录下来。在yaml中,这样做:

代码语言:javascript
运行
复制
head_start_ray_commands:
    - . /home/ubuntu/.cache/pypoetry/virtualenvs/robotics-7LCEAdjK-py3.6/bin/activate; ray stop
    - ulimit -n 65536; . /home/ubuntu/.cache/pypoetry/virtualenvs/robotics-7LCEAdjK-py3.6/bin/activate; ray start --head --redis-port=6379 --object-manager-port=8076 --autoscaling-config=~/ray_bootstrap_config.yaml

worker_start_ray_commands:
    - . /home/ubuntu/.cache/pypoetry/virtualenvs/robotics-7LCEAdjK-py3.6/bin/activate; ray stop
    - ulimit -n 65536; . /home/ubuntu/.cache/pypoetry/virtualenvs/robotics-7LCEAdjK-py3.6/bin/activate; ray start --redis-address=$RAY_HEAD_IP:6379 --object-manager-port=8076
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60404228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档