Skip to content

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

ItemDescription
init

Attributes

ItemDescription
training_settings
logging_settings
resume_settings
network_architecture_settings
resource_settings
checkpoint_settingsSettings for checkpoints
behaviour_cloning_settingsSettings for behaviour cloning training.
environment_settingsSettings 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")]