{ "handflow": { "python": "3.11.15", "torch": "2.7.1+cu128", "torchvision": "0.22.1+cu128", "numpy": "2.4.4", "scipy": "1.17.1", "mujoco": "3.5.0", "mujoco-warp": "3.5.0", "warp-lang": "1.14.0", "pytorch3d": "0.7.9", "ultralytics": "8.4.147" }, "dynhamr": { "python": "3.10.12", "torch": "2.7.0+cu128", "torchvision": "0.22.0+cu128", "numpy": "2.2.6", "scipy": "1.15.3", "ultralytics": "8.1.34" }, "retarget": { "python": "3.11.15", "torch": "2.7.1+cu128", "torchvision": "0.22.1+cu128", "numpy": "2.4.6", "scipy": "1.17.1", "mujoco": "3.5.0", "mujoco-warp": "3.5.0", "warp-lang": "1.14.0", "dex-retargeting": "0.5.0", "pytorch3d": "0.7.9", "ultralytics": "8.4.147" }, "spider": { "python": "3.11.15", "torch": "2.7.1+cu128", "torchvision": "0.22.1+cu128", "numpy": "2.4.4", "scipy": "1.17.1", "mujoco": "3.7.0", "mujoco-warp": "3.7.0.1", "warp-lang": "1.12.1", "ultralytics": "8.4.147" }, "pipeline_venv": { "python": "3.11.15", "torch": "2.7.1+cu128", "torchvision": "0.22.1+cu128", "pytorch3d": "0.7.9", "nvdiffrast": "0.4.0 (third_party/nvdiffrast @ 253ac4f)", "mujoco": "3.5.0", "mujoco-warp": "3.5.0", "warp-lang": "1.14.0", "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", "cuda_toolkit": "12.8 (project-local .cuda/usr/local/cuda-12.8)", "foundationpose": "third_party/FoundationPose @ a1b694b, mycpp built", "note": "same interpreter as the 'handflow' role; used by all scripts/ in docs/PIPELINE_LATEST.md except retarget (.dex) and SPIDER (.spider)" } }