# llama.cpp исправляет ошибку поиска масштаба NVFP4 в Vulkan

> В версии b12073 общая таблица поиска расширена, чтобы исключить чтение за её пределами для некоторых байтов масштаба. Каждый затронутый конвейер использует на 512 байт больше общей памяти.

Oossa · 2026-11-03 · https://oossa.com/ru/llama-cpp-fixes-vulkan-nvfp4-scale-lookup-bug

Выпуск llama.cpp b12073 исправляет ошибку Vulkan при поиске значений масштаба UE4M3 в данных NVFP4. Для некоторых байтов масштаба код мог считывать данные за пределами таблицы поиска в общей памяти: в ней было 128 записей, хотя исходный байт мог принимать 256 значений.

Исправление увеличивает таблицу и отведённый под неё объём памяти до 256 записей. Каждый конвейер NVFP4 использует на 512 байт больше общей памяти. В примечаниях к выпуску сказано, что модели, квантованные с помощью llama.cpp, не затронуты: код преобразования не устанавливает бит, который вызывает чтение за пределами таблицы.

## Факты

- Исправление вошло в выпуск llama.cpp b12073.
- Каждый конвейер NVFP4 использует на 512 байт больше общей памяти.

## Почему это важно

Пользователи, запускающие задачи NVFP4 через Vulkan, получают защиту от чтения за пределами таблицы. По данным примечаний к выпуску, ошибка не затрагивает модели, квантованные с помощью llama.cpp.

## Источники и ссылки

1. [ggml-org/llama.cpp b12073](https://github.com/ggml-org/llama.cpp/releases/tag/b12073) – llama.cpp, 2026-11-03

Обновлено: 2026-11-03
