本地部署满血版deepseek-r1

模型与算力

讲清本地跑完整版 DeepSeek-R1 的硬件门槛、量化取舍与落地路径,帮你判断该不该自建、按什么配置起步。

很多人搜「满血版」是想在本机或公司服务器上跑到没被裁过的权重,但真开机才发现卡在显存、带宽、许可证和推理框架这几道坎上,跑起来和跑得动是两件事。这篇不给你一个「买什么卡」的结论,而是按参数量、量化档位、并发需求把门槛拆开,告诉你哪些环节能省、哪些省不了,以及每一步该到哪里去核对当时的数据。

很多人搜「本地部署满血版deepseek-r1」,心里想的是在本机或者公司服务器上跑到没被裁过的原始权重。但真开机才发现,卡住你的往往不是算力不够,而是显存装不下、带宽跟不上、许可证看不懂、推理框架报错这四件事。跑起来和跑得动,是两件完全不同的事。

这篇不给你一个「买什么卡」的结论,因为硬件行情和模型规格一直在变。我按参数量、量化档位、并发需求把门槛拆开,告诉你哪些环节能省、哪些根本省不了,以及每一步该到哪个站内页面去核对当时的数字。

先把「满血版」这件事说准

「满血版」指的是未经小参数量裁剪的原始权重。你平时在网页端用到的、或者下载到的小参数蒸馏版,是另外一套东西。蒸馏版能在你的笔记本上跑起来,不代表原版也能跑,两者对硬件的要求差着量级,别把跑通蒸馏版的经验直接套过来。

还有一笔账要分清:权重本身的体量,和推理运行时的开销。同一份权重,换个框架、换个量化方式,显存占用可以差出很多。所以别只盯着「模型多大」,要按「权重体量 + 运行时开销」两笔账一起算。

  • 权重体积决定下限,运行时开销决定你的实际余量,两笔分开算
  • 不同推理框架对同一权重的显存管理策略不一样,框架选型也是变量
  • 如果只是日常问答、写文案,用蒸馏版或直接调 API 更省事,没必要为了「满血」两个字上硬件
  • 真正需要原版的场景通常是:长链推理、对答案稳定性要求高、或者数据不能出内网

显存和带宽:真正的两道门槛

显存容量决定权重能不能装下,这是第一道门槛,装不下就直接出局。显存带宽和卡间互联决定输出快不快,这是第二道门槛,装得下但带宽不够,你等一个回答要等很久。两个指标要分开看,别混在一起说「我这卡行不行」。

粗算权重体积的方法是:参数量乘以每参数字节数,再给 KV 缓存、框架开销留出余量。实际上不同框架的运行时开销差别不小,所以别把显存按权重体积顶格配,至少留出能装下上下文的那部分空间。具体到当时的模型规格和卡型,到 /models/deploy 按现行数据算一遍,比记一个固定数字靠谱得多。

指标决定什么不够会怎样
显存容量权重和 KV 缓存能不能装下直接加载失败,第一阶段就出局
显存带宽token 生成速度能跑,但响应慢到没法用
卡间互联多卡时的通信效率堆卡不等于加速,跨卡成为新瓶颈
CPU 与内存部分卸载时的兜底能力跑得起来,但速度明显掉档

选卡之前,建议先到 /compute/sizing 把参数量、精度、上下文长度三个输入填进去,得到一个量级判断。这一步花几分钟,能省掉后面买错卡的麻烦。

量化档位怎么选:省显存要付什么代价

量化是绕不开的取舍。精度逐级往下调,权重体积变小、显存压力变小,但输出质量也会跟着变。没有哪一档是免费的午餐,你要做的不是找最优解,而是找一个你的任务能接受的平衡点。

长链推理任务对精度更敏感。量化过狠之后,容易出现推理链断裂、答案中途跑偏这类问题——它不会报错,但给出的答案悄悄变差了,这种问题最难发现。如果你的任务需要多步推理、代码生成或者严谨的数学推导,优先保精度。

  1. 第一步:保守起步先用一档偏保守的量化把整个流程跑通,确认模型能加载、能回答、显存有余量。这一步的目标是「通」,不是「快」。
  2. 第二步:准备对照集挑一批你自己的真实难题,覆盖长链推理、多轮追问、长上下文这几类,作为后续对比的基准。
  3. 第三步:逐档降级降一档量化,用同一批难题跑一遍,对比答案稳定性和响应速度。重点看有没有出现推理链断裂。
  4. 第四步:回退或定档一旦发现答案质量明显下滑,就回退到上一档。宁可多占一点显存,也别让输出质量悄悄变差。

量化相关的术语如果看着眼晕,可以到 /ai-dict/category/tech 对照一下,把名词先搞明白再动手。

装不下怎么办:卸载到内存还是上多卡

显存装不下的时候,有两条路:把部分权重卸载到内存,或者上多卡。这两条路都能让你跑起来,但代价不一样,适用场景也不一样。

部分卸载到内存适合验证和低频使用——你偶尔跑一次长任务,等一下能接受。但如果要多人共用,token 生成速度掉下来之后,排队等待会变成常态,体验很差。

多卡这条路,关键在卡间互联。简单堆两张卡不等于速度翻倍,如果互联带宽不够,跨卡通信会成为新瓶颈,实际加速比远低于你的预期。上多卡之前,先确认你的推理框架支持什么样的并行策略。

部署路径:从单机试跑到对外服务

部署不是一步到位的事,分两个阶段看:单机验证和对外服务。单机阶段的目标是确认权重、量化、显存这三件事对得上;服务阶段的目标是扛住并发、提供稳定接口。两阶段的工具选型可以完全不同。

单机验证建议用轻量工具,加载快、配置简单,出错也容易定位。确认没问题之后,再考虑换成面向服务的推理框架,那类框架在吞吐和并发调度上更强,但配置项也更多,出问题的排查成本更高。

单机验证
目标是跑通,用轻量工具快速确认权重、量化、显存三件事对得上
服务化框架
目标是扛并发,支持批处理、显存分片、容器化部署
容器化
把环境固化下来,换机器时不用重新折腾依赖
显存分片
多卡场景下把权重切开分布到各卡,需要框架支持

遇到加载失败或者推理报错,先别急着改配置,到 /ai-status 确认一下是不是服务侧本身的问题。很多时候你折腾半天,其实是上游在抖。

并发与吞吐:能不能给团队用

单卡能扛多少并发,不是卡本身决定的,而是显存余量、上下文长度和批处理策略三者共同决定的。上下文越长,占用的 KV 缓存越多,可用并发就越低。这一点很多人一开始没意识到,等到团队用起来才发现响应越来越慢。

量化并发能力之前,先量出你这条链路的延迟基线:在单人使用、固定上下文长度的情况下,从发出请求到收到完整回答要多久。有了这个基线,才能推算多人并发时的表现。

  1. 量基线单人、固定上下文长度,记录响应延迟。到 /tools/speed-test 做一次对照,别凭感觉说「够用」。
  2. 列需求把峰值并发、平均上下文长度、可接受的响应时间写成一张表,这是你反推卡数的依据。
  3. 压测验证按峰值并发模拟一次,看延迟是否还在可接受范围内。这是唯一能验证「够不够用」的方法。
  4. 留余量按实测结果再留一部分余量,别把卡跑到满载,满载时的稳定性谁都不敢保证。
场景并发需求对硬件的影响
个人低频使用单人,偶尔跑单卡或卸载到内存都够
小团队共用几人到十几人需要关注上下文长度对并发的影响
对外提供服务不稳定峰值需要压测加余量,服务化框架

许可证与使用边界:跑起来不等于能商用

权重开源不等于随便用。商用范围、署名要求、衍生模型的分发限制,这些都要逐条看许可证原文。很多人跑通之后直接拿去接客户,这一步的风险其实比技术风险更大。

公司内部使用和对外提供服务,适用的条款可能不一样。个人玩通了不代表团队能上,这个判断要做在部署之前,不是之后。

  • 先确认你的使用场景属于哪一类:内部使用、对外服务、还是分发衍生模型
  • 逐条核对许可证里的商用范围、署名要求、分发限制
  • 拿不准就查原始许可证文本,别只看二手解读
  • 把判断结论写下来留档,后面团队扩大使用时有据可依

一份可执行的决策清单

下面这份清单按顺序走一遍,能帮你把「要不要自建」这件事想清楚。顺序很重要,别倒着来。

  1. 先定任务类型写清楚你要解决的问题属于哪一类:日常问答、长链推理、还是批量处理。这一步决定了后面所有取舍的方向。
  2. 反推最小可用配置按任务选定最小可接受的量化档位,再算显存和卡数。不要反过来先买卡再找活干。
  3. 单机验证用轻量工具把流程跑通,确认权重、量化、显存三件事对得上。
  4. 评估许可证确认你的使用场景在许可证允许范围内,拿不准就查原文。
  5. 再谈服务化单机验证通过之后,才考虑换服务化框架、扛并发、上容器化。
  6. 留回退方案每一步都留一次回退的空间,量化降档不满意能退回,服务化出问题能退回单机。

选型阶段如果拿不准从哪个模型或哪个卡型起步,可以到 /models 看当时的模型资料和规格对比,把参数量、上下文长度这些基础参数先摸清楚,再进下一步。

下一步如果你已经确定了任务类型,下一步就是拿当时的模型规格和卡型算一遍显存和卡数,别靠记忆里的数字拍板。

常见问题

跑满血版是不是必须要多张卡?

不一定,取决于你选的量化档位和能接受的输出速度。单张高显存卡把权重装下并留出缓存余量是有可能的,但上下文一长、并发一多就会吃紧。先按参数量加 KV 缓存估算,再拿算力页面的实际卡型去对,不够再考虑多卡或卸载方案。

量化到低精度会不会把推理能力废掉?

看任务。日常问答、摘要这类任务对精度不敏感,降档往往感觉不出来;需要长链推理、多步数学推导的任务,降得太狠会出现推理链断裂。稳妥做法是同一批难题在两个档位各跑一遍,人工对比答案稳定性再定档。

本地跑和直接调 API 哪个更值?

看你卡在哪。数据不能出内网、调用量长期很高、需要深度定制,本地才有意义;只是偶尔用、想要最新模型能力,调 API 通常更省心更省钱。自建和调用的完整分界线另有专文对比,这里只提醒你别为了「本地」两个字硬上硬件。

跑起来很慢,该先查什么?

按顺序排:先看有多少层被卸载到了内存,再看量化档位是不是太低、卡间通信是不是成了瓶颈,最后看框架并发配置。每一步都能量出 token 生成速度的差别,不要一上来就换卡。

公司要用,需要提前确认哪些事?

三件事:许可证是否允许你的使用场景、数据是否需要完全在内网、以及峰值并发下要几张卡。前两项属于合规判断,第三项属于容量规划,先把这三条写成一句话结论,再决定买还是租。

本文依据各平台公开文档与官方公告整理,只做中文归纳;具体做法、参数与限制以官方文档为准。