Commit Graph

  • 79db54dc34 Merge branch 'main' into feat/decouple_record_script Steven Palma 2026-04-15 11:06:45 +02:00
  • f291d3bfa9 docs(robotwin): add robotwin to _toctree.yml under Benchmarks Pepijn 2026-04-15 11:06:34 +02:00
  • 49186359b0 refactor(robotwin): rebase docker image on huggingface/lerobot-gpu Pepijn 2026-04-15 11:05:07 +02:00
  • 6f4a96333e chore(docs): update contributing (#3387) Steven Palma 2026-04-15 11:02:37 +02:00
  • 99792bb17b ci: point benchmark eval checkpoints at the lerobot/ org mirrors Pepijn 2026-04-15 11:02:06 +02:00
  • 6ae07878f7 Merge branch 'main' into feat/decouple_record_script Steven Palma 2026-04-14 22:54:29 +02:00
  • 9021d2d240 refactor(imports): enforce guard pattern (#3382) Steven Palma 2026-04-14 22:54:05 +02:00
  • 10d05e03bc Merge branch 'main' into feat/decouple_record_script Steven Palma 2026-04-14 21:35:26 +02:00
  • e67ceb213d feat(robotwin): eval 5 diverse tasks per CI run with NL descriptions Pepijn 2026-04-14 21:03:15 +02:00
  • 793f52e360 fix(robotwin): install av-dep so lerobot_eval can write rollout MP4s Pepijn 2026-04-14 20:24:03 +02:00
  • ae113e0d99 fix(robotwin): expose _max_episode_steps for lerobot_eval.rollout Pepijn 2026-04-14 20:00:36 +02:00
  • 61a0269560 fix(robotwin): align observation_space dims with D435 camera output Pepijn 2026-04-14 19:35:01 +02:00
  • c2160ca86e refactor(robotwin): drop defensive dict guards, cache black fallback frame Pepijn 2026-04-14 18:39:40 +02:00
  • f40b30202b fix(robotwin): read nested get_obs() output and use aloha-agilex camera names Pepijn 2026-04-14 18:25:08 +02:00
  • 60e7d67cb8 fix: catch KeyboardInterrupt in safe_stop_image_writer to prevent corrupted frames (#3381) Khalil Meftah 2026-04-14 18:22:56 +02:00
  • 79a9ebdaa6 fix: add try/finally to control_loop to ensure image writer cleanup on exit Khalil Meftah 2026-04-14 17:54:35 +02:00
  • f2c29d78cf more improvements and fixes Steven Palma 2026-04-14 17:51:03 +02:00
  • b06f134fe4 fix(robotwin): re-enable autograd for CuRobo planner warmup and take_action Pepijn 2026-04-14 17:39:21 +02:00
  • da6e36fd03 Merge remote-tracking branch 'origin/main' into user/khalil-meftah/2026-02-16-rl-stack-refactor Khalil Meftah 2026-04-14 17:14:56 +02:00
  • 8bc47e4318 target review Steven Palma 2026-04-14 17:14:09 +02:00
  • 5558ea2207 feat(envs): add RoboTwin 2.0 benchmark integration Pepijn 2026-04-14 11:49:15 +02:00
  • 64dc08cb7b fix: include IS_INTERVENTION in complementary_info sent to learner for offline replay buffer Khalil Meftah 2026-04-14 16:35:08 +02:00
  • 49f32b9796 some more iterations Steven Palma 2026-04-14 16:34:52 +02:00
  • 1ede000bdd fix(rl): swap dict merge order to preserve teleop intervention flag (#3273) Radu 2026-04-14 07:20:54 -07:00
  • f55782f9f7 pre-commit run Steven Palma 2026-04-14 15:42:19 +02:00
  • 05a2604d6e first iteration Steven Palma 2026-04-14 15:42:04 +02:00
  • d57c58a532 fix: add thread synchronization to ReplayBuffer to prevent race condition between add() and sample() (#3372) Khalil Meftah 2026-04-14 13:16:45 +02:00
  • b3e76a92f2 fix(groot): compatibility fixes for gr00t in v0.5 (#3182) Matteo Tiezzi 2026-04-14 13:09:18 +02:00
  • f5c801fd34 fix(test): add missing device placement in multi-task DiT tests (#3349) Khalil Meftah 2026-04-14 12:25:29 +02:00
  • cff4bcf4a0 Update reward classifier training config (#3147) Ethan Pronovost 2026-04-14 02:28:49 -07:00
  • e6d282108d Fix: add kwargs in reward classifier __init__() Khalil Meftah 2026-04-14 11:13:43 +02:00
  • dab511dbb1 Merge branch 'main' into feat/libero-benchmark Pepijn 2026-04-14 10:43:49 +02:00
  • a656a982af fix(feetech): motor position readings overflow (#3373) Maxime Ellerbach 2026-04-13 22:39:58 +02:00
  • 187b2167ed feat(ci): benchmark smoke tests with isolated Docker images (LIBERO + MetaWorld) (#3319) Pepijn 2026-04-13 21:24:01 +02:00
  • a8838c081b perf: remove redundant CPU→GPU→CPU transition move in learner Khalil Meftah 2026-04-13 19:06:28 +02:00
  • ee0814ef60 refactor: update SACAlgorithm to pass action_dim to _init_critics and fix encoder reference Khalil Meftah 2026-04-13 18:31:17 +02:00
  • 7b0bdf2a98 fix: add thread synchronization to ReplayBuffer to prevent race condition between add() and sample() Khalil Meftah 2026-04-13 18:27:24 +02:00
  • 9bd844a3b9 fix(rl): ensure queue and process cleanup on abnormal exit (#3063) Jash Shah 2026-04-13 07:25:42 -07:00
  • 22d13d5859 reverting changes to pre-commit config file docs/feetech-wrist Maxime 2026-04-13 13:42:49 +02:00
  • a30526d8f9 trailing whitespace Maxime 2026-04-13 13:40:37 +02:00
  • b7da03fd1c clarifying the docs Maxime 2026-04-13 13:40:02 +02:00
  • 2665d4a5ac fix: address PR review feedback — broken link, NaN guard, zizmor tags, fork skip feat/benchmark-ci-clean Pepijn 2026-04-13 13:38:28 +02:00
  • 9422dc98c2 fix: remove leftover normalization calls from reward classifier predict_reward Khalil Meftah 2026-04-13 13:29:00 +02:00
  • cad03eb0c5 adding explicit error message when invalid position readings Maxime 2026-04-13 12:44:17 +02:00
  • 11a0b0174f fix(teleop): keyboard EE teleop not registering special keys and losing intervention state Khalil Meftah 2026-04-13 12:31:00 +02:00
  • 036b310a97 chore: clarify torch.compile disabled note in SACAlgorithm Khalil Meftah 2026-04-13 11:49:27 +02:00
  • e022207c75 refactor: RL stack refactoring — RLAlgorithm, RLTrainer, DataMixer, and SAC restructuring Khalil Meftah 2026-04-13 11:39:48 +02:00
  • 65ef3922a5 chore(deps): bump aiohttp in the uv group across 1 directory dependabot/uv/uv-de6dee5cc7 dependabot[bot] 2026-04-12 18:05:26 +00:00
  • df0763a2bc feat(dependencies): minimal default tag install (#3362) Steven Palma 2026-04-12 20:03:04 +02:00
  • 62135d846f license + peft-dep + init groot + flat import layering utils dataset feat/minimal_default_install Steven Palma 2026-04-12 16:43:24 +02:00
  • 4d2361ef71 chore(dependencies): update uv.lock (#3361) Steven Palma 2026-04-12 16:41:15 +02:00
  • 718d2fc59d fix fast tests Steven Palma 2026-04-12 14:46:23 +02:00
  • 8e75f61b31 update fast ci tests Steven Palma 2026-04-12 14:11:50 +02:00
  • 2bf33ccb98 fix leaking imports in minimal testing Steven Palma 2026-04-12 13:52:45 +02:00
  • 27292a3432 complete migration Steven Palma 2026-04-12 12:19:26 +02:00
  • 87528186c0 address minor review comments Steven Palma 2026-04-12 11:27:59 +02:00
  • 8ef4d78178 upgrade uv lock Steven Palma 2026-04-12 10:40:11 +02:00
  • 3167fe9f08 chore(dependencies): update uv.lock (#3308) Steven Palma 2026-04-12 10:39:18 +02:00
  • 5ccf99b930 add explicit transitative deps Steven Palma 2026-04-12 10:20:44 +02:00
  • 1624fc1797 is_available checks centralized Steven Palma 2026-04-12 09:56:03 +02:00
  • b132e2b5d6 docs and examples imports update Steven Palma 2026-04-12 09:43:13 +02:00
  • 89b4652de0 fix diffusion tests ci Steven Palma 2026-04-11 21:23:12 +02:00
  • 5940126fb5 fix test imports Steven Palma 2026-04-11 21:07:53 +02:00
  • c9636bb53f fix policy imports Steven Palma 2026-04-11 20:39:03 +02:00
  • af0d72bd42 refactor import fixes Steven Palma 2026-04-11 18:02:59 +02:00
  • d626964119 big imports refactor Steven Palma 2026-04-11 15:03:24 +02:00
  • 964acd0151 refactor: more changes Steven Palma 2026-04-11 11:13:15 +02:00
  • 4767f51971 Merge branch 'main' into feat/minimal_default_install Steven Palma 2026-04-10 20:57:38 +02:00
  • 4c39981908 refactor: minor improvements Steven Palma 2026-04-10 18:31:07 +02:00
  • 0b2d0af97f wrong url for the image Maxime 2026-04-10 17:06:05 +02:00
  • eb4fe0b004 oopsi forgot to enable the precommit Maxime 2026-04-10 17:02:28 +02:00
  • 9720caacf0 docs(feetech): documenting root cause of wrist calibration issues Maxime 2026-04-10 16:44:32 +02:00
  • 9702f582eb chore: revert configs.py, factory.py, test_dispatch.py to main Pepijn 2026-04-10 16:33:36 +02:00
  • 882a6b0965 refactor: several fixes Steven Palma 2026-04-10 15:35:31 +02:00
  • dd84819625 fix(docker): use uv pip install instead of uv sync (cross-extra conflict) Pepijn 2026-04-10 14:42:26 +02:00
  • 183fdb7f78 ci(benchmarks): trigger on PRs targeting feat/benchmark-ci Pepijn 2026-04-10 14:29:00 +02:00
  • e2381633cd feat(dependecies): minimal default tag install Steven Palma 2026-04-10 14:22:13 +02:00
  • c505a71f78 fix(ci): address PR review feedback for benchmark smoke tests Pepijn 2026-04-10 12:47:58 +02:00
  • 58d4ecd304 Merge branch 'main' into feat/benchmark-ci Pepijn 2026-04-10 12:42:46 +02:00
  • d762f4bfe8 fix(dataset): adding metadata loading when reading from a dataset after writing (#3305) Caroline Pascal 2026-04-10 11:29:40 +02:00
  • 86c51a5663 fix(ci): remove GHCR cache (org blocks GITHUB_TOKEN package writes) Pepijn 2026-04-10 10:01:12 +02:00
  • 5231ba53dc fix(loading errors): improving dataset loading errors handling and logging fix/loading-errors CarolinePascal 2026-04-09 17:28:28 +02:00
  • fd00e38851 feat(benchmarks): add LIBERO training benchmark pipeline Pepijn 2026-04-09 17:01:49 +02:00
  • c3429aa9df fix(ci): use GHCR for Docker layer cache (Docker Hub push denied) Pepijn 2026-04-09 16:57:18 +02:00
  • 46b2dfc2cb Merge branch 'main' into test/my_little_pr test/my_little_pr Steven Palma 2026-04-09 16:21:14 +02:00
  • e5db05135e fix(security): remediate workflow vulnerability in .github/workflows/claude.yml security-fix/-github-workflows-claude-yml-1775744456 hf-security-analysis[bot] 2026-04-09 14:20:57 +00:00
  • 6799da35eb chore(ci): proper claude args workflow (#3338) Steven Palma 2026-04-09 16:20:01 +02:00
  • a8b6ecda0d fix(ci): switch Docker cache from type=gha to type=registry Pepijn 2026-04-09 15:31:20 +02:00
  • 0490e97c96 fix(ci): simplify Docker Hub login to match existing workflows Pepijn 2026-04-09 15:27:26 +02:00
  • e72b168f28 fix(ci): use env context for secrets check in step if-condition Pepijn 2026-04-09 15:27:02 +02:00
  • 14f1e09f22 fix(ci): use existing DOCKERHUB_LEROBOT_USERNAME/PASSWORD secrets Pepijn 2026-04-09 15:18:56 +02:00
  • c713c7f58c fix(ci): add Docker Hub login to avoid pull rate limits Pepijn 2026-04-09 15:17:39 +02:00
  • 9a84ae7b61 perf(ci): split Dockerfile dep-install from source-copy for faster rebuilds Pepijn 2026-04-09 15:15:43 +02:00
  • 415c504567 fix(test): use SyncVectorEnv in test_base_create_envs Pepijn 2026-04-09 15:12:52 +02:00
  • c454d2913f Merge branch 'main' into feat/benchmark-ci Pepijn 2026-04-09 14:58:15 +02:00
  • 9a9bc3b42c fix(ci): call extract_task_descriptions.py after eval in benchmark jobs Pepijn 2026-04-09 14:53:51 +02:00
  • 9555255bca revert(config): restore use_imagenet_stats default to True claude[bot] 2026-04-09 12:49:12 +00:00
  • f551b0d848 revert(config): restore push_to_hub default to True claude[bot] 2026-04-09 12:27:17 +00:00
  • 30976de6cf Merge branch 'main' into test/my_little_pr Steven Palma 2026-04-09 14:17:17 +02:00
  • 3e34d550c8 fix(ci): pin claude-code-action to v1.0.88 (#3336) Steven Palma 2026-04-09 14:16:54 +02:00