Mittelstufe 22 minMini-PC

70B-LLM lokal auf GB10: das Tutorial complet

Direkte Antwort

Auf einem GIGABYTE AI TOP ATOM (Chip NVIDIA GB10, 128 GB) passt Llama 3.3 70B mit Reserve: 43,6 GB bei einem Kontext von 8 192 Tokens, 82 GB bei 131 072. Es schreibt zwischen 4,6 und 5,3 Tokens pro Sekunde, auf drei Wegen: Ollama, llama.cpp oder vLLM. Ein Entwurfsmodell Llama 3.2 1B bringt llama.cpp auf 12 Tokens pro Sekunde bei Prosa und 19 bei Code. Bei acht Nutzern hält vLLM über zwei Stunden durchschnittlich insgesamt 38,6 Tokens pro Sekunde.

Ein Modell mit 70 Milliarden Parametern wie Llama 3.3 70B ist „dicht“ (dense): Es nutzt alle seine Parameter, um jedes Wort zu schreiben, und benötigt viel Speicher. Die 128 GB einer GB10-Maschine bieten dafür reichlich Platz. Dieses Tutorial liefert die Befehle für drei Installationswege, getestet auf einer von GIGABYTE kostenlos zur Verfügung gestellten AI TOP ATOM, und anschließend die Messwerte, die bei der Wahl helfen: Geschwindigkeit, kleines Draft-Modell, Kontextspeicher, Stabilität über zwei Stunden und Betrieb mit mehreren Nutzern.

Von Mohamed Meguedmi·Aktualisierung 2026-10-29·Gemessen auf GIGABYTE AI TOP ATOM
i
Transparenz
GIGABYTE hat die Hardware für diese Reihe von Anleitungen kostenlos bereitgestellt. Die Messungen und Einschätzungen stammen von uns; GIGABYTE hat diesen Inhalt vor der Veröffentlichung weder gelesen noch freigegeben. Diese Seite enthält keine Affiliate-Links. Unsere Daten, Infografiken und Fotos dürfen unter der CC-BY-4.0-Lizenz frei wiederverwendet werden, sofern WelchesLLM genannt wird.
Die wichtigsten Zahlen
43,6GB
für Llama 3.3 70B mit 8 192 Tokens Kontext
× 4
bei Code mit einem kleinen Entwurfsmodell: 18,7 tok/s
38,6tok/s
im Durchschnitt insgesamt für 8 Nutzer, stabil über 2 Stunden
3voies
Ollama, llama.cpp und vLLM, Befehle zum Kopieren
Die AI TOP ATOM von oben und von vorne: einfarbig anthrazitgraues Gehäuse, Lamellenfront und GIGABYTE-Logo.
Der AI TOP ATOM von oben: ein schlichtes Gehäuse, zum Aufstellen auf einem Schreibtisch oder Regal. Foto unseres Geräts, Hintergrund neutralisiert. Vergrößern ↗

#Die Maschine, die Methode und die Einheiten

Zunächst etwas Vokabular. Ein Token ist ein Wortteil: Im Französischen entspricht ein Token etwa zwei Dritteln eines Wortes. Der Kontext ist der Text, den das Modell während eines Austauschs im Gedächtnis behält: Ihre Fragen, Ihre Dokumente und seine Antworten. Die Schreibgeschwindigkeit ist das Tempo, in dem die Antwort angezeigt wird, in Tokens pro Sekunde (tok/s). Die Lesegeschwindigkeit ist das Tempo, mit dem die Maschine Ihren Text aufnimmt, bevor sie antwortet.

Die Maschine ist ein GIGABYTE AI TOP ATOM, Modellnummer ATAGB10-9000. Sein Chip NVIDIA GB10 vereint 20 Arm-Kerne und eine Blackwell-GPU, die sich 128 GB Speicher mit 273 GB/s teilen. Die SSD fasst 4 TB mit PCIe 5.0. Er läuft unter DGX OS 7.5.0, dem auf Ubuntu basierenden System von NVIDIA (Treiber 580.159.03, CUDA 13.0). Das System erkennt 121,7 GB Speicher.

Was von der Plattform NVIDIA GB10 stammt
Der Chip, seine 128 GB mit 273 GB/s und DGX OS bestimmen die Geschwindigkeiten in diesem Leitfaden. Beim Nachstellen zweier veröffentlichter Referenzwerte für den DGX Spark von NVIDIA, mit llama.cpp und mit Ollama, weichen unsere Geschwindigkeiten um höchstens 4,3 % ab. Unseres Wissens sollten sie daher auch für andere GB10-Maschinen mit 128 GB gelten. Die Messwerte in diesem Leitfaden beziehen sich auf den AI TOP ATOM.
Was von GIGABYTE kommt
Das Gehäuse mit rund einem Liter Volumen und seine Kühlung, die Verarbeitung, die Ausstattungsvarianten (die 9000 hat eine 4-TB-SSD mit PCIe 5.0) und die Händlergarantie. Während unserer zwei Stunden Dauerbetrieb überschritt die GPU nie 72 °C, und es trat keine Drosselung auf.

Die Messungen stammen vom 6. und 7. Oktober 2026 (der private Assistent mit Open WebUI vom 7. und 8. Oktober). Das Protokoll wurde am 6. Oktober um 13:30 Uhr festgeschrieben, vor der ersten Messung. Datierte Nachträge, die vor den jeweils beschriebenen Tests verfasst wurden, haben das spekulative Decoding und das Speicherbudget ergänzt. Methode und Daten unserer Tabellen sind auf unserer Methodikseite veröffentlicht.

Die Schreibgeschwindigkeiten von llama.cpp und TensorRT-LLM stammen aus sechs Texten mit 400 Tokens: drei französische Fließtexte und drei Code-Anfragen. Die von Ollama (ein Text mit 300 Wörtern) und von vLLM (zufällige Anfragen mit 1.024 Tokens Eingabe und 256 Tokens Ausgabe) folgen den in ihren Abschnitten beschriebenen Protokollen. Die Temperatur ist auf 0 festgelegt: Das Modell wählt stets das wahrscheinlichste Wort, was die Tests vergleichbar macht. Wir veröffentlichen den Median der drei Texte jedes Typs.

Speichergrößen sind in GB angegeben (1 GB = 1.024 MB, wie von Linux angezeigt); die Bandbreiten in GB/s sind die Herstellerangaben in Dezimaleinheiten. Verwendet wurden llama.cpp b11430 (Build vom 5. Oktober 2026), Ollama 0.34.1, vLLM 26.09 und TensorRT-LLM 1.3.0rc12, die beiden letzteren in den Containern von NVIDIA. Unser erster Leitfaden der Reihe liefert die Messwerte von 13 Modellen, darunter Llama 3.3 70B; dieser hier zeigt, wie Sie es installieren und beschleunigen.

#Weg 1: Ollama, der einfachste

Ollama ist der einfachste Einstieg: ein Archiv zum Entpacken, ein Befehl zum Herunterladen des Modells, ein weiterer, um mit ihm zu chatten. Wir haben Version 0.34.1 aus dem offiziellen Archiv für Linux Arm installiert, in einem Ordner und ohne Systemdienst. Wenn Sie den üblichen Installer bevorzugen, finden Sie ihn in unserer Installationsanleitung für Linux beschrieben.

Ollama 0.34.1 installieren und starten (getestet am 6. und 7. Oktober 2026)
V=0.34.1
D=~/opt/ollama-$V
mkdir -p $D ~/models/ollama
curl -L -o ollama-$V.tar.zst https://github.com/ollama/ollama/releases/download/v$V/ollama-linux-arm64.tar.zst
tar --zstd -xf ollama-$V.tar.zst -C $D
export OLLAMA_MODELS=$HOME/models/ollama OLLAMA_HOST=127.0.0.1:11434 LD_LIBRARY_PATH=$D/lib/ollama:$LD_LIBRARY_PATH
$D/bin/ollama serve
In einem zweiten Terminal: das 70B herunterladen, abfragen und prüfen (getestet am 7. Oktober 2026)
export OLLAMA_HOST=127.0.0.1:11434
~/opt/ollama-0.34.1/bin/ollama pull llama3.3:70b
~/opt/ollama-0.34.1/bin/ollama run llama3.3:70b --verbose "Explique en 300 mots la différence entre la mémoire unifiée d'un Mac et la VRAM d'un GPU dédié, pour un lecteur non technique."
~/opt/ollama-0.34.1/bin/ollama ps

Die Option --verbose lässt am Ende der Antwort die Statistiken anzeigen. Bei uns schreibt Llama 3.3 70B (in Q4_K_M, einer Komprimierung der Gewichte) im ersten Durchlauf mit 4,97 tok/s und im zweiten mit 4,95 tok/s. Der Befehl ollama ps zeigt 85 GB geladen an, in Dezimaleinheiten: Ollama hat von sich aus einen Kontext von 131 072 Tokens geöffnet. Bei einem Text mit 18 823 Tokens dauert das Lesen 55,6 s, also 338,7 tok/s, und das anschließende Schreiben bleibt bei 4,38 tok/s.

Zur Einordnung dieser Zahlen: Ollama veröffentlicht 4,423 tok/s für Llama 3.1 70B Q4_K_M auf einem DGX Spark von NVIDIA (Version 0.12.6, 23. Oktober 2025). Mit derselben Version, demselben Skript und demselben Modell (Llama 3.1 70B) erreicht unser ATOM 4,34 tok/s, also eine Abweichung innerhalb von 2 %. Um den Kontext und den belegten Speicher zu verringern, setzen Sie die Variable OLLAMA_CONTEXT_LENGTH, bevor Sie den Server starten; diese Variante haben wir nicht gemessen.

#Weg 2: llama.cpp, der Weg mit den meisten Einstellungsmöglichkeiten

llama.cpp ist eine sehr verbreitete Open-Source-Engine. Sie liest Modelle im GGUF-Format, einer einzelnen Datei, die die Gewichte enthält. Sie muss einmal für den GB10-Chip kompiliert werden, bietet dafür aber Zugriff auf alle Einstellungen: Kontextgröße, Format des Kontext-Caches, Entwurfsmodell. Die Kompilierung folgt der Anleitung von NVIDIA, mit der CUDA-Architektur 121a-real, der des GB10, jedoch ohne libcurl (-DLLAMA_CURL=OFF) und ohne RPC.

llama.cpp b11430 für den GB10 kompilieren
git clone --filter=blob:none https://github.com/ggml-org/llama.cpp.git ~/llama.cpp
cd ~/llama.cpp
git checkout b11430
cmake -B build -DGGML_NATIVE=ON -DGGML_CUDA=ON -DLLAMA_CURL=OFF -DCMAKE_BUILD_TYPE=Release \
  -DCMAKE_CUDA_ARCHITECTURES=121a-real -DCMAKE_CUDA_COMPILER=/usr/local/cuda/bin/nvcc
cmake --build build -j 16 --target llama-bench llama-server llama-cli

Die gewählte Datei ist Llama 3.3 70B in Q4_K_M, veröffentlicht von bartowski: 39,6 GB. Bei geleertem Festplatten-Cache lädt llama.cpp sie in 8 s von der SSD. Der Befehl hf stammt aus der Bibliothek huggingface_hub (Installation: pip install -U huggingface_hub). Falls Hugging Face Sie auffordert, die Llama-Lizenz zu akzeptieren, akzeptieren Sie sie auf der Website und melden Sie sich dann mit hf auth login an.

Modell herunterladen und Server starten (Server getestet am 6. Oktober 2026)
hf download bartowski/Llama-3.3-70B-Instruct-GGUF Llama-3.3-70B-Instruct-Q4_K_M.gguf \
  --local-dir ~/models/gguf/bartowski/Llama-3.3-70B-Instruct-GGUF

~/llama.cpp/build/bin/llama-server \
  -m ~/models/gguf/bartowski/Llama-3.3-70B-Instruct-GGUF/Llama-3.3-70B-Instruct-Q4_K_M.gguf \
  -ngl 99 -fa on -lm dio -c 16384 -np 1 --port 8093 --host 127.0.0.1
-ngl 99
Legt alle Schichten des Modells auf die GPU.
-fa on
Aktiviert Flash Attention, wodurch das Einlesen des Kontexts sparsamer wird.
-lm dio
Liest die Datei per Direktzugriff auf die Festplatte, ohne den Umweg über den System-Cache (mmap). Das ist der Modus der Referenztabelle, die das llama.cpp-Projekt für den DGX Spark veröffentlicht hat.
-c 16384 -np 1
Ein Kontext von 16.384 Tokens für einen einzelnen Nutzer. Der angeforderte Kontext wird auf die gleichzeitigen Nutzer aufgeteilt.
--host 127.0.0.1
Der Server ist nur vom Rechner selbst aus erreichbar.
Schreibgeschwindigkeit messen (derselbe Aufruf wie in unseren Messungen)
curl -s http://127.0.0.1:8093/completion -H "Content-Type: application/json" \
  -d '{"prompt":"Rédige un article de 600 mots expliquant à un dirigeant de PME pourquoi faire tourner une IA en local plutôt que dans le cloud.","n_predict":400,"temperature":0,"cache_prompt":false}' \
  | python3 -c 'import json,sys; t=json.load(sys.stdin)["timings"]; print(t["predicted_per_second"])'

Bei unseren sechs Texten schreibt llama-server mit 4,70 tok/s bei Prosa und 4,62 bei Code. Das Messwerkzeug llama-bench ergibt 4,8 tok/s beim Schreiben (32 Tokens) und 405 tok/s beim Lesen (2 048 Tokens). Das Modell belegt 43,6 GB bei einem Kontext von 8 192 Tokens.

Zur Orientierung: Der Speicher liest höchstens 273 Milliarden Bytes pro Sekunde, und für jedes Token müssen die Modellgewichte erneut gelesen werden, also 42,5 Milliarden Bytes: Das theoretische Maximum liegt bei 6,4 tok/s, die Messung erreicht etwa drei Viertel davon.

#Weg 3: vLLM in NVFP4, für mehrere Nutzer

vLLM ist ein Server, der dafür ausgelegt ist, mehreren Personen gleichzeitig zu antworten. NVIDIA stellt ihn in einem Container bereit, also einem isolierten Programm, das Docker startet. Das Modell ist Llama 3.3 70B in NVFP4, einem 4-Bit-Format von NVIDIA, das Blackwell-Chips direkt berechnen: Es belegt 39,9 GB Speicher. Die Matrix der unterstützten Modelle im vLLM-Leitfaden von NVIDIA für DGX Spark führt dieses Modell auf.

NVFP4-Modell herunterladen
hf download nvidia/Llama-3.3-70B-Instruct-NVFP4 \
  --local-dir ~/models/hf/nvidia/Llama-3.3-70B-Instruct-NVFP4
vLLM 26.09 in seinem NVIDIA-Container starten (getestet am 6. Oktober 2026)
docker run -d --init --name vllm70 --gpus all --ipc=host --ulimit memlock=-1 \
  -p 127.0.0.1:8002:8000 -v ~/models/hf/nvidia:/m:ro \
  nvcr.io/nvidia/vllm:26.09-py3 \
  vllm serve /m/Llama-3.3-70B-Instruct-NVFP4 --served-model-name Llama-3.3-70B-Instruct-NVFP4 \
  --gpu-memory-utilization 0.85 --max-model-len 8192 --max-num-seqs 16

until curl -s -m 3 http://127.0.0.1:8002/health >/dev/null; do sleep 10; done; echo prêt
Messen mit acht gleichzeitigen Nutzern (in vLLM integriertes Tool)
docker exec vllm70 vllm bench serve --backend vllm --model Llama-3.3-70B-Instruct-NVFP4 \
  --tokenizer /m/Llama-3.3-70B-Instruct-NVFP4 --base-url http://127.0.0.1:8000 \
  --dataset-name random --ignore-eos --random-input-len 1024 --random-output-len 256 \
  --num-prompts 32 --max-concurrency 8 --seed 1

Die Einstellungen --max-model-len 8192 und --max-num-seqs 16 begrenzen den Kontext auf 8 192 Tokens und auf 16 gleichzeitig verarbeitete Anfragen. Die Einstellung --gpu-memory-utilization 0.85 legt den Anteil des Speichers fest, den vLLM reserviert: hier 103 GB, davon 59,6 GB Cache. Dieser Cache hält gleichzeitig 390 352 Tokens, was fast 48 gleichzeitigen Anfragen mit je 8 192 Tokens entspricht. Der erste Start dauert etwa 7 Minuten: 4 min 20 s zum Einlesen des Modells, dann etwa 2 Minuten Vorbereitung.

Für einen Nutzer schreibt vLLM 5,3 tok/s (5,26, 5,27 und 5,26 in drei Durchläufen), und das erste Wort erscheint im Durchschnitt nach 0,73 s. Bei acht gleichzeitigen Nutzern schreibt die Maschine insgesamt 37,7 tok/s, einschließlich der Wartezeit auf das erste Wort; sobald die Antwort begonnen hat, erhält jeder Nutzer 5,0 tok/s.

Das erste Wort erscheint im Durchschnitt nach 2,8 s und in den langsamsten Fällen nach weniger als 4,8 s. Die Anfragen dieses Tests haben 1 024 Tokens Eingabe und 256 Tokens Ausgabe; jeder Messpunkt wird dreimal gemessen.

#Die drei Wege im Vergleich

Llama 3.3 70B auf der AI TOP ATOM, 6. und 7. Oktober 2026. Schreibgeschwindigkeit in Tokens pro Sekunde, ein einzelner Nutzer, sofern nicht anders angegeben.
WegSchreibenSpeicherEinstellungenGeeignet für
Ollama 0.34.1 (Q4_K_M)4,9585 GB laut Anzeige von Ollama (in Dezimaleinheiten, also etwa 79 GB im Sinne dieses Leitfadens) mit dem Kontext von 131.072 Tokens, den es ohne weitere Einstellung bereitstelltpeuschnell starten
llama.cpp b11430 (Q4_K_M)4,70 bei Prosa, 4,62 bei Code43,6 GB bei 8 192 Tokens, 51,3 GB bei 32 768alle: Kontext, Cache, Draft-Modellein Nutzer, mit einem Entwurfsmodell
vLLM 26.09 (NVFP4)5,3; insgesamt 37,7 für 8 Nutzer103 GB reserviert mit der Einstellung 0,85die eines Serversmehrere Nutzer

Die drei Wege schreiben gleich schnell, mit weniger als 15 % Abweichung. Der Grund ist einfach: Für jedes Token liest der Chip die Modellgewichte erneut, und bei einem dichten Modell bestimmt die Bandbreite von 273 GB/s das Tempo. Ein 70B schreibt daher mit etwa 5 tok/s, also etwa 200 Wörter pro Minute – das Tempo eines ruhigen Lesens.

Dieses Tempo eignet sich für Aufgaben, bei denen Warten kein Problem ist: Zusammenfassungen, Extraktionen, Korrekturlesen, Antwortentwürfe. Für ein flüssiges Gespräch gibt es zwei Hebel, die in den folgenden Abschnitten vorgestellt werden: das Draft-Modell und ein MoE-Modell (Mixture of Experts), das pro Token nur einen Teil seiner Parameter nutzt.

#Ein 70B mit einem kleinen Entwurfsmodell beschleunigen

Spekulatives Decoding nutzt ein kleines Modell, das Entwurfsmodell, das mehrere Wörter im Voraus vorschlägt (genauer gesagt Tokens; der Einfachheit halber sprechen wir von „Wörtern“). Das große Modell prüft diese Wörter in einem einzigen Durchgang: Das kostet ungefähr so viel Zeit wie das Schreiben eines einzigen, denn die Zeit entfällt vor allem auf das Lesen der Gewichte.

Die richtigen Wörter werden übernommen, die anderen verworfen. Das Entwurfsmodell bestimmt den Text nicht: Es ist immer das große Modell, das bestätigt. NVIDIA beschreibt das Prinzip in seiner Anleitung für den DGX Spark, und der LMSYS-Blog merkt an, dass diese Technik die Bandbreitenbegrenzung der Maschine teilweise abmildert.

#Mit llama.cpp: ein Entwurfsmodell Llama 3.2 1B

Das Entwurfsmodell muss dieselbe Sprache sprechen wie das große Modell, also dieselbe Tokenisierung verwenden. Die Familie Llama eignet sich: Llama 3.2 1B in Q8_0 begleitet Llama 3.3 70B. Vier Optionen genügen: -md bezeichnet das Entwurfsmodell, --spec-type draft-simple wählt die Methode, --spec-draft-n-max legt die Anzahl der im Voraus vorgeschlagenen Tokens fest (in diesem Leitfaden nennen wir sie „Wörter“), und -ngld 99 legt das Entwurfsmodell auf die GPU.

llama.cpp-Server mit Draft-Modell (getestet am 7. Oktober 2026)
hf download bartowski/Llama-3.2-1B-Instruct-GGUF Llama-3.2-1B-Instruct-Q8_0.gguf \
  --local-dir ~/models/gguf/bartowski/Llama-3.2-1B-Instruct-GGUF

~/llama.cpp/build/bin/llama-server \
  -m ~/models/gguf/bartowski/Llama-3.3-70B-Instruct-GGUF/Llama-3.3-70B-Instruct-Q4_K_M.gguf \
  -md ~/models/gguf/bartowski/Llama-3.2-1B-Instruct-GGUF/Llama-3.2-1B-Instruct-Q8_0.gguf \
  --spec-type draft-simple -ngld 99 --spec-draft-n-max 8 \
  -ngl 99 -fa on -lm dio -c 16384 -np 1 --port 8093 --host 127.0.0.1
Llama 3.3 70B Q4_K_M, llama-server b11430, sechs Texte mit 400 Tokens, Temperatur 0, 6. Oktober 2026 für das 70B allein und 7. Oktober 2026 mit Entwurfsmodell. Schreiben in tok/s (Median von drei Texten). Akzeptanz: Anteil der vorgeschlagenen Wörter, die das große Modell übernommen hat.
KonfigurationFranzösischer FließtextCodeAkzeptanz (Fließtext / Code)
70B allein4,704,62—
+ Entwurfsmodell Llama 3.2 1B, 8 Wörter Vorlauf11,99 (×2,6)17,48 (×3,8)33 % / 50 %
+ Entwurfsmodell Llama 3.2 1B, 16 Wörter im Voraus10,84 (×2,3)18,65 (×4,0)19 % / 34 %

Das Entwurfsmodell mit 1 Milliarde Parametern macht das 70B 2,6- bis 4-mal schneller: 12 tok/s bei Prosa und bis zu 19 tok/s bei Code. Der Gewinn hängt vom Text ab. Bei drei Code-Texten reicht die Geschwindigkeit von 13,2 bis 18,0 tok/s mit 8 Wörtern im Voraus. Dem Entwurfsmodell wird bei Code häufiger gefolgt (50 % übernommene Wörter) als bei Prosa (33 %).

Unsere Texte sind bei Prosa auf Französisch und bei Code auf Englisch; andere Texte führen zu anderen Gewinnen. Bei Prosa liefern 8 Wörter im Voraus bessere Ergebnisse als 16 (11,99 gegenüber 10,84). Bei Code bringen 16 etwas mehr (18,65 gegenüber 17,48), bei einer Streuung zwischen den Texten in derselben Größenordnung. Beginnen Sie mit 8.

Dasselbe Prinzip funktioniert ohne zweite Datei, wenn das Modell ein eigenes Modul zur Vorhersage mehrerer Tokens (MTP) mitbringt. Mit Qwen3.8 27B und der Option --spec-type draft-mtp steigert sich llama.cpp bei Prosa von 11,71 auf 21,48 tok/s (×1,8) und bei Code von 11,59 auf 27,23 tok/s (×2,3).

#Mit TensorRT-LLM: das Draft-Target-Rezept von NVIDIA

TensorRT-LLM ist die Bibliothek von NVIDIA, um Modelle optimiert bereitzustellen. Ihr Leitfaden für DGX Spark schlägt die Draft-Target-Methode vor: Llama 3.3 70B in FP4 wird von Llama 3.1 8B in FP4 als Entwurfsmodell begleitet. Beide Modelle werden von NVIDIA bereitgestellt. In Version 1.3.0rc12 des Containers wird der Wert der Einstellung Draft_Target geschrieben, mit Unterstrich.

Die beiden FP4-Modelle herunterladen und die Konfiguration schreiben
hf download nvidia/Llama-3.3-70B-Instruct-FP4 --local-dir ~/models/hf/nvidia/Llama-3.3-70B-Instruct-FP4
hf download nvidia/Llama-3.1-8B-Instruct-FP4 --local-dir ~/models/hf/nvidia/Llama-3.1-8B-Instruct-FP4
mkdir -p ~/trt
cat > ~/trt/l70_draft4.yml <<'EOF'
print_iter_log: false
disable_overlap_scheduler: true
speculative_config:
  decoding_type: Draft_Target
  max_draft_len: 4
  speculative_model_dir: /m/nvidia/Llama-3.1-8B-Instruct-FP4/
kv_cache_config:
  enable_block_reuse: false
EOF
TensorRT-LLM 1.3.0rc12 starten und abfragen (getestet am 7. Oktober 2026)
docker run -d --name trt --gpus all --ipc=host --ulimit memlock=-1 --ulimit stack=67108864 \
  -p 127.0.0.1:8003:8000 -v ~/models/hf:/m:ro -v ~/trt:/cfg \
  nvcr.io/nvidia/tensorrt-llm/release:1.3.0rc12 \
  trtllm-serve /m/nvidia/Llama-3.3-70B-Instruct-FP4 --backend pytorch --tp_size 1 --max_batch_size 1 \
  --host 0.0.0.0 --port 8000 --extra_llm_api_options /cfg/l70_draft4.yml --kv_cache_free_gpu_memory_fraction 0.9

curl -s http://127.0.0.1:8003/v1/chat/completions -H "Content-Type: application/json" \
  -d '{"model":"/m/nvidia/Llama-3.3-70B-Instruct-FP4","messages":[{"role":"user","content":"Rédige un article de 600 mots expliquant à un dirigeant de PME pourquoi faire tourner une IA en local plutôt que dans le cloud."}],"max_tokens":400,"temperature":0}'
Llama 3.3 70B FP4, TensorRT-LLM 1.3.0rc12, ein Nutzer, sechs Texte mit 400 Tokens, Temperatur 0, 7. Oktober 2026. Geschwindigkeit berechnet anhand der vom Server zurückgegebenen Tokenanzahl. Schreiben in tok/s (Median von drei Texten).
KonfigurationFranzösischer FließtextCode
+ Draft-Modell Llama 3.1 8B FP4, 4 Wörter Vorlauf10,13 (×3,0 gegenüber derselben Engine ohne Entwurfsmodell)12,28 (×3,7)

Mit TensorRT-LLM steigert das Draft-Modell die Geschwindigkeit um den Faktor 3,0 bei Fließtext und 3,7 bei Code, verglichen mit derselben Engine ohne Draft-Modell: Das 70B-Modell schreibt dann 10,1 Tokens pro Sekunde bei Fließtext und 12,3 bei Code.

Beide Wege, llama.cpp und TensorRT-LLM, bringen also eine Beschleunigung in derselben Größenordnung, um das 2,6- bis 4-Fache. Für einen einzelnen Nutzer bleibt llama.cpp am einfachsten: eine Draft-Modelldatei und vier Optionen. TensorRT-LLM ist der richtige Weg, wenn Sie dem offiziellen Rezept von NVIDIA folgen möchten, mit von NVIDIA bereitgestellten FP4-Modellen.

Horizontales Balkendiagramm der Schreibgeschwindigkeit von Llama 3.3 70B in Tokens pro Sekunde. Ohne Draft-Modell: Ollama 4,95, llama.cpp 4,70 bei Prosa und 4,62 bei Code, vLLM in NVFP4 5,3. Mit Draft-Modell: llama.cpp und Llama 3.2 1B 11,99 bei Prosa und 17,48 bei Code, mit Beschleunigungen um den Faktor 2,6 bzw. 3,8; TensorRT-LLM und Llama 3.1 8B 10,13 bei Prosa und 12,28 bei Code, mit Beschleunigungen um den Faktor 3,0 bzw. 3,7.
Schreibgeschwindigkeit von Llama 3.3 70B für einen Nutzer, in Tokens pro Sekunde. Blau: Fließtext; Violett: Code; Orange: Zufallstext aus dem vLLM-Test. Die grünen Badges zeigen den Gewinn gegenüber derselben Engine ohne Entwurfsmodell. Bei llama.cpp markiert der weiße Strich die Geschwindigkeit ohne Entwurfsmodell. Der grüne Rahmen mit dem Blitz fasst die Messungen mit Entwurfsmodell zusammen: 8 Wörter Vorlauf bei llama.cpp (mit 16 Wörtern Vorlauf erreicht Code 18,65 tok/s, also ×4,0) und 4 bei TensorRT-LLM. Piktogramme oben rechts: Dokument, Fließtext; </>, Code; Würfel, Zufallstext aus dem vLLM-Test; weißer Strich, Geschwindigkeit ohne Entwurfsmodell. Vergrößern ↗

#Das Speicherbudget des Kontexts, von 8 192 bis 131 072 Tokens

Der Kontext kostet Speicher: den KV-Cache. Das ist der Speicher, in dem das Modell festhält, was es bereits gelesen hat, damit es dies nicht neu berechnen muss. Er wächst mit der Kontextlänge. llama.cpp reserviert diesen gesamten Cache bereits beim Laden, daher entspricht der nach dem Laden belegte Speicher schon dem endgültigen Speicherbedarf.

Wir messen ihn am Rückgang des verfügbaren Speichers (MemAvailable unter Linux), nachdem der Festplatten-Cache geleert wurde. Die Option -ctk q8_0 -ctv q8_0 legt den Cache mit 8 Bit statt 16 (f16) ab, was ihn verkleinert. In den Tabellen und Diagrammen steht 8k für einen Kontext von 8 192 Tokens, 32k für 32 768, 64k für 65 536 und 128k für 131 072.

Belegten Speicher für einen Kontext und ein Cache-Format messen (getestet am 7. Oktober 2026)
ma() { awk '/MemAvailable/{print $2}' /proc/meminfo; }
sudo sh -c 'sync; echo 3 > /proc/sys/vm/drop_caches'; sleep 3; A0=$(ma)
~/llama.cpp/build/bin/llama-server \
  -m ~/models/gguf/bartowski/Llama-3.3-70B-Instruct-GGUF/Llama-3.3-70B-Instruct-Q4_K_M.gguf \
  -ngl 99 -fa on -lm dio -c 131072 -np 1 -ctk q8_0 -ctv q8_0 --port 8094 --host 127.0.0.1 &
until curl -s -m 2 http://127.0.0.1:8094/health | grep -q '"ok"'; do sleep 1; done
A1=$(ma); echo "occupé : $(echo "scale=1;($A0-$A1)/1048576" | bc) Go"
Belegter Speicher nach dem Laden, in GB, llama-server b11430, 7. Oktober 2026. Cache f16 oder q8_0.
ModellCache8 19232 76865 536131 072
Llama 3.3 70B Q4_K_Mf1643,651,361,481,9
Llama 3.3 70B Q4_K_Mq8_042,346,452,263,1
gpt-oss 120B MXFP4f1661,061,963,065,6
gpt-oss 120B MXFP4q8_060,761,362,163,2
Deux séries de barres de la mémoire occupée en Go selon le contexte (8k, 32k, 64k, 128k) et le format du cache (f16 et q8_0). Llama 3.3 70B : 43,6 et 42,3 à 8k, 51,3 et 46,4 à 32k, 61,4 et 52,2 à 64k, 81,9 et 63,1 à 128k. gpt-oss 120B : 61,0 et 60,7 à 8k, 61,9 et 61,3 à 32k, 63,0 et 62,1 à 64k, 65,6 et 63,2 à 128k. Une ligne verte marque les 121,7 Go visibles par le système.
Belegter Speicher nach dem Laden, in GB, je nach reserviertem Kontext. Blau: Llama 3.3 70B; Orange: gpt-oss 120B. Dunkler Balken: Cache in f16 (16 Bit); heller Balken: Cache in q8_0 (8 Bit). Die grüne gestrichelte Linie markiert die 121,7 GB, die das System sieht. Der Kontext kostet das dichte 70B-Modell viel und gpt-oss 120B fast nichts. Vergrößern ↗

Alles passt in die 121,7 GB, selbst das 70B mit einem Kontext von 131 072 Tokens in f16: 81,9 GB. Der Kontext fügt dem 70B zwischen 8k und 128k in f16 38 GB hinzu, in q8_0 21 GB, also fast die Hälfte weniger. gpt-oss 120B fügt nur 4,6 GB hinzu: Es wechselt zwischen Schichten, die den gesamten Text betrachten, und Schichten, die nur ein kurzes Fenster davon betrachten. Das Format q8_0 wird mit einer etwas geringeren Geschwindigkeit erkauft, 9 bis 11 % bei 128k für das 70B (folgende Tabelle).

→
Den Kontext an die Nutzung anpassen
Behalten Sie den Cache in f16, solange der Speicher ausreicht. Wechseln Sie zu q8_0, um mit dem 70B einen Kontext von 128k zu öffnen und dabei mehr als 55 GB frei zu lassen, etwa für ein zweites Modell. Reservieren Sie nur so viel Kontext, wie Sie benötigen: Ein Kontext von 16 384 Tokens (etwa 11 000 Wörter, also rund dreißig Seiten) reicht für eine gewöhnliche Unterhaltung oder ein mittelgroßes Dokument.

Wir haben den Kontext außerdem zu 90 % mit Praxisleitfäden von Service-Public gefüllt, um Lesen und Schreiben bei vollem Kontext zu messen. Bei 128k umfasst der Text 117 605 Tokens für das 70B und 117 889 für gpt-oss 120B, also etwa 200 Seiten.

Kontext zu 90 % gefüllt, llama-server b11430, 7. Oktober 2026. Lesen und Schreiben in tok/s; Lesedauer in Klammern.
ModellCacheGelesener Text (Tokens)Speicher (GB)LectureSchreiben
Llama 3.3 70Bf1629 214 (32k)51,4286,1 (102 s)4,22
Llama 3.3 70Bq8_029 214 (32k)46,5271,1 (108 s)4,02
Llama 3.3 70Bf16117 605 (128k)82,0181,9 (646 s)2,86
Llama 3.3 70Bq8_0117 605 (128k)63,2164,6 (715 s)2,54
gpt-oss 120Bf1629 227 (32k)61,71 443 (20 s)43,81
gpt-oss 120Bq8_029 227 (32k)61,21 401 (21 s)43,96
gpt-oss 120Bf16117 889 (128k)65,41 073 (110 s)26,93
gpt-oss 120Bq8_0117 889 (128k)63,4993 (119 s)24,97

Alles funktioniert bei vollem Kontext. gpt-oss 120B liest einen 200-seitigen Text in 110 Sekunden und schreibt weiterhin mit fast 27 tok/s. Das 70B liest die 117 605 Tokens mit 182 tok/s. Für sehr lange Dokumente ist ein MoE-Modell schneller, beim Lesen wie beim Schreiben.

#Zwei Stunden Betrieb mit acht Nutzern

Ein Server muss auf Dauer durchhalten. Wir haben vLLM 26.09 mit Llama 3.3 70B in NVFP4 gestartet und zwei Stunden lang Anfragen gesendet: acht Nutzer im Dauerbetrieb, Blöcke von 32 Anfragen mit 1 024 Tokens Eingabe und 256 Tokens Ausgabe. Eine Aufzeichnung des Chips mit einer Messung pro Sekunde erfasste Leistungsaufnahme, Taktfrequenz und Temperatur der GPU.

Zweistündige Schleife und GPU-Messung (getestet am 7. Oktober 2026)
nvidia-smi --query-gpu=timestamp,power.draw,clocks.sm,temperature.gpu,utilization.gpu,clocks_throttle_reasons.active \
  --format=csv,noheader -lms 1000 > gpu.csv & P1=$!
FIN=$(( $(date +%s) + 7200 )); k=0
while [ $(date +%s) -lt $FIN ]; do
  k=$((k+1))
  docker exec vllm70 vllm bench serve --backend vllm --model Llama-3.3-70B-Instruct-NVFP4 \
    --tokenizer /m/Llama-3.3-70B-Instruct-NVFP4 --base-url http://127.0.0.1:8000 \
    --dataset-name random --ignore-eos --random-input-len 1024 --random-output-len 256 \
    --num-prompts 32 --max-concurrency 8 --seed $k
done
kill $P1   # arrête le relevé du GPU
Flache Kurve der Schreibrate von vLLM über 2 Stunden mit 8 Nutzern: von 38,70 auf 38,46 Tokens pro Sekunde über 33 Abschnitte. Unter der Kurve die maximale GPU-Temperatur pro Minute, höchstens 72 °C. Rechts fünf Karten: 8 Nutzer über 2 h, Abweichung von −0,6 %, höchstens 72 °C, 5,1 tok/s pro Person und durchschnittliche GPU-Leistung von 39,1 W.
Zwei Stunden Betrieb mit Llama 3.3 70B in NVFP4 unter vLLM, acht Nutzer im Dauerbetrieb. Oben, in Grün: gesamter Schreibdurchsatz jedes Blocks von 32 Anfragen. Unten, in Orange: maximale GPU-Temperatur pro Minute. Die 39,1 W sind die durchschnittliche, vom Chip gemessene GPU-Leistung, nicht die der gesamten Maschine. Rechts: Die acht Personen und die Uhr stehen für 8 Nutzer über 2 h; der grüne Pfeil für den Unterschied zwischen dem ersten und dem letzten Block; das Thermometer für die maximale Temperatur; die einzelne Person für die Geschwindigkeit pro Person; der Blitz für die GPU-Leistung. Vergrößern ↗

Das Ergebnis ist eindeutig: Die Geschwindigkeit hat sich nicht verändert. Der Gesamtdurchsatz reicht von 38,70 tok/s im ersten Abschnitt bis 38,46 im letzten, mit einem Minimum von 38,40 und einem Maximum von 38,70: Die Abweichung beträgt −0,6 %. Jeder Nutzer erhält 5,1 tok/s. Das erste Wort kommt im Median nach 2,8 s an, je nach Abschnitt zwischen 2,4 und 2,9 s.

Insgesamt hat die Maschine 1.056 Anfragen bedient, 1.081.344 Tokens gelesen und 270.336 Tokens geschrieben, ohne einen einzigen Fehler. Die GPU blieb bei höchstens 72 °C. Ihre mediane Taktfrequenz lag bei 2.528 MHz, und während der zwei Stunden Aufzeichnung wurde kein Drosselungsgrund festgestellt.

Die durchschnittliche Leistungsaufnahme der GPU lag bei 39,1 W, mit einer Spitze von 95,0 W. Diese Wattangaben beziehen sich nur auf die GPU und wurden vom Chip ausgelesen: Prozessor, Arbeitsspeicher, SSD und Netzteil sind nicht enthalten. Die zwei Stunden entsprechen 78,8 Wh für die GPU, also 1,6 Cent zum Tarif EDF Tarif Bleu Base (6 kVA) bei 20,01 Cent pro kWh.

#Als Server betreiben: OpenAI-API, Schlüssel und Open WebUI

Eine OpenAI-API ist ein Anfrageformat, das viele Tools beherrschen: Code-Editoren, Chat-Oberflächen, Skripte. llama-server und vLLM bieten es beide an. Zum Schutz akzeptiert llama-server einen Schlüssel über die Option --api-key: Ohne Schlüssel antwortet er mit einem 401-Fehler. Wir haben diese drei Aufrufe mit gpt-oss 20B validiert; für das 70B ist es derselbe Befehl mit einer anderen Datei.

Server mit Schlüssel und Testaufrufe (validiert mit gpt-oss 20B am 7. Oktober 2026)
CLE=$(openssl rand -hex 32)   # gardez cette clé : vos clients l'enverront
~/llama.cpp/build/bin/llama-server \
  -m ~/models/gguf/bartowski/Llama-3.3-70B-Instruct-GGUF/Llama-3.3-70B-Instruct-Q4_K_M.gguf \
  -ngl 99 -fa on -c 16384 --jinja --api-key $CLE --port 8095 --host 127.0.0.1 &
until curl -s -m 2 http://127.0.0.1:8095/health | grep -q '"ok"'; do sleep 1; done   # attendre la fin du chargement

curl -s -o /dev/null -w "%{http_code}\n" http://127.0.0.1:8095/v1/models
curl -s -H "Authorization: Bearer $CLE" http://127.0.0.1:8095/v1/models
curl -s -H "Authorization: Bearer $CLE" -H "Content-Type: application/json" http://127.0.0.1:8095/v1/chat/completions \
  -d '{"model":"llama-3.3-70b","messages":[{"role":"user","content":"Donne trois conseils pour sécuriser un serveur IA local."}],"max_tokens":300}'

Der erste Aufruf liefert 401, der zweite die Liste der bereitgestellten Modelle, der dritte eine Antwort im OpenAI-Format. Die Option --jinja wendet die Chat-Vorlage an, die in der Modelldatei enthalten ist.

!
Belassen Sie den Server in Ihrem Netzwerk
Mit --host 127.0.0.1 kann sich nur der lokale Rechner verbinden. Um den Server für die anderen Rechner in Ihrem Netzwerk zu öffnen, ersetzen Sie --host 127.0.0.1 durch die Adresse des Rechners in diesem Netzwerk und behalten Sie den Schlüssel bei. Stellen Sie ihn nicht direkt ins Internet.

Für eine Chat-Oberfläche wird Open WebUI an diese API angebunden. Hier ist der Stack unseres Tests eines privaten Assistenten (ein weiterer Leitfaden der Reihe), mit gpt-oss 120B. Der Modellserver befindet sich in einem internen Docker-Netzwerk ohne Internetzugang. Open WebUI 0.11.4 ist mit diesem Netzwerk und mit einem Zugangsnetzwerk verbunden.

So hat das Modell keine Verbindung nach außen. Der Server hat keinen Schlüssel, da nur das interne Netzwerk ihn erreichen kann; der Wert local von OPENAI_API_KEY dient lediglich dazu, Open WebUI zufriedenzustellen. Um stattdessen das 70B bereitzustellen, ersetzen Sie den Dateipfad durch den von Llama-3.3-70B-Instruct-Q4_K_M.gguf und passen Sie -c und -np an das weiter oben beschriebene Speicherbudget an.

Open WebUI mit llama-server in einem internen Netzwerk verbunden (getestet am 7. und 8. Oktober 2026)
docker network create --internal reseau-interne
docker network create reseau-acces
docker run -d --init --name serveur-llm --network reseau-interne --network-alias gen --gpus all --ipc=host \
  -e LD_LIBRARY_PATH=/llama -v ~/llama.cpp/build/bin:/llama:ro -v ~/models/gguf:/models:ro \
  nvcr.io/nvidia/pytorch:26.03-py3 \
  /llama/llama-server -m /models/ggml-org/gpt-oss-120b-GGUF/gpt-oss-120b-MXFP4.gguf \
  -ngl 99 -fa on -c 131072 -np 10 --jinja --host 0.0.0.0 --port 8080 -a gpt-oss-120b
docker run -d --name open-webui --network reseau-acces -p 127.0.0.1:3100:8080 -v ~/open-webui-data:/app/backend/data \
  -e ENABLE_OLLAMA_API=false -e OPENAI_API_BASE_URL=http://gen:8080/v1 -e OPENAI_API_KEY=local \
  -e ENABLE_PERSISTENT_CONFIG=false -e OFFLINE_MODE=true -e HF_HUB_OFFLINE=1 \
  -e ANONYMIZED_TELEMETRY=false -e DO_NOT_TRACK=true -e SCARF_NO_ANALYTICS=true \
  -e WEBUI_SECRET_KEY=$(openssl rand -hex 32) ghcr.io/open-webui/open-webui:v0.11.4
docker network connect reseau-interne open-webui

Öffnen Sie anschließend http://127.0.0.1:3100 in einem Browser auf dem Rechner: Das Modell erscheint in der Liste. In unserem Test des privaten Assistenten war der komplette Stack, zusätzlich mit einem Embedding-Server (bge-m3), nach 66 Sekunden einsatzbereit. Laut dem llama.cpp-Leitfaden von NVIDIA lassen sich Open WebUI, Continue.dev und weitere Clients an diese API anbinden, die dem Format der OpenAI-API folgt (Serveradresse gefolgt von /v1).

#Die schnelle Alternative: ein MoE-Modell mit 120B

Ein MoE-Modell (Mixture of Experts) enthält viele Parameter, nutzt pro Token aber nur einen Bruchteil davon. gpt-oss 120B umfasst 117 Milliarden Parameter, davon 5,1 Milliarden aktiv, und OpenAI veröffentlicht es direkt im MXFP4-Format.

Auf der GB10 schreibt es mit dem Messwerkzeug llama-bench 58,0 tok/s (Generierung von 32 Tokens) und bei langen Antworten auf llama-server 54,4 tok/s, bei Prosa wie bei Code. Das ist mehr als die 11-fache Geschwindigkeit des dichten 70B, bei einem Speicherbedarf von 61,0 GB bei 8 192 Tokens und 65,6 GB bei 131 072.

gpt-oss 120B mit llama.cpp (getestet am 6. Oktober 2026)
hf download ggml-org/gpt-oss-120b-GGUF gpt-oss-120b-MXFP4.gguf \
  --local-dir ~/models/gguf/ggml-org/gpt-oss-120b-GGUF

~/llama.cpp/build/bin/llama-server \
  -m ~/models/gguf/ggml-org/gpt-oss-120b-GGUF/gpt-oss-120b-MXFP4.gguf \
  -ngl 99 -fa on -lm dio -c 16384 -np 1 --port 8093 --host 127.0.0.1

Die Geschwindigkeit sagt nichts über die Qualität aus: Wir haben die Antworten der beiden Modelle nicht verglichen. So treffen Sie Ihre Wahl: Nehmen Sie gpt-oss 120B für Konversation, Agenten und lange Dokumente, bei denen die Geschwindigkeit zählt. Nehmen Sie Llama 3.3 70B, wenn Sie genau dieses Modell benötigen, zum Beispiel ein darauf basierendes feinabgestimmtes Modell, oder für Stapelverarbeitungen, bei denen 5 tok/s ausreichen. Die Messungen der 13 Modelle, vom 4B bis zum 235B, finden Sie in unserem ersten Leitfaden der Reihe.

#Was dieser Guide nicht misst

Die Qualität der Antworten
Wir messen Geschwindigkeit und Speicherbedarf, nicht die Qualität der einzelnen Modelle.
Die Gewinne des Draft-Modells bei anderen Texten
Unsere sechs Texte sind beim Fließtext auf Französisch und beim Code auf Englisch. Die Gewinne hängen von Text und Sprache ab.
Kontexte über 131 072 Tokens
Wir haben weder ihren Speicherbedarf noch ihre Geschwindigkeit gemessen.
Die anderen GB10-Maschinen und die 64-GB-Version
Unsere Messungen auf dem ATOM 128 GB decken sich mit den veröffentlichten Referenzwerten für den DGX Spark.
Der Verbrauch des gesamten Geräts
Die angegebenen Watt beziehen sich auf die GPU und werden vom Chip ausgelesen.

Aktualisierungen und Korrekturen: Diese Seite wird überarbeitet, falls eine neue Version von DGX OS, llama.cpp, Ollama, vLLM oder TensorRT-LLM diese Ergebnisse verändert; jede Korrektur wird datiert.

#Für wen der ATOM die richtige Wahl ist

Das Folgende stammt aus unseren Messungen auf dem ATOM, einer GB10-Maschine mit 128 GB.

Der ATOM ist die richtige Wahl, wenn Sie ein Modell mit 70 Milliarden Parametern bei sich vor Ort betreiben möchten
Es passt mit Reserve: 43,6 bis 82 GB von 121,7 GB bei einem Kontext von 8 192 bis 131 072 Tokens, und drei Installationswege funktionieren.
… wenn sich mehrere Personen oder Agenten das Modell teilen
Acht Nutzer erreichen bei einer kurzen Serie insgesamt 37,7 tok/s und über zwei Stunden durchschnittlich 38,6 tok/s, ohne einen einzigen Fehler.
… wenn Sie schneller werden möchten, ohne die Maschine zu wechseln
Ein kleines Entwurfsmodell steigert die Geschwindigkeit des 70B um das 2,6- bis 4-Fache, mit llama.cpp oder mit dem Rezept von NVIDIA.
… wenn Sie eine schnelle Unterhaltung oder lange Dokumente wünschen
gpt-oss 120B schreibt mit 54,4 tok/s und liest 200 Seiten in 110 Sekunden.
… wenn Ihre Arbeit über das NVIDIA-Ökosystem läuft
CUDA 13, vLLM und TensorRT-LLM in den Containern von NVIDIA sowie für den GB10 kompiliertes llama.cpp liefen bei uns unter DGX OS 7.5.0.

Auf Seiten von GIGABYTE hielt das rund einen Liter große Gehäuse die GPU während zwei Stunden Dauerlast bei höchstens 72 °C, ohne Drosselung. Die Preise der GB10-Rechner ändern sich wöchentlich: Prüfen Sie sie vor dem Kauf auf der Produktseite des Rechners.

#FAQ

FAQ
Kann man ein 70B-Modell auf einem GB10-Rechner mit 128 GB ausführen?+
Ja, mit Reserven. Llama 3.3 70B in Q4_K_M belegt 43,6 GB mit einem Kontext von 8 192 Tokens und 81,9 GB mit 131 072, bei 121,7 GB sichtbarem Speicher. Drei Wege haben auf unserem AI TOP ATOM funktioniert: Ollama, llama.cpp und vLLM in NVFP4, mit den Befehlen aus diesem Leitfaden.
Wie schnell schreibt ein 70B-Modell auf dem AI TOP ATOM?+
Für einen einzelnen Nutzer schreibt es je nach Weg zwischen 4,6 und 5,3 Tokens pro Sekunde. Mit einem Entwurfsmodell Llama 3.2 1B unter llama.cpp schreibt es 12 Tokens pro Sekunde bei Fließtext und bis zu 19 bei Code. Mit acht Nutzern unter vLLM schreibt die Maschine insgesamt 37,7 Tokens pro Sekunde, und jeder Nutzer erhält 5,0 Tokens pro Sekunde, sobald seine Antwort begonnen hat.
Sollte man Ollama, llama.cpp oder vLLM wählen?+
Ollama für einen schnellen Start ohne Konfiguration. llama.cpp, um Kontext und Cache-Format einzustellen und ein Entwurfsmodell hinzuzufügen, wenn Sie allein arbeiten. vLLM, um mehrere Personen zu bedienen. Für einen einzelnen Nutzer liegen alle drei weniger als 15 % auseinander; die Wahl hängt daher eher von der Nutzung als von der Geschwindigkeit ab.
Wie macht man ein 70B-Modell schneller, ohne den Rechner zu wechseln?+
Mit spekulativem Decoding. Ein kleines Entwurfsmodell schlägt Wörter im Voraus vor, und das 70B prüft sie. Auf unserem ATOM steigert Llama 3.2 1B mit llama.cpp die Geschwindigkeit um das 2,6- bis 4-Fache, das Draft-Target-Rezept von NVIDIA mit TensorRT-LLM um das 3,0- bis 3,7-Fache. Der Gewinn hängt vom Text ab: Bei Code fällt er höher aus.
Kann ein 70B-Modell mehrere Personen stundenlang bedienen?+
Ja. 2 Stunden lang hat vLLM acht Nutzer ununterbrochen bedient: 1 056 Anfragen ohne Fehler und ein Durchsatz von 38,70 bzw. danach 38,46 Tokens pro Sekunde, also −0,6 %. Die GPU blieb bei höchstens 72 °C, ohne Drosselung.
Ist ein MoE-Modell mit 120B besser als ein dichtes 70B-Modell?+
Was die Geschwindigkeit angeht, ja: gpt-oss 120B schreibt 54,4 Tokens pro Sekunde, mehr als das 11-Fache des 70B-Modells, bei 61 bis 66 GB Speicher. Die Qualität der Antworten haben wir nicht verglichen. Wählen Sie das 70B-Modell, wenn Sie genau dieses Modell benötigen oder wenn 5 Tokens pro Sekunde für Ihre Verarbeitung ausreichen.
In derselben Serie
← Anleitung 3GB10, Ryzen oder Mac
Guide 5 · erscheint demnächstLokales Fine-Tuning
Hat Ihnen dieser Guide geholfen?

Haben Sie Feedback, einen Fehler entdeckt oder möchten Sie etwas präzisieren? Geben Sie uns Bescheid – so wird der Guide für alle besser.