/ Модель

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

Контекст
8 192 токена
Лицензия
Apache 2.0
Архитектура
smolvla_mlx · dense
Базовая модель
smolvla_base
Опубликована
29 июл 2026

smolvla-mlx

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

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

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

Бенчмарки

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

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

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

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

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

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

tokimoa разработал smolvla-mlx — перенос модели Vision-Language-Action smolVLA на MLX для компьютеров Apple Silicon. Модель размером 450 млн параметров принимает изображения с камер, состояние суставов робота и инструкцию на естественном языке, а затем генерирует последовательность управляющих действий длиной до 50 шагов. В репозитории указана поддержка инференса через MLX и формат весов safetensors.

Перенос предназначен для запуска и проверки робототехнических сценариев на Mac, а также для демонстраций без крупного GPU. По данным README, генерация одного чанка занимает 160 мс при пиковом потреблении памяти 1,6 ГБ; выводы сверены с реализацией PyTorch. Базовая smolVLA — модель общего назначения для роботов, поэтому для конкретной задачи, например управления SO-101, обычно требуется дообучение на данных соответствующего робота. Лицензия — Apache-2.0, унаследованная от базовой модели.

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

  • генерация действий робота по изображению с камеры и инструкции
  • проверка робототехнических моделей на Mac с Apple Silicon
  • запуск демонстраций управления роботом без крупного GPU
  • инференс дообученных весов smolVLA на устройстве Apple Silicon

Ограничения

Для применения к конкретному роботу и задаче README рекомендует предварительное дообучение на данных этого робота. Перенос рассчитан на Apple Silicon и MLX.

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

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

Открыть на Hugging Face

smolvla-mlx

Hugging Faceのロボット基盤モデル smolVLA(450M・Vision-Language-Action)のApple Silicon(MLX)移植です。カメラ画像・言語指示・関節状態から50手先までのアクションチャンクを生成します。大規模GPUなしで、実機制御に十分な速度で動作します。

実行系1チャンク(50手)生成ピークメモリ
本移植(MLX)160ms(313 actions/s)1.6GB
PyTorch MPS(参照実装)263ms
PyTorch CPU(参照実装)5,835ms

同一入力・同一ノイズでPyTorch参照実装とコサイン類似度0.99994(50手×32次元・Euler 10ステップ通し)の出力一致を検証済みです。プレフィル→偶数層joint self-attention/奇数層cross-attentionの二相構造、fp32でのRoPE・attention計算まで参照実装を忠実に再現しています。

使い方

pip install mlx-vlm pillow transformers
hf download tokimoa/smolvla-mlx --local-dir smolvla-mlx
from smolvla_mlx import SmolVLAMLX
import numpy as np

model = SmolVLAMLX.from_pretrained("smolvla-mlx")
actions = model.predict(
    images=[cam1, cam2, cam3],          # HWC uint8(1〜3カメラ)
    instruction="Pick up the red cube",
    state=[0.1, -0.2, 0.3, 0.0, 0.5, 0.0],  # 関節状態(実次元のまま)
)                                        # -> (50, 6) アクションチャンク

CLIでも動きます。

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

位置づけ

smolVLAはベースモデルであり、実タスクへの適用には手元のロボット(SO-101等)でのファインチューニングが前提です。学習はLeRobotで行い、Mac上での推論・検証・デモに本移植を使う構成を想定しています。ファインチューニング済み重み(同一アーキテクチャ)もmodel.safetensorsを差し替えれば動きます。

前処理(アスペクト維持リサイズ・左上パディング・[-1,1]正規化・言語トークナイズ・状態パディング)はランタイムに内蔵しており、追加コードなしで参照実装と同じ入力分布になります。

ライセンス

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


Developed by tokimoa

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

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

GPU в ailist

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

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

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

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

0 моделей