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

llama : prevent system info string accumulation across calls (#11101)

Asghar Ghorbani 1 год назад
Родитель
Сommit
96a1dc27c3
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      src/llama.cpp

+ 2 - 0
src/llama.cpp

@@ -12458,6 +12458,8 @@ int llama_split_prefix(char * dest, size_t maxlen, const char * split_path, int
 
 
 const char * llama_print_system_info(void) {
 const char * llama_print_system_info(void) {
     static std::string s;
     static std::string s;
+    s.clear(); // Clear the string, since it's static, otherwise it will accumulate data from previous calls.
+
 
 
     for (size_t i = 0; i < ggml_backend_reg_count(); i++) {
     for (size_t i = 0; i < ggml_backend_reg_count(); i++) {
         auto * reg = ggml_backend_reg_get(i);
         auto * reg = ggml_backend_reg_get(i);