Skip to content

ggml-cpu: Pass on tag_name to the feature scoring #14332

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 1 commit into
base: master
Choose a base branch
from

Conversation

ckastner
Copy link
Collaborator

@ckastner ckastner commented Jun 22, 2025

This enables scoring backends based on criteria other than instruction support, such as platform name.

An example would be backends built for generic "armv8.6-a", and for "neoverse-n1" which implements armv8.6-a. Scoring only by features, these could look identical, whereas a -mcpu=neoverse-n1 targeted build might be able to edge out extra performance or efficiency.

The tag_name should be considered free-text. It is up to the scoring implementation to parse/extract relevant information.

This enables scoring backends based on criteria other than instruction
support such as platform name.

An example would be backends built for generic "armv8.6-a", and for
"neoverse-n1" which implements armv8.6-a. Scoring only by features,
these could look identical, whereas a -mcpu=neoverse-n1 targeted build
might be able to edge out extra performance or efficiency.

The tag_name should be considered free-text. It is up to the scoring
implementation to parse/extract relevant information.
@github-actions github-actions bot added the ggml changes relating to the ggml tensor library for machine learning label Jun 22, 2025
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