ae28d55f81
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>
44 lines
938 B
Plaintext
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
|