kabilankb GitHub avatar

so101-bench-groot-n1.7

kabilankb

该仓库使用Isaac Lab数字孪生环境,对NVIDIA的GR00T-N1.7视觉-语言-动作模型在SO-101桌面操作基准上进行微调和评估,全程无需实体机器人。

Stars

15

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

暂无数据

最近更新

2026-07-12

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它提供了一个完整的、仅基于仿真的流水线,用于微调最先进的VLA模型(GR00T-N1.7)在结构化操作基准上的表现,包含自动评分和详细的设置说明,无需硬件即可实现可重复研究。

适合谁使用

  • 研究VLA模型的机器人领域学者
  • 微调操作策略的实践者
  • 从事仿真到现实迁移的基准开发者
  • 在仿真环境中学习机器人学的学生

典型使用场景

  • 在SO-101仿真遥操作数据集上微调GR00T-N1.7
  • 评估策略在bin/next-to/between/move任务上的表现
  • 比较不同模型骨干或微调配置的效果
  • 在仿真环境中复现论文的实验结果

项目优势

  • 从设置到评分的完整端到端流水线
  • 针对每个任务类别提供自动化的规则评分
  • 冻结VLM骨干以减少训练时计算量
  • 支持多GPU训练和无头评估批量运行

使用前须知

  • 需要两个独立Python环境且transformers版本冲突
  • 需要申请Hugging Face上Cosmos-Reason2骨干模型的访问权限
  • 大型任务文件(281行)在评估时不限制episode数可能导致OOM

README 快速开始

SO-101 Bench × GR00T-N1.7

Fine-tune and evaluate GR00T-N1.7 on SO-101 Bench in an Isaac Lab digital twin — no robot required.

This is the GR00T-N1.7 variant of 5hadytru/so101_bench: a simulated twin of a language-conditioned SO-101 tabletop manipulation benchmark (bin / next-to / between / move tasks over 56 household objects), retargeted from GR00T-N1.6 to N1.7 (Cosmos-Reason2 / Qwen3-VL backbone). See the upstream repo for the benchmark design and the paper's real-robot findings.


Setup

Two separate Python environments are required — their transformers pins conflict:

EnvironmentUsed forKey stack
Isaac Lab (~/IsaacLab/isaaclab.sh)Simulator + evaluatorIsaac Sim 5.1, Isaac Lab 5.1
N1.7 LeRobot venv (grootn1.7/lerobot/.venv)Fine-tuning + policy servingLeRobot groot_n1_7, transformers 5.x

1. Install the benchmark extension into the Isaac Lab env (must point at this clone — an editable install from another clone will shadow it with stale modules):

~/IsaacLab/isaaclab.sh -p -m pip install -e source/so101_bench

2. Download the USD assets (~430 MB of room/bin/arm/object meshes; gitignored):

huggingface-cli download 5hadytru/so101_bench_assets so101_bench_usd_assets.tar.gz \
  --repo-type dataset --local-dir /tmp/so101_assets
tar -xzf /tmp/so101_assets/so101_bench_usd_assets.tar.gz \
  -C source/so101_bench/so101_bench/assets/

3. Set up the N1.7 LeRobot env (fine-tune + serving):

cd ../grootn1.7/lerobot && pip install -e '.[groot,training]'

Prerequisite: accept the gated nvidia/Cosmos-Reason2-2B backbone repo with your Hugging Face account, or policy loading dies with a 403.

4. Smoke-test the sim:

~/IsaacLab/isaaclab.sh -p scripts/list_envs.py

A containerized alternative (sim image + policy-server image, wired via compose) lives under docker/.


Fine-tuning

Entry point: finetune/finetune_groot_n1.7.sh (LeRobot lerobot-train, GrootPolicy). Run it inside the N1.7 LeRobot venv — a preflight guard refuses to run on an N1.5 (Eagle-backbone) LeRobot build.

``

项目描述

SO-101 Bench: GR00T-N1.7 Edition — Sim-Based VLA Evaluation Without the Robot — leads with the value proposition.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

lopopolo
精选
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI 与机器学习AI 智能体
2,390
slvDev
精选
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI 与机器学习大语言模型
1,960
littledivy
精选
littledivy GitHub avatar

mimic

mimic captures traffic from any iOS or web app and automatically generates a Python client library that lets you call the app's API like a regular library.

AI 与机器学习
1,482