Skip to content

Instantly share code, notes, and snippets.

@shashankprasanna
Created March 14, 2020 00:11
Show Gist options
  • Save shashankprasanna/bd40f9411b83631fc750e19da36a5760 to your computer and use it in GitHub Desktop.
Save shashankprasanna/bd40f9411b83631fc750e19da36a5760 to your computer and use it in GitHub Desktop.
callbacks = []
callbacks.append(hvd.callbacks.BroadcastGlobalVariablesCallback(0))
callbacks.append(hvd.callbacks.MetricAverageCallback())
callbacks.append(hvd.callbacks.LearningRateWarmupCallback(warmup_epochs=5, verbose=1))
callbacks.append(tf.keras.callbacks.ReduceLROnPlateau(patience=10, verbose=1))
if hvd.rank() == 0:
callbacks.append(ModelCheckpoint(args.output_data_dir + '/checkpoint-{epoch}.h5'))
logdir = args.output_data_dir + '/' + datetime.now().strftime("%Y%m%d-%H%M%S")
callbacks.append(TensorBoard(log_dir=logdir))
callbacks.append(Sync2S3(logdir=logdir, s3logdir=tensorboard_logs))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment