Commit b4d6b83 for stable-diffusion.cpp

commit b4d6b83af6d12e5770306f82b1e5625ed20ec237
Author: leejet <leejet714@gmail.com>
Date:   Tue Nov 3 00:07:40 2026 +0800

    fix: support integer LoRA scalar conversion to FP32 (#2263)

diff --git a/src/model_loader.cpp b/src/model_loader.cpp
index c3682a7..5576067 100644
--- a/src/model_loader.cpp
+++ b/src/model_loader.cpp
@@ -132,6 +132,10 @@ void convert_tensor(void* src,
     } else if (dst_type == GGML_TYPE_F32) {
         if (src_type == GGML_TYPE_F16) {
             ggml_fp16_to_fp32_row((ggml_fp16_t*)src, (float*)dst, n);
+        } else if (src_type == GGML_TYPE_I32) {
+            for (int i = 0; i < n; i++) {
+                ((float*)dst)[i] = static_cast<float>(((int32_t*)src)[i]);
+            }
         } else {
             auto qtype = ggml_get_type_traits(src_type);
             if (qtype->to_float == nullptr) {