O projeto llama.cpp lançou a compilação b11375, que aborda um problema crítico onde células ubatch não contíguas forçavam realocações de grafos que seriam abortadas quando a flag GGML_SCHED_NO_REALLOC estava definida.

  • A correção reúne os estados recorrentes uma vez para que a reserva cubra cada divisão, garantindo que o tamanho da reserva no pior caso seja suficiente.
  • Uma única get_rows agora reúne n_rs estados, tratando ubatch e estados extras como vistas desta única alocação.
  • Getters personalizados como mamba ssm_scan obtêm do segundo estado para evitar copiar estados para ubatches de sequência única.
  • As vistas são construídas uma vez por grafo para manter a sobrecarga do host inalterada.

Esta alteração garante execução estável em ambientes de agendamento restrito, prevenindo abortos causados por restrições de realocação de memória.