OffshoreVps
Panduan30 Sep 20268 menit bacaOleh tim OffshoreVps

Jalankan LLM Anda Sendiri di Server GPU: VRAM, Ollama, dan vLLM

Berapa memori GPU yang dibutuhkan model 7B hingga 70B, cara menjalankannya dengan Ollama atau vLLM, dan kapan menyewa GPU lebih murah daripada membayar API.

Menjalankan large language model di perangkat keras sendiri menjaga prompt dan data Anda tetap di bawah kendali Anda dan menghindari biaya per token. Panduan ini menjelaskan berapa memori GPU yang Anda butuhkan dan cara menjalankan model di server GPU sewaan.

Jendela terminal di VPS yang menampilkan perintah untuk menjalankan LLM di server GPU, diawali dengan “curl -fsSL https://ollama.com/install.sh | sh”
Jenis perintah yang akan Anda jalankan di server dalam panduan ini.

Angka yang penting: VRAM

Model harus muat di memori kartu grafis (VRAM). Aturan kasarnya: parameter dalam miliar dikali byte per bobot, ditambah 20 hingga 30 persen untuk cache konteks.

Ukuran modelTerkuantisasi 4-bit16-bit penuhGPU yang muat
7 hingga 8Bsekitar 5 GBsekitar 16 GBRTX 4090 (24 GB)
13 hingga 14Bsekitar 9 GBsekitar 28 GBRTX 4090 terkuantisasi, RTX 5090 (32 GB)
30 hingga 34Bsekitar 20 GBsekitar 68 GBRTX 4090 atau 5090 terkuantisasi, H100
70Bsekitar 40 GBsekitar 140 GBH100 80 GB terkuantisasi; 2× H100 untuk 16-bit

Kuantisasi menyimpan bobot dalam jumlah bit yang lebih sedikit, sehingga memori turun tajam dengan sedikit penurunan kualitas. Inilah cara kebanyakan orang menjalankan model besar di kartu konsumen.

Opsi 1: Ollama (paling sederhana)

curl -fsSL https://ollama.com/install.sh | sh
ollama pull llama3.1:8b
ollama run llama3.1:8b

Ollama menangani unduhan, kuantisasi, dan API lokal di port 11434. Jaga port itu tetap privat, atau pasang autentikasi di depannya.

Opsi 2: vLLM (throughput terbaik)

pip install vllm
vllm serve meta-llama/Llama-3.1-8B-Instruct --max-model-len 8192

vLLM menyajikan API yang kompatibel dengan OpenAI dan mengelompokkan banyak permintaan, sehingga menjadi pilihan lebih baik saat beberapa pengguna atau aplikasi berbagi satu GPU. Beberapa model mengharuskan Anda menyetujui lisensi di halaman model terlebih dahulu.

Langkah-langkah panduan ini secara berurutan: 1. Angka yang penting: VRAM; 2. Opsi 1: Ollama (paling sederhana); 3. Opsi 2: vLLM (throughput terbaik); 4. Pastikan GPU digunakan; 5. Hal lain yang dijalankan orang di GPU sewaan; 6. Gambaran biaya
Langkah-langkah dalam panduan ini, secara berurutan.

Pastikan GPU digunakan

nvidia-smi
watch -n 1 nvidia-smi

Penggunaan memori seharusnya melonjak saat model dimuat, dan utilisasi seharusnya naik saat generasi berlangsung. Jika keduanya tetap nol, model berjalan di CPU.

Hal lain yang dijalankan orang di GPU sewaan

  • Pembuatan gambar (Stable Diffusion, ComfyUI).
  • Fine-tuning model kecil dengan LoRA.
  • Rendering video dan 3D, serta transcoding video.
  • Speech-to-text dengan Whisper.

Perhitungan biaya

Jika Anda butuh GPU hanya beberapa jam seminggu, menyewa bulanan mungkin tetap lebih mahal daripada API. Jika Anda menjalankan inferensi sepanjang hari atau butuh privasi, server GPU khusus biasanya lebih unggul. Hitung jumlah token bulanan Anda sebelum memutuskan.