The ggml library has optimized its concatenation operation by replacing per-element memory copies with row-level memcpy operations. This change is part of the b10578 release of llama.cpp, which includes various platform-specific binaries and updates to the underlying computation graph.

  • Replaces per-element memcpy with row-level memcpy in the concat operation.
  • Fixes concat offsets for the new row-level copy mechanism.
  • Adds and moves concat block size asserts while removing redundant checks.
  • Provides builds for macOS, Linux, Windows, Android, and openEuler across CPU, GPU, and specialized backends.