'Gets output shapes.
Returns
list
A list of `(name, shape)` pairs. The output shapes of the last
module is the output shape of a `SequentialModule`.'

@property
def output_shapes(self):

    assert self.binded
    return self._modules[(-1)].output_shapes
