← Open Source
UMass-Embodied-AGI

3D-VLA

[ICML 2024] 3D-VLA: A 3D Vision-Language-Action Generative World Model.

ModelsFoundation modelsVision modelsPython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
638
Stars
25
Forks
+0
This week
1
Contributors
Created 2024-03-14 · Updated 2026-10-09 · #15707 today
Top developers
anyeZHY

UMass-Embodied-AGI/3D-VLA is ranked 15,707 with 638 stars.

Same-category comparison

UMass-Embodied-AGI/3D-VLA is ranked 15,707 among these 8 peers; SandAI-org/MAGI-2-preview is ranked 15,705.

Same-category comparison
NameRankMetrics
SalesforceAIResearch/xLAM15,687
Language:
Python
Stars:
639
Forks:
60
Description:
xLAM: A Family of Large Action Models to Empower AI Agent Systems.
google-deepmind/tips15,693
Language:
Jupyter Notebook
Stars:
639
Forks:
41
Description:
TIPSv2 (CVPR'26) and TIPS (ICLR'25).
westlake-repl/SaProt15,701
Language:
Python
Stars:
639
Forks:
74
Description:
Saprot: Protein Language Model with Structural Alphabet (AA+3Di).
SandAI-org/MAGI-2-preview15,705
Language:
Python
Stars:
638
Forks:
19
Description:
MAGI-2-preview: Scaling Video Generation Models Efficiently.
ivcylc/OpenMusic15,710
Language:
Python
Stars:
638
Forks:
73
Description:
OpenMusic: SOTA Text-to-music (TTM) Generation.
xuxw98/ESAM15,732
Language:
Python
Stars:
637
Forks:
34
Description:
[ICLR 2025, Oral] EmbodiedSAM: Online Segment Any 3D Thing in Real Time.
chenxin-dlut/TransT15,742
Language:
Python
Stars:
636
Forks:
108
Description:
Transformer Tracking (CVPR2021).
google-deepmind/alphamissense15,744
Language:
Python
Stars:
636
Forks:
85
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguagePython
CategoryModels
SubcategoryFoundation models, Vision models
Keywords3D, Embodied, Robotics
Stars638
Forks25
Contributors1
Created date2024-03-14
Updated date2026-10-09
Stars in 1 day0
Stars in 7 days0
Rank15,707
Previous rank15,510
Rank change-197
7-day stars rank15,136
Previous 7-day stars rank11,150
7-day stars rank change-3,986
Total stars rank16,017
Previous total stars rank15,992
Total stars rank change-25
CountryUSA
README summary

3D - V L A : A 3D Vision-Language-Action Generative World Model Tabel of Contents News 📢 [2024/10] All the diffusion models are released on Hugging Face! We also provide a Model Card for the detailed information. Running the inference code will automatically download the latest models. [2024/07] 3D-VLA Pretraining code and goal image generation LDM checkpoint are released. [2024/06] Training and inference code for goal generation diffusion models are released. [2024/05] 3D-VLA is accepted

to ICML 2024! Method 3D-VLA is a framework that connects vision-language-action (VLA) models to the 3D physical world. Unlike traditional 2D models, 3D-VLA integrates 3D perception, reasoning, and action through a generative world model, similar to human cognitive processes. It is built on the 3D-LLM and uses interaction tokens to engage with the environment. Embodied diffusion models are trained and aligned with the LLM to predict goal images and point clouds. Installation We will update

the file structure and the installation process in the future. We provide a model card for the 3D-VLA model. The model card includes the task description, model description, and training datasets. Embodied Diffusion Models Goal Image Generation Train the goal image latent diffusion model with the following command. If you want to include depth information, you could add to the command in the file. Then you could generate the goal images. The results will be saved in the folder

. We have released our model on Hugging Face: goal-image and goal-depth. A simple demo can be run using the following command: Goal Point Cloud Generation We have implemented xFormers for the goal point cloud diffusion model. You could install it and accelerate the training and inference process. Train the goal point cloud diffusion model (finetuning the pretrained Point-E model). We have released our model on Hugging Face: goal-point-cloud. Inferece the goal point cloud with the

following command. If you want to use multiple GPUs, use instead. Multimodal Large Language Model Pretrain 3D-VLA Train our 3D-VLA model: Citation Acknowledgement Here we would like to thank the following resources for their great work: SAM, ConceptFusion and 3D-CLR for Data Processing. Diffusers, InstructPix2Pix, StableDiffusion and Point-E for the Diffusion Model. LAVIS and 3D-LLM for the Codebase and Architecture.

Frequently asked questions

How many stars and forks are recorded?

UMass-Embodied-AGI/3D-VLA has 638 stars and 25 forks.

What is the repository rank?

UMass-Embodied-AGI/3D-VLA is ranked 15,707.

What language and category are recorded?

UMass-Embodied-AGI/3D-VLA has 638 stars, uses Python and belongs to Models.

Which repository is closest in rank?

UMass-Embodied-AGI/3D-VLA is compared with SandAI-org/MAGI-2-preview, ranked 15,705 with 638 stars.

README

3D-VLA: A 3D Vision-Language-Action Generative World Model

ICML 2024




[Haoyu Zhen](https://haoyuzhen.com),
Xiaowen Qiu,
[Peihao Chen](https://peihaochen.github.io),
[Jincheng Yang](https://github.com/Yang-Chincheng),
[Xin Yan](https://cakeyan.github.io),
[Yilun Du](https://yilundu.github.io),
[Yining Hong](https://evelinehong.github.io),
[Chuang Gan](https://people.csail.mit.edu/ganchuang)




[![Paper PDF](https://img.shields.io/badge/Paper-PDF-red?style=flat&logo=arXiv&logoColor=red)](https://arxiv.org/abs/2403.09631)
[![Project Page](https://img.shields.io/badge/Project-Page-blue?style=flat&logo=Google%20chrome&logoColor=blue)](https://vis-www.cs.umass.edu/3dvla)

Tabel of Contents

  [Method](#method)


  [Installation](#installation)


  [Embodied Diffusion Models](#embodied-diffusion-models)
  
    [Goal Image Generation](#goal-image-generation)
  
  
    [Goal Point Cloud Generation](#goal-point-cloud-generation)
  


  [Multimodal Large Language Model](#multimodal-large-language-model)
  
    [Pretrain 3D-VLA](#pretrain-3d-vla)
  


  [Citation](#citation)


  [Acknowledgement](#acknowledgement)

News 📢

  • [2024/10] All the diffusion models are released on Hugging Face! You could find the models here. We also provide a Model Card for the detailed information. Running the inference code will automatically download the latest models.
  • [2024/07] 3D-VLA Pretraining code and goal image generation LDM checkpoint are released.
  • [2024/06] Training and inference code for goal generation diffusion models are released.
  • [2024/05] 3D-VLA is accepted to ICML 2024!
  • [2024/03] Paper is on arXiv.

Method

3D-VLA is a framework that connects vision-language-action (VLA) models to the 3D physical world. Unlike traditional 2D models, 3D-VLA integrates 3D perception, reasoning, and action through a generative world model, similar to human cognitive processes. It is built on the 3D-LLM and uses interaction tokens to engage with the environment. Embodied diffusion models are trained and aligned with the LLM to predict goal images and point clouds.

 ![Logo](docs/method.png) 

Installation

conda create -n 3dvla python=3.9
conda activate 3dvla
pip install -r requirements.txt

We will update the file structure and the installation process in the future.

We provide a model card for the 3D-VLA model. The model card includes the task description, model description, and training datasets.

Embodied Diffusion Models

Goal Image Generation

Train the goal image latent diffusion model with the following command. If you want to include depth information, you could add --include_depth to the command in the train_ldm.sh file.

bash launcher/train_ldm.sh [NUM_GPUS] [NUM_NODES]

Then you could generate the goal images. The results will be saved in the lavis/output/LDM/pix2pix/results folder.

python inference_ldm_goal_image.py \
    --ckpt_folder lavis/output/LDM/pix2pix/runs (--include_depth)

We have released our model on Hugging Face: goal-image and goal-depth. A simple demo can be run using the following command:

python inference_ldm_goal_image.py \
    --ckpt_folder anyezhy/3dvla-diffusion \
    --image docs/cans.png --text "knock pepsi can over" \
    --save_path result.png

python inference_ldm_goal_image.py \
    --ckpt_folder anyezhy/3dvla-diffusion-depth --include_depth \
    --image docs/bottle.png --text "move water bottle near sponge" \
    --save_path result.png

Goal Point Cloud Generation

We have implemented xFormers for the goal point cloud diffusion model. You could install it and accelerate the training and inference process.

Train the goal point cloud diffusion model (finetuning the pretrained Point-E model).

bash launcher/train_pe.sh [NUM_GPUS] [NUM_NODES]

We have released our model on Hugging Face: goal-point-cloud. Inferece the goal point cloud with the following command. If you want to use multiple GPUs, use torchrun --nproc_per_node=[NUM_GPUS] --master_port=[PORT] inference_pe_goal_pcd.py instead.

python inference_pe_goal_pcd.py \
  --input_npy docs/point_cloud.npy --text "close bottom drawer" \
  --output_dir SAVE_PATH

python inference_pe_goal_pcd.py \
  --input_npy docs/money.npy \
  --text "put the money away in the safe on the bottom shelf"

Multimodal Large Language Model

Pretrain 3D-VLA

Train our 3D-VLA model:

bash launcher/train_llm.sh [NUM_GPUS] [NUM_NODES]

Citation

@article{zhen20243dvla,
  author = {Zhen, Haoyu and Qiu, Xiaowen and Chen, Peihao and Yang, Jincheng and Yan, Xin and Du, Yilun and Hong, Yining and Gan, Chuang},
  title = {3D-VLA: 3D Vision-Language-Action Generative World Model},
  journal = {arXiv preprint arXiv:2403.09631},
  year = {2024},
}

Acknowledgement

Here we would like to thank the following resources for their great work:

Nearby in the ranking
Similar items