# Main environment (.venv) for the RGB-D pipeline: FoundationPose, RGB-D preprocessing, hand/object registration, # collision fix / audits / rendering, Dyn-HaMR launcher and playback. Observed versions on the reference machine # (Python 3.11.15, Ubuntu 22.04, CUDA 12.8) — pins, not a cross-platform lock. # # Install order: # 1. torch==2.7.1 torchvision==0.22.1 --index-url https://download.pytorch.org/whl/cu128 (must match driver/CUDA) # 2. pip install -r requirements/pipeline_venv.txt # 3. pip install --no-build-isolation git+https://github.com/facebookresearch/pytorch3d.git@stable (needs nvcc; observed 0.7.9) # 4. pip install --no-build-isolation --no-deps ./third_party/nvdiffrast (needs nvcc; snapshot 0.4.0) # 5. build FoundationPose mycpp (see docs/SETUP_AND_WEIGHTS.md) numpy==2.4.4 scipy==1.17.1 opencv-python==5.0.0.93 trimesh==4.12.2 coacd==1.0.14 open3d==0.19.0 kornia==0.8.3 omegaconf==2.3.1 hydra-core==1.3.2 imageio==2.37.3 imageio-ffmpeg==0.6.0 pillow==12.2.0 matplotlib==3.11.0 pandas==3.0.5 scikit-learn==1.9.1 joblib==1.6.0 h5py==3.16.0 PyYAML==6.0.3 ruamel.yaml==0.19.1 transformations==2026.1.18 pyrender==0.1.45 PyOpenGL==3.1.0 PyOpenGL-accelerate==3.1.10 psutil==7.2.2 tqdm==4.68.3 requests==2.34.2 mujoco==3.5.0 mujoco-warp==3.5.0 warp-lang==1.14.0 glfw==2.10.0 smplx==0.1.28 einops==0.8.2 timm==1.0.29 huggingface-hub==0.28.1 safetensors==0.8.0 ninja==1.13.2 pybind11==3.1.0