01Ce este găzduirea LLM și ce primesc aici?
Găzduirea LLM înseamnă să rulezi un model de limbaj mare pe un server pe care îl controlezi, în loc să apelezi API-ul altcuiva. La noi, asta înseamnă că închiriezi un server fizic întreg, cu propriul GPU dedicat, acces root și un sistem de operare proaspăt, apoi instalezi modelul și runtime-ul dorit. Este de nivel de producție în sensul simplu: GPU-ul este doar al tău, iar versiunile le alegi tu.
02Câtă memorie GPU are nevoie un model de limbaj mare?
Ia numărul de parametri și înmulțește-l cu octeții per parametru, adică 2 pentru 16 biți, 1 pentru 8 biți și 0,5 pentru 4 biți. Un model de 7–8B înseamnă aproximativ 16 GB de ponderi la 16 biți, 8 GB la 8 biți și 5 GB la 4 biți. Un model de 70B înseamnă aproximativ 140 GB, 70 GB și 38 GB. Acestea sunt doar ponderile, așa că planifică încă 25 până la 50 la sută în plus pentru runtime, activări și cache-ul care păstrează conversația.
03Ce server GPU îmi trebuie pentru un model de 70B precum Llama 3.3?
La 4 biți, ponderile sunt de aproximativ 38 GB, așa că, pentru a avea loc să servești, ai nevoie de un GPU cu 64 GB sau mai mult: un GPU, o mașină. La 8 biți, ponderile sunt de 70 GB, pe care doar cele mai mari GPU-uri individuale ale noastre le pot ține, și doar pentru un utilizator odată, așa că planifică mai mult de un GPU dacă servești trafic. La 16 biți, niciun GPU individual pe care îl montăm nu îl poate ține și devine o construcție multi-GPU pe care o cotăm. Tabelul de mai sus numește GPU-urile exacte, iar prețurile sunt pe servere dedicate GPU.
04De ce modelul meu se încarcă și apoi nu reușește să servească?
Pentru că ponderile nu sunt singure în memoria GPU. Runtime-ul și bufferele sale stau și ele acolo, iar fiecare token dintr-o conversație lasă o intrare în cache-ul cheie-valoare, ca să nu fie recalculat. Acel cache crește cu lungimea contextului și din nou cu fiecare cerere servită în același timp, așa că un model care abia încape ține aproximativ o conversație scurtă. Dimensionează GPU-ul la o dată și un sfert până la o dată și jumătate din ponderi.
05Ce software de inferență pot instala?
Orice. Primești root pe un sistem de operare curat, fără niciun serviciu de inferență de-al nostru în cale. vLLM este alegerea obișnuită pentru a servi trafic real, llama.cpp pentru memorie strânsă sau GPU-uri mai vechi, iar TGI și SGLang rulează neschimbate. Ollama este cea mai rapidă cale către un model care răspunde pe un port. vLLM și Ollama oferă ambele un endpoint compatibil OpenAI, așa că codul client existent are nevoie doar de un nou URL de bază.
06Este închirierea unui server pentru un LLM mai ieftină decât plata per token?
Depinde cât de mult îl folosești. Un API taxează per token și nu costă nimic când este inactiv; serverul tău costă la fel în fiecare lună și nimic în plus când este ocupat. Traficul constant, agenții care rulează toată ziua, joburile batch și orice cu reguli de confidențialitate tind să iasă în avantaj pe propria mașină, în timp ce un model apelat de zece ori pe zi nu. Cifrele lunare pentru acea sumă sunt pe servere dedicate GPU.
07Câți tokeni pe secundă voi obține?
Nu publicăm o cifră, pentru că modelul, cuantizarea, versiunea runtime-ului, dimensiunea lotului, lungimile promptului și răspunsului și numărul de utilizatori simultani pot schimba fiecare rezultatul de mai multe ori. Citirea promptului este limitată de aritmetică, iar scrierea răspunsului de lățimea de bandă a memoriei, iar procesarea în lot împarte costul între cereri până când cache-ul se umple. Spune-ne modelul, cuantizarea și utilizatorii așteptați și îți vom împărtăși ce am văzut efectiv.
08Este GPU-ul partajat cu altcineva?
Nu. Fiecare server fizic are un singur client, iar sistemul tău de operare vede întregul GPU direct. Niciun strat de mașină virtuală, segmentare MIG, profil vGPU sau partajare în timp nu stă între tine și el, așa că nicio altă sarcină nu îl împarte și încărcarea nimănui altcuiva nu îți poate schimba latența.
09Ce se întâmplă dacă modelul meu nu încape pe un singur GPU?
Atunci este o construcție multi-GPU, pe care o cotăm în loc să o vindem dintr-un checkout, pentru că numărul de GPU-uri care încap depinde de lățimea lor și de bugetul de putere al șasiului. Două GPU-uri îți dau suma memoriei lor doar dacă runtime-ul împarte modelul între ambele, ceea ce orice runtime serios poate face cu un anumit cost de viteză. Pagina noastră multi-GPU arată cum arată asta, iar DGX Spark oferă 128 GB de memorie partajată într-o singură mașină.
10Pot folosi serverul pentru antrenarea sau fine-tuning-ul LLM-urilor?
Da, și planifică mult mai multă memorie decât pentru servirea aceluiași model. Antrenarea păstrează ponderile, gradienții și starea optimizatorului pentru fiecare parametru actualizat, plus activările pentru trecerea înapoi, așa că un model care servește ușor pe un GPU poate fi de câteva ori prea mare pentru a fi fine-tuned complet acolo. Metodele eficiente în parametri, precum LoRA, au nevoie doar de o fracțiune din acea memorie suplimentară, motiv pentru care majoritatea fine-tuning-urilor pe mașinile noastre folosesc una.
11Pot rula un GPU AMD și funcționează ROCm?
Da. GPU-urile AMD Instinct sunt printre GPU-urile cu cea mai mare memorie pe care le montăm și adesea cea mai bună valoare per gigabyte, dar software-ul tău trebuie să suporte ROCm în loc de CUDA. Majoritatea runtime-urilor actuale de inferență o fac, iar unele unelte din jurul lor încă nu. Spune-ne runtime-ul înainte de a comanda și îl vom verifica pentru tine.