
1. 从训练到推理算力需求的结构性拐点已经到来过去两年大家聊算力第一反应几乎都是训练。千卡集群、万卡集群、动辄几个月的预训练周期谁手里的卡多、谁的集群大谁就站在话题中心。但如果你最近半年真正在业务一线做落地会发现一个明显的变化推理侧的算力消耗正在以更快的速度膨胀而且它的形态和训练完全不是一回事。训练是集中式、长周期、高吞吐的活儿一批任务丢进去跑完就完事对延迟不敏感对稳定性要求极高。推理不一样它是分散式、短请求、低延迟、高并发的活儿。用户问一句话你不可能让他等三秒才出第一个字一个智能体AI Agent在后台连续调用十几次工具每一次调用都是一次推理请求。这种负载特征决定了推理算力不能简单照搬训练集群那一套。我拿一个具体的量级来感受一下。假设你部署一个 27B 级别的模型做在线服务用 4-bit 量化后权重占用大约 14GB 左右单张 24GB 显存的卡比如 RTX 3090 这个级别能放下但并发一上来KV Cache 会迅速吃掉剩余显存。这时候你会发现瓶颈往往不在算力峰值而在显存带宽和调度效率。这也是为什么很多团队发现堆卡并不能线性提升推理吞吐——问题出在架构不是出在数量。端脑科技提出的云边端协同算力体系本质上就是在回应这个结构性变化。它要解决的核心问题是当推理需求从数据中心蔓延到边缘、再蔓延到终端设备时算力该怎么分层、怎么调度、怎么让每一层都干自己最擅长的事。这个思路不是拍脑袋想出来的而是被真实的业务场景逼出来的。提示判断你的业务到底该用训练集群还是推理集群先看请求模式。如果是离线批处理、对延迟无要求集中式方案更划算如果是在线交互、延迟敏感、并发波动大就必须考虑分层调度。2. 云边端三层到底各干什么职责划分的底层逻辑很多人一听云边端协同第一反应是不就是把模型拆开部署吗。这个理解太粗糙了。真正的协同核心在于按任务特征做算力匹配而不是简单地把大模型切小块。下面我把三层各自的定位讲清楚。2.1 云端承担重推理与模型中枢云端集群的角色不是什么都干而是干那些边缘和终端干不了或者干不划算的活。具体来说有三类第一类是大参数模型的推理。比如 70B、100B 以上的模型量化后依然需要多卡并行边缘设备根本放不下。这类请求必须回云端。第二类是模型版本管理和分发。云端是模型的总仓库负责训练、微调、量化、打包然后把适合边缘的轻量版本推下去。这个分发过程本身也需要算力支撑比如量化转换、格式适配不同推理引擎对模型格式要求不同。第三类是全局调度和监控。云端要知道每个边缘节点当前的负载、显存占用、请求队列长度才能做出合理的路由决策。这部分算力消耗不大但逻辑复杂度高。2.2 边缘节点推理的主力缓冲层边缘节点是我个人认为最被低估的一层。它夹在云端和终端之间位置很尴尬但价值极大。边缘节点的典型形态是一台带中端 GPU 的服务器比如配 RTX 3090 或 RTX Pro 5500 这类卡。它的核心价值在于就近响应用户的请求不用千里迢迢跑到中心机房在本地边缘节点就能完成推理延迟能从几百毫秒降到几十毫秒。更重要的是边缘节点可以做请求聚合和预处理。比如一个智能体连续发起 10 次小请求边缘节点可以合并成一次批量推理显著提升 GPU 利用率。这个优化在云端做不了因为云端看到的是已经分散的请求。2.3 终端设备轻量推理与隐私边界终端这一层算力最弱但离用户最近。它能干的事有限但有些事只有它能干。终端适合跑极小模型或者模型的部分层。比如一个 1B 以下的模型做意图识别、关键词提取完全可以在终端完成根本不用联网。再比如涉及用户隐私的数据在终端做初步处理后再上传能大幅降低合规风险。终端还有一个隐藏价值它是最天然的负载削峰层。当云端和边缘都忙不过来时终端可以承担一部分简单推理把复杂请求排队等待。这种弹性是纯云端架构做不到的。层级典型硬件适合任务延迟量级核心优势云端多卡 GPU 集群大模型推理、模型分发、全局调度100ms-秒级算力上限高、模型全边缘单卡/双卡中端 GPU中等模型推理、请求聚合、预处理10-100ms就近响应、批量优化终端手机/PC/嵌入式 NPU极小模型、隐私处理、意图识别1-10ms零网络延迟、数据不出端这张表不是理论推演是我在实际项目里反复验证过的分工。你如果一开始就把所有推理都压在云端延迟和成本都会很难看如果盲目往终端塞大模型体验会直接崩掉。3. 协同调度的核心难点不是连起来就行把三层连起来技术上不难。难的是让它们真正协同起来而不是各干各的。我踩过的坑主要集中在三个地方。3.1 请求路由怎么判断一个请求该去哪层这是整个体系里最关键的决策点。路由策略做不好要么云端过载要么边缘闲置。我的经验是路由判断不能只看请求大小要看四个维度模型需求、延迟敏感度、数据隐私级别、当前各层负载。举个实际例子。用户发来一句话做情感分析这句话很短但要求 50ms 内返回。这时候路由逻辑应该是先看终端有没有对应的轻量模型有就直接在终端跑没有就看边缘节点是否空闲空闲就路由到边缘边缘也忙才回云端。整个过程要在 5ms 内完成决策否则路由本身就成了瓶颈。这里有个容易忽略的点路由决策本身也要消耗算力。如果你的路由逻辑太复杂比如跑一个模型来判断该用哪个模型那就本末倒置了。实践中我建议用规则引擎加轻量打分不要上重型模型。3.2 模型一致性三层跑的是不是同一个脑子这个问题在业务初期不明显但一旦涉及多轮对话或者智能体连续任务就会暴露。假设用户在终端发起对话第一轮在终端处理第二轮因为终端忙路由到了边缘第三轮又回到云端。如果三层的模型版本不一致用户会明显感觉到这个 AI 怎么一会儿聪明一会儿笨。解决办法是建立模型版本同步机制。云端每次更新模型要生成一个版本号边缘和终端定期拉取。但这里有个权衡边缘和终端的存储和带宽有限不可能每次更新都全量同步。我的做法是只同步行为差异大的版本小版本迭代可以延迟同步。3.3 状态传递KV Cache 能不能跨层复用这是技术含量最高的部分。大模型推理时KV Cache 是显存大户。如果请求从边缘转到云端之前的 KV Cache 能不能带过去理论上可以但实践中很少这么做因为传输 KV Cache 的代价可能比重新计算还大。一个 27B 模型在长上下文下的 KV Cache 可能有几个 GB跨网络传输的时间足够云端重新算一遍了。所以我的建议是跨层切换时默认重新计算不要试图复用 KV Cache。除非你的场景是超长上下文比如几万 token重新计算成本极高才值得考虑传输。而且传输时要做压缩否则带宽吃不消。注意KV Cache 跨层复用听起来很美但实测下来只有在特定长上下文场景才划算。不要为了协同而协同该重算就重算。4. 推理引擎选型vLLM 不是唯一答案聊到推理绕不开 vLLM。它确实是目前最主流的方案之一PagedAttention 对显存利用率的提升很实在。但我要说的是不同层级适合的推理引擎不一样不能一套打天下。4.1 云端vLLM 与 TensorRT-LLM 的取舍云端追求的是吞吐和稳定性。vLLM 的优势在于生态好、部署简单、对 HuggingFace 模型支持完善。TensorRT-LLM 的优势在于极致性能尤其是 NVIDIA 卡上的优化更彻底但编译流程复杂模型适配成本高。我的选择逻辑是如果模型迭代频繁用 vLLM如果模型固定、追求极致吞吐用 TensorRT-LLM。很多团队一上来就追求极致性能结果每次换模型都要重新编译维护成本反而更高。4.2 边缘轻量引擎与显存约束的博弈边缘节点的显存通常有限24GB 是常见配置。这时候 vLLM 的 PagedAttention 反而成了优势因为它能把显存碎片利用起来。但边缘场景下我更推荐关注量化支持。比如 4-bit 量化后的 27B 模型在 24GB 卡上能跑但并发一高就爆显存。这时候需要配合请求队列和动态批处理把并发控制在合理范围。我实测下来单张 3090 跑 4-bit 的 27B 模型并发控制在 4-8 之间比较稳再高延迟就会明显上升。4.3 终端别想着跑大模型终端推理引擎的选择核心原则是模型要小到离谱。1B 以下最好 500M 以下。这个量级的模型用 ONNX Runtime 或者各平台自带的 NPU 推理框架就够了不需要上 vLLM 这种重型方案。终端推理的价值不在模型能力而在响应速度和隐私。一个 500M 的意图识别模型在终端跑 10ms 出结果比云端跑 200ms 体验好得多哪怕云端模型更聪明。层级推荐引擎量化策略并发建议核心考量云端vLLM / TensorRT-LLMFP16 / INT8高并发吞吐与稳定性边缘vLLM轻量配置4-bit / 8-bit4-8显存与延迟平衡终端ONNX Runtime / NPU 框架INT8 / INT4单请求速度与隐私5. 分布式算力的现实约束带宽、成本与运维云边端协同听起来很美好但落地时会被现实狠狠教育。我总结下来最大的约束不是技术而是带宽、成本和运维复杂度。5.1 带宽被低估的瓶颈很多人算推理成本只算 GPU 成本忽略了网络带宽。当你的边缘节点和云端频繁同步模型、传输请求时带宽费用会悄悄吃掉利润。我的经验是模型分发要做增量更新不要每次全量推。比如模型只改了最后几层就只传这几层的权重。另外请求传输要压缩尤其是多轮对话场景历史上下文可以用摘要代替原文。5.2 成本边缘节点的性价比拐点边缘节点不是越多越好。每增加一个边缘节点就多一份硬件成本、电力成本、运维成本。什么时候值得加边缘节点我的判断标准是当某个区域的请求延迟超过业务容忍阈值且该区域请求量足够大时才值得部署边缘节点。如果请求量小回云端反而更划算。这个拐点需要根据具体业务算没有统一答案。5.3 运维三层架构的监控难题三层架构的运维复杂度是单层架构的好几倍。你需要监控云端的 GPU 利用率、边缘节点的在线状态、终端的模型版本还要保证三层之间的通信稳定。我踩过最大的坑是边缘节点掉线后的请求处理。如果边缘节点突然挂了请求要能自动回退到云端而且用户不能感知到明显延迟。这需要在路由层做健康检查并且设置合理的超时和重试策略。提示边缘节点的健康检查频率不要太高否则会产生大量心跳请求反而增加负担。我一般设置 30 秒一次配合请求失败后的快速重试。6. 从专利辅助到 AI Agent协同算力的真实应用场景说了这么多架构和选型最终要落到场景上。云边端协同算力不是炫技它解决的是真实业务里的具体问题。6.1 AI Agent 场景连续推理的算力调度AI Agent 是最近最火的方向之一但它的算力特征和普通对话完全不同。一个 Agent 完成一个任务可能要连续调用十几次模型规划、工具选择、结果解析、再规划。每一次调用都是一次推理请求。如果全部回云端延迟会累积到无法接受。我的做法是把 Agent 的规划层放在边缘执行层放在云端。规划层用轻量模型快速决策执行层用大模型做复杂推理。这样既保证了响应速度又保证了推理质量。6.2 专利辅助与文档处理隐私与算力的平衡专利辅助这类场景涉及大量敏感文档。全部上传云端有合规风险全部在终端处理又算力不够。协同架构在这里的价值就体现出来了终端做初步的敏感信息识别和脱敏边缘做文档结构化处理云端做最终的语义分析和生成。每一层只接触自己需要的数据既保护了隐私又利用了各层算力。6.3 多模态推理不同模态走不同层图片、视频、语音、文本不同模态的推理特征差异很大。图片生成和视频处理算力需求大适合云端语音识别延迟敏感适合边缘文本意图识别轻量适合终端。这种按模态分层的思路比按请求大小分层更符合实际。我实测下来多模态场景下分层调度能降低 30%-50% 的整体延迟。7. 落地建议从小规模验证开始别一上来就铺开如果你现在想尝试云边端协同算力体系我的建议是不要一上来就三层全铺。先从两层开始比如云端加边缘跑通一个具体场景再考虑加终端。第一步选一个延迟敏感、请求量稳定的场景比如在线客服或者文档问答。第二步部署一个边缘节点把部分请求路由过去对比延迟和成本变化。第三步根据实际数据调整路由策略找到最优的分层比例。我见过太多团队一上来就追求全协同结果三层都没跑好反而比单层架构更慢更贵。协同的价值在于按需匹配不在于层数多。另外模型版本管理要提前规划。三层跑不同版本模型是常态但要有机制保证行为一致性。我的做法是维护一个行为基线每次更新模型后用固定测试集验证三层输出差异差异超过阈值就回滚。最后说一个容易被忽略的点协同算力体系的性能瓶颈往往不在算力本身而在调度逻辑。你的路由决策越快越准整体效率就越高。所以与其花大力气优化单层推理速度不如先把调度层做扎实。