Сколько видеопамяти нужно, чтобы запускать ИИ локально
Сколько VRAM нужно для локальных LLM: простая формула для весов модели, квантования и KV-кэша, разобранные примеры и какая видеокарта подходит под какую модель.
Редакция LandGadget · · 6 мин чтения

Содержание
Первый вопрос перед запуском чат-бота на своем ПК — «а оно влезет?». Для локального ИИ видеопамять (VRAM) важнее почти любой другой характеристики: если модель помещается в память видеокарты, она работает быстро; если нет — ползет или вообще не загружается. Вот как посчитать нужный объем за пять шагов — на реальных примерах и без гаданий.
Посчитайте параметры
Размер модели виден из названия: у Llama 3.1 8B около 8 млрд параметров, у Qwen 32B — около 32 млрд. Каждый параметр — это число, которое должно лежать в памяти, пока модель работает.
Отдельно о моделях mixture-of-experts (MoE). Для каждого токена они задействуют лишь часть параметров, поэтому работают быстро, но загрузить приходится все. Например, у gpt-oss-20b от OpenAI около 21 млрд параметров всего и лишь около 3,6 млрд активных на токен. При планировании памяти считайте общее количество.
Выберите точность (квантование)
Модели обучают в 16-битной точности, но для домашнего использования обычно скачивают квантованную версию, где каждый параметр занимает меньше бит. Правило простое: память для весов ≈ параметры × биты ÷ 8.
| Точность | На 1 млрд параметров | Модель 8B | Модель 32B | Модель 70B |
|---|---|---|---|---|
| 16 бит (FP16/BF16) | ≈ 2 ГБ | ≈ 16 ГБ | ≈ 64 ГБ | ≈ 140 ГБ |
| 8 бит (Q8, FP8) | ≈ 1 ГБ | ≈ 8,5 ГБ | ≈ 34 ГБ | ≈ 75 ГБ |
| 4 бита (Q4, INT4) | ≈ 0,55–0,6 ГБ | ≈ 4,5–5 ГБ | ≈ 18–20 ГБ | ≈ 40–43 ГБ |
4 бита — обычный компромисс для дома: потеря качества для большинства задач в чате и программировании небольшая, а памяти нужно примерно вчетверо меньше, чем в 16 битах. Ниже 4 бит экономия больше, но качество падает быстрее, особенно у небольших моделей.
Добавьте память на контекст (KV-кэш)
Генерируя текст, модель держит KV-кэш — рабочую память разговора. Он растет с каждым токеном контекстного окна и на длинных документах может сравняться с размером самой модели.
Объем зависит от архитектуры: 2 × слои × KV-головы × размер головы × байты на значение — на каждый токен. Два примера для 16 бит:
- Llama 3.1 8B (32 слоя, 8 KV-голов, размер головы 128): около 128 КБ на токен. Это примерно 1 ГБ на 8 тыс. токенов, 4 ГБ на 32 тыс. и 16 ГБ на полные 128 тыс.
- Llama 3.1 70B (80 слоев, 8 KV-голов, размер головы 128): около 320 КБ на токен — примерно 2,5 ГБ на 8 тыс. и 10 ГБ на 32 тыс.
Поэтому производитель видеокарт может говорить, что модели 8B с контекстом 128 тыс. нужна карта на 32 ГБ, хотя сама 4-битная модель весит меньше 5 ГБ. Если огромные документы вам не нужны, ограничьте контекст в приложении (Ollama, LM Studio и llama.cpp это позволяют) — и сэкономите немало памяти. Многие инструменты также умеют хранить KV-кэш в 8 битах, что вдвое его уменьшает.
Оставьте запас
Добавьте 10–20% сверху на среду выполнения, временные буферы, а на настольном ПК — еще и на то, что уже занимают экран и другие программы. Модель, которая «впритык» помещается на бумаге, на практике часто не загружается.
Если памяти не хватит, инструменты вроде llama.cpp могут вынести часть слоев в оперативную память и на процессор. Модель заработает, но каждый токен будет ждать более медленную память; ASUS, например, говорит, что скорость инференса тогда может упасть до 90%. Для знакомства с моделью это приемлемо, для ежедневной работы — нет.
Подберите модель под видеокарту
Если свести все вместе для 4-битных моделей и умеренного контекста около 8 тыс. токенов:
| VRAM | Комфортный размер модели | Типичные задачи |
|---|---|---|
| 8 ГБ | 7–8B | чат, пересказы, легкая помощь с кодом |
| 12 ГБ | до ~14B | лучше логика, более длинные диалоги |
| 16 ГБ | до ~20B, в том числе gpt-oss-20b | сильный универсальный ассистент |
| 24 ГБ | ~27–32B | качество, близкое к облачному, для многих задач |
| 32 ГБ | ~32B с длинным контекстом | большие документы, агенты, несколько малых моделей |
| 48 ГБ+ (две карты или общая память) | 70B | крупнейшие распространенные открытые модели |
Несколько практических нюансов:
- Две видеокарты могут делить одну модель в llama.cpp, vLLM и похожих инструментах, так что 2 × 16 ГБ потянут то же, что и 32 ГБ, — лишь немного медленнее одной карты.
- Общая (унифицированная) память в Mac на Apple M-серии и AMD Ryzen AI Max позволяет GPU использовать значительную часть оперативной памяти. Машина на 64 или 128 ГБ загрузит модели 70B, которые не поместит ни одна потребительская видеокарта, хотя генерировать будет медленнее топового GPU.
- Поддержка программ важна не меньше гигабайтов. CUDA от Nvidia работает почти со всем; карты AMD и Intel уже поддерживаются в llama.cpp, Ollama и других, но свое любимое приложение лучше проверить заранее.
Если покупаете железо именно для этого, наш гид по выбору ноутбука для локального ИИ рассказывает о ноутбуках и NPU, а гид по выбору видеокарты — о питании, габаритах и других характеристиках. Только начинаете? Начните с объяснения, что такое открытые (open-weight) модели ИИ. Свежий пример карты, построенной вокруг памяти, — ASUS UGen Arc Pro B70 на 32 ГБ.
Частые вопросы
Сколько VRAM нужно для модели 7B или 8B?
В 4 битах веса занимают около 4,5–5 ГБ, так что видеокарта на 8 ГБ комфортно запускает такую модель с обычным контекстом. В 16 битах нужно около 16 ГБ плюс место для контекста.
Запустится ли модель 70B на видеокарте с 24 ГБ?
Полностью — нет. Одни только веса 4-битной модели 70B занимают около 40 ГБ. Часть можно вынести в оперативную память, но работать будет намного медленнее. Практичнее две карты по 24 ГБ или компьютер с 64 ГБ общей памяти и больше.
Считается ли оперативная память видеопамятью?
На ПК с отдельной видеокартой — нет. Программы могут переносить слои в RAM, но это гораздо медленнее. На Apple Silicon и других системах с общей памятью GPU может напрямую использовать значительную часть оперативной памяти.
Почему модели не хватает памяти на длинных документах?
KV-кэш растет с каждым токеном контекста. Для Llama 3.1 8B это около 128 КБ на токен в 16 битах, то есть примерно 16 ГБ на 128 тыс. токенов. Уменьшите длину контекста или включите 8-битный KV-кэш.
Хватит ли 16 ГБ VRAM для локального ИИ?
Большинству людей — да. Этого достаточно для 4-битных моделей примерно до 20 млрд параметров с нормальным контекстом, а это уже способные универсальные ассистенты и модели для программирования.
Ещё: Компьютеры и ИИ
Все →Читайте дальше

Рекордная гамма-вспышка не затухала 27 дней
Астрономы говорят, что «двигатель» гамма-всплеска GRB 220706A работал около 27 дней и давал рентгеновские вспышки гораздо позже любых известных. Что может его питать.

Samsung якобы сокращает выпуск Galaxy A на 20%
По данным ETNews, Samsung сокращает производство Galaxy A примерно на 20%, то есть на 10 млн смартфонов, в пользу флагманов: память и чипы съедают маржу.

Лидар или камеры для автопилота: что лучше?
Лидар, камеры или радар: как работает каждый сенсор беспилотного авто, почему Tesla обходится одними камерами, а Waymo, Mercedes и Rivian R2 добавляют лидар.