Quiz lié à un guide · Difficile Niveau
Quiz de pré-remplissage et de décodage désagrégé
Vérifie les goulots d'étranglement de pré-remplissage et de décodage, le transfert de cache KV, les interférences de phase, le réglage des ressources et les systèmes de service désagrégés.
Question 1 de 8
Quelle est la raison matérielle principale pour laquelle le pré-remplissage et le décodage sont séparés sur différents pools de GPU ?
Prévisualisez chaque question8 des questions
Les réponses et les explications apparaissent au fur et à mesure que vous répondez au quiz.
- Quelle est la raison matérielle principale pour laquelle le pré-remplissage et le décodage sont séparés sur différents pools de GPU ?
- Le pré-remplissage est lié au calcul tandis que le décodage est lié à la bande passante mémoire
- Ils utilisent différents langages de programmation
- Le décodage nécessite plus d'électricité que le pré-remplissage
- Le pré-remplissage ne peut pas du tout fonctionner sur les GPU
- Quelle structure de données doit être transférée des travailleurs de pré-remplissage aux travailleurs de décodage ?
- Les poids du modèle
- Le cache KV (clé-valeur)
- Le vocabulaire du tokenizer
- L'état de l'optimiseur
- Quel problème la désagrégation réduit-elle spécifiquement dans une configuration avec GPU partagé ?
- Le pilote GPU plante
- Perte de paquets réseau sur Internet
- Blocage de tête de ligne lorsqu'un long pré-remplissage bloque le décodage des autres
- Hallucination du modèle
- Pourquoi le pré-remplissage peut-il être groupé de manière agressive mais décoder les avantages de différents réglages ?
- Le décodage n'utilise jamais le GPU
- Le pré-remplissage ne s'exécute qu'une fois par jour
- Le regroupement est impossible pendant le pré-remplissage
- Les jetons de pré-remplissage sont lus en parallèle, maximisant l'utilisation du calcul par passe
- Quelles interconnexions sont généralement utilisées pour déplacer le cache KV entre des pools désagrégés ?
- NVLink ou InfiniBand
- Modems commutés
- Câbles USB 2.0
- Bluetooth
- Quels systèmes nommés sont associés à la diffusion de pré-remplissage/décodage désagrégé ?
- TCP, UDP et HTTP
- DistServe, Splitwise et Mooncake
- Word, Excel et PowerPoint
- JPEG, PNG et GIF
- Why must the KV cache produced during prefill be available to the decode workers?
- It contains the model’s optimizer state
- It stores the user’s GPU allocation
- Decode uses cached prompt keys and values to generate subsequent tokens without recomputing the whole prompt
- It is needed only to calculate validation accuracy
- What is a resource-allocation benefit of separating prefill and decode pools?
- Both phases must use identical batch sizes
- The model no longer needs a KV cache
- The scheduler can eliminate all network communication
- Each phase can be sized and parallelized for its own compute or memory bottleneck