llama.cpp 프로젝트는 ggml 라이브러리에 새로운 `ggml_build_forward_order` 함수를 도입하는 빌드 b10290을 출시했습니다. 이 변경은 mtmd 오디오 그래프의 버그를 해결하며, `ggml_build_forward_expand`를 순수한 순서 힌트로 사용할 때 선택되지 않은 분기가 stale 입력으로 실행되는 문제를 수정합니다.
- 이전 방법은 선택되지 않은 분기에서 계산을 강제하여 stale `inp_code0` 데이터로 인해 CPU에서 `get_rows` 경계 어설션 실패를 유발했습니다.
- 새로운 함수는 계산 플래그 없이 노드를 삽입하고, 분기가 실제로 선택될 때만 이를 복원합니다.
- 빌드 b10290은 macOS (Apple Silicon 및 Intel), Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenCL, OpenVINO, SYCL, HIP) 및 openEuler용 바이너리를 제공합니다.
- iOS XCFramework와 독립형 UI 빌드도 릴리스에 포함되어 있습니다.