Pile matérielle et logicielle de l'IA
Dans l'inférence d'un grand modèle de langage, quel problème survient souvent avec des textes longs ou de grands lots ?
- ALe nombre de poids augmente proportionnellement à la longueur du texte
- BLa mémoire du cache KV croît proportionnellement à la longueur du texte et à la taille du lot, et peut dépasser celle des poids
- CPlus il y a de jetons, plus les réponses du modèle sont toujours courtes
Afficher la réponse et l'explication
Réponse : B. La mémoire du cache KV croît proportionnellement à la longueur du texte et à la taille du lot, et peut dépasser celle des poids
La taille du cache KV vaut nombre de couches × dimension des Key et Value × nombre de jetons × taille du lot × octets par élément. Avec des textes de plusieurs dizaines de milliers de jetons ou de nombreuses requêtes simultanées, elle atteint plusieurs dizaines de GB et peut dépasser la mémoire des poids. On recourt donc à des techniques comme le stockage du cache KV en précision réduite, le partage des Key et Value entre plusieurs têtes ou la gestion de la mémoire par petits blocs.
Continuer : 9 autres questions sur Pile matérielle et logicielle de l'IA