ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

DeepSeek-R1-32B 部署指南:3 步跑通长文本推理

DeepSeek-R1-32B 部署指南:3 步跑通长文本推理

DeepSeek-R1-32B 部署指南:3 步跑通长文本推理

【免费下载链接】DeepSeek-R1-Distill-Qwen-32BDeepSeek-R1-Distill-Qwen-32B,基于大规模强化学习,推理能力卓越,性能超越OpenAI-o1-mini,适用于数学、代码与推理任务,为研究社区提供全新小型密集模型。,222项目地址: https://ai.gitcode.com/hf_mirrors/deepseek-ai/DeepSeek-R1-Distill-Qwen-32B

想在自己的机器上跑出真正的推理能力,32B 是最均衡的选择。DeepSeek-R1-Distill-Qwen-32B 是从 DeepSeek-R1 蒸馏出的稠密模型,数学与代码基准超过 OpenAI o1-mini。读完本文,你能用 vLLM 拉起服务并跑通第一次数学推理请求。

它到底能帮你干什么

  • 数学与逻辑推理:AIME 2024 pass@1 72.6、MATH-500 pass@1 94.3,均为蒸馏家族最高分(README 中 Distilled Model Evaluation 表)。
  • 代码与竞赛编程:CodeForces rating 1691、LiveCodeBench pass@1 57.2,明显高于 GPT-4o-0513(759 / 32.9)与 Claude-3.5-Sonnet(717 / 38.9)。
  • 32K 上下文长文本推理:官方 vLLM 启动命令设置--max-model-len 32768,可容纳整份文档或小规模代码库,模型在<think>块中输出完整推理过程。

一句话小结:它是这代蒸馏模型里 32B 档分数最高的稠密模型,适合自建推理服务。

🚀 三步跑起来:从克隆到第一次输出

1. 克隆模型权重

权重拆分为 8 个 safetensors 分片,config.json 中torch_dtype为 bfloat16。

git clone https://gitcode.com/hf_mirrors/deepseek-ai/DeepSeek-R1-Distill-Qwen-32B

2. 启动 vLLM 服务

这是 README 给出的官方命令:双卡张量并行,上下文上限 32768。

vllm serve deepseek-ai/DeepSeek-R1-Distill-Qwen-32B --tensor-parallel-size 2 --max-model-len 32768 --enforce-eager

3. 发出第一次请求

服务提供 OpenAI 兼容接口,指令直接写在 user 消息里(README 建议不要加 system prompt)。

curl http://localhost:8000/v1/chat/completions -H "Content-Type: application/json" -d '{"model":"DeepSeek-R1-Distill-Qwen-32B","messages":[{"role":"user","content":"请逐步推理:9.9 和 9.11 哪个大?"}]}'

一句话小结:从 git clone 到拿到第一条回复,只需要 3 条命令。

🔍 高频场景拆解

解数学题:让模型输出 boxed 最终答案

官方建议对数学题在 prompt 中加入 "Please reason step by step, and put your final answer within \boxed{}"。这样输出结构稳定,最终答案方便程序化解析。

判定算法题:看模型完整解题路径

凭 LiveCodeBench pass@1 57.2 和 CodeForces rating 1691 的成绩,它适合做 LeetCode 类题目的求解器或评审。你可以先看<think>里的思路,再核对最终代码。

承载长上下文:把 30K token 的文档丢进去分析

服务端的--max-model-len 32768意味着单次输入可达 32K tokens,适合整篇论文摘要或整个代码模块分析。使用时把全部约束写在 user 消息里,不要放进 system prompt。

关键参数速查

参数默认值作用
temperature0.6生成采样温度,README 建议 0.5–0.7,过高会导致重复或输出不连贯
top_p0.95核采样概率截断(generation_config.json)
do_sampletrue开启采样(generation_config.json)
--max-model-len32768vLLM 服务上下文长度上限
--tensor-parallel-size2张量并行 GPU 数(官方命令取值)
hidden_size/num_hidden_layers5120 / 64隐藏层维度与网络层数(config.json)

常见问题

显存不够怎么办?

32B 参数按 bfloat16 每参数约 2 字节计算,权重约 64GB,再加 KV cache,单张 24GB 显卡会比较吃力。可改用 GPTQ/AWQ 等 4-bit 量化加载,或增加卡数走张量并行。

为什么输出会先输出一大段思考?

这是模型的设计行为:先在<think>块中推理再给结论。官方 tokenizer 的 chat_template 在生成起点会自动补上 `

【免费下载链接】DeepSeek-R1-Distill-Qwen-32BDeepSeek-R1-Distill-Qwen-32B,基于大规模强化学习,推理能力卓越,性能超越OpenAI-o1-mini,适用于数学、代码与推理任务,为研究社区提供全新小型密集模型。,222项目地址: https://ai.gitcode.com/hf_mirrors/deepseek-ai/DeepSeek-R1-Distill-Qwen-32B

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进