The nn.GRU module expects the initial hidden state as the second input argument and will default it to zeros, if none is provided.
In case you are not manually passing the hidden state to it, you are already using the zeroed out hidden state.