/ Модель

Характеристики

Размер весов
7,6 ГБ
Архитектура
gr00t_n1_5 · dense
Базовая модель
GR00T-N1.5-3B
Библиотека
gr00t
Опубликована
24 июл 2026

gr00t-n1_5-sponge-marker-frozenvlm-decord-absolute-10k

Языковая модельИзображение, текст → action

Промежуточный чекпойнт GR00T N1.5 для управления SO-101 при захвате губки и маркера по данным двух камер и состоянию робота.

6скачиваний за 30 дней0лайковвеса обновлены24 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Модель mkpongm/gr00t-n1_5-sponge-marker-frozenvlm-decord-absolute-10k — промежуточный чекпойнт GR00T N1.5, дообученный на NVIDIA GR00T-N1.5-3B для управления роботом SO-101 при манипуляциях с губкой и маркером. Она предназначена для политики управления, которая по видеокадрам с фронтальной и установленной на руке камер, а также состоянию робота предсказывает абсолютные действия: взять губку и положить её в миску или взять маркер и положить его в чашку.

Чекпойнт сохранён на шаге 10 000 из запланированных 30 000. В обучении использованы 100 эпизодов и 78 522 кадра; для видеодекодирования применён Decord, обеспечивающий корректное выравнивание кадров в этом наборе данных. В базовой модели визуальный и языковой бэкбоны заморожены, настраивалась голова действий. Репозиторий содержит веса в формате safetensors и статистику набора данных, необходимую для запуска; состояние оптимизатора отсутствует, поэтому продолжить обучение с этого чекпойнта нельзя.

По README, чекпойнт ещё не проверялся на роботе. Низкая обучающая ошибка сама по себе не доказывает, что политика предсказывает полезные действия: на абсолютных действиях модель может выучить копирование текущего состояния суставов. Лицензия в предоставленных данных не указана.

Сценарии применения

  • захват губки и размещение её в миске роботом SO-101
  • захват маркера и размещение его в чашке роботом SO-101
  • эксперименты с политиками имитационного обучения для манипуляций
  • сравнение чекпойнтов обучения управления роботом на согласованных видеокадрах

Ограничения

Чекпойнт не проверялся на аппаратном роботе; низкая обучающая ошибка не подтверждает полезность политики, поскольку модель может копировать текущее состояние суставов вместо предсказания следующего действия. Состояние оптимизатора отсутствует, поэтому обучение нельзя продолжить непосредственно с этого чекпойнта.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

gr00t-n1_5-sponge-marker-frozenvlm-decord-absolute-10k

GR00T N1.5 finetuned on an SO-101 sponge/marker manipulation dataset. Intermediate checkpoint at step 10,000 of a 30,000-step run.

This is the first checkpoint in this project trained on correctly-aligned video frames. All earlier sponge-marker checkpoints (the delta-* and frozenllm-* families) were trained with the torchcodec video backend, which misaligned roughly 35% of frames. This run uses decord (NVIDIA's recommended backend for the H.264 data). Do not compare metrics against the earlier families as if they differ only by recipe — the input data differed.

Recipe

Stock GR00T N1.5 finetuning defaults — the same configuration NVIDIA's LIBERO checkpoints use. Backbone frozen, action head tuned.

Base modelnvidia/GR00T-N1.5-3B
tune_llmFalse (frozen)
tune_visualFalse (frozen)
tune_projectorTrue
tune_diffusion_modelTrue
Action spaceabsolute — no delta, no custom normalization
Data configso101_configs:So101SpongeMarkerDataConfig
Video backenddecord
Embodiment tagnew_embodiment

Hyperparameters

Batch size32
Max steps30,000 (this checkpoint: 10,000)
Learning rate1e-4 peak, cosine schedule
Warmupratio 0.05 (1,500 steps)
LR at this checkpoint7.96e-05
Weight decay1e-5
Adam betas(0.95, 0.999)
Precisionbf16
Gradient checkpointingoff
Dataloader workers12
Hardware1× NVIDIA RTX PRO 6000 Blackwell (96 GB)
Throughput~2.15 it/s

Data

sponge_marker_merged_video — LeRobot-format, merged from two SO-101 teleop datasets (grab sponge → place bowl; grab marker → place cup).

Episodes100
Frames78,522
Camerasvideo.front, video.handeye (480×640)
State / actionsingle_arm (5 joints) + gripper (1)
Epochs at 10k steps4.07

Training metrics

Stepsloss (mean)grad_norm (mean)grad_norm (max)
0–2k0.06430.9013.32
2k–4k0.02340.440.93
4k–6k0.02020.380.73
6k–8k0.01800.350.64
8k–10k0.01610.330.64

Gradients are stable. The only spikes are steps 10–40 during warmup; after step 2,000 the maximum grad_norm over 8,000 steps is 0.93. The heavy-tail gradient spiking seen previously on delta-action targets (with adam_beta2=0.999) does not appear here, so adam_beta2 was left at its default.

wandb: mkpongm-uci/gr00t-sponge-marker

⚠️ Evaluation status: not yet validated on hardware

No robot evaluation has been run on this checkpoint. Training loss alone cannot establish that this policy is useful.

On absolute actions, a policy can reach very low training loss by learning to echo the current joint state rather than predicting the next action — a shortcut that accounted for 94.9% of predicted variance in an earlier run on this dataset. The loss curve here (below 0.03 within 300 steps, then a slow grind) is consistent with both genuine learning and that shortcut; the metric cannot distinguish them. Treat the numbers above as evidence the run is healthy, not that it works.

Because of this, a later checkpoint is not automatically better than this one. A shortcut-fitted policy can degrade with additional steps, so 10k is worth evaluating alongside 30k rather than assuming the final checkpoint wins.

Usage

Serve with the plain absolute-action data config:

python scripts/inference_service.py --server \
  --model-path mkpongm/gr00t-n1_5-sponge-marker-frozenvlm-decord-absolute-10k \
  --data-config so101_configs:So101SpongeMarkerDataConfig \
  --embodiment-tag new_embodiment

Requires Isaac-GR00T and the project's so101_configs.py. No normalization changes are needed — unlike the delta-* checkpoints, which require so101_delta_configs.py and a matching gripper normalization mode.

Contents

Model weights only (2 safetensors shards + index), config.json, and experiment_cfg/metadata.json (dataset statistics required for serving). Optimizer state is not included, so this checkpoint is servable but not resumable.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · gr00t

Нельзя запустить

Модели для роботов не запускаются как сервис инференса.

Класс архитектуры
GR00T_N1_5
Ревизия весов
793750a

0 моделей