KI-Hardware und Software-Stack

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)?

  1. Aca. 2N
  2. Bca. 6N
  3. Cca. N²
Antwort und Erläuterung anzeigen

Antwort: A. ca. 2N

Beim Forward Pass der Inferenz wird je Gewicht eine Multiplikation mit der Eingabe und eine Aufsummierung ausgeführt, sodass je Token etwa 2N Operationen anfallen. Bei 7 Milliarden Parametern sind das etwa 14 Milliarden Operationen je Token. Für heutige GPUs ist das wenig, doch da beim Decode währenddessen 14 GB Gewichte gelesen werden müssen, bestimmt nicht die Berechnung, sondern die Speicherbandbreite die Zeit.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu KI-Hardware und Software-Stack

  1. Aus welchem Grund wird bei der Berechnung der Softmax-Funktion exp(xi)/Σexp(xj) häufig zunächst von jedem xi der Maximalwert abgezogen?
  2. Welche Aussage zur Grundidee des „Speculative Decoding“, das die Inferenz großer Sprachmodelle beschleunigt, ist richtig?
  3. Warum sind Nachschlagevorgänge in großen Embedding-Tabellen, wie sie z. B. in Empfehlungssystemen verwendet werden, für KI-Hardware schwer zu handhaben?
  4. Welche Anordnung des KI-Software-Stacks von der nutzernahen oberen Schicht zur hardwarenahen unteren Schicht ist richtig?
  5. Welche Aussage zum Unterschied zwischen „Training“ und „Inferenz“ eines neuronalen Netzes ist richtig?