Commit Graph

  • 256b0e1e3c feat: only run pi test on GPU Pepijn 2025-09-17 15:55:58 +02:00
  • 7aebc526b2 fix circular input Pepijn 2025-09-17 15:30:47 +02:00
  • aa517b5780 precommit feat/add-sim-libero-pipeline Jade Choghari 2025-09-17 11:20:16 +02:00
  • 2c17433f4d make it work Jade Choghari 2025-09-17 11:16:42 +02:00
  • df78ea5390 add back init Pepijn 2025-09-17 10:41:56 +02:00
  • d31283cc5d refactor with pipeline Jade Choghari 2025-09-17 09:49:19 +02:00
  • c73b941809 add new models to modelcard Pepijn 2025-09-17 09:37:34 +02:00
  • ac5f77ccbb fix tests Pepijn 2025-09-16 19:03:01 +02:00
  • 61580a8596 Fix multi-GPU training script for local datasets smolvla-dev danaaubakirova 2025-09-16 16:37:10 +00:00
  • 3a6a2dc637 skip if no transformers Pepijn 2025-09-16 18:34:52 +02:00
  • d8feb22f93 test(processor): fix isinstance and cuda test Steven Palma 2025-09-16 18:30:57 +02:00
  • 6c8f1f962b Update lerobot Python modules and add test training script danaaubakirova 2025-09-16 16:11:26 +00:00
  • 9073d64050 Merge branch 'main' into user/azouitine/2025-7-4-convert-codebase-with-pipeline Steven Palma 2025-09-16 18:05:45 +02:00
  • d6ce7bd330 chore(processor): update comments in record.py Steven Palma 2025-09-16 18:04:44 +02:00
  • 55e752f0c2 docs(dataset): add dataset v3 documentation (#1956) Jade Choghari 2025-09-16 17:45:38 +02:00
  • 43eb0e375f fix(processor): enforce signatures Steven Palma 2025-09-16 17:13:07 +02:00
  • fa8be1c4fe test(processor): update tests to handle missing or invalid task keys AdilZouitine 2025-09-16 16:52:10 +02:00
  • 8f624f1c1e cast float64 to float32 for mps Pepijn 2025-09-16 16:48:08 +02:00
  • a7d1179aab fix(processor): Preserve stats overrides in normalizer load_state_dict and fix training resumption (#1958) Adil Zouitine 2025-09-16 16:45:13 +02:00
  • 772da63a8e test(async): fix feature manipulation (#1957) Steven Palma 2025-09-16 15:49:32 +02:00
  • 5924d4d9eb remove todo Pepijn 2025-09-16 15:15:24 +02:00
  • aaae109447 minor docs fixes and dependencies Pepijn 2025-09-16 15:11:14 +02:00
  • 27a229ea64 chore(examples): homogenize style across example files (#1955) Steven Palma 2025-09-16 14:56:36 +02:00
  • f9af76ea50 change docs: finetune base model options Pepijn 2025-09-16 14:42:31 +02:00
  • 9ac16f2cd6 adapt docs pi05 Pepijn 2025-09-16 14:40:52 +02:00
  • 3e097f5887 update docs Pepijn 2025-09-16 14:36:12 +02:00
  • aeacb8dfa0 go back to python 3.10 Pepijn 2025-09-16 14:29:30 +02:00
  • 0d1e57f032 improve annotation and info dict Jade Choghari 2025-09-16 14:21:11 +02:00
  • e2eff72ec0 feat(ee): add so100_to_so100_EE replay and evaluate examples Pepijn 2025-09-16 13:56:44 +02:00
  • d0d9036304 fix test failing Jade Choghari 2025-09-16 13:51:05 +02:00
  • 0e0d6fbfc2 Add test to instatiate all base models Pepijn 2025-09-16 13:31:29 +02:00
  • 6aaeb7c13f put tests in test folder Pepijn 2025-09-16 13:27:04 +02:00
  • 5d79869934 chore(processor): remove unused transition_features dict Steven Palma 2025-09-16 13:13:09 +02:00
  • 7403060ad6 add cmake Jade Choghari 2025-09-16 13:12:31 +02:00
  • 89aaaf1556 add cmake Jade Choghari 2025-09-16 13:12:04 +02:00
  • c7e976d812 Change max_parallel_tasks to 1 Jade Choghari 2025-09-16 12:59:43 +02:00
  • 1a4a47e804 Change max_parallel_tasks from 5 to 1 Jade Choghari 2025-09-16 12:58:56 +02:00
  • 4fe5c3ab70 Add libero (#1950) Jade Choghari 2025-09-16 12:05:32 +02:00
  • cf7946e602 chore(processors): tokenizers raises and remove tensor conversion (#1949) Steven Palma 2025-09-16 11:44:02 +02:00
  • 4e64503cf8 Merge branch 'main' into feat/add_pi Pepijn 2025-09-16 11:32:26 +02:00
  • b12a386334 docs(debug): enhance debugging guide for processor pipelines AdilZouitine 2025-09-16 10:26:05 +02:00
  • 70624da239 Add docs Pepijn 2025-09-16 10:09:42 +02:00
  • cee5a3fec5 docs(processor): enhance tutorial on implementing custom processors AdilZouitine 2025-09-15 18:20:28 +02:00
  • 8fb18109ef Merge branch 'main' into user/azouitine/2025-7-4-convert-codebase-with-pipeline Steven Palma 2025-09-15 23:22:31 +02:00
  • 170d8be7c2 feat(example): Add SO100 EE pipeline control (teleop+record) (#1943) Steven Palma 2025-09-15 23:21:47 +02:00
  • 8063cd5ed3 test(processor): fix batch expectation Steven Palma 2025-09-15 22:22:17 +02:00
  • 03891f66da chore(processor): update input output of main 3 processors for better semantics (#1942) Steven Palma 2025-09-15 20:16:43 +02:00
  • 847e74f628 Update dataset card by default (#1936) Michel Aractingi 2025-09-15 18:52:30 +02:00
  • 99213daa3e fix cmd record, eval Pepijn 2025-09-15 17:35:12 +02:00
  • 42cffd6f2e Merge pull request #1941 from huggingface/chore/merge_main_to_pipeline Steven Palma 2025-09-15 15:28:37 +02:00
  • 7b1b37b696 Merge branch 'main' into chore/merge_main_to_pipeline Steven Palma 2025-09-15 15:17:24 +02:00
  • 4382742681 fix teleop, record and eval (#1940) Pepijn 2025-09-15 14:39:05 +02:00
  • 33cad37054 Add Streaming Dataset (#1613) Francesco Capuano 2025-09-15 14:08:01 +02:00
  • e8d79b5191 refactor(docs): streamline monitoring hooks and enhance performance reporting AdilZouitine 2025-09-15 14:01:04 +02:00
  • 066308ceb8 refactor(processor): replace ModelHubMixin with HubMixin and enhance save_pretrained method (#1937) Adil Zouitine 2025-09-15 13:13:35 +02:00
  • 40e9ddd1ed fix(processors): make sure nested dict are also shallow copied (#1939) Steven Palma 2025-09-15 13:10:10 +02:00
  • f55c6e89f0 Dataset v3 (#1412) Michel Aractingi 2025-09-15 09:53:30 +02:00
  • 7788db7838 Merge branch 'feat/add_pi' into feat/validate_pi_libero feat/validate_pi_libero Pepijn 2025-09-14 16:19:32 +02:00
  • c69f23723e refactor(processor): transform_features loop + EAFP (#1932) Steven Palma 2025-09-14 16:07:32 +02:00
  • ed773219c0 add resume fix/aloha Pepijn 2025-09-14 14:06:15 +02:00
  • a075669184 add aloha setup Pepijn 2025-09-14 12:45:08 +02:00
  • 50293bb17b refactor(processors): several additions (#1926) Steven Palma 2025-09-13 23:53:20 +02:00
  • 839ac5f2aa fix(processor): phone examples (#1921) Pepijn 2025-09-13 21:25:19 +02:00
  • d883c78a94 remove additional image augmentations, lerobot dataset already does this Pepijn 2025-09-13 21:20:09 +02:00
  • bc953e4b5a add degree to aloha Pepijn 2025-09-13 21:17:51 +02:00
  • de42da8225 Merge branch 'feat/add_pi' into feat/validate_pi_libero Pepijn 2025-09-13 17:54:36 +02:00
  • d0d714be47 rename to loss Pepijn 2025-09-13 16:15:29 +02:00
  • 7d9b469eee fix override self.pretrained_path = None overwrite Pepijn 2025-09-13 14:50:43 +02:00
  • 6db39cad58 temp: hardcode base model Pepijn 2025-09-13 14:43:09 +02:00
  • af0676f99e load from pretrained_path Pepijn 2025-09-13 14:27:07 +02:00
  • b9df1a4ac5 use same name for action and state dim as lerobot pi0 and remove fixed image keys Pepijn 2025-09-13 13:08:41 +02:00
  • 5361346bec Do not add model prefix to normalization Pepijn 2025-09-13 11:25:26 +02:00
  • f0b969ae48 do not rename normalization layers Pepijn 2025-09-13 11:23:58 +02:00
  • a9d54cbddb Merge branch 'feat/add_pi' into feat/validate_pi_libero Pepijn 2025-09-13 11:13:13 +02:00
  • c5a029a28a also compile forward method Pepijn 2025-09-13 11:12:54 +02:00
  • c8163662ad add preprocess tests Pepijn 2025-09-12 21:41:25 +02:00
  • 376cc772ff fix from pretrained Pepijn 2025-09-12 21:12:48 +02:00
  • d1eefd4e97 fix: remove unused param Pepijn 2025-09-12 20:25:55 +02:00
  • 7a03223693 use safeauto_docstring Pepijn 2025-09-12 20:19:16 +02:00
  • f840d2e006 fix(modeling pi0): nit warning message Pepijn 2025-09-12 20:06:06 +02:00
  • e94844fa59 revert to openpi transformer replace python 3.11 Pepijn 2025-09-12 20:00:21 +02:00
  • 990f8e9cc9 update to python 3.11 Pepijn 2025-09-12 19:04:42 +02:00
  • 6ce2a00135 also for pi05 Pepijn 2025-09-12 19:02:13 +02:00
  • bf90efa7e1 fix key match from pytorch state dict (similar keys to openpi implementation now) Pepijn 2025-09-12 18:44:12 +02:00
  • 0479eb8f69 docs: Add new section for debugging processor pipelines AdilZouitine 2025-09-12 18:09:23 +02:00
  • a877c596ba chore(docs): Processor doc (#1685) Adil Zouitine 2025-09-12 18:00:37 +02:00
  • 1ccdf365d2 docs(processor): update docstrings pipeline (#1920) Steven Palma 2025-09-12 17:54:27 +02:00
  • dbb32ead5f fix(video becnhmark) * fixing typos on PyAV decoders names * adding torchcodec among video backends * updating images datasets to v3.0 user/CarolinePascal/2025_09_12_update_video_benchmark CarolinePascal 2025-09-12 17:03:36 +02:00
  • 6bdcd460e0 use observation instead of obs Pepijn 2025-09-12 12:18:00 +02:00
  • 2005a28a00 add empty obs and act in create_initial_features Pepijn 2025-09-12 12:17:46 +02:00
  • 58b91dc886 fixes for rotation matrix Pepijn 2025-09-12 11:57:59 +02:00
  • 8e0f5cd052 fixes for processors used in phone teleop Pepijn 2025-09-12 11:57:48 +02:00
  • 5b4ac3068e Merge branch 'feat/add_pi' into feat/validate_pi_libero Pepijn 2025-09-12 11:44:42 +02:00
  • dbe3406a69 add openpi image transforms for training and add more flexibility to _preprocess_images similar to lerobot pi0 Pepijn 2025-09-12 11:12:47 +02:00
  • 1785767e61 clean up padding of state and action (more in line with lerobot pi0) Pepijn 2025-09-12 10:38:24 +02:00
  • f4aef60ea4 add: datasets documentation fracapuano/12_09_25-update-dataset-docs Francesco Capuano 2025-09-12 10:37:35 +02:00
  • afd833f49e Merge branch 'feat/add_pi' into feat/validate_pi_libero Pepijn 2025-09-12 09:41:13 +02:00
  • f51272362c refactor(processor): update migration script for policy normalization and hub integration AdilZouitine 2025-09-11 21:05:20 +02:00
  • 2234b851c0 rename action_horizon to chunk_size Pepijn 2025-09-11 19:42:25 +02:00
  • cd0098a5f7 debug(scripts): simplify record with processors (#1918) Steven Palma 2025-09-11 18:20:39 +02:00