Skip to main content

LingBot-VLA Runtime for RLinf / RPent

LingBot-VLA is a Vision-Language-Action model for general-purpose robot manipulation.

rlinf-lingbotvla is the RLinf-maintained inference runtime distribution used by RPent, including the LingBot-VLA model and deployment code required by the RoboTwin integration.

This distribution is focused on inference. It is not a replacement for the full upstream LingBot-VLA training environment.

Installation

Standalone inference runtime

pip install rlinf-lingbotvla==0.1.2

RPent

RPent users should normally install LingBot-VLA as part of the RoboTwin stack:

uv pip install -e ".[robotwin]"

RPent currently composes:

RPent
├── rlinf-robotwin-runtime
├── rlinf-lingbotvla
└── NVIDIA cuRobo

Runtime Contract

The 0.1.2 inference runtime requires:

Component Version
Python >=3.10,<3.12
PyTorch 2.8.0
torchvision 0.23.0
Transformers 4.51.3
Diffusers 0.30.3
NumPy 1.26.4
cuDNN (Linux x86_64) 9.10.2.21
cuBLAS (Linux x86_64) 12.8.4.1

These versions define the RLinf / RPent inference dependencies.

They intentionally differ from the requirements documented for the complete upstream LingBot-VLA training environment.

Package Scope

The wheel contains the model and deployment packages required for inference:

deploy/
lingbotvla/

Repository-level training scripts, task utilities, tests, checkpoints, and datasets are not bundled into the wheel.

Model checkpoints must be obtained separately. See the upstream LingBot-VLA project for the published model weights and full model documentation.

Zero-LeRobot Inference Runtime

LeRobot is not required by the RPent inference path.

The RLinf runtime uses:

  • transformers.PretrainedConfig for model configuration
  • torch.nn.Module for the policy runtime
  • lazy loading for training/data-only modules

As a result:

pip install rlinf-lingbotvla

does not install LeRobot.

The inference implementation was validated against the previous runtime before release.

Training

A train extra is provided for dependencies that are outside the inference path:

pip install "rlinf-lingbotvla[train]==0.1.2"

This extra contains supporting training/data dependencies maintained by this distribution.

Full LingBot-VLA training still requires the upstream training setup and its additional dependencies, including the upstream LeRobot-based data/training workflow.

For complete post-training instructions, dataset conversion, robot configuration, and checkpoint preparation, use the upstream documentation:

https://github.com/Robbyant/lingbot-vla

RPent Integration

This package is maintained as the VLA side of the RPent RoboTwin runtime:

RoboTwin environment
        ↓
rlinf-robotwin-runtime

LingBot-VLA inference
        ↓
rlinf-lingbotvla

motion planning
        ↓
NVIDIA cuRobo

        ↓
      RPent

Source repositories:

License and Attribution

LingBot-VLA is based on the upstream Robbyant LingBot-VLA project and retains its Apache-2.0 licensing and upstream attribution.

For the technical report, citation information, checkpoints, datasets, and full training documentation, please refer to the upstream project.

Metadata

Release files for rlinf-lingbotvla 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rlinf-lingbotvla 0.1.2
File Size Uploaded
rlinf_lingbotvla-0.1.2.tar.gz 207.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rlinf-lingbotvla 0.1.2
File Interpreter ABI Platform
rlinf_lingbotvla-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 464.2 kB

Release files / rlinf_lingbotvla-0.1.2.tar.gz

Download URL rlinf_lingbotvla-0.1.2.tar.gz
Size 207.4 kB
Tags Source
SHA-256 checksum
How to use checksums
056d2d18a162cfd550036f286f3e184cc8e9de22be4e113894e577fe55f1c720
BLAKE2b-256 checksum
How to use checksums
5edd651b607b112e849428e1760aa7a7162f039cd311a55a56b3701bb7b58d0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / rlinf_lingbotvla-0.1.2-py3-none-any.whl

Download URL rlinf_lingbotvla-0.1.2-py3-none-any.whl
Size 256.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f28df8ab7bb0aaea6da761f52be89080886a4ab0d0e62f0e755ddcdfd02e90b4
BLAKE2b-256 checksum
How to use checksums
4b2bfc31f0c4070765225210a784ecf88afd41232e8bbc60b7c117cc91fe5a66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release history Release notifications | RSS feed

0.1.3

2 release files

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page