← 返回博客列表
博客

HeteroFlow v2.6 全景:从 GPU 调度器到训推一体算力平台

HeteroFlow 是本站的异构算力与大模型调度产品。HeteroFlow v2.6 全景:从 GPU 调度器到训推一体算力平台。2026-10-05 历史基线:10 类 GPU 代码检测/适配、推理网关与训推能力;NVIDIA 已有多机型真机证据,国产卡真机端到端验证待补。

2026-10-05

> 版本与验证范围说明(2026-10-05):本文以 v2.6.88 为当日版本基线。“10 种 GPU”表示代码检测/适配范围,不等同于 10 种硬件均完成真机端到端验证。现有项目记录显示 NVIDIA 多机型有真机端到端证据;国产加速卡仍待真机端到端验证。请勿将本文历史版本号当作当前发布版本。

2026 年 5 月以来,HeteroFlow 经历了从"异构 GPU 调度器"到"训推一体算力平台"的全面演进。本文以 v2.6.88 为基线,梳理平台当前的全景能力。

一、10 种 GPU 品牌统一调度

Agent 检测层完成 10 家 GPU 品牌适配:摩尔线程 MUSA、海光 DCU、寒武纪 MLU、壁仞 BR、昇腾 NPU、昆仑芯 XPU、天数智芯、NVIDIA、沐曦、燧原。统一资源池、统一任务模型、统一监控口径;其中 NVIDIA 已在 L20 / T4 / RTX 4060(含 WSL2)多机型完成端到端真机验证。

调度器采用类 Kubernetes Scheduler 的五阶段流水线(PreScore → Filter → Score → PostScore → Bind),内置 Binpack、Spread、GPUFilter、ResourceFilter、RDMA、Topology、NVLink、Preempt 8 个插件,全流水线可扩展。

二、推理服务:OpenAI 兼容网关

  • 接口:/v1/chat/completions、/v1/completions、/v1/embeddings,同一 API-Key 鉴权、按 model 路由
  • 多引擎:vLLM / SGLang / llama.cpp / TRT-LLM,GPU 感知选择 + 按算力自动踢档(老卡走 llama.cpp)
  • 会话粘性:五级 key 级联的会话粘性负载均衡,长会话缓存命中率显著提升
  • 多卡并行:TP 张量并行(双卡 A10 真机验证)
  • 弹性:自动伸缩、滚动更新、模型本地缓存、探测失败自动摘除
  • 高并发:网关层修复后 450 并发请求成功率 99.8%

三、分布式训练

TaskGroup training 类型支持 DDP / DeepSpeed / FSDP / Megatron-LM / TensorFlow / PaddlePaddle:

  • 静态 world 编排、组级故障重建、节点失联自动重排
  • checkpoint 断点续训(真机验证:FSDP loss 0.372 → 0.004,续训从断点接续)
  • 多机训练创建守卫:缺分布式启动器直接拒绝、多机 checkpoint 非共享存储软告警
  • 训练任务双向不参与抢占,排队 + 优先级 FIFO 即竞争方式

四、GPU 分片与硬件级切分

  • 显存记账分片:同租户(或共享租户组内)显存与算力复用,限额环境变量注入,防"善意超用"
  • MIG 硬件级切分:P0-P4 全链路接线,已在 A800 真机完成全量验证
  • MPS 限额:CUDA_MPS_ACTIVE_THREAD_PERCENTAGE 实测约 3× 算力压制
  • 跨租户共卡被产品策略禁止且代码强制

五、多租户 SaaS

  • 租户级资源跨租户访问统一 404 拒绝(不泄露存在性)
  • 租户内三级角色 admin / member / viewer,成员级 API Key
  • 配额(advisory lock fail-closed)、QPS 滑动窗口限流、租户停用
  • 跨租户共享仅限前端配置的共享租户组内,组外完全隔离
  • 完整审计日志:目标租户独立结构化列、敏感字段脱敏、保留期可配

六、全链路可观测

  • GPU 功耗采集与能耗积分(任务/节点级)、推理 Token/J 能效
  • GPU 显存故障预测(实验性):ECC / 页面退役 / 行重映射计数规则
  • GPU 卡丢失识别:心跳在但卡连续不可见即告警,调度器自动拉黑
  • Prometheus 指标 + 企业微信 / 钉钉 / 飞书三渠道告警
  • 容错事件时间线:迁移重排、自动重建、断点续训等事件按任务维度留痕

七、平台工程与自动化

  • 智能重试:任务失败按原因自动分类处置——宿主 OOM 换节点重试且内存上限自动翻倍、GPU OOM / 节点故障换节点、临时错误原地重试、永久错误(镜像不存在等)不重试直接暴露
  • 存储卷:宿主机目录平台登记、任务与训练 / 推理服务按名挂载;共享卷(各节点同路径 NFS)与节点本地卷两类,本地卷任务自动约束到绑定节点
  • 模型管理自动化:全集群模型文件扫描 → 一键添加 → 自动创建推理服务并生成 OpenAI 兼容 API Key,从模型发现到 API 可用全流程无需手工编排
  • 运维态镜像通道:独立于任务生命周期的镜像预热通路(后台拉取 2 小时预算、分钟级进度心跳、停摆判僵死不误杀)与镜像存在性批量秒级查询,配合环境检测页做大规模集群准备度管理
  • 调度窗口:推理服务按时间段自动暂停 / 缩容 / 停止,闲时成本优化
  • 单向网络部署:Agent 纯出站轮询、不监听任何端口,NAT / 内网 GPU 节点无需入站通道与公网 IP 即可接入平台

八、部署形态

战略聚焦裸金属独立版:Server 单二进制 + Agent 轮询,无需 Kubernetes;多实例选主高可用(pg advisory lock),生产模式 fail-fast 校验。V3 K8s 版本已停止开发。