/ Модель

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

Лицензия
Gemma
Архитектура
dm05 · dense
Библиотека
transformers
Опубликована
9 июл 2026

DM05

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

DM0.5 — модель Vision-Language-Action от Dexmal для управления роботами по визуальным наблюдениям и инструкциям, включая манипуляции и длинные задачи.

660скачиваний за 30 дней11лайковвеса обновлены22 сен 2026

Бенчмарки

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

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

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

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

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

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

DM0.5 — разработанная Dexmal модель Vision-Language-Action для управления роботами в открытой среде. Она принимает визуальные данные и инструкции на естественном языке и предназначена для предсказания действий робота, в том числе при выполнении длинных последовательностей задач, динамических помех и работе с разными конфигурациями роботов.

Модель относится к семейству DM05 и использует архитектуру DM05ForConditionalGeneration; веса опубликованы в формате safetensors и доступны для Transformers. Репозиторий OpenDM также содержит средства обучения, дообучения, инференса и оценки. В README описаны варианты для LIBERO, RoboTwin2.0 и SO101, а для запуска инференса рекомендуется одна NVIDIA GPU; для обучения — восемь. Лицензия указана как Gemma.

В README сообщается о высоких результатах на RoboColiseum и RoboDojo-Sim, включая задачи следования инструкциям, пространственного рассуждения и манипуляции. Практическое применение требует совместимого окружения и подходящего чекпойнта с нормировочной статистикой. Метаданные и README не уточняют поддерживаемые языки инструкций и точные параметры модели.

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

  • управление роботом по визуальным наблюдениям и текстовой инструкции
  • выполнение последовательностей манипуляций с предметами
  • управление двуручным роботом в симуляции RoboDojo-Sim
  • оценка и дообучение политик роботов на LIBERO и RoboTwin2.0
  • инференс предсказаний действий для робототехнических приложений

Ограничения

Для инференса требуется совместимое окружение с NVIDIA GPU и подходящий чекпойнт с norm_stats.json либо соответствующей статистикой нормализации. В README не уточнены поддерживаемые языки инструкций и точные размеры модели.

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

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

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

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

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

Открыть на Hugging Face

DM05

DM0.5

News

  • [2026-09-14] 🏆 DM0.5 ranked first in Instruction Following, Spatial Reasoning, Robustness, and General Manipulation on RoboColiseum, making it the only model to sweep all four leaderboards.
  • [2026-08-26] Released DM05-MEM-Robodojo-Sim, a fine-tuned model for ARX X5 bimanual manipulation tasks in RoboDojo-Sim. See XPolicyLab PR #101 for evaluation integration.
  • [2026-08-25] 🏆 DM0.5 topped the RoboDojo-Sim leaderboard, achieving an overall score of 24.90 and an average success rate of 19.34%, with a particularly pronounced lead in the Memory track.
  • [2026-08-03] Published the physical robot modification guide for AgileX COBOT Magic and DOS-W1, documenting camera changes and the robot-name mapping used by the algorithm.
  • [2026-07-24] DM0.5 has added the SO101 pick cube fine-tuned checkpoint and the LoRA SFT workflow. See the DM05 SO101 LoRA Training Guide.
  • [2026-07-17] DM0.5 has open-sourced the RoboTwin2.0 generalist model checkpoint, along with the supervised fine-tuning (SFT) code built upon the DM0.5 pretrained model. See the DM05 RoboTwin2.0 Training and Evaluation Guide.
  • [2026-07-09] DM0.5 is officially released. Read the technical blog for more details.

Introduction

DM0.5 is Dexmal's next-generation Vision-Language-Action model (VLA) for open-world robot control. It builds on the native embodied modeling approach introduced by DM0, with systematic upgrades for open-ended instructions, long-horizon tasks, dynamic disturbances, and multi-embodiment robot control.

OpenDM provides DM0.5 model weights, training and inference scripts, dataset registration examples, and evaluation workflows for researchers and developers to train, fine-tune, evaluate, and deploy the model.

Fine-Tuned Models

ModelDescriptionCheckpointDocumentation
DM05-liberoLIBERO fine-tuned DM0.5 model for evaluation🤗 DM05-liberoTraining & Evaluation
DM05-robotwin2RoboTwin2.0 fine-tuned DM0.5 model for evaluation🤗 DM05-robotwin2Training & Evaluation
DM05-SO101-Pick-CubeSO101 Pick Cube fine-tuned DM0.5 model for real-robot evaluation🤗 DM05-SO101-Pick-CubeLoRA SFT Training Guide
DM05-VLA-ArenaVLA-Arena fine-tuned DM0.5 model for evaluation🤗 DM05-Vla-ArenaTraining & Evaluation
DM05-Table30v2RoboChallenge Table 30 v2 DM0.5 model collection for evaluation🤗 DM05-Table30v2RoboChallenge Table 30 v2 Inference Guide

Quick Start

We recommend using Docker to set up the runtime environment first, which helps avoid version mismatches across CUDA, PyTorch, flash-attn, and other dependencies on the host machine.

Requirements

System requirements:
Ubuntu 20.04 / 22.04
NVIDIA GPU
NVIDIA Driver
Docker
NVIDIA Container Toolkit
Conda (optional, only required for local pip installation)

Recommended GPUs:
RTX 4090, A100, H100, H20
8 GPUs are recommended for training, and 1 GPU is sufficient for deployment inference.

Docker Installation

git clone https://github.com/dexmal/opendm.git
cd opendm

docker run -it --rm --gpus all --network host \
  --name opendm \
  --shm-size=16g \
  -v "$PWD":/app/opendm \
  -w /app/opendm \
  dexmal/opendm:latest /bin/bash

# Run from the OpenDM repository root inside the container.
conda activate opendm
pip install -e .

Local Installation

conda create -n opendm python=3.10 -y
conda activate opendm

pip install torch torchvision \
  --index-url https://download.pytorch.org/whl/cu128

pip install ninja packaging
MAX_JOBS=2 pip install flash-attn --no-build-isolation

# Enter the OpenDM repository root.
cd opendm
pip install -e .

Inference

After installing the environment and initializing the source code, you can start the model inference service. The service loads the specified checkpoint and exposes an HTTP endpoint for benchmark clients or other applications to request action predictions. Use a checkpoint that contains norm_stats.json, or make sure the matching stats already exist under ./norm_stats/.

script/dm05_launcher.sh \
  --task inference \
  --nproc_per_node 1 \
  --model-config.model-name-or-path ./checkpoints/DM05 \
  --model-config.chunk-size 50 \
  --inference-config.port 7891

Arguments:

  • --task: task type. Use inference for inference.
  • --nproc_per_node: number of GPUs on a single node. 1 GPU is sufficient for inference.
  • --model-config.model-name-or-path: model checkpoint path.
  • --model-config.chunk-size: action chunk length.
  • --inference-config.port: inference service port.

During inference, the service first looks for norm_stats.json in the checkpoint directory. If it is not found, it falls back to the matching file under ./norm_stats/, which is normally generated during training for the same dataset, action mode, and chunk size.

After the service starts, send a test request to verify that the endpoint returns a valid response:

bash tests/curl_demo.sh http://SERVER_IP:7891/process_frame

/process_frame accepts a multipart/form-data request:

  • text: task instruction.
  • states: JSON array of the current robot state. The dimension and order must match the model's training and normalization statistics.
  • image: image files, one field per configured image key. The order must match --inference-config.image-keys.
  • robot_type: optional built-in robot type. Currently only DOS W1 is supported. It provides the robot state description when relative actions need to be converted back to absolute actions.
  • control_mode and speed: text conditioning fields required when directly serving the pretrained Dexmal/DM05 model. They are normally not required for SFT checkpoints unless your SFT data was trained with the same fields.

A successful response has the following shape.

{
  "response": [
    [0.012, -0.034, 0.18, "..."],
    [0.015, -0.031, 0.17, "..."],
    ...
  ]
}

Community and Support

  • Learn more about Dexmal products and model updates on the Dexmal website.
  • If you encounter issues, please report them through GitHub Issues.
  • For further discussion, scan the WeChat QR code to contact us.

We will continue to release more model weights, technical documentation, and examples. If this project is helpful to you, please consider giving us a star on GitHub GitHub. Your support helps us move forward.

Citation

@misc{dm05,
    title  = {{DM0.5}: An Open-World Foundation Model for General-Purpose Embodied Intelligence},
    author = {{Dexmal Team}},
    month  = {July},
    year   = {2026},
    url    = {https://www.dexmal.com/blog/dm0.5/index_en.html}
}

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

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

GPU в ailist

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

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

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

Класс архитектуры
DM05ForConditionalGeneration
Ревизия весов
5cd1873

0 моделей