Carga de trabalho · Hospedando um modelo de linguagem

Hospedagem de LLM em uma GPU dedicada dimensionada para o modelo que você quer rodar

A hospedagem de LLM na Primcast é um servidor completo com uma GPU dedicada, rodando o modelo que você escolher no runtime que você escolher, pelo mesmo preço todo mês. Escolha o tamanho e a precisão do seu modelo na planilha e ela indica a menor GPU que o comporta com folga para servir.

Erre a memória e nada mais importa: um modelo dois gigabytes maior que sua GPU ou se recusa a iniciar ou se arrasta no processador. É por isso que a planilha vem primeiro.

Planilha de dimensionamentopesos × folga
Tamanho do modelo
Precisão
Quem usa

70B: 38 GB × 1.5 = 57 GB

Fits on one GPU. The smallest that clears it (3 larger also do):

Instinct MI21064 GB HBM2e

The link opens the machine it goes in. Its price is on GPU dedicated servers.

Transforme suas GPUs em receita mensal passiva

Tem servidores ou desktops com GPU parados? Anuncie-os hoje no marketplace da Primcast e ganhe aluguéis mensais constantes de equipes de IA, desenvolvedores e empresas que precisam de computação em nível de produção.

Ir para o Marketplace

01 Memória da GPU

Quanta memória de GPU um LLM precisa?

Multiplique a contagem de parâmetros pelos bytes que cada parâmetro ocupa. Em 16 bits são dois bytes, em 8 bits um, em 4 bits meio byte. Um modelo de 70B tem cerca de 140 GB de pesos em 16 bits e cerca de 38 GB em 4 bits.

Quantizar para menos bits é o que permite que um modelo grande caiba em uma GPU menor. Isso custa um pouco de qualidade, e o quanto depende mais do modelo e do método do que da contagem de bits. Se a precisão importa para você, teste as duas versões antes de escolher o hardware.

Espere que o download real pese um pouco mais que essa soma, já que formatos populares de 4 bits deixam algumas camadas em precisão maior. O download padrão do Llama 3.1 70B da Ollama em 4 bits chega a 43 GB em vez de 38. Depois de escolher o arquivo, dimensione pelo peso real dele.

Esses são apenas os pesos. Trate-os como o piso, nunca como o requisito: a próxima seção é a parte que pega as pessoas de surpresa.

Weights only. The runtime, the activations and the conversation come on top, and the next section is about them.
Model16-bit8-bit4-bit
7-8 billion parameters16 GB8 GB5 GB
13-14 billion parameters28 GB14 GB8 GB
30-34 billion parameters68 GB34 GB19 GB
70 billion parameters140 GB70 GB38 GB

Modelos abertos populares e a linha que cada um usa

A contagem de parâmetros é a do próprio editor e é tudo o que a questão de encaixe exige. Um modelo que não está nesta lista se dimensiona do mesmo jeito, e novos chegam todo mês sem mudar a aritmética.

MoEMistura de especialistas

Um modelo descrito como “30B com 3B ativos” precisa da memória de um modelo de 30B e roda mais perto da velocidade de um de 3B. Todos os especialistas precisam ficar carregados, porque cada token pode acordar um diferente. Sempre dimensione pelo total.

Famílias de modelos de pesos abertos e a linha de dimensionamento em que cada uma se encaixa
ModeloParâmetrosLinha de dimensionamento
Llama 3.1 / 3.3 Meta8B · 70B7–8B e 70B
Llama 4 Scout Meta109B total · 17B ativosAcima da linha de 70B: dimensione a partir de 109B
Qwen3 Alibaba8B · 14B · 32BAs três primeiras linhas
Qwen3 30B-A3B Alibaba30B total · 3B ativos30–34B, dimensionado pelo total
DeepSeek-R1 destilado7B – 70BUm por linha: escolha o que sua GPU comporta
Mistral Small 3.2 Mistral AI24BEntre as linhas dois e três: faça a aritmética
Gemma 3 Google12B · 27B13–14B, e logo abaixo de 30–34B
Phi-4 Microsoft14B13–14B
gpt-oss OpenAI20B · 120BEnviado em 4 bits: uma GPU de 16 GB e uma GPU de 80 GB

02 Folga

Por que um modelo que cabe ainda pode se recusar a servir

Porque os pesos dividem a memória da GPU com o runtime e com a conversa. A história de sempre: o modelo tem 38 GB, a GPU tem 40, ele carrega e consegue mais ou menos um chat curto antes de as requisições começarem a entrar em fila. Mova o controle deslizante e veja a conversa crescer.

pesos, fixos
runtime
cache chave-valor, cresce
livre
A memória de uma GPU, desenhada em proporção

Um usuário, contexto curto: o multiplicador ×1,25 cobre isso.

  • Cada token em uma conversa deixa uma entrada no cache chave-valor para não ser computado duas vezes. O cache cresce com o comprimento do contexto e de novo com cada requisição que você atende ao mesmo tempo.
  • Reserve um quarto a mais sobre os pesos para um usuário por vez e metade a mais para atender tráfego. Esses são os dois multiplicadores da planilha.
  • Está apertado? Antes de pedir, envie-nos seu modelo, a quantização, o comprimento do contexto e o número de pessoas usando ao mesmo tempo. Dimensionar uma GPU para você agora é muito mais fácil do que migrar você para uma maior depois da entrega.

03 Servidor com GPU para LLM

Qual servidor com GPU roda qual modelo

Encontre seu modelo à esquerda e sua precisão no topo. Cada célula indica a menor GPU que instalamos que comporta esses pesos com folga para servir, e leva à máquina em que ela vai. Onde nenhuma GPU sozinha é suficiente, a célula diz isso.

The smallest GPU we fit that holds the weights with room left to serve: 1.5× the weights, the generous end of the quarter-to-a-half head-room rule. Prices are on GPU dedicated servers, next to the machine each GPU goes in.
If you want to runat 16-bitat 8-bitat 4-bit
7-8 billion parametersTESLA P40 / QUADRO P600024 GB16 GB of weightsTITAN V12 GB HBM28 GB of weightsTESLA P48 GB GDDR55 GB of weights
13-14 billion parametersRTX A600048 GB GDDR6 ECC28 GB of weightsTESLA P40 / QUADRO P600024 GB14 GB of weightsTITAN V12 GB HBM28 GB of weights
30-34 billion parametersMore than one GPUNothing we fit holds it alone68 GB of weightsInstinct MI21064 GB HBM2e34 GB of weightsTesla V100 32GB32 GB HBM219 GB of weights
70 billion parametersMore than one GPUNothing we fit holds it alone140 GB of weightsMore than one GPUNothing we fit holds it alone70 GB of weightsInstinct MI21064 GB HBM2e38 GB of weights
  • A menor GPU que cabe nem sempre é a que você quer. A memória só diz se o modelo vai iniciar. O resto da GPU decide a velocidade e para quantas pessoas ao mesmo tempo, então se a velocidade importa mais que o orçamento, suba um degrau.
  • GPUs mais antigas não falam os formatos numéricos mais novos. Várias das GPUs que instalamos são anteriores ao FP8 e ao bfloat16, então um runtime que espera esses formatos cai para algo mais lento ou se recusa a iniciar. Pergunte sobre uma GPU e um runtime específicos antes de pedir.
  • GPUs AMD rodam ROCm, não CUDA. As GPUs Instinct oferecem muita memória pelo preço e respondem por mais de uma célula aqui, mas seu software precisa suportar ROCm. A maioria dos runtimes atuais suporta, e algumas ferramentas em torno deles ainda não. Ficamos felizes em verificar o seu com você.
  • Mais de uma GPU é uma montagem que orçamos, não uma opção de checkout, porque quantas cabem depende da largura da GPU e do orçamento de energia do chassi. Nossa página de multi-GPU explica isso. A outra resposta nesse tamanho é 128 GB de memória compartilhada entre o processador e a GPU em uma máquina: alugar um NVIDIA DGX Spark.

04 As GPUs

Toda GPU que instalamos, da maior memória para a menor

Instalamos 56 GPUs com um valor de memória publicado, e a maior comporta 96 GB. Esta lista começa pelo topo porque a pergunta aqui é “qual é o maior modelo que posso rodar”. Servidores dedicados com GPU lista as mesmas GPUs da máquina mais barata para cima, com preços. Uma GPU cujo fabricante não publica a memória fica de fora em vez de ser estimada.

Algumas GPUs vêm em mais de um chassi, e a geração PCIe da máquina por baixo muda o que uma GPU moderna consegue fazer. Ambos estão em servidores dedicados com GPU. Se você preferir não esperar por uma montagem, veja as máquinas prontas em servidores instantâneos.

05 LLM auto-hospedado

Seu runtime, suas versões, nada no meio

Você recebe o servidor com um sistema operacional novo e root. Não há nenhum serviço de inferência nosso na frente do seu modelo e nada se atualiza sozinho na semana do seu prazo. Mantenha o driver da GPU, CUDA ou ROCm e seu framework exatamente nas versões com as quais você testou. Se quiser o driver instalado antes da entrega, diga isso no pedido e informe a versão.

vLLM e Ollama respondem ambos em um endpoint compatível com OpenAI, então código escrito para uma API hospedada aponta para seu próprio servidor mudando uma URL base.

  1. vLLM

    Para atender tráfego real

    Batching contínuo e atenção paginada permitem que uma GPU responda a muitas requisições ao mesmo tempo. Essa é a diferença entre uma demonstração e um serviço. Ele pede uma GPU razoavelmente moderna.

  2. llama.cpp

    Para memória apertada ou GPUs mais antigas

    Seus formatos quantizados são a razão de um modelo grande caber em uma GPU pequena, e ele pode dividir o trabalho entre processador e GPU quando os pesos não cabem direito.

  3. TGI · SGLang

    Para produção com extras

    Servidores de produção da mesma família, com pontos fortes diferentes em saída estruturada, reuso de prefixo e atendimento de vários modelos. Eles rodam aqui sem alterações.

  4. Ollama

    Para uma primeira resposta em minutos

    O caminho mais curto de uma máquina vazia a um modelo respondendo em uma porta. Dez minutos com ele dizem se seu dimensionamento estava certo.

06 Alugue um servidor para seu LLM

O que seu próprio servidor oferece que uma API não oferece

Uma API hospedada é fácil para começar. Estas são as quatro razões pelas quais as pessoas movem seu modelo para uma máquina própria.

Seus prompts ficam no seu hardware

Pesos, prompts, documentos recuperados e cada token gerado ficam em uma máquina na qual só você consegue entrar. Você também escolhe a jurisdição: Amsterdã ou Bucareste mantém os dados na UE, São Francisco, Miami ou Nova York os mantém nos EUA. Quais GPUs cada cidade tem está na página de pedido.

Nenhum medidor rodando nos seus tokens

Uma API cobra cada token, e um agente ou um job em lote produz tokens o dia todo. Seu próprio servidor custa o mesmo todo mês, por mais ocupado que fique, e nada mede a porta também, então puxar pesos e enviar respostas não acrescenta nada à conta. Os valores mensais estão em servidores dedicados com GPU.

Ninguém muda o modelo debaixo de você

O modelo que você fixa hoje responde do mesmo jeito daqui a seis meses. Sem teto de requisições por minuto, sem fila na hora de pico de outra pessoa, sem aviso de aposentadoria. A troca justa é que as atualizações são suas para fazer, quando lhe convier.

Espaço para tudo ao redor do modelo

Recuperação precisa de um modelo de embedding, um armazenamento vetorial e discos rápidos. Agentes precisam de espaço para rodar suas ferramentas. NVMe para o armazenamento, núcleos de processador para o pipeline e a GPU para os tokens: uma máquina carrega tudo isso.

07 Velocidade

Quão rápido ele vai responder?

Depende de coisas demais para um único número honesto, então não publicamos um valor de tokens por segundo. O modelo, a quantização, o runtime e sua versão, o tamanho do lote, os comprimentos do prompt e da resposta e o número de usuários ao mesmo tempo podem cada um mudar isso várias vezes.

O que impulsiona isso: ler seu prompt é limitado pela aritmética da GPU e acontece uma vez por requisição. Escrever a resposta é limitado pela largura de banda da memória, porque cada token novo lê os pesos de novo. O batching espalha essa leitura por muitas requisições, até o cache chave-valor ficar sem espaço. Folga de novo.

Peça-nos uma resposta real

Diga-nos o modelo, a quantização, o comprimento do contexto e aproximadamente quantas requisições chegam ao mesmo tempo. Se já rodamos algo parecido, diremos o que vimos e em qual GPU. Se não rodamos, diremos isso também.

O chat ao vivo traz uma resposta em segundos de uma IA que olha sua conta e seu servidor, e de um colega sempre que você pedir. Os tempos de resposta estão na página de suporte.

08 Servidores de treinamento de LLM

Ajuste fino precisa de muito mais memória que servir

Servir precisa dos pesos. Treinar precisa dos pesos, dos gradientes e do estado do otimizador para cada parâmetro que atualiza, tudo carregado ao mesmo tempo, mais as ativações mantidas para a passada reversa. Um modelo que serve confortavelmente em uma GPU pode ser várias vezes grande demais para ajuste fino completo nela.

Métodos eficientes em parâmetros como LoRA atualizam uma fração pequena dos parâmetros e precisam de uma fração pequena correspondente da memória extra, e é por isso que a maioria dos ajustes finos em nossas máquinas usa um. O treinamento também transmite lotes pelo enlace entre processador e GPU o tempo todo, então a geração PCIe da máquina importa aqui de um jeito que não importa para servir. Servidores dedicados com GPU mostra qual plataforma dá a cada GPU qual enlace.

Envie-nos o modelo, o método, o comprimento da sequência e o tamanho do conjunto de dados e dimensionaremos com você. Para mais de uma GPU, veja servidores multi-GPU e de cluster.

09 In short

LLM hosting at Primcast, in ten lines

What decides whether a model runs
GPU memory, and almost nothing else on the order form. The weights either fit or they do not: on a GPU a couple of gigabytes short, most runtimes refuse to load the model, and the ones that can spill layers to the processor run far slower. Clock speed and core count decide how fast it is once it fits.
How much memory a model needs
Parameters multiplied by bytes per parameter: two bytes each at 16-bit, one at 8-bit, half at 4-bit. That is the WEIGHTS. The runtime, the activations and the conversation's key-value cache live in the same memory, so budget a quarter to a half again on top before choosing a GPU.
Largest model on a single GPU here
70 billion parameters at 4-bit, with room left to serve. Past that the answer is more than one GPU in one machine, which is a build we quote rather than a checkout option. Multi-GPU and multi-node is the page for it.
Biggest GPU we fit
RTX PRO 6000 Blackwell 96GB, 96 GB GDDR7 ECC. GPU memory figures are the manufacturers' published ones; a GPU whose figure we could not source is left out of the comparison rather than guessed at.
Which runtime
Yours. You get the machine with a fresh operating system and root, and you install vLLM, llama.cpp, TGI, SGLang, Ollama or anything else, pinned to the version your code was tested against. Nothing upgrades underneath you, and there is no vendor runtime you have to go through.
Throughput
We publish no tokens-per-second figure, deliberately, because we have not measured one under conditions we would be willing to have quoted back at us. What governs it is the GPU's memory bandwidth while generating, its arithmetic while reading the prompt, and how many requests you batch. Ask with the model, the quantisation and the expected concurrency and we will say what we have actually seen.
Fine-tuning and training
Both are ordinary work here, and both need considerably more memory than serving the same model: gradients and optimiser state sit alongside the weights. A parameter-efficient method needs a fraction of what a full fine-tune does. Tell us the method and the model and we will size it rather than have you find out after delivery.
Tenancy
One tenant per physical machine and the full GPU passed straight through to your operating system. No hypervisor, MIG slicing, vGPU profile or time-sharing scheduler, and no other customer's work on the GPU. What you measure on the first afternoon is what you keep.
Bandwidth
Nothing meters the port, in either direction, and nobody shares it with you at the access switch. Pulling weights down and serving tokens back out costs nothing beyond the port.
What this page does not price
GPUs, or anything else. Every GPU we fit, what each adds per month and what the machine under it costs are on GPU dedicated servers, each figure against the exact machine it belongs to.

10 Perguntas

O que as pessoas perguntam antes de hospedar um LLM conosco

Coletado do chat ao vivo e dos tickets. As quatro primeiras decidem se um pedido dá certo.

01O que é hospedagem de LLM e o que recebo aqui?

Hospedar um LLM significa executar um modelo de linguagem grande em um servidor que você controla, em vez de chamar a API de outra pessoa. Conosco, isso significa alugar um servidor físico inteiro com GPU dedicada própria, acesso root e um sistema operacional novo, e então instalar o modelo e o runtime que quiser. É de nível de produção no sentido simples: a GPU é só sua e as versões são suas para escolher.

02Quanta memória de GPU um modelo de linguagem grande precisa?

Pegue a contagem de parâmetros e multiplique pelos bytes por parâmetro, que é 2 para 16 bits, 1 para 8 bits e 0,5 para 4 bits. Um modelo de 7–8B tem cerca de 16 GB de pesos em 16 bits, 8 GB em 8 bits e 5 GB em 4 bits. Um modelo de 70B tem cerca de 140 GB, 70 GB e 38 GB. Isso são apenas os pesos, então planeje de 25 a 50 por cento a mais por cima para o runtime, as ativações e o cache que guarda a conversa.

03Qual servidor com GPU preciso para um modelo de 70B como o Llama 3.3?

Em 4 bits os pesos têm cerca de 38 GB, então com espaço para servir você precisa de uma GPU com 64 GB ou mais: uma GPU, uma máquina. Em 8 bits os pesos têm 70 GB, o que só as nossas maiores GPUs individuais comportam, e apenas para um usuário por vez, então planeje mais de uma GPU se for atender tráfego. Em 16 bits nenhuma GPU individual que instalamos comporta isso e vira uma montagem multi-GPU que orçamos. A tabela acima nomeia as GPUs exatas, e os preços estão em servidores dedicados com GPU.

04Por que meu modelo carrega e depois falha ao servir?

Porque os pesos não estão sozinhos na memória da GPU. O runtime e seus buffers também ficam lá, e cada token de uma conversa deixa uma entrada no cache chave-valor para não ser recalculado. Esse cache cresce com o comprimento do contexto e de novo com cada requisição atendida ao mesmo tempo, então um modelo que cabe por pouco comporta aproximadamente uma conversa curta. Dimensione a GPU em uma vez e um quarto a uma vez e meia os pesos.

05Qual software de inferência posso instalar?

Qualquer um. Você tem root em um sistema operacional limpo, sem nenhum serviço de inferência nosso no caminho. vLLM é a escolha usual para atender tráfego real, llama.cpp para memória apertada ou GPUs mais antigas, e TGI e SGLang rodam sem alterações. Ollama é o caminho mais rápido para um modelo respondendo em uma porta. vLLM e Ollama oferecem ambos um endpoint compatível com OpenAI, então o código cliente existente só precisa de uma nova URL base.

06Alugar um servidor para um LLM é mais barato que pagar por token?

Depende de quanto você usa. Uma API cobra por token e não custa nada ociosa; seu próprio servidor custa o mesmo todo mês e nada a mais quando está ocupado. Tráfego constante, agentes que rodam o dia todo, tarefas em lote e qualquer coisa com regras de privacidade tendem a sair na frente em máquina própria, enquanto um modelo chamado dez vezes por dia não. Os valores mensais para essa conta estão em servidores dedicados com GPU.

07Quantos tokens por segundo vou obter?

Não publicamos um número, porque o modelo, a quantização, a versão do runtime, o tamanho do lote, os comprimentos do prompt e da resposta e o número de usuários simultâneos podem cada um mudá-lo várias vezes. Ler o prompt é limitado pela aritmética e escrever a resposta pela largura de banda da memória, e o processamento em lote distribui o custo entre as requisições até o cache encher. Diga-nos seu modelo, a quantização e os usuários esperados e compartilharemos o que realmente vimos.

08A GPU é compartilhada com mais alguém?

Não. Cada servidor físico tem um cliente, e seu sistema operacional vê a GPU completa diretamente. Nenhuma camada de máquina virtual, fatiamento MIG, perfil vGPU ou compartilhamento de tempo fica entre você e ela, então nenhum outro trabalho a compartilha e a carga de mais ninguém pode mudar sua latência.

09E se meu modelo não couber em uma GPU?

Então é uma montagem multi-GPU, que orçamos em vez de vender pelo checkout, porque quantas GPUs cabem depende da largura delas e do orçamento de energia do chassi. Duas GPUs dão a soma da memória delas apenas se o runtime dividir o modelo entre as duas, o que todo runtime sério consegue fazer com algum custo em velocidade. Nossa página multi-GPU mostra como isso fica, e o DGX Spark oferece 128 GB de memória compartilhada em uma máquina.

10Posso usar o servidor para treinamento ou ajuste fino de LLM?

Sim, e planeje muito mais memória do que para servir o mesmo modelo. O treinamento mantém os pesos, os gradientes e o estado do otimizador para cada parâmetro que atualiza, mais as ativações para a passada reversa, então um modelo que serve facilmente em uma GPU pode ser várias vezes grande demais para ajuste fino completo ali. Métodos eficientes em parâmetros como LoRA precisam de apenas uma fração dessa memória extra, e é por isso que a maioria dos ajustes finos em nossas máquinas usa um.

11Posso usar uma GPU AMD, e o ROCm funciona?

Sim. As GPUs AMD Instinct estão entre as GPUs de maior memória que instalamos e costumam ser o melhor valor por gigabyte, mas seu software precisa suportar ROCm em vez de CUDA. A maioria dos runtimes de inferência atuais suporta, e algumas ferramentas ao redor deles ainda não. Diga-nos seu runtime antes de pedir e verificaremos para você.

Pronto para rodar seu próprio modelo?

Escolha a GPU que a planilha indicou, selecione uma cidade e faça o pedido. Sem contrato de longo prazo, e se seus números estiverem próximos, dimensionaremos com você primeiro.