]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
android : fix llama_batch free (#11014)
authorag2s20150909 <redacted>
Mon, 30 Dec 2024 12:35:13 +0000 (20:35 +0800)
committerGitHub <redacted>
Mon, 30 Dec 2024 12:35:13 +0000 (14:35 +0200)
examples/llama.android/llama/src/main/cpp/llama-android.cpp

index b3858ddfb616833b454143485a5c45642d3e7b76..66ec2aeeba3debe32a4fcde3332d69f66d313f7d 100644 (file)
@@ -305,7 +305,9 @@ Java_android_llama_cpp_LLamaAndroid_new_1batch(JNIEnv *, jobject, jint n_tokens,
 extern "C"
 JNIEXPORT void JNICALL
 Java_android_llama_cpp_LLamaAndroid_free_1batch(JNIEnv *, jobject, jlong batch_pointer) {
-    llama_batch_free(*reinterpret_cast<llama_batch *>(batch_pointer));
+    //llama_batch_free(*reinterpret_cast<llama_batch *>(batch_pointer));
+    const auto batch = reinterpret_cast<llama_batch *>(batch_pointer);
+    delete batch;
 }
 
 extern "C"