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

Сервер Llama.cpp

Эффективный инференс LLM с сервером llama.cpp на GPU Clore.ai

Эффективно запускайте LLM с сервером llama.cpp на GPU.

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

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

ОЗУ

8 ГБ

16 ГБ+

VRAM

6 ГБ

8 ГБ+

Сеть

200 Мбит/с

500 Мбит/с+

Время запуска

~2–5 минут

-

Llama.cpp экономно использует память благодаря квантизации GGUF. Модели 7B могут работать на 6–8 ГБ VRAM.

Аренда на CLORE.AI

  1. Перейдите на маркетплейс CLORE.AI

  2. Отфильтруйте по типу GPU, объёму VRAM и цене

  3. Выберите On-Demand (фиксированная ставка) или Spot (цена ставки)

  4. Настройте свой заказ:

    • Выберите Docker-образ

    • Установите порты (TCP для SSH, HTTP для веб-интерфейсов)

    • При необходимости добавьте переменные окружения

    • Введите команду запуска

  5. Выберите способ оплаты: CLORE, BTC, или USDT/USDC

  6. Создайте заказ и дождитесь развертывания

Получите доступ к своему серверу

  • Найдите данные для подключения в Мои заказы

  • Веб-интерфейсы: используйте URL HTTP-порта

  • SSH: ssh -p <port> root@<proxy-address>

Что такое Llama.cpp?

Llama.cpp — самый быстрый движок инференса на CPU/GPU для LLM:

  • Поддерживает квантизованные модели GGUF

  • Низкое потребление памяти

  • API, совместимый с OpenAI

  • Поддержка многопользовательского режима

Уровни квантизации

Формат
Размер (7B)
Скорость
Качество

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 в Мои заказы:

  1. Перейдите на Мои заказы страницу

  2. Нажмите на свой заказ

  3. Найдите http_pub URL (например, abc123.clorecloud.net)

Используйте https://YOUR_HTTP_PUB_URL вместо localhost в примерах ниже.

Проверьте, что он работает

Полный справочник 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-обёртка сервера

Бенчмаркинг

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

Модель
GPU
Квантование
Токенов/сек

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 год):

GPU
Почасовая ставка
Дневная ставка
4-часовая сессия

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 - Веб-интерфейс

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

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