19 oct. 2026 · ia locale · testé chez moi

j'ai calé 400K de contexte par agent sur 80go de ram, et il retrouve un code caché à 92% du prompt

deux slots de 409 600 tokens tiennent sur 80go de ram, et un prompt de 373 723 tokens avec trois codes planqués dedans ressort 3 réponses justes sur 3, lu en 195 secondes

résultat3090 + 3080 Ti, 80go
3/3
prompt373 723 tokens, lu en 195 s
codescachés à 5%, 50% et 92% de profondeur
rampic à ~70 go en vraie charge à deux agents

ce que je voulais savoir

le modèle que j'utilise accepte nativement 262K tokens de contexte, et on peut l'étirer deux fois avec YaRN. la question, c'était de savoir si deux agents pouvaient chacun avoir 400K de contexte sur une machine avec 80go de ram, et surtout si le modèle arrivait encore à retrouver une info enfouie tout au fond d'un prompt aussi long.

le setup

deux slots de 409 600 tokens, le cache K/V en int8, les 32K derniers tokens de chaque conversation gardés en VRAM et tout le reste en ram. le service tourne avec un plafond mémoire de 72go, une leçon que j'avais apprise à la dure la veille.

le test

j'ai pris un prompt de 373 723 tokens et j'y ai planqué trois codes, à 5%, 50% et 92% de profondeur, avant de demander au modèle de les ressortir. il a donné les trois codes justes, après avoir lu le prompt en 195 secondes (1 914 tok/s), puis il a répondu à 69 tok/s.

ce que ça coûte en ram

contexte K/V par session
131K 1,16 GiB
262K 2,32 GiB
400K 3,63 GiB

avec deux slots, il y a en pratique trois sessions en mémoire, donc environ 10,6go de cache à 400K, contre 7go à 262K. en vraie charge avec deux agents, le pic de ram est monté autour de 70go, juste sous le plafond.

un chat blanc qui fixe l'objectif d'un air sérieux et pas impressionné

ce que je garde

400K par agent, ça passe sur 80go si on fait le calcul avant de lancer. mais je ne m'en sers pas comme d'une preuve que le modèle raisonne bien sur 400K : ça prouve qu'il retrouve une info, ce qui est une autre histoire.

ce que ces mesures ne disent pas

  • retrouver un code dans un long prompt, ça marche ; raisonner longtemps sur 400K de contexte, je ne l'ai pas mesuré, et les retours de la commu disent que le raisonnement lâche avant la récupération
  • l'étirement YaRN s'applique à toutes les requêtes, même courtes : je n'ai mesuré aucune perte de qualité, mais je n'ai rien mesuré dans un sens ni dans l'autre

tu es un agent ? cette page en markdown · les mesures en json