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

Aphrodite Engine

Führe Aphrodite Engine für LLM-Inferenz auf älteren und modernen GPUs auf Clore.ai aus

Aphrodite Engine ist ein optimierter LLM-Inferenzserver, der auf vLLM aufbaut und speziell auf die Community für kreatives Schreiben und Rollenspiele zugeschnitten ist. Er unterstützt eine breite Palette von GPUs ab Pascal (GTX-1000-Serie) und ist damit die perfekte Wahl, um Sprachmodelle auf älteren oder günstigen CLORE.AI-GPU-Servern auszuführen, auf denen andere Frameworks versagen. Aphrodite bietet Kobold-kompatible APIs, Mirostat-Sampling und fortgeschrittene Text-Sampling-Algorithmen, die in gängigen Serving-Frameworks nicht zu finden sind.

Serveranforderungen

Parameter
Minimum
Empfohlen

RAM

16 GB

32 GB+

VRAM

6 GB

16 GB+

Festplatte

40 GB

150 GB+

GPU

NVIDIA Pascal+ (GTX 1060+)

RTX 3090, A100

Aphrodite Engine ist einer der wenigen LLM-Server, die GPUs der Pascal-Generation (GTX-10xx-Serie) unterstützen. Das macht ihn ideal für Budget-Server auf CLORE.AI mit älteren GPUs, die niedrige Mietpreise haben.

Schnellbereitstellung auf CLORE.AI

Docker-Image: alpindale/aphrodite-engine:latest

Ports: 22/tcp, 2242/http

Umgebungsvariablen:

Variable
Beispiel
Beschreibung

HF_TOKEN

hf_xxx...

HuggingFace-Token für gesperrte Modelle

APHRODITE_MODEL

mistralai/Mistral-7B-Instruct-v0.3

Zu ladendes Modell

Schritt-für-Schritt-Einrichtung

1. Mieten Sie einen GPU-Server auf CLORE.AI

Aphrodites breite GPU-Unterstützung ermöglicht es Ihnen, kostengünstige Server auf CLORE.AI-Marktplatz:

  • Pascal (GTX 1060–1080 Ti): 6–11 GB VRAM — kleine 3B-7B-Modelle mit Quantisierung ausführen

  • Turing (RTX-2000-Serie): 8–24 GB VRAM — 7B-13B-Modelle, bessere Leistung

  • Ampere (RTX-3000/A100): 24–80 GB VRAM — 30B-70B-Modelle, volle Geschwindigkeit

  • Ada (RTX-4000-Serie): 16–24 GB VRAM — bestes Leistungs-/Preisverhältnis

2. Verbinden Sie sich per SSH

3. Aphrodite-Engine-Image herunterladen

4. Aphrodite Engine starten

Einfacher Start mit einem 7B-Modell:

Mit HuggingFace-Token (Llama 3):

Mit GPTQ-Quantisierung (für begrenzten VRAM):

Mit AWQ-Quantisierung:

Ausführen eines GGUF-Modells (Aphrodite unterstützt GGUF nativ):

5. Den Server überprüfen

6. Zugriff über den CLORE.AI-HTTP-Proxy

Das CLORE.AI-Bestellpanel stellt eine http_pub URL für Port 2242 bereit. Verwenden Sie sie in Ihren Client-Anwendungen:


Anwendungsbeispiele

Beispiel 1: OpenAI-kompatibler Chat

Beispiel 2: Fortgeschrittenes Sampling mit Mirostat

Aphrodite unterstützt Mirostat-Sampling für zusammenhängenderen Langtext:

Beispiel 3: Kobold-kompatible API

Aphrodite enthält einen Kobold-kompatiblen Endpunkt zur Verwendung mit auf KoboldAI basierenden Frontends:

Beispiel 4: Python-Client mit benutzerdefinierten Samplern

Beispiel 5: Batch-Vervollständigungen


Konfiguration

Wichtige Startparameter

Parameter
Standard
Beschreibung

--model

erforderlich

Modell-ID oder lokaler Pfad

--host

127.0.0.1

Bind-Adresse

--port

2242

Server-Port

--dtype

auto

float16, bfloat16, float32

--quantization

none

awq, gptq, squeezellm, fp8

--max-model-len

max. Modell

Maximale Kontextlänge überschreiben

--gpu-memory-utilization

0.90

Anteil des GPU-Speichers

--tensor-parallel-size

1

Anzahl der GPUs für Tensor Parallelism

--max-num-seqs

256

Maximale gleichzeitige Sequenzen

--trust-remote-code

false

Benutzerdefinierten Modellcode erlauben

--api-keys

none

Kommagetrennte API-Schlüssel zur Authentifizierung

--served-model-name

Modellname

Benutzerdefinierter Name für API-Antworten

API-Schlüssel-Authentifizierung hinzufügen

Dann verwenden Authorization: Bearer mysecretkey1 in Anfragen.

Lokale Modelle laden


Leistungstipps

1. Wählen Sie die richtige Quantisierung für Ihre GPU

GPU-VRAM
7B-Modell
13B-Modell
30B-Modell

6 GB

GPTQ/AWQ Q4

❌

❌

8 GB

GPTQ Q4

GPTQ Q4 (knapp)

❌

12 GB

Float16

GPTQ Q4

❌

16 GB

Float16

Float16

GPTQ Q4

24 GB

Float16

Float16

GPTQ Q4

48 GB

Float16

Float16

Float16

2. GPU-Speicherauslastung optimieren

Fangen Sie niedriger an und erhöhen Sie den Wert, wenn keine OOM-Fehler auftreten.

3. bfloat16 auf Ampere+-GPUs verwenden

Bessere numerische Stabilität als float16, gleiche Geschwindigkeit.

4. Für Rollenspiel/Kreatives Schreiben optimieren

Diese Sampler eignen sich gut für narrative Texte:

5. Tipps für Pascal-GPUs (GTX 10xx)

Bei Pascal-GPUs Flash Attention vermeiden (nicht unterstützt):


Fehlerbehebung

Problem: "CUDA capability sm_6x not supported"

Pascal-GPUs erfordern eine besondere Behandlung. Verwenden Sie:

Wenn es immer noch fehlschlägt, prüfen Sie, ob die Image-Version Pascal unterstützt:

Problem: "out of memory" auf kleinen GPUs

Problem: Langsame Token-Generierung

  • Prüfen Sie, ob die GPU tatsächlich verwendet wird: nvidia-smi im Container

  • Größere Batch-Größen aktivieren: --max-num-seqs 64

  • AWQ statt GPTQ verwenden (schnellere Inferenz)

Problem: Modell nicht gefunden / 404-Fehler

Prüfen Sie immer, ob Ihr Modellname exakt übereinstimmt:

Verwenden Sie in Ihren Anfragen den exakten Modellnamen aus der Antwort.

Problem: Wiederholte Ausgaben

Wiederholungsstrafe hinzufügen:

Problem: Docker-Container beendet sich ohne Meldung



GPU-Empfehlungen für Clore.ai

Anwendungsfall
Empfohlene GPU
Geschätzte Kosten bei Clore.ai

Entwicklung/Testen

RTX 3090 (24 GB)

0,07–0,21 $/GPU/Stunde

Produktion (7B–13B)

RTX 4090 (24 GB)

0,14–0,42 $/GPU/Stunde

Große Modelle (70B+)

A100 80GB / H100

~$1.04/GPU/Stunde

💡 Alle Beispiele in diesem Leitfaden können bereitgestellt werden auf Clore.ai GPU-Servern. Durchsuchen Sie verfügbare GPUs und mieten Sie stundenweise — keine Verpflichtungen, voller Root-Zugriff.

Zuletzt aktualisiert

War das hilfreich?