外部模型与依赖
最后更新:2026-07-24。
本页负责 submodule、checkpoint、gated model 和运行环境的工程边界;不保存账号、token 或主机密码,也不把“源码/权重存在”写成实验成功。
Submodules / checkouts
当前研究会用到:
submodules/kimodo:kinematic scaffold generation;submodules/PHC:PHC-X tracker;submodules/Omnigrasp:object-control baseline;submodules/InterMimic:HOI tracker/baseline;submodules/RePHO:per-sequence refinement candidate;submodules/GRAIL:GRAIL-Min adaptation;submodules/SUGAR:长期 refine–distill system reference。
每个 external repo 的 commit 必须进入 experiment provenance。root pipeline 不应 runtime import 不相关 baseline。
RePHO
official source 已拉入:
它当前只是 source dependency。尚无 tools/run_repho_*.py 或 canonical adapter,因此状态为“planned adaptation”。
Checkpoints
- checkpoint 路径必须显式或来自 adapter 内固定 registry;
- 记录 upstream commit、checkpoint hash、normalizer/RMS 和 model config;
- checkpoint 能加载只证明 static compatibility;
- gated asset/token 不写入 Git、docs、manifest 或 shell history。
KIMODO / SMPL-X-RP
旧 headless watcher 经验已归档;当前 generation 入口仍依赖本地模型文件与 license-compatible access。运行前检查:
- model/checkpoint 实际存在;
PYTHONPATH同时包含 root 与submodules/kimodo;- body model path 与当前 shape contract 一致;
- download/login 失败时保留错误,不生成假 artifact。
环境
| 用途 | 当前环境 |
|---|---|
| General/ProtoMotions tracking tests | env_protomotions_isaaclab/bin/python |
| GRAIL/Isaac Lab | .envs/sonic/bin/python |
| Documentation | .venv-docs/bin/python |
不要把 MkDocs 安装进 simulator 环境;不要为了运行 docs 升级 torch/Isaac 依赖。