INNER CODE UNIT · Python
validate_diagonal
adobe/antialiased-cnns · main.py:591
def validate_diagonal(val_loader, model, args):
batch_time = AverageMeter()
prob = AverageMeter()
top1 = AverageMeter()
top5 = AverageMeter()
# switch to evaluate mode
model.eval()
D = 33
diag_probs = np.zeros((len(val_loader.dataset),D))
diag_probs2 = np.zeros((len(val_loader.dataset),D)) # save highest probability, not including ground truth
diag_corrs = np.zeros((len(val_loader.dataset),D))
diag_preds = np.zeros((len(val_loader.dataset),D))
with torch.no_grad():
end = time.time()
for i, (input, target) in enumerate(val_loader):