code: def on_epoch_end(self, epoch, logs=None):
      if logs is not None:
          # Log current learning rate.
          logs["lr"] = self.backend.get_value(self.model.optimizer.lr)
  
imports: from packaging import version
  import warnings
  import horovod.tensorflow
  import tensorflow
label_desc: Use image node_id 9 for calling the LearningRateScheduleCallbackImpl obj's underlying member method code with example usage: obj.on_epoch_end(epoch, logs) without return types