diff --git a/extension/android/jni/jni_layer_llama.cpp b/extension/android/jni/jni_layer_llama.cpp index 5e730c559d1..0e6731dfcd5 100644 --- a/extension/android/jni/jni_layer_llama.cpp +++ b/extension/android/jni/jni_layer_llama.cpp @@ -112,7 +112,7 @@ class ExecuTorchLlmCallbackJni class ExecuTorchLlmJni : public facebook::jni::HybridClass { private: friend HybridBase; - float temperature_; + float temperature_ = 0.0f; int model_type_category_; std::unique_ptr runner_; std::unique_ptr multi_modal_runner_; @@ -146,6 +146,7 @@ class ExecuTorchLlmJni : public facebook::jni::HybridClass { facebook::jni::alias_ref tokenizer_path, jfloat temperature, facebook::jni::alias_ref data_path = nullptr) { + temperature_ = temperature; #if defined(ET_USE_THREADPOOL) // Reserve 1 thread for the main thread. int32_t num_performant_cores =