3. 硬件资源投入计划#
芯片适配全过程中,芯片公司需按阶段投入物理设备以支撑 CI/CD、验证和发布。资源补充说明:第一批建议 2 台机器,第二批建议 2 台机器;KernelGen 建议 2 台机器,可以批量特化和测试算子,以及支持算子比赛;单卡、4 卡或 8 卡按具体场景确认。进入 Day 0、发行版、云原生或展厅展示计划时,通常需要额外机器。针对多 OS 操作系统验证,虚拟化技术可以作为补充,但关键验证仍需物理设备。
阶段标识 |
阶段 |
所需设备 |
用途 |
配置要求 |
投入时间点 |
|---|---|---|---|---|---|
阶段 1 |
环境就绪 |
芯片开发板/服务器,供 FlagOS 远程访问 |
单卡可运行,Ubuntu OS,64GB+ 内存 |
单卡可运行,Ubuntu OS,64GB+ 内存 |
阶段 0 签署 MOU 后立即准备 |
阶段 2 |
FlagTree 编译器接入 |
1 台 → 纳入 CI 资源池 |
编译器构建验证、CI 流水线触发 |
单卡,200GB+ 磁盘,网络可达 FlagOS CI 集群 |
阶段 2 启动时接入 CI |
阶段 3 |
FlagGems 算子适配 |
CI 1 台 + 调试机 1 台 |
CI 自动化测试 + 算子开发调试 |
CI 机稳定在线,调试机可由厂商保留本地 |
阶段 3 启动时确认 CI 机 SLA |
阶段 4a |
FlagCX 通信适配 |
至少 2 台(每台 ≥4 卡) |
集合通信测试、多机通信验证 |
高速互联(IB/RoCE),同构集群 |
阶段 4a 启动时到位 |
阶段 4b |
FlagScale 训练推理 |
至少 2 台(复用 4a) |
分布式训练、推理服务验证 |
同上,需持久化存储挂载 |
复用阶段 4a 设备 |
阶段 5 |
全流程验证 |
CI 1 台 + SVT 2 台 |
CI 持续回归 + 系统验证测试 |
SVT 机需与 CI 机隔离,避免相互干扰 |
阶段 6 启动时到位 |
阶段 6 |
FlagRelease 发布 |
1 台 FR 专机 |
模型迁移、镜像构建、发布验证 |
单卡及以上,200GB+ 磁盘,高速网络 |
阶段 6 启动时到位 |
阶段 7 |
KernelGen |
2 台 |
算子自动生成调优,算子比赛 |
单卡可运行,安装 FlagTree 编译器等环境,需要提供算子开发和调优的代码和文档等 |
阶段 2 完成 |