'Assigns to the cell units of this LSTM.
Args:
value: The new value for the cell units. If None, the cell units are
considered to be filled with zeros.'

@cell.setter
def cell(self, value):

    if (value is not None):
        value.get_shape().assert_is_compatible_with(self._output_shape)
    self._cell = value
