Релиз llama.cpp b9937 устраняет критическую ошибку в матчере слияния snake бэкенда CUDA. Предыдущая реализация ошибочно требовала точного совпадения типов операндов, из-за чего цепочки F16/BF16 падали на наивный путь или некорректно читали данные.

  • Исправлен предикат типа слияния snake, чтобы `a` и `inv_b` обрабатывались как F32, что согласуется с бэкендами CPU и Metal.
  • Отклоняется слияние snake для несплошных операндов во избежание скрытого повреждения памяти при чтении линейными ядрами.
  • В этом релизе отключена поддержка KleidiAI на Apple Silicon в macOS.

Эти изменения обеспечивают корректную работу цепочек смешанной точности и предотвращают ошибки данных при использовании несплошных представлений.