当サイトにはアフィリエイトリンクが含まれます。eBay パートナーとして、リンク経由でご購入いただいた場合に報酬を受け取ることがあります。eBay パートナーとして報酬を得ることがあります。詳しく

収録 GPU57価格追跡49 日直近 24h の価格データ43,303 件24h 最大の値下げGeForce RTX 3090-4.7%24h 最大の値上げRyzen AI Max+ 395 128GB+11.3%更新
¥ JPY

gpt-oss 20B をローカルに導入するには?

gpt-oss 20B は、OpenAI が 2025 年 8 月にオープンウェイトで公開した小型の MoE で、1 トークンあたり 3.6B のパラメータしか使いません。16GB の GPU 1 枚で 128K コンテキストをフルに使え、約 90〜130 tokens/s です。エキスパートの重みは出荷時から 4-bit 形式なので、どの量子化もサイズはほぼ同じで、量子化選びに悩む必要はありません。注意したいのは、OpenAI 独自の harmony 形式の会話フォーマットにしか対応していない点です。

gpt-oss 20B のモデル情報

  • 4-bit 最小VRAM13 GB · 8K
  • パラメータ数20.9B
  • アクティブ3.6B
  • 最大コンテキスト128K
アーキテクチャ
MoE
エキスパートオフロード
VRAM 3 GB + RAM 11 GB
ライセンス
Apache-2.0
発売日
2025年8月5日
提供元
OpenAI
Hugging Face リポジトリ
openai/gpt-oss-20b
GGUF リポジトリ
unsloth/gpt-oss-20b-GGUF
MLX リポジトリ(Apple)
mlx-community/gpt-oss-20b-MXFP4-Q8
Ollama タグ
gpt-oss:20b
レイヤー数
24
隠れ層次元
2,880
KV ヘッド数
8
ヘッド次元
64

gpt-oss 20B のローカル実行に必要なVRAMは?

量子化重みサイズ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 は GPU 1 枚で動く?

動きます。16GB の GPU 1 枚に丸ごと収まり、コンテキストも 128K までフルに使えます。エキスパートの重みがもともと 4-bit 形式で配布されているため、どの量子化を選んでもファイルは 12 GB 前後で、VRAM の使用量はほとんど変わりません。16GB 以上のカードならそのまま 8-bit を使えば十分で、RTX 5060 Ti 16GB で毎秒約 90 トークン、24GB の RTX 3090 なら 130 前後です。12GB は境目で、4-bit と 8K がぎりぎり収まるだけで余裕はほぼありません。コンテキストを広げたいなら、llama.cpp で数層分のエキスパートをメインメモリに移してください。

Amazon.jp
デバイス価格速度 t/s最大コンテキスト
Tesla V100 16GB16 GB¥116,6274 件の出品129.2128K
GeForce RTX 5060 Ti 16GB16 GB¥156,40029 件の出品92.5128K
Radeon RX 7900 XTX24 GB¥293,6506 件の出品132.5128K
GeForce RTX 309024 GB¥406,9228 件の出品131.2128K
Ryzen AI Max+ 395 128GBマシン全体 · 128 GB¥688,8588 件の出品65128K
GeForce RTX 409024 GB¥862,1369 件の出品134.9128K
GeForce RTX 509032 GB¥1,399,9909 件の出品160.6128K
RTX A600048 GB¥1,511,5715 件の出品121128K
RTX PRO 600096 GB価格なし160.6128K
Mac Studio M5 Ultra 96GBマシン全体 · 96 GB価格なし144.4128K
Tesla V100 32GB32 GB価格なし129.2128K
MacBook Pro M5 Max 128GBマシン全体 · 128 GB価格なし109.2128K
DGX Spark 128GBマシン全体 · 128 GB価格なし67.9128K

よく使われる GPU とマシンだけを、50B 未満と 50B 以上のモデルで分けて、価格の安い順に掲載しています。

gpt-oss 20B を動かすにはどんな構成のマシンが必要?

Amazon.jp

GeForce RTX 5070 + デスクトップ DDR5

家庭用
生成速度84.3t/s
メモリ帯域幅96GB/s
GPU
GeForce RTX 5070エキスパート層 20 / 24 を VRAM 12 GB に配置
¥168,000
メモリ
32 GB DDR5-600016 GB × 2 枚
¥87,996
CPU
AMD Ryzen 7 77008 コア 16 スレッド・2 チャネル
¥39,800
マザーボード
Gigabyte B650 EAGLE AXメモリスロット 4 本
¥22,000
電源
Corsair RM750e750 W
¥12,500
マシン全体の参考価格¥330,296

詳しい計算ルールはデータ方法のページで確認できます。

一部の購入リンクはアフィリエイトリンクです。リンク経由でご購入いただくと当サイトが手数料を受け取ることがありますが、お支払い金額は変わりません。

gpt-oss 20B をローカルで動かす前に知っておきたいこと

  1. どの量子化もサイズはほぼ同じ

    エキスパート部分は常に 4-bit 形式(MXFP4、1 パラメータあたり約 4.25 bit)なので、GGUF は 3-bit から 8-bit まですべて 11.5〜12.1 GB に収まり、FP16 でも 13.8 GB しかありません。VRAM が足りるなら、そのまま 8-bit か FP16 を使いましょう。表の 1-bit と 2-bit の 2 行(5.3 GB、8.3 GB)はパラメータ数からの推定値で、そこまで小さいファイルは存在しません。単体 GPU の表にある 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 の 3 段階で、システムプロンプトに「Reasoning: high」のように書くだけです。llama.cpp なら --chat-template-kwargs で reasoning_effort を渡して既定値を設定することもできます。low は回答が速く、high はより長く考えて出力トークンも増えます。OpenAI の推奨は temperature 1.0、top_p 1.0 です。

  4. 長いコンテキストでも VRAM はほとんど増えない

    24 層の半分は直近 128 トークンしか見ないため、これらの層のキャッシュはコンテキストが長くなっても増えません。ネイティブの 4K コンテキストは YaRN で 128K に拡張されています。そのため 8K から 128K に広げても、4-bit の VRAM 使用量は 12.9 GB から 15.9 GB に増えるだけです。

起動コマンド

Ollama

  • Windows
  • macOS
  • Linux
ターミナル
ollama run gpt-oss:20b

llama.cpp

  • NVIDIA
  • AMD
  • Mac
  • CPU
すべて VRAM に載せる
ターミナル
llama-server -hf unsloth/gpt-oss-20b-GGUF:Q4_K_M -c 8192
MoE オフロード

VRAM が足りないときは --cpu-moe を付けると、ルーティングされるエキスパートを RAM に置けます(約 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 について