| |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| """ |
| LeRobot -- PyTorch library for real-world robotics. |
| |
| Provides datasets, pretrained policies, and tools for training, evaluation, |
| data collection, and robot control. Integrates with Hugging Face Hub for |
| model and dataset sharing. |
| |
| The base install is intentionally lightweight. Feature-specific dependencies |
| are gated behind optional extras:: |
| |
| pip install 'lerobot[dataset]' # dataset loading & creation |
| pip install 'lerobot[training]' # training loop + wandb |
| pip install 'lerobot[hardware]' # real robot control |
| pip install 'lerobot[core_scripts]' # dataset + hardware + viz (record, replay, calibrate, etc.) |
| pip install 'lerobot[all]' # everything |
| """ |
|
|
| from lerobot.__version__ import __version__ |
|
|
| |
| available_extras: dict[str, list[str]] = { |
| "dataset": ["lerobot-dataset-viz", "lerobot-imgtransform-viz", "lerobot-edit-dataset"], |
| "training": ["lerobot-train"], |
| "hardware": [ |
| "lerobot-calibrate", |
| "lerobot-find-port", |
| "lerobot-find-cameras", |
| "lerobot-find-joint-limits", |
| "lerobot-setup-motors", |
| ], |
| "core_scripts": ["lerobot-record", "lerobot-replay", "lerobot-teleoperate"], |
| "evaluation": ["lerobot-eval"], |
| } |
|
|
| __all__ = ["__version__", "available_extras"] |
|
|