Skip to content

Instantly share code, notes, and snippets.

@farukcankaya
Created October 3, 2022 19:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save farukcankaya/e788d9f338c47750477f5f45d5d0cfab to your computer and use it in GitHub Desktop.
Save farukcankaya/e788d9f338c47750477f5f45d5d0cfab to your computer and use it in GitHub Desktop.
def do_train_visualization(visualizer, model, inputs):
training_mode = model.training
model.eval()
outputs = visualizer.inference(model, inputs)
visualizer.process(inputs, outputs)
model.train(training_mode)
with EventStorage(start_iter) as storage:
train_visualizer = VisualizationHook(cfg.DATASETS.TRAIN[0], storage=storage) # ADDED NEW
for data, iteration in zip(data_loader, range(start_iter, max_iter)):
storage.iter = iteration
...
# ADDED NEW #############################################
if iteration % 20 == 0: # log predictions every 20 iteration
do_train_visualization(train_visualizer, model, inputs)
##########################################################
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment