Files
esh-pfi-infrastructure/stacks/mia/requirements.lock
T
vh f44280e6b2 feat(mia): one-shot Make-It-Animatable v2 auto-rigger on fv-ml1 GPU 3 (scripts/mia-run)
Image local/mia:0.1.0 built from stacks/mia: MIA v2 @ bbd8b158 (MIT) with
its pinned submodules, dread-dev's proven Python lock with the torch family
swapped to cu129, and a driver adapted from dread-dev's run_mia.py that
seeds every mesh (fix_random + trimesh's module RNG) and writes
weights_effective into the npz. Weights stay in fv-ml1's shared HF cache
at pinned revisions, mounted read-only.

scripts/mia-run mirrors blender-run: --job DIR is shipped to
fv-ml1:/tank/mia/jobs, one docker run --rm rigs every mesh, out/ comes back.

Acceptance on the four Dread Naught characters: 3.9-4.7 s a mesh (median
of 3) plus 12.7 s model load, peak 3,394 MiB; seeded runs bit-identical
across rotated mesh order; GPU-vs-CPU distances the same size as sampling
noise, with an unseeded GPU run as the positive control.
2026-10-01 09:45:22 -07:00

114 lines
2.1 KiB
Plaintext

# MIA v2 Python lock: dread-dev's CPU venv (nh3-dev, 2026-10-01) verbatim, except the four
# torch-family lines, swapped from +cpu to the cu129 builds upstream's requirements.txt names.
accelerate==1.9.0
annotated-doc==0.0.5
annotated-types==0.8.0
antlr4-python3-runtime==4.9.3
anyio==4.15.1
attrs==26.1.0
bpy==4.3.0
brotli==1.2.0
certifi==2026.7.22
charset-normalizer==3.5.2
click==8.5.0
colorlog==6.12.0
contourpy==1.3.3
cycler==0.12.1
cython==3.3.0
diffusers==0.39.0
einops==0.8.2
embreex==4.4.0
fastapi==0.142.2
filelock==3.32.3
fonttools==4.66.1
fsspec==2026.7.0
gradio==6.17.3
gradio-client==2.5.0
groovy==0.1.2
h11==0.16.0
hf-gradio==0.4.1
hf-xet==1.6.0
httpcore==1.0.9
httpx==0.28.1
huggingface-hub==0.36.2
idna==3.20
imageio==2.38.0
importlib-metadata==9.0.1
iopath==0.1.10
jinja2==3.1.6
jsonschema==4.26.0
jsonschema-specifications==2025.9.1
kiwisolver==1.5.1
lazy-loader==0.6
lxml==6.1.3
manifold3d==3.5.4
mapbox-earcut==2.1.0
markdown-it-py==4.2.0
markupsafe==3.0.3
matplotlib==3.11.2
mdurl==0.1.2
mpmath==1.3.0
networkx==3.6.1
numpy==1.26.4
omegaconf==2.3.1
opencv-contrib-python==4.11.0.86
opentelemetry-api==1.45.0
orjson==3.12.0
packaging==26.3
pandas==3.0.6
pillow==12.3.0
plyfile==1.1.3
portalocker==4.4.0
potpourri3d==1.4.0
psutil==7.2.2
pycollada==0.9.3
pydantic==2.13.5
pydantic-core==2.46.5
pydub==0.25.1
pygments==2.21.0
pymcubes==0.1.6
pymeshlab==2023.12.post3
pyparsing==3.3.3
python-dateutil==2.9.0.post0
python-multipart==0.0.32
pytorch3d==0.7.8+pt2.8.0cu129
pytz==2026.4
pyyaml==6.0.3
referencing==0.37.0
regex==2026.9.29
requests==2.34.2
rich==15.0.0
rpds-py==2026.6.3
rtree==1.4.1
safehttpx==0.1.7
safetensors==0.8.0
scikit-image==0.26.0
scipy==1.17.1
semantic-version==2.10.0
shapely==2.1.2
shellingham==1.5.4
six==1.17.0
spaces==0.51.3
starlette==1.7.0
svg-path==7.1
sympy==1.14.0
tifffile==2026.3.3
timm==1.0.30
tokenizers==0.20.3
tomlkit==0.14.0
torch==2.8.0+cu129
torch-cluster==1.6.3+pt28cu129
torchvision==0.23.0+cu129
tqdm==4.70.1
transformers==4.46.0
trimesh==5.1.0
typer==0.27.2
typing-extensions==4.16.0
typing-inspection==0.4.4
urllib3==2.8.0
uvicorn==0.54.0
vhacdx==0.1.0
xxhash==4.0.1
zipp==4.1.0
zstandard==0.25.0