Commit Graph

  • 28d353e0be chore: apply prettier formatting to docs Pepijn 2026-04-08 12:48:35 +02:00
  • e35b485f4b refactor(envs): remove unused _get_sub_env_attr helper Pepijn 2026-04-08 12:46:07 +02:00
  • f3853c9dc8 fix(eval): render_frame covers _LazyAsyncVectorEnv Pepijn 2026-04-08 12:45:57 +02:00
  • 58a5bcb90c fix(ci): add smolvla extra to benchmark Dockerfiles Pepijn 2026-04-08 12:41:02 +02:00
  • 2420d2033e fix(ci): point libero config to bundled package init_files Pepijn 2026-04-08 12:22:13 +02:00
  • c24687da10 fix(ci): use shell to create libero config instead of multiline python -c Pepijn 2026-04-08 11:53:32 +02:00
  • 841cbb0835 fix(ci): pre-create libero config in Dockerfile to bypass stdin prompt Pepijn 2026-04-08 11:34:36 +02:00
  • 42ef36eabd docs(benchmarks): add CI smoke test step to adding_benchmarks guide Pepijn 2026-04-08 10:56:43 +02:00
  • dfd09c054d fix(ci): set LIBERO_DATA_FOLDER to bypass interactive stdin prompt Pepijn 2026-04-08 09:34:08 +02:00
  • 07350f95a9 ci(benchmarks): trigger only on envs/ or lerobot_eval.py changes Pepijn 2026-04-07 22:29:42 +02:00
  • 61e2be8c9e ci(benchmarks): pin action hashes and use uv sync --locked Pepijn 2026-04-07 21:56:47 +02:00
  • 6e6f76d47f ci(benchmarks): add isolated integration tests for libero and metaworld Pepijn 2026-04-07 21:52:31 +02:00
  • 9a6ab6afc2 chore: revert env_processor.mdx changes (not part of this PR) Pepijn Kooijmans 2026-04-07 20:10:46 +02:00
  • 12023f41c7 style: ruff format Pepijn Kooijmans 2026-04-07 19:34:09 +02:00
  • 03e1901054 perf(eval): shared memory, observation passthrough, task prefetch Pepijn Kooijmans 2026-04-07 16:21:52 +02:00
  • 43abbccbf6 docs(evaluation): remove benchmark table, rename section header Pepijn Kooijmans 2026-04-07 14:49:22 +02:00
  • 2c32c04cca docs: add evaluation guide and update benchmarks doc Pepijn Kooijmans 2026-04-07 13:57:24 +02:00
  • 5ec6119542 feat(eval): batch_size=auto + faster env loading Pepijn Kooijmans 2026-04-07 13:55:27 +02:00
  • 8a778c04ff docs: update adding_benchmarks for async env changes Pepijn Kooijmans 2026-04-07 13:38:37 +02:00
  • aebc5e2bf2 fix(eval): use task_description instead of task for language conditioning Pepijn Kooijmans 2026-04-07 13:12:42 +02:00
  • dbc8c2ee30 fix: close envs between tasks to prevent worker process accumulation Pepijn Kooijmans 2026-04-07 12:30:22 +02:00
  • fd992096e7 feat(envs): lazy env init + AsyncVectorEnv as default for n_envs > 1 Pepijn 2026-04-03 17:10:10 +02:00
  • 8e07cab0f7 Update docs/source/env_processor.mdx Pepijn 2026-04-07 19:12:28 +02:00
  • 27bbb6b4d9 refactor: revert policy changes, keep env-only camera mapping fixes Pepijn Kooijmans 2026-04-07 11:25:49 +02:00
  • 0ea6aacf8a fix: handle gymnasium < 1.0 without AutoresetMode Pepijn Kooijmans 2026-04-07 11:20:38 +02:00
  • d8e0eaaf42 fix: use direct AutoresetMode import for gymnasium compat Pepijn Kooijmans 2026-04-07 11:19:17 +02:00
  • 1fad71cee8 fix: enable SmolVLA eval on LIBERO with custom camera mappings Pepijn Kooijmans 2026-04-07 11:18:29 +02:00
  • 7abe5f75e8 fix task count Pepijn 2026-04-03 13:48:37 +02:00
  • 75d5e5bddd fix link Pepijn 2026-04-03 13:47:17 +02:00
  • bfa0a0f846 docs(benchmarks): clean up adding-benchmarks guide for clarity Pepijn 2026-04-03 13:36:16 +02:00
  • 5ad4c8f7b6 refactor(envs): move dispatch logic from factory into EnvConfig subclasses Pepijn 2026-04-03 13:23:44 +02:00
  • 69eec9c822 docs(benchmarks): add benchmark integration guide and standardize benchmark docs Pepijn 2026-04-02 20:43:31 +02:00
  • 3d4245da7d chore: remove spaces/ — dashboard lives at lerobot/health-dashboard on HF Hub Pepijn 2026-04-08 18:06:06 +02:00
  • b0286b10cf chore: remove root CLAUDE.md (moved to .github/CLAUDE.md) Pepijn 2026-04-08 18:04:48 +02:00
  • 7a8b02cd32 refactor(ci): move CLAUDE.md to .github/ to keep repo root clean Pepijn 2026-04-08 18:03:06 +02:00
  • 892e9f13b7 docs(claude): remove LOC minimization guideline from CLAUDE.md Pepijn 2026-04-08 17:59:55 +02:00
  • 4b8436aefa feat(ci): restrict @claude trigger to repo owners, members, and collaborators Pepijn 2026-04-08 17:57:44 +02:00
  • 9d97426cb8 Merge branch 'main' into fix/claude-code-action-precommit Pepijn 2026-04-08 17:56:32 +02:00
  • e8f504edaa feat(ci): use claude-opus-4-6 for PR reviews Pepijn 2026-04-08 17:56:01 +02:00
  • db7334a384 docs(claude): add Processor to core abstractions in CLAUDE.md Pepijn 2026-04-08 17:54:17 +02:00
  • 5de7aa5a4f refactor(envs): move benchmark dispatch into EnvConfig subclasses (#3272) Pepijn 2026-04-08 17:48:58 +02:00
  • fc8d89b128 feat(ci): add CLAUDE.md and improve claude-code-action workflows Pepijn 2026-04-08 17:47:41 +02:00
  • 452d9abaa4 feat(ci): add health dashboard Space + benchmark metrics artifacts Pepijn 2026-04-08 17:46:44 +02:00
  • e0bde22193 fix(ci): pin claude-code-action to commit SHA and add persist-credentials: false Pepijn 2026-04-08 17:34:53 +02:00
  • 055f20f658 "Claude Code Review workflow" add-claude-github-actions-1775661722130 Pauline Bailly-Masson 2026-04-08 17:22:05 +02:00
  • 30d2fe3bb3 "Claude PR Assistant workflow" Pauline Bailly-Masson 2026-04-08 17:22:03 +02:00
  • 13ee7009fe fix(ci): chmod 777 artifact dirs so non-root container can write videos Pepijn 2026-04-08 16:50:54 +02:00
  • 8bf77ef6b9 feat(ci): upload rollout videos as artifacts for quick visual validation Pepijn 2026-04-08 16:26:32 +02:00
  • 4131f22ea1 fix(ci): pre-download libero-assets at image build time Pepijn 2026-04-08 16:14:34 +02:00
  • 225bec6552 fix(ci): fix HF download timeout and metaworld feature mismatch Pepijn 2026-04-08 15:51:15 +02:00
  • a4d9bee6e2 fix(ci): use metaworld-push-v3 task (v2 not in TASK_DESCRIPTIONS) Pepijn 2026-04-08 15:26:58 +02:00
  • 437014926f feat(ci): add benchmark smoke tests with isolated Docker images Pepijn 2026-04-08 14:44:59 +02:00
  • f4ad290067 docs(adding_benchmarks): remove CI smoke test step (coming in separate PR) Pepijn 2026-04-08 14:41:49 +02:00
  • bd6e27f9a1 chore: restore adding_benchmarks + test_dispatch, drop env_processor changes Pepijn 2026-04-08 14:39:39 +02:00
  • c4d7e7468b chore: remove out-of-scope benchmark/CI/docs files from PR Pepijn 2026-04-08 14:33:48 +02:00
  • f5206a3cd8 refactor(envs): move _LazyAsyncVectorEnv to utils and apply to metaworld Pepijn 2026-04-08 14:32:51 +02:00
  • 66d2382191 fix(eval): prefetch next task's workers after close to avoid GPU memory overlap Pepijn 2026-04-08 14:15:39 +02:00
  • 786ee5606e refactor(envs): remove __del__ from _LazyAsyncVectorEnv Pepijn 2026-04-08 14:15:33 +02:00
  • a4b76c22fd docs(env_processor): remove deprecated add_envs_task from pipeline example Pepijn 2026-04-08 14:15:27 +02:00
  • 76129ab130 chore: apply prettier formatting to docs Pepijn 2026-04-08 12:48:35 +02:00
  • 97972ae1de refactor(envs): remove unused _get_sub_env_attr helper Pepijn 2026-04-08 12:46:07 +02:00
  • 9b131f40b8 fix(eval): render_frame covers _LazyAsyncVectorEnv Pepijn 2026-04-08 12:45:57 +02:00
  • f4e60371ea fix(ci): add smolvla extra to benchmark Dockerfiles Pepijn 2026-04-08 12:41:02 +02:00
  • cd6e6ab765 fix(ci): point libero config to bundled package init_files Pepijn 2026-04-08 12:22:13 +02:00
  • 9be5e4f3bf fix(ci): use shell to create libero config instead of multiline python -c Pepijn 2026-04-08 11:53:32 +02:00
  • 28c5fd0421 fix(ci): pre-create libero config in Dockerfile to bypass stdin prompt Pepijn 2026-04-08 11:34:36 +02:00
  • 56138e2368 docs(benchmarks): add CI smoke test step to adding_benchmarks guide Pepijn 2026-04-08 10:56:43 +02:00
  • 1bb62aa0c5 fix(ci): set LIBERO_DATA_FOLDER to bypass interactive stdin prompt Pepijn 2026-04-08 09:34:08 +02:00
  • 834532f1dc ci(benchmarks): trigger only on envs/ or lerobot_eval.py changes Pepijn 2026-04-07 22:29:42 +02:00
  • 40757b3481 ci(benchmarks): pin action hashes and use uv sync --locked Pepijn 2026-04-07 21:56:47 +02:00
  • 0bc68740f4 ci(benchmarks): add isolated integration tests for libero and metaworld Pepijn 2026-04-07 21:52:31 +02:00
  • 861a7c7068 chore: revert env_processor.mdx changes (not part of this PR) Pepijn Kooijmans 2026-04-07 20:10:46 +02:00
  • 882b44f6be style: ruff format Pepijn Kooijmans 2026-04-07 19:34:09 +02:00
  • 5ce727f20f perf(eval): shared memory, observation passthrough, task prefetch Pepijn Kooijmans 2026-04-07 16:21:52 +02:00
  • 634aa89558 docs(evaluation): remove benchmark table, rename section header Pepijn Kooijmans 2026-04-07 14:49:22 +02:00
  • ec759e994d docs: add evaluation guide and update benchmarks doc Pepijn Kooijmans 2026-04-07 13:57:24 +02:00
  • ce6c0ba1b7 feat(eval): batch_size=auto + faster env loading Pepijn Kooijmans 2026-04-07 13:55:27 +02:00
  • 99f5659624 docs: update adding_benchmarks for async env changes Pepijn Kooijmans 2026-04-07 13:38:37 +02:00
  • 438c1be1ca fix(eval): use task_description instead of task for language conditioning Pepijn Kooijmans 2026-04-07 13:12:42 +02:00
  • 6b3d25bc79 fix: close envs between tasks to prevent worker process accumulation Pepijn Kooijmans 2026-04-07 12:30:22 +02:00
  • 8c3babc2cb feat(envs): lazy env init + AsyncVectorEnv as default for n_envs > 1 Pepijn 2026-04-03 17:10:10 +02:00
  • fa6d7d23d3 style: revert quadruple backticks to triple (prettier compat) Pepijn Kooijmans 2026-04-07 20:11:25 +02:00
  • e05cf3c742 docs: remove duplicate code blocks in env_processor.mdx Pepijn Kooijmans 2026-04-07 20:00:22 +02:00
  • 3a6600f7b0 style: fix markdown code fences in env_processor.mdx Pepijn Kooijmans 2026-04-07 19:42:42 +02:00
  • f736a36049 Merge branch 'main' into refactor/benchmark-dispatch Pepijn 2026-04-07 19:36:20 +02:00
  • 4a8c7f3354 fix(eval): raise RuntimeError for unsupported final_info format (Gymnasium < 1.0) Pepijn Kooijmans 2026-04-07 19:24:14 +02:00
  • 91bf889837 Update docs/source/env_processor.mdx Pepijn 2026-04-07 19:12:36 +02:00
  • da50391a23 Update docs/source/env_processor.mdx Pepijn 2026-04-07 19:12:28 +02:00
  • 0ada7f94d8 Update docs/source/env_processor.mdx Pepijn 2026-04-07 19:12:19 +02:00
  • 4eecbad32b chore(dependencies): Bump lerobot to 0.5.2 (#3307) Steven Palma 2026-04-07 17:17:33 +02:00
  • 1396b9fab7 🔒 Pin GitHub Actions to commit SHAs (#3265) v0.5.1 Pauline Bailly-Masson 2026-04-07 16:11:14 +02:00
  • 7c032f19fc feat(dataset): registering torchvision transforms (#3153) Francesco Capuano 2026-04-07 15:59:11 +02:00
  • e2f27bf71b Fix lerobot_train script without interpolation (#3281) Anthony Chan 2026-04-07 06:50:18 -07:00
  • 66276f1efd feat(eval): thread-safe policy copies for max_parallel_tasks > 1 feat/eval-parallel Pepijn 2026-04-03 17:11:36 +02:00
  • 5972a85ec7 feat(eval): episode sharding, parallel launcher, and autotune Pepijn 2026-04-03 17:27:26 +02:00
  • 800b0a5f26 docs: update adding_benchmarks for async env changes Pepijn Kooijmans 2026-04-07 13:38:37 +02:00
  • 6aeb7c54f9 fix(eval): use task_description instead of task for language conditioning Pepijn Kooijmans 2026-04-07 13:12:42 +02:00
  • 1f7e7b4a90 fix: close envs between tasks to prevent worker process accumulation Pepijn Kooijmans 2026-04-07 12:30:22 +02:00
  • 681cc59ed2 feat(envs): lazy env init + AsyncVectorEnv as default for n_envs > 1 Pepijn 2026-04-03 17:10:10 +02:00
  • 31b686135e Merge branch 'main' into refactor/benchmark-dispatch Pepijn 2026-04-07 11:26:55 +02:00