KI-Hardware und Software-Stack

Welche Näherung wird häufig als Richtwert für die Zahl der Operationen verwendet, die für das Training eines Transformer-Modells nötig sind, wenn N die Parameterzahl und D die Zahl der Trainings-Token ist?

  1. Aca. 2ND
  2. Bca. N+D
  3. Cca. 6ND
Antwort und Erläuterung anzeigen

Antwort: C. ca. 6ND

Der Forward Pass eines Tokens erfordert je Parameter eine Multiplikation und eine Addition, also etwa 2N Operationen. Der Backward Pass benötigt etwa das Doppelte, 4N Operationen; beim Training sind es somit etwa 6N Operationen je Token und etwa 6ND bei D Token. Für ein Modell mit 7 Milliarden Parametern, trainiert mit 1 Billion Token, ergeben sich z. B. ca. 4,2×10²² Operationen. Teilt man dies durch die effektive Leistung der GPUs, erhält man einen Anhaltspunkt für die Trainingsdauer.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu KI-Hardware und Software-Stack

  1. Welcher Wert ist ein Richtwert für die Zahl der Operationen, die für die Erzeugung eines Tokens bei der Inferenz eines großen Sprachmodells mit N Parametern nötig sind (ohne den Attention-Anteil)?
  2. Aus welchem Grund wird bei der Berechnung der Softmax-Funktion exp(xi)/Σexp(xj) häufig zunächst von jedem xi der Maximalwert abgezogen?
  3. Welche Aussage zur Grundidee des „Speculative Decoding“, das die Inferenz großer Sprachmodelle beschleunigt, ist richtig?
  4. Warum sind Nachschlagevorgänge in großen Embedding-Tabellen, wie sie z. B. in Empfehlungssystemen verwendet werden, für KI-Hardware schwer zu handhaben?
  5. Welche Anordnung des KI-Software-Stacks von der nutzernahen oberen Schicht zur hardwarenahen unteren Schicht ist richtig?