Skip to content

Conversation

ggerganov
Copy link
Member

The SVE builds have been broken for quite some time (https://github.com/ggml-org/llama.cpp/actions/runs/18070620247/job/51419855630). Additionally the SVE code as it is introduces a lot of complexity and duplication because it does not fit into the existing GGML_SIMD pattern. I don't think it is worth having it in this state.

It can be reintroduced after good CI coverage is added, the correctness is verified and it is reworked in some better way that is more inline with the existing code.

@ggerganov ggerganov requested a review from slaren as a code owner September 28, 2025 17:40
@github-actions github-actions bot added the ggml changes relating to the ggml tensor library for machine learning label Sep 28, 2025
@slaren
Copy link
Member

slaren commented Sep 28, 2025

To be clear, this is only removing SVE + GGML_SIMD usage, right? Effectively reverting #13843. Other uses of SVE still remain.

@ggerganov
Copy link
Member Author

Yes, just the GGML_SIMD related modifications - there is some bug there that causes the CI to fail, but it's too difficult to track without hardware.

@slaren
Copy link
Member

slaren commented Sep 28, 2025

@vineelabhinav since you were the original author, are you interested in maintaining this code? Otherwise it will have to be removed.

@Vithulep
Copy link
Contributor

@vineelabhinav since you were the original author, are you interested in maintaining this code? Otherwise it will have to be removed.

Hi, This CI Failure is due to SVE Code Implementation of ggml_vec_scale_f32() in vec.h file. will be resolving this issue.
Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ggml changes relating to the ggml tensor library for machine learning
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants