From 003dc79b41cf53a183a24422956125ea5a9cd85e Mon Sep 17 00:00:00 2001 From: Yang Yang Date: Tue, 23 Jan 2018 22:45:17 +0000 Subject: [PATCH] add multiple fc layers --- python/paddle/v2/fluid/tests/test_parallel_op.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/python/paddle/v2/fluid/tests/test_parallel_op.py b/python/paddle/v2/fluid/tests/test_parallel_op.py index 49bddd1b4..09424619a 100644 --- a/python/paddle/v2/fluid/tests/test_parallel_op.py +++ b/python/paddle/v2/fluid/tests/test_parallel_op.py @@ -179,8 +179,10 @@ class ParallelOpTestMultipleInput(BaseParallelForTest): y = fluid.layers.data(shape=[784], dtype='float32', name='img2', stop_gradient=False) yield [x, y] x = x + y - hidden = fluid.layers.fc(input=x, size=200, param_attr='fc1.w') - loss = fluid.layers.mean(x=hidden) + hidden1 = fluid.layers.fc(input=x, size=200, param_attr='fc1.w') + hidden2 = fluid.layers.fc(input=hidden1, size=200, param_attr='fc2.w') + hidden3 = fluid.layers.fc(input=hidden2, size=200, param_attr='fc3.w') + loss = fluid.layers.mean(x=hidden3) yield loss def test_simple_fc(self): @@ -190,7 +192,7 @@ class ParallelOpTestMultipleInput(BaseParallelForTest): 'img1': numpy.random.random(size=(51, 784)).astype('float32'), 'img2': numpy.random.random(size=(51, 784)).astype('float32') }, - fetch=['fc1.w@GRAD']) + fetch=['fc1.w@GRAD', 'fc2.w@GRAD', 'fc3.w@GRAD']) if __name__ == '__main__': -- GitLab