KI-Hardware und Software-Stack
Welcher Nachteil entsteht, wenn die Batchgröße bei der Inferenz zu groß gewählt wird?
- ADie Wartezeit, bis genügend Eingaben gesammelt sind, und die Dauer eines Durchlaufs nehmen zu, sodass die Antwort auf eine einzelne Anfrage langsamer wird und auch mehr Speicher belegt wird
- BDie Gewichtswerte ändern sich, und die Antworten werden ungenau
- CDie arithmetische Intensität sinkt, und die Effizienz verschlechtert sich
Antwort und Erläuterung anzeigen
Antwort: A. Die Wartezeit, bis genügend Eingaben gesammelt sind, und die Dauer eines Durchlaufs nehmen zu, sodass die Antwort auf eine einzelne Anfrage langsamer wird und auch mehr Speicher belegt wird
Ein größerer Batch erhöht den Gesamtdurchsatz, doch das Warten auf weitere Eingaben und die längere Berechnung eines gebündelten Durchlaufs verlängern die Zeit bis zur Antwort auf eine einzelne Anfrage (Latenz). Auch der Speicher für Zwischenergebnisse und KV-Cache wächst proportional zum Batch. Bei interaktiven Anwendungen wird der Batch nur so weit vergrößert, wie das Ziel für die Antwortgeschwindigkeit eingehalten werden kann.