提交 4cb2966d 编写于 作者: C chengduoZH

fix config_parser.py(concat_layer and addto_layer)

上级 0692dd20
...@@ -2737,14 +2737,13 @@ class AddToLayer(LayerBase): ...@@ -2737,14 +2737,13 @@ class AddToLayer(LayerBase):
config_assert(len(inputs) > 0, 'inputs cannot be empty for AddToLayer') config_assert(len(inputs) > 0, 'inputs cannot be empty for AddToLayer')
if len(self.inputs) > 1: if len(self.inputs) > 1:
assert len(self.inputs) == 2 for input_index in xrange(len(self.inputs)):
assert self.get_input_layer(0).size == self.get_input_layer(1).size
assert self.get_input_layer(0).depth == self.get_input_layer(
1).depth
assert self.get_input_layer(0).height == self.get_input_layer( assert self.get_input_layer(0).height == self.get_input_layer(
1).height input_index).height
assert self.get_input_layer(0).width == self.get_input_layer( assert self.get_input_layer(0).width == self.get_input_layer(
1).width input_index).width
assert self.get_input_layer(0).depth == self.get_input_layer(
input_index).depth
self.set_layer_size(self.get_input_layer(0).size) self.set_layer_size(self.get_input_layer(0).size)
self.set_layer_height_width(self.get_input_layer(0).height, \ self.set_layer_height_width(self.get_input_layer(0).height, \
...@@ -3429,6 +3428,12 @@ class ConcatenateLayer(LayerBase): ...@@ -3429,6 +3428,12 @@ class ConcatenateLayer(LayerBase):
name, 'concat', 0, inputs=inputs, **xargs) name, 'concat', 0, inputs=inputs, **xargs)
size = 0 size = 0
for input_index in xrange(len(self.inputs)): for input_index in xrange(len(self.inputs)):
assert self.get_input_layer(0).height == self.get_input_layer(
input_index).height
assert self.get_input_layer(0).width == self.get_input_layer(
input_index).width
assert self.get_input_layer(0).depth == self.get_input_layer(
input_index).depth
input_layer = self.get_input_layer(input_index) input_layer = self.get_input_layer(input_index)
input = self.inputs[input_index] input = self.inputs[input_index]
if self.config.size == 0: if self.config.size == 0:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册