The llama.cpp project released version b10833, introducing Vulkan backend optimizations that fuse specific normalization operations to improve inference performance.

  • Support for RMS_NORM + MUL + ADD (+ MUL) and RMS_NORM + VIEW + SET_ROWS fusion in the Vulkan backend.
  • Extension of ROPE + VIEW + SET_ROWS to support IMROPE.
  • The author reports a performance gain of approximately 4% on gemma4 models on their system.

This update provides users with faster inference speeds for compatible models running on Vulkan-compatible hardware.