Skip to content

ggml-cpu : split arch-specific implementations #13892

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 52 commits into
base: master
Choose a base branch
from

Conversation

xctan
Copy link
Contributor

@xctan xctan commented May 29, 2025

This PR reworks the arch-specific code organization, following the discussion in #13720. Key changes include splitting the former ggml-cpu-quants.c and ggml-cpu-aarch64.cpp into several more focused files. Additionally, aarch64-related naming and identifiers, originally specific to AArch64 but now applicable to other architectures, have been updated to use repack to improve clarity and avoid confusion.

@xctan
Copy link
Contributor Author

xctan commented May 29, 2025

I'll need a bit more time to get this PR rebased onto the latest master branch.

@github-actions github-actions bot added the ggml changes relating to the ggml tensor library for machine learning label May 29, 2025
@xctan xctan marked this pull request as ready for review May 30, 2025 21:06
@xctan
Copy link
Contributor Author

xctan commented May 31, 2025

@ggerganov @slaren
Now that all CI checks have passed, could you please review this PR?

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.

1 participant