# MLX 0.32.4: исправление для M1/M2 и поддержка 1-битных весов

Источник: https://modelium.tech/zhurnal/mlx-0-32-4-one-bit-m1-m2-attention/

14 октября вышла MLX 0.32.4 — обновление программной основы для локальных моделей на Mac. Оно исправляет конкретный сбой обработки внимания на M1/M2 и добавляет операции для 1-битных весов. Это не готовая новая модель: совместимость приложений, качество и скорость вашей модели нужно проверять отдельно.

Если локальная модель на Mac с M1 или M2 завершалась ошибкой при обработке текста, обновление MLX 0.32.4 может устранить один из таких сбоев. Релиз опубликован 14 октября 2026 года; MLX — это программная основа, на которой работают некоторые приложения с локальными моделями, а не отдельное приложение с чат-интерфейсом. Исправление касается конкретного случая в механизме внимания, который помогает модели учитывать части текста: раньше на M1/M2 он мог запросить слишком много потоков GPU. [s1](#src-s1) [s2](#src-s2)

## Что изменилось для запуска моделей на Mac?

Разработчики исправили превышение предела потоков при операции внимания на M1/M2. Обновление выбирает другой вариант вычисления, когда обычный вариант превысил бы предел устройства. Это повод проверить версию MLX, если вы уже столкнулись с похожей ошибкой, но не обещание ускорения или исправления любой проблемы на старом Mac. В отчёте об исправлении есть воспроизводимый пример с моделью Qwen3.8-27B-4bit; редакция его не запускала. [s2](#src-s2)

В библиотеке появилась обработка 1-битных весов: упакованных чисел, которыми можно представить некоторые заранее подготовленные модели компактнее. Поддержаны операции на центральном процессоре и графическом ускорителе Apple (Metal); CUDA-вариант для NVIDIA в этом изменении не реализован. Это **возможность для разработчиков и совместимых моделей**, а не автоматическое уменьшение уже скачанных весов и не обещание сохранения качества после преобразования любой модели. Таблицы скорости в обсуждении изменения — измерения и оценки авторов на их условиях, не тест Modelium. [s1](#src-s1) [s3](#src-s3)

## Кому ещё полезен этот релиз?

**Уровень — инженерный.** Для разработчиков программ озвучки и работы со звуком добавлены операции STFT и ISTFT: они разбивают звуковой сигнал на частотные фрагменты и собирают его обратно. Сами по себе эти операции не дают готового распознавания речи или озвучки. Также исправлена запись за границы результата одной операции свёртки на CPU. [s1](#src-s1) [s4](#src-s4) [s5](#src-s5)

Версия 0.32.4 доступна как пакет MLX, в том числе в виде сборок для macOS на Apple Silicon. Лицензия кода — MIT. Права на конкретные веса моделей нужно смотреть отдельно: лицензия библиотеки их не заменяет. Если ваше приложение поставляет собственную версию MLX, не следует считать, что исправление уже попало в приложение: проверьте его список изменений. Полный запуск, качество и скорость на вашем компьютере мы не измеряли. [s1](#src-s1) [s6](#src-s6) [s7](#src-s7)

**Следующий шаг:** если пользуетесь MLX, уточните установленную версию и обновление именно вашего приложения. О предыдущем выпуске и его исправлениях для Metal можно прочитать в материале [MLX 0.32.3](/zhurnal/mlx-0-32-3-gated-delta-metal-save-fix/).

## Источники

1. [MLX: релиз v0.32.4, 14 октября 2026](https://github.com/ml-explore/mlx/releases/tag/v0.32.4) — получено 2026-10-15
2. [MLX PR #4643: исправление SDPA для M1/M2](https://github.com/ml-explore/mlx/pull/4643) — получено 2026-10-15
3. [MLX PR #3161: 1-битное affine-квантование и ограничения](https://github.com/ml-explore/mlx/pull/3161) — получено 2026-10-15
4. [MLX PR #3639: STFT и ISTFT](https://github.com/ml-explore/mlx/pull/3639) — получено 2026-10-15
5. [MLX PR #4668: исправление CPU-свёртки](https://github.com/ml-explore/mlx/pull/4668) — получено 2026-10-15
6. [PyPI: дистрибутив MLX 0.32.4](https://pypi.org/project/mlx/0.32.4/) — получено 2026-10-15
7. [MLX: лицензия MIT в теге v0.32.4](https://github.com/ml-explore/mlx/blob/v0.32.4/LICENSE) — получено 2026-10-15
