Bug: compilation on CPU without AVX-VNNI
envgap__ikawrakow__ik_llama.cpp-2113
01 / FAILURE SIGNATURE
As reported upstream
No identifying execution failure has been captured.
Not a benchmark task.
- The project already builds and runs before the fix, so there is nothing to repair.
02 / ENVIRONMENT RECIPE
- Base commit
e913807605f26e80feb2b5e9fe2b5c8e49ebd706- Manifest
ggml/CMakeLists.txt- Reproduce
Awaiting issue-specific recipe- Run under trace
Awaiting a meaningful runtime command
03 / ORIGINAL ISSUE TEXT
ikawrakow/ik_llama.cpp #2113 · read the original issue
### What happened? After commit b2f263a0c458e7be5591a490cd34e19f8f95cd93, `GGML_AVX512_BF16` was not triggered but `GGML_AVXVNNI` is. ### Name and Version b2f263a0c458e7be5591a490cd34e19f8f95cd93 `GCC 14.2.0` `Ubuntu 24.04` ### What operating system are you seeing the problem on? Linux ### Relevant log output ```shell llama_init_from_model: CPU output buffer size = 1.00 MiB llama_init_from_model: CPU compute buffer size = 513.50 MiB llama_init_from_model: graph nodes = 1058 llama_init_from_model: graph splits = 1 llama_init_from_model: enabling only_active_experts scheduling test.sh: line 11: 87787 Illegal instruction ./llama-cli -m gemma-4-E2B-it-qat-Q4_0.gguf ```
04 / LABELS
Labels from the report text only; not yet run
No supported category has been assigned.
Label rules and the text that matched
[]