El proyecto llama.cpp lanzó la compilación b10691, que aborda un problema crítico de estabilidad en el backend de Metal. La actualización resuelve específicamente un bloqueo de null-pipeline que ocurría durante las operaciones de multiplicación de fuentes F16.
- Corrige el bloqueo de null-pipeline para las operaciones mul_mat y mul_mat_id con src1 F16.
- Implementa un comportamiento fail-closed para formas mul_mat que carecen de kernels F16.
- Añade lógica de abort para pipelines nulos en encoder_set_pipeline.
- Comparte la gestión de mul_mat mm con supports_op para mejorar la consistencia del código.
Esta versión proporciona binarios para macOS, iOS, Linux, Windows, Android y openEuler a través de CPU, GPU y backends de hardware especializado incluyendo CUDA, ROCm, Vulkan y OpenVINO.