From 885f55ef0420c73641905378f2c3a6dc02b318ce Mon Sep 17 00:00:00 2001 From: nv-sachdevkartik Date: Thu, 11 Jun 2026 18:10:46 +0000 Subject: [PATCH] groot: fix stale Eagle VLM docstring in processor (N1.7 uses Qwen3-VL backbone) Addresses checker nit: processor_groot.py docstring still described the N1.5 Eagle VLM path with eagle_content/eagle_* keys that no longer exist in the code. --- src/lerobot/policies/groot/processor_groot.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lerobot/policies/groot/processor_groot.py b/src/lerobot/policies/groot/processor_groot.py index f9143734c..c3e51b791 100644 --- a/src/lerobot/policies/groot/processor_groot.py +++ b/src/lerobot/policies/groot/processor_groot.py @@ -579,8 +579,8 @@ def make_groot_pre_post_processors( 1. Optional key renaming (dataset-specific key mapping) 2. Add batch dimension to unbatched data 3. Pack video/state/action/language/embodiment and apply optional min-max normalization before padding - 4. Encode video+language with Eagle VLM into intermediate eagle_content - 5. Collate eagle_content into batched eagle_* tensors + 4. Encode video+language with the GR00T N1.7 VLM backbone (Qwen3-VL) into intermediate VLM content + 5. Collate the VLM content into batched backbone input tensors 6. Move tensors to device (GPU) NOTE: We optionally apply min-max normalization to STATE and ACTION using