llama.cpp プロジェクトはビルド b10290 をリリースし、ggml ライブラリに新しい `ggml_build_forward_order` 関数を導入しました。この変更は、mtmd オーディオグラフのバグに対処するもので、`ggml_build_forward_expand` を純粋な順序付けヒントとして使用すると、選択されていないブランチが古い入力を使用して実行されてしまう問題を修正します。
- 以前の手法では選択されていないブランチで計算が強制され、古くなった `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 ビルドもリリースに含まれています。