diff --git a/engines/paddlepaddle/paddlepaddle-native/src/main/native/ai_djl_paddlepaddle_jni_PaddleLibrary_inference.cc b/engines/paddlepaddle/paddlepaddle-native/src/main/native/ai_djl_paddlepaddle_jni_PaddleLibrary_inference.cc index 07cf7982940f..5b32d19d659b 100644 --- a/engines/paddlepaddle/paddlepaddle-native/src/main/native/ai_djl_paddlepaddle_jni_PaddleLibrary_inference.cc +++ b/engines/paddlepaddle/paddlepaddle-native/src/main/native/ai_djl_paddlepaddle_jni_PaddleLibrary_inference.cc @@ -45,7 +45,7 @@ JNIEXPORT void JNICALL Java_ai_djl_paddlepaddle_jni_PaddleLibrary_loadExtraDir( int size = vec_arg.size(); argv.reserve(vec_arg.size()); for (auto& arg : vec_arg) { - argv.emplace_back(const_cast(arg.data())); + argv.push_back(const_cast(arg.data())); } char** array = argv.data(); std::cout << "Pending Paddle fix to proceed with the option" << std::endl; diff --git a/engines/pytorch/pytorch-native/src/main/native/ai_djl_pytorch_jni_PyTorchLibrary_inference.cc b/engines/pytorch/pytorch-native/src/main/native/ai_djl_pytorch_jni_PyTorchLibrary_inference.cc index 387298103ba0..11c520a92821 100644 --- a/engines/pytorch/pytorch-native/src/main/native/ai_djl_pytorch_jni_PyTorchLibrary_inference.cc +++ b/engines/pytorch/pytorch-native/src/main/native/ai_djl_pytorch_jni_PyTorchLibrary_inference.cc @@ -262,7 +262,7 @@ JNIEXPORT jlongArray JNICALL Java_ai_djl_pytorch_jni_PyTorchLibrary_moduleGetPar auto* module_ptr = reinterpret_cast(jhandle); std::vector jptrs; for (const auto& tensor : module_ptr->parameters()) { - jptrs.emplace_back(reinterpret_cast(new torch::Tensor(tensor))); + jptrs.push_back(reinterpret_cast(new torch::Tensor(tensor))); } size_t len = jptrs.size(); jlongArray jarray = env->NewLongArray(len); @@ -277,7 +277,7 @@ JNIEXPORT jobjectArray JNICALL Java_ai_djl_pytorch_jni_PyTorchLibrary_moduleGetP auto* module_ptr = reinterpret_cast(jhandle); std::vector jptrs; for (const auto& named_tensor : module_ptr->named_parameters()) { - jptrs.emplace_back(named_tensor.name); + jptrs.push_back(named_tensor.name); } return djl::utils::jni::GetStringArrayFromVec(env, jptrs); API_END_RETURN()