Проект llama.cpp выпустил сборку b11338, вводя механизм общей страйдной копии Direct Memory Access (DMA) для операций CPY и CONCAT. Это обновление позволяет выполнять CONCAT с любой размерностью через DMA на архитектурах Hexagon.

  • Реализована общая страйдная DMA-копия для операций CPY и CONCAT.
  • Включена поддержка CONCAT с любой размерностью через DMA.
  • Удалена неработающая логика CONCAT_DMA_MIN_ROW, несовместимая с 64-битной DMA.
  • Добавлены отсутствующие вызовы dma_queue_flush() и дополнительные проверки для неподдерживаемых условий.

Этот релиз предоставляет бинарные файлы для macOS, Linux, Windows, Android и openEuler для бэкендов CPU, GPU и NPU.