Выбор оборудования / ИНЖЕНЕРНЫЙ ЖУРНАЛ

Сервер для модели 70B: как оценить память и варианты размещения

Сравниваем форматы весов, контекст и несколько GPU на условной модели 70B, не обещая неподтверждённую скорость.

Открытый сервер и бумажная схема распределения памяти между весами, контекстом и резервом исполнения
Концептуальная AI-иллюстрация Керноды. Не фотография реальной поставки или испытаний оборудования.

Документальный материал и расчётная методика. Результаты собственного тестирования оборудования не заявляются.

Обозначение 70B сообщает порядок числа параметров, но ещё не определяет конфигурацию сервера. Две модели этого класса могут по-разному расходовать KV-cache, поддерживать разные форматы квантования и давать разное качество на одной задаче. Начинать подбор надо с точного артефакта и сценария.

Нижняя оценка весов

Для условных 70 млрд параметров арифметический размер весов составляет 140 GB в 16 битах, 70 GB в 8 битах и 35 GB в 4 битах. В двоичных единицах это примерно 130,4, 65,2 и 32,6 GiB. Метаданные квантования, неравномерная точность тензоров и память исполнения в эти значения не входят.

Формат условных весов Нижняя оценка Что ещё добавить
16 бит 130,4 GiB Cache, активации, runtime
8 бит 65,2 GiB Масштабы, cache, runtime
4 бита 32,6 GiB Метаданные формата, cache, runtime

Следовательно, нельзя выбирать карту ровно по этой таблице. Если спецификация GPU указывает 48 GB, это не доказывает возможность обслуживать любую модель 70B в 4 битах при любом контексте.

Добавьте архитектуру attention

Для оценки cache нужны число слоёв, количество KV-heads и размер головы. Эти параметры берут из config выбранной модели. Не подставляйте число query-heads автоматически: grouped-query attention использует другую структуру cache. Для моделей с MLA или гибридной памятью нужен отдельный расчёт.

Покажем условный пример, не привязанный к названию модели: 80 слоёв, 8 KV-heads, размер головы 128, cache по 2 байта. Один полный контекст 8192 токена занимает 2,5 GiB. Восемь независимых контекстов займут 20 GiB. С идеальными четырёхбитными весами сумма уже равна примерно 52,6 GiB до остальных расходов.

Сократить память можно меньшим контекстом, ограничением параллельности или подходящим форматом cache. Каждое изменение должно пройти проверку качества и задержки. Разные стратегии cache документированы в Transformers. 1

Рассмотрите три конфигурации

Одна GPU достаточной ёмкости. Упрощает размещение модели и исключает обмен между GPU внутри одного запроса. Но подходит только после проверки полного бюджета памяти и доступного runtime.

Несколько GPU в одном сервере. Позволяют распределять модель, если это поддерживается выбранной реализацией. Понадобится проверить схему PCIe, межсоединения, равномерность распределения и память на каждом устройстве. В vLLM есть tensor и pipeline parallelism с разными схемами разделения. 2

Выгрузка части работы в RAM. Может быть разумна для экспериментов с мягкими требованиями ко времени. Её нельзя приравнивать к полностью GPU-размещению. В приёмке фиксируйте именно фактический режим, иначе демонстрация «модель запустилась» скроет неприемлемую задержку.

Не покупайте 70B как знак серьёзности

Сравните выбранную модель с меньшей на реальных вопросах. Внутренний поиск, извлечение полей и классификация могут требовать разных качеств. Если меньшая модель проходит критерии приёмки, оставшийся бюджет можно направить на резервирование, данные или интеграцию.

С другой стороны, экономия на модели при заметной потере качества создаёт расходы на ручную проверку. Для сравнения полезна стоимость успешно решённой задачи, включая исправления человеком. Так появляется измеримая связь инфраструктуры с результатом бизнеса.

Что запросить у исполнителя

Передайте точное имя модели, ревизию, формат весов, список разрешённых длин и поток запросов. Попросите протокол теста с p95 задержки, долей ошибок, пиком памяти и версиями ПО. Укажите, допускается ли очередь и сколько длится восстановление после перезапуска.

Проверить начальные оценки можно в калькуляторе VRAM. Для выбора между одной ёмкой GPU, многокарточным сервером и арендованным узлом используйте подбор локального решения. Итогом должен быть обоснованный класс конфигурации и план испытаний, а не обещание скорости по одному числу параметров.

Источники и проверка

  1. Transformers: Cache strategies ↗Проверено: 2026-10-23
  2. vLLM: Parallelism and Scaling ↗Проверено: 2026-10-23