未验证 提交 64890800 编写于 作者: T Tao Luo 提交者: GitHub

Merge pull request #9849 from qingqing01/parallel_exe_test

Improve test_parallel_executor.
...@@ -473,7 +473,7 @@ class ParallelExecutorTestingDuringTraining(unittest.TestCase): ...@@ -473,7 +473,7 @@ class ParallelExecutorTestingDuringTraining(unittest.TestCase):
loss = simple_fc_net(True) loss = simple_fc_net(True)
test_program = main.clone(for_test=True) test_program = main.clone(for_test=True)
opt = fluid.optimizer.SGD(learning_rate=0.0001) opt = fluid.optimizer.SGD(learning_rate=0.001)
opt.minimize(loss) opt.minimize(loss)
batch_size = 32 batch_size = 32
...@@ -500,4 +500,8 @@ class ParallelExecutorTestingDuringTraining(unittest.TestCase): ...@@ -500,4 +500,8 @@ class ParallelExecutorTestingDuringTraining(unittest.TestCase):
train_loss, = train_exe.run([loss.name], feed_dict=feed_dict) train_loss, = train_exe.run([loss.name], feed_dict=feed_dict)
train_loss = numpy.array(train_loss) train_loss = numpy.array(train_loss)
self.assertTrue(numpy.allclose(train_loss, test_loss)) self.assertTrue(
numpy.allclose(
train_loss, test_loss, atol=1e-8),
"Train loss: " + str(train_loss) + "\n Test loss:" +
str(test_loss))
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册