/ Модель

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

Лицензия
Apache 2.0
Базовая модель
pi0
Опубликована
29 июл 2026

pi0-mlx

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

Перенос π0 на MLX для генерации действий робота по изображениям с камер, текстовым инструкциям и состоянию суставов на Apple Silicon.

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

Бенчмарки

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

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

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

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

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

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

tokimoa разработал перенос роботизированной модели π0 на Apple Silicon с использованием MLX. Это модель Vision-Language-Action на базе PaliGemma 3B и эксперта действий: она принимает изображения с камер, текстовые инструкции и состояние суставов робота, а затем генерирует последовательности действий длиной до 50 шагов методом flow matching.

Перенос предназначен для запуска, проверки и демонстрации модели на Mac; для практического применения на конкретном роботе README рекомендует предварительное дообучение. По заявлению автора, реализация воспроизводит поведение эталонной реализации LeRobot/PyTorch с косинусным сходством выходов 0,99993 при bf16. Генерация одного блока занимает 522 мс и требует до 8 ГБ памяти. Лицензия — Apache-2.0, унаследованная от базовой модели lerobot/pi0.

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

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

Ограничения

Базовая π0 рассчитана на последующее дообучение под конкретного робота и задачу. Для запуска требуется Apple Silicon; токенизатор использует google/paligemma-3b-pt-224, для которого необходимо принять условия Google.

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

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

Открыть на Hugging Face

pi0-mlx

Physical Intelligenceのロボット基盤モデル π0(PaliGemma 3B + アクションエキスパート・Vision-Language-Action)のApple Silicon(MLX)移植です。カメラ画像・言語指示・関節状態から50手先までのアクションチャンクをflow matchingで生成します。

実行系1チャンク(50手)生成ピークメモリ
本移植(MLX・bf16)522ms8.0GB
PyTorch MPS(参照実装)660ms
PyTorch CPU(参照実装)2,395ms

同一入力・同一ノイズでPyTorch参照実装(lerobot main / openpi直系)とコサイン類似度0.99993(bf16、fp32重みでは1.00000)の出力一致を検証済みです。プレフィル→エキスパートがキャッシュへ毎層アテンションする二相構造、Gemma固有の正規化((1+w)RMSNorm)・GeGLU・言語埋め込みの√widthスケーリングまで参照実装を忠実に再現しています。

使い方

トークナイザは上流(lerobot)と同じくgoogle/paligemma-3b-pt-224を参照します。Hugging FaceでGemma利用規約に同意し、hf auth loginしてから実行してください。

pip install mlx-vlm pillow transformers
hf download tokimoa/pi0-mlx --local-dir pi0-mlx
from pi0_mlx import Pi0MLX

model = Pi0MLX.from_pretrained("pi0-mlx")
actions = model.predict(
    images=[cam0, cam1, cam2],            # HWC uint8(1〜3カメラ)
    instruction="pick up the cube",
    state=[0.1, -0.2, 0.3, 0.0, 0.5, 0.0],
)                                          # -> (50, len(state)) アクションチャンク

CLIでも動きます。

python pi0-mlx/pi0_mlx.py --images cam0.png cam1.png cam2.png \
  --instruction "pick up the cube" --state 0,0,0,0,0,0

位置づけ

π0はベースモデルであり、実タスクへの適用には手元のロボットでのファインチューニングが前提です。学習はLeRobotで行い、Mac上での推論・検証・デモに本移植を使う構成を想定しています。同一アーキテクチャのFT済み重みはmodel.safetensorsを差し替えれば動きます。前処理(224pxアスペクト維持リサイズ・言語トークナイズ・状態パディング)はランタイムに内蔵しています。

同シリーズ: smolvla-mlx(450M・軽量版のVLA移植)

ライセンス

Apache-2.0(ベースモデルlerobot/pi0のライセンスを継承)


Developed by tokimoa

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

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

GPU в ailist

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

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

MLX-модели работают только на Apple Silicon.

Ревизия весов
5cc2511

0 моделей