AI-hardware en softwarestack
Wat is een benadering voor het aantal bewerkingen dat nodig is voor inferentie van één token bij een groot taalmodel met N parameters (zonder het attentiongedeelte)?
- ACirca 2N
- BCirca 6N
- CCirca N²
Antwoord en toelichting tonen
Antwoord: A. Circa 2N
Bij de voorwaartse propagatie van inferentie wordt per gewicht één vermenigvuldiging met de ingang en één optelling uitgevoerd, dus circa 2N bewerkingen per token. Bij 7 miljard parameters is dat circa 14 miljard per token. Voor huidige GPU's is dit een kleine hoeveelheid, maar omdat bij decode in die tijd 14 GB aan gewichten moet worden gelezen, bepaalt niet het rekenwerk maar de geheugenbandbreedte de tijd.