2026-10-25 KST 기준 ggml-org/llama.cpp가 빌드 13개(b11857~b11877)를 공개했다. 이번 묶음에 포함된 것은 릴리스뿐이며, 변화는 크게 두 갈래였다. 백엔드 커널과 모델 지원의 확장이 한쪽이고, 서버와 RPC 경로의 안전장치가 다른 한쪽이다.
OpenCL에는 Q2_K 양자화의 행렬·벡터 연산과 타일형 행렬 곱셈, Adreno용 GEMM/GEMV 경로가 추가됐다(b11873). 이어 최상위 선택(topk) 연산과 라이트닝 인덱서가 들어갔고(b11874), Hexagon은 멀티코어 플래시 어텐션에 키값 머리 단별 팀 분할을 넣어 코어가 남는 경우에도 참여하도록 했다(b11868). Vulkan은 16방향 서브그룹 기기(Mali)에서 워프 타일이 옆 타일의 열을 덮어쓰던 오류를 고쳤고(b11876), coopmat2 경로 한정으로 3차원 합성곱 타일 크기를 늘렸다(b11877). b11857은 간접 행렬 곱에서 인덱스 -1을 지정해 해당 계산을 건너뛰게 했고, b11875는 Hexagon의 차원 축약·재배열을 단항·이항·행렬곱 연산에 공통 적용하도록 일반화했다.
모델 쪽에서는 혼합 전문가(MoE) 경로의 정합성이 다듬어졌다. b11858은 최대값 축약이 행 전체를 감싸 축 기준 분할로는 계산할 수 없는 아키텍처에서 텐서 연산 분할을 거부하고, b11861은 MiniMax M3의 전문가별 NVFP4 배율과 텐서별 MXFP8 배율이 연산 그래프에 전달되지 않던 문제를 고쳤다. 서버 쪽에서는 b11871이 요청 JSON의 중첩 깊이가 128단계를 넘으면 400 오류로 거절해 스택 넘침으로 서버가 죽던 경로를 막았고, b11865는 RPC 수신 경로에 범위 검사를 넣어 버퍼 밖 읽기를 차단했다. b11867은 서버 실행 진입점을 역할 구분이 들어간 구조로 리팩터링했고, b11860은 큰 묶음 크기에서 실패하던 컨텍스트 시험의 검증 절차를 바로잡았다.
다만 이 묶음에는 성능 측정값이 함께 제시되지 않았다. Adreno용 Q2_K 커널 조정과 Hexagon의 팀 분할이 실제 처리량에서 얼마나 차이 나는지는 숫자가 없어 판단하기 이르다. 개별 빌드를 곧바로 쓰는 환경이라면 동작을 바꾸는 항목인 b11873의 Q2_K 경로와 b11871의 중첩 깊이 제한부터 확인할 만하다.