BCScriptArgs
Full path:
schola.scripts.rllib.launch_imitation.BCScriptArgs
schola.scripts.rllib.launch_imitation.BCScriptArgs
BCScriptArgs
BCScriptArgs(training_settings=<factory>, logging_settings=<factory>, resume_settings=<factory>, network_architecture_settings=<factory>, resource_settings=<factory>, checkpoint_settings=<factory>, behaviour_cloning_settings=<factory>, environment_settings=<factory>)Bases: object
Arguments for launching a behaviour cloning training run.
Methods
| Item | Description |
|---|---|
| init | — |
Attributes
| Item | Description |
|---|---|
| training_settings | — |
| logging_settings | — |
| resume_settings | — |
| network_architecture_settings | — |
| resource_settings | — |
| checkpoint_settings | Settings for checkpoints |
| behaviour_cloning_settings | Settings for behaviour cloning training. |
| environment_settings | Settings for the environment to use during training |
Parameters
training_settings (Annotated[TrainingSettings, Parameter(group=('Training Arguments',))])
logging_settings (Annotated[LoggingSettings, Parameter(group=('Logging Arguments',))])
resume_settings (Annotated[ResumeSettings, Parameter(group=('Resume Arguments',))])
network_architecture_settings (Annotated[NetworkArchitectureSettings, Parameter(group=('Network Architecture Arguments',))])
resource_settings (Annotated[ResourceSettings, Parameter(group=('Resource Arguments',))])
checkpoint_settings (Annotated[CheckpointArgs, Parameter(group=('Checkpoint Arguments',))])
behaviour_cloning_settings (Annotated[BehaviourCloningSettings, Parameter(group=('Behavior Cloning Arguments',))])
environment_settings (Annotated[EnvironmentArgs, Parameter(name=('*',), group=('Environment Arguments',))])
init
__init__(training_settings=<factory>, logging_settings=<factory>, resume_settings=<factory>, network_architecture_settings=<factory>, resource_settings=<factory>, checkpoint_settings=<factory>, behaviour_cloning_settings=<factory>, environment_settings=<factory>)Parameters
training_settings (Annotated[TrainingSettings, Parameter(group=('Training Arguments',))])
logging_settings (Annotated[LoggingSettings, Parameter(group=('Logging Arguments',))])
resume_settings (Annotated[ResumeSettings, Parameter(group=('Resume Arguments',))])
network_architecture_settings (Annotated[NetworkArchitectureSettings, Parameter(group=('Network Architecture Arguments',))])
resource_settings (Annotated[ResourceSettings, Parameter(group=('Resource Arguments',))])
checkpoint_settings (Annotated[CheckpointArgs, Parameter(group=('Checkpoint Arguments',))])
behaviour_cloning_settings (Annotated[BehaviourCloningSettings, Parameter(group=('Behavior Cloning Arguments',))])
environment_settings (Annotated[EnvironmentArgs, Parameter(name=('*',), group=('Environment Arguments',))])
Returns
None
behaviour_cloning_settings
behaviour_cloning_settings: Annotated[ BehaviourCloningSettings, Parameter(group="Behavior Cloning Arguments")]Settings for behaviour cloning training.
checkpoint_settings
checkpoint_settings: Annotated[CheckpointArgs, Parameter(group="Checkpoint Arguments")]Settings for checkpoints
environment_settings
environment_settings: Annotated[ EnvironmentArgs, Parameter(name="*", group="Environment Arguments")]Settings for the environment to use during training
logging_settings
logging_settings: Annotated[LoggingSettings, Parameter(group="Logging Arguments")]network_architecture_settings
network_architecture_settings: Annotated[ NetworkArchitectureSettings, Parameter(group="Network Architecture Arguments")]resource_settings
resource_settings: Annotated[ResourceSettings, Parameter(group="Resource Arguments")]resume_settings
resume_settings: Annotated[ResumeSettings, Parameter(group="Resume Arguments")]training_settings
training_settings: Annotated[TrainingSettings, Parameter(group="Training Arguments")]