跳转到正文

在 RLark 上运行 RLinf 任务

本页适用于已经准备好 RLinf 镜像、配置和运行命令,并已取得目标环境部署参数的情况。任务是否正常运行,需要根据应用自身的日志、进展信号和持久化输出确认。

如果现有工作负载尚未映射为 RLark 的角色、资源和挂载,请先按照迁移已有 RLinf 工作负载完成整理。

准备任务资料

创建 Job 前,请完成以下准备:

  1. 使用启动清单记录镜像、Hydra 配置、命令、数据、挂载、输出位置和业务进展信号,并确认状态为 READY_TO_SUBMIT
  2. 向平台管理员提供启动清单,取得结论为 APPROVED部署参数。其中应包含目标集群、节点选择器、资源、存储和网络信息。
  3. 提交训练任务前检查核对工作负载和目标环境。

启动清单、部署参数或预检结果不一致时,请先更新对应记录。不要在创建向导中临时猜测镜像、选择器、资源或挂载值。

创建 Job

按照创建训练任务填写四步创建向导。第一次提交时,请选择规模较小且不访问真实机器人或其他物理执行器的工作负载。

提交前完成以下检查:

  • YAML 中只有一个 Head Task,且其副本数为 1;
  • 每个 Task 的节点选择器、副本数、镜像、资源和挂载与启动清单及部署参数一致;
  • 运行脚本、环境变量和 YAML 不含密码、密钥或访问令牌;
  • 提交 YAML 已保存到本次运行记录。

任一项无法确认时,请停留在 YAML 预览步骤,不要提交。

检查任务是否正常运行

提交后能在列表中看到 Job,只说明 RLark 已经接收创建请求。继续按照检查 RLinf 任务是否正常运行核对实际 Pod、Ray、RLinf 进程、业务进展和持久化输出。

Job 没有出现在列表中、Pod 长时间等待或 RLinf 没有出现预期进展时,请按首次运行问题排查找到最早出现问题的步骤。