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

Aphrodite Engine

Exécutez Aphrodite Engine pour l'inférence LLM sur les GPU anciens et modernes sur Clore.ai

Aphrodite Engine est un serveur d'inférence LLM optimisé, basé sur vLLM, spécialement conçu pour la communauté de l'écriture créative et du jeu de rôle. Il prend en charge une large gamme de GPU à partir de Pascal (série GTX 1000), ce qui en fait le choix idéal pour exécuter des modèles de langage sur des serveurs GPU CLORE.AI anciens ou à petit budget, là où d'autres frameworks échouent. Aphrodite ajoute des API compatibles Kobold, l'échantillonnage Mirostat et des algorithmes avancés d'échantillonnage de texte absents des frameworks de service courants.

Exigences du serveur

Paramètre
Minimum
Recommandé

RAM

16 Go

32 Go+

VRAM

6 Go

16 Go+

Disque

40 Go

150 Go+

GPU

NVIDIA Pascal+ (GTX 1060+)

RTX 3090, A100

Aphrodite Engine est l'un des rares serveurs LLM prenant en charge les GPU de génération Pascal (série GTX 10xx). Cela en fait un choix idéal pour les serveurs à petit budget sur CLORE.AI, avec d'anciens GPU à faible prix de location.

Déploiement rapide sur CLORE.AI

Image Docker : alpindale/aphrodite-engine:latest

Ports : 22/tcp, 2242/http

Variables d'environnement :

Variable
Exemple
Description

HF_TOKEN

hf_xxx...

Jeton HuggingFace pour les modèles protégés

APHRODITE_MODEL

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

Modèle à charger

Configuration étape par étape

1. Louez un serveur GPU sur CLORE.AI

La large compatibilité GPU d'Aphrodite vous permet de prendre des serveurs économiques sur la place de marché CLORE.AI:

  • Pascal (GTX 1060–1080 Ti): 6–11 Go de VRAM — exécutez de petits modèles 3B-7B avec quantification

  • Turing (série RTX 2000): 8–24 Go de VRAM — modèles 7B-13B, meilleures performances

  • Ampere (RTX 3000/A100): 24–80 Go de VRAM — modèles 30B-70B, pleine vitesse

  • Ada (série RTX 4000): 16–24 Go de VRAM — meilleur ratio performances/coût

2. Se connecter via SSH

3. Récupérer l'image Aphrodite Engine

4. Lancer Aphrodite Engine

Lancement de base avec un modèle 7B :

Avec un jeton HuggingFace (Llama 3) :

Avec quantification GPTQ (pour une VRAM limitée) :

Avec quantification AWQ :

Exécution d'un modèle GGUF (Aphrodite prend en charge GGUF nativement) :

5. Vérifier le serveur

6. Accéder via le proxy HTTP CLORE.AI

Le panneau de commande CLORE.AI fournit un http_pub URL pour le port 2242. Utilisez-la dans vos applications clientes :


Exemples d'utilisation

Exemple 1 : Chat compatible OpenAI

Exemple 2 : Échantillonnage avancé avec Mirostat

Aphrodite prend en charge l'échantillonnage Mirostat pour un texte long plus cohérent :

Exemple 3 : API compatible Kobold

Aphrodite inclut un point de terminaison compatible Kobold pour une utilisation avec des interfaces basées sur KoboldAI :

Exemple 4 : client Python avec des échantillonneurs personnalisés

Exemple 5 : complétions par lot


Configuration

Paramètres de lancement clés

Paramètre
Par défaut
Description

--model

requis

ID du modèle ou chemin local

--host

127.0.0.1

Adresse de liaison

--port

2242

Port du serveur

--dtype

auto

float16, bfloat16, float32

--quantization

none

awq, gptq, squeezellm, fp8

--max-model-len

modèle max

Remplacer la longueur de contexte maximale

--gpu-memory-utilization

0.90

fraction de mémoire GPU

--tensor-parallel-size

1

Nombre de GPU pour le parallélisme tensoriel

--max-num-seqs

256

Nombre maximal de séquences simultanées

--trust-remote-code

false

Autoriser le code de modèle personnalisé

--api-keys

none

Clés API séparées par des virgules pour l'authentification

--served-model-name

nom du modèle

Nom personnalisé pour les réponses de l'API

Ajout de l'authentification par clé API

Puis utilisez Authorization: Bearer mysecretkey1 dans les requêtes.

Chargement de modèles locaux


Conseils de performance

1. Choisissez la bonne quantification pour votre GPU

VRAM GPU
Modèle 7B
Modèle 13B
Modèle 30B

6 Go

GPTQ/AWQ Q4

❌

❌

8 Go

GPTQ Q4

GPTQ Q4 (serré)

❌

12 Go

Float16

GPTQ Q4

❌

16 Go

Float16

Float16

GPTQ Q4

24 Go

Float16

Float16

GPTQ Q4

48 Go

Float16

Float16

Float16

2. Ajustez l'utilisation de la mémoire GPU

Commencez plus bas et augmentez si vous n'obtenez pas d'erreurs OOM.

3. Utilisez bfloat16 sur les GPU Ampere+

Meilleure stabilité numérique que float16, même vitesse.

4. Optimisez pour le jeu de rôle / l'écriture créative

Ces échantillonneurs fonctionnent bien pour le texte narratif :

5. Conseils pour les GPU Pascal (GTX 10xx)

Pour les GPU Pascal, évitez Flash Attention (non pris en charge) :


Dépannage

Problème : "CUDA capability sm_6x not supported"

Les GPU Pascal nécessitent une prise en charge spéciale. Utilisez :

Si cela échoue encore, vérifiez si la version de l'image prend en charge Pascal :

Problème : "out of memory" sur les petits GPU

Problème : génération lente des jetons

  • Vérifiez que le GPU est bien utilisé : nvidia-smi dans le conteneur

  • Activez des tailles de lot plus grandes : --max-num-seqs 64

  • Utilisez AWQ à la place de GPTQ (inférence plus rapide)

Problème : modèle introuvable / erreurs 404

Vérifiez toujours que le nom de votre modèle correspond exactement :

Utilisez le nom exact du modèle fourni dans la réponse dans vos requêtes.

Problème : sortie répétitive

Ajoutez une pénalité de répétition :

Problème : le conteneur Docker se ferme silencieusement


Liens


Recommandations GPU Clore.ai

Cas d’utilisation
GPU recommandé
Coût estimé sur Clore.ai

Développement/Test

RTX 3090 (24 Go)

0,07–0,21 $/gpu/h

Production (7B–13B)

RTX 4090 (24 Go)

0,14–0,42 $/gpu/h

Grands modèles (70B+)

A100 80 Go / H100

~1,04 $/GPU/h

💡 Tous les exemples de ce guide peuvent être déployés sur Clore.ai des serveurs GPU. Parcourez les GPU disponibles et louez à l'heure — sans engagement, accès root complet.

Mis à jour

Ce contenu vous a-t-il été utile ?