69 lines
2.3 KiB
Markdown
69 lines
2.3 KiB
Markdown
|
|
# AG-TEAM-P1-01 · 编程AI(铸渊)部署
|
|||
|
|
|
|||
|
|
ICE编号: AG-ZY-01
|
|||
|
|
优先级: P1·本周
|
|||
|
|
使用服务器: AutoDL 4090 + 43.139.251.175
|
|||
|
|
备注: 前置任务 · 没有编程AI就没办法全自动开发
|
|||
|
|
状态: 已完成
|
|||
|
|
负责人: Awen
|
|||
|
|
部署路径: /root/autodl-tmp/models/coder-7b
|
|||
|
|
预计周期: 3-5天
|
|||
|
|
|
|||
|
|
## 任务说明
|
|||
|
|
|
|||
|
|
编程AI(铸渊)是所有后续自动化开发的前提。必须先把代码模型跑起来。
|
|||
|
|
|
|||
|
|
## 依赖
|
|||
|
|
|
|||
|
|
- 依赖 `AG-TEAM-P0-01` Awen配置自报完成
|
|||
|
|
- 需要确认可用的GPU资源
|
|||
|
|
|
|||
|
|
## 具体内容
|
|||
|
|
|
|||
|
|
1. 选择代码模型(小铸渊模板)
|
|||
|
|
2. 部署到可用服务器/GPU
|
|||
|
|
3. 测试基础代码生成能力
|
|||
|
|
4. 接通API调用链路
|
|||
|
|
5. 验证:给一个简单需求 → 铸渊能写出可运行代码
|
|||
|
|
|
|||
|
|
## 完成标准
|
|||
|
|
|
|||
|
|
- 铸渊代码模型在线运行
|
|||
|
|
- 能通过API调用
|
|||
|
|
- 能接收自然语言需求 → 输出可执行代码
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## ✅ 完成记录(接单人做完必填)
|
|||
|
|
|
|||
|
|
> 不填这些,下一个人醒来找不到东西。系统也不知道。
|
|||
|
|
>
|
|||
|
|
|
|||
|
|
```jsx
|
|||
|
|
操作人: awen (DEV-012)
|
|||
|
|
服务器: AutoDL 4090×1 重庆A区721机 + 企业主服务器 43.139.251.175
|
|||
|
|
AutoDL SSH: ssh -p 18618 root@connect.cqa1.seetacloud.com 密码 39b9c8XjMbw2
|
|||
|
|
模型路径: /root/autodl-tmp/models/coder-7b
|
|||
|
|
模型架构: Qwen2ForCausalLM (7B) · float16
|
|||
|
|
vLLM版本: 0.20.1
|
|||
|
|
端口: AutoDL本地:8000 → 企业主服务器:8000(隧道) → 外网:5000(网关)
|
|||
|
|
启动命令: nohup bash /root/start-coder.sh > /root/coder.log 2>&1 &
|
|||
|
|
API注册名: /root/autodl-tmp/models/coder-7b
|
|||
|
|
API调用地址: http://43.139.251.175:5000/v1/chat/completions
|
|||
|
|
|
|||
|
|
文件清单:
|
|||
|
|
- /root/start-coder.sh → 铸渊启动脚本
|
|||
|
|
- /root/coder.log → 运行日志
|
|||
|
|
- /root/autodl-tmp/models/coder-7b/ → 模型文件
|
|||
|
|
- /etc/systemd/system/autodl-tunnel.service → SSH隧道(企业主服务器)
|
|||
|
|
- /etc/systemd/system/api-router.service → API网关(企业主服务器)
|
|||
|
|
- /root/api-router.py → 网关脚本(企业主服务器)
|
|||
|
|
|
|||
|
|
问题记录:
|
|||
|
|
- GPU显存残留(motherbrain-v1残留进程占滣VRAM) → kill -9 PID + pkill -9 -f vllm
|
|||
|
|
- 隧道只映射6006未映射8000 → 重写autodl-tunnel.service加上-NL 8000:127.0.0.1:8000
|
|||
|
|
- api-router 5000端口被占 → fuser -k 5000/tcp + systemctl restart
|
|||
|
|
- 模型注册名是完整路径/root/autodl-tmp/models/coder-7b,不是coder-7b
|
|||
|
|
|
|||
|
|
完成时间: 2026-05-13 23:37 CST
|
|||
|
|
```
|