GrundlagenNutzung und Anpassung von LLMsKapitel 04 von 8

Was ein Modell an Hardware braucht

Gleiches Kapitel, drei Tiefen. Die Wahl gilt überall und bleibt gespeichert.

Tiefe 1: Überblick · Lesezeit 8 Min. · Stand

Ein Sprachmodell belegt auf einem Rechner zwei Posten. Der erste ist die Datei mit den Gewichten, und ihre Größe rechnet Beurteilen und Einordnen, Kapitel 01 aus der Parameterzahl vor. Der zweite entsteht erst beim Arbeiten: der KV-Cache, in dem das Modell für jedes Token des Gesprächs Zwi­schen­er­geb­nisse ablegt. Er wächst mit der Länge des Textes und kann größer werden als die Gewichte.

Dieses Kapitel rechnet beide Posten an einem Beispiel aus. Es zeigt außerdem, warum ein Modell einen Text in einem Zug einliest und seine Antwort deutlich langsamer schreibt. Die Ursache im Modell beschreibt Grundkurs, Kapitel 02. Hier geht es um die Folge für die Hardware.

Zwei Posten belegen den Speicher

Das Beispiel ist Qwen3-30B-A3B-Instruct-2507 von Alibaba. Laut Modellkarte (externe Seite, huggingface.co) hat es 30,5 Milliarden Parameter, von denen je Token 3,3 Milliarden rechnen. Es ist also ein Mixture-of-Experts-Modell. Von Haus aus verarbeitet es 262.144 Token.

Die Gewichte sind der feste Posten. Sie liegen im Speicher, sobald das Modell geladen ist, und ihre Größe bleibt danach gleich.

Der KV-Cache ist der bewegliche Posten. Ein Modell, das antwortet, schaut bei jedem neuen Token auf alle Token davor. Damit es deren Zwischenwerte nicht jedes Mal neu berechnet, hält es sie bereit. Je Token und Schicht sind das ein Satz Schlüssel (Keys) und ein Satz Werte (Values). Daher kommt der Name. Je länger Eingabe und Antwort zusammen sind, desto mehr Platz belegt er. Wie Schlüssel und Werte in der Aufmerksamkeit zusammenwirken, steht in Kapitel 01.

Die Gewichte richten sich nach der Genauigkeit

Wie viel Platz die Gewichte brauchen, folgt aus zwei Zahlen: der Parameterzahl und den Bit je Parameter. Vom Beispiel gibt es drei verbreitete Fassungen.

FassungGenauigkeitGröße der GewichteHerkunft
BF1616 Bit61,1 GBHersteller
FP88 Bit, dazu Skalierungsfaktoren31,2 GBHersteller
Q4_K_M4 Bit, im Mittel 4,86 Bit je Gewicht18,6 GBOllama-Bibliothek

Die Fassung in 8 Bit bietet Alibaba selbst an. Laut Modellkarte der FP8-Fassung (externe Seite, huggingface.co) werden die Gewichte dafür blockweise umgerechnet. Ein Block umfasst nach der Kon­fi­gu­ra­ti­ons­datei derselben Ablage 128 mal 128 Werte und hat einen eigenen Skalierungsfaktor. Insgesamt wiegt die Fassung 51 Prozent derjenigen in 16 Bit. Was über die Hälfte hinausgeht, sind fast ganz die beiden Matrizen für das Vokabular am Ein- und Ausgang, die in 16 Bit bleiben. Die Ska­lie­rungs­fak­toren machen wenige Megabyte aus.

Die Fassung in 4 Bit stammt aus der Ollama-Bibliothek (externe Seite, ollama.com), die sie mit 19 GB angibt. Die Datei wiegt 18.556.685.856 Byte, also 18,6 Gigabyte, und llama.cpp meldet beim Laden im Mittel 4,86 Bit je Gewicht.

Den Schritt von 16 auf 8 oder 4 Bit nennt man Quantisierung. Was er an Genauigkeit kostet und wann er geschieht, steht in Beurteilen und Einordnen, Kapitel 01.

Der KV-Cache wächst mit jedem Token

Wie viel der KV-Cache je Token belegt, lässt sich aus drei Angaben ausrechnen. Das Beispiel hat 48 Schichten und 4 Schlüssel-Wert-Köpfe, so steht es auf der Karte der ersten Fassung vom April 2025 (externe Seite, huggingface.co) und der Fassung 2507 (externe Seite, huggingface.co). Jeder Kopf rechnet laut Kon­fi­gu­ra­ti­ons­datei (externe Seite, huggingface.co) mit 128 Zahlen. Schlüssel und Werte belegen in 16 Bit je Zahl 2 Byte. Eigene Rechnung:

2 × 48 × 4 × 128 × 2 Byte = 98.304 Byte je Token

Das ist knapp ein Zehntel Megabyte. Bei 4.096 Token belegt der KV-Cache damit 0,4 Gigabyte, bei 32.768 Token 3,2 Gigabyte. Bei der vollen Länge von 262.144 Token sind es 25,8 Gigabyte, mehr als die Gewichte in 4 Bit.

Eine eigene Messung trifft die Rechnung auf das Byte. Gemessen wurde am 19.10.2026 auf einem MacBook Pro mit M4 Max und 64 GB, mit llama.cpp Build 11669. Das Programm meldet bei 4.096 Token 384 MiB und bei 32.768 Token 3.072 MiB, also 0,4 und 3,2 Gigabyte. Die Formel dahinter erklärt die zweite Ebene.

Der Hersteller kennt den Engpass. Die Modellkarte rät bei Speichermangel, die Kontextlänge zu verkürzen, etwa auf 32.768 Token.

Drei Modelle brauchen bei voller Länge fast gleich viel

Die eigene Messung umfasst zwei weitere Modelle in 4 Bit. Das eine ist Qwen3-4B-Instruct-2507, das Beispiel aus Kapitel 01, das andere Gemma 4 31B von Google. Angelegt hat llama.cpp den Cache bei 4.096 und 32.768 Token. Für die volle Länge von 262.144 Token hat es den Bedarf beim Start vorausberechnet, um zu prüfen, ob der Speicher reicht.

Drei Modelldateien zwischen 2,5 und 18,7 GB brauchen bei 262.144 Token Kontext 41 bis 44 GB Speicher, weil der KV-Cache mit dem Kontext wächst. Waagrechte Balken auf einer gemeinsamen Skala von 0 bis 50 GB, zwei je Modell: oben bei 4.096 Token Kontext, unten bei 262.144 Token. Jeder Balken besteht aus der Modelldatei und dem farbigen KV-Cache. Oben besteht der Balken fast ganz aus der Datei, unten nimmt der KV-Cache bei allen drei den größeren Teil ein. Die drei unteren Balken enden in einem schmalen Streifen zwischen 41,2 und 44,3 GB. Qwen3-4B-Instruct-2507: Datei 2,5 GB, KV-Cache 0,6 GB bei 4.096 Token und 38,7 GB bei 262.144 Token, zusammen 3,1 und 41,2 GB. Qwen3-30B-A3B-Instruct-2507: Datei 18,6 GB, KV-Cache 0,4 und 25,8 GB, zusammen 19,0 und 44,3 GB. Gemma 4 31B: Datei 18,7 GB, KV-Cache 1,6 und 22,7 GB, davon 1,3 GB fest für die Schichten mit Gleitfenster, zusammen 20,3 und 41,4 GB. Ein GB sind 10 hoch 9 Byte, die Dateien sind in 4 Bit quantisiert (Q4_K_M), der KV-Cache liegt in 16 Bit, gerechnet für eine Anfrage. Die Werte bei 262.144 Token hat llama.cpp beim Laden vorausberechnet. Mit seinen Rechenpuffern kommt es auf 42,6, 45,0 und 44,0 GB. Quelle: eigene Messung mit llama.cpp Build 11669 auf einem MacBook Pro mit M4 Max, 19.10.2026. DREI DATEIEN, BEI LANGEM KONTEXT FAST GLEICHER SPEICHER Datei Gewichte in 4 Bit (Q4_K_M) KV-Cache wächst mit der Kontextlänge Speicher in GB, 1 GB = 10⁹ Byte 41,2 bis 44,3 GB 0 10 20 30 40 50 GB Qwen3-4B-Instruct-2507Datei 2,5 GB 4.096 Token 3,1 GB, davon KV-Cache 0,6 262.144 Token KV-Cache 38,7 41,2 GB Qwen3-30B-A3B-Instruct-2507Datei 18,6 GB 4.096 Token 19,0 GB, davon KV-Cache 0,4 262.144 Token KV-Cache 25,8 44,3 GB Gemma 4 31BDatei 18,7 GB 4.096 Token 20,3 GB, davon KV-Cache 1,6 262.144 Token KV-Cache 22,7 41,4 GB Gemma 4 31B: davon 1,3 GB fest (Gleitfenster). Mit Rechenpuffern rechnet llama.cpp 42,6, 45,0 und 44,0 GB. Werte bei 262.144 Token: Vorausberechnung von llama.cpp MacBook Pro M4 Max, KV-Cache in 16 Bit, eine Anfrage Quelle: eigene Messung, llama.cpp Build 11669, 19.10.2026
Drei Modelldateien zwischen 2,5 und 18,7 Gigabyte brauchen bei einer Kontextlänge von 262.144 Token für Datei und KV-Cache jeweils 41 bis 44 Gigabyte. Bei 4.096 Token ist der Cache ein schmaler Rand, bei voller Länge ist er bei allen drei größer als die Datei.

eigene Messung mit llama.cpp Build 11669, 19.10.2026

ModellDateiKV-Cache bei 4.096 TokenKV-Cache bei 262.144 TokenDatei plus Cache bei 262.144 Token
Qwen3-4B-Instruct-25072,5 GB0,6 GB38,7 GB41,2 GB
Qwen3-30B-A3B-Instruct-250718,6 GB0,4 GB25,8 GB44,3 GB
Gemma 4 31B18,7 GB1,6 GB22,7 GB41,4 GB

Die Werte bei 262.144 Token sind die Vorausberechnung von llama.cpp. Die Summen sind aus den Byte gerechnet, deshalb weicht die letzte Stelle bei gerundeten Posten mitunter ab. Ein Gigabyte sind hier eine Milliarde Byte, die 2,5 Gigabyte von Qwen3-4B sind binär gezählt 2,3 GiB. Mit den Rechenpuffern des Programms kommen 42,6, 45,0 und 44,0 Gigabyte heraus.

Die beiden anderen Dateien sind gut siebenmal so groß wie die kleinste. Bei voller Länge brauchen alle drei für Datei und Cache zwischen 41 und 44 Gigabyte. Die Spanne beträgt gut 3 Gigabyte, rund 7 Prozent des größten Werts. Der Cache ist bei Qwen3-4B 15,5-mal so groß wie die Datei, beim Beispiel 1,4-mal und bei Gemma 4 1,2-mal.

Qwen3-4B legt je Token sogar mehr ab als das große Qwen-Modell, 147.456 Byte. Es hat 8 Schlüssel-Wert-Köpfe in 36 Schichten, das Beispiel 4 in 48. Gemma 4 sieht laut Kon­fi­gu­ra­ti­ons­datei (externe Seite, huggingface.co) in 50 seiner 60 Schichten nur die jüngsten 1.024 Token. Die zweite Ebene erklärt dieses Gleitfenster.

Die Herstellerkarte von Qwen3-4B-Instruct-2507 enthält denselben Rat wie die des Beispiels: bei Speichermangel die Kontextlänge auf etwa 32.768 Token kürzen (Modellkarte (externe Seite, huggingface.co)).

Die Kontextlänge stellt oft das Programm ein

Ohne eigene Angabe wählt die Laufzeit, wie lang der Kontext sein darf. Ollama (externe Seite, docs.ollama.com) richtet sich dabei nach dem Grafikspeicher des Geräts:

  • unter 24 GiB (25,8 GB) 4.096 Token,
  • von 24 bis 48 GiB 32.768 Token,
  • ab 48 GiB (51,5 GB) 262.144 Token.

llama.cpp (externe Seite, github.com) übernimmt ohne Angabe die Länge, die im Modell steht. Reicht der Speicher dafür nicht, verkürzt es sie von sich aus, bis hinunter auf 4.096 Token.

Auf einem Gerät mit viel Speicher nehmen damit beide Programme von sich aus die volle Länge, llama.cpp allerdings nur, sofern sie hineinpasst. Auf dem Messgerät stellte Ollama 0.40.6 für das Beispiel 262.144 Token ein und belegte beim Laden 32 Gigabyte. Dort ist eine Einstellung gesetzt, die den Cache etwa halbiert. Ohne sie wären es nach eigener Rechnung 44,3 Gigabyte für Gewichte und Cache, dazu die Rechenpuffer. Die dritte Ebene zeigt die Einstellung und die Messung.

Für Entscheider folgt daraus eine Lesart. Die 19 GB auf der Bibliotheksseite sind die Größe der Gewichte. Was das Modell beim Arbeiten zusätzlich braucht, hängt an der Kontextlänge, und dazu macht die Seite keine Angabe.

Einlesen rechnet, Antworten liest

Eine Antwort entsteht in zwei Phasen. Im Prefill liest das Modell die ganze Eingabe in einem Durchgang ein. Im Decode entsteht die Antwort Token für Token, und jedes Token braucht einen eigenen Durchgang durch das Modell.

Die beiden Phasen stoßen an verschiedene Grenzen. Beim Einlesen rechnen viele Token zugleich mit denselben Gewichten, die Rechenwerke sind ausgelastet. Beim Antworten muss für jedes einzelne Token alles Nötige aus dem Speicher geholt werden, und die Rechenwerke warten. Apple (externe Seite, machinelearning.apple.com) fasst es so: Die Rechenleistung begrenzt die Zeit bis zum ersten Token, die Spei­cher­band­breite die Erzeugung danach.

Apple hat das an einem Chipwechsel gemessen, mit je einem MacBook Pro mit M4 und M5 und einer Eingabe von 4.096 Token. Vom M4 zum M5 bekam die Grafikeinheit eigene Beschleuniger für Matrizen, die Neural Accelerators. Die Bandbreite stieg um rund 28 Prozent. Die Zeit bis zum ersten Token sank auf ein Drittel bis ein Viertel, das Tempo der Antwort stieg um 19 bis 27 Prozent. Die Antwort folgte also der Bandbreite.

Die eigene Messung zeigt den Abstand der Phasen an einem Gerät. Das Beispiel las auf dem MacBook Pro rund 1.600 Token je Sekunde ein. Seine Antwort schrieb es mit 127 Token je Sekunde. Das Einlesen war damit knapp dreizehnmal so schnell. Wie sich Bandbreite und Rechenleistung über die Jahre entwickeln, steht in Beurteilen und Einordnen, Kapitel 05.

Das große Modell antwortet fast so schnell wie das kleine

Bei einem Mixture-of-Experts-Modell rechnet je Token nur ein Teil der Gewichte, beim Beispiel 3,3 von 30,5 Milliarden. In 4 Bit sind das rund 2,0 Gigabyte, die je Token gelesen werden. Qwen3-4B ist dicht gebaut und liest bei jedem Token seine ganze Datei, 2,5 Gigabyte.

In der eigenen Messung schrieben beide Modelle fast gleich schnell, Qwen3-4B 133 und das Beispiel 127 Token je Sekunde. Dabei ist die Datei des Beispiels gut siebenmal so groß. Den Speicherbedarf bestimmt die Gesamtzahl der Parameter, das Tempo die aktive Zahl. Nach der gelesenen Datenmenge allein wäre das Beispiel sogar ein Viertel schneller. Es nutzt die Bandbreite aber zu einem kleineren Teil, das rechnet die zweite Ebene nach. Wie ein solches Modell je Token rechnet, erklärt der Beitrag Wie ein Mixture-of-Experts-Modell rechnet. Was die Bauform für kleine Modelle heißt, steht in KI jenseits der Sprachmodelle, Kapitel 10.

Diese Regel gilt bei kurzem Kontext. Beim Antworten liest das Modell neben den Gewichten auch die Schlüssel und Werte aller vorigen Token, so beschreibt es die Arbeit zur Grouped-Query Attention (externe Seite, arxiv.org). Bei 32.768 Token liest das Beispiel so für jedes neue Token 3,2 Gigabyte aus dem Cache, mehr als seine aktiven Gewichte. Was das für das Tempo heißt, misst die dritte Ebene.

Drei Zahlen prüfen ein Gerät

Ob ein Modell auf ein Gerät passt und wie schnell es dort antwortet, lässt sich an drei Zahlen prüfen.

  1. Speicher. Er muss Gewichte und KV-Cache fassen, dazu die Rechenpuffer und alles, was daneben läuft. Auf einem Mac teilen sich Prozessor und Grafik einen Speicher. Wie viel davon die Grafik nutzen kann, zeigt die zweite Ebene.
  2. Spei­cher­band­breite. Sie begrenzt, wie schnell die Antwort kommt. Apple nennt sie in den technischen Daten, beim Messgerät 546 GB/s (Datenblatt (externe Seite, support.apple.com)). Geteilt durch die Byte, die je Token gelesen werden, ergibt sie eine Obergrenze für die Token je Sekunde.
  3. Die Kontextlänge der Aufgabe. Ein kurzer Wortwechsel braucht wenig davon, ein langes Dokument viel. Sie entscheidet, ob der KV-Cache ein Randposten bleibt oder den größten Teil des Speichers belegt. Dazu gehört die Frage, welche Länge die Laufzeit von sich aus einstellt.

Quellen

26 Einträgealle erreichbar

Erreichbarkeit automatisch geprüft

  • Originalarbeiterreichbar

    Qwen, Modellkarte Qwen3-30B-A3B-Instruct-2507 (externe Seite, huggingface.co)

    huggingface.cogeprüft 25.10.2026

    Die Modellkarte der Fassung 2507 ohne Denkmodus, angelegt am 28.07.2025, zuletzt geändert am 17.09.2025 (Commit 0d7cf23), Lizenz Apache 2.0. Sie nennt 30,5 Milliarden Parameter gesamt und 3,3 Milliarden aktive, 32 Abfrage- und 4 Schlüssel-Wert-Köpfe und 262.144 Token Kontext. Für eine Million Token gibt sie rund 240 GB Grafikspeicher an, für Gewichte, Schlüssel-Wert-Speicher und Aktivierungen zusammen. Alle Angaben sind Selbstauskunft des Herstellers.

  • Dokumentationerreichbar

    Qwen3-30B-A3B, Modellkarte (externe Seite, huggingface.co)

    huggingface.cogeprüft 25.10.2026

    Die Modellkarte von Alibaba zu Qwen3-30B-A3B, angelegt am 27.04.2025. Sie nennt 30,5 Milliarden Parameter gesamt und 3,3 Milliarden aktive, 48 Schichten und 128 Experten, von denen 8 je Token rechnen.

  • Originalarbeiterreichbar

    Qwen, Modellkarte Qwen3-30B-A3B-Instruct-2507-FP8 (externe Seite, huggingface.co)

    huggingface.cogeprüft 25.10.2026

    Die Fassung desselben Modells mit Gewichten in 8 Bit Gleitkomma, vom Hersteller selbst. Die Gewichte wiegen laut Indexdatei 31,17 GB, die Fassung in BF16 61,06 GB. Was über die Hälfte hinausgeht, sind fast ganz die Matrizen für das Vokabular am Ein- und Ausgang, die in 16 Bit bleiben; die Skalierungsfaktoren machen wenige Megabyte aus.

  • Dokumentationerreichbar

    Ollama, qwen3:30b-a3b-instruct-2507-q4_K_M (externe Seite, ollama.com)

    ollama.comgeprüft 25.10.2026

    Der Eintrag der Ollama-Bibliothek für Qwen3-30B-A3B-Instruct-2507 in 4 Bit (Q4_K_M). Er nennt die Bauform qwen3moe, 30,5 Milliarden Parameter und eine Downloadgröße von 19 GB. Den Speicher für den Kontext nennt die Seite nicht.

  • Originalarbeiterreichbar

    Qwen, Modellkarte Qwen3-4B-Instruct-2507 (externe Seite, huggingface.co)

    huggingface.cogeprüft 25.10.2026

    Die Modellkarte des Sprachmodells mit 4,0 Milliarden Parametern, das im Diktier-Bericht als lokale Glättung läuft. Nach eigener Angabe die nachgezogene Fassung von Qwen3-4B ohne Denkmodus: 36 Schichten, 262.144 Token Kontext, Lizenz Apache 2.0, und die Karte sagt ausdrücklich, dass das Modell keine Denkblöcke erzeugt. Die Benchmark-Tabelle stellt es neben GPT-4.1 nano und die eigene Fassung mit 30 Milliarden Parametern; alle Zahlen sind Selbstauskunft des Anbieters.

  • Dokumentationerreichbar

    Ollama, Context length (externe Seite, docs.ollama.com)

    docs.ollama.comgeprüft 25.10.2026

    Ollamas Dokumentation zur Kontextlänge, Quelle im Repo docs/context-length.mdx (Stand Commit 8583859, 12.10.2026). Ohne eigene Angabe wählt Ollama die Länge nach dem Grafikspeicher: unter 24 GiB 4.096 Token, von 24 bis 48 GiB 32.768, ab 48 GiB 262.144. Die Seite sagt dazu, dass eine größere Länge mehr Speicher braucht. Die Staffel steht dort seit dem 11.02.2026.

  • Dokumentationerreichbar

    llama.cpp, README des Servers beim Commit 620d222 (externe Seite, github.com)

    github.comgeprüft 25.10.2026

    Die Beschreibung der Schalter des Servers von llama.cpp im Stand von Build 11669. Ohne Angabe übernimmt er die Kontextlänge aus dem Modell. Der Speicher für Schlüssel und Werte liegt voreingestellt in 16 Bit und lässt sich gröber wählen. Ein Schalter legt fest, wie viele Schichten im Grafikspeicher liegen, ein weiterer, wie sich das Modell auf mehrere Grafikkarten verteilt. Der Permalink zeigt auf einen festen Stand.

  • Artikelerreichbar

    Apple: Exploring LLMs with MLX and the Neural Accelerators in the M5 GPU (externe Seite, machinelearning.apple.com)

    machinelearning.apple.comgeprüft 25.10.2026

    Ein Beitrag von Apples Forschungsabteilung vom 19.11.2025 über Sprachmodelle auf Apple-Rechnern mit MLX. Er hält fest, dass die Erzeugung jedes weiteren Tokens durch die Speicherbandbreite begrenzt ist, und misst unter anderem ein MoE-Modell mit 30 Milliarden Parametern und 3 Milliarden aktiven.

  • Originalarbeiterreichbar

    GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpoints (externe Seite, arxiv.org)

    arxiv.orggeprüft 25.10.2026

    Ainslie und Mitautoren führen 2023 die Grouped-Query Attention ein, eine Mitte zwischen einem eigenen Schlüssel-Wert-Kopf je Abfragekopf und einem einzigen für alle. Mehrere Abfrageköpfe teilen sich dabei eine Gruppe. Die Arbeit misst Qualität nahe am Vollmodell bei einer Geschwindigkeit nahe am geteilten Fall.

    Archivfassung (externe Seite, web.archive.org)

  • Dokumentationerreichbar

    Apple, MacBook Pro (16-inch, 2024) - Tech Specs (externe Seite, support.apple.com)

    support.apple.comgeprüft 25.10.2026

    Apples technische Daten des MacBook Pro mit 16 Zoll von 2024. Für den M4 Max mit 16 Prozessor- und 40 Grafikkernen nennt die Seite eine Speicherbandbreite von 546 GB/s und 36, 48, 64 oder 128 GB gemeinsamen Arbeitsspeicher für Prozessor und Grafik. Das Messgerät des Kapitels hat 64 GB. Auf diesem Gerät liefen die eigenen Messungen des Kapitels.

  • Datenerreichbar

    Qwen3-30B-A3B-Instruct-2507, config.json beim Commit 0d7cf23 (externe Seite, huggingface.co)

    huggingface.cogeprüft 25.10.2026

    Die Konfiguration des Modells Qwen3-30B-A3B-Instruct-2507 von Alibaba, Lizenz Apache 2.0. Sie nennt 48 Schichten, 32 Abfrage- und 4 Schlüssel-Wert-Köpfe mit je 128 Werten und 262.144 Token Kontext. Aus ihr rechnet der KV-Rechner den Speicher für Schlüssel und Werte. Der Permalink zeigt auf einen festen Stand.

  • Datenerreichbar

    Gemma 4 31B, config.json beim Commit 842da37 (externe Seite, huggingface.co)

    huggingface.cogeprüft 25.10.2026

    Die Konfiguration des Modells Gemma 4 31B von Google, Lizenz Apache 2.0. Von 60 Schichten rechnen 10 über den ganzen Kontext, mit 4 Schlüssel-Wert-Köpfen zu 512 Werten. Die übrigen 50 sehen nur ein Gleitfenster von 1.024 Token, mit 16 Köpfen zu 256 Werten. Aus ihr rechnet der KV-Rechner den Speicher für Schlüssel und Werte. Der Permalink zeigt auf einen festen Stand.

  • Originalarbeiterreichbar

    Efficient Memory Management for Large Language Model Serving with PagedAttention (externe Seite, arxiv.org)

    arxiv.orggeprüft 25.10.2026

    Die Arbeit vom 12.09.2023, aus der der Inferenz-Server vLLM hervorging. Sie benennt den KV-Cache als den knappen Speicher beim Betrieb eines Sprachmodells mit vielen gleichzeitigen Anfragen und verwaltet ihn in Blöcken nach dem Vorbild der Speicherverwaltung eines Betriebssystems, sodass Anfragen mit gleichem Anfang sich die Einträge teilen.

    Archivfassung (externe Seite, web.archive.org)

  • Dokumentationerreichbar

    llama.cpp, Quelltext des KV-Cache beim Commit 620d222 (externe Seite, github.com)

    github.comgeprüft 25.10.2026

    Der Quelltext, mit dem llama.cpp den Speicher für Schlüssel und Werte anlegt, im Stand von Build 11669 (15.10.2026). Je Schicht entsteht ein Tensor für die Schlüssel und einer für die Werte. Seine Breite ist die Kopfdimension mal die Zahl der Schlüssel-Wert-Köpfe, seine Länge die Kontextlänge. Daraus folgt die Formel des Kapitels zum Arbeitsspeicher. Der Permalink zeigt auf einen festen Stand.

  • Datenerreichbar

    Qwen3-4B-Instruct-2507, config.json beim Commit cdbee75 (externe Seite, huggingface.co)

    huggingface.cogeprüft 25.10.2026

    Die Konfiguration des Modells Qwen3-4B-Instruct-2507 von Alibaba, Lizenz Apache 2.0. Sie nennt Schichten, Breite, Köpfe, Schlüssel-Wert-Köpfe, Vokabular und ob Ein- und Ausgang sich eine Matrix teilen. Aus ihr rechnet der Parameterrechner die Anteile der Bauteile. Der Permalink zeigt auf einen festen Stand.

  • Originalarbeiterreichbar

    Gemma 3 Technical Report (externe Seite, arxiv.org)

    arxiv.orggeprüft 25.10.2026

    Googles technischer Bericht zu Gemma 3 vom 25.03.2025. Alle Modelle der Familie, von 1 bis 27 Milliarden Parametern, sind mit Destillation trainiert. Abschnitt 2.2 beschreibt das Verfahren: je Token 256 Logits, ausgewählt nach den Wahrscheinlichkeiten des Lehrers. Abschnitt 5.4 prüft die verbreitete Annahme, ein kleinerer Lehrer sei für kleine Schüler besser. Sie gilt dort für kurze Trainingsläufe und kehrt sich bei langen um (Figur 8). Alle Angaben stammen vom Hersteller selbst.

  • Datenerreichbar

    gpt-oss-20b, config.json beim Commit 6cee5e8 (externe Seite, huggingface.co)

    huggingface.cogeprüft 25.10.2026

    Die Konfiguration des Modells gpt-oss-20b von OpenAI, Lizenz Apache 2.0. Das Modell ist eine Mixture of Experts, die Gewichte der Experten liegen im Format MXFP4 mit vier Bit je Wert. Aus ihr rechnet der Parameterrechner die Anteile der Bauteile. Der Permalink zeigt auf einen festen Stand.

  • Originalarbeiterreichbar

    OpenAI: gpt-oss-120b & gpt-oss-20b Model Card (externe Seite, arxiv.org)

    arxiv.orggeprüft 25.10.2026

    Die Modellkarte zu gpt-oss in der Fassung auf arXiv vom 08.08.2025, datiert auf den 05.08.2025. Sie beschreibt den Aufbau: 128 beziehungsweise 32 Experten je Schicht, vier davon je Token, und die Speicherung der Expertengewichte mit 4,25 Bit. Tabelle 1 zerlegt die Parameter nach Bauteilen.

  • Originalarbeiterreichbar

    Local and Distributed Large LLM Inference with MLX and RDMA on Mac Studio (externe Seite, machinelearning.apple.com)

    machinelearning.apple.comgeprüft 25.10.2026

    Forschungsbeitrag von Apple vom 15. Oktober 2026: beschreibt die verteilte Ausführung von Muse Spark Open auf zwei Mac Studios mit M5 Ultra und den Speicherbedarf in NVFP4.

  • Dokumentationerreichbar

    MLX (externe Seite, github.com)

    github.comgeprüft 25.10.2026

    Das offizielle Repository von Apples Rechenframework für maschinelles Lernen auf eigener Hardware, mit Schnittstellen für Python, C++, C und Swift und einem gemeinsamen Speicher zwischen CPU und GPU.

  • Dokumentationerreichbar

    Apple Developer, recommendedMaxWorkingSetSize (externe Seite, developer.apple.com)

    developer.apple.comgeprüft 25.10.2026

    Apples Entwicklerdokumentation zu der Größe, die eine Grafikeinheit belegen kann, ohne langsamer zu werden. Auf einem Mac teilt sich die Grafik den Arbeitsspeicher mit dem Prozessor; diese Zahl sagt, wie viel davon ihr zur Verfügung steht. Auf dem Messgerät mit 64 GB meldet Metal 55.662,79 MB. Ollama liest denselben Wert als Grafikspeicher.

  • Dokumentationerreichbar

    NVIDIA GeForce RTX 5090 (externe Seite, nvidia.com)

    nvidia.comgeprüft 25.10.2026

    NVIDIAs Produktseite zur Spielegrafikkarte GeForce RTX 5090 mit 32 GB eigenem Grafikspeicher. Die Speicherbandbreite steht nicht im lesbaren Text der Seite.

  • Dokumentationerreichbar

    NVIDIA H100 Tensor Core GPU (externe Seite, nvidia.com)

    nvidia.comgeprüft 25.10.2026

    NVIDIAs Produktseite zur Rechenzentrumskarte H100. Die Tabelle der technischen Daten nennt 80 GB Speicher und 3,35 TB/s Bandbreite für die SXM-Fassung und 94 GB mit 3,9 TB/s für die NVL-Fassung. Es sind Herstellerangaben.

  • Dokumentationerreichbar

    Ollama, FAQ (externe Seite, docs.ollama.com)

    docs.ollama.comgeprüft 25.10.2026

    Ollamas Antworten auf häufige Fragen, Quelle im Repo docs/faq.mdx (Stand Commit 33a3afa, 13.10.2026). Sie beschreibt, wie sich der Cache für Schlüssel und Werte in 8 Bit speichern lässt, dass mehrere gleichzeitige Anfragen den Speicherbedarf vervielfachen und dass Ollama ein Modell auf eine einzige Grafikkarte lädt, wenn es dort hineinpasst.

  • Dokumentationerreichbar

    v0.40.0 (externe Seite, github.com)

    github.comgeprüft 25.10.2026

    Die Release Notes nennen den Wechsel auf MLX als Standardlaufzeit für unterstützte Modelle auf Apple Silicon.

  • Dokumentationerreichbar

    vLLM, Parallelism and Scaling (externe Seite, docs.vllm.ai)

    docs.vllm.aigeprüft 25.10.2026

    Die vLLM-Dokumentation zur Verteilung eines Modells auf mehrere Grafikkarten und Rechner, Quelle im Repo docs/serving/parallelism_scaling.md (Stand Commit e57bb4a, 15.10.2026). Passt ein Modell auf eine Karte, braucht es keine Verteilung. Passt es auf einen Rechner mit mehreren Karten, empfiehlt sie Tensor Parallelism. Reicht der Platz für den KV-Cache nicht für die gewünschte Last, helfen weitere Karten.

↑↓ auswählenEnter öffnenDie Suche läuft im Browser. Nichts wird übertragen.