If your training is setup as for epoch in range(end_epoch), then yes, it will iterate over all the data and retrain again. If you’re using this to resume training, then just include a start_epoch value and have range(start_epoch, end_epoch), and if you only want to evaluate you can either comment out the training entirely, set the end epoch to 0 (range 0-0 is empty if I recall correctly, so there will be no iterations–don’t quote me though), or have a branching if statement and set whether you’re doing evaluation or training.