Проект llama.cpp выпустил версию b10098, которая включает обновление операций активации Hexagon. Этот релиз предоставляет бинарные файлы для macOS, Linux, Android, Windows и openEuler на различных CPU и GPU бэкендах.
- Оптимизирован универсальный микрокод geglu (hex-geglu)
- Включена неконтейнерная память источника и страйдный DMA для hex-geglu
- Включена неконтейнерная память источника и страйдный DMA для остальных операций ACT
- Обобщены функции GLU на поток через макрос DEFINE_GLU_PER_THREAD
- Перемещены UNARY_SILU и UNARY_GELU в unary-ops
- Заменено использование общего контекста ops_context scratchpad на локальную вычислительную структуру htp_vtcm_layout