code: def arguments_scheduler(
      parser: argparse.ArgumentParser,
  ) -> argparse.ArgumentParser:
      parser = general_lr_sch_args(parser=parser)
  
      # add scheduler specific arguments
      parser = SCHEDULER_REGISTRY.all_arguments(parser)
      return parser
  
imports: import argparse
  from optim.scheduler.base_scheduler import BaseLRScheduler
  from utils import logger
  from utils.registry import Registry
label_desc: Use image node_id 3 for calling a global function with example usage: arguments_scheduler(parser) and returns: parser