llama.cpp プロジェクトは、Metal バックエンドの重要な安定性問題を解決するビルド b10691 をリリースしました。このアップデートは、F16 ソース乗算操作中に発生する null-pipeline クラッシュを具体的に解消します。
- F16 src1 mul_mat および mul_mat_id 操作の null-pipeline クラッシュを修正。
- F16 カーネルを持たない mul_mat 形状に対して fail-closed 動作を実装。
- encoder_set_pipeline 内の nil パイプラインに対する abort ロジックを追加。
- コードの一貫性を向上させるため、mul_mat mm ディスパッチを supports_op と共有。
このリリースでは、CPU、GPU、CUDA、ROCm、Vulkan、OpenVINO を含む専用ハードウェアバックエンド向けに、macOS、iOS、Linux、Windows、Android、openEuler 用のバイナリを提供しています。