if each datapoint is already in timeseries form, the gradients are accumulated through time automatically, and you don’t need to save last batch’s hidden states. Also, since sequences between each batch are not continuous, keeping the hidden states will lead to the LSTM learning the jumps from sequence to sequence