gpt-oss-20bとは? 21B/3.6BのMoE構成と16GBメモリ案内

目次
このモデルは何か
gpt-oss-20bは、OpenAIが公開するオープンウェイトのMoEモデルだ。モデルカードでは総パラメータ数20.91B、1トークンあたりの有効パラメータ数3.61Bと説明されている。
3.61Bという数字は計算時に有効になる部分を示し、3.6B級の通常モデルと同じファイルサイズになるという意味ではない。モデル全体には20.91B規模の重みがあり、配布方法としてMXFP4が使われている。
OpenAIのモデルカードにあるMXFP4チェックポイントのサイズは12.8GiB。コンテキスト長は131,072トークンで、ライセンスはApache 2.0、入出力はテキストを中心とする。OpenAIは推論の深さを調整する仕組みも案内している。
OpenAIのAPIカタログには131,072の最大出力トークン数も別項目として掲載されているが、これはローカル実行環境で常に131,072トークンを生成できるという意味ではない。API上の仕様とローカルランタイムの生成条件は分けて考える必要がある。
このモデルでできること・どんなPCで動かせるか
OpenAIはgpt-oss-20bを推論やツール利用を含む用途向けに説明している。ローカル利用で特徴的なのは、MXFP4によって16GBメモリのシステムでも動かせるというOpenAI自身の案内があることだ。
ただし、この16GBは特定の16GB VRAM GPUで全量をGPUへ載せられることを保証する表現ではない。どのメモリを使うかは実行環境、モデルの配置、コンテキスト長などで変わる。
12.8GiBというチェックポイントサイズも、推論時のピークVRAMそのものではない。実行時にはモデル以外の作業領域やKVキャッシュが必要になるため、ファイルサイズだけから必要GPUを決めることはできない。
llama.cppのようにモデルの一部をGPUへ載せ、残りをCPUとRAMへ回せる実行環境では、16GBメモリという案内を満たす方法にも複数の配置があり得る。全量GPU配置とCPUオフロードを使った実行は同じ条件ではない。
そのため、ローカルで試すときは、まずMXFP4を扱える実行環境を選び、普段使うコンテキスト長で実際のメモリ使用量を見るのがよい。16GB級の環境を検討する場合も、起動できるかだけでなく、GPUとRAMのどちらへ何が置かれているかを確認したい。
local-genの評価
gpt-oss-20bは、モデル規模、MoEの有効パラメータ数、チェックポイントサイズ、コンテキスト長、16GBメモリへの言及まで公式情報が比較的そろっているため、ローカル候補として条件を整理しやすいモデルだ。
特に「20B」という名前だけでは分かりにくい総20.91B・有効3.61Bという構成を理解すると、モデルサイズと計算量を混同しにくくなる。MXFP4の12.8GiBも、保存する配布物を確認する具体的な材料になる。
一方、16GBというOpenAIの案内だけでGPU購入を決めるのは早い。実行環境別のピークVRAMやRAM、全量GPU配置での条件、生成速度、量子化や設定による品質差は別に確認する必要がある。
OpenAIのオープンウェイトモデルをローカルで使いたいなら有力な候補になる。まず手元の実行環境がMXFP4をどう扱うかを確認し、普段使うコンテキストで実行できるかを試したうえで、必要なGPUやRAMを決めるのが適切だ。
まとめ
- 総20.91B・有効3.61BパラメータのMoEオープンウェイトモデル
- コンテキスト長は131,072トークンで、Apache 2.0ライセンスのテキストモデル
- MXFP4チェックポイントは12.8GiBで、OpenAIは16GBメモリのシステムでも動かせると案内している
- 12.8GiBや16GBという数字を、そのままピークVRAMやすべての16GB GPUでの動作保証とは扱えない
公式サイトで次に進む
この記事で明示的に扱うソフトだけを表示します。配布・手順は各公式ページで確認してください。
llama.cpp
local-gen.jpがファイルを配布するものではなく、互換性を保証するものでもありません。
この記事で扱ったデータ
モデル・GPU・実行ソフトの確認済みデータを、記事とは別に確かめられます。