From 8a9de67e179bea067302da949e76d36822ccd9dd Mon Sep 17 00:00:00 2001 From: Yu Yang Date: Tue, 20 Mar 2018 12:42:27 +0800 Subject: [PATCH] Remove wait --- paddle/fluid/framework/parallel_executor.cc | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/paddle/fluid/framework/parallel_executor.cc b/paddle/fluid/framework/parallel_executor.cc index cb1b080eea6..409cb3fbb91 100644 --- a/paddle/fluid/framework/parallel_executor.cc +++ b/paddle/fluid/framework/parallel_executor.cc @@ -813,18 +813,6 @@ void ParallelExecutor::Run(const std::vector &fetch_tensors, fetch_ops.clear(); *member_->global_scope_->Var(fetched_var_name)->GetMutable() = fetched_data->tensors_; - VLOG(3) << "Before Wait"; - // FIXME: - // It could be optimized by using multiple events in an operator. - // Manually sync computation during iter. - for (auto &s : member_->communication_streams_) { - s.second.ctx_->Wait(); - } - - for (auto &p : member_->places_) { - platform::DeviceContextPool::Instance().Get(p)->Wait(); - } - VLOG(3) << "Done wait"; } void ParallelExecutor::RunOp( -- GitLab