Files
hand-motion-pipeline/requirements/spider_resolved.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

558 lines
12 KiB
Plaintext

# This file was autogenerated by uv via the following command:
# uv pip compile /tmp/spider_no_torch.txt --constraint /tmp/spider_existing_constraints.txt --python .spider/bin/python -o /tmp/spider_resolved.txt
absl-py==2.5.0
# via
# -c /tmp/spider_existing_constraints.txt
# mujoco
# mujoco-warp
addict==2.4.0
# via
# -c /tmp/spider_existing_constraints.txt
# open3d
annotated-types==0.7.0
# via
# -c /tmp/spider_existing_constraints.txt
# pydantic
antlr4-python3-runtime==4.9.3
# via
# -c /tmp/spider_existing_constraints.txt
# hydra-core
# omegaconf
anyio==4.15.1
# via
# -c /tmp/spider_existing_constraints.txt
# httpx
asttokens==3.0.1
# via
# -c /tmp/spider_existing_constraints.txt
# stack-data
attrs==26.1.0
# via
# -c /tmp/spider_existing_constraints.txt
# jsonschema
# referencing
# rerun-sdk
blinker==1.9.0
# via flask
certifi==2026.6.17
# via
# -c /tmp/spider_existing_constraints.txt
# httpcore
# httpx
# requests
cffi==2.0.0
# via
# -c /tmp/spider_existing_constraints.txt
# cryptography
charset-normalizer==3.4.7
# via
# -c /tmp/spider_existing_constraints.txt
# requests
click==8.4.2
# via
# -c /tmp/spider_existing_constraints.txt
# flask
# huggingface-hub
cloudpickle==3.1.2
# via
# -c /tmp/spider_existing_constraints.txt
# joblib
comm==0.2.3
# via
# dash
# ipykernel
# ipywidgets
configargparse==1.7.7
# via open3d
contourpy==1.3.3
# via
# -c /tmp/spider_existing_constraints.txt
# matplotlib
cryptography==49.0.0
# via
# -c /tmp/spider_existing_constraints.txt
# google-auth
cycler==0.12.1
# via
# -c /tmp/spider_existing_constraints.txt
# matplotlib
daqp==0.9.1
# via qpsolvers
dash==4.4.1
# via open3d
debugpy==1.8.21
# via ipykernel
decorator==5.3.1
# via
# -c /tmp/spider_existing_constraints.txt
# ipdb
# ipython
docstring-parser==0.18.0
# via
# -c /tmp/spider_existing_constraints.txt
# tyro
etils==1.14.0
# via
# -c /tmp/spider_existing_constraints.txt
# mujoco
# mujoco-warp
executing==2.2.1
# via
# -c /tmp/spider_existing_constraints.txt
# stack-data
fastjsonschema==2.22.2
# via nbformat
filelock==3.29.0
# via
# -c /tmp/spider_existing_constraints.txt
# huggingface-hub
flask==3.1.3
# via
# dash
# open3d
fonttools==4.63.0
# via
# -c /tmp/spider_existing_constraints.txt
# matplotlib
fsspec==2026.4.0
# via
# -c /tmp/spider_existing_constraints.txt
# etils
# huggingface-hub
glfw==2.10.0
# via
# -c /tmp/spider_existing_constraints.txt
# mujoco
google-auth==2.58.0
# via
# -r /tmp/spider_no_torch.txt
# google-auth-oauthlib
# gspread
google-auth-oauthlib==1.4.1
# via gspread
gspread==6.2.1
# via -r /tmp/spider_no_torch.txt
h11==0.16.0
# via
# -c /tmp/spider_existing_constraints.txt
# httpcore
hf-xet==1.6.0
# via
# -c /tmp/spider_existing_constraints.txt
# huggingface-hub
httpcore==1.0.9
# via
# -c /tmp/spider_existing_constraints.txt
# httpx
httpx==0.28.1
# via
# -c /tmp/spider_existing_constraints.txt
# huggingface-hub
huggingface-hub==1.31.0
# via
# -c /tmp/spider_existing_constraints.txt
# -r /tmp/spider_no_torch.txt
hydra-core==1.3.2
# via
# -c /tmp/spider_existing_constraints.txt
# -r /tmp/spider_no_torch.txt
idna==3.18
# via
# -c /tmp/spider_existing_constraints.txt
# anyio
# httpx
# requests
imageio==2.37.3
# via
# -c /tmp/spider_existing_constraints.txt
# -r /tmp/spider_no_torch.txt
# viser
imageio-ffmpeg==0.6.0
# via
# -c /tmp/spider_existing_constraints.txt
# imageio
importlib-metadata==9.0.0
# via
# -c /tmp/spider_existing_constraints.txt
# dash
ipdb==0.13.13
# via -r /tmp/spider_no_torch.txt
ipykernel==7.3.0
# via -r /tmp/spider_no_torch.txt
ipython==9.15.0
# via
# -c /tmp/spider_existing_constraints.txt
# ipdb
# ipykernel
# ipywidgets
# mediapy
ipython-pygments-lexers==1.1.1
# via
# -c /tmp/spider_existing_constraints.txt
# ipython
ipywidgets==8.1.9
# via open3d
itsdangerous==2.2.0
# via flask
janus==2.0.0
# via dash
jedi==0.20.0
# via
# -c /tmp/spider_existing_constraints.txt
# ipython
jinja2==3.1.6
# via
# -c /tmp/spider_existing_constraints.txt
# flask
joblib==1.6.0
# via scikit-learn
jsonschema==4.26.0
# via nbformat
jsonschema-specifications==2025.9.1
# via jsonschema
jupyter-client==8.10.0
# via ipykernel
jupyter-core==5.9.1
# via
# ipykernel
# jupyter-client
# nbformat
jupyterlab-widgets==3.0.17
# via ipywidgets
kiwisolver==1.5.0
# via
# -c /tmp/spider_existing_constraints.txt
# matplotlib
loguru==0.7.3
# via -r /tmp/spider_no_torch.txt
loop-rate-limiters==1.2.0
# via -r /tmp/spider_no_torch.txt
markdown-it-py==4.2.0
# via
# -c /tmp/spider_existing_constraints.txt
# rich
markupsafe==3.0.3
# via
# -c /tmp/spider_existing_constraints.txt
# flask
# jinja2
# werkzeug
matplotlib==3.11.0
# via
# -c /tmp/spider_existing_constraints.txt
# -r /tmp/spider_no_torch.txt
# mediapy
# open3d
matplotlib-inline==0.2.2
# via
# -c /tmp/spider_existing_constraints.txt
# ipykernel
# ipython
mdurl==0.1.2
# via
# -c /tmp/spider_existing_constraints.txt
# markdown-it-py
mediapy==1.2.7
# via
# -c /tmp/spider_existing_constraints.txt
# -r /tmp/spider_no_torch.txt
mink==1.1.0
# via -r /tmp/spider_no_torch.txt
msgspec==0.21.1
# via
# -c /tmp/spider_existing_constraints.txt
# viser
mujoco==3.7.0
# via
# -r /tmp/spider_no_torch.txt
# mink
# mujoco-warp
mujoco-warp==3.7.0.1
# via -r /tmp/spider_no_torch.txt
narwhals==2.26.0
# via
# plotly
# scikit-learn
nbformat==5.11.1
# via open3d
nest-asyncio==1.6.0
# via dash
nest-asyncio2==1.7.2
# via ipykernel
numpy==2.4.4
# via
# -c /tmp/spider_existing_constraints.txt
# -r /tmp/spider_no_torch.txt
# contourpy
# imageio
# matplotlib
# mediapy
# mujoco
# mujoco-warp
# open3d
# opencv-python
# pandas
# pymeshlab
# pyquaternion
# qpsolvers
# rerun-sdk
# scikit-learn
# scipy
# trimesh
# viser
# warp-lang
oauthlib==3.3.1
# via requests-oauthlib
omegaconf==2.3.1
# via
# -c /tmp/spider_existing_constraints.txt
# hydra-core
open3d==0.19.0
# via -r /tmp/spider_no_torch.txt
opencv-python==5.0.0.93
# via
# -c /tmp/spider_existing_constraints.txt
# -r /tmp/spider_no_torch.txt
packaging==26.2
# via
# -c /tmp/spider_existing_constraints.txt
# huggingface-hub
# hydra-core
# ipykernel
# matplotlib
# plotly
pandas==3.0.5
# via
# -c /tmp/spider_existing_constraints.txt
# open3d
parso==0.8.7
# via
# -c /tmp/spider_existing_constraints.txt
# jedi
pexpect==4.9.0
# via
# -c /tmp/spider_existing_constraints.txt
# ipython
pillow==12.2.0
# via
# -c /tmp/spider_existing_constraints.txt
# imageio
# matplotlib
# mediapy
# open3d
# rerun-sdk
platformdirs==4.10.0
# via
# -c /tmp/spider_existing_constraints.txt
# jupyter-core
plotly==7.0.0
# via dash
prompt-toolkit==3.0.52
# via
# -c /tmp/spider_existing_constraints.txt
# ipython
psutil==7.2.2
# via
# -c /tmp/spider_existing_constraints.txt
# imageio
# ipykernel
# ipython
ptyprocess==0.7.0
# via
# -c /tmp/spider_existing_constraints.txt
# pexpect
pure-eval==0.2.3
# via
# -c /tmp/spider_existing_constraints.txt
# stack-data
pyarrow==25.0.1
# via rerun-sdk
pyasn1==0.6.4
# via pyasn1-modules
pyasn1-modules==0.4.2
# via google-auth
pycparser==3.0
# via
# -c /tmp/spider_existing_constraints.txt
# cffi
pydantic==2.13.4
# via
# -c /tmp/spider_existing_constraints.txt
# dash
pydantic-core==2.46.4
# via
# -c /tmp/spider_existing_constraints.txt
# pydantic
pygments==2.20.0
# via
# -c /tmp/spider_existing_constraints.txt
# ipython
# ipython-pygments-lexers
# rich
pymeshlab==2023.12.post3
# via -r /tmp/spider_no_torch.txt
pyopengl==3.1.0
# via
# -c /tmp/spider_existing_constraints.txt
# mujoco
pyparsing==3.3.2
# via
# -c /tmp/spider_existing_constraints.txt
# matplotlib
pyquaternion==0.9.9
# via open3d
python-dateutil==2.9.0.post0
# via
# -c /tmp/spider_existing_constraints.txt
# jupyter-client
# matplotlib
# pandas
pyyaml==6.0.3
# via
# -c /tmp/spider_existing_constraints.txt
# huggingface-hub
# omegaconf
# open3d
pyzmq==27.2.0
# via
# ipykernel
# jupyter-client
qpsolvers==4.13.0
# via mink
referencing==0.37.0
# via
# jsonschema
# jsonschema-specifications
requests==2.34.2
# via
# -c /tmp/spider_existing_constraints.txt
# dash
# requests-oauthlib
# viser
requests-oauthlib==2.0.0
# via google-auth-oauthlib
rerun-sdk==0.26.2
# via -r /tmp/spider_no_torch.txt
retrying==1.4.2
# via dash
rich==14.3.4
# via
# -c /tmp/spider_existing_constraints.txt
# viser
rpds-py==2026.6.3
# via
# jsonschema
# referencing
scikit-learn==1.9.1
# via open3d
scipy==1.17.1
# via
# -c /tmp/spider_existing_constraints.txt
# qpsolvers
# scikit-learn
setuptools==79.0.1
# via
# -c /tmp/spider_existing_constraints.txt
# dash
six==1.17.0
# via
# -c /tmp/spider_existing_constraints.txt
# python-dateutil
stack-data==0.6.3
# via
# -c /tmp/spider_existing_constraints.txt
# ipython
threadpoolctl==3.6.0
# via scikit-learn
tornado==6.5.8
# via
# ipykernel
# jupyter-client
tqdm==4.68.3
# via
# -c /tmp/spider_existing_constraints.txt
# huggingface-hub
# open3d
# viser
traitlets==5.15.1
# via
# -c /tmp/spider_existing_constraints.txt
# ipykernel
# ipython
# ipywidgets
# jupyter-client
# jupyter-core
# matplotlib-inline
# nbformat
trimesh==4.12.2
# via
# -c /tmp/spider_existing_constraints.txt
# viser
typeguard==4.5.2
# via
# -c /tmp/spider_existing_constraints.txt
# tyro
typing-extensions==4.16.0
# via
# -c /tmp/spider_existing_constraints.txt
# anyio
# dash
# etils
# huggingface-hub
# ipython
# jupyter-client
# mink
# pydantic
# pydantic-core
# referencing
# rerun-sdk
# typeguard
# typing-inspection
# tyro
# viser
typing-inspection==0.4.2
# via
# -c /tmp/spider_existing_constraints.txt
# pydantic
tyro==1.0.15
# via
# -c /tmp/spider_existing_constraints.txt
# -r /tmp/spider_no_torch.txt
urllib3==2.7.0
# via
# -c /tmp/spider_existing_constraints.txt
# requests
viser==1.0.30
# via
# -c /tmp/spider_existing_constraints.txt
# -r /tmp/spider_no_torch.txt
warp-lang==1.12.1
# via
# -r /tmp/spider_no_torch.txt
# mujoco-warp
wcwidth==0.8.2
# via
# -c /tmp/spider_existing_constraints.txt
# prompt-toolkit
websockets==16.0
# via
# -c /tmp/spider_existing_constraints.txt
# viser
werkzeug==3.1.8
# via
# -c /tmp/spider_existing_constraints.txt
# dash
# flask
# open3d
widgetsnbextension==4.0.16
# via ipywidgets
zipp==4.1.0
# via
# -c /tmp/spider_existing_constraints.txt
# etils
# importlib-metadata
zstandard==0.25.0
# via
# -c /tmp/spider_existing_constraints.txt
# viser