diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f99c964b6..0ad773f3f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -101,21 +101,20 @@ jobs: hydra.job.name=pusht \ env=pusht \ wandb.enable=False \ - offline_steps=1 \ + offline_steps=2 \ online_steps=0 \ - device=cpu - # TODO(rcadene, aliberts): Add end-to-end test of eval checkpoint post training - # - name: Test eval pusht end-to-end - # run: | - # source .venv/bin/activate - # python lerobot/scripts/eval.py - # hydra.job.name=pusht \ - # env=pusht \ - # wandb.enable=False \ - # eval_episodes=1 \ - # device=cpu - #---------------------------------------------- - # cleanup - #---------------------------------------------- - - name: Cleanup - run: rm -rf diffusion_policy data + device=cpu \ + save_model=true \ + save_freq=1 \ + hydra.run.dir=tests/outputs/ + - name: Test eval pusht end-to-end + run: | + source .venv/bin/activate + python lerobot/scripts/eval.py \ + hydra.job.name=pusht \ + env=pusht \ + wandb.enable=False \ + eval_episodes=1 \ + env.episode_length=8 \ + device=cpu \ + policy.pretrained_model_path=tests/outputs/models/1.pt