Commit Graph

  • 1f7b03f5f2 chore(deps): allow torch 2.11/2.12 and fix autocast deprecation (#3435) Anthony Shoumikhin 2026-05-10 04:05:35 -07:00
  • ff992a7a1d Merge branch 'main' into codex/add-evo1-policy Yiming Wang 2026-05-10 18:54:35 +08:00
  • cb8edf17e6 chore(dependencies): update uv.lock (#3475) Steven Palma 2026-05-10 12:24:22 +02:00
  • 5699f6cbf4 chore(ci): disable auto-stale (#3550) Steven Palma 2026-05-10 11:49:31 +02:00
  • 48269dddb3 fix(evo1): infer batch size after normalizing image dims javadcc_mac 2026-05-10 11:29:23 +08:00
  • 8df8d3d866 feat(policies): add EVO1 policy javadcc_mac 2026-05-09 21:39:19 +08:00
  • 0e6114ac36 fix(train): restrict legacy RA-BC migration to JSON checkpoints only (#3490) masato-ka 2026-05-09 03:27:01 +09:00
  • 965d42825f review: skip-count fix, atomic writes, dedupe span reconstruction, role guards Pepijn 2026-05-08 12:18:09 +02:00
  • 1238a0cd47 test(annotate): unstale the two failing module tests Pepijn 2026-05-08 11:59:27 +02:00
  • 53c7641885 review: fix dead-code bug, add thread safety, atomic writes, smaller cleanups Pepijn 2026-05-08 11:53:43 +02:00
  • 088c8371df refactor(annotate): consolidate Module 1's prompt → VLM → JSON-extract pattern Pepijn 2026-05-08 11:29:45 +02:00
  • 3a52a18b0e Merge branch 'feat/language-columns' into feat/language-annotation-pipeline Pepijn 2026-05-08 11:13:11 +02:00
  • dad2cf1178 refactor(annotate): delegate distribution to HF Jobs; drop SLURM/local switch Pepijn 2026-05-08 11:09:22 +02:00
  • bce5387e04 Merge branch 'main' into feat/language-columns Pepijn 2026-05-08 10:29:49 +02:00
  • c8ce413d73 fix(robots): allign lekiwi default with so100 use_degrees (#3531) Steven Palma 2026-05-07 17:52:34 +02:00
  • 82dffde7fa fix(ci): speed up multi-task benchmark evals (parallelize + cap VLABench steps) (#3529) Pepijn 2026-05-07 13:37:16 +02:00
  • eaf0218bc8 feat(policy): use pretrained vision encoder weights by default for diffusion and vqbet (#3202) Ville Kuosmanen 2026-05-07 11:10:38 +01:00
  • 4631e628e0 fix(ci): run VLABench tasks 5-at-a-time in parallel fix/vlabench-ci-faster Pepijn 2026-05-07 11:57:03 +02:00
  • adaa0470a0 fix(ci): cap VLABench smoke eval at 50 steps per task Pepijn 2026-05-07 11:16:43 +02:00
  • 6021554770 chore(rollout): nice collored cli chore/colored-cli Maximellerbach 2026-05-07 11:12:02 +02:00
  • a0e52d52fe fix(ci): bump robotwin benchmark image to CUDA 12.6 (#3525) Pepijn 2026-05-07 11:11:12 +02:00
  • 85576acc29 docs(tools): drop follow-up-PR references Pepijn 2026-05-06 20:29:42 +02:00
  • e7e5fca5de review: emitted_at uses 0.1s tolerance; MessageTurn requires stream at construction Pepijn 2026-05-06 19:55:08 +02:00
  • beb22afd81 review: dedupe regex, centralize column names, harden collate, more tests Pepijn 2026-05-06 19:06:38 +02:00
  • 33a4b4a5a0 feat(smolvla2): autonomous robot mode in lerobot-smolvla2-runtime Pepijn 2026-05-06 18:30:56 +02:00
  • e99c55af4b feat(policies): add EO-1 model (#3403) Haoming Song 2026-05-07 00:01:16 +08:00
  • 408e0ca763 fix(robots): openarm features with openarmmini (#3524) Steven Palma 2026-05-06 17:03:09 +02:00
  • d55b581ca1 fix(language): address review — tools accessor, motion docs, conditional collate Pepijn 2026-05-06 14:51:06 +02:00
  • 24d2ffe3c6 fix(language): keep base install green — drop processor re-export, gate dataset-extra tests Pepijn 2026-05-06 14:12:54 +02:00
  • 789f29aa56 chore: fix CI — collapse short ValueError to one line, refresh uv.lock Pepijn 2026-05-06 14:05:42 +02:00
  • a356b12c41 fix(language): always raise on ambiguous resolver matches Pepijn 2026-05-06 14:00:45 +02:00
  • e8327b8e62 refactor(language): unify resolver dispatch and prune redundant test scaffolding Pepijn 2026-05-06 13:15:45 +02:00
  • c450298147 Apply ruff and prettier formatting after merge Pepijn 2026-05-06 12:10:41 +02:00
  • 5c30b14929 Merge remote-tracking branch 'origin/main' into feat/language-columns Pepijn 2026-05-06 12:09:13 +02:00
  • a764c3e1d6 fix(datasets,annotate): tag pushed dataset + clean revision error Pepijn 2026-05-05 18:23:18 +02:00
  • b416f287f2 fix(datasets): raise readable error when repo has no version tags Pepijn 2026-05-05 18:12:40 +02:00
  • aa749d4947 chore(annotate): throttle Module 3 + executor parallelism to fix vLLM stall Pepijn 2026-05-05 15:07:18 +02:00
  • ce24063efd feat(dagger): adding smooth handover (#3506) Maxime Ellerbach 2026-05-05 14:44:32 +02:00
  • 1394a6ab5d chore(annotate): bump diversity knobs ~3x to fight memorisation Pepijn 2026-05-05 14:32:05 +02:00
  • 82934719db chore(dep): bump transformers to 5.4.0 (#3374) Steven Palma 2026-05-05 14:19:09 +02:00
  • db9118f16f fix(smolvla2): reject gibberish high-level generations Pepijn 2026-05-05 14:07:25 +02:00
  • 7a945d7bdc fix(smolvla2): bootstrap canonical task + plan/memory from dataset Pepijn 2026-05-05 14:00:36 +02:00
  • a47e535b02 fix(smolvla2): per-recipe inference prompts to match training shape Pepijn 2026-05-05 13:47:22 +02:00
  • 6d9b431b54 fix(smolvla2): match training's text-loss forward in select_message Pepijn 2026-05-05 13:42:15 +02:00
  • 347e706326 fix(smolvla2): drop pixel_values from select_message generate path Pepijn 2026-05-05 13:36:53 +02:00
  • fa8ae1e89b fix(smolvla2): drive select_message through SmolVLM.generate Pepijn 2026-05-05 12:39:34 +02:00
  • 3ff6c6860e fix(smolvla2): rewrite select_message decode loop without KV cache Pepijn 2026-05-05 12:15:28 +02:00
  • fd89efb545 fix(smolvla2): 3D attention mask in select_message decode loop Pepijn 2026-05-05 12:08:52 +02:00
  • 2776b57c9e fix(smolvla2): bool attention mask + clean Claude-Code-style REPL Pepijn 2026-05-05 12:03:47 +02:00
  • 0fb5f04965 fix(smolvla2): handle BatchEncoding return from apply_chat_template Pepijn 2026-05-05 11:59:57 +02:00
  • 7296ac97af fix(smolvla2): make silent generation failures visible in REPL Pepijn 2026-05-05 11:47:34 +02:00
  • 9cbbcfb6a2 fix(smolvla2): tokenize lang prompt inline before select_action Pepijn 2026-05-05 11:40:18 +02:00
  • fea41b29f5 fix(datasets): probe parquet for language columns before strict cast Pepijn 2026-05-05 11:31:19 +02:00
  • 7b4d281ef5 fix(smolvla2): build preprocessor fresh, don't round-trip the recipe Pepijn 2026-05-05 11:27:12 +02:00
  • 29bb8bb20e fix(tools): unblock pocket-tts resolution (>=1.0.0,<3.0.0) Pepijn 2026-05-05 11:15:20 +02:00
  • 3fe686ce9f feat(smolvla2): runtime accepts Hub IDs + dataset-driven dry-run Pepijn 2026-05-05 11:08:53 +02:00
  • a1b8134ef1 fix(smolvla2): train on rendered language batches pepijn 2026-05-05 08:55:56 +00:00
  • 401a217597 chore(ci): increase time stale (#3507) Steven Palma 2026-05-04 22:35:16 +02:00
  • 40094b0464 chore(ci): upgrade docker internal (#3505) Steven Palma 2026-05-04 21:28:52 +02:00
  • 8fa8323c91 fix(annotate): sync language metadata after parquet rewrite pepijn 2026-05-04 15:17:15 +00:00
  • 5f7c6ba61d feat(annotate): compact steerable annotation prompts Pepijn 2026-05-04 15:56:52 +02:00
  • fdbfc015a2 fix(peft): fix LoRA resume from Hub (PosixPath + double wrap) (#3485) Jash Shah 2026-05-04 01:52:37 -07:00
  • 4445849b86 feat(depth maps writer): adding support for raw depth maps recording with image writer feat/depth-frames CarolinePascal 2026-04-28 17:26:11 +02:00
  • f43bf75f9b fix(viz): anchor rerun DepthImage colormap to encoder depth range CarolinePascal 2026-04-27 20:15:40 +02:00
  • b540fa94a9 feat(viz): render depth observations as rr.DepthImage in Viridis CarolinePascal 2026-04-27 19:35:56 +02:00
  • efad15f600 feat(record): plumb DepthEncoderConfig through lerobot-record CarolinePascal 2026-04-27 19:06:06 +02:00
  • 407d1882a2 feat(robots/so_follower): emit + populate depth keys when use_depth CarolinePascal 2026-04-27 17:36:09 +02:00
  • 0d6e4f3bad feat(features): route 2D camera shapes to observation.depth.<key> CarolinePascal 2026-04-27 17:29:11 +02:00
  • 536b29d963 feat(cameras/realsense): expose async depth in metric meters CarolinePascal 2026-04-27 17:12:52 +02:00
  • 2744e26593 feat(depth): wire DatasetReader to decode_depth_frames CarolinePascal 2026-04-27 16:09:58 +02:00
  • de64ad3f7e feat(depth): wire StreamingVideoEncoder + writer to depth encoder CarolinePascal 2026-04-27 15:35:44 +02:00
  • d777359662 feat(depth): plumb DepthEncoderConfig through LeRobotDataset and DatasetWriter CarolinePascal 2026-04-26 14:01:25 +02:00
  • 5d0a20bd9c feat(video): alias "av1" to "libsvtav1" for backward compat CarolinePascal 2026-04-26 13:55:36 +02:00
  • 2c796d3352 feat(depth): persist depth metadata + add reader helpers CarolinePascal 2026-04-26 00:11:38 +02:00
  • 223cc8a9e2 feat(smolvla2): inference runtime — select_message + multi-rate REPL Pepijn 2026-04-30 22:04:00 +02:00
  • af6d8ebd5b feat(smolvla2): dual-head forward — flow loss + lm_head text loss Pepijn 2026-04-30 19:54:57 +02:00
  • 37b1eb218a feat(smolvla2): chat-template processor + label mask + predict_actions Pepijn 2026-04-30 19:21:03 +02:00
  • 52e1fd35cb feat(tools): src/lerobot/tools/ — runnable tool registry + SayTool Pepijn 2026-04-30 18:58:04 +02:00
  • 7459dfccb6 feat(policies): scaffold smolvla2 (smolvla + lm_head re-enabled) Pepijn 2026-04-30 18:04:28 +02:00
  • 73740ecf4b feat(annotate): write tool catalog to meta/info.json after annotation Pepijn 2026-04-30 18:51:38 +02:00
  • 1b81e49214 feat(annotate): task rephrasings + video-derived task fallback Pepijn 2026-04-30 16:49:51 +02:00
  • d813c75b76 fix(annotate): align interjections with the actual demo trajectory Pepijn 2026-04-30 16:32:43 +02:00
  • 3434d2ef22 fix(annotate): ground interjections in video + propagate text to plan refresh Pepijn 2026-04-30 16:11:10 +02:00
  • b71e10da6b refactor(annotate): drop dataset-level `tools` parquet column Pepijn 2026-04-30 15:54:37 +02:00
  • 0f6e3230df fix(annotate): decode video frames with PyAV directly Pepijn 2026-04-30 14:19:25 +02:00
  • 2f2e42c4aa log(annotate): warn loudly on first video decode failure Pepijn 2026-04-30 13:48:02 +02:00
  • 5ee0104739 log(annotate): surface resolved frame-provider cameras at startup Pepijn 2026-04-30 13:34:00 +02:00
  • e064cfcb04 fix(annotate): seed Module 3 cameras from camera_keys + camera_key fallback Pepijn 2026-04-30 13:05:08 +02:00
  • b3d9494831 docs(annotate): add HF Jobs runner example for lerobot-annotate Pepijn 2026-04-30 11:00:28 +02:00
  • 1217fdb6f0 feat(annotate): emit VQA per-camera and propagate camera field Pepijn 2026-04-30 10:48:33 +02:00
  • d0388e1142 fix(annotate): transcode subclips to H.264 instead of stream-copy Pepijn 2026-04-29 17:00:39 +02:00
  • 524aa59faa feat(annotate): pack multiple vllm replicas per GPU via num_gpus Pepijn 2026-04-29 16:11:51 +02:00
  • 27f7829b09 feat(annotate): forward chat_template_kwargs to OpenAI extra_body Pepijn 2026-04-29 15:00:23 +02:00
  • 7f8bf108e8 fix(annotate): include prompt .txt files in wheel Pepijn 2026-04-29 11:47:03 +02:00
  • 855ff027f8 refactor(annotate): drop HF Inference Providers code path Pepijn 2026-04-29 00:53:08 +02:00
  • 3b797bb118 feat(annotate): --vlm.push_to_hub uploads the annotated dataset Pepijn 2026-04-29 00:28:38 +02:00
  • aea04721ae feat(annotate): parallelize episodes within each module phase Pepijn 2026-04-28 23:59:02 +02:00
  • ab5479129a fix(annotate): probe /v1/models for spawn-helper readiness Pepijn 2026-04-28 23:47:52 +02:00
  • e6d4ac6f02 fix(annotate): lock-protect per-line writes for parallel server streams Pepijn 2026-04-28 23:19:37 +02:00
  • 5722d365c5 feat(annotate): client_concurrency for parallel in-flight requests Pepijn 2026-04-28 23:07:48 +02:00