news 2026/7/7 3:04:44

vllm 多卡部署

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
vllm 多卡部署

vLLM能够将一个大模型部署到多张卡上,主要是因为它内置并优化了张量并行(Tensor Parallelism)这一核心分布式推理技术。

简单来说,张量并行的思想就是把一个大模型“切碎”,把不同的“碎片”放到不同的GPU上,让它们像一台机器一样协同工作。

它的工作原理可以这样理解:

💡 核心机制:张量并行

当你在vLLM的命令行或代码中设置tensor_parallel_size=2(或者更大的值) 时,它会这样工作:

  1. 将模型权重按层切分:对于模型内部巨大的权重矩阵(比如一个大的全连接层),vLLM会将其按行或按列进行切分,分别存储在不同的GPU上。例如,一个原本在一张卡上需要40GB显存的模型,通过TP=2可能每张卡只需加载20GB左右的权重。

  2. 每张卡计算一部分:在模型进行前向推理时,输入的张量也会被切分,分别送入不同GPU。每张显卡只负责计算自己持有的那一部分模型参数,大大降低了单卡的计算压力。

  3. 高效的通信和同步:虽然每块卡只算一部分,但模型的最终输出需要整合。vLLM依赖高性能的通信库(如NCCL),并在代码中精细地管理了计算过程中的通信(如all-reduce操作),确保不同GPU上的计算结果能够正确同步,得出最终结果。这也是为什么它建议GPU间最好有NVLink这样的高速互联。

🔄 两种“多卡”模式的区别

vLLM支持不同的多卡并行模式,你可以通过下表和之前提到的“模型并行”对比来理解:

模式核心策略模型权重主要目的适用场景
张量并行 (TP)一个模型,切成碎片,放到多张卡上协同计算切分(Sharded)降低单卡显存,让大模型能“装”下,并可获得近线性的加速模型单卡放不下时,如LLaMA 70B及以上模型
数据并行 (DP)多个模型副本,每个GPU上跑一个完整的模型复制(Replicated)处理海量并发请求,通过并行处理不同的请求来提升吞吐量模型单卡能放下,但需要支撑极高并发量时
流水线并行 (PP)将模型的不同(如第1-10层、第11-20层)分配到不同GPU上切分主要用于模型大到连一个节点都放不下的多节点部署场景超大规模模型,如DeepSeek R1等

结合你之前的情况,你希望在双卡上运行一个需要40GB显存的模型,而3090单卡只有24GB。vLLM的张量并行(TP)比你自己手动实现模型并行要省事得多,因为它已经在框架层面替你做好了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 3:04:02

全网最新!大疆农服农业无人机高清地图配置与使用全指南

大疆农服农业无人机高清地图配置与使用全指南在大疆农业植保作业体系中,大疆农服 APP 与植保遥控器是地块管理、航线规划、作业执行的核心载体,而底图清晰度直接决定了地块边界划定精度、航线规划合理性与最终作业效果。默认基础地图常出现偏远农田影像模…

作者头像 李华
网站建设 2026/7/7 3:03:59

2026内控体系建设咨询公司实力榜,三大梯队头部机构深度梳理

当前,随着我国国资监管体系持续完善、资本市场合规要求不断升级,加之企业数字化转型与风险管控需求深度融合,内控体系建设已成为各类企业夯实治理根基、防范经营风险、实现合规经营的核心抓手。在此背景下,国内内控咨询服务市场规…

作者头像 李华
网站建设 2026/7/7 3:03:54

光刻 vs 刻蚀 vs 沉积:芯片制造 3 大核心工艺的技术原理与设备对比

光刻 vs 刻蚀 vs 沉积:芯片制造三大核心工艺的技术原理与设备全景解析当我们在使用智能手机、电脑或自动驾驶汽车时,很少会思考这些设备的核心——芯片是如何被制造出来的。芯片制造是当今世界最复杂、最精密的工业流程之一,而光刻、刻蚀和薄…

作者头像 李华
网站建设 2026/7/7 2:56:24

微信聊天记录备份终极指南:3步轻松导出你的珍贵回忆

微信聊天记录备份终极指南:3步轻松导出你的珍贵回忆 【免费下载链接】WeChatExporter 一个可以快速导出、查看你的微信聊天记录的工具 项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter 你是否曾担心手机丢失后,那些与亲友的温馨对话…

作者头像 李华