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

Aphrodite Engine

Запустите Aphrodite Engine для инференса LLM на старых и современных GPU на Clore.ai

Aphrodite Engine — это оптимизированный сервер инференса LLM, построенный на базе vLLM и специально адаптированный для сообщества творческого письма и ролевых игр. Он поддерживает широкий спектр GPU, начиная с Pascal (серия GTX 1000), что делает его идеальным выбором для запуска языковых моделей на старых или бюджетных GPU-серверах CLORE.AI, где другие фреймворки не справляются. Aphrodite добавляет API, совместимые с Kobold, сэмплирование Mirostat и продвинутые алгоритмы сэмплирования текста, которых нет в основных фреймворках сервинга.

Требования к серверу

Параметр
Минимум
Рекомендуется

ОЗУ

16 ГБ

32 ГБ+

VRAM

6 ГБ

16 ГБ+

Диск

40 ГБ

150 ГБ+

GPU

NVIDIA Pascal+ (GTX 1060+)

RTX 3090, A100

Aphrodite Engine — один из немногих серверов LLM, поддерживающих GPU поколения Pascal (серия GTX 10xx). Это делает его идеальным для бюджетных серверов на CLORE.AI со старыми GPU, у которых низкая стоимость аренды.

Быстрое развертывание на CLORE.AI

Docker-образ: alpindale/aphrodite-engine:latest

Порты: 22/tcp, 2242/http

Переменные среды:

Переменная
Пример
Описание

HF_TOKEN

hf_xxx...

Токен Hugging Face для моделей с ограниченным доступом

APHRODITE_MODEL

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

Модель для загрузки

Пошаговая настройка

1. Арендуйте GPU-сервер на CLORE.AI

Широкая поддержка GPU у Aphrodite позволяет вам брать недорогие серверы на маркетплейс CLORE.AI:

  • Pascal (GTX 1060–1080 Ti): 6–11 ГБ VRAM — запускайте небольшие модели 3B–7B с квантизацией

  • Turing (серия RTX 2000): 8–24 ГБ VRAM — модели 7B–13B, лучшая производительность

  • Ampere (RTX 3000/A100): 24–80 ГБ VRAM — модели 30B–70B, полная скорость

  • Ada (серия RTX 4000): 16–24 ГБ VRAM — лучшее соотношение производительности и стоимости

2. Подключитесь по SSH

3. Скачайте образ Aphrodite Engine

4. Запустите Aphrodite Engine

Базовый запуск с моделью 7B:

С токеном Hugging Face (Llama 3):

С квантизацией GPTQ (при ограниченном объёме VRAM):

С квантизацией AWQ:

Запуск модели GGUF (Aphrodite нативно поддерживает GGUF):

5. Проверьте сервер

6. Доступ через HTTP-прокси CLORE.AI

Панель заказа CLORE.AI предоставляет http_pub URL для порта 2242. Используйте его в своих клиентских приложениях:


Примеры использования

Пример 1: чат, совместимый с OpenAI

Пример 2: расширенное сэмплирование с Mirostat

Aphrodite поддерживает сэмплирование Mirostat для более связного длинного текста:

Пример 3: API, совместимый с Kobold

Aphrodite включает конечную точку, совместимую с Kobold, для использования с фронтендами на базе KoboldAI:

Пример 4: Python-клиент с пользовательскими сэмплерами

Пример 5: Пакетные завершения


Конфигурация

Ключевые параметры запуска

Параметр
По умолчанию
Описание

--model

обязательно

ID модели или локальный путь

--host

127.0.0.1

Адрес привязки

--port

2242

Порт сервера

--dtype

авто

float16, bfloat16, float32

--quantization

нет

awq, gptq, squeezellm, fp8

--max-model-len

максимум модели

Переопределить максимальную длину контекста

--gpu-memory-utilization

0.90

Доля использования памяти GPU

--tensor-parallel-size

1

Количество GPU для тензорного параллелизма

--max-num-seqs

256

Максимальное число одновременных последовательностей

--trust-remote-code

false

Разрешить пользовательский код модели

--api-keys

нет

API-ключи для аутентификации, разделённые запятыми

--served-model-name

имя модели

Пользовательское имя для ответов API

Добавление аутентификации по API-ключу

Затем используйте Authorization: Bearer mysecretkey1 в запросах.

Загрузка локальных моделей


Советы по производительности

1. Выберите подходящую квантизацию для вашей видеокарты

VRAM GPU
Модель 7B
Модель 13B
Модель 30B

6 ГБ

GPTQ/AWQ Q4

❌

❌

8 ГБ

GPTQ Q4

GPTQ Q4 (плотно)

❌

12 ГБ

Float16

GPTQ Q4

❌

16 ГБ

Float16

Float16

GPTQ Q4

24 ГБ

Float16

Float16

GPTQ Q4

48 ГБ

Float16

Float16

Float16

2. Настройте использование памяти GPU

Начните с меньшего значения и увеличивайте его, если не получаете ошибок OOM.

3. Используйте bfloat16 на GPU Ampere+

Лучшая численная стабильность, чем у float16, при той же скорости.

4. Оптимизируйте под ролевые игры/творческое письмо

Эти сэмплеры хорошо подходят для повествовательного текста:

5. Советы для GPU Pascal (GTX 10xx)

Для GPU Pascal избегайте Flash Attention (не поддерживается):


Устранение неполадок

Проблема: "CUDA capability sm_6x не поддерживается"

Для GPU Pascal требуется особая обработка. Используйте:

Если всё ещё не работает, проверьте, поддерживает ли версия образа Pascal:

Проблема: "out of memory" на малых GPU

Проблема: медленная генерация токенов

  • Проверьте, что GPU действительно используется: nvidia-smi внутри контейнера

  • Включите большие размеры батча: --max-num-seqs 64

  • Используйте AWQ вместо GPTQ (быстрее инференс)

Проблема: модель не найдена / ошибки 404

Всегда проверяйте, что имя вашей модели совпадает точно:

Используйте точное имя модели из ответа в ваших запросах.

Проблема: повторяющийся вывод

Добавьте штраф за повторения:

Проблема: контейнер Docker завершается без вывода


Ссылки


Рекомендации по GPU для Clore.ai

Сценарий использования
Рекомендуемый GPU
Оценочная стоимость на Clore.ai

Разработка/тестирование

RTX 3090 (24 ГБ)

$0.07–0.21/гпу/ч

Продакшн (7B–13B)

RTX 4090 (24 ГБ)

$0.14–0.42/гпу/ч

Крупные модели (70B+)

A100 80GB / H100

~$1.04/GPU/ч

💡 Все примеры в этом руководстве можно развернуть на Clore.ai GPU-серверах. Просматривайте доступные GPU и арендуйте по часам — без обязательств, с полным root-доступом.

Последнее обновление

Это было полезно?