MCPcopy Index your code
hub / github.com/ActiveVisionLab/DFNet / eval_on_epoch

Function eval_on_epoch

script/dm/pose_model.py:326–338  ·  view source on GitHub ↗
(args, dl, model, optimizer, loss_func, device)

Source from the content-addressed store, hash-verified

324 return poses
325
326def eval_on_epoch(args, dl, model, optimizer, loss_func, device):
327 model.eval()
328 val_loss_epoch = []
329 for data, pose in dl:
330 inputs = data.to(device)
331 labels = pose.to(device)
332 if args.preprocess_ImgNet:
333 inputs = preprocess_data(inputs, device)
334 predict = model(inputs)
335 loss = loss_func(predict, labels)
336 val_loss_epoch.append(loss.item())
337 val_loss_epoch_mean = np.mean(val_loss_epoch)
338 return val_loss_epoch_mean
339
340
341def train_on_epoch(args, dl, model, optimizer, loss_func, device):

Callers 1

train_posenetFunction · 0.70

Calls 1

preprocess_dataFunction · 0.85

Tested by

no test coverage detected