提交 606a99d9 编写于 作者: Y Yu Yang

Fix unittest for rnn.

上级 b968b5ef
...@@ -99,9 +99,9 @@ class Layer(object): ...@@ -99,9 +99,9 @@ class Layer(object):
# parse myself. # parse myself.
ret_val = self.to_proto_impl(**kwargs) ret_val = self.to_proto_impl(**kwargs)
if self.context_name() is not None:
assert self.context_name() not in context if self.context_name() is not None and \
# add myself to context self.context_name() not in context:
context[self.context_name()] = ret_val context[self.context_name()] = ret_val
# parse children. # parse children.
...@@ -117,7 +117,10 @@ class Layer(object): ...@@ -117,7 +117,10 @@ class Layer(object):
continue continue
layer.to_proto(context=context) layer.to_proto(context=context)
return ret_val if self.use_context_name():
return context[self.context_name()]
else:
return context[self.name]
def to_proto_impl(self, **kwargs): def to_proto_impl(self, **kwargs):
raise NotImplementedError() raise NotImplementedError()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册