From GPT-2 to gpt-oss: Analyzing the Architectural Advances
Summary
OpenAI’s gpt-oss-20b and gpt-oss-120b are its first large open-weight models since GPT-2, and this analysis examines how their design has evolved from the earlier decoder-only Transformer. Both models use modern components including SwiGLU, Mixture-of-Experts (MoE), grouped-query attention, RMSNorm, and rotary positional embeddings. They alternate full-context attention with 128-token sliding-window layers, and use learned attention-sink bias logits rather than inserting special sink tokens into the input. Compared with the similarly sized Qwen3-30B-A3B, gpt-oss-20b is wider but shallower, uses fewer and larger experts, and applies sliding-window attention; the article notes that controlled evidence for the best depth-versus-width trade-off remains limited. The models are released under Apache 2.0 with weights and inference code, but not training code or datasets, so the author classifies them as open-weight rather than open source under a stricter definition. Training used a mostly English, text-only dataset focused on STEM, coding, and general knowledge, with supervised fine-tuning and high-compute reinforcement learning; the reported total was 2.1 million H100 hours. Users can set low, medium, or high reasoning effort, trading response length and accuracy against compute. MXFP4 quantization lets gpt-oss-120b fit on one 80GB H100 or newer GPU, while gpt-oss-20b can fit in 16GB of VRAM on supported hardware; without the optimization, memory requirements are much higher. Early reported reasoning benchmarks place the models near OpenAI proprietary models and Qwen3, although independent evaluations were not yet available and the author observed a tendency toward hallucination. The analysis concludes that gpt-oss offers unusually capable local or privately hosted models, while benchmarks and limited early use leave real-world performance uncertain.