The llama.cpp b10338 release resolves a critical bug in the model saver that caused shared expert Mixture-of-Experts (MoE) models to fail loading after being saved. The issue stemmed from the saver incorrectly writing the `n_ff_chexp` value to the `LLM_KV_EXPERT_SHARED_FEED_FORWARD_LENGTH` key, which clobbered the correct tensor shape information.
- The fix ensures the second call writes the correct `LLM_KV_EXPERT_CHUNK_FEED_FORWARD_LENGTH` key instead of overwriting the shared feed-forward length.
- This resolves load failures for architectures with shared experts, including qwen2moe, qwen3-next, granite-moe, hunyuan-moe, ernie4.5, bailingmoe2, and nemotron-h.
- The release includes binaries for macOS (Apple Silicon and Intel), iOS, Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenCL, OpenVINO, SYCL, HIP), and openEuler.
This fix ensures that save-and-load roundtrips for MoE models with shared experts succeed without tensor shape mismatches.