gpt-oss-20b-unsloth-bnb-4bit

The unsloth/gpt‑oss‑20b‑unsloth‑bnb‑4bit model is a 4‑bit quantized variant of OpenAI’s open‑weight gpt‑oss‑20b large language model (LLM). It is built on the

unsloth 192K downloads apache-2.0 Text Generation
Frameworkstransformerssafetensors
Tagsgpt_osstext-generationopenaiunslothconversationalbase_model:openai/gpt-oss-20bbase_model:quantized:openai/gpt-oss-20b4-bit
Downloads
192K
License
apache-2.0
Pipeline
Text Generation
Author
unsloth

Run gpt-oss-20b-unsloth-bnb-4bit locally on a Q4KM hard drive

Pre-loaded and ready to run. No download time. No configuration.

Shop Q4KM Drives

Technical Overview

The unsloth/gpt‑oss‑20b‑unsloth‑bnb‑4bit model is a 4‑bit quantized variant of OpenAI’s open‑weight gpt‑oss‑20b large language model (LLM). It is built on the transformers library and uses the bitsandbytes (bnb) 4‑bit quantization scheme, which reduces the memory footprint to roughly 16 GB VRAM while preserving most of the original model’s reasoning power.

Key capabilities include:

  • Full‑chain‑of‑thought generation – the model can emit intermediate reasoning steps, useful for debugging and trust‑building.
  • Native agentic features – function calling, web‑browsing, Python code execution and structured output support out‑of‑the‑box.
  • Configurable reasoning effort – low, medium, or high effort modes can be toggled at inference time to trade latency for depth.
  • Fine‑tuning ready – the model can be further adapted with standard transformers fine‑tuning pipelines.

Architecture highlights:

  • Base architecture: a 21 B‑parameter mixture‑of‑experts (MoE) transformer, of which ~3.6 B parameters are active per token.
  • Quantization: native MXFP4 precision for the MoE layers, followed by a 4‑bit bitsandbytes cast. The F32 quant is MXFP4 up‑casted to BF16 for every layer and is un‑quantized, ensuring numerical stability.
  • Compatibility: works with the transformers text‑generation pipeline, the openai‑harmony chat template, and the llama.cpp GGUF format (see Unsloth Dynamic 2.0 benchmarks).

Intended use‑cases revolve around high‑quality reasoning, agentic workflows, and local deployment where GPU memory is limited. Typical scenarios include:

  • Research prototyping – rapid iteration on reasoning‑heavy prompts.
  • Developer assistants – code generation, debugging, and function‑calling bots.
  • Edge‑ready AI services – run on a single 16 GB GPU for low‑latency inference.
  • Custom fine‑tuning – adapt the base model to domain‑specific data without needing a full‑precision checkpoint.

Benchmark Performance

The gpt‑oss‑20b‑unsloth‑bnb‑4bit model is benchmarked primarily on two dimensions: memory efficiency and throughput. Unsloth’s Dynamic 2.0 GGUF benchmarks (see Unsloth Dynamic 2.0 GGUFs) demonstrate that the 4‑bit variant runs comfortably within 16 GB VRAM on consumer‑grade GPUs such as the RTX 4090, delivering ~30 tokens / second for a batch size of 1 at 16‑bit precision and ~45 tokens / second when using the 4‑bit configuration.

These benchmarks matter because they directly translate to latency for interactive applications and cost for cloud deployments. Compared with the full‑precision gpt‑oss‑20b checkpoint (≈ 70 GB VRAM), the 4‑bit model reduces memory usage by more than 80 % while retaining > 90 % of the original perplexity and reasoning scores reported in the OpenAI system card.

In head‑to‑head comparisons with other open‑source 20 B‑scale LLMs (e.g., LLaMA‑2‑13B‑Chat, Mistral‑7B‑Instruct), the gpt‑oss‑20b‑unsloth‑bnb‑4bit model shows superior chain‑of‑thought fidelity and comparable token‑level accuracy, while staying within a much smaller memory envelope.


Hardware Requirements

VRAM for inference – The 4‑bit quantized checkpoint occupies roughly 13 GB of GPU memory when loaded with bitsandbytes. Adding the model’s KV cache (≈ 3 GB for a 2048‑token context) brings the total to ≈ 16 GB. This makes the model runnable on a single high‑end consumer GPU.

Recommended GPU specifications

  • CUDA‑compatible GPUs with ≥ 16 GB VRAM (e.g., NVIDIA RTX 4090, RTX 6000, A100‑40GB, H100‑80GB).
  • Support for torch.cuda and bitsandbytes (CUDA ≥ 11.8 recommended).
  • For maximum throughput, use GPUs with high memory bandwidth (HBM2/HBM3) and Tensor Cores.

CPU & system requirements

  • 8‑core CPU (Intel i7‑12700K or AMD Ryzen 7 5800X) is sufficient for token‑level preprocessing.
  • At least 32 GB RAM to hold the Python process, tokenizer, and any auxiliary data.
  • SSD storage (NVMe preferred) for fast model loading; the quantized checkpoint is ~30 GB in size.

Performance characteristics

With the recommended hardware, the model delivers ≈ 45 tokens / second for a single‑prompt generation at 2048‑token context length. Scaling to batch size = 4 on a 24 GB GPU can push throughput to ≈ 120 tokens / second, while latency per token remains under 22 ms.


Use Cases

The gpt‑oss‑20b‑unsloth‑bnb‑4bit model shines in scenarios that demand high‑quality reasoning while staying within a modest hardware budget.

Primary applications

  • Interactive agents – chatbots that can explain their reasoning step‑by‑step, call external functions, or browse the web.
  • Code assistance – generate, debug, and execute Python snippets in real time, leveraging the model’s built‑in Python execution sandbox.
  • Structured data extraction – produce JSON, CSV, or XML outputs directly from natural‑language prompts, useful for ETL pipelines.
  • Research & education – explore chain‑of‑thought prompting, teach LLM reasoning, or prototype new prompting techniques.

Industry examples

  • FinTech – generate risk‑assessment reports with transparent reasoning steps.
  • Healthcare – assist clinicians by summarizing patient notes while showing intermediate conclusions (non‑clinical use only).
  • Legal – draft contract clauses and automatically list the logical basis for each clause.
  • E‑commerce – power product‑recommendation agents that can explain why a recommendation matches a user’s preferences.

Integration possibilities

The model can be integrated via:

  • Python transformers pipelines – pipeline("text-generation", model="unsloth/gpt-oss-20b-unsloth-bnb-4bit")
  • REST APIs built on FastAPI or Flask for low‑latency micro‑services.
  • LLM‑as‑a‑service platforms (e.g., vLLM, Text Generation Inference) that support bitsandbytes quantization.

Training Details

Training methodology – The base gpt‑oss‑20b model was trained by OpenAI on a massive corpus of publicly available text, using the Harmony response format for all outputs. The model employs a Mixture‑of‑Experts (MoE) architecture with a total of 21 B parameters, of which 3.6 B are active per token.

Datasets

  • Open‑web crawls (Common Crawl, Wikipedia, books, and code repositories).
  • High‑quality instruction data curated for alignment with the Harmony format.
  • Domain‑specific augmentation for agentic tasks (function‑calling, web‑browsing, Python execution).

Compute footprint

Licensing Information

The model is tagged with Apache‑2.0 in the Hugging Face metadata, even though the top‑level README lists the license as “unknown”. The Apache‑2.0 license is a permissive open‑source license that grants you:

  • Commercial use – you may embed the model in products, services, or SaaS offerings without paying royalties.
  • Modification & distribution – you can fine‑tune, re‑quantize, or otherwise adapt the model and share the derivatives.
  • Patent protection – the license includes an explicit patent grant, reducing risk for commercial deployments.

Restrictions are minimal:

  • You must retain the original copyright notice and a copy of the Apache‑2.0 license in any redistribution.
  • Trademark use of “OpenAI” or “gpt‑oss” must not imply endorsement unless you have permission.

Attribution – a simple credit line such as “Model based on OpenAI gpt‑oss‑20b, quantized by unsloth (Apache‑2.0)” satisfies the license requirements.


Pre-loaded AI models. Ready to run.

Skip the downloads. Get a Q4KM hard drive with hundreds of models pre-configured and optimized.

Shop Q4KM Hard Drives