/ Модель

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

Лицензия
Gemma
Библиотека
lerobot
Опубликована
9 янв 2026

pi0fast-libero-v044

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

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

149скачиваний за 30 дней10лайковвеса обновлены22 янв 2026

Бенчмарки

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

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

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

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

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

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

PI0Fast — политика Vision-Language-Action из проекта LeRobot, реализующая подход FAST: она принимает изображения с нескольких камер, состояние робота и при необходимости языковую инструкцию, затем предсказывает действия в виде FAST-токенов и декодирует их в непрерывные управляющие сигналы. Модель использует авторегрессионное предсказание следующего токена с обучением по cross-entropy и предназначена для задач управления роботом; чекпойнт обучен и оценён на задачах LIBERO, где в карточке указана успешность 82,5% по всем задачам.

Модель подходит для оценки и дообучения под конкретные робототехнические задачи. Реализация LeRobot следует исходному коду FAST для совместимости. Метаданные указывают библиотеку LeRobot, формат Safetensors и лицензию Gemma; перед использованием следует учитывать условия этой лицензии. Карточка не приводит размер модели или длину контекста.

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

  • управление роботом по изображению и языковой команде
  • выполнение манипуляционных задач LIBERO
  • прогнозирование непрерывных действий робота
  • дообучение политики под новую робототехническую задачу
  • оценка VLA-политики в симуляторе LIBERO

Ограничения

Чекпойнт обучен и оценён на задачах LIBERO, поэтому его результаты на других задачах и роботах не гарантированы; для новой задачи авторы рекомендуют дообучение. Для полноценного использования требуется среда LeRobot и совместимое робототехническое окружение.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

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

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

Открыть на Hugging Face

π0 fast (PI0Fast) (LeRobot)

PI0Fast is a Vision-Language-Action (VLA) policy that predicts continuous robot actions via autoregressive next-token prediction over FAST action tokens.

Checkpoint trained and evaluated on LIBERO tasks: 82.5 % SR on all tasks.

Original authors / paper: FAST: Efficient Action Tokenization for Vision-Language-Action Models Implementation: This LeRobot implementation follows the original reference code for compatibility. Reference implementation: [https://github.com/Physical-Intelligence/openpi]

Model description

  • Inputs: images (multi-view), proprio/state, optional language instruction
  • Outputs: continuous actions (decoded from model outputs)
  • Training objective: next-token cross-entropy
  • Action representation: FAST tokens
  • Intended use: Fine tune on your task.

Quick start (inference on a real batch)

Installation

pip install "lerobot[pi]@git+https://github.com/huggingface/lerobot.git"

For full installation details (including optional video dependencies such as ffmpeg for torchcodec), see the official documentation: https://huggingface.co/docs/lerobot/installation

Load model + dataset, run select_action

import torch
from lerobot.datasets.lerobot_dataset import LeRobotDataset
from lerobot.policies.factory import make_pre_post_processors

# Swap this import per-policy
from lerobot.policies.pi0_fast.modeling_pi0_fast import PI0FastPolicy

# load a policy
model_id = "lerobot/pi0fast-libero"  # <- swap checkpoint
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")

policy = PI0FastPolicy.from_pretrained(model_id).to(device).eval()

preprocess, postprocess = make_pre_post_processors(
    policy.config,
    model_id,
    preprocessor_overrides={"device_processor": {"device": str(device)}},
)
# load a lerobotdataset
dataset = LeRobotDataset("lerobot/libero")

# pick an episode
episode_index = 0

# each episode corresponds to a contiguous range of frame indices
from_idx = dataset.meta.episodes["dataset_from_index"][episode_index]
to_idx   = dataset.meta.episodes["dataset_to_index"][episode_index]

# get a single frame from that episode (e.g. the first frame)
frame_index = from_idx
frame = dict(dataset[frame_index])

batch = preprocess(frame)
with torch.inference_mode():
    pred_action = policy.select_action(batch)
    # use your policy postprocess, this post process the action
    # for instance unnormalize the actions, detokenize it etc..
    pred_action = postprocess(pred_action)

Training step (loss + backward)

If you’re training / fine-tuning, you typically call forward(...) to get a loss and then:

policy.train()
batch = dict(dataset[0])
batch = preprocess(batch)

loss, outputs = policy.forward(batch)
loss.backward()

Notes:

  • Some policies expose policy(**batch) or return a dict; keep this snippet aligned with the policy API.
  • Use your trainer script (lerobot-train) for full training loops.

How to train / fine-tune

lerobot-train \
  --dataset.repo_id=HuggingFaceVLA/libero \
  --output_dir=./outputs/[RUN_NAME] \
  --job_name=[RUN_NAME] \
  --policy.repo_id=[THIS_REPO_OR_CHECKPOINT] \
  --policy.path=lerobot/[BASE_CHECKPOINT] \
  --policy.dtype=bfloat16 \
  --policy.device=cuda \
  --steps=100000 \
  --batch_size=4

Add policy-specific flags below:

  • -policy.chunk_size=...
  • -policy.n_action_steps=...
  • -policy.max_action_tokens=...
  • -policy.gradient_checkpointing=true

Evaluate in Simulation (LIBERO)

You can evaluate the model in Libero environment.

lerobot-eval \
  --policy.path=lerobot/pi0fast-libero \
  --env.type=libero \
  --env.task=libero_object \
  --eval.batch_size=1 \
  --eval.n_episodes=20

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

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

GPU в ailist

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

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

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

Ревизия весов
2bb8d55

0 моделей