Not really…
I tried the solution to fast forward an iterator on the dataloader to a specific batch, but this takes quite some time on large datasets since you have to load all batches in memory.
iterator = iter(loader)
for i in range(len(loader)):
    data = next(iterator)
    while i < k: # k would be the batch index where to resume training
        continue
    # training loop