feat: 更新后端配置、Docker部署、API模块及多项文档
- 更新后端 main.py、config.py 核心配置 - 更新 compute API 模块 - 更新 Docker 部署配置(app/compute docker-compose、nginx、环境变量) - 更新前端 API 模块(dataset、model、request)及 vite 配置 - 更新多项项目文档(架构、部署、开发计划、日志等) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -86,14 +86,14 @@ flowchart LR
|
||||
|
||||
| 方向 | 接口 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| 应用 -> 算力 | `POST /compute/jobs` | 创建训练/评测/数据处理/推理任务 |
|
||||
| 应用 -> 算力 | `POST /compute/jobs/{id}/stop` | 停止任务 |
|
||||
| 应用 -> 算力 | `GET /compute/jobs/{id}` | 查询任务状态 |
|
||||
| 应用 -> 算力 | `GET /compute/jobs/{id}/logs` | 拉取日志 |
|
||||
| 应用 -> 算力 | `GET /compute/resources/gpus` | 查询 GPU 状态 |
|
||||
| 应用 -> 算力 | `POST /compute/files/upload` | 上传文件到算力本地磁盘 |
|
||||
| 应用 -> 算力 | `GET /compute/files/{object_id}/download` | 下载文件 |
|
||||
| 应用 -> 算力 | `GET /compute/jobs?status=running` | 定时轮询任务状态、指标、产物索引 |
|
||||
| 应用 -> 算力 | `POST /modelTF/compute/jobs` | 创建训练/评测/数据处理/推理任务 |
|
||||
| 应用 -> 算力 | `POST /modelTF/compute/jobs/{id}/stop` | 停止任务 |
|
||||
| 应用 -> 算力 | `GET /modelTF/compute/jobs/{id}` | 查询任务状态 |
|
||||
| 应用 -> 算力 | `GET /modelTF/compute/jobs/{id}/logs` | 拉取日志 |
|
||||
| 应用 -> 算力 | `GET /modelTF/compute/resources/gpus` | 查询 GPU 状态 |
|
||||
| 应用 -> 算力 | `POST /modelTF/compute/files/upload` | 上传文件到算力本地磁盘 |
|
||||
| 应用 -> 算力 | `GET /modelTF/compute/files/{object_id}/download` | 下载文件 |
|
||||
| 应用 -> 算力 | `GET /modelTF/compute/jobs?status=running` | 定时轮询任务状态、指标、产物索引 |
|
||||
|
||||
## 3. 本地磁盘存储设计
|
||||
|
||||
@@ -556,54 +556,54 @@ LLaMA-Factory 适配器负责:
|
||||
|
||||
租户:
|
||||
|
||||
- `GET /api/tenants`
|
||||
- `POST /api/tenants`
|
||||
- `GET /api/tenants/{id}`
|
||||
- `PUT /api/tenants/{id}`
|
||||
- `PUT /api/tenants/{id}/quota`
|
||||
- `PUT /api/tenants/{id}/retention-policy`
|
||||
- `GET /modelTF/tenants`
|
||||
- `POST /modelTF/tenants`
|
||||
- `GET /modelTF/tenants/{id}`
|
||||
- `PUT /modelTF/tenants/{id}`
|
||||
- `PUT /modelTF/tenants/{id}/quota`
|
||||
- `PUT /modelTF/tenants/{id}/retention-policy`
|
||||
|
||||
项目:
|
||||
|
||||
- `GET /api/projects`
|
||||
- `POST /api/projects`
|
||||
- `GET /api/projects/{id}`
|
||||
- `PUT /api/projects/{id}`
|
||||
- `POST /api/projects/{id}/archive`
|
||||
- `GET /api/projects/{id}/members`
|
||||
- `POST /api/projects/{id}/members`
|
||||
- `PUT /api/projects/{id}/members/{user_id}`
|
||||
- `DELETE /api/projects/{id}/members/{user_id}`
|
||||
- `GET /modelTF/projects`
|
||||
- `POST /modelTF/projects`
|
||||
- `GET /modelTF/projects/{id}`
|
||||
- `PUT /modelTF/projects/{id}`
|
||||
- `POST /modelTF/projects/{id}/archive`
|
||||
- `GET /modelTF/projects/{id}/members`
|
||||
- `POST /modelTF/projects/{id}/members`
|
||||
- `PUT /modelTF/projects/{id}/members/{user_id}`
|
||||
- `DELETE /modelTF/projects/{id}/members/{user_id}`
|
||||
|
||||
资源授权:
|
||||
|
||||
- `GET /api/resources/{resource_type}/{resource_id}/acl`
|
||||
- `PUT /api/resources/{resource_type}/{resource_id}/acl`
|
||||
- `POST /api/resources/{resource_type}/{resource_id}/share`
|
||||
- `GET /modelTF/resources/{resource_type}/{resource_id}/acl`
|
||||
- `PUT /modelTF/resources/{resource_type}/{resource_id}/acl`
|
||||
- `POST /modelTF/resources/{resource_type}/{resource_id}/share`
|
||||
|
||||
审批:
|
||||
|
||||
- `GET /api/approvals`
|
||||
- `POST /api/approvals`
|
||||
- `GET /api/approvals/{id}`
|
||||
- `POST /api/approvals/{id}/approve`
|
||||
- `POST /api/approvals/{id}/reject`
|
||||
- `POST /api/approvals/{id}/cancel`
|
||||
- `GET /modelTF/approvals`
|
||||
- `POST /modelTF/approvals`
|
||||
- `GET /modelTF/approvals/{id}`
|
||||
- `POST /modelTF/approvals/{id}/approve`
|
||||
- `POST /modelTF/approvals/{id}/reject`
|
||||
- `POST /modelTF/approvals/{id}/cancel`
|
||||
|
||||
算力:
|
||||
|
||||
- `GET /api/compute/nodes`
|
||||
- `GET /api/compute/gpus`
|
||||
- `GET /api/compute/queue`
|
||||
- `POST /api/compute/jobs/{id}/retry`
|
||||
- `POST /api/compute/jobs/{id}/priority`
|
||||
- `GET /modelTF/compute/nodes`
|
||||
- `GET /modelTF/compute/gpus`
|
||||
- `GET /modelTF/compute/queue`
|
||||
- `POST /modelTF/compute/jobs/{id}/retry`
|
||||
- `POST /modelTF/compute/jobs/{id}/priority`
|
||||
|
||||
训练引擎:
|
||||
|
||||
- `GET /api/training-engines`
|
||||
- `GET /api/training-engines/{id}`
|
||||
- `POST /api/training-engines/{id}/health-check`
|
||||
- `GET /api/training-engines/{id}/schema`
|
||||
- `GET /modelTF/training-engines`
|
||||
- `GET /modelTF/training-engines/{id}`
|
||||
- `POST /modelTF/training-engines/{id}/health-check`
|
||||
- `GET /modelTF/training-engines/{id}/schema`
|
||||
|
||||
## 10. 端到端业务流程
|
||||
|
||||
|
||||
Reference in New Issue
Block a user