跳到主要内容

故障排查

先区分命令输入错误、平台拒绝、任务执行失败和等待超时,再检查对应层。提交时保留 job_id / trial_id;不要把 Key、Profile 或任务源码写到诊断日志中。

现象检查与处理
CLI 退出 2查看 stderr 中完整 help;全局选项放在 job/task/profile 前;不要同时传位置 dataset 和 --dataset
公网连接缺 Key / 认证失败检查 ENVLOOP_API_KEY 是有效 EnvLoop Key,而非模型供应商 Key;确认账号和工作区权限;撤销的 Key 需替换
CLI 能连接、SDK 不能CLI 可读取 .env.local 地址,SDK 不会;为 SDK export 地址和 Key 或显式传参
localhost 连接失败确认完整平台已启动;网页端口默认 5173,机器 API 路径是 /api/;直连 JobMaster 用其实际端口
Task 校验失败目录只含 UTF-8 runner.toml 和声明的 main.py / main.sh;不要额外输入文件或符号链接
Dataset 不存在 / 选择歧义核对平台可用名称、作者版本、namespace、config、split;不要假设 latest 或指定平台没有的来源 revision
wait() 抛 TimeoutError仅等待超时,任务可能继续;查询状态、再次 wait,或显式 stop
Trial 为 failed检查终态 exit_code 与 result 的 stderr;脚本失败不会让 SDK wait 自动抛异常
Job 为 completed 但分数异常分别检查成员失败、评分缺失与 Job 聚合结果;完成不等于 reward=1
本地下一条命令查不到 Trial纯内存服务不能跨进程恢复;使用远程平台或绑定同一 repository 读取已完成回执
Client.local() 缺依赖安装 EnvPlatform checkout;远程模式无需该后端
Profile 不存在 / 没有默认显式使用 name@version,或在本地 registry 设置默认;远程命名 Profile 必须在平台可用
CANCELLATION_UNSUPPORTED当前执行后端无法支持取消;不要当作已停止或已释放资源

Report an issue​

附上客户端版本 / commit、运行模式、脱敏命令、相关 ID、状态和稳定错误 code,以及复现步骤。SDK HTTP 错误已限制为脱敏 code;本地错误可能含路径,分享前检查。

使用 el --help 及资源级 help 核对参数;接口和默认值见 CLI reference、SDK reference。