/ Модель

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

Лицензия
Своя лицензия
Библиотека
pytorch
Опубликована
22 июл 2026

square-robomimic-ckpts

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

Набор PyTorch-чекпойнтов BC и CCIL для управления манипулятором в задаче Square robomimic по изображениям и наблюдениям состояния.

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

Бенчмарки

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

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

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

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

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

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

Набор чекпойнтов политики управления роботом для задачи Square в robomimic, опубликованный helenw. В репозитории собраны варианты поведенческого клонирования (BC) и обучения с использованием CCIL, включая политики с диффузионной архитектурой и визуальными энкодерами DINO или ResNet-18, а также варианты на основе состояния.

Модели предназначены для управления манипулятором в среде Square: вход включает изображения с двух камер и наблюдение за один шаг, выход — абсолютные действия конечного эффектора. Горизонты политики составляют 16 шагов предсказания и 8 шагов исполнения; размерность действия — 10. Карточка приводит результаты оценки для разных вариантов и объёмов демонстраций, но они зависят от конфигурации и не гарантируют улучшение после CCIL.

В репозитории лежат веса PyTorch и сводки отдельных запусков. Лицензия указана как other, поэтому перед использованием следует проверить условия в репозитории.

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

  • управление манипулятором для выполнения задачи Square в robomimic
  • предсказание абсолютных действий конечного эффектора по изображениям с камер
  • сравнение поведенческого клонирования и CCIL на демонстрациях робота
  • оценка диффузионных политик с энкодерами DINO и ResNet-18

Ограничения

Результаты относятся к конкретной среде Square robomimic и различаются между вариантами; применение вне этой задачи карточкой не подтверждено. Условия лицензии обозначены как other и требуют проверки.

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

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

Открыть на Hugging Face

Square (robomimic) BC / CCIL checkpoints

Private release of Square PH absolute-action policies from the AI2 image_ccil Square grid (author helenw).

Companion PushT repo: helen9975/opal-pusht-ckpts.

Layout (by purpose)

Paths are family / data split / train mode — not dated folders.

{family}/data20|data_full/{expert_only,expert_aug}/best.pt
bc_{dino,resnet}/data20|data_full/best.pt
README.md  manifest.json

Families: bc_*, frozen_*, state_*, ft_*, seqa_*, seqb_*, seqc_*.

Quick download

huggingface-cli download helen9975/square-robomimic-ckpts \
  --include "state_tf/**" \
  --local-dir ./square_ckpts

# or whole repo
huggingface-cli download helen9975/square-robomimic-ckpts --local-dir ./square_ckpts

Each cell: best.pt + summary.json. Index: manifest.json.

Task & knobs

  • Env: robomimic Square PH, absolute EE actions, 2 cams
  • Image: 140 → crop [128,128]
  • Policy: diffusion; DINO patch_hw=[3,3] or ResNet-18 + UNet [256,512,1024]
  • Horizons: obs 1 / pred 16 / act 8; action_dim=10
  • CCIL eval: 3 seeds × 50 eps, success threshold 0.5
  • BC eval on card: in-loop 50 eps (indicative; not multi-seed)

Highlights

BC-only (in-loop 50):

PathrecipeSR
bc_dino/data_fullsb394.0%
bc_resnet/data_fullsb482.0%
bc_dino/data20sb160.0%
bc_resnet/data20sb224.0%

Top EA — 20% demos (3×50):

PathrecipeEA binary SR
state_unet/data20/expert_augsu170.7%
state_tf/data20/expert_augst165.3%
ft_dino/data20/expert_augd164.7%
seqa_dino/data20/expert_augsa148.0%
seqb_resnet/data20/expert_augs342.7%
seqb_dino/data20/expert_augs134.7%
seqc_resnet/data20/expert_augsc334.0%
ft_resnet/data20/expert_auge128.7%

Top EA — full PH:

PathrecipeEA binary SR
ft_dino/data_full/expert_augd294.0%
state_tf/data_full/expert_augst290.0%
seqa_dino/data_full/expert_augsa290.0%
ft_resnet/data_full/expert_auge289.3%
seqb_dino/data_full/expert_augs287.3%
seqb_resnet/data_full/expert_augs485.3%
state_unet/data_full/expert_augsu283.3%
seqc_resnet/data_full/expert_augsc468.0%

Full leaderboard

Pathrecipebinary_SRnote
bc_dino/data_fullsb30.940BC-only DINO full
ft_dino/data_full/expert_augd20.940FT BC→CCIL DINO full
ft_dino/data_full/expert_onlyd20.920FT BC→CCIL DINO full
state_tf/data_full/expert_onlyst20.907State TF→CCIL full
seqa_dino/data_full/expert_augsa20.900Seq-A DINO→CCIL full
state_tf/data_full/expert_augst20.900State TF→CCIL full
ft_resnet/data_full/expert_auge20.893FT BC→CCIL ResNet full (rerun wave)
ft_resnet/data_full/expert_onlye20.893FT BC→CCIL ResNet full (rerun wave)
seqb_dino/data_full/expert_augs20.873Seq-B DINO→CCIL full
seqb_dino/data_full/expert_onlys20.860Seq-B DINO→CCIL full
seqb_resnet/data_full/expert_augs40.853Seq-B ResNet→CCIL full
state_unet/data_full/expert_onlysu20.853State UNet→CCIL full
seqa_dino/data_full/expert_onlysa20.847Seq-A DINO→CCIL full
state_unet/data_full/expert_augsu20.833State UNet→CCIL full
bc_resnet/data_fullsb40.820BC-only ResNet full
seqb_resnet/data_full/expert_onlys40.787Seq-B ResNet→CCIL full
state_unet/data20/expert_augsu10.707State UNet→CCIL
ft_dino/data20/expert_onlyd10.687FT BC→CCIL DINO (corrected rerun)
seqc_resnet/data_full/expert_augsc40.680Seq-C ResNet→CCIL full
frozen_dino/data_full/expert_augfd20.653Frozen DINO→CCIL full
state_tf/data20/expert_augst10.653State TF→CCIL
ft_dino/data20/expert_augd10.647FT BC→CCIL DINO (corrected rerun)
seqc_resnet/data_full/expert_onlysc40.633Seq-C ResNet→CCIL full
bc_dino/data20sb10.600BC-only DINO 20%
state_unet/data20/expert_onlysu10.547State UNet→CCIL
seqa_dino/data20/expert_augsa10.480Seq-A DINO→CCIL
seqb_resnet/data20/expert_augs30.427Seq-B ResNet→CCIL
frozen_dino/data_full/expert_onlyfd20.360Frozen DINO→CCIL full
seqb_dino/data20/expert_augs10.347Seq-B DINO→CCIL
seqc_resnet/data20/expert_augsc30.340Seq-C ResNet→CCIL
state_tf/data20/expert_onlyst10.333State TF→CCIL
seqb_dino/data20/expert_onlys10.320Seq-B DINO→CCIL
ft_resnet/data20/expert_auge10.287FT BC→CCIL ResNet (corrected rerun)
ft_resnet/data20/expert_onlye10.287FT BC→CCIL ResNet (corrected rerun)
frozen_resnet/data_full/expert_onlyfr20.260Frozen ResNet→CCIL full
seqb_resnet/data20/expert_onlys30.247Seq-B ResNet→CCIL
bc_resnet/data20sb20.240BC-only ResNet 20%
frozen_resnet/data_full/expert_augfr20.240Frozen ResNet→CCIL full
seqa_dino/data20/expert_onlysa10.227Seq-A DINO→CCIL
frozen_dino/data20/expert_augfd10.133Frozen DINO→CCIL
seqc_resnet/data20/expert_onlysc30.127Seq-C ResNet→CCIL
seqc_dino/data_full/expert_augsc20.120Seq-C DINO→CCIL full
frozen_resnet/data20/expert_onlyfr10.107Frozen ResNet→CCIL
frozen_resnet/data20/expert_augfr10.087Frozen ResNet→CCIL
seqc_dino/data_full/expert_onlysc20.080Seq-C DINO→CCIL full
frozen_dino/data20/expert_onlyfd10.027Frozen DINO→CCIL
seqc_dino/data20/expert_augsc10.020Seq-C DINO→CCIL
seqa_resnet/data20/expert_onlysa30.013Seq-A ResNet→CCIL (corrected rerun)
seqc_dino/data20/expert_onlysc10.013Seq-C DINO→CCIL
seqa_resnet/data20/expert_augsa30.000Seq-A ResNet→CCIL (corrected rerun)

Recipe families

FamilyCodesNotes
BC-onlysb1–sb4DINO/ResNet × 20%/full
Frozen → CCILfd* / fr*Frozen encoder, scratch head
State → CCILst* / su*TF / UNet
FT BC → CCILd* / e*Warm-start head from BC
Sequential → CCILs* / sa* / sc*Seq-B / A / C SSL → freeze → CCIL
  • expert_only = latent FT on expert demos only (--expert_ratio 1.0)
  • expert_aug = expert + CCIL backward_euler_fast augmentations

Not in this release

  • seqa_resnet/data_full (no Seq-A ResNet full tab in Square grid)
  • obsolete dated HF prefixes square20_* / square_r1_* (removed earlier)
  • contaminated premature-resume dumps (archived under output/arxiv_premature_resume_20260722/)

Caveats

  • Contaminated premature-resume FT/sa3 weights were removed from this repo (old dated prefixes deleted). ft_* / seqa_resnet here are corrected reruns where applicable (d1/e1/e2/sa3 via rerun wave).
  • CCIL after strong BC is not guaranteed to improve Square (see e1: EA≈EO).
  • seqa_resnet 20% (sa3) remains near-zero after the corrected rerun.

Eval example

python eval_checkpoints_multi_seed.py \
  --ckpt ./state_tf/data_full/expert_only/best.pt \
  --output_dir ./eval_out --n_seeds 3 --n_test 50 --base_seed 42 \
  --success_threshold 0.5

Reproduce / re-stage

Local weka: image_embedding/image_ccil — see SQUARE_README.md.

python release/stage_square_ckpts_update.py
set -a && source scripts/ai2/secrets.env && set +a
export HF_HUB_OFFLINE=0 TRANSFORMERS_OFFLINE=0
unset HF_HUB_ENABLE_HF_TRANSFER
python release/upload_opal_to_hf.py \
  --repo helen9975/square-robomimic-ckpts \
  --release-dir release/square_ckpts_20260723 \
  --allow-overwrite
# then delete any leftover obsolete dated prefixes if needed

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

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

GPU в ailist

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

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

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

Ревизия весов
f439642

0 моделей