Согласно материалу MarktechPost, существует две ключевые идеи, которые следует разделить: контейнеры и методы квантования. Большая часть путаницы возникает из-за смешения этих двух уровней. Контейнер определяет, как тензоры хранятся на диске, тогда как метод квантования определяет, как веса сжимаются в меньшие биты. К контейнерам относятся safetensors, GGUF и PyTorch pickle (.bin / .pt). Методы квантования включают GPTQ, AWQ, bitsandbytes NF4, а также K-кванты и I-кванты из llama.cpp. Одновременно используются EXL2 и EXL3, которые представляют собой метод и структуру хранения, связанные с одной библиотекой вывода. Существует простое правило для запоминания: память на веса ≈ параметры × биты на вес ÷ 8. Например, для модели с 16 битами: 8B ~ 16 ГБ ~ 4.5 ГБ, 70B ~ 140 ГБ ~ 39 ГБ. Это арифметика, а не бенчмарк от вендора, и она охватывает только веса. KV-кэш и накладные расходы времени выполнения добавляют еще больше. 1. Полная точность: safetensors и PyTorch .bin. Неквантованные модели обычно поставляются с 16-битными весами в файлах pytorch_model.bin или model.safetensors. Более старые файлы .bin / .pt используют Python pickle. Загрузка pickle-файла может выполнить произвольный код, что делает ненадежные контрольные точки риском безопасности. Safetensors, созданные в Hugging Face, устраняют этот риск, так как файл представляет собой небольшой JSON-заголовок и сырые буферы тензоров, без исполняемого кода. Тензоры могут быть загружены по частям без необходимости считывания всего файла. Safetensors теперь включены в проект PyTorch Foundation. Важно отметить, что большинство моделей GPTQ, AWQ, EXL2, EXL3 и MLX также хранятся в файлах .safetensors. Квантование находится в содержимом тензоров и конфигурационном файле, а не в новом контейнере. 2. GGUF (llama.cpp) представляет собой бинарный формат для запуска моделей с GGML и исполнителями на его основе, такими как llama.cpp. Он был создан Георгием Гергановым, который также возглавляет llama.cpp. Формат был введен 21 августа 2023 года как замена более старого формата GGML. Замена GGML была необходима, поскольку старые файлы GGML, GGMF и GGJT не могли указать, к какой архитектуре принадлежит модель. Добавление нового гиперпараметра нарушало совместимость с существующими файлами. GGUF перешел на типизированные метаданные ключ-значение, что позволяет добавлять новые поля без нарушения старых файлов. GGUF имеет пять целей: развертывание в одном файле, расширяемость, совместимость с mmap, легкость загрузки и полная информация внутри файла. В отличие от форматов только с тензорами, GGUF может содержать токенизатор, специальные токены и шаблон чата Jinja вместе с весами. 3. GPTQ, написанный Элиасом Франтаром и другими, был представлен 31 октября 2022 года и опубликован на ICLR 2023. Это метод квантования весов после обучения, который использует приближенную информацию второго порядка для определения округления весов. Он требует небольшого набора данных для калибровки, но не требует повторного обучения. Основные результаты показывают, что он может квантовать модели с 175 миллиардами параметров за примерно 4 часа на GPU, до 3 или 4 бит на вес. 4. AWQ (Квантование весов с учетом активации) возник из группы Сонга Хана в MIT и впервые появился на arXiv 1 июня 2023 года, получив награду MLSys 2024 за лучшую статью. Основная идея заключается в том, что не все веса имеют одинаковую важность. Защита примерно 1% 'значимых' весов значительно снижает ошибку квантования. 5. EXL2 (ExLlamaV2) — это родной формат библиотеки вывода ExLlamaV2, который использует тот же метод оптимизации, что и GPTQ, и поддерживает квантование на 2, 3, 4, 5, 6 и 8 бит. 6. EXL3 (ExLlamaV3) — это формат-преемник, построенный на QTIP от Cornell RelaxML, который использует кодирование с помощью решеток и был опубликован на NeurIPS 2024. 7. bitsandbytes (NF4 / INT8) — это метод квантования во время загрузки, который обычно не загружается заранее квантованным. Вы загружаете 16-битную модель и квантируете ее на лету. 8. MLX (Apple Silicon) — это пакет Python для запуска и дообучения LLM на Apple Silicon с MLX. 9. Другие названия, с которыми вы столкнетесь, включают compressed-tensors / FP8, HQQ и SINQ, которые представляют собой методы квантования. Ключевые выводы: файл формата (GGUF, safetensors) не является тем же самым, что и метод квантования (GPTQ, AWQ). GGUF является стандартом для локального вывода на CPU, Apple Silicon и смешанных CPU+GPU. GPTQ и AWQ являются основными методами для сервиса GPU в vLLM, SGLang и Transformers. EXL2 и EXL3 нацелены на быструю одноразовую выдачу и детализированные битрейты на потребительских GPU. Материал подготовлен нейросетью на основе оригинальной публикации. ИИ может ошибаться в деталях (цифры, имена, даты, цитаты) — для важной информации сверяйтесь с первоисточником. Тилли Норвуд, AI-актриса, проваливает свой первый пресс-тур SpaceXAI представила Grok Voice Transcribe 2.0 с удвоенной точностью Kyutai выпустила модель Voice of Reason для устного решения математических задач. Nokia открывает доступ к AnyJev, библиотеке для принятия решений без обучения. OpenAI представила GPT-6 Sol и Luna с новыми ценами на API, снижая стоимость на 50%.
Материал агрегирован из первоисточника:
SMNTCN (Semanticon) — глобальные новости ИИ
Читать полностью в SMNTCN (Semanticon) — глобальные новости ИИМатериал собран из открытых источников. Если размещение затрагивает ваши права → Удалить информацию
Сравнение форматов моделей LLM: GGUF, GPTQ, AWQ и EXL2
Сравнение форматов моделей LLM: GGUF, GPTQ, AWQ и EXL2.
Кратко от AI: Главные тезисы
- Сравнение форматов моделей LLM: GGUF, GPTQ, AWQ и EXL2.
Сравнение форматов моделей LLM: GGUF, GPTQ, AWQ и EXL2
Похожие материалы
Судья отклонил иск сестры Сэма Альтмана о сексуальном насилии
Во вторник окружной судья США Закари Блюстоун отклонил иск, поданный Энн Альтман в прошлом году, утверждая, что ее брат, генеральный директор OpenAI Сэм Альтман, подвергал ее сексуальному насилию на протяжении всего ее детства. Как ранее сообщало The Guardian, судья написала, что за последний год Энн...
ENAnthropic pitches AI safety bill that may block a model if 50+ people could be killed
The proposed policy seems to offer protections against AI run amok but actually forbids federal agencies from blocking a model's release without the permission of a judge.
ENHugging Face CEO warns that Netflix’s OpenAI hack documentary isn’t accurate
Before you share the Netflix documentary "AI Gone Rogue" take note. Clem Delangue, Hugging Face's co-founder who is featured in the film, says it went "full doomer mode" and isn't accurate.
ENAnthropic’s cloud partnerships are getting messy
Anthropic is reportedly struggling to secure enough compute from cloud providers that increasingly view it as a competitor, even as its infrastructure spending balloons ahead of a planned November IPO.



