DM05-libero is the LIBERO fine-tuned checkpoint of DM0.5, Dexmal's open-world Vision-Language-Action foundation model for embodied intelligence. DM0.5 uses a Gemma3 4B vision-language backbone with a 680M Action Expert to generate continuous robot actions, and is designed for natural-language manipulation, zero-shot generalization, efficient downstream fine-tuning, long-horizon historical context, robust policy behavior, and transfer across robot embodiments.
LIBERO Results
Method
Spatial
Object
Goal
Long
Average
DM0.5
99.0
99.8
99.6
97.4
99.0
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
text
1System requirements:
2Ubuntu 20.04 / 22.04
3NVIDIA GPU
4NVIDIA Driver
5Docker
6NVIDIA Container Toolkit
7Conda (optional, only required for local pip installation)
89Recommended GPUs:
10RTX 4090, A100, H100, H20
118 GPUs are recommended for training, and 1 GPU is sufficient for deployment inference.
Docker Installation
bash
1git clone https://github.com/dexmal/opendm.git
2cd opendm
34docker run -it --rm --gpus all --network host\5 --name opendm \6 --shm-size=16g \7 -v "$PWD":/app/opendm \8 -w /app/opendm \9 dexmal/opendm:latest /bin/bash
1011# Run from the OpenDM repository root inside the container.12conda activate opendm
13pip install -e .
Use the LIBERO-specific experiment configuration when evaluating this
checkpoint. The inference service and benchmark client run separately and
communicate over HTTP. When possible, use one GPU for the inference service and
another for benchmark evaluation.
Edit evaluation/configs/libero/example_dm05_libero.yaml so that base_url
points to the inference service. Select one of libero_spatial, libero_goal,
libero_object, or libero_10 as the benchmark:
1docker run --rm --gpus all --network host\2 -v "$(pwd)":/workspace \3 -w /workspace \4 dexmal/dexbotic_benchmark \5bash /workspace/scripts/env_sh/libero.sh \6 /workspace/evaluation/configs/libero/example_dm05_libero.yaml
Evaluation artifacts are written under the configured output_dir, including
results.json, config.yaml, logs/evaluation.log, and rollout videos under
videos/*.mp4.
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