Skip to main content
在作业里跑这条命令就能看到整份契约。下面每一项都由控制面设置;你的代码读它们,从不自己拼一个平台 路径。 这些是作业侧的变量。服务端设置是另一份清单、只是前缀相同 —— 见 配置

存储

写在 $TUNEPLANE_OUT_DIR 之外的任何东西,都会在容器退出时随临时目录一起消失。

拓扑

配额和看门狗是按 TUNEPLANE_CLUSTER_* 衡量的。占用超过这个数会让作业被告警、也可能被停掉。把这 两个数字传给 torchrun --nproc_per_nodeaccelerate launch --num_processes

上报

tuneplane.report 会读上面这些。没有令牌时它什么都不做,那正是你在作业之外想要的。见 上报指标

数据与材料

Agent 环境

TUNEPLANE_JOB_ENVIRONMENT_SPLIT 没有参数也没有覆盖手段。见 agent 环境

沙箱

这些是可选的。没有它们时,环境会在容器内的一个子进程里跑工具代码。

身份与溯源

NRL_ 这个前缀是历史遗留,而它仍然是真实的名字。不要在配置里改它。

密钥

永远不要把令牌烧进镜像。平台会注入这些,而且空值会被丢掉而不是设成 "",这样你脚本里的 ${VAR:-default} 仍然能回退。

确认成功

一个空的变量是被有意丢掉的,那和平台没设它不是一回事。一个未知的 TUNEPLANE_NRL_ 变量会让 集群侧自检发出警告,因为它通常意味着部署的额外环境里打错了一个字。

下一步

JobSpec · 自带训练器 · 服务端配置