Implementation of iteration-based training, requested in issue #50.
trainer instance now take an argument len_epoch, which determines the number of steps(batches) in each epoch.
Following is utility function to repeat pytorch data_loader to loop it endlessly.
def inf_loop(data_loader):
'''
wrapper function to make pytorch data loader loops endlessly.
'''
for loader in repeat(data_loader):
for data, target in loader:
yield data, target
Implementation of iteration-based training, requested in issue #50.
trainer
instance now take an argumentlen_epoch
, which determines the number of steps(batches) in each epoch.Following is utility function to repeat pytorch
data_loader
to loop it endlessly.