本站含联盟链接。作为 eBay 合作伙伴,你通过本站链接购买时,我们可能获得佣金。作为 eBay 合作伙伴,我们可能获得佣金。了解详情

收录显卡57价格追踪49 天近 24h 价格数据43,303 条24h 降价最多Tesla V100 16GB-12.3%24h 涨价最多A100 80GB PCIe+9.4%更新于
¥ CNY

gpt-oss 20B 如何本地部署?

gpt-oss 20B 是 OpenAI 2025 年 8 月开放权重的小号 MoE,每个字只用 3.6B 参数。一张 16GB 显卡就能跑满 128K 上下文,约 90 到 130 tokens/s。它的专家权重出厂就是 4-bit 格式,各档量化体积几乎一样,挑量化不用纠结;要留意的是它只认 OpenAI 自己的 harmony 对话格式。

gpt-oss 20B 模型信息

  • 4-bit 最低显存13 GB · 8K
  • 参数量20.9B
  • 激活参数3.6B
  • 上下文上限128K
架构
MoE
专家卸载
3 GB 显存 + 11 GB 内存
许可证
Apache-2.0
发布日期
2025年8月5日
厂商
OpenAI
Hugging Face 仓库
openai/gpt-oss-20b
Ollama 标签
gpt-oss:20b
层数
24
隐藏维度
2,880
KV 头
8
头维度
64

gpt-oss 20B 本地部署需要多少显存?

量化权重体积GB8K 上下文GB32K 上下文GB128K 上下文(最大)GB
1-bit5.3估6.57.29.6
2-bit8.3估9.610.212.6
3-bit11.5GGUF12.813.415.8
4-bit11.6GGUF12.913.515.9
5-bit11.7GGUF1313.616
8-bit12.1GGUF13.41416.4
BF16/FP1613.8GGUF15.115.718.1

详细计算规则可在数据方法页查看。

单卡能跑 gpt-oss 20B 吗?

能,一张 16GB 显卡就能整个装下,上下文还能开满 128K。它的专家权重出厂就是 4-bit 格式,各档量化的文件都在 12 GB 上下,选哪一档几乎不影响显存,所以 16GB 以上的卡直接用 8-bit:RTX 5060 Ti 16GB 每秒约 90 个 token,24GB 的 RTX 3090 在 130 左右。12GB 的卡是临界点,4-bit 加 8K 刚好塞下,几乎没有余量,想把上下文开长,就用 llama.cpp 把几层专家挪进内存。

闲鱼
设备价格速度 t/s最大上下文
Tesla V100 16GB16 GB¥1,2505 条挂单129.2128K
Tesla V100 32GB32 GB¥4,2004 条挂单129.2128K
GeForce RTX 5060 Ti 16GB16 GB¥5,17514 条挂单92.5128K
Radeon RX 7900 XTX24 GB¥5,69412 条挂单132.5128K
GeForce RTX 309024 GB¥8,50013 条挂单131.2128K
Ryzen AI Max+ 395 128GB整机 · 128 GB¥19,00016 条挂单65128K
GeForce RTX 409024 GB¥25,0006 条挂单134.9128K
RTX A600048 GB¥32,0007 条挂单121128K
DGX Spark 128GB整机 · 128 GB¥43,00041 条挂单67.9128K
MacBook Pro M5 Max 128GB整机 · 128 GB¥45,69410 条挂单109.2128K
Mac Studio M5 Ultra 96GB整机 · 96 GB¥46,00015 条挂单144.4128K
GeForce RTX 509032 GB¥51,99914 条挂单160.6128K
RTX PRO 600096 GB¥125,0006 条挂单160.6128K

只列常见的显卡和整机,50B 以下和以上的模型各一组,按价格从低到高。

用整机跑 gpt-oss 20B 要什么配置?

闲鱼

GeForce RTX 5070 + 家用 DDR5

家用
出字速度84.3t/s
内存带宽96GB/s
显卡
GeForce RTX 507020 / 24 层专家放进 12 GB 显存
¥6,538
内存
32 GB DDR5-60002 条 × 16 GB
¥2,926
CPU
AMD Ryzen 7 77008 核 16 线程 · 2 通道
¥850
主板
Gigabyte B650 EAGLE AX4 个内存插槽
¥602
电源
海盗船 RM750e750 W
¥999
整机参考价¥11,915

详细计算规则可在数据方法页查看。

部分购买链接是联盟链接:通过它们购买时我们可能获得佣金,你支付的价格不变。

本地部署 gpt-oss 20B 要注意什么?

  1. 各档量化体积几乎一样

    它的专家部分始终是 4-bit 格式(MXFP4,每个参数约 4.25 bit),所以 GGUF 从 3-bit 到 8-bit 都在 11.5 到 12.1 GB 之间,FP16 那一档也只有 13.8 GB。显存够就直接用 8-bit 或 FP16。表里 1-bit、2-bit 两行(5.3、8.3 GB)是按参数量估的,并没有这么小的文件,单卡表里 2-bit 那几行的速度也是按这个体积估出来的;实际的 2-bit 文件和 3-bit 差不多大,Unsloth 说低档位只压了注意力等少数层,效果和原版几乎一样。

  2. 必须用 harmony 格式

    OpenAI 说它只用 harmony 格式训练过,换别的对话格式就不能正常工作。Ollama 和 llama.cpp(加 --jinja,用模型自带的模板)会自动套用;最容易出错的是自己拼提示词,或者用了不认识这个模板的前端。vLLM 里接工具调用要加 --tool-call-parser openai --enable-auto-tool-choice。

  3. 思考强度和采样参数

    思考强度分 low、medium、high 三档,在系统提示里写「Reasoning: high」就行;llama.cpp 也能用 --chat-template-kwargs 传 reasoning_effort 设默认值。low 回答快,high 想得更久、输出的 token 更多。OpenAI 建议 temperature 1.0、top_p 1.0。

  4. 长上下文几乎不加显存

    24 层里有一半只看最近 128 个 token,这些层的缓存不随上下文变长;原生 4K 的上下文是用 YaRN 扩到 128K 的。所以从 8K 拉到 128K,4-bit 的显存只从 12.9 GB 涨到 15.9 GB。

启动命令

Ollama

  • Windows
  • macOS
  • Linux
终端
ollama run gpt-oss:20b

llama.cpp

  • NVIDIA
  • AMD
  • Mac
  • CPU
全部放进显存
终端
llama-server -hf unsloth/gpt-oss-20b-GGUF:Q4_K_M -c 8192
专家卸载

显存不够时加 --cpu-moe,把路由专家放进内存(约需 11 GB)。

终端
llama-server -hf unsloth/gpt-oss-20b-GGUF:Q4_K_M -c 8192 -ngl 99 \
  --cpu-moe

vLLM

  • Linux
  • NVIDIA
  • AMD
终端
vllm serve openai/gpt-oss-20b

MLX

  • Apple 芯片

Mac 上先 pip install mlx-lm,这条命令会从 Hugging Face 下载 MLX 权重,并启动兼容 OpenAI 接口的服务。

终端
mlx_lm.server --model mlx-community/gpt-oss-20b-MXFP4-Q8

量化文件名以模型库当周抓取为准,口径见数据方法。 数据方法

gpt-oss 家族的其他模型

模型总参数激活参数4-bit 模型大小
gpt-oss Safeguard 20BMoE20.9B3.6B11.6 GB
gpt-oss 120BMoE116.8B5.1B62.8 GB

关于 gpt-oss