SAVRN
Search Contact SAVRN

Open-weight model · Robotics

X-VLA-Pt

by Jinliang Zheng 2toINF/X-VLA-Pt

Paper: Zheng et al., 2025, “X-VLA: Soft-Prompted Transformer as Scalable Cross-Embodiment Vision-Language-Action Model” (arXiv:2510.10274) Successful generalist Vision-Language-Action (VLA) models rely on effective training across diverse robotic platforms…

Parameters880M
Context
Weights3.5 GB
Licenseapache-2.0
AccessOpen weights
Monthly Downloads10.6k

Runs On

What it takes to serve X-VLA-Pt (880M parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 1.8 GB 2.1 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
8-bit 0.9 GB 1.1 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00
4-bit 0.4 GB 0.5 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Sep 18, 2026.

Model Card

By Jinliang Zheng, published under apache-2.0, revision c1c4a64a7e03.

Paper: Zheng et al., 2025, “X-VLA: Soft-Prompted Transformer as Scalable Cross-Embodiment Vision-Language-Action Model” (arXiv:2510.10274) Successful generalist Vision-Language-Action (VLA) models rely on effective training across diverse robotic platforms with large-scale, cross-embodiment, heterogeneous datasets. To facilitate and leverage the heterogeneity in rich robotic data sources, X-VLA introduces a Soft Prompt approach with minimally added parameters: we infuse prompt-learning concepts into cross-embodiment robot learning, introducing separate sets of learnable embeddings for each distinct embodiment. These embodiment-specific prompts empower VLA models to exploit cross-embodiment…

Read Jinliang Zheng's full model card

X-VLA 0.9B (Foundation Edition)

Repository: 2toINF/X-VLA

Authors: 2toINF | License: Apache 2.0

Paper: Zheng et al., 2025, “X-VLA: Soft-Prompted Transformer as Scalable Cross-Embodiment Vision-Language-Action Model” (arXiv:2510.10274)

Overview

Successful generalist Vision-Language-Action (VLA) models rely on effective training across diverse robotic platforms with large-scale, cross-embodiment, heterogeneous datasets. To facilitate and leverage the heterogeneity in rich robotic data sources, X-VLA introduces a Soft Prompt approach with minimally added parameters: we infuse prompt-learning concepts into cross-embodiment robot learning, introducing separate sets of learnable embeddings for each distinct embodiment.

These embodiment-specific prompts empower VLA models to exploit cross-embodiment features effectively. Our architecture—a clean, flow-matching-based VLA design relying exclusively on soft-prompted standard Transformers—achieves superior scalability and simplicity.

Trained on Bridge Data and evaluated across six simulations and three real-world robots, the 0.9B-parameter X-VLA simultaneously achieves state-of-the-art performance across diverse benchmarks, demonstrating flexible dexterity and fast adaptation across embodiments, environments, and tasks.

Project Website: https://thu-air-dream.github.io/X-VLA/

Usage

Load the model

from transformers import AutoModel

model = AutoModel.from_pretrained(
    "2toINF/X-VLA-WidowX",
    trust_remote_code=True
)

Start FastAPI server

from transformers import AutoProcessor
processor = AutoProcessor.from_pretrained("2toINF/X-VLA-WidowX", trust_remote_code=True)
model.run(processor, host="0.0.0.0", port=8000)

Client-server evaluation

You can run the provided evaluation client from our GitHub: 2toINF/X-VLA – Client & Server Code

Architecture

Component Role
Florence 2 Encoder Vision-Language representation backbone (encoder-only).
SoftPromptedTransformer Flow-matching action denoiser using learnable soft prompts per embodiment.
Action Hub Defines action spaces, masking rules, pre/post-processing, and losses.

Training Summary

Setting Value
Training Data Heterogeneous Datasets
Parameters ≈ 0.9 B
Action Mode ee6d
Precision BP16
Framework PyTorch + Transformers

License

Copyright 2025 2toINF (https://github.com/2toINF)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
http://www.apache.org/licenses/LICENSE-2.0

Citation

@article{zheng2025x,
  title   = {X-VLA: Soft-Prompted Transformer as Scalable Cross-Embodiment Vision-Language-Action Model},
  author  = {Zheng, Jinliang and Li, Jianxiong and Wang, Zhihao and Liu, Dongxiu and Kang, Xirui
             and Feng, Yuchun and Zheng, Yinan and Zou, Jiayin and Chen, Yilun and Zeng, Jia and others},
  journal = {arXiv preprint arXiv:2510.10274},
  year    = {2025}
}

Links

Configuration

Architecture
XVLA
Hidden size
1,024
Model type
xvla

Identity and Version

Repository
2toINF/X-VLA-Pt
Publisher
Jinliang Zheng
Task
Robotics
Modality
Control
Library
Not stated by the source
Parameters
880M parameters
Languages
vla
Revision
c1c4a64a7e03ac5b95c468bf1578f3d03651b53b
First published
2025-11-04
Last updated
2025-11-16

Files and Weights

15 files, 3.5 GB in total. The weights are 1 file totalling 3.5 GB in safetensors.

Weights1 file · 3.5 GB
Configuration9 files · 192.2 KB
Tokenizer3 files · 2.5 MB
Documentation1 file · 4.5 KB
Repository1 file · 1.5 KB
Every file
FileTypeSizeSHA-256
model.safetensorsWeights3.5 GB 433acffc992f
action_hub.pyConfiguration9.9 KB
config.jsonConfiguration2.7 KB
configuration_florence2.pyConfiguration15.1 KB
configuration_xvla.pyConfiguration3.4 KB
modeling_florence2.pyConfiguration127.5 KB
modeling_xvla.pyConfiguration11.7 KB
preprocessor_config.jsonConfiguration766 B
processing_xvla.pyConfiguration7.5 KB
transformer.pyConfiguration13.7 KB
README.mdDocumentation4.5 KB
.gitattributesRepository1.5 KB
tokenizer.jsonTokenizer1.4 MB
tokenizer_config.jsonTokenizer34 B
vocab.jsonTokenizer1.1 MB

License and Download

License
apache-2.0
Access
Open weights, no gate
Download size
3.5 GB
Download from Jinliang Zheng

Released by Jinliang Zheng through its official repository on Hugging Face. Read the license.

Built From

Memory Requirements

PrecisionWeights in memory
As published3.5 GB
16-bit1.8 GB
8-bit0.9 GB
4-bit0.4 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About X-VLA-Pt

How much GPU memory does X-VLA-Pt need?

About 2.1 GB at 16-bit and 0.5 GB at 4-bit: the weights (880M parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run X-VLA-Pt on?

At 16-bit, 1x MI300X from $1.85 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Can I use X-VLA-Pt commercially?

Yes. X-VLA-Pt is released under Apache License 2.0. The Apache License 2.0 is a permissive open-source license. It permits commercial use, modification and redistribution. It requires keeping the license and copyright notices and any NOTICE file, stating significant changes, and it includes an express patent grant from contributors.

Similar Models

Model · Robotics

xvla-base

LeRobot

X-VLA is a Vision-Language-Action foundation model that uses soft prompts to handle cross-embodiment and cross-domain robot control within a unified Transformer architecture. Original paper: X-VLA: Soft-Prompted Transformer as Scalable Cross-Embodiment Vision-Language-Action Model For full installation details (including optional video dependencies such as ffmpeg for torchcodec), see the official documentation: https://huggingface.co/docs/lerobot/installation If you’re training / fine-tuning, you typically call forward(...) to get a loss and then: - -policy.chunksize=... - -policy.nactionsteps=... - -policy.maxactiontokens=... - -policy.gradientcheckpointing=true You can use the record…

Open weights apache-2.0 880M parameters lerobot

Model · Robotics

X-VLA-Libero

Jinliang Zheng

Paper: Zheng et al., 2025, “X-VLA: Soft-Prompted Transformer as Scalable Cross-Embodiment Vision-Language-Action Model” (arXiv:2510.10274) Successful generalist Vision-Language-Action (VLA) models rely on effective training across diverse robotic platforms with large-scale, cross-embodiment, heterogeneous datasets. To facilitate and leverage the heterogeneity in rich robotic data sources, X-VLA introduces a Soft Prompt approach with minimally added parameters: we infuse prompt-learning concepts into cross-embodiment robot learning, introducing separate sets of learnable embeddings for each distinct embodiment. These embodiment-specific prompts empower VLA models to exploit cross-embodiment…

Open weights apache-2.0 880M parameters

SmolVLA is a compact, efficient vision-language-action model that achieves competitive performance at reduced computational costs and can be deployed on consumer-grade hardware. This policy has been trained and pushed to the Hub using LeRobot. See the full documentation at LeRobot Docs. For a complete walkthrough, see the training guide. Below is the short version on how to train and run inference/eval: Writes checkpoints to outputs/train/ /checkpoints/. Prefix the dataset repo with eval\ and supply --policy.path pointing to a local or hub checkpoint.

Open weights apache-2.0 605M parameters lerobot

Model · Robotics

Alpamayo-1.5-10B-DFlash

Z Lab

Flash Vision-Language-Action Inference for Autonomous Driving DFlash draft model for z-lab/Alpamayo-1.5-10B, used by FlashDrive to accelerate the chain-of-causation reasoning of Alpamayo 1.5. DFlash (ICML 2026) uses a lightweight block-diffusion draft to propose several tokens in parallel; the target verifies each block in a single forward, preserving its output distribution. This draft is a 2-layer Qwen3-style network (block size 8) conditioned on target hidden states from layers 24/30/31/32/34. The repository also ships maskembedding.pt, the trained mask-token embedding FlashDrive appends to the target's embedding table. See the base model card and the FlashDrive repository for the full…

Open weights other 470M parameters 40,960 tokens

Model · Robotics

smolvla_base

LeRobot

SmolVLA is a compact, efficient Vision-Language-Action (VLA) model designed for affordable robotics, trainable on a single GPU and deployable on consumer hardware, while matching the performance of much larger VLAs through community-driven data. Original paper: (SmolVLA: A Vision-Language-Action Model for Affordable and Efficient Robotics)[https://arxiv.org/abs/2506.01844] For full installation details (including optional video dependencies such as ffmpeg for torchcodec), see the official documentation: https://huggingface.co/docs/lerobot/installation If you’re training / fine-tuning, you typically call forward(...) to get a loss and then: - -policy.chunksize=... - -policy.nactionsteps=...…

Open weights apache-2.0 450M parameters lerobot

Model · Robotics

smolvla_libero

LeRobot

SmolVLA is a compact, efficient vision-language-action model that achieves competitive performance at reduced computational costs and can be deployed on consumer-grade hardware. This policy has been trained and pushed to the Hub using LeRobot. See the full documentation at LeRobot Docs. For a complete walkthrough, see the training guide. Below is the short version on how to train and run inference/eval: Writes checkpoints to outputs/train/ /checkpoints/. Prefix the dataset repo with eval\ and supply --policy.path pointing to a local or hub checkpoint.

Open weights apache-2.0 450M parameters lerobot