Skip to content

llama : add llama_model_ftype_name() (#25134) - #4

Merged
zengde merged 1 commit into
zengde:masterfrom
ggml-org:master
Jul 3, 2026
Merged

llama : add llama_model_ftype_name() (#25134)#4
zengde merged 1 commit into
zengde:masterfrom
ggml-org:master

Conversation

@zengde

@zengde zengde commented Jul 3, 2026

Copy link
Copy Markdown
Owner
  • llama : add llama_model_ftype_name()

Expose the model file type (quantization) name, e.g. "Q8_0" or "Q4_K - Medium", through a new public C API. The returned pointer is valid for the lifetime of the model and nullptr when the model is invalid or the file type is unknown.

  • Export enum

  • s/llama_model_ftype_name/llama_ftype_name/

  • Move "(guessed)" to the front in llama_ftype_name

Prepend the "(guessed)" label instead of appending it. This allows removing the non-thread-safe static std::string, making the function allocation-free.

  • Add LLAMA_FTYPE_PREFIX

  • Dont check for model


Overview

Additional information

Requirements

* llama : add llama_model_ftype_name()

Expose the model file type (quantization) name, e.g. "Q8_0" or
"Q4_K - Medium", through a new public C API. The returned pointer is
valid for the lifetime of the model and nullptr when the model is
invalid or the file type is unknown.

Signed-off-by: Adrien Gallouët <angt@huggingface.co>

* Export enum

Signed-off-by: Adrien Gallouët <angt@huggingface.co>

* s/llama_model_ftype_name/llama_ftype_name/

Signed-off-by: Adrien Gallouët <angt@huggingface.co>

* Move "(guessed)" to the front in llama_ftype_name

Prepend the "(guessed)" label instead of appending it. This allows removing
the non-thread-safe static std::string, making the function allocation-free.

Signed-off-by: Adrien Gallouët <angt@huggingface.co>

* Add LLAMA_FTYPE_PREFIX

Signed-off-by: Adrien Gallouët <angt@huggingface.co>

* Dont check for model

Signed-off-by: Adrien Gallouët <angt@huggingface.co>

---------

Signed-off-by: Adrien Gallouët <angt@huggingface.co>
@github-actions github-actions Bot added the server label Jul 3, 2026
@zengde
zengde merged commit 02fef80 into zengde:master Jul 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants