AI-hardware en softwarestack

Welke uitspraak over het nadeel van een te grote batchgrootte bij inferentie is juist?

  1. ADe wachttijd tot de te bundelen ingangen compleet zijn en de duur van één verwerking nemen toe, waardoor de respons op één verzoek trager wordt en ook meer geheugen wordt gebruikt
  2. BDe waarden van de gewichten veranderen, waardoor het antwoord onnauwkeurig wordt
  3. CDe rekenintensiteit daalt, waardoor de efficiëntie slechter wordt
Antwoord en toelichting tonen

Antwoord: A. De wachttijd tot de te bundelen ingangen compleet zijn en de duur van één verwerking nemen toe, waardoor de respons op één verzoek trager wordt en ook meer geheugen wordt gebruikt

Een grotere batch verhoogt de totale verwerkingscapaciteit (doorvoer), maar doordat gewacht wordt tot andere ingangen binnen zijn en één berekening langer duurt, neemt de tijd tot de terugkeer van één verzoek (latency) toe. Ook het geheugen voor tussenresultaten en de KV-cache groeit evenredig met de batch. Bij conversatietoepassingen wordt de batch vergroot binnen de grens waarin de doelstelling voor de responssnelheid gehaald blijft.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over AI-hardware en softwarestack

  1. De inferentie van een groot taalmodel bestaat uit een fase waarin de invoertekst gezamenlijk wordt verwerkt (prefill) en een fase waarin per token de uitvoer wordt gemaakt (decode). Welke combinatie van wat de prestaties van elke fase hoofdzakelijk bepaalt is juist (bij een kleine batch)?
  2. Welke uitspraak over de rol van de KV-cache bij de inferentie van grote taalmodellen is juist?
  3. Welke uitspraak over wat bij de inferentie van grote taalmodellen gemakkelijk een probleem wordt bij lange teksten of grote batches is juist?
  4. Een model met circa 14 GB aan gewichten in FP16 wordt met batchgrootte 1 gedecodeerd op een GPU met een geheugenbandbreedte van 2 TB/s. Welke waarde benadert de ondergrens van de tijd om één token te genereren het best?
  5. Hoe neemt de rekenlast van self-attention in een Transformer toe met de lengte n van de invoerreeks?