The llama.cpp project released build b10896, which addresses a critical issue where the drafter memory failed to allocate new tokens when using DFlash with vision models. This failure occurred because images reported a fixed offset, preventing proper token allocation.
- The fix stops copying image offsets to allow the drafter to continue decoding.
- M-RoPE skip is limited to images only, allowing audio to pass through unchanged.
- Comments were cleaned up to align with the updated implementation logic.
This update ensures that speculative decoding with DFlash functions correctly for multimodal models by resolving memory allocation errors caused by image metadata handling.