Преглед изворни кода

examples: fix android example cannot be generated continuously (#8621)

When generation ends `completion_loop()` should return a NULL, not the empty string
devojony пре 1 година
родитељ
комит
b7c11d36e6
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      examples/llama.android/llama/src/main/cpp/llama-android.cpp

+ 1 - 1
examples/llama.android/llama/src/main/cpp/llama-android.cpp

@@ -409,7 +409,7 @@ Java_android_llama_cpp_LLamaAndroid_completion_1loop(
 
     const auto n_cur = env->CallIntMethod(intvar_ncur, la_int_var_value);
     if (llama_token_is_eog(model, new_token_id) || n_cur == n_len) {
-        return env->NewStringUTF("");
+        return nullptr;
     }
 
     auto new_token_chars = llama_token_to_piece(context, new_token_id);