Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

ForceVLA: Enhancing VLA Models with a Force-aware MoE for Contact-rich Manipulation

ForceVLA is based on the π₀ model, a flow-based diffusion vision-language-action model (VLA); Both training and inference are based on π₀.

Requirements

To run the models in this repository, you will need an NVIDIA GPU with at least the following specifications. These estimations assume a single GPU, but you can also use multiple GPUs with model parallelism to reduce per-GPU memory requirements by configuring fsdp_devices in the training config. Please also note that the current training script does not yet support multi-node training.

ModeMemory RequiredExample GPU
Inference> 8 GBRTX 4090
Fine-Tuning (LoRA)> 22.5 GBRTX 4090
Fine-Tuning (Full)> 70 GBA100 (80GB) / H100

The repo has been tested with Ubuntu 22.04, we do not currently support other operating systems.

dataset

https://huggingface.co/datasets/qiaojunyu/ForceVLA-real-data

Installation

When cloning this repo, make sure to update submodules:

conda create -n forcevla python=3.11 -y
python -m pip install --upgrade pip setuptools wheel
conda install -c nvidia cuda-toolkit=12.8
cd lerobot/
conda install ffmpeg=7.1.1 -c conda-forge
pip install -e .
cd ./openpi
pip install -e .
cd dlimp/
pip install -e .
cd packages/
cd openpi-client/
pip install -e .
cd flaxformer/
pip install -e .

train policy

export HF_LEROBOT_HOME="xxxxxx"
python scripts/compute_norm_stats.py --config-name forcevla_lora 
XLA_PYTHON_CLIENT_MEM_FRACTION=0.9  python scripts/train.py forcevla_lora --exp-name=my_experiment --overwrite  --batch_size 32 --save_interval 2000 --keep_period 10000

关于 About

No description, website, or topics provided.

语言 Languages

Python99.8%
Shell0.1%
Dockerfile0.1%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
9
Total Commits
峰值: 7次/周
Less
More

核心贡献者 Contributors