(self, in_obj)
return self
Must receive a list of shapes for configuration (one for each pathway)
        the shapes correspond to the layer_container attribute

        Arguments:
            in_obj (list(Tensor)): list of Data tensors provided to each sequential container
Must receive a list of shapes for configuration (one for each pathway)
        the shapes correspond to the layer_container attribute
Must receive a list of shapes for configuration ( one for each pathway ) the shapes correspond to the layer_container attribute
def configure(self, in_obj):
        """
        Must receive a list of shapes for configuration (one for each pathway)
        the shapes correspond to the layer_container attribute

        Arguments:
            in_obj (list(Tensor)): list of Data tensors provided to each sequential container
        """
        self.prev_layer = None
        if not isinstance(in_obj, list):
            assert hasattr(in_obj, 'shape') and isinstance(in_obj.shape, list)
            in_obj = in_obj.shape
        assert isinstance(in_obj, list), "Multistream inputs must be interpretable as shapes"
        for inp, l in zip(in_obj, self.layers):
            l.configure(inp)
        self._configure_merge()
        return self
def configure ( self , in_obj ) : self . prev_layer = None if not isinstance ( in_obj , list ) : assert hasattr ( in_obj , 'shape' ) and isinstance ( in_obj . shape , list ) in_obj = in_obj . shape assert isinstance ( in_obj , list ) , "Multistream inputs must be interpretable as shapes" for inp , l in zip ( in_obj , self . layers ) : l . configure ( inp ) self . _configure_merge ( ) return self