Главная/Локальная нейросеть/GGUF и квантование
ЛОКАЛЬНЫЙ ЗАПУСК

GGUF и квантование: что меняется по памяти и по деньгам

GGUF — файл, в котором модель раздают библиотеки Ollama и LM Studio. Почти всегда в нём лежит не исходная модель, а ужатая копия: веса записаны с меньшей разрядностью. Для кошелька важен именно этот второй факт — от разрядности зависит, в какую карту модель влезет и сколько эта карта стоит.

⚠️ Мы считаем память и деньги. Что теряется в качестве — не измеряем вовсе, и потому не пишем ни «почти не хуже», ни «заметно хуже».

Коротко

Одна и та же модель занимает по-разному, смотря чем её записать: FP16 / BF16 (2 байта) · FP8 / INT8 (1 байт) · INT4 (0,5 байта). В карту на 24 ГБ — самый ходовой домашний объём — при полной разрядности помещается 3 из 20 языковых моделей каталога, при Q8 4, при Q4 10. ⚠️ Выигрыш меньше, чем кажется по размеру файла: KV-кэш под контекст квантованием не ужимается, а он растёт по длине контекста и числу одновременных запросов. Всё считается по снятой архитектуре модели и наблюдаемым ценам карт; качество ответов не считается никак.

Три разрядности и как их называют в GGUF

  • FP16 / BF16 (2 байта) F16 / BF16 — веса как их обучили, без сжатия
  • FP8 / INT8 (1 байт) Q8 — по байту на вес
  • INT4 (0,5 байта) Q4 (Q4_K_M и родственные) — самый ходовой размер в библиотеках Ollama и LM Studio

Байт на параметр — из общего словаря проекта: тем же числом считает калькулятор видеопамяти и каталог моделей. Второго словаря разрядностей у нас нет намеренно — две реализации одной физики на этом проекте уже расходились в двадцать один раз.

Сколько занимает модель и в какую карту помещается

Полная потребность считается с памятью под контекст: 8192 токенов, один пользователь. Карта — самая дешёвая из тех, чью цену покупки мы наблюдаем и в которую модель помещается целиком. Прочерк значит «такой карты мы не наблюдаем», а не «такой карты не бывает».

Модель FP16 / BF16FP8 / INT8INT4
веса всего карта веса всего карта веса всего карта
T-lite-it-1.0 7,6 млрд 15,2 ГБ 18,7 ГБ RTX 309024 ГБ · 250 850 ₽ 7,6 ГБ 9,6 ГБ AMD Radeon RX 9060 XT16 ГБ · 68 990 ₽ 3,8 ГБ 5 ГБ AMD Radeon RX 9060 XT16 ГБ · 68 990 ₽
YandexGPT 5 Lite 8B Pretrain 8 млрд 16,1 ГБ 20,4 ГБ RTX 309024 ГБ · 250 850 ₽ 8 ГБ 10,7 ГБ AMD Radeon RX 9060 XT16 ГБ · 68 990 ₽ 4 ГБ 5,9 ГБ AMD Radeon RX 9060 XT16 ГБ · 68 990 ₽
Qwen3-8B 8,2 млрд 16,4 ГБ 20,9 ГБ RTX 309024 ГБ · 250 850 ₽ 8,2 ГБ 11 ГБ AMD Radeon RX 9060 XT16 ГБ · 68 990 ₽ 4,1 ГБ 6,1 ГБ AMD Radeon RX 9060 XT16 ГБ · 68 990 ₽
Vikhr-Nemo-12B-Instruct-R 12,2 млрд 24,5 ГБ 30,7 ГБ RTX 6000 Ada48 ГБ · 708 291 ₽ 12,2 ГБ 16 ГБ RTX 309024 ГБ · 250 850 ₽ 6,1 ГБ 8,7 ГБ AMD Radeon RX 9060 XT16 ГБ · 68 990 ₽
GigaChat-20B-A3B-instruct 20,6 млрд 41,2 ГБ 50,4 ГБ A10080 ГБ · 886 698 ₽ 20,6 ГБ 25,6 ГБ RTX 6000 Ada48 ГБ · 708 291 ₽ 10,3 ГБ 13,3 ГБ AMD Radeon RX 9060 XT16 ГБ · 68 990 ₽
gpt-oss-20b 20,9 млрд 41,8 ГБ 50,6 ГБ A10080 ГБ · 886 698 ₽ 20,9 ГБ 25,5 ГБ RTX 6000 Ada48 ГБ · 708 291 ₽ 10,5 ГБ 13 ГБ AMD Radeon RX 9060 XT16 ГБ · 68 990 ₽
Mistral Small 3.1 24B Instruct 24 млрд 48 ГБ 59 ГБ A10080 ГБ · 886 698 ₽ 24 ГБ 30,2 ГБ RTX 6000 Ada48 ГБ · 708 291 ₽ 12 ГБ 15,7 ГБ AMD Radeon RX 9060 XT16 ГБ · 68 990 ₽
Qwen3.8-27B 27,8 млрд 55,6 ГБ 68,8 ГБ A10080 ГБ · 886 698 ₽ 27,8 ГБ 35,5 ГБ RTX 6000 Ada48 ГБ · 708 291 ₽ 13,9 ГБ 18,8 ГБ RTX 309024 ГБ · 250 850 ₽
Gemma 4 31B 31,3 млрд 62,5 ГБ 83,1 ГБ RTX PRO 6000 Blackwell96 ГБ · 2 399 990 ₽ 31,3 ГБ 45,6 ГБ RTX 6000 Ada48 ГБ · 708 291 ₽ 15,6 ГБ 26,8 ГБ RTX 6000 Ada48 ГБ · 708 291 ₽
T-pro-it-1.0 32,8 млрд 65,5 ГБ 80,8 ГБ RTX PRO 6000 Blackwell96 ГБ · 2 399 990 ₽ 32,8 ГБ 41,5 ГБ RTX 6000 Ada48 ГБ · 708 291 ₽ 16,4 ГБ 21,8 ГБ RTX 309024 ГБ · 250 850 ₽
Qwen3-32B 32,8 млрд 65,5 ГБ 80,8 ГБ RTX PRO 6000 Blackwell96 ГБ · 2 399 990 ₽ 32,8 ГБ 41,5 ГБ RTX 6000 Ada48 ГБ · 708 291 ₽ 16,4 ГБ 21,8 ГБ RTX 309024 ГБ · 250 850 ₽
Qwen2.5-72B-Instruct 72,7 млрд 145,4 ГБ 177,2 ГБ не наблюдаем 72,7 ГБ 89,9 ГБ RTX PRO 6000 Blackwell96 ГБ · 2 399 990 ₽ 36,4 ГБ 46,3 ГБ RTX 6000 Ada48 ГБ · 708 291 ₽
gpt-oss-120b 116,8 млрд 233,7 ГБ 281 ГБ не наблюдаем 116,8 ГБ 140,8 ГБ H200141 ГБ · 5 852 766 ₽ 58,4 ГБ 70,7 ГБ A10080 ГБ · 886 698 ₽
MiMo-V2.5 310,8 млрд 621,6 ГБ 747,1 ГБ не наблюдаем 310,8 ГБ 374,1 ГБ не наблюдаем 155,4 ГБ 187,7 ГБ не наблюдаем
MiniMax-M3 427 млрд 854,1 ГБ 1 025,9 ГБ не наблюдаем 427 ГБ 513,5 ГБ не наблюдаем 213,5 ГБ 257,2 ГБ не наблюдаем
DeepSeek-V3 684,5 млрд 1 369,1 ГБ 1 643,5 ГБ не наблюдаем 684,5 ГБ 822 ГБ не наблюдаем 342,3 ГБ 411,3 ГБ не наблюдаем
GLM-5.3 753,3 млрд 1 506,7 ГБ 1 808,7 ГБ не наблюдаем 753,3 ГБ 904,7 ГБ не наблюдаем 376,7 ГБ 452,7 ГБ не наблюдаем
DeepSeek-V4.1-Flash 763,2 млрд 1 526,4 ГБ 1 832,4 ГБ не наблюдаем 763,2 ГБ 916,5 ГБ не наблюдаем 381,6 ГБ 458,6 ГБ не наблюдаем
DeepSeek-V4-Pro 1 598,8 млрд 3 197,7 ГБ 3 838,2 ГБ не наблюдаем 1 598,8 ГБ 1 919,6 ГБ не наблюдаем 799,4 ГБ 960,3 ГБ не наблюдаем
Kimi-K3 2 779,9 млрд 5 559,9 ГБ 6 672,7 ГБ не наблюдаем 2 779,9 ГБ 3 336,8 ГБ не наблюдаем 1 390 ГБ 1 668,8 ГБ не наблюдаем

Методология память под модель и цена карты, в которую она помещается — как мы считаем. Что исправляли

Где квантование меняет не карту, а сумму

Разрядность интересна не гигабайтами, а тем, что за ними стоит. Ниже — модели, у которых переход к Q4 переводит покупку в другую карту, и обе цены мы наблюдаем.

T-pro-it-1.0 2 399 990 ₽ → 250 850 ₽
Qwen3-32B 2 399 990 ₽ → 250 850 ₽
Gemma 4 31B 2 399 990 ₽ → 708 291 ₽
GigaChat-20B-A3B-instruct 886 698 ₽ → 68 990 ₽
gpt-oss-20b 886 698 ₽ → 68 990 ₽
Mistral Small 3.1 24B Instruct 886 698 ₽ → 68 990 ₽

Чего мы про квантование не знаем

  • Что теряется в качестве. Своих замеров качества у нас нет, и чужих мы для этого не собираем. Это единственная величина на странице, которую мы не считаем никак — и потому не оцениваем словами.
  • Быстрее ли квантованная модель. В наборе 84 замера, и ни одной пары, где менялась бы только точность весов. Точности, которые встречаются: 16 бит — 61, AWQ 4 бита — 10, AWQ — 9, FP8 — 4. Пока пары нет, ответа нет тоже.
  • Что именно отдают библиотеки инструментов. В каких форматах и с какой разрядностью Ollama и LM Studio раздают модели — мы не наблюдаем: наш каталог свой, а не их.
  • Насколько квантуется KV-кэш. Расчёт выше считает кэш неквантованным — так его чаще всего и запускают. Движки, умеющие ужимать и кэш, дадут меньшую цифру, и проверить это по нашим данным нечем.

Частые вопросы

Формат файла, в котором лежит готовая к запуску копия модели: веса, словарь и всё, что нужно движку, одним файлом. В нём модели раздают библиотеки Ollama и LM Studio, и почти всегда — уже квантованными. То есть GGUF отвечает на вопрос «в чём лежит», а квантование — на вопрос «сколько занимает». Второе для кошелька важнее.