O projeto llama.cpp lançou a compilação b10872, que inclui uma correção para o tratamento de templates do Jinja. A atualização aborda um problema onde templates que definem por padrão uma variável opcional como none e testam sua pertinência em um mapa anteriormente geravam um erro.

  • Trata um operando esquerdo nulo de 'in' como uma busca simples, correspondendo ao comportamento padrão do Jinja.
  • Resolve erros em templates que testam a pertinência de variáveis indefinidas contra mapas.
  • Fornece binários para macOS (Apple Silicon e Intel), iOS, Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenCL, ROCm) e openEuler.

Esta alteração garante a compatibilidade de templates com a semântica padrão do Jinja para variáveis indefinidas.