Requisitos de GPU do gpt-oss-20b: VRAM e GPU mais barata
gpt-oss-20b tem 20,9 bi parâmetros, publicados em FP4. É um modelo de mistura de especialistas: 4 dos seus 32 especialistas trabalham em cada token, cerca de 4,2 bi parâmetros, então ele gera texto mais ou menos na velocidade de um modelo desse tamanho. Ainda assim, todos os especialistas precisam ficar na memória da GPU, por isso os números de memória abaixo são do modelo inteiro. É publicado sob apache-2.0, que permite uso comercial.
- Parâmetros
- 20,9 bi
- Menor consumo (INT4)
- cerca de 13 GB
- GPU mais barata por hora (FP16)
- US$ 0,50
- Tipo
- Texto
openai/gpt-oss-20b
- Parâmetros 20,9 bi
- Ativos por token 4,2 bi
- Tipo Texto
- Tarefa text-generation
- Contexto máximo 128K
- Licença apache-2.0
- Downloads 5,7 mi
- Curtidas 5,3 mil
Cálculo para gpt-oss-20b
Mais ajustes
gpt-oss-20b precisa de cerca de 47 GB de memória de GPU
Inferência (vLLM), FP16 / BF16, contexto de 8K tokens, uma requisição por vez.
Para onde vai a memória
- Pesos 42 GB
- Cache KV 0,2 GB
- Sobrecarga do runtime 5,2 GB
- Total 47 GB
A contagem de GPUs deixa 10% de cada placa livre para picos. Reserve mais se espera prompts longos ou muitos usuários ao mesmo tempo.
| Posição | Configuração | Por GPU / h | GPUs necessárias | Total / h | Total / mês (24/7) | Provedor |
|---|---|---|---|---|---|---|
| 1 | 1 × RTX PRO 6000 96GBMais barataBlackwell · GDDR7 | US$ 0,50 | 1 | US$ 0,50 | US$ 365 | RunPod (abre em nova aba)1x RTX PRO 6000 MaxQ |
| 2 | 3 × RTX 3090 24GBAmpere · GDDR6X | US$ 0,26 | 3vendida com 4 GPUs; você precisa de 3 | US$ 1,06 | US$ 772 | Vast.ai (abre em nova aba)4x RTX 3090 (median of 5 offers) |
| 3 | 2 × A40 48GBAmpere · GDDR6 | US$ 0,59 | 2 | US$ 1,18 | US$ 861 | RunPod (abre em nova aba)2x A40 |
| 4 | 1 × A100 80GBAmpere · HBM2e | US$ 1,21 | 1 | US$ 1,21 | US$ 884 | Vast.ai (abre em nova aba)1x A100 SXM4 (median of 8 offers) |
| 5 | 2 × A100 40GBAmpere · HBM2 | US$ 0,62 | 2 | US$ 1,24 | US$ 903 | Vast.ai (abre em nova aba)2x A100 SXM4 (median of 3 offers) |
| 6 | 2 × RTX A6000 48GBAmpere · GDDR6 | US$ 0,69 | 2 | US$ 1,38 | US$ 1.007 | RunPod (abre em nova aba)2x RTX A6000 |
| 7 | 2 × L40S 48GBAda Lovelace · GDDR6 | US$ 0,79 | 2 | US$ 1,57 | US$ 1.150 | Vast.ai (abre em nova aba)2x L40S (median of 4 offers) |
| 8 | 2 × RTX 5090 32GBBlackwell · GDDR7 | US$ 0,87 | 2 | US$ 1,74 | US$ 1.269 | Vast.ai (abre em nova aba)2x RTX 5090 (median of 44 offers) |
| 9 | 1 × GH200 96GBHopper · HBM3 | US$ 1,99 | 1 | US$ 1,99 | US$ 1.453 | Vultr (abre em nova aba)vbm-72c-480gb-gh200-gpu (bare metal) |
| 10 | 3 × RTX 4090 24GBAda Lovelace · GDDR6X | US$ 0,53 | 3vendida com 4 GPUs; você precisa de 3 | US$ 2,14 | US$ 1.561 | Vast.ai (abre em nova aba)4x RTX 4090 (median of 14 offers) |
| 11 | 2 × RTX 6000 Ada 48GBAda Lovelace · GDDR6 | US$ 1,09 | 2 | US$ 2,18 | US$ 1.591 | RunPod (abre em nova aba)2x RTX 6000 Ada |
| 12 | 1 × MI300X 192GBCDNA 3 · HBM3 | US$ 2,39 | 1 | US$ 2,39 | US$ 1.745 | RunPod (abre em nova aba)1x MI300X |
| 13 | 3 × L4 24GBAda Lovelace · GDDR6 | US$ 0,69 | 3vendida com 4 GPUs; você precisa de 3 | US$ 2,76 | US$ 2.015 | RunPod (abre em nova aba)4x L4 |
| 14 | 1 × H100 80GBHopper · HBM3 | US$ 2,89 | 1 | US$ 2,89 | US$ 2.110 | RunPod (abre em nova aba)1x H100 PCIe |
| 15 | 1 × H100 NVL 94GBHopper · HBM3 | US$ 3,19 | 1 | US$ 3,19 | US$ 2.329 | RunPod (abre em nova aba)1x H100 NVL |
| 16 | 1 × H200 141GBHopper · HBM3e | US$ 3,79 | 1 | US$ 3,79 | US$ 2.767 | RunPod (abre em nova aba)1x H200 NVL |
| 17 | 4 × T4 16GBTuring · GDDR6 | US$ 0,98 | 4 | US$ 3,91 | US$ 2.856 | AWS (abre em nova aba)g4dn.12xlarge |
| 18 | 3 × A10 24GBAmpere · GDDR6 | US$ 1,42 | 3vendida com 4 GPUs; você precisa de 3 | US$ 5,67 | US$ 4.141 | AWS (abre em nova aba)g5.12xlarge |
| 19 | 4 × V100 16GBVolta · HBM2 | US$ 0,79 | 4vendida com 8 GPUs; você precisa de 4 | US$ 6,32 | US$ 4.614 | Lambda (abre em nova aba)8x Tesla V100 |
| 20 | 1 × B200 180GBBlackwell · HBM3e | US$ 7,99 | 1 | US$ 7,99 | US$ 5.833 | RunPod (abre em nova aba)1x B200 |
| 21 | 1 × B300 288GBBlackwell Ultra · HBM3e | US$ 8,99 | 1 | US$ 8,99 | US$ 6.563 | RunPod (abre em nova aba)1x B300 |
| 22 | 1 × GB200 186GBBlackwell · HBM3e | US$ 10,50 | 1vendida com 4 GPUs; você precisa de 1 | US$ 42,00 | US$ 30.660 | CoreWeave (abre em nova aba)GB200 NVL72 |
| Provedor | Instância | Por GPU / h | GPUs necessárias | Total / h | Total / mês (24/7) |
|---|---|---|---|---|---|
| RunPod (abre em nova aba)Mais barata | 1x RTX PRO 6000 MaxQus | US$ 0,50 | 1 × RTX PRO 6000 96GB | cerca de US$ 0,50 | cerca de US$ 365 |
| Vast.ai (abre em nova aba) | 4x RTX 3090 (median of 5 offers)marketplace global | US$ 0,26 | 3 × RTX 3090 24GB vendida com 4 GPUs; você precisa de 3 | cerca de US$ 1,06 | cerca de US$ 772 |
| Nebius (abre em nova aba) | 1x RTX PRO 6000 96GBeu/us | US$ 1,80 | 1 × RTX PRO 6000 96GB | cerca de US$ 1,80 | cerca de US$ 1.314 |
| Vultr (abre em nova aba) | vbm-72c-480gb-gh200-gpu (bare metal)us | US$ 1,99 | 1 × GH200 96GB | cerca de US$ 1,99 | cerca de US$ 1.453 |
| Lambda (abre em nova aba) | 2x A6000us | US$ 1,09 | 2 × RTX A6000 48GB | cerca de US$ 2,18 | cerca de US$ 1.591 |
| AWS (abre em nova aba) | g7e.2xlargeus-east-1 | US$ 3,36 | 1 × RTX PRO 6000 96GB | cerca de US$ 3,36 | cerca de US$ 2.455 |
| Azure (abre em nova aba) | NC24ads_A100_v4eastus | US$ 3,67 | 1 × A100 80GB | cerca de US$ 3,67 | cerca de US$ 2.681 |
| Google Cloud (abre em nova aba) | g2-standard-48us-central1 | US$ 1,00 | 3 × L4 24GB vendida com 4 GPUs; você precisa de 3 | cerca de US$ 4,00 | cerca de US$ 2.921 |
| CoreWeave (abre em nova aba) | GH200us | US$ 6,50 | 1 × GH200 96GB | cerca de US$ 6,50 | cerca de US$ 4.745 |
Preços coletados em 13 de nov. de 2026. Todos os custos são aproximados: sob demanda, em dólares, principalmente regiões dos EUA (marketplaces como o Vast.ai são globais).
Memória por precisão e uso
| Precisão | Inferência | Ajuste LoRA | Ajuste QLoRA | Ajuste completo |
|---|---|---|---|---|
| FP16 / BF16 | 47 GB | 57 GB | – | 371 GB |
| INT8 | 25 GB | – | – | – |
| INT4 | 13 GB | – | 23 GB | – |
A GPU mais barata por precisão
Inferência com contexto de 8K e uma requisição por vez.
FP16 / BF16
cerca de 47 GB · 8K tokens
Os pesos como foram publicados. Sem perda, mas com o maior consumo.
1 × RTX PRO 6000 96GB
RunPod (abre em nova aba) · 1x RTX PRO 6000 MaxQ
- Por GPU / h
- US$ 0,50
- GPUs necessárias
- 1
- Total / h
- cerca de US$ 0,50
- por mês, 24/7, aprox.
- US$ 365
INT8
cerca de 25 GB · 8K tokens
Pesos com metade do tamanho. Em chat e RAG quase não se nota diferença.
2 × V100 16GB
Vast.ai (abre em nova aba) · 2x Tesla V100 (median of 4 offers)
- Por GPU / h
- US$ 0,15
- GPUs necessárias
- 2
- Total / h
- cerca de US$ 0,30
- por mês, 24/7, aprox.
- US$ 220
INT4
cerca de 13 GB · 8K tokens
Pesos com um quarto do tamanho. As pequenas perdas aparecem primeiro em matemática e código.
1 × RTX 3090 24GB
Vast.ai (abre em nova aba) · 1x RTX 3090 (median of 29 offers)
- Por GPU / h
- US$ 0,25
- GPUs necessárias
- 1
- Total / h
- cerca de US$ 0,25
- por mês, 24/7, aprox.
- US$ 183
Inferência ou ajuste fino
Inferência (FP16)
1×
da memória da inferência
47 GB
1 × RTX PRO 6000 96GB · cerca de US$ 0,50
Ajuste LoRA
1,2×
da memória da inferência
57 GB
1 × RTX PRO 6000 96GB · cerca de US$ 0,50
Ajuste QLoRA
0,5×
da memória da inferência
23 GB
2 × V100 16GB · cerca de US$ 0,30
Ajuste completo
7,9×
da memória da inferência
371 GB
3 × MI300X 192GB · cerca de US$ 9,56
Para servi-lo em FP16 basta 1 × RTX PRO 6000 96GB (RunPod). LoRA precisa de 1 × RTX PRO 6000 96GB (RunPod), QLoRA de 2 × V100 16GB (Vast.ai) e um ajuste completo de 3 × MI300X 192GB (RunPod). O treino mantém na memória as ativações e o estado do otimizador além dos pesos, por isso costuma pedir mais GPUs do que servir o mesmo modelo.
Roda em um Mac ou em uma única RTX 4090?
RTX 4090 (24 GB)
Sim, em INT4 com contexto de 8K: cerca de 13 GB cabem nos 24 GB da placa.
Mac com Apple silicon
Sim, com memória suficiente. Em INT4 ele precisa de cerca de 13 GB, então um Mac com 24 GB ou mais de memória unificada (o macOS deixa a GPU usar cerca de três quartos dela). A geração será mais lenta que numa GPU de data center.
Rodar por conta própria ou pagar por token?
Rodar por conta própria
A configuração FP16 mais barata que encontramos é 1 × RTX PRO 6000 96GB na RunPod, cerca de US$ 365 por mês rodando sem parar. Vale a pena com tráfego constante ou quando os dados precisam ficar nas suas máquinas.
Usar uma API hospedada
Nossa análise do gpt-oss-20b mostra onde usá-lo por API e quanto custa. Pagar por token costuma sair mais barato com tráfego leve ou irregular.
Leia nossa análiseModelos parecidos
Modelos abertos de tamanho parecido.
- gpt-oss-safeguardTexto21,5 bi · cerca de 49 GB FP16 · 24,9 mil ↓Necessidade de GPU
- LFM2.5-24B-A2BTexto24 bi · cerca de 54 GB FP16 · 35,8 mil ↓Necessidade de GPU
- d3 (vLLM Semantic Router)Texto26,1 bi · cerca de 58 GB FP16 · 9,4 mil ↓Necessidade de GPU
- Perplexity Decider (pplx-decider)Texto26,1 bi · cerca de 58 GB FP16 · 6 mil ↓Necessidade de GPU
- d3-turbo (vLLM Semantic Router)Texto26,1 bi · cerca de 58 GB FP16 · 4,2 mil ↓Necessidade de GPU
- Underdog Saluki 27B 1.0Texto26,9 bi · cerca de 62 GB FP16 · 516,4 mil ↓Necessidade de GPU
gpt-oss-20b: perguntas frequentes
Quanta VRAM o gpt-oss-20b precisa?
Cerca de 47 GB em FP16, 25 GB em INT8 e 13 GB em INT4, com contexto de 8K e uma requisição por vez. Contextos maiores e mais requisições em paralelo somam cache KV.
Qual é a GPU mais barata para rodar o gpt-oss-20b?
1 × RTX PRO 6000 96GB (cerca de US$ 0,50 por GPU / hora) na RunPod, por cerca de US$ 0,50 a hora para inferência em FP16 / BF16 com contexto de 8K. Preços coletados em 13 de nov. de 2026; mudam com frequência.
Dá para fazer ajuste fino do gpt-oss-20b em uma única GPU?
Sim, com QLoRA: precisa de cerca de 23 GB, que cabem em uma GPU de 80 GB. LoRA precisa de cerca de 57 GB e um ajuste completo de cerca de 371 GB.
Como esses números são calculados?
Os pesos são os parâmetros vezes os bytes por parâmetro (2 em FP16, 1 em INT8, 0,5 em INT4). O cache KV vem das camadas, cabeças KV, tamanho da cabeça e tamanho do contexto do modelo. Somamos cerca de 10% mais 1 GB para o runtime e enchemos cada GPU até 90%. Os preços são de tabela sob demanda em regiões dos EUA, coletados da página pública de cada provedor.
O gpt-oss-20b roda em uma GPU de consumo como a RTX 4090?
Sim, em INT4 com contexto de 8K: cerca de 13 GB cabem nos 24 GB da placa.
O gpt-oss-20b cabe em uma única H100 80GB?
Sim, em FP16 / BF16, INT8, INT4 com contexto de 8K.
Quantas GPUs preciso para o gpt-oss-20b?
Em FP16 com contexto de 8K: 1 × 80 GB, 2 × 48 GB ou 3 × 24 GB. Em INT4 os pesos ocupam cerca de um quarto da memória.
Quanta VRAM o gpt-oss-20b precisa em INT8?
Cerca de 25 GB: 22 GB para os pesos, 0,2 GB para um cache KV de 8K e 3,2 GB de sobrecarga do runtime.
Quanto custa rodar o gpt-oss-20b 24/7 por um mês?
Cerca de US$ 365 na configuração mais barata que encontramos (1 × RTX PRO 6000 96GB (cerca de US$ 0,50 por GPU / hora), US$ 0,50 a hora por 730 horas). O mais barato na AWS, Google Cloud ou Azure fica em cerca de US$ 2.455 por mês.
FP16, INT8 ou INT4: qual usar?
FP16 mantém a qualidade total e usa mais memória (cerca de 47 GB aqui). INT8 corta os pesos pela metade com pouca perda na maioria dos usos de chat. INT4 (AWQ, GPTQ ou GGUF Q4) reduz para um quarto, cerca de 13 GB no total, com uma pequena queda de qualidade que aparece mais em matemática e código.
O gpt-oss-20b roda em um Mac?
Sim, com memória suficiente. Em INT4 ele precisa de cerca de 13 GB, então um Mac com 24 GB ou mais de memória unificada (o macOS deixa a GPU usar cerca de três quartos dela). A geração será mais lenta que numa GPU de data center.
vLLM ou llama.cpp?
O vLLM foi feito para atender muitas requisições ao mesmo tempo em GPUs NVIDIA e AMD e reserva quase toda a memória da GPU para o cache KV. O llama.cpp roda arquivos GGUF em quase tudo, inclusive Macs e CPUs, e serve bem a uma pessoa ou a uma equipe pequena. Na mesma precisão, a memória necessária é parecida.
Preços coletados em 13 de nov. de 2026. Todos os custos são aproximados: sob demanda, em dólares, principalmente regiões dos EUA (marketplaces como o Vast.ai são globais).
Como calculamos
- Pesos. Parâmetros vezes bytes por parâmetro: 2 em FP16, 1 em INT8, 0,5 em INT4, mais cerca de 5% para as escalas de quantização em INT8 e INT4.
- Cache KV. 2 × camadas × cabeças KV × tamanho da cabeça × contexto × requisições × 2 bytes, a partir do config.json do modelo. Quando falta um dado, estimamos e avisamos.
- Sobrecarga. Cerca de 10% mais 1 GB para o runtime, em linha com o que o vLLM reserva.
- Ajuste fino. LoRA mantém pesos em 16 bits e adiciona um adaptador pequeno, seu otimizador e as ativações. QLoRA faz o mesmo sobre pesos de 4 bits. Um ajuste completo precisa de cerca de 16 bytes por parâmetro com Adam em precisão mista (pesos, gradientes e estados do otimizador), mais as ativações.
- GPUs. Enchemos cada GPU até 90% da memória e paramos em 8 por nó. Os custos são preços de tabela sob demanda em regiões dos EUA; nos marketplaces mostramos a oferta mediana.