Просмотр исходного кода

Fix un-initialized FP16 tables on x86 (#15, #2)

Georgi Gerganov 2 лет назад
Родитель
Сommit
a9e58529ea
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      quantize.cpp

+ 7 - 0
quantize.cpp

@@ -296,6 +296,13 @@ int main(int argc, char ** argv) {
         return 1;
     }
 
+    // needed to initialize f16 tables
+    {
+        struct ggml_init_params params = { 0, NULL };
+        struct ggml_context * ctx = ggml_init(params);
+        ggml_free(ctx);
+    }
+
     const std::string fname_inp = argv[1];
     const std::string fname_out = argv[2];