For the complete documentation index, see llms.txt. This page is also available as Markdown.

DeepSeek-R1-Reasoning-Modell

Führe das Open-Source-Reasoning-Modell DeepSeek-R1 auf Clore.ai-GPUs aus

Überblick

DeepSeek-R1 ist ein Reasoning-Modell mit 671 Milliarden Parametern und offenen Gewichten, das im Januar 2025 von DeepSeek unter der Apache 2.0 Lizenz veröffentlicht wurde. Es ist das erste offene Modell, das OpenAI o1 in Mathematik-, Coding- und wissenschaftlichen Benchmarks erreicht — und dabei seine gesamte Gedankenkette durch explizite <think> Tags offenlegt.

Das vollständige Modell verwendet Mixture-of-Experts (MoE) mit 37 Milliarden aktiven Parametern pro Token, wodurch Inferenz trotz der beeindruckenden Parameterzahl praktikabel bleibt. Für die meisten Praktiker sind die destillierten Varianten (1,5 Mrd. → 70 Mrd.) praktischer: Sie übernehmen R1s Reasoning-Muster durch Wissensdestillation in die Basisarchitekturen von Qwen-2.5 und Llama-3 und laufen auf Standard-GPUs.

Hauptfunktionen

  • Explizite Gedankenkette — jede Antwort beginnt mit einem <think> Block, in dem das Modell überlegt, zurückspringt und sich selbst korrigiert, bevor es eine endgültige Antwort ausgibt

  • Durch Reinforcement Learning trainiert — die Reasoning-Fähigkeit entsteht aus RL-Belohnungssignalen statt aus von Hand erstellten Chain-of-Thought-Daten

  • Sechs destillierte Varianten — 1,5B-, 7B-, 8B-, 14B-, 32B- und 70B-Parametermodelle, die aus dem vollständigen 671B-Modell in Qwen- und Llama-Architekturen destilliert wurden

  • Apache-2.0-Lizenz — vollständig kommerziell, keine Lizenzgebühren, keine Nutzungsbeschränkungen

  • Breite Framework-Unterstützung — Ollama, vLLM, llama.cpp, SGLang, Transformers und TGI funktionieren sofort

  • AIME 2024 Pass@1: 79,8 % — gleichauf mit OpenAI o1 in Wettbewerbs-Mathematik

  • Codeforces 2029 Elo — übertrifft o1s 1891 im Programmierwettbewerb

Modellvarianten

Variante
Parameter
Architektur
FP16-VRAM
Q4 VRAM
Q4-Datenträger

DeepSeek-R1 (vollständiges MoE)

671B (37B aktiv)

DeepSeek MoE

~1,3 TB

~350 GB

~340 GB

R1-Distill-Llama-70B

70B

Llama 3

140 GB

40 GB

42 GB

R1-Distill-Qwen-32B

32B

Qwen 2.5

64 GB

22 GB

20 GB

R1-Distill-Qwen-14B

14B

Qwen 2.5

28 GB

10 GB

9 GB

R1-Distill-Llama-8B

8B

Llama 3

16 GB

6 GB

5,5 GB

R1-Distill-Qwen-7B

7B

Qwen 2.5

14 GB

5 GB

4,5 GB

R1-Distill-Qwen-1.5B

1.5B

Qwen 2.5

3 GB

2 GB

1,2 GB

Eine Variante wählen

Anwendungsfall
Empfohlene Variante
GPU auf Clore

Schnelle Experimente, Edge-Tests

R1-Distill-Qwen-1.5B

Beliebige GPU

Kostengünstiger Einsatz, schnelle Inferenz

R1-Distill-Qwen-7B

RTX 3090 (0,07–0,21 $/Std.)

Optimal für den Produktiveinsatz auf einer einzelnen GPU

R1-Distill-Qwen-14B Q4

RTX 4090 (0,14–0,42 $/Std.)

Beste Qualität pro Dollar (empfohlen)

R1-Distill-Qwen-32B Q4

RTX 4090 24 GB oder A100 40 GB

Maximale destillierte Qualität

R1-Distill-Llama-70B

2× A100 80 GB

Forschung, vollständiges Reasoning

DeepSeek-R1 671B

8× H100-Cluster

HuggingFace-Repositories

Anforderungen

Komponente
Minimum (7B Q4)
Empfohlen (32B Q4)

GPU-VRAM

6 GB

24 GB

System-RAM

16 GB

32 GB

Festplatte

10 GB

30 GB

CUDA

12.8+

12.8+

Docker

24.0+

25.0+

Ollama-Schnellstart

Ollama übernimmt Quantisierung, Download und Bereitstellung automatisch — der schnellste Weg zu einem laufenden DeepSeek-R1.

Installieren und ausführen

Beispiel für eine interaktive Sitzung

Verwende die OpenAI-kompatible API

Python-Client (über OpenAI SDK)

vLLM-Produktionssetup

vLLM liefert den höchsten Durchsatz für die Bereitstellung für mehrere Nutzer mit Continuous Batching, PagedAttention und Prefix-Caching.

Eine GPU — 7B / 14B

Mehrere GPUs — 32B (empfohlen)

Tipp: Der 32B Q4 GPTQ- oder AWQ-Checkpoint passt auf eine einzelne RTX 4090 (24 GB):

Mehrere GPUs — 70B

Den vLLM-Endpunkt abfragen

Transformers / Python (mit <think> Tag-Parsing)

Verwende HuggingFace Transformers, wenn du eine feingranulare Kontrolle über die Generierung benötigst oder R1 in eine Python-Pipeline integrieren möchtest.

Einfache Generierung

Parsing <think> Tags

Streaming mit <think> Zustandsverfolgung

Docker-Bereitstellung auf Clore.ai

Ollama Docker (am einfachsten)

Docker-Image: ollama/ollama Ports: 22/tcp, 11434/http

vLLM Docker (Produktion)

Docker-Image: vllm/vllm-openai:latest Ports: 22/tcp, 8000/http

Auf Clore.ai bereitstellen:

  1. Filtern nach 2× GPU, insgesamt 48 GB+ VRAM (z. B. 2× RTX 4090 oder A100 80 GB)

  2. Setze das Docker-Image auf vllm/vllm-openai:latest

  3. Port zuordnen 8000 als HTTP

  4. Füge den Befehl aus der obigen Compose-Datei in den Startbefehl ein

  5. Verbinde dich über den HTTP-Endpunkt, sobald der Health-Check bestanden wurde

Tipps für Clore.ai-Bereitstellungen

Die richtige GPU wählen

Budget
GPU
Tägliche Kosten
Beste Variante

Minimal

RTX 3090 (24 GB)

0,30–1,00 $

R1-Distill-Qwen-7B oder 14B Q4

Standard

RTX 4090 (24 GB)

0,50–2,00 $

R1-Distill-Qwen-14B FP16 oder 32B Q4

Produktion

A100 80 GB

3–8 $

R1-Distill-Qwen-32B FP16

Hohe Qualität

2× A100 80 GB

6–16 $

R1-Distill-Llama-70B FP16

Performance-Optimierung

  • Temperatur 0,6 ist die empfohlene Standardvorgabe für Reasoning-Aufgaben — DeepSeeks eigene Arbeiten verwenden diesen Wert

  • Setze max_tokens großzügig — Reasoning-Modelle erzeugen lange <think> Blöcke; 4096+ für nicht triviale Probleme

  • Prefix-Caching aktivieren (--enable-prefix-caching in vLLM), wenn ein gemeinsamer Systemprompt verwendet wird

  • Parallelität begrenzen (--max-num-seqs 16) für Reasoning-Workloads — jede Anfrage verwendet mehr Rechenleistung als ein Standard-Chat

  • Verwende Q4-Quantisierung um 32B auf eine einzelne 24-GB-GPU mit minimalem Qualitätsverlust zu packen (das Destillat komprimiert R1s Wissen bereits)

Überlegungen zur Kontextlänge

Reasoning-Modelle verbrauchen mehr Kontext als Standard-Chat-Modelle wegen des <think> Blocks:

Aufgabenkomplexität
Typische Denklänge
Benötigter Gesamtkontext

Einfache Arithmetik

~100 Tokens

~300 Tokens

Code-Generierung

~500–1000 Tokens

~2000 Tokens

Wettbewerbs-Mathematik (AIME)

~2000–4000 Tokens

~5000 Tokens

Mehrstufige Forschungsanalyse

~4000–8000 Tokens

~10.000 Tokens

Fehlerbehebung

Speicher erschöpft (OOM)

Modell erzeugt kein <think> Block

Einige Systemprompts unterdrücken das Denken. Vermeide Anweisungen wie „kurz fassen“ oder „erkläre deine Überlegungen nicht“. Verwende einen minimalen Systemprompt oder gar keinen:

Wiederholend oder in einer Schleife <think> Ausgabe

Senke die Temperatur, um die Zufälligkeit in der Reasoning-Kette zu verringern:

Langsames erstes Token (hohes TTFT)

Das ist zu erwarten — das Modell erzeugt <think> Tokens vor der sichtbaren Antwort. Für latenzsensitive Anwendungen, bei denen kein Reasoning nötig ist, verwende DeepSeek-V3 stattdessen.

Download stockt auf der Clore-Instanz

HuggingFace-Downloads können bei einigen Anbietern langsam sein. Cache das Modell vorab in ein persistentes Volume:

Weiterführende Lektüre

Zuletzt aktualisiert

War das hilfreich?