Aide

Besoin d’aide ?

Posez votre question sur le Discord de MiniLab, dans le salon de cette page :

#discussion

Ouvrir le salon ↗

Pas encore membre ? Rejoindre le Discord, puis revenez sur ce bouton.

Ma progression

Sauvegarder ma progression

Chargement…

Votre progression est enregistrée dans ce navigateur, pour cette adresse seulement. Gardez ce code pour la restaurer ailleurs ou après un effacement. Restaurer un code remplace la progression actuelle : vous pouvez aussi revenir à une ancienne étape ou repartir de zéro.

MINILAB-0-1C
Mentions légales
Affichage

Personnaliser l’affichage

Reprendre ma lecture

Key-Value Cache (KV cache).

En françaiscache des clés et des valeursAussi : cache KV

Mémoire temporaire des clés et valeurs d’attention calculées pour les tokens déjà traités.

Valeurs clés

taille ≈ 2 × couches × têtes KV × dim. de tête × tokens × octets

Voir dans le coursCache KV et vitesse

Explication

Pendant la génération autoregressive, le cache évite de recalculer certaines projections pour tout le préfixe à chaque nouveau token. Il accélère souvent le décodage au prix d’une consommation mémoire croissante avec la longueur et le nombre de séquences.

Exemple

Le serveur conserve les états d’attention du prompt pendant qu’il génère la réponse.

Limites

La mémoire du cache peut devenir un goulot d’étranglement ; son comportement varie selon l’architecture et le moteur.

Usages métiers

  • Accélération du décodage

Métiers associés

  • Ingénieur inférence
  • Ingénieur plateforme

Compétences mobilisées

  • Architecture Transformer
  • Optimisation mémoire

Notions liées

Chaque ligne se lit comme une phrase : « Key-Value Cache fait partie de Inference ».

Sources

Vérification et historique

Sources vérifiées le .

  1. — Première publication — lot 1 : définition relue à partir des sources citées.
  2. — Révision de structure : catégorie, relations typées, synonymes séparés des exemples et lien vers la leçon.

Mise à jour le