- 文档首页
GPU云服务器
GPU云服务器
最佳实践
AIGC实践
DeepSeek系列模型
GPU-小EP部署DeepSeek-R1/V3模型
DeepSeek系列模型
GPU-小EP部署DeepSeek-R1/V3模型
GPU-小EP部署DeepSeek-R1/V3模型
本文以在2台ecs.hpcpni3ln.45xlarge实例中,利用小规模专家并行(EP)技术部署DeepSeek-R1/V3模型为例,介绍如何在计算资源有限的情况下获得较好的模型推理性能。
EP(Expert Parallelism,专家并行)是混合专家(MoE)模型中的核心并行策略,其核心思想是将MoE模型中的专家(Expert)分布到多个计算设备(例如GPU)上,解决单卡内存和算力的瓶颈限制,并通过负载均衡、通信优化和硬件亲和性设计,实现性能与资源效率的平衡。
DeepSeek-V3是一款强大的混合专家(MoE)语言模型,其总参数量达到了671 B,每个Token激活37 B参数,且在14.8 T Token上进行了预训练。了解更多。 DeepSeek-V3-0324是DeepSeek发布的V3小版本,其参数量达到685 B。相较于DeepSeek-V3模型,DeepSeek-V3-0324在推理能力、代码能力、语言能力上都有明显提升。了解更多。 DeepSeek-R1是基于DeepSeek-V3-Base训练生成的推理模型。相较于DeepSeek-V3模型,DeepSeek-R1更擅长数学、代码和自然语言推理等复杂任务,其凭借模型开源、算法创新、极致性价比吸引全球注意。了解更多。 DeepSeek-R1-0528是DeepSeek发布的R1小版本,该继续使用DeepSeek-V3-Base模型作为基座,但在后训练过程中投入了更多算力,显著提升了模型的思维深度与推理能力。在数学、编程与通用逻辑等多个基准测评中取得了优异成绩,并且在整体表现上已接近其他国际顶尖模型。了解更多。 - GPU驱动:用来驱动NVIDIA GPU的程序。本文以535.161.08为例。
- SGLang框架:SGLang是一个用于大型语言模型和视觉语言模型的快速服务框架,本文以v0.4.6.post2版本为例。
- 在两台实例中分别执行如下命令,安装、配置Docker。
- 在两台实例中分别执行如下命令,安装NVIDIA Container Toolkit。
- 在两台实例中分别执行如下命令配置Docker,使容器可以使用实例的GPU资源。
- 若您选用的实例规格搭配有本地盘,建议您执行如下命令将本地盘挂载到存储模型的目录“/data01”,提升模型加载速度。
说明
- 请将/dev/nvme0n1替换为实际本地盘名称。
- 在相应节点的实例中启动Docker容器和模型服务。
请根据实例所在地域,执行相应命令部署、运行模型。
请根据实例所在地域,执行相应命令部署、运行模型。
- 如上命令以部署、启动DeepSeek-R1模型为例,如需部署、启动其他模型,可根据如下说明替换对应环境变量的参数值。
说明
- 火山引擎基于社区版SGLang 0.4.6.post2版本框架进行了如下优化,提升模型推理性能。
- 添加运行参数--speculative-num-steps 3 --speculative-eagle-topk 2 --speculative-num-draft-tokens 4,调优DeepSeek模型的MTP(Multi-Token Prediction)模块。
- 通过命令启动容器时,会自动拉取推理引擎镜像和权重文件,由于模型文件较大,安装过程相对耗时,请耐心等待。
- 若您需要自行下载推理引擎与模型文件,参考附录进行下载。
- 在两台实例中分别执行如下命令,通过Docker日志确认容器及模型是否成功启动。
说明
请将<CONTAINER_ID>替换为实际容器ID。
- 执行如下命令调用模型,确保部署的模型可以正常进行推理。
最近更新时间:2025.06.09 19:14:58