Релиз llama.cpp b11013 устраняет ошибку валидации в Vulkan, исправляя выравнивание buffer_reference в шейдерах im2col и im2col_3d. Исправление решает проблему #28960, выравнивая шаг указателя по фактическим размерам записи, что исключает срабатывания GPU-AV.
- Исправляет VUID-RuntimeSpirv-PhysicalStorageBuffer64-06315, вызванный несовместимым выравниванием записей в im2col.comp и im2col_3d.comp.
- Устанавливает buffer_reference_align = D_SIZE для соответствия определению на основе варианта для float (4) и float16_t (2).
- Снижает количество срабатываний валидации с 20 до 0 как для операций IM2COL, так и IM2COL_3D.
Это изменение обеспечивает корректное поведение валидации Vulkan для GPU-ускоренного вывода на поддерживаемых платформах.