The llama.cpp project released build b10737, which addresses critical bugs in the qwen4exp architecture support. The update resolves issues with sequence state persistence and prevents CUDA aborts during model loading.

  • Fixes kvu NaN collapse and restores ext.x/ext.y indexer cache data during save/restore round-trips for qwen4exp models.
  • Corrects per_layer_token_embd row count derivation and rejects null pointer dereferences in PLE recurrent cache layers.
  • Disables the -sm tensor flag for qwen4exp, which previously caused NaN logits and crashes on real devices.
  • Renames seq_set to seq_get_all to resolve function overloading conflicts and adds tests verifying state integrity.

These changes ensure that qwen4exp models can be loaded and saved without data corruption or runtime errors, particularly when using 2D mrope content or PLE layers.