Procházet zdrojové kódy

fix: resolve unsigned int initialization warning for n_dims/size in gguf.cpp (#15754)

SnA1lGo před 4 měsíci
rodič
revize
3de008208b
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2 2
      ggml/src/gguf.cpp

+ 2 - 2
ggml/src/gguf.cpp

@@ -273,7 +273,7 @@ struct gguf_reader {
     }
 
     bool read(std::string & dst) const {
-        uint64_t size = -1;
+        uint64_t size = 0;
         if (!read(size)) {
             return false;
         }
@@ -523,7 +523,7 @@ struct gguf_context * gguf_init_from_file_impl(FILE * file, struct gguf_init_par
 
         // tensor shape
         {
-            uint32_t n_dims = -1;
+            uint32_t n_dims = 0;
             ok = ok && gr.read(n_dims);
             if (n_dims > GGML_MAX_DIMS) {
                 GGML_LOG_ERROR("%s: tensor '%s' has invalid number of dimensions: %" PRIu32 " > %" PRIu32 "\n",