Stop Sunrise waiting tasks for three accounts
This commit is contained in:
23
README.md
23
README.md
@@ -1,12 +1,21 @@
|
||||
# xc_validation_strategy_vllm_stop
|
||||
|
||||
用于停止以下账号中状态严格为 `waiting` 的 ModelHub XC 验证任务:
|
||||
用于依次停止以下账号中,状态严格为 `waiting` 且 GPU 类型严格为 `Sunrise_pt-200-x1` 的 ModelHub XC 验证任务:
|
||||
|
||||
- `fanyi`:100 条
|
||||
- `jiajing`:88 条
|
||||
- `i-zhouyuanxi@4paradigm.com`:94 条
|
||||
- `jiangxiaowen`
|
||||
- `l112233`
|
||||
- `l11223344`
|
||||
|
||||
任务清单于 2026-07-26 通过 `/api/adapt/task/page` 分页查询生成,共 282 条。`success`、`failed` 等其他状态不会写入清单,也不会被停止。
|
||||
策略在运行时使用每个账号自己的 `xc-Token` 分页查询任务,并对返回记录再次校验 `userAccount`、`status` 和 `gpuType`。其他 GPU 类型以及非 `waiting` 状态的任务不会进入停止请求。
|
||||
|
||||
2026-08-10 部署前只读核验结果:
|
||||
|
||||
| 账号 | `Sunrise_pt-200-x1` waiting 数量 |
|
||||
| --- | ---: |
|
||||
| `jiangxiaowen` | 866 |
|
||||
| `l112233` | 1400 |
|
||||
| `l11223344` | 619 |
|
||||
| 合计 | 2885 |
|
||||
|
||||
服务启动后按账号及每批 50 条调用:
|
||||
|
||||
@@ -30,11 +39,11 @@ PUT /api/async/task/stop-create-contest-task
|
||||
## 平台运行接口
|
||||
|
||||
- `GET /health`:存活探针,成功返回 `{"status":"ok"}`。
|
||||
- `GET /status`:返回总体及每个账号的成功/失败数量、失败任务 ID 和错误信息。
|
||||
- `GET /status`:返回目标 GPU、总体及每个账号的成功/失败数量、失败任务 ID 和错误信息。
|
||||
|
||||
## 运行与构建
|
||||
|
||||
仓库根目录的 `Dockerfile` 使用平台 Python 基础镜像,暴露 `8080` 端口并以 `python main.py` 启动。构建成功后,策略会依次处理三个账号的内置任务清单。
|
||||
仓库根目录的 `Dockerfile` 使用平台 Python 基础镜像,暴露 `8080` 端口并以 `python main.py` 启动。构建成功后,策略会按 `jiangxiaowen → l112233 → l11223344` 的顺序逐账号处理。
|
||||
|
||||
```bash
|
||||
python main.py
|
||||
|
||||
Reference in New Issue
Block a user