fix: make weight override more robust against ggml changes (#760)

This commit is contained in:
Wagner Bruna
2025-09-14 01:15:53 -03:00
committed by GitHub
parent 48956ffb87
commit 5869987fe4
2 changed files with 9 additions and 4 deletions

View File

@@ -2310,7 +2310,7 @@ std::vector<std::pair<std::string, ggml_type>> parse_tensor_type_rules(const std
if (type_name == "f32") {
tensor_type = GGML_TYPE_F32;
} else {
for (size_t i = 0; i < SD_TYPE_COUNT; i++) {
for (size_t i = 0; i < GGML_TYPE_COUNT; i++) {
auto trait = ggml_get_type_traits((ggml_type)i);
if (trait->to_float && trait->type_size && type_name == trait->type_name) {
tensor_type = (ggml_type)i;