typer>=0.9
fastapi>=0.100
uvicorn[standard]>=0.22
httpx>=0.24
pydantic>=1.10
pyyaml>=6.0
numpy>=1.24
requests>=2.31
pillow>=9.0

[act]
torch>=2.0
lerobot>=0.4.4
pillow>=9.0
numpy>=1.24
fastapi>=0.100
uvicorn[standard]>=0.22

[all]
roboeval[dev,vlm]

[aloha_gym]
gym-aloha>=0.1.3
gymnasium>=0.29
mujoco>=2.3.7
dm-control>=1.0.14
numpy>=1.24
pillow>=9.0
fastapi>=0.100
uvicorn[standard]>=0.22

[cosmos]
torch>=2.0
pillow>=9.0
numpy>=1.24
fastapi>=0.100
uvicorn[standard]>=0.22
huggingface-hub>=0.20
fvcore>=0.1.5.post20221221
iopath>=0.1.10
nvidia-ml-py>=13.580.82
wandb>=0.12
boto3>=1.20
multi-storage-client>=0.32
pandas>=1.3

[dev]
pytest>=7.0
pytest-cov>=4.0
ruff>=0.4
black>=24.0
scipy>=1.11
opencv-python-headless>=4.8.0

[diffusion_policy]
torch>=2.0
lerobot==0.4.4
pillow>=9.0
numpy>=1.24
fastapi>=0.100
uvicorn[standard]>=0.22

[groot]
torch>=2.0
pillow>=9.0
numpy>=1.24
fastapi>=0.100
uvicorn[standard]>=0.22
huggingface-hub>=0.20
nvpl==25.11
nvidia-cudss-cu13

[gym_pusht]
gym-pusht>=0.1.5
gymnasium>=0.29
numpy>=1.24
pillow>=9.0
fastapi>=0.100
uvicorn[standard]>=0.22

[internvla]
torch>=2.0
pillow>=9.0
numpy>=1.24
fastapi>=0.100
uvicorn[standard]>=0.22
huggingface-hub[cli,hf-transfer]>=0.20
transformers<5.0,>=4.52
datasets<4.2.0,>=4.0.0
diffusers<0.36.0,>=0.27.2
accelerate<2.0.0,>=1.10.0
einops<0.9.0,>=0.8.0
opencv-python-headless<4.13.0,>=4.9.0
av<16.0.0,>=15.0.0
jsonlines<5.0.0,>=4.0.0
packaging>=24.2
wandb<0.22.0,>=0.20.0
draccus==0.10.0
gymnasium<2.0.0,>=1.1.1
rerun-sdk<0.27.0,>=0.24.0
deepdiff>=7.0.1
imageio[ffmpeg]<3.0.0,>=2.34.0
termcolor>=2.4.0
mediapy
loguru
omegaconf
safetensors>=0.4.0
tqdm
torchvision>=0.21.0

[libero]
h5py>=3.8
bddl>=3.0.0
mujoco>=2.3.7
pillow>=9.0
numpy>=1.24
fastapi>=0.100
uvicorn[standard]>=0.22

[libero_infinity]
h5py>=3.8
bddl>=3.0.0
mujoco>=2.3.7
pillow>=9.0
numpy>=1.24
fastapi>=0.100
uvicorn[standard]>=0.22
scenic>=3.0.0
libero-infinity>=0.1.0

[libero_pro]
h5py>=3.8
bddl>=3.0.0
mujoco>=2.3.7
pillow>=9.0
numpy>=1.24
fastapi>=0.100
uvicorn[standard]>=0.22

[maniskill2]
mani_skill2==0.5.3
numpy<1.24
scipy
gymnasium>=0.28.1
h5py
pyyaml>=6.0
pillow>=9.0
fastapi>=0.100
uvicorn[standard]>=0.22
transforms3d
trimesh

[metaworld]
metaworld==2.0.0
gymnasium>=0.29
mujoco>=2.3.7
numpy>=1.24
pillow>=9.0
fastapi>=0.100
uvicorn[standard]>=0.22

[openvla]
torch>=2.0
transformers==4.40.1
accelerate>=0.28
timm<1.0.0,>=0.9.10
pillow>=9.0
numpy>=1.24
fastapi>=0.100
uvicorn[standard]>=0.22

[pi05]
torch>=2.0
transformers>=4.40
accelerate>=0.28
pillow>=9.0
numpy>=1.24
fastapi>=0.100
uvicorn[standard]>=0.22

[robocasa]
mujoco>=2.3.7
pillow>=9.0
numpy>=1.24
fastapi>=0.100
uvicorn[standard]>=0.22

[robotwin]
torch>=2.0
pyyaml>=6.0
pillow>=9.0
numpy>=1.24
fastapi>=0.100
uvicorn[standard]>=0.22
huggingface-hub>=0.20

[smolvla]
torch>=2.0
lerobot[smolvla]==0.4.4
pillow>=9.0
numpy>=1.24
fastapi>=0.100
uvicorn[standard]>=0.22

[tdmpc2]
torch>=2.0
lerobot>=0.4.4
tensordict>=0.6
pillow>=9.0
numpy>=1.24
fastapi>=0.100
uvicorn[standard]>=0.22

[vlm]
litellm>=1.0
fastapi>=0.100
uvicorn[standard]>=0.22
pillow>=9.0
numpy>=1.24

[vqbet]
torch>=2.0
lerobot==0.4.4
pillow>=9.0
numpy>=1.24
fastapi>=0.100
uvicorn[standard]>=0.22
