Rodar modelos do Hugging Face numa GPU integrada (iGPU) — Ollama & llama.cpp
O Hugging Face é o maior repositório de modelos de IA abertos — e não é preciso uma placa gráfica de 500 €/mês para usá-los. Modelos pequenos e quantizados rodam muito bem numa GPU integrada (iGPU / APU) exposta via Vulkan — a partir de 14,99 €/mês.
O que roda bem numa iGPU
Uma GPU integrada não serve para treinar modelos de 70B. Mas para inferência de modelos pequenos sobra:
- LLMs pequenos — Gemma (a família aberta da Google, ao estilo Gemini), Llama 3.2, Phi-3, Qwen2.5 — em GGUF quantizado (Q4/Q5).
- Chatbots, resumo, RAG, extração, classificação no seu próprio servidor privado.
- Modelos de visão e embeddings via OpenVINO / ONNX Runtime.
Regra prática: escolha modelos até ~7B parâmetros, quantizados. Cabem na memória da iGPU e geram alguns tokens por segundo — suficiente para assistentes, tarefas em lote e automação.
Opção 1 — Ollama (o mais fácil)
O Ollama baixa modelos (muitos espelhados do Hugging Face) e roda-os numa linha:
curl -fsSL https://ollama.com/install.sh | sh
ollama run gemma3:4b
Também pode rodar qualquer GGUF diretamente de um repositório Hugging Face:
ollama run hf.co/unsloth/gemma-3-4b-it-GGUF:Q4_K_M
Opção 2 — llama.cpp com o backend Vulkan
O llama.cpp baixa modelos GGUF diretamente do Hugging Face com -hf e usa a iGPU via Vulkan:
llama-cli -hf unsloth/gemma-3-4b-it-GGUF:Q4_K_M \
-ngl 99 -p "Explain quantization in 3 bullet points"
-ngl 99 descarrega as camadas do modelo para a GPU integrada.
Visão & embeddings — OpenVINO
Para modelos de visão, OCR ou embeddings do Hugging Face, converta-os com Optimum Intel e aponte para a iGPU com OpenVINO para inferência de baixa latência. Mesmo servidor, mesmo preço.
Porquê alojar você mesmo
- Custo — sem fatura de API por token, sem GPU de 500 €/mês. Um preço fixo.
- Privacidade — os seus prompts e dados nunca saem do seu servidor (IPv6 dedicada, SSH root, LUKS).
- Controlo — fixe uma versão do modelo, rode offline, escale com k3s / Kubernetes.
FAQ
Posso rodar o Gemini ou o GPT localmente? Não — são APIs proprietárias. Mas os seus primos abertos (Gemma, Llama, Phi, Qwen) rodam muito bem numa iGPU.
Qual a velocidade? Um modelo quantizado de 3–4B gera alguns tokens por segundo na UHD 770 — ótimo para assistentes e lote, não para serviço de alto débito.
Por que modelos começar? gemma3:4b, qwen2.5:3b ou phi3:mini — todos disponíveis como GGUF no Hugging Face.
Conclusão
Hugging Face + uma GPU integrada é a forma mais barata de rodar modelos abertos pequenos em privado. Baixe um GGUF, rode-o com Ollama ou llama.cpp sobre Vulkan — a partir de 14,99 €/mês.