-     help="Number of updates steps to accumulate before performing a backward/update pass.",
 
          - )
 
          - parser.add_argument(
 
          -     "--lr_scheduler_type",
 
          -     type=SchedulerType,
 
          -     default="linear",
 
          -     help="The scheduler type to use.",
 
          -     choices=["linear", "cosine", "cosine_with_restarts", "polynomial", "constant", "constant_with_warmup"],
 
          - )
 
          - parser.add_argument(
 
          -     "--num_warmup_steps", type=int, default=0, help="Number of steps for the warmup in the lr scheduler."
 
          - )
 
          - parser.add_argument("--output_dir", type=str, default=None, help="Where to store the final model.")
 
          - parser.add_argument("--seed", type=int, default=None, help="A seed for reproducible training.")
 
          - parser.add_argument(
 
          -     "--model_type",
 
          -     type=str,
 
          -     default=None,
 
          -     help="Model type to use if training from scratch.",
 
          -     choices=MODEL_TYPES,
 
          - )