docstr: Returns linear annealing learning rate multiplier.
docstr_tok: ["Returns","linear","annealing","learning","rate","multiplier","."]
code: def multiplier(self, step: float):
      """Returns linear annealing learning rate multiplier."""
  
      # If is_cycle, we use the remainder of step; otherwise, we stop update.
      if self.is_cycle:
          step = jn.remainder(step, self.max_step)
      else:
          step = jn.minimum(step, self.max_step)
  
      return 1.0 - (step / self.max_step) * (
          1.0 - self.min_lr_multiplier
      )
  
file_path: objax/objax/optimizer/scheduler.py
imports: import abc
  from typing import List, Tuple, Union
  import jax.numpy
label_desc: Use image node_id 2 for calling the LinearAnnealing obj's underlying member method code with example usage: obj.multiplier(step) and returns: unknown