Проект 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.