Сервер Llama.cpp
Эффективный инференс LLM с сервером llama.cpp на GPU Clore.ai
Эффективно запускайте LLM с сервером llama.cpp на GPU.
Все примеры можно запускать на GPU-серверах, арендованных через маркетплейс CLORE.AI.
Требования к серверу
ОЗУ
8 ГБ
16 ГБ+
VRAM
6 ГБ
8 ГБ+
Сеть
200 Мбит/с
500 Мбит/с+
Время запуска
~2–5 минут
-
Аренда на CLORE.AI
Перейдите на маркетплейс CLORE.AI
Отфильтруйте по типу GPU, объёму VRAM и цене
Выберите On-Demand (фиксированная ставка) или Spot (цена ставки)
Настройте свой заказ:
Выберите Docker-образ
Установите порты (TCP для SSH, HTTP для веб-интерфейсов)
При необходимости добавьте переменные окружения
Введите команду запуска
Выберите способ оплаты: CLORE, BTC, или USDT/USDC
Создайте заказ и дождитесь развертывания
Получите доступ к своему серверу
Найдите данные для подключения в Мои заказы
Веб-интерфейсы: используйте URL HTTP-порта
SSH:
ssh -p <port> root@<proxy-address>
Что такое Llama.cpp?
Llama.cpp — самый быстрый движок инференса на CPU/GPU для LLM:
Поддерживает квантизованные модели GGUF
Низкое потребление памяти
API, совместимый с OpenAI
Поддержка многопользовательского режима
Уровни квантизации
Q2_K
2,8 ГБ
Самый быстрый
Низкая
Q4_K_M
4,1 ГБ
Быстро
Хорошо
Q5_K_M
4,8 ГБ
Средне
Отлично
Q6_K
5,5 ГБ
Медленнее
Отлично
Q8_0
7,2 ГБ
Самый медленный
Лучше всего
Быстрое развёртывание
Docker-образ:
Порты:
Команда:
Доступ к вашему сервису
После развертывания найдите свой http_pub URL в Мои заказы:
Перейдите на Мои заказы страницу
Нажмите на свой заказ
Найдите
http_pubURL (например,abc123.clorecloud.net)
Используйте https://YOUR_HTTP_PUB_URL вместо localhost в примерах ниже.
Проверьте, что он работает
Если вы получаете HTTP 502, сервис, возможно, всё ещё запускается или загружает модель. Подождите 2–5 минут и повторите попытку.
Полный справочник API
Стандартные конечные точки
/health
GET
Проверка состояния
/v1/models
GET
Список моделей
/v1/chat/completions
POST
Чат (совместимый с OpenAI)
/v1/completions
POST
Завершение текста (совместимое с OpenAI)
/v1/embeddings
POST
Генерировать эмбеддинги
/completion
POST
Нативная конечная точка завершения
/tokenize
POST
Токенизировать текст
/detokenize
POST
Детокенизировать токены
/props
GET
Свойства сервера
/metrics
GET
Метрики Prometheus
Токенизация текста
Ответ:
Свойства сервера
Ответ:
Сборка из исходников
Скачать модели
Параметры сервера
Базовый сервер
Полная выгрузка на GPU
Все параметры
Использование API
Завершения чата (совместимо с OpenAI)
Потоковая передача
Завершение текста
Эмбеддинги
Примеры cURL
Чат
Завершение
Проверка состояния
Метрики
Несколько GPU
Оптимизация памяти
Для ограниченного объёма VRAM
Для максимальной скорости
Шаблоны для конкретных моделей
Llama 2 Chat
Mistral Instruct
ChatML (многие модели)
Python-обёртка сервера
Бенчмаркинг
Сравнение производительности
Llama 3.1 8B
RTX 3090
Q4_K_M
~100
Llama 3.1 8B
RTX 4090
Q4_K_M
~150
Llama 3.1 8B
RTX 3090
Q4_K_M
~60
Mistral 7B
RTX 3090
Q4_K_M
~110
Mixtral 8x7B
A100
Q4_K_M
~50
Устранение неполадок
CUDA не обнаружена
Недостаточно памяти
Медленная генерация
Настройка для продакшена
Сервис systemd
С nginx
Оценка стоимости
Типичные цены на маркетплейсе CLORE.AI (по состоянию на 2024 год):
RTX 3060
~$0.03
~$0.70
~$0.12
RTX 3090
~$0.06
~$1.50
~$0.25
RTX 4090
~$0.10
~$2.30
~$0.40
A100 40 ГБ
~$0.17
~$4.00
~$0.70
A100 80 ГБ
~$0.25
~$6.00
~$1.00
Цены зависят от провайдера и спроса. Проверьте маркетплейс CLORE.AI актуальные тарифы.
Сэкономьте деньги:
Используйте Spot рынок для прерываемых задач — примерно треть серверов оценивает spot-цены ниже on-demand (медиана ~13% скидки), остальные совпадают с ними
Платите CLORE токенами
Сравните цены у разных провайдеров
Дальнейшие шаги
Инференс vLLM — более высокая пропускная способность
ExLlamaV2 - Более быстрый инференс
Text Generation WebUI - Веб-интерфейс
Последнее обновление
Это было полезно?