feat: full cloud pipeline - search, filter, submit
This commit is contained in:
39
README.md
39
README.md
@@ -1,16 +1,33 @@
|
||||
# ModelHub 提交智能体
|
||||
# ModelHub 全云端提交智能体
|
||||
|
||||
用于获取 `strategyId` 的最小化智能体。
|
||||
部署在平台容器中,从内网直接提交验证任务。
|
||||
|
||||
## 功能
|
||||
## API
|
||||
|
||||
- `GET /health` → 健康检查
|
||||
- `GET /` → 显示 strategyId
|
||||
| 端点 | 方法 | 说明 |
|
||||
|------|------|------|
|
||||
| `/health` | GET | 健康检查 |
|
||||
| `/` | GET | 智能体信息 |
|
||||
| `/status` | GET | 运行状态 |
|
||||
| `/logs?lines=50` | GET | 查看日志 |
|
||||
| `/run` | POST | 触发一次完整流程 |
|
||||
|
||||
## 平台要求
|
||||
## POST /run 请求体
|
||||
|
||||
- ✅ 根目录 Dockerfile
|
||||
- ✅ 暴露 8080 端口
|
||||
- ✅ `/health` 端点返回 200
|
||||
- ✅ 处理 SIGTERM 信号
|
||||
- ✅ 读取 `STRATEGY_ID` 环境变量
|
||||
```json
|
||||
{
|
||||
"gpus": ["Kunlunxin_p-800", "hygon_k100-ai"],
|
||||
"limit": 30
|
||||
}
|
||||
```
|
||||
|
||||
- `gpus`: 目标 GPU 列表(可选,默认全部)
|
||||
- `limit`: 每 GPU 最大提交数(可选,默认 30)
|
||||
|
||||
## 流程
|
||||
|
||||
1. 搜索 ModelScope(Qwen 系列关键词)
|
||||
2. 下载量 ≥ 50 筛选
|
||||
3. 架构检查(config.json)
|
||||
4. 平台验证状态查重
|
||||
5. 提交到 ModelHub
|
||||
|
||||
Reference in New Issue
Block a user