/ Модель

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

Лицензия
CC BY 4.0
Архитектура
worlddit · dense
Библиотека
pytorch
Опубликована
15 июл 2026

worlddit

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

WorldDiT — диффузионная модель Bagel Labs, которая использует изображения, состояние робота и языковую инструкцию для генерации действий манипулятора в симуляции LIBERO.

35скачиваний за 30 дней10лайковвеса обновлены31 июл 2026

Бенчмарки

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

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

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

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

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

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

WorldDiT — модель Bagel Labs для моделирования мира и управления роботом. Она объединяет генерацию непрерывных действий и вспомогательное предсказание будущих RGB-патчей в одном диффузионном трансформере. Выпуск содержит четыре контрольные точки для наборов LIBERO и среду для инференса и оценки.

Модель предназначена для языково обусловленной манипуляции объектами в симуляции. На вход получает изображения с основной и кистевой камер за три шага наблюдения, состояние робота и языковую инструкцию; предсказывает последовательность из семи действий, из которой контроллер исполняет первые три и затем строит новый план. Всего модель содержит около 399 млн параметров, из них около 135 млн обучаемых. В метаданных указан английский язык; в README не уточняется, какие языки инструкций поддерживаются.

В README сообщается средний успех 94,9% на 2 000 эпизодах LIBERO по четырём наборам. Результаты других методов приведены по опубликованным протоколам, поэтому это не прямое сравнение в едином эксперименте. Модель проверена в симуляции; надёжность на реальных роботах и перенос между платформами требуют отдельной оценки. Лицензия — CC BY 4.0.

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

  • управление манипулятором по языковой инструкции в симуляции LIBERO
  • генерация коротких последовательностей действий робота по изображениям с камер
  • исследование диффузионных моделей для робототехники
  • оценка политик управления на наборах LIBERO
  • воспроизведение экспериментов по языково обусловленной манипуляции

Ограничения

Результаты относятся к симуляции LIBERO и опубликованному протоколу; сравнения с другими методами не проводились в едином протоколе. Надёжность на реальных роботах и перенос между платформами требуют отдельной проверки.

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

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

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

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

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

Открыть на Hugging Face

Bagel Labs is a physical AI research lab based in San Francisco and Toronto. It has developed an architecture that uses dramatically less data and compute to train while delivering a state-of-the-art model-size/performance tradeoff. WorldDiT demonstrates the model advantage; Paris 1.0 and Paris 2.0 demonstrate the training advantage.

See WorldDiT act

The four clips below show successful rollouts from the released checkpoints. Each clip covers a different LIBERO suite and camera view.

Spatial MP4 · Object MP4 · Goal MP4 · Long MP4

Release snapshot

Reported LIBERO resultReleased model
94.9 percent mean success1,898 of 2,000 successful episodes399.084 million total parameters135.107 million trainable parameters
98.0 percent Spatial97.0 percent ObjectThree observation stepsSeven predicted actions
92.8 percent Goal91.8 percent LongThree actions executed before replanningSeven action dimensions
CheckpointsRuntimeEncoders and environment
SpatialObjectGoalLonginference.pyeval.pyconfig.jsonMAE ViT BOpenAI CLIP ViT B 32SafeTensors and pinned requirements

The repository is self contained for WorldDiT inference. LIBERO provides the benchmark environments, assets, task definitions, and initial states.

The released runtime and checkpoints were revalidated from a clean installation on eight RTX Pro 6000 Blackwell GPUs. The reported aggregate covers five hundred simulator episodes per suite. Three hundred episodes per suite informed staged checkpoint selection, while two hundred episodes per suite were disjoint from selection.

Parameter count and reported success

Among methods with complete four suite averages, WorldDiT lies on the reported Pareto frontier for total model parameters and mean LIBERO success.

Run a smoke test

Download the repository and create a clean Python 3.12 environment.

hf download bageldotcom/worlddit --local-dir worlddit
cd worlddit

python3.12 -m venv venv
source venv/bin/activate
python -m pip install -r requirements.txt
python -m pip install --no-deps robosuite==1.4.1

LIBERO supplies the benchmark definitions, assets, and initial states. Keep the checkout at ~/LIBERO, which is the evaluator's default.

git clone https://github.com/Lifelong-Robot-Learning/LIBERO.git ~/LIBERO

The released evaluation was validated with LIBERO commit 8f1084e3132a39270c3a13ebe37270a43ece2a01.

python eval.py \
  --suite libero_spatial \
  --gpus 1 \
  --tasks 1 \
  --episodes 1 \
  --max-steps 20 \
  --output-dir results/smoke

A successful smoke test confirms that the environment, checkpoint, visual encoders, simulator, and rendering path load together. Full benchmark reporting uses complete suite evaluations.

How WorldDiT works

Each of three recent observation steps contributes primary and wrist images together with robot state, while one language instruction conditions the sequence. During training, one diffusion transformer backbone learns a seven step action chunk together with an auxiliary future normalized RGB patch target. At deployment, the encoded history conditions the action velocity field directly. RGB patch token construction and RGB prediction head evaluation remain outside the inference graph, concentrating computation on action generation. The controller executes the first three predicted actions, observes again, and replans.

TrainingDeployment
Action and future normalized RGB patch targets are learned by one backboneEncoded history conditions the action velocity field
Seven action steps are supervisedSeven actions are predicted
Future normalized RGB patch supervision is presentRGB patch tokens and the RGB prediction head remain outside the inference graph
The complete training objective is activeThree actions execute before replanning

Reference

One GPU

python eval.py \
  --suite libero_spatial \
  --gpus 1 \
  --output-dir results/libero_spatial

Multiple GPUs

CUDA_VISIBLE_DEVICES=0,1,2,3,4,5,6,7 python eval.py \
  --suite libero_spatial \
  --gpus 8 \
  --output-dir results/libero_spatial_8gpu

Each GPU receives an independent progress bar. After all workers finish, rank 0 prints per task and overall success rates and writes a structured results.json. Use a new output directory for each evaluation to preserve earlier results.

Supported suites.

libero_spatial
libero_object
libero_goal
libero_10
.
├── checkpoints/
│   ├── libero_10/model.safetensors
│   ├── libero_goal/model.safetensors
│   ├── libero_object/model.safetensors
│   └── libero_spatial/model.safetensors
├── dependencies/
│   ├── ViT-B-32.pt
│   └── mae_pretrain_vit_base.pth
├── eval.py
├── inference.py
├── config.json
└── requirements.txt

dependencies/ contains the frozen visual and language encoder weights needed by the released WorldDiT runtime. The repository contains every model weight required for inference.

from inference import load_model

model = load_model(".", suite="libero_spatial", device="cuda")
actions = model(primary_images, wrist_images, robot_state, text_tokens)
Input or outputShape
Primary-camera images[B, 3, 3, 224, 224]
Wrist-camera images[B, 3, 3, 224, 224]
Robot state[B, 3, 8]
OpenAI CLIP text tokens[B, 3, 77]
Predicted action tensor[B, 3, 7, 7]

Evaluation uses the final temporal slot of the predicted action tensor.

ComponentSpecification
BackboneWorldDiT diffusion transformer
Observation context3 observation steps
Action horizon7 actions
Action dimension7
Action aggregationTemporal ensembling
Language encoderOpenAI CLIP ViT-B/32
Visual encoderMAE ViT-B
EvaluationHeadless LIBERO with EGL
Checkpoint formatSafeTensors

Use and scope

Intended useScope of the release
Research on world and action modeling for language conditioned robot manipulation. The architecture supports continuous action generation with auxiliary future normalized RGB patch prediction.The current release evaluates WorldDiT in LIBERO simulation under the released protocol and provides checkpoints for all four suites.
Architecture research, reproduction, and evaluation of multimodal diffusion backbones for robot manipulation.Real robot reliability, safety, and transfer across embodiments require dedicated future evaluation. The present experiments evaluate the integrated WorldDiT system. Targeted ablations are required to attribute performance to the future normalized RGB patch objective. Total instantiated parameter count characterizes model scale. Training cost, deployment latency, and runtime efficiency require dedicated measurements.

Citation

If you use WorldDiT in your research, please cite the paper.

@article{260723909,
  title={{WorldDiT: A Unified Diffusion Architecture for World and Action Modeling}},
  author={Sen Wang and R. Gnana Praveen and Bidhan Roy and Marcos Villagra},
  year={{2026}},
  eprint={{2607.23909}},
  archivePrefix={{arXiv}}
}

License

The WorldDiT checkpoints, model card, and original release materials are licensed under Creative Commons Attribution 4.0 International. You may copy, redistribute, and adapt them, including commercially, with appropriate credit to Bagel Labs and the WorldDiT authors, a link to the license, and an indication of any changes. Third party dependencies and assets remain governed by their upstream licenses.

Authors and contact

WorldDiT is developed by Sen Wang, Praveen Rajasekhar, Bidhan Roy, and Marcos Villagra at Bagel Labs. Questions can be sent to research@bagel.com.

Acknowledgments

This release builds on LIBERO, robosuite, OpenAI CLIP, and Masked Autoencoders. Third party components remain subject to their respective upstream terms.


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

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

GPU в ailist

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

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

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

Класс архитектуры
WorldDiTPolicy
Ревизия весов
59909e4

0 моделей