code: def __call__(self, epoch):
      ratio = (
          self.start_prob
          + 1.0
          * (self.end_prob - self.start_prob)
          * (epoch + 1)
          / self.num_epochs
      )
      assert ratio >= 0 and ratio <= 1
      apply_drop_prob = partial(set_drop_prob, ratio)
      self.net.apply(apply_drop_prob)
      self.net.hybridize()
  
file_path: gluon-cv/gluoncv/nn/dropblock.py
imports: from functools import partial
  import mxnet
  from mxnet.gluon.nn import HybridBlock
label_desc: Use image node_id 2 for calling the DropBlockScheduler obj's underlying member method code with example usage: obj.__call__(epoch) without return types