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.
This commit is contained in:
@@ -82,6 +82,12 @@ live contract for its API. Fetch it rather than trusting a transcription.
|
||||
*When:* 3D rendering, STL → image, scene building.
|
||||
*Detail:* `/home/lkraven/development/eshpfi-management/docs/fleettools/blender.md`
|
||||
|
||||
- **MIA auto-rig** — Make-It-Animatable v2 on fv-ml1 GPU 3, one-shot: humanoid GLB in, 52-bone
|
||||
Mixamo-style skeleton + skin weights out (npz, FBX, GLB), ~4.5 s a mesh plus ~13 s model load.
|
||||
`scripts/mia-run --job DIR -- <name>=<in.glb> ...`. Seeded by default.
|
||||
*When:* rigging a character mesh for animation.
|
||||
*Detail:* `/home/lkraven/development/eshpfi-management/stacks/mia/README.md`
|
||||
|
||||
## Working on the fleet itself
|
||||
|
||||
- **elway** — SSH playbook runner for **CHANGING** things.
|
||||
|
||||
Reference in New Issue
Block a user