MCPcopy Create free account
hub / github.com/BrainCoTech/RevoLab / add_rsl_rl_args

Function add_rsl_rl_args

scripts/rsl_rl/cli_args.py:16–39  ·  view source on GitHub ↗

Add RSL-RL arguments to the parser. Args: parser: The parser to add the arguments to.

(parser: argparse.ArgumentParser)

Source from the content-addressed store, hash-verified

14
15
16def add_rsl_rl_args(parser: argparse.ArgumentParser):
17 """Add RSL-RL arguments to the parser.
18
19 Args:
20 parser: The parser to add the arguments to.
21 """
22 # create a new argument group
23 arg_group = parser.add_argument_group("rsl_rl", description="Arguments for RSL-RL agent.")
24 # -- experiment arguments
25 arg_group.add_argument(
26 "--experiment_name", type=str, default=None, help="Name of the experiment folder where logs will be stored."
27 )
28 arg_group.add_argument("--run_name", type=str, default=None, help="Run name suffix to the log directory.")
29 # -- load arguments
30 arg_group.add_argument("--resume", action="store_true", default=False, help="Whether to resume from a checkpoint.")
31 arg_group.add_argument("--load_run", type=str, default=None, help="Name of the run folder to resume from.")
32 arg_group.add_argument("--checkpoint", type=str, default=None, help="Checkpoint file to resume from.")
33 # -- logger arguments
34 arg_group.add_argument(
35 "--logger", type=str, default=None, choices={"wandb", "tensorboard", "neptune"}, help="Logger module to use."
36 )
37 arg_group.add_argument(
38 "--log_project_name", type=str, default=None, help="Name of the logging project when using wandb or neptune."
39 )
40
41
42def parse_rsl_rl_cfg(task_name: str, args_cli: argparse.Namespace) -> RslRlBaseRunnerCfg:

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected