helinwang-patch-1
Yu Yang 7 years ago
parent 389ea18a4e
commit f8141d90c8

@ -345,6 +345,7 @@ struct NCCLAllReduceOpHandle : public OpHandle {
} }
void Wait(platform::DeviceContext *waited_dev) override { void Wait(platform::DeviceContext *waited_dev) override {
VLOG(3) << "Wait NCCL AllReduce";
this->dev_ctx_.at(waited_dev->GetPlace())->Wait(); this->dev_ctx_.at(waited_dev->GetPlace())->Wait();
} }
}; };

@ -72,12 +72,12 @@ class ParallelExecutor(unittest.TestCase):
first_loss = numpy.array(fluid.global_scope().find_var('fetched_var') first_loss = numpy.array(fluid.global_scope().find_var('fetched_var')
.get_lod_tensor_array()[0]) .get_lod_tensor_array()[0])
print first_loss print first_loss
#
# for i in xrange(10): for i in xrange(10):
# exe.run([], 'fetched_var') exe.run([], 'fetched_var')
# exe.run([loss.name], 'fetched_var') exe.run([loss.name], 'fetched_var')
# last_loss = numpy.array(fluid.global_scope().find_var('fetched_var') last_loss = numpy.array(fluid.global_scope().find_var('fetched_var')
# .get_lod_tensor_array()[0]) .get_lod_tensor_array()[0])
#
# print first_loss, last_loss print first_loss, last_loss
# self.assertGreater(first_loss[0], last_loss[0]) self.assertGreater(first_loss[0], last_loss[0])

Loading…
Cancel
Save