llama.cpp b11013 रिलीज ने im2col और im2col_3d shaders में buffer_reference alignment को ठीक करके Vulkan में एक validation error को संबोधित किया। फिक्स ने pointer stride को actual write sizes के साथ align करके issue #28960 को हल किया, जिससे GPU-AV validation hits समाप्त हो गए।

  • im2col.comp और im2col_3d.comp में misaligned writes द्वारा triggered VUID-RuntimeSpirv-PhysicalStorageBuffer64-06315 को ठीक किया।
  • float (4) और float16_t (2) के लिए per-variant define से मेल खाने के लिए buffer_reference_align = D_SIZE सेट किया।
  • IM2COL और IM2COL_3D दोनों operations के लिए validation hits को 20 से 0 तक कम किया।

यह बदलाव supported platforms पर GPU-accelerated inference के लिए सही Vulkan validation behavior सुनिश्चित करता है।