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