Skip to content

Commit 6f306f0

Browse files
committed
refine unit test
1 parent 676dfd1 commit 6f306f0

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

python/paddle/fluid/tests/unittests/test_parallel_executor.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -722,9 +722,10 @@ def test_update_dense_parameter(self):
722722
# test fetch all the variables of global_block
723723

724724
import paddle.dataset.flowers as flowers
725+
import math
725726

726727

727-
def lenet(data, class_dim):
728+
def Lenet(data, class_dim):
728729
conv1 = fluid.layers.conv2d(data, 32, 5, 1, act=None)
729730
bn1 = fluid.layers.batch_norm(conv1, act='relu')
730731
pool1 = fluid.layers.pool2d(bn1, 2, 'max', 2)
@@ -774,25 +775,25 @@ def parallel_exe(self, train_inputs, seed):
774775
fetch_list = []
775776
all_vars = main.global_block().vars
776777
for k, v in all_vars.iteritems():
777-
if 'velocity' not in k:
778+
if 'tmp' not in k and k[0] is not '_' or v.persistable:
778779
fetch_list.append(k)
779780

780781
for data in train_inputs:
781782
ret = pe.run(fetch_list, feed=feeder.feed(data))
782783
for i in range(len(fetch_list)):
783-
print("%s - %s" % (fetch_list[i], np.sum(ret[i])))
784+
assert not math.isnan(np.sum(ret[i])) and \
785+
not math.isinf(np.sum(ret[i]))
784786

785787
def test_update_sparse_parameter(self):
786788
tst_reader = paddle.batch(flowers.test(use_xmap=False), batch_size=16)
787789
tst_reader_iter = tst_reader()
788790

789-
seed = 100
790-
iters = 4
791+
iters = 3
791792
train_inputs = []
792793
for i in range(iters):
793794
train_inputs.append(tst_reader_iter.next())
794795

795-
self.parallel_exe(train_inputs, seed)
796+
self.parallel_exe(train_inputs, seed=1)
796797

797798

798799
if __name__ == '__main__':

0 commit comments

Comments
 (0)