Add warmup support in reduce_on_plateau lr schedule
Summary:
Enables reduce_on_plateau schedule with optional warmup phase, where we linearly increase the learning rate from some initial learning rate (``--warmup-init-lr``) until the configured learning rate (``--lr``). Thereafter the lr is adjusted according to original reduce_on_plateau scheme
During warmup::
lrs = torch.linspace(args.warmup_init_lr, args.lr, args.warmup_updates)
lr = lrs[update_num]
Reviewed By: yqwangustc
Differential Revision: D17779925
fbshipit-source-id: c3bfb3321c76850824fc42df4fac4e5dcf73fbf8
Showing
Please register or sign in to comment