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
Быстрое развертывание на 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. Выберите подходящую квантизацию для вашей видеокарты
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
Разработка/тестирование
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-доступом.
Последнее обновление
Это было полезно?