Arrakis / Modèles / Llama-3.3-70B-Instruct

Besoins GPU de Llama-3.3-70B-Instruct

Llama-3.3-70B-Instruct compte 71B paramètres. Pour le servir, prévoyez environ 169 Go de mémoire GPU en 16 bits, 85 Go en 8 bits ou 42 Go en 4 bits, dont environ 20 % pour le cache KV et les activations.

Ce qu’il faut pour le servir

La mémoire GPU pour le faire tourner en inférence, avec la plus petite configuration GPU qui le contient et le prix le plus bas sur Arrakis en ce moment.

PrécisionMémoire et plus petite configuration
16 bits169 Go : un B200, à partir de 6,79 $ par heure de GPU
8 bits85 Go : un RTX PRO 6000, à partir de 1,90 $ par heure de GPU
4 bits42 Go : un L40S, RTX 6000 Ada ou RTX A6000, la L40S à partir de 0,44 $ par heure de GPU

Ce qu’il faut pour l’affiner

QLoRA entraîne des adaptateurs sur un modèle figé en 4 bits, LoRA sur un modèle en 16 bits, et le fine-tuning complet met à jour tous les poids. Les chiffres s’entendent hors activations, qui augmentent avec la taille des lots et la longueur des séquences.

MéthodeMémoire et plus petite configuration
QLoRA49 Go : un H100 ou A100, la H100 à partir de 2,25 $ par heure de GPU
LoRA169 Go : un B200, à partir de 6,79 $ par heure de GPU
Fine-tuning complet1 129 Go : 8 × B200, à partir de 54,32 $ de l’heure pour les 8

À propos du modèle

D’après sa fiche et ses fichiers sur Hugging Face. Les chiffres de mémoire suivent le guide de la mémoire GPU.

Paramètres
71B
Publié en
BF16
Licence
llama3.3
Date de publication
2024-11-26
Poids
meta-llama/Llama-3.3-70B-Instruct

Déployez-le sur Arrakis

Ouvrez Models dans la console, choisissez vLLM, SGLang ou llama.cpp, et louez un GPU sur lequel il tient. Vous obtenez un endpoint compatible OpenAI avec sa propre clé d’API, et un accès SSH root à la machine. Ou faites-le tourner vous-même sur n’importe quelle machine avec assez de mémoire GPU :

vLLM
vllm serve meta-llama/Llama-3.3-70B-Instruct --tensor-parallel-size 1

Questions

Les prix en temps réel de tous les GPU sont sur la page Prix des GPU.

De combien de mémoire GPU Llama-3.3-70B-Instruct a-t-il besoin ?
Pour le servir, environ 169 Go en 16 bits, 85 Go en 8 bits et 42 Go en 4 bits, dont environ 20 % pour le cache KV et les activations. Pour l’affiner, environ 49 Go avec QLoRA, 169 Go avec LoRA et 1 129 Go pour un fine-tuning complet avec Adam, hors activations.
Puis-je faire tourner Llama-3.3-70B-Instruct sur un seul GPU ?
Oui. En 16 bits, il lui faut environ 169 Go, ce qui tient sur un B200.
Combien coûte l’exécution de Llama-3.3-70B-Instruct ?
En 16 bits, il lui faut un B200 ; en 4 bits, un L40S, RTX 6000 Ada ou RTX A6000. Chaque configuration de cette page affiche le prix le plus bas par heure de GPU sur Arrakis en ce moment, et vous payez à l’heure depuis un solde prépayé.
Comment déployer Llama-3.3-70B-Instruct sur Arrakis ?
Ouvrez Models dans la console Arrakis, collez meta-llama/Llama-3.3-70B-Instruct, choisissez vLLM, SGLang ou llama.cpp, et louez un GPU sur lequel il tient. Vous obtenez un endpoint compatible OpenAI avec sa propre clé d’API, et un accès SSH root à la machine.