Files
hand-motion-pipeline/third_party/FoundationPose/requirements.txt
T
liyang ae28d55f81 Update to 2026-09-17 pipeline snapshot; add weights, L20 assets and recording via Git LFS
Source: RGB-D -> Dyn-HaMR -> L20 retargeting -> FoundationPose -> reference repair -> SPIDER,
documented in docs/PIPELINE_LATEST.md and docs/SETUP_AND_WEIGHTS.md. Adds FoundationPose and
nvdiffrast upstream snapshots, requirements/pipeline_venv.txt and the FoundationPose weight
manifest/downloader.

Assets (Git LFS): weights/ (WiLoR detector, HandFlow denoiser, UniDepth-L), FoundationPose
checkpoints, HaMeR checkpoint, Dyn-HaMR HMP model and BMC constraints, L20 URDF/meshes, the
20260915_171525 D405 recording and the two box CADs. MANO models are not redistributed
(third_party/hamer/_DATA/data/mano/README.txt). Environments, caches and run outputs excluded.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 11:43:37 +08:00

44 lines
938 B
Plaintext

# Install PyTorch first (CUDA build must match your driver; cu124 works on most recent NVIDIA GPUs):
# pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124
#
# Then GPU extensions (need nvcc; set CUDA_HOME to your toolkit, e.g. /usr/local/cuda):
# pip install --no-build-isolation git+https://github.com/facebookresearch/pytorch3d.git
# pip install --no-build-isolation git+https://github.com/NVlabs/nvdiffrast.git
#
# Then this file:
# pip install -r requirements.txt
# Core numerics & IO
numpy>=2
scipy
scikit-learn
h5py
joblib
# Config / serialization
PyYAML>=6
ruamel.yaml>=0.18
# Vision & 3D
opencv-python
imageio
open3d
trimesh
transformations
matplotlib
pandas
Pillow
pyrender
pyOpenGL>=3.1
pyOpenGL_accelerate>=3.1
# Inference stack (torch installed separately)
kornia>=0.7
omegaconf>=2.3
psutil
tqdm
warp-lang
# Optional: faster / utility (import guarded in code)
scikit-image