El proyecto llama.cpp lanzó la versión b10431, que introduce soporte para el rollback del estado recurrente (RS) en la operación ggml_ssm_scan. Este cambio permite el rollback de RS para los modelos Nemotron en los backends de CPU y CUDA.

  • Implementación inicial del rollback de estado recurrente para Nemotron en CPU y CUDA.
  • Soporte para K > 1 en ssm_scan en todos los backends.
  • Reemplazo de la detección estática de CUDA con una API fused_op en tiempo de ejecución para verificar el soporte de operaciones.
  • Fallback a CPU cuando el backend no soporta rollback de SSM.
  • Adición de test-backend-ops tanto para CPU como para CUDA para verificar la funcionalidad.

Esta actualización permite a los usuarios ejecutar modelos Nemotron con capacidades de rollback de estado recurrente en configuraciones de hardware compatibles.