PaddlePredictorImpl::Clone return unique_ptr

release/0.13.0
qiaolongfei 7 years ago
parent ad0bebd515
commit 47d9f64ff7

@ -135,10 +135,11 @@ bool PaddlePredictorImpl::Run(const std::vector<PaddleTensor> &inputs,
std::unique_ptr<PaddlePredictor> PaddlePredictorImpl::Clone() {
VLOG(3) << "Predictor::clone";
std::unique_ptr<PaddlePredictor> cls(new PaddlePredictorImpl(config_));
std::unique_ptr<PaddlePredictor> cls(nullptr);
if (!cls->InitShared()) {
LOG(ERROR) << "fail to call InitShared";
return nullptr;
} else {
cls.reset(new PaddlePredictorImpl(config_));
}
// fix manylinux compile error.
return cls;

Loading…
Cancel
Save