Installation guide for RIPT-VLA

May 25, 2025 ยท View on GitHub

To run RIPT-VLA + QueST, you only need to install steps 0, 1, and 2.

To run RIPT-VLA + OpenVLA-OFT, you will additionally need to install steps 3.

0. Base RIPT-VLA environment

Create and activate conda environment

conda create -n ript_vla python=3.10.14
conda activate ript_vla

Install PyTorch

python -m pip install torch==2.2.0 torchvision==0.17.0

1. QueST

Install dependency (mostly inherited from QueST)

git clone https://github.com/Ariostgx/ript-vla.git
cd ript-vla
python -m pip install -e .

The codebase and dependency is based on the QueST.

2. LIBERO

Library

git clone https://github.com/Lifelong-Robot-Learning/LIBERO.git
cd LIBERO
python -m pip install -e .

Dataset

Please download the libero data following official docs.

3. OpenVLA-OFT

Create and activate a new conda environment for openvla-oft + RIPT-VLA

  • We recommend creating a new conda environment for openvla-oft + RIPT-VLA to avoid dependency conflicts with QueST.
conda create -n ript_vla_openvla_oft python=3.10 -y
conda activate ript_vla_openvla_oft
pip3 install torch torchvision torchaudio

Clone openvla-oft repo and pip install to download dependencies

git clone https://github.com/moojink/openvla-oft.git
cd openvla-oft
pip install -e .

Install accleration libraries

#   =>> If you run into difficulty, try `pip cache remove flash_attn` first
pip install packaging ninja
ninja --version; echo $?  # Verify Ninja --> should return exit code "0"
pip install "flash-attn==2.7.4.post1" --no-build-isolation
pip install accelerate==1.6.0

Install RIPT-VLA dependency

cd ript-vla
python -m pip install -e .

The codebase and dependency is based on the QueST.

Install LIBERO

cd LIBERO
python -m pip install -e .

The codebase and dependency is based on the OpenVLA-OFT.