El proyecto llama.cpp lanzó la compilación b10872, que incluye una corrección para el manejo de plantillas Jinja. La actualización aborda un problema donde las plantillas que asignan por defecto una variable opcional a none y prueban su pertenencia en un mapa previamente generaban un error.
- Trata un operando izquierdo nulo de 'in' como una búsqueda simple, coincidiendo con el comportamiento estándar de Jinja.
- Resuelve errores en plantillas que prueban la pertenencia de variables indefinidas contra mapas.
- Proporciona binarios para macOS (Apple Silicon e Intel), iOS, Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenCL, ROCm) y openEuler.
Este cambio asegura la compatibilidad de plantillas con la semántica estándar de Jinja para variables indefinidas.