# llama.cpp fixes batched 1‑D convolution layout

> The ggml‑org/llama.cpp library corrects how it handles batched conv_1d, preventing interleaved output for audio projects.

Oossa · 2026-10-15 · https://oossa.com/en/llama-cpp-fixes-batched-1-d-convolution-layout

The llama.cpp project released version b11630 on Oct 15, 2026. It fixes a layout bug in the conv_1d operation when processing batched inputs. The previous code stored results as [OL, N, OC] but told later steps they were [OL, OC, N], causing channels to mix with batches. The fix reshapes to the correct layout and permutes dimensions, so all seven test geometries now pass. The change matters for downstream audio tools that run several synthesis lanes in the same graph.

## The facts

- Release version b11630 published Oct 15, 2026
- All seven batched conv_1d test cases now pass

## Why it matters

Audio developers can now safely batch multiple vocoder lanes in one llama.cpp graph without output corruption.

## Sources & references

1. [ggml-org/llama.cpp b11630](https://github.com/ggml-org/llama.cpp/releases/tag/b11630) – llama.cpp, 2026-10-15

Last updated: 2026-10-15
