O lançamento do llama.cpp b9937 aborda um bug crítico no matcher de fusão snake do backend CUDA. A implementação anterior exigia incorretamente que os tipos de operandos correspondessem exatamente, fazendo com que as cadeias F16/BF16 recuassem para o caminho ingênuo ou lessem os dados incorretamente.
- Corrige o predicado de tipo de fusão snake para que `a` e `inv_b` sejam tratados como F32, alinhando-se com os backends de CPU e Metal.
- Rejeita a fusão snake em operandos não contíguos para prevenir corrupção silenciosa de memória por leituras de kernels lineares.
- Desabilita o suporte ao KleidiAI do Apple Silicon no macOS neste lançamento.
Essas alterações garantem o comportamento correto para cadeias de precisão mista e previnem erros de dados ao usar visões não contíguas.