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

Triton Inference Server

Сервер инференса NVIDIA Triton — это платформа с открытым исходным кодом для инференса промышленного уровня, поддерживающая практически все основные ML-фреймворки. Triton, созданный для обслуживания с высокой пропускной способностью и низкой задержкой, работает с PyTorch, TensorFlow, ONNX, TensorRT, OpenVINO и другими — все из одного серверного процесса. Разверните его в GPU-облаке Clore.ai для масштабируемой и экономичной инфраструктуры инференса.


Что такое Triton Inference Server?

Triton — это ответ NVIDIA на задачу масштабного обслуживания ML-моделей:

  • Мультифреймворк: PyTorch, TensorFlow, TensorRT, ONNX, OpenVINO, пользовательские Python backend'ы

  • Параллельное выполнение: Несколько моделей, несколько экземпляров на GPU

  • Динамическое пакетирование: Автоматически объединяет запросы в пакеты для большей пропускной способности

  • gRPC + HTTP: Стандартные промышленные протоколы из коробки

  • Метрики: Конечная точка метрик, совместимая с Prometheus

  • Репозиторий моделей: Управление моделями на основе файловой системы

Используемые порты:

Порт
Протокол
Назначение

8000

HTTP

REST API для инференса

8001

gRPC

gRPC API для инференса

8002

HTTP

Метрики Prometheus


Требования

Требование
Минимум
Рекомендуется

VRAM GPU

8 ГБ

16–24 ГБ

GPU

Любая NVIDIA с CUDA 11+

RTX 4090 / A100

ОЗУ

16 ГБ

32 ГБ

Хранилище

20 ГБ

50 ГБ

Triton также поддерживает инференс только на CPU для задач без CUDA. Используйте вариант только для CPU образа Docker для экономии средств на пакетных заданиях, которым не требуется GPU.


Шаг 1 — Арендуйте GPU на Clore.ai

  1. Нажмите Маркетплейс и отфильтруйте по VRAM ≥ 16 ГБ.

  2. Выберите сервер и нажмите Настроить.

  3. Установите Docker-образ: nvcr.io/nvidia/tritonserver:24.01-py3

    • (Замените 24.01 на последнюю версию — проверьте каталог NGC)

  4. Откройте порты: 22 (SSH), 8000 (HTTP), 8001 (gRPC), 8002 (метрики).

  5. Нажмите Аренда.


Шаг 2 — Пользовательский Dockerfile (с SSH)

Официальный образ Triton не включает SSH-сервер. Используйте этот Dockerfile:


Шаг 3 — Поймите структуру репозитория моделей

Triton загружает модели из репозитория моделей — каталога со специальной структурой:

Каждой модели требуется:

  1. Каталог с именем модели

  2. Один config.pbtxt файл конфигурации

  3. Как минимум один подкаталог версии (например, 1/) с файлом модели


Шаг 4 — Разверните модель PyTorch

Экспорт модели в TorchScript

Настройка репозитория моделей

Создайте config.pbtxt


Шаг 5 — Разверните модель ONNX

Экспорт в ONNX

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


Шаг 6 — Разверните пользовательский Python backend

Для моделей, которые не подходят для стандартных backend'ов (пользовательская предварительная обработка, логика ансамбля):


Шаг 7 — Запустите Triton и проверьте

Запустить Triton Server

Проверить доступные модели

Выполнить инференс через HTTP

Выполнить инференс через gRPC


Мониторинг с помощью Prometheus

Triton предоставляет метрики на порту 8002:

Основные метрики:


Конфигурация динамической пакетной обработки


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

Сбой загрузки модели

Решение: Проверьте структуру каталогов и права доступа:

Несовместимость CUDA

Решение: Сопоставьте версию образа Triton с вашим драйвером CUDA:

Порт недоступен

Решение: Проверьте, что все три порта (8000, 8001, 8002) проброшены в Clore.ai. Проверьте каждый:

OOM во время загрузки модели

Решение: Уменьшите число экземпляров или используйте CPU-экземпляры для некоторых моделей:


Оценка стоимости

GPU
VRAM
Оценочная цена
Пропускная способность (ResNet50)

RTX 3080

10 ГБ

$0.05–0.19/ч

~500 req/sec

RTX 4090

24 ГБ

$0.14–0.42/ч

~1500 req/sec

A100 40 ГБ

40 ГБ

~3000 req/sec

H100

80 ГБ

~$1.04/hr

~8000 req/sec


Полезные ресурсы


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

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

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

RTX 3090 (24 ГБ)

$0.07–0.21/гпу/ч

Промышленный инференс

RTX 4090 (24 ГБ)

$0.14–0.42/гпу/ч

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

A100 80 ГБ

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

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

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