llama.cpp 프로젝트는 Vulkan 백엔드에 대한 중요한 수정 사항과 표준 플랫폼 업데이트를 포함하는 버전 b10291을 출시했습니다. 주요 기술적 변경 사항은 제출 배치 크기 문제를 해결하고 드라이버 오류에 대한 새로운 진단 기능을 도입합니다.

  • Vulkan 파이프라인에서 제출 임계값이 너무 늦게 적용되는 버그를 수정합니다.
  • DeviceLost 드라이버 오류를 진단할 때 더 자세한 정보를 제공하기 위한 디버깅 도구를 추가합니다.
  • 더 나은 오류 처리를 위해 abort 호출을 throw 예외로 대체하고 로깅 매크로를 구현합니다.
  • 코드베이스 내의 순환 종속성을 정리합니다.

이 릴리스는 Vulkan 지원 하드웨어에서 llama.cpp를 실행하는 사용자의 안정성을 향상시키며, 특정 제출 타이밍 문제를 해결하고 충돌 원인에 대한 가시성을 제공합니다.