From 238abc4ad3edd516c5533661bb976cb93974ec75 Mon Sep 17 00:00:00 2001 From: Helin Wang Date: Wed, 25 Oct 2017 12:49:09 -0700 Subject: [PATCH] Fix new pserver having random momemtum initial values --- paddle/optimizer/tensor.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/paddle/optimizer/tensor.h b/paddle/optimizer/tensor.h index 80a8c93081e..86fa625e01b 100644 --- a/paddle/optimizer/tensor.h +++ b/paddle/optimizer/tensor.h @@ -15,7 +15,8 @@ template class TensorT { public: TensorT(size_t size) : height_(1), width_(size) { - data_ptr_ = std::shared_ptr(new T[size], std::default_delete()); + // new T[size]() initializes all element to zero value. + data_ptr_ = std::shared_ptr(new T[size](), std::default_delete()); data_ = data_ptr_.get(); } -- GitLab