Skip to content

isaaclab

SKRL runner for Isaac Lab tasks.

Functions:

Name Description
parse_args

Build the CLI argument parser.

run

Run training or evaluation for an Isaac Lab task.

parse_args

parse_args() -> argparse.ArgumentParser

Build the CLI argument parser.

Returns:

Type Description
ArgumentParser

argparse.ArgumentParser: Configured argument parser.

run

run(task_name: str, model_cls: type, agent_cls: type, agent_cfg: Any, memory_cls: type, memory_cfg: dict, trainer_cls: type, trainer_cfg: dict, export_jit: bool = False, export_onnx: bool = False)

Run training or evaluation for an Isaac Lab task.

Parameters:

Name Type Description Default

task_name

str

Isaac Lab task name.

required

model_cls

type

Policy model class.

required

agent_cls

type

Agent class.

required

agent_cfg

Any

Agent configuration object.

required

memory_cls

type

Memory class.

required

memory_cfg

dict

Memory configuration.

required

trainer_cls

type

Trainer class.

required

trainer_cfg

dict

Trainer configuration.

required

export_jit

bool

Whether to export JIT policy.

False

export_onnx

bool

Whether to export ONNX policy.

False