after a restart. Default: 1.
  * **eta_min** (*float**, **optional*) -- Minimum learning rate.
    Default: 0.

  * **last_epoch** (*int**, **optional*) -- The index of last
    epoch. Default: -1.

  * **verbose** (*bool*) -- If "True", prints a message to stdout
    for each update. Default: "False".

get_last_lr()
  Return last computed learning rate by current scheduler.

load_state_dict(state_dict)
  Loads the schedulers state.

  Parameters:
     **state_dict** (*dict*) -- scheduler state. Should be an
     object returned from a call to "state_dict()".

print_lr(is_verbose, group, lr, epoch=None)
  Display the current learning rate.

state_dict()
  Returns the state of the scheduler as a "dict".

  It contains an entry for every variable in self.__dict__ which
  is not the optimizer.

step(epoch=None)
  Step could be called after every batch update

  -[ Example ]-
