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>
558 lines
12 KiB
Plaintext
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
|