in main/test.py [0:0]
def main():
args = parse_args()
cfg.set_args(args.subject, args.gpu_ids)
cudnn.benchmark = True
tester = Tester(args.test_epoch)
tester._make_batch_generator()
tester._make_model()
with torch.no_grad():
for itr, (inputs, targets, meta_info) in enumerate(tqdm(tester.batch_generator)):
# forward
out = tester.model(inputs, targets, meta_info, 'test')
vis = True
if vis:
filename = str(itr)
for bid in range(len(out['mesh_out_refined'])):
img = inputs['img'][bid].detach().cpu().numpy().transpose(1,2,0)[:,:,::-1]*255
cv2.imwrite(filename + '.jpg', img)
tester.mesh.save_obj(out['mesh_out_refined'][bid].cpu().numpy(), None, filename + '_refined.obj')