Instructions to use IliaLarchenko/dot_pusht_keypoints_best with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- LeRobot
How to use IliaLarchenko/dot_pusht_keypoints_best with LeRobot:
- Notebooks
- Google Colab
- Kaggle
Update README.md
Browse files
README.md
CHANGED
|
@@ -19,18 +19,43 @@ This model is trained using the [LeRobot library](https://huggingface.co/lerobot
|
|
| 19 |
|
| 20 |
This is the best checkpoint for the model. These results are achievable assuming we have reliable validation and can select the best checkpoint based on the validation results (not always the case in robotics). If you are interested in more stable and reproducible results achievable without checkpoint selection, please refer to https://huggingface.co/IliaLarchenko/dot_pusht_keypoints
|
| 21 |
|
| 22 |
-
You can use this model by installing LeRobot from this branch
|
| 23 |
|
| 24 |
To train the model:
|
| 25 |
|
| 26 |
-
```
|
| 27 |
-
python lerobot/scripts/train.py
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 28 |
```
|
| 29 |
|
| 30 |
To evaluate the model:
|
| 31 |
|
| 32 |
```bash
|
| 33 |
-
python lerobot/scripts/eval.py
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
```
|
| 35 |
|
| 36 |
Model size:
|
|
|
|
| 19 |
|
| 20 |
This is the best checkpoint for the model. These results are achievable assuming we have reliable validation and can select the best checkpoint based on the validation results (not always the case in robotics). If you are interested in more stable and reproducible results achievable without checkpoint selection, please refer to https://huggingface.co/IliaLarchenko/dot_pusht_keypoints
|
| 21 |
|
| 22 |
+
You can use this model by installing LeRobot from [this branch](https://github.com/IliaLarchenko/lerobot/tree/dot_new_config)
|
| 23 |
|
| 24 |
To train the model:
|
| 25 |
|
| 26 |
+
```bash
|
| 27 |
+
python lerobot/scripts/train.py \
|
| 28 |
+
--policy.type=dot \
|
| 29 |
+
--dataset.repo_id=lerobot/pusht_keypoints \
|
| 30 |
+
--env.type=pusht \
|
| 31 |
+
--env.task=PushT-v0 \
|
| 32 |
+
--output_dir=outputs/train/pusht_keyponts \
|
| 33 |
+
--batch_size=24 \
|
| 34 |
+
--log_freq=1000 \
|
| 35 |
+
--eval_freq=10000 \
|
| 36 |
+
--save_freq=50000 \
|
| 37 |
+
--offline.steps=1000000 \
|
| 38 |
+
--seed=100000 \
|
| 39 |
+
--wandb.enable=true \
|
| 40 |
+
--num_workers=24 \
|
| 41 |
+
--use_amp=true \
|
| 42 |
+
--device=cuda \
|
| 43 |
+
--policy.return_every_n=2 \
|
| 44 |
+
--policy.train_horizon=30 \
|
| 45 |
+
--policy.inference_horizon=30
|
| 46 |
```
|
| 47 |
|
| 48 |
To evaluate the model:
|
| 49 |
|
| 50 |
```bash
|
| 51 |
+
python lerobot/scripts/eval.py \
|
| 52 |
+
--policy.path=IliaLarchenko/dot_pusht_keypoints_best \
|
| 53 |
+
--env.type=pusht \
|
| 54 |
+
--env.task=PushT-v0 \
|
| 55 |
+
--eval.n_episodes=1000 \
|
| 56 |
+
--eval.batch_size=100 \
|
| 57 |
+
--env.obs_type=environment_state_agent_pos \
|
| 58 |
+
--seed=1000000
|
| 59 |
```
|
| 60 |
|
| 61 |
Model size:
|