Qu'est-ce que Préremplissage (prefill) ?

Première phase de l'inférence d'un grand modèle de langage, qui traite d'un bloc les tokens du texte d'entrée. Elle tend à être limitée par le calcul. La génération qui suit, token par token, est appelée décodage.

Nom japonais: プリフィル

« Préremplissage (prefill) » apparaît dans 2 questions d'entraînement réparties sur 1 thèmes, dont Pile matérielle et logicielle de l'IA.

Domaine: Pile matérielle et logicielle de l'IA

S'entraîner : questions sur Préremplissage (prefill)

L'inférence d'un grand modèle de langage se divise en une phase traitant l'ensemble du texte d'entrée (prefill) et une phase produisant la sortie jeton par jeton (décodage). Quelle combinaison des facteurs déterminant principalement leurs performances est correcte (pour un petit lot) ?

  1. APrefill : bande passante mémoire ; décodage : performances de calcul
  2. BPrefill : performances de calcul ; décodage : bande passante mémoire
  3. CDans les deux cas, la vitesse du stockage
Afficher la réponse et l'explication

Réponse : B. Prefill : performances de calcul ; décodage : bande passante mémoire

Le prefill calcule ensemble des centaines à des milliers de jetons d'entrée ; les poids sont réutilisés par de nombreux jetons, le calcul devient un produit matrice-matrice et il est limité par le calcul. Le décodage lit tous les poids pour chaque jeton produit mais ne calcule qu'un jeton ; son intensité arithmétique est faible et il est limité par la mémoire. La vitesse de décodage est donc déterminée approximativement par bande passante mémoire ÷ taille des poids.

« Préremplissage (prefill) » dans les explications

Questions mentionnant « Préremplissage (prefill) » (2)

  1. L'inférence d'un grand modèle de langage se divise en une phase traitant l'ensemble du texte d'entrée (prefill) et une phase produisant la sortie jeton par jeton (décodage). Quelle combinaison des facteurs déterminant principalement leurs performances est correcte (pour un petit lot) ?
  2. Dans l'inférence des grands modèles de langage, pourquoi la quantification des seuls poids sur 4 bits, les activations restant en FP16 (W4A16), accélère-t-elle particulièrement le décodage ?

Termes associés

Inférence Intensité arithmétique All-reduce Attention Cache KV Checkpointing de gradients Compilateur d'IA Décodage spéculatif Distillation des connaissances Élagage (pruning)

Retour au glossaire