Skip to content

06. Heterogeneous Selection and Cost Decision | 异构选型与成本决策 ​

问题起点 ​

设备、模型、量化格式、backend 和服务拓扑相互依赖。一个候选即使吞吐更高,也可能因质量回归、容量余量不足、handoff 暴露或维护复杂度而不适合目标服务。

部署候选如何经过质量、资源、SLO 与成本过滤

核心机制一:候选比较的共同维度 ​

决策维度需要比较的候选不能忽略的约束
模型与 artifactrevision、精度、量化、模态能力质量门槛、许可、加载兼容性
硬件与 runtimeGPU / NPU / CPU、显存、带宽、互连可用容量、驱动、算子与 backend 支持
backend调度、缓存、量化执行、观测能力输入契约、版本、运行稳定性
服务拓扑单机、副本、多卡、PD 分离、异构路由传输、故障边界、P95/P99、运维成本
成本设备、运行、网络、存储和人力单请求成本、利用率、扩容与回滚风险

核心机制二:两类常见决策 ​

决策问题合理的 baseline / candidate最关键的门槛常见误判
单卡量化服务是否可交付同模型浮点 baseline ↔ 同 workload 的量化 artifact / backend质量、加载兼容、显存余量、TTFT/TPOT用模型文件大小代替服务性能
PD / 多卡服务是否值得增加复杂度单实例或多副本 baseline ↔ 分层/并行候选P95/P99、handoff、扩展效率、故障恢复用平均吞吐忽略尾延迟和状态交接

核心机制三:成本假设应可替换 ​

成本模型不需要一开始给出精确价格,但必须暴露假设,例如设备小时成本、目标并发、有效吞吐、存储/网络成本和人工维护成本。可先用:

text
unit_request_cost ≈ (device_cost_per_hour / effective_requests_per_hour)
                    + transfer_cost + storage_cost + estimated_operations_cost

其中 effective_requests_per_hour 必须来自满足质量门槛、处于同一 workload 的稳定结果。若候选尚未通过加载、质量或重复验证,成本计算只能作为规划假设,不能作为采购或上线结论。

单卡量化与多卡 PD 的决策证据不同

证据与判断 ​

  • reject:artifact / backend 不兼容,质量未达门槛,或资源与可靠性约束不可接受;
  • tune:方向成立,但 workload、重复、trace、质量样本或成本假设仍不足;
  • accept:在固定模型、硬件、backend、workload 与质量门槛下,候选有可重复收益,并具备回滚与失败处理路径。

项目出口与相关阅读 ​

Task6 的实践入口是 72 → 83 → Part 05 推理服务综合项目。先完成单机交付和 profile,再把多模型、多模态或异构硬件作为扩展变量;不要在缺少共同质量协议时直接做跨设备排名。

Released under the MIT License.