1 import time 2 import datetime 3 prev_time = time.time() #epoch循环之外 4 # epoch训练循环之内 5 batches_done = (epoch - start_iter + 1) * len(data_loader) + _ + 1 6 batches_left = (args.train_epochs + 2 - start_iter) * len(data_loader) - batches_done 7 time_left = datetime.timedelta(seconds=batches_left * (time.time() - prev_time)) 8 prev_time = time.time() 9 print('[Epoch %d/%d] [Batch %d/%d] [count %d] [G_loss %f] [time %s] ' % 10 (epoch, args.train_epochs, _ + 1, len(data_loader), count, G_loss, time_left))View Code