Key Takeaways
- Memória em Q4_K_M: Llama 3.3 70B ocupa 43 GB, Q5_K_M 50 GB, Q8_0 75 GB, FP16 141 GB. O contexto adiciona cerca de 2,7 GB a cada 8K tokens.
- Regra de velocidade: tokens/s é limitado pela largura de banda da memória dividida pelo tamanho do modelo, e a velocidade real costuma ficar em 60-80% desse teto. 43 GB em 614 GB/s dão um teto de cerca de 14 tok/s.
- Melhor velocidade de consumo: um Mac Studio M5 Max configurado com 64 GB ou mais (cerca de 9-11 tok/s) ou duas GPUs de 24 GB (cerca de 12-17 tok/s); o Mac Studio M5 Ultra chega a uma estimativa de 17-21 tok/s.
- Mac mini: o modelo M5 Pro de US$ 1.699 tem 24 GB; 64 GB é um upgrade sob encomenda que rende cerca de 4-5 tok/s. O Mac mini M6 (máximo de 32 GB) não roda 70B.
- DGX Spark: 128 GB, mas apenas 273 GB/s; a LMSYS mediu 2,7 tok/s para 70B em FP8. Compre-o para CUDA e grandes modelos MoE, não para chat rápido com um 70B denso.
- Uma única GPU de 24 GB ou só CPU: cerca de 2-4 tok/s com uma RTX 4090 e DDR5 rápida, 1-2 tok/s em uma CPU de desktop. 256 GB de RAM acrescentam capacidade (Q8_0, FP16, contexto longo), não velocidade.
- Não existe Qwen3 72B: o modelo de 72B é o Qwen2.5 72B. Os modelos abertos grandes mais novos são, em sua maioria, mixture-of-experts.
Um modelo 70B precisa de cerca de 43 GB de memória em Q4_K_M mais 3-10 GB para o contexto e gera aproximadamente a largura de banda dividida pelo tamanho do modelo em tokens por segundo; assim, um Mac de 64 GB ou mais, duas GPUs de 24 GB ou uma máquina com 128 GB de memória unificada o rodam em memória rápida, enquanto uma única GPU de 24 GB consegue 2-4 tokens/s.
Um modelo 70B é um modelo de IA muito grande, com cerca de 70 bilhões de números ajustáveis. Carregá-lo exige aproximadamente 43 GB de memória, e a rapidez das respostas depende de quão depressa essa memória pode ser lida. Um Mac com bastante memória unificada ou duas placas de vídeo grandes é o caminho confortável; um PC comum com uma única placa de vídeo funciona, mas responde devagar.
O que é um modelo 70B?
Um modelo 70B é um modelo de linguagem grande com cerca de 70 bilhões de parâmetros -- os pesos aprendidos que formam a rede. "B" significa bilhão. O Llama 3.3 70B tem 70,6 bilhões de parâmetros e o Qwen2.5 72B tem 72,7 bilhões.
A memória é o número de parâmetros multiplicado pelos bytes por peso: pesos de 16 bits ocupam 2 bytes cada (cerca de 141 GB), 8 bits (Q8_0) cerca de 1 byte (75 GB) e 4 bits Q4_K_M cerca de 0,6 byte (43 GB). É por isso que 70B é o tamanho em que o hardware de consumo passa a exigir 40+ GB de memória rápida, enquanto modelos de 7B-14B cabem em um notebook comum.
Qual hardware você precisa para rodar um LLM de 70B localmente?
Você precisa de cerca de 43 GB de memória rápida para o modelo, mais 3-10 GB para o contexto, na VRAM da GPU, na memória unificada da Apple ou na RAM do sistema -- e quanto mais rápida for essa memória, mais rápido o modelo gera texto.
As velocidades abaixo são estimativas para chat de um único usuário com contexto curto, derivadas da largura de banda da memória (veja "Por que a largura de banda define a velocidade"). São tetos reduzidos a uma eficiência típica de 60-80%, não benchmarks executados pelo PromptQuorum; a exceção é o valor do DGX Spark, medido por terceiros.
Hardware | Cabe 70B Q4? | Largura de banda | Veloc. est. (Q4_K_M) | Observações |
|---|---|---|---|---|
| Mac Studio M5 Max (64-128 GB) | Sim -- GPU completa | até 614 GB/s | ~9-11 tok/s | A configuração base tem 36 GB; 64 GB+ é upgrade |
| Mac Studio M5 Ultra (96 GB+) | Sim -- cabe Q8_0 | até 1,2 TB/s | ~17-21 tok/s | A partir de US$ 5.499 com 96 GB |
| Mac mini M5 Pro (64 GB) | Sim -- apertado | 307 GB/s | ~4-5 tok/s | A base de US$ 1.699 tem 24 GB; 64 GB é sob encomenda |
| Mac mini M6 (32 GB máx.) | Não | 170 GB/s | N/D | 32 GB máx. fica abaixo dos ~43 GB do arquivo Q4 |
| Mac Studio M2 Ultra (64 GB+, usado) | Sim -- GPU completa | 800 GB/s | ~12-15 tok/s | Só no mercado de usados; confira a memória |
| NVIDIA DGX Spark (128 GB) | Sim -- cabe Q8_0 | 273 GB/s | ~4-5 tok/s | 2,7 tok/s medidos em FP8; US$ 6.950 reportados |
| AMD Ryzen AI Max+ 395 (128 GB) | Sim | 256 GB/s | ~4-5 tok/s | Mini PCs e notebooks; fatia de memória da GPU é configurável |
| 2x RTX 3090 / 4090 (48 GB) | Sim -- apertado | 936-1.008 GB/s por placa | ~12-17 tok/s | Apenas Q4_K_M com contexto curto |
| RTX 5090 (32 GB) + 64 GB RAM | Offload parcial | 1.792 GB/s na VRAM | ~4-6 tok/s | ~70% das camadas na GPU, o resto na RAM do sistema |
| RTX 4090 (24 GB) + 64 GB RAM | Offload parcial | 1.008 GB/s na VRAM | ~2-4 tok/s | ~55% das camadas na GPU, o resto na RAM do sistema |
| Só CPU, DDR5 dual-channel | Sim -- só CPU | ~90 GB/s | ~1-2 tok/s | Apenas tarefas em lote |
| Só CPU, RAM de servidor de 8-12 canais | Sim -- só CPU | 350-460 GB/s | ~5-8 tok/s | Threadripper PRO / EPYC; 256 GB permite Q8_0 |
Quanta RAM ou VRAM um modelo 70B precisa em cada nível de quantização?
Os tamanhos abaixo são os arquivos do Llama 3.3 70B na biblioteca do Ollama; outros modelos 70B diferem em alguns por cento. Considere apenas os pesos -- some a memória de contexto da próxima seção.
Quantização | Memória (pesos) | Qualidade | Prático? |
|---|---|---|---|
| FP16 (precisão total) | ~141 GB | Qualidade de referência | Mac Ultra de 192 GB+ ou servidor com 256 GB de RAM |
| Q8_0 | ~75 GB | Quase sem perda | 96-128 GB de memória unificada ou 128 GB de RAM |
| Q6_K | ~58 GB | Muito próxima do Q8_0 | Máquinas de 72-96 GB |
| Q5_K_M | ~50 GB | Perda mínima | Mac de 64 GB após elevar o limite da GPU -- apertado |
| Q4_K_M | ~43 GB | Perda baixa -- padrão | Sim -- Mac de 64 GB ou duas GPUs somando 48 GB |
| Q3_K_S | ~31 GB | Perda moderada | Sim -- máquinas de 40-48 GB |
| Q2_K | ~26 GB | Perda alta | Não recomendado |
Quanta memória extra o contexto adiciona a um modelo 70B?
O contexto adiciona memória além dos pesos: o Llama 3.3 70B guarda cerca de 0,33 MB de KV cache por token em FP16, o que dá aproximadamente 2,7 GB com 8K tokens, 10,7 GB com 32K e 43 GB com 128K. O valor vem da arquitetura do modelo: 80 camadas x 8 cabeças key-value x 128 dimensões x 2 (chaves e valores) x 2 bytes = 327.680 bytes por token.
Cada sessão simultânea mantém seu próprio KV cache, enquanto os pesos são compartilhados. Um sistema multiagente com quatro agentes de 32K tokens cada precisa de cerca de 43 GB de pesos mais 43 GB de cache. Ativar flash attention e um KV cache de 8 bits no Ollama (OLLAMA_FLASH_ATTENTION=1 e OLLAMA_KV_CACHE_TYPE=q8_0) reduz o cache aproximadamente pela metade.
Tamanho do contexto | KV cache (FP16) | Total com Q4_K_M |
|---|---|---|
| 8K tokens | ~2,7 GB | ~46 GB |
| 32K tokens | ~10,7 GB | ~54 GB |
| 128K tokens | ~43 GB | ~86 GB |
Por que a largura de banda da memória define a velocidade de um modelo 70B?
Cada token gerado lê todos os pesos do modelo uma vez, então a velocidade de decodificação é limitada pela largura de banda da memória dividida pelo tamanho do modelo. Um modelo Q4_K_M de 43 GB em 614 GB/s de largura de banda tem teto de cerca de 14 tokens/s; a velocidade real costuma ficar em 60-80% desse teto.
A mesma regra explica por que muita memória não significa memória rápida: o DGX Spark de 128 GB tem 273 GB/s, um teto de cerca de 6 tokens/s em Q4_K_M, e a LMSYS mediu 2,7 tokens/s para o Llama 3.1 70B em FP8 (cerca de 70 GB, teto de 3,9). A capacidade decide se o modelo roda; a largura de banda decide com que rapidez. O processamento do prompt (prefill) é limitado pela computação e se comporta de outra forma.
Memória | Largura de banda | Teto em 43 GB |
|---|---|---|
| DDR5-5600 dual-channel | ~90 GB/s | ~2 tok/s |
| AMD Ryzen AI Max+ 395 | 256 GB/s | ~6 tok/s |
| NVIDIA DGX Spark | 273 GB/s | ~6 tok/s |
| Apple M5 Pro | 307 GB/s | ~7 tok/s |
| Apple M5 Max | até 614 GB/s | ~14 tok/s |
| Apple M2 Ultra | 800 GB/s | ~19 tok/s |
| Apple M5 Ultra | até 1,2 TB/s | ~28 tok/s |
O Apple Silicon é uma boa escolha para modelos 70B?
O Apple Silicon é a forma mais simples de manter um modelo 70B inteiro em memória acessível à GPU, porque CPU e GPU compartilham um único pool de memória unificada. Um Mac com 64 GB ou mais roda Q4_K_M sem layer offloading, em uma velocidade definida pela largura de banda do chip: aproximadamente 9-11 tokens/s em um M5 Max e 12-15 em um M2 Ultra usado (estimativas). Ainda não encontramos benchmarks publicados de 70B para os chips M5.
A Apple anunciou o Mac Studio com M5 Max e M5 Ultra em 25 de agosto de 2026; ambos começaram a ser entregues em 22 de setembro de 2026. O M5 Max começa em US$ 2.499 com 36 GB e vai até 128 GB, com até 614 GB/s -- configure 64 GB ou mais para 70B. O M5 Ultra começa em US$ 5.499 com 96 GB, vai até 512 GB com até 1,2 TB/s e roda Q8_0 com folga; a configuração de 512 GB constava como disponível no fim de outubro.
O Mac mini M5 Pro começa em US$ 1.699 com 24 GB, não com 64 GB. A configuração sob encomenda de 64 GB (307 GB/s, Thunderbolt 5) comporta um modelo 70B em Q4_K_M, mas gera apenas cerca de 4-5 tokens/s, e análises o situam em aproximadamente US$ 2.700-US$ 3.200, conforme CPU e armazenamento. O Mac mini M6 base (US$ 899) chega no máximo a 32 GB e 170 GB/s e não consegue rodar um modelo 70B em nenhuma quantização.
Por padrão, o macOS limita a memória endereçável pela GPU a cerca de 75% da RAM (aproximadamente 48 GB em um Mac de 64 GB). Para rodar Q5_K_M (50 GB), eleve o limite, por exemplo com sudo sysctl iogpu.wired_limit_mb=57344 em um Mac de 64 GB; a configuração é redefinida ao reiniciar e deixa para o sistema operacional só cerca de 8 GB.
O NVIDIA DGX Spark (ou um PC Strix Halo de 128 GB) é bom para modelos 70B?
O NVIDIA DGX Spark é um computador de IA compacto de mesa, com 128 GB de memória unificada LPDDR5x a 273 GB/s, baseado no GB10 Grace Blackwell Superchip e com suporte a CUDA. Ele carrega um modelo 70B até em Q8_0 (75 GB), mas a largura de banda limita a geração: a LMSYS mediu 2,7 tokens/s de decodificação para o Llama 3.1 70B em FP8, e execuções da comunidade com llama.cpp em Q4_K_M são reportadas na faixa de 4-5 tokens/s.
Os preços variaram bastante. A NVIDIA aumentou o preço da Founders Edition de US$ 3.999 para US$ 4.699 em fevereiro de 2026 por restrições no fornecimento de memória, e um preço de US$ 6.950 foi reportado em outubro de 2026, junto com uma versão de 64 GB a US$ 4.999 vendida por parceiros a partir de 23 de outubro de 2026. Confira os preços atuais antes de comprar.
Os mini PCs e notebooks com AMD Ryzen AI Max+ 395 ("Strix Halo") oferecem 128 GB de LPDDR5X a 256 GB/s, a mesma classe de largura de banda, e uma estimativa semelhante de cerca de 4-5 tokens/s para um modelo 70B denso. As duas plataformas combinam mais com modelos mixture-of-experts (veja abaixo) e com trabalho em CUDA ou fine-tuning do que com chat usando um 70B denso.
Especificação | Valor |
|---|---|
| Memória | 128 GB unificados LPDDR5x |
| Largura de banda da memória | 273 GB/s |
| 70B em Q8_0 (75 GB) | Cabe |
| Decodificação 70B, medida | 2,7 tok/s em FP8 (LMSYS, SGLang) |
| Tamanho máximo de modelo | ~200B parâmetros em FP4 |
| Preço | US$ 6.950 reportado; lista de US$ 4.699 (fev. 2026) |
| Comando Ollama | ollama run llama3.3:70b |
Como funciona GPU NVIDIA + layer offloading para modelos 70B?
Ollama e llama.cpp dividem o modelo entre a VRAM da GPU e a RAM do sistema: camadas na VRAM rodam na velocidade da GPU, camadas na RAM rodam na velocidade de memória da CPU, e a parte lenta domina. Com uma RTX 4090 (24 GB), cerca de 55% de um modelo 70B em Q4_K_M cabe na GPU e o restante é lido da DDR5 a aproximadamente 90 GB/s, o que limita a geração a cerca de 2-4 tokens/s. Uma RTX 5090 (32 GB) comporta cerca de 70% e chega a uma estimativa de 4-6 tokens/s.
O Ollama faz o offloading automaticamente; nenhuma flag é necessária. Execute ollama ps para ver a divisão (coluna PROCESSOR, por exemplo 45%/55% CPU/GPU). No llama.cpp, defina o número de camadas com -ngl.
# Ollama offloads as many layers as fit in VRAM automatically
ollama run llama3.3:70b
# Show the CPU/GPU split of the loaded model:
ollama ps
# llama.cpp: choose the number of GPU layers explicitly
./llama-cli -m llama-3.3-70b-instruct-q4_k_m.gguf \
-ngl 44 \
--ctx-size 4096Qual runtime de inferência é o melhor para um modelo 70B em várias GPUs?
Para um único usuário, Ollama ou llama.cpp com divisão por camadas é o caminho multi-GPU mais simples; para vários usuários ou agentes simultâneos, vLLM ou SGLang com paralelismo de tensor entregam muito mais throughput total. Duas placas de 24 GB (RTX 3090 ou 4090) somam 48 GB, suficientes para Q4_K_M mais um contexto curto.
A divisão por camadas passa as ativações entre as placas uma vez por token e funciona em PCIe comum, por isso serve para placas mistas ou de consumo. O paralelismo de tensor divide cada camada entre as GPUs e se beneficia de links rápidos: a RTX 3090 aceita uma ponte NVLink, enquanto a RTX 4090 e a 5090 não.
Runtime | Método multi-GPU | Ideal para |
|---|---|---|
| Ollama | Divisão automática de camadas | Um usuário, configuração mais fácil |
| llama.cpp | --split-mode, --tensor-split | GPUs mistas, quantizações GGUF |
| vLLM | --tensor-parallel-size N | Muitos usuários ou agentes; AWQ/GPTQ/FP8 |
| SGLang | Paralelismo de tensor | Agentes com prefixos de prompt compartilhados |
| TensorRT-LLM | Paralelismo de tensor / pipeline | Máx. throughput NVIDIA; exige build do engine |
A inferência 70B somente com CPU é prática, e 256 GB de RAM ajudam?
A inferência 70B somente com CPU é limitada pela largura de banda da memória: DDR5 dual-channel de desktop (cerca de 90 GB/s) rende aproximadamente 1-2 tokens/s em Q4_K_M, e adicionar capacidade de RAM não a torna mais rápida. A 1,5 tokens/s, uma resposta de 200 palavras (cerca de 270 tokens) leva em torno de três minutos.
256 GB de RAM mudam o que cabe, não a velocidade: comportam Q8_0 (75 GB) ou FP16 (141 GB) com contexto longo. A velocidade depende dos canais de memória -- um Threadripper PRO de 8 canais ou um servidor EPYC de 12 canais tem de três a cinco vezes a largura de banda de um desktop. Placas de desktop com quatro módulos DIMM grandes costumam rodar a memória mais devagar do que com dois. O processamento do prompt na CPU também é lento para entradas longas.
As estimativas abaixo aplicam a regra da largura de banda com 70% de eficiência; não são benchmarks medidos.
CPU / configuração de RAM | Largura de banda | Q4_K_M (43 GB) | Q8_0 (75 GB) | FP16 (141 GB) |
|---|---|---|---|---|
| Desktop, DDR5-5600 2 canais | ~90 GB/s | ~1-1,5 tok/s | ~0,6-0,9 tok/s | ~0,3-0,5 tok/s |
| Threadripper PRO, DDR5-5600 8 can. | ~358 GB/s | ~5-6 tok/s | ~3-3,5 tok/s | ~1,5-1,8 tok/s |
| EPYC, DDR5-4800 12 canais | ~461 GB/s | ~7-8 tok/s | ~4-4,5 tok/s | ~2-2,5 tok/s |
Os modelos MoE da classe 70B mudam as contas de hardware?
Modelos mixture-of-experts (MoE) precisam de memória para todos os seus parâmetros, mas leem apenas os especialistas ativos a cada token, então geram texto muito mais rápido do que um modelo 70B denso com o mesmo uso de memória. O gpt-oss-120b da OpenAI tem cerca de 117 bilhões de parâmetros, com cerca de 5,1 bilhões ativos; o Llama 4 Scout da Meta tem 109 bilhões, com 17 bilhões ativos.
A regra da largura de banda vale para os pesos ativos, de modo que os modelos MoE aproveitam melhor máquinas de alta capacidade e largura de banda moderada, como o DGX Spark, os PCs com Ryzen AI Max+ 395 e um Mac mini M5 Pro de 64 GB. Para um modelo 70B denso nesse hardware, espere 4-5 tokens/s; compare o tamanho do arquivo de cada modelo MoE com a sua memória antes de baixar.
Qual modelo 70B você deve rodar localmente?
O Llama 3.3 70B é o modelo 70B denso padrão: a Meta reporta 86,0 no MMLU (CoT) e 88,4 no HumanEval, com janela de contexto de 128K. O Qwen2.5 72B é a principal alternativa para uso multilíngue e de programação. Não existe Qwen3 72B -- os modelos densos do Qwen3 vão só até 32B --, então uma menção a "Qwen3 72B" se refere ao Qwen2.5 72B.
Comandos: ollama run llama3.3:70b, ollama run qwen2.5:72b, ollama run deepseek-r1:70b.
Modelo | Parâmetros | Licença | Ideal para |
|---|---|---|---|
| Llama 3.3 70B | 70,6B denso | Llama 3.3 Community License | Inglês geral, seguimento de instruções |
| Qwen2.5 72B Instruct | 72,7B denso | Qwen License | Multilíngue, código; 131K com YaRN |
| DeepSeek-R1-Distill-Llama-70B | 70B denso | Veja o model card | Raciocínio; saídas longas deixam as respostas lentas |
| Mistral Large 2 | 123B denso | Mistral Research License | Somente pesquisa; ~75 GB em Q4 |
Qual hardware você precisa para fazer fine-tuning de um modelo 70B?
O fine-tuning com QLoRA de um modelo 70B exige aproximadamente 35-48 GB de memória de GPU por execução: duas GPUs de 24 GB com FSDP+QLoRA, ou uma única GPU de 48-80 GB. O QLoRA mantém o modelo base em 4 bits (cerca de 35 GB) e treina pequenos adaptadores; a Answer.AI demonstrou isso em duas GPUs gamer de 24 GB.
O fine-tuning completo em 16 bits exige cerca de 16 bytes por parâmetro para pesos, gradientes e estados do otimizador -- da ordem de 1 TB --, o que é trabalho para um servidor multi-GPU. Alugar uma GPU de 80 GB na nuvem costuma ser mais prático do que montar hardware para execuções ocasionais.
Rodar modelos 70B localmente: contexto regional
UE / GDPR: Um modelo 70B local é o teto prático de qualidade de IA que a maioria das organizações consegue executar de forma privada. Processar documentos jurídicos, médicos ou financeiros on-premises mantém prompts e saídas dentro da sua própria infraestrutura, o que apoia os controles de minimização de dados e de risco em transferências; isso, por si só, não torna uma implantação em conformidade com o GDPR, então avalie toda a atividade de tratamento.
Para organizações que exigem hardware da cadeia de suprimentos da UE, Apple (EUA) e NVIDIA (EUA) são fornecedores de fora da UE; Dell, HP e Lenovo vendem sistemas baseados no GB10 com suporte local. Quanto aos modelos, o Mistral Large 2 vem de uma desenvolvedora da UE, mas é lançado sob uma licença de pesquisa que não cobre uso comercial.
Japão: O Qwen2.5 72B é uma escolha comum para textos em japonês: `ollama run qwen2.5:72b`. Documentar o hardware e as versões dos modelos (a saída de `ollama ps` identifica o modelo carregado) apoia a governança interna conforme as diretrizes japonesas de IA para empresas.
China: Um Qwen2.5 72B hospedado localmente mantém os dados na sua própria infraestrutura, o que é relevante para a Lei de Segurança de Dados da China (数据安全法). Se um modelo servido internamente se enquadra nas regras de IA generativa da CAC depende de ele ser oferecido ao público; confirme com um advogado qualificado.
Quais são os erros comuns ao rodar modelos 70B em hardware de consumo?
Comprar uma GPU com menos de 24 GB de VRAM esperando desempenho 70B completo
Uma placa de 12 GB comporta cerca de um quarto de um modelo 70B em Q4_K_M; o resto roda a partir da RAM do sistema, então a velocidade fica próxima à de só CPU. Mesmo uma RTX 4090 de 24 GB entrega apenas cerca de 2-4 tok/s. Para velocidade interativa, use 48 GB de VRAM, um Mac Apple Silicon de 64 GB ou mais, ou um modelo menor de 27B-34B.
Achar que uma máquina com muita memória também é rápida
Os sistemas DGX Spark e Ryzen AI Max+ 395 têm 128 GB, mas apenas 256-273 GB/s de largura de banda, então um modelo 70B denso roda a cerca de 3-5 tok/s. Um Mac Studio M5 Max com 64 GB tem mais que o dobro da largura de banda. Verifique a largura de banda, não só a capacidade.
Não verificar quanto do modelo roda na GPU
O Ollama faz o offloading automaticamente, mas um encaixe apertado pode deixar camadas na CPU. Execute `ollama ps` após carregar e leia a coluna PROCESSOR; "100% GPU" é o objetivo, e uma parcela na CPU explica a saída lenta. Reduza o tamanho do contexto ou passe para Q3_K_S se a divisão for ruim.
Esquecer que o contexto também consome memória
Um modelo 70B em Q4_K_M ocupa 43 GB, mas um contexto de 32K adiciona cerca de 10,7 GB e um de 128K adiciona cerca de 43 GB em FP16. Uma máquina em que os pesos cabem ainda pode ficar sem memória com contexto longo. Use um KV cache de 8 bits ou um contexto mais curto.
Rodar Q5_K_M ou Q8_0 quando a velocidade importa
Cada token lê o modelo inteiro, então o Q8_0 (75 GB) roda a aproximadamente metade da velocidade do Q4_K_M (43 GB) no mesmo hardware. Em máquinas limitadas por largura de banda (DGX Spark, Strix Halo, Mac mini), escolha Q4_K_M para chat e use Q8_0 só quando a qualidade for a prioridade.
Encomendar o Mac mini M5 Pro de US$ 1.699 esperando que ele rode 70B
O Mac mini M5 Pro de US$ 1.699 tem 24 GB de memória unificada. Um modelo 70B exige a configuração sob encomenda de 64 GB, e o Mac mini M6 base (US$ 899, máximo de 32 GB) não consegue rodá-lo de jeito nenhum. Confirme "M5 Pro" e 64 GB antes de encomendar.
Esbarrar no limite padrão de memória da GPU no macOS
Por padrão, o macOS permite que a GPU use cerca de 75% da RAM, aproximadamente 48 GB em um Mac de 64 GB. O Q4_K_M cabe; o Q5_K_M (50 GB) não, até você elevar `iogpu.wired_limit_mb`.
Perguntas frequentes sobre rodar modelos 70B em hardware de consumo
Qual hardware preciso para rodar um LLM de 70B localmente?
Você precisa de cerca de 43 GB de memória rápida para o Llama 3.3 70B em Q4_K_M, mais 3-10 GB para o contexto. Três configurações mantêm o modelo inteiro em memória rápida: um Mac Apple Silicon com 64 GB ou mais de memória unificada, duas GPUs NVIDIA de 24 GB (48 GB de VRAM no total) ou uma máquina com 128 GB de memória unificada, como o NVIDIA DGX Spark ou um mini PC com AMD Ryzen AI Max+ 395. A capacidade decide se o modelo roda; a largura de banda da memória decide com que rapidez. Uma única GPU de 24 GB ou um PC só com CPU consegue rodá-lo, mas apenas a cerca de 1-4 tokens/s.
O que é um modelo 70B?
Um modelo 70B é um modelo de linguagem grande com cerca de 70 bilhões de parâmetros (pesos). O Llama 3.3 70B tem 70,6 bilhões e o Qwen2.5 72B tem 72,7 bilhões. O tamanho do arquivo decorre do número de parâmetros: cerca de 141 GB em 16 bits, 75 GB em 8 bits (Q8_0) e 43 GB em 4 bits (Q4_K_M).
Quanta VRAM ou RAM preciso para um modelo 70B?
O Llama 3.3 70B precisa de 43 GB em Q4_K_M, 50 GB em Q5_K_M, 75 GB em Q8_0 e 141 GB em FP16 (tamanhos da biblioteca do Ollama), mais o KV cache do contexto: cerca de 2,7 GB com 8K tokens, 10,7 GB com 32K e 43 GB com 128K. Com 24 GB de VRAM, só cerca de metade de um modelo Q4_K_M cabe na GPU, e o resto roda a partir da RAM do sistema.
Qual é o hardware mais barato que roda um modelo 70B de forma utilizável?
Para cerca de 10 tokens/s ou mais, as opções práticas são um Mac Studio M5 Max configurado com 64 GB ou mais (o modelo base de US$ 2.499 tem 36 GB), um Mac Studio M2 Ultra usado com 64 GB ou mais, ou duas GPUs usadas de 24 GB. A opção nova mais barata da Apple é o Mac mini M5 Pro com 64 GB: o modelo base de US$ 1.699 tem apenas 24 GB, e análises situam as configurações de 64 GB em aproximadamente US$ 2.700-US$ 3.200. Sua largura de banda de 307 GB/s o limita a cerca de 4-5 tokens/s. Os preços de GPUs no varejo são voláteis: anúncios da RTX 5090 foram reportados bem acima do preço de lançamento de US$ 1.999 em outubro de 2026, então confira os preços atuais.
Posso rodar um modelo 70B em uma única GPU de 24 GB?
Sim, mas devagar. Uma placa de 24 GB como a RTX 4090 comporta cerca de 55% de um modelo 70B em Q4_K_M; as camadas restantes rodam a partir da RAM do sistema, na velocidade de memória da CPU, o que dá aproximadamente 2-4 tokens/s com DDR5 rápida. Para velocidade interativa, use um modelo menor (27B-34B cabe em 24 GB), duas GPUs ou uma máquina de memória unificada com 64 GB ou mais.
Posso rodar um modelo 70B em duas GPUs?
Sim. Duas placas de 24 GB (RTX 3090 ou 4090) oferecem 48 GB de VRAM, o que comporta um modelo 70B em Q4_K_M (43 GB) com um contexto curto de alguns milhares de tokens. Ollama e llama.cpp dividem as camadas entre as duas placas automaticamente ou com --tensor-split. Espere aproximadamente 12-17 tokens/s como estimativa, porque cada token passa pelas duas placas em sequência.
Qual é o melhor runtime de inferência para rodar LLMs de 70B em hardware multi-GPU?
Para um único usuário, Ollama ou llama.cpp com divisão por camadas é o mais simples e funciona com GPUs mistas. Para vários usuários ou agentes simultâneos, vLLM com --tensor-parallel-size igual ao número de GPUs, ou SGLang, entrega um throughput total muito maior porque agrupa as requisições em lotes; ambos preferem GPUs idênticas e pesos AWQ, GPTQ ou FP8. O TensorRT-LLM entrega o maior throughput em NVIDIA, mas exige uma etapa de build do engine.
Quanta memória de GPU um sistema multiagente com backends 70B precisa?
Calcule os pesos uma vez, mais um KV cache por sessão simultânea. O Llama 3.3 70B em Q4_K_M precisa de cerca de 43 GB para os pesos; cada sessão ativa adiciona cerca de 0,33 MB por token de contexto em FP16. Quatro agentes com 32K tokens cada precisam, portanto, de cerca de 43 GB + 43 GB = 86 GB. Sirva todos os agentes a partir de um único servidor compartilhado (vLLM, SGLang ou llama.cpp com slots paralelos) em vez de carregar uma cópia do modelo por agente.
256 GB de RAM ajudam na inferência de um modelo 70B só com CPU?
Ajudam na capacidade, não na velocidade. 256 GB permitem carregar Q8_0 (75 GB) ou FP16 (141 GB) com contexto longo, mas a velocidade de decodificação é limitada pelos canais de memória: aproximadamente 0,5-1,5 tokens/s em um desktop dual-channel, cerca de 3-6 em um Threadripper PRO de 8 canais e cerca de 4-8 em um EPYC de 12 canais, de Q4_K_M a Q8_0 (estimativas a partir da largura de banda da memória, não benchmarks que executamos).
O Mac mini M6 consegue rodar um modelo 70B?
Não. O Mac mini M6 (a partir de US$ 899) chega no máximo a 32 GB de memória unificada e 170 GB/s de largura de banda, abaixo dos 43 GB de que um modelo 70B em Q4_K_M precisa. O Mac mini M5 Pro (a partir de US$ 1.699, 307 GB/s, Thunderbolt 5) pode ser configurado com até 64 GB; o modelo base de US$ 1.699 tem 24 GB, então peça a configuração sob encomenda de 64 GB. Ambos começaram a ser entregues em 22 de setembro de 2026.
O que é o NVIDIA DGX Spark e vale a pena para inferência 70B?
O DGX Spark é o computador de IA compacto de mesa da NVIDIA, com 128 GB de memória unificada LPDDR5x a 273 GB/s. Ele carrega modelos 70B em Q8_0, mas é limitado pela largura de banda: a LMSYS mediu 2,7 tokens/s de decodificação para o Llama 3.1 70B em FP8. Combina mais com trabalho em CUDA, fine-tuning e grandes modelos MoE do que com chat rápido usando um 70B denso. A NVIDIA aumentou o preço da Founders Edition de US$ 3.999 para US$ 4.699 em fevereiro de 2026, e um preço de US$ 6.950 foi reportado em outubro de 2026, junto com uma versão de 64 GB a US$ 4.999 de parceiros.
Como a qualidade de um 70B local se compara à de modelos na nuvem?
A Meta reporta 86,0 no MMLU (CoT) e 88,4 no HumanEval para o Llama 3.3 70B Instruct. Os modelos de nuvem de ponta lançados depois pontuam mais em tarefas que exigem muito raciocínio, enquanto os modelos 70B locais continuam competitivos em resumo, extração, redação e geração rotineira de código. Teste os dois com os seus próprios prompts, por exemplo com o PromptQuorum, antes de investir em hardware para 70B.
Quanta eletricidade rodar um modelo 70B consome?
Uma GPU consome até a potência da placa enquanto gera texto: 350 W para uma RTX 3090, 450 W para uma RTX 4090 e 575 W para uma RTX 5090. A US$ 0,15 por kWh, uma RTX 4090 em carga total custa cerca de US$ 0,07 por hora só pela GPU. O Apple Silicon e as máquinas de memória unificada consomem muito menos energia para o mesmo modelo, mas em velocidade menor.
Modelos 70B valem a pena em comparação com modelos menores para tarefas do dia a dia?
Para raciocínio complexo, análise de documentos longos e escrita com nuances, em geral sim. Para resumo simples, perguntas e respostas e classificação, um modelo de 7B-14B costuma produzir resultado parecido por uma fração do custo de hardware. Rode ambos com os seus próprios prompts antes de investir em hardware para 70B.
Posso fazer fine-tuning de um modelo 70B em hardware de consumo?
Somente com QLoRA. O QLoRA mantém o modelo base em 4 bits (cerca de 35 GB) e treina pequenos adaptadores; a Answer.AI mostrou o FSDP+QLoRA treinando um modelo 70B em duas GPUs gamer de 24 GB. O fine-tuning completo em 16 bits exige da ordem de 1 TB de memória e é trabalho para um servidor multi-GPU. Para qualquer coisa além de execuções ocasionais de QLoRA, alugar uma GPU de 80 GB na nuvem costuma ser mais prático.
Qual é a melhor quantização para 70B no Apple Silicon?
Em um Mac de 64 GB, use Q4_K_M (43 GB). O macOS limita a memória endereçável pela GPU a cerca de 75% da RAM por padrão (aproximadamente 48 GB em um Mac de 64 GB), então o Q5_K_M (50 GB) só funciona depois de elevar o limite com sysctl iogpu.wired_limit_mb, e deixa pouca folga. Com 96-128 GB, o Q8_0 (75 GB) é a escolha quase sem perda, a aproximadamente metade da velocidade do Q4_K_M, porque cada token lê o dobro de bytes.
O Ollama escolhe automaticamente a melhor quantização?
Não. ollama run llama3.3:70b baixa o Q4_K_M padrão (43 GB). Indique a tag para outro nível, por exemplo ollama run llama3.3:70b-instruct-q5_K_M ou ollama run llama3.3:70b-instruct-q8_0. Execute ollama ps após carregar: a coluna PROCESSOR mostra quanto do modelo roda na GPU e quanto na CPU.
Um iPhone ou notebook consegue rodar um modelo 70B?
Um iPhone não: os iPhones atuais têm 8-12 GB de RAM, enquanto um modelo 70B em Q4_K_M precisa de cerca de 43 GB, então celulares rodam modelos de 1B-8B. Notebooks só com 64 GB ou mais de memória unificada (configurações topo de linha do MacBook Pro) ou um sistema AMD Ryzen AI Max+ 395 com 128 GB. Notebooks gamer com 16-24 GB de VRAM, como um ASUS ROG Strix, caem no caso lento de offload parcial.
Fontes
- Ollama: tags e tamanhos do Llama 3.3 -- Q4_K_M 43 GB, Q5_K_M 50 GB, Q8_0 75 GB, FP16 141 GB
- Model card do Meta Llama 3.3 70B Instruct -- MMLU (CoT) 86,0, HumanEval 88,4, contexto de 128K, licença
- Model card do Qwen2.5 72B Instruct -- 72,7B parâmetros, contexto de 131K com YaRN
- Model card do Mistral Large Instruct 2407 -- 123B parâmetros, Mistral Research License
- LMSYS: análise detalhada do NVIDIA DGX Spark -- Llama 3.1 70B em FP8 a 2,7 tok/s de decodificação, 273 GB/s
- Apple Newsroom: Mac mini com M6 e M5 Pro -- preços, memória, largura de banda
- 9to5Mac: Mac Studio com M5 Max e M5 Ultra -- preços, memória base e máxima, largura de banda
- Fórum de desenvolvedores da NVIDIA: mudança de preço do DGX Spark -- de US$ 3.999 para US$ 4.699
- TechnoEdge: aumento de preço do DGX Spark e modelo de 64 GB -- preços reportados de US$ 6.950 e US$ 4.999
- Fstoppers: Mac mini M5 Pro review -- configuração de 64 GB / 1 TB listada a US$ 3.199
- Trusted Reviews: Mac mini M5 Pro review -- preços das opções de memória de 48 GB e 64 GB
- Answer.AI: treinar um modelo 70B em casa -- FSDP + QLoRA em duas GPUs de 24 GB
- llama.cpp -- documentação de GPU offloading e divisão multi-GPU
