↓ 3 callersFunctionprocess_epoch(
epoch_idx,
model, loss_function, optimizer, dataloader, device,
log_file, args, trai
trainers/trainPT_combined.py:156
↓ 2 callersFunctiongetPerspKeypointsEnsemble(model1, model2, rgbFile1, rgbFile2, HFile1, HFile2, device)
lib/extractMatchTop.py:246
↓ 1 callersFunctiondrawTraining(image1, image2, pos1, pos2, batch, idx_in_batch, output, save=False, plot_path="train_viz")
lib/losses/lossPhotoTourism.py:155
↓ 1 callersFunctionloss_function(
model, batch, device, margin=1, safe_radius=4, scaling_steps=3, plot=False, plot_path=None
)
lib/losses/lossPhotoTourism.py:23
↓ 1 callersFunctionprocess_epoch(
epoch_idx,
model, loss_function, optimizer, dataloader, device,
log_file, args, train=True, plot_path=
trainPT_ipr.py:121
↓ 1 callersFunctionwarp(
pos1,
depth1, intrinsics1, pose1, bbox1,
depth2, intrinsics2, pose2, bbox2
)
lib/loss.py:295
Method__init__(self, base_path, preprocessing, ipr_pref=0.5, train=True, cropSize=256)
lib/dataloaders/datasetPhotoTourism_combined.py:29