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>
This commit is contained in:
@@ -0,0 +1,17 @@
|
|||||||
|
# Large binaries go through Git LFS
|
||||||
|
*.pt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pth filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pkl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.npz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.npy filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.STL filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.stl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obj filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ply filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.mp4 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.mkv filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tar.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.part-[0-9][0-9][0-9] filter=lfs diff=lfs merge=lfs -text
|
||||||
+31
-6
@@ -1,14 +1,11 @@
|
|||||||
# Source snapshot: runtime exclusions anchored to repository root.
|
# Environments, toolchains and caches are never committed (see docs/SETUP_AND_WEIGHTS.md)
|
||||||
/output/
|
|
||||||
/results/
|
|
||||||
/logs/
|
|
||||||
/weights/
|
|
||||||
/dist/
|
|
||||||
/.venv/
|
/.venv/
|
||||||
/venv/
|
/venv/
|
||||||
/.dex/
|
/.dex/
|
||||||
/.spider/
|
/.spider/
|
||||||
|
/third_party/Dyn-HaMR/.dynhamr/
|
||||||
/.cuda/
|
/.cuda/
|
||||||
|
/.cache/
|
||||||
/.hf_cache/
|
/.hf_cache/
|
||||||
/.torch_cache/
|
/.torch_cache/
|
||||||
/.spider_cache/
|
/.spider_cache/
|
||||||
@@ -16,3 +13,31 @@
|
|||||||
/.env
|
/.env
|
||||||
__pycache__/
|
__pycache__/
|
||||||
*.pyc
|
*.pyc
|
||||||
|
*.egg-info/
|
||||||
|
/third_party/*/build/
|
||||||
|
/third_party/FoundationPose/mycpp/build/
|
||||||
|
*.part
|
||||||
|
*.aria2
|
||||||
|
# Run outputs and packaged releases
|
||||||
|
/output/
|
||||||
|
/results/
|
||||||
|
/logs/
|
||||||
|
/dist/
|
||||||
|
# Licensed models that every user must obtain themselves (MANO)
|
||||||
|
/third_party/hamer/_DATA/data/mano/*.pkl
|
||||||
|
# Local tooling
|
||||||
|
.claude/
|
||||||
|
CLAUDE.md
|
||||||
|
.vscode/
|
||||||
|
.idea/
|
||||||
|
# Reassembled from *.part-NNN chunks by scripts/large_files.py (never committed whole: server limit 50 MB/request)
|
||||||
|
/third_party/hamer/_DATA/hamer_ckpts/checkpoints/hamer.ckpt
|
||||||
|
/weights/unidepth-v2-vitl14/model.safetensors
|
||||||
|
/weights/handflow_denoiser.pt
|
||||||
|
/weights/detector.pt
|
||||||
|
/third_party/Dyn-HaMR/_DATA/hmp_model/results/model/optimizer.pth
|
||||||
|
/third_party/Dyn-HaMR/_DATA/hmp_model/results/model/local_encoder.pth
|
||||||
|
/third_party/Dyn-HaMR/_DATA/hmp_model/results/model/nemf.pth
|
||||||
|
/third_party/Dyn-HaMR/dyn-hamr/optim/BMC/joint_angles.npy
|
||||||
|
/third_party/FoundationPose/weights/2024-01-11-20-02-45/model_best.pth
|
||||||
|
/third_party/FoundationPose/weights/2023-10-28-18-33-37/model_best.pth
|
||||||
|
|||||||
+5396
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+411
-1
@@ -14,6 +14,146 @@
|
|||||||
"line": 47,
|
"line": 47,
|
||||||
"kind": "machine path or fixed example identifier"
|
"kind": "machine path or fixed example identifier"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/compare_red_hand_depth.py",
|
||||||
|
"line": 11,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/constrain_rgbd_hand.py",
|
||||||
|
"line": 13,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/constrain_rgbd_hand.py",
|
||||||
|
"line": 14,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/correct_dynhamr_rgbd.py",
|
||||||
|
"line": 11,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/correct_dynhamr_rgbd.py",
|
||||||
|
"line": 12,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/correct_dynhamr_rgbd.py",
|
||||||
|
"line": 13,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/correct_dynhamr_rgbd.py",
|
||||||
|
"line": 77,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/diagnose_dynhamr_rgbd.py",
|
||||||
|
"line": 13,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/diagnose_dynhamr_rgbd.py",
|
||||||
|
"line": 52,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/diagnose_yesterday_hand_depth.py",
|
||||||
|
"line": 1,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/diagnose_yesterday_hand_depth.py",
|
||||||
|
"line": 17,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/diagnose_yesterday_hand_depth.py",
|
||||||
|
"line": 18,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/diagnose_yesterday_hand_depth.py",
|
||||||
|
"line": 19,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/evaluate_yesterday_spider.py",
|
||||||
|
"line": 45,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/export_camera_delivery.py",
|
||||||
|
"line": 43,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/export_camera_delivery.py",
|
||||||
|
"line": 45,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/export_camera_delivery.py",
|
||||||
|
"line": 46,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/export_camera_delivery.py",
|
||||||
|
"line": 47,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/export_camera_delivery.py",
|
||||||
|
"line": 48,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/export_camera_delivery.py",
|
||||||
|
"line": 80,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/export_camera_delivery.py",
|
||||||
|
"line": 165,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/export_camera_delivery.py",
|
||||||
|
"line": 205,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/export_dynhamr_bimanual_rgbd.py",
|
||||||
|
"line": 4,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/export_dynhamr_bimanual_rgbd.py",
|
||||||
|
"line": 5,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/export_dynhamr_bimanual_rgbd.py",
|
||||||
|
"line": 6,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/export_dynhamr_bimanual_rgbd.py",
|
||||||
|
"line": 11,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/export_dynhamr_bimanual_rgbd.py",
|
||||||
|
"line": 16,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/export_dynhamr_bimanual_rgbd.py",
|
||||||
|
"line": 17,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"path": "scripts/export_dynhamr_dex.py",
|
"path": "scripts/export_dynhamr_dex.py",
|
||||||
"line": 15,
|
"line": 15,
|
||||||
@@ -39,6 +179,16 @@
|
|||||||
"line": 110,
|
"line": 110,
|
||||||
"kind": "machine path or fixed example identifier"
|
"kind": "machine path or fixed example identifier"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/fit_rgbd_objects.py",
|
||||||
|
"line": 12,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/foundationpose_env.sh",
|
||||||
|
"line": 14,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"path": "scripts/l20_bottle_physics.py",
|
"path": "scripts/l20_bottle_physics.py",
|
||||||
"line": 13,
|
"line": 13,
|
||||||
@@ -66,7 +216,22 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"path": "scripts/package_source_release.py",
|
"path": "scripts/package_source_release.py",
|
||||||
"line": 60,
|
"line": 63,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/package_source_release.py",
|
||||||
|
"line": 115,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/package_source_release.py",
|
||||||
|
"line": 118,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/prepare_rgbd_20260915.py",
|
||||||
|
"line": 12,
|
||||||
"kind": "machine path or fixed example identifier"
|
"kind": "machine path or fixed example identifier"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -74,6 +239,106 @@
|
|||||||
"line": 61,
|
"line": 61,
|
||||||
"kind": "machine path or fixed example identifier"
|
"kind": "machine path or fixed example identifier"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/prepare_yesterday_spider.py",
|
||||||
|
"line": 10,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/prepare_yesterday_spider.py",
|
||||||
|
"line": 14,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/prepare_yesterday_spider.py",
|
||||||
|
"line": 15,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/refit_rgbd_objects_outline.py",
|
||||||
|
"line": 7,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/refit_rgbd_objects_outline.py",
|
||||||
|
"line": 8,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/refit_rgbd_objects_outline.py",
|
||||||
|
"line": 11,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/refit_rgbd_objects_outline.py",
|
||||||
|
"line": 20,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/refit_rgbd_objects_tracked.py",
|
||||||
|
"line": 7,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/refit_rgbd_objects_tracked.py",
|
||||||
|
"line": 8,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/refit_rgbd_objects_tracked.py",
|
||||||
|
"line": 11,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/refit_rgbd_objects_tracked.py",
|
||||||
|
"line": 39,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/register_hands_rgbd.py",
|
||||||
|
"line": 9,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/register_hands_rgbd.py",
|
||||||
|
"line": 22,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/register_hands_rgbd.py",
|
||||||
|
"line": 23,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/render_collision_fix.py",
|
||||||
|
"line": 13,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/render_corrected_dynhamr_rgbd.py",
|
||||||
|
"line": 3,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/render_corrected_dynhamr_rgbd.py",
|
||||||
|
"line": 4,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/render_corrected_dynhamr_rgbd.py",
|
||||||
|
"line": 10,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/render_corrected_dynhamr_rgbd.py",
|
||||||
|
"line": 11,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/render_foundationpose_red.py",
|
||||||
|
"line": 8,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"path": "scripts/render_l20.py",
|
"path": "scripts/render_l20.py",
|
||||||
"line": 13,
|
"line": 13,
|
||||||
@@ -99,6 +364,46 @@
|
|||||||
"line": 15,
|
"line": 15,
|
||||||
"kind": "machine path or fixed example identifier"
|
"kind": "machine path or fixed example identifier"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/render_object_alignment_overlay.py",
|
||||||
|
"line": 4,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/render_object_alignment_overlay.py",
|
||||||
|
"line": 6,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/render_red_depth_comparison.py",
|
||||||
|
"line": 21,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/render_rgbd_l20_objects.py",
|
||||||
|
"line": 11,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/render_rgbd_l20_objects.py",
|
||||||
|
"line": 13,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/report_collision_fix.py",
|
||||||
|
"line": 8,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/report_spider_dynamics_fix.py",
|
||||||
|
"line": 13,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/report_yesterday_spider.py",
|
||||||
|
"line": 10,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"path": "scripts/resume_dynhamr_2047635068.py",
|
"path": "scripts/resume_dynhamr_2047635068.py",
|
||||||
"line": 41,
|
"line": 41,
|
||||||
@@ -134,6 +439,21 @@
|
|||||||
"line": 19,
|
"line": 19,
|
||||||
"kind": "machine path or fixed example identifier"
|
"kind": "machine path or fixed example identifier"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/run_dynhamr_rgbd_20260915.py",
|
||||||
|
"line": 10,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/run_dynhamr_rgbd_20260915.py",
|
||||||
|
"line": 12,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/run_dynhamr_rgbd_20260915.py",
|
||||||
|
"line": 32,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"path": "scripts/run_handflow_15886123.py",
|
"path": "scripts/run_handflow_15886123.py",
|
||||||
"line": 9,
|
"line": 9,
|
||||||
@@ -144,11 +464,51 @@
|
|||||||
"line": 23,
|
"line": 23,
|
||||||
"kind": "machine path or fixed example identifier"
|
"kind": "machine path or fixed example identifier"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/run_red_handflow_comparison.py",
|
||||||
|
"line": 4,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/run_red_mirrored_handflow.py",
|
||||||
|
"line": 4,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/run_rgbd_20260915.py",
|
||||||
|
"line": 1,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/run_rgbd_20260915.py",
|
||||||
|
"line": 15,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/run_rgbd_20260915.py",
|
||||||
|
"line": 16,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"path": "scripts/smooth_l20_offline.py",
|
"path": "scripts/smooth_l20_offline.py",
|
||||||
"line": 8,
|
"line": 8,
|
||||||
"kind": "machine path or fixed example identifier"
|
"kind": "machine path or fixed example identifier"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/smooth_object_reference.py",
|
||||||
|
"line": 5,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/smooth_object_reference.py",
|
||||||
|
"line": 21,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/smooth_refitted_objects.py",
|
||||||
|
"line": 5,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"path": "scripts/stabilize_l20_temporal.py",
|
"path": "scripts/stabilize_l20_temporal.py",
|
||||||
"line": 19,
|
"line": 19,
|
||||||
@@ -159,6 +519,31 @@
|
|||||||
"line": 20,
|
"line": 20,
|
||||||
"kind": "machine path or fixed example identifier"
|
"kind": "machine path or fixed example identifier"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/track_red_box_foundationpose.py",
|
||||||
|
"line": 26,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/track_yesterday_boxes.py",
|
||||||
|
"line": 10,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/track_yesterday_boxes.py",
|
||||||
|
"line": 11,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/unmirror_left_rgbd.py",
|
||||||
|
"line": 5,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/unmirror_left_rgbd.py",
|
||||||
|
"line": 13,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"path": "scripts/verify_dex_video.py",
|
"path": "scripts/verify_dex_video.py",
|
||||||
"line": 6,
|
"line": 6,
|
||||||
@@ -169,6 +554,11 @@
|
|||||||
"line": 6,
|
"line": 6,
|
||||||
"kind": "machine path or fixed example identifier"
|
"kind": "machine path or fixed example identifier"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"path": "scripts/verify_rgbd_bimanual.py",
|
||||||
|
"line": 7,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"path": "third_party/hamer/hamer/configs/datasets_eval.yaml",
|
"path": "third_party/hamer/hamer/configs/datasets_eval.yaml",
|
||||||
"line": 4,
|
"line": 4,
|
||||||
@@ -433,5 +823,25 @@
|
|||||||
"path": "third_party/spider/spider/simulators/maniptrans.py",
|
"path": "third_party/spider/spider/simulators/maniptrans.py",
|
||||||
"line": 1317,
|
"line": 1317,
|
||||||
"kind": "machine path or fixed example identifier"
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "third_party/FoundationPose/bundlesdf/run_nerf.py",
|
||||||
|
"line": 18,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "third_party/FoundationPose/docker/run_container.sh",
|
||||||
|
"line": 3,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "third_party/FoundationPose/estimater.py",
|
||||||
|
"line": 19,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "third_party/FoundationPose/estimater.py",
|
||||||
|
"line": 69,
|
||||||
|
"kind": "machine path or fixed example identifier"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,15 +1,20 @@
|
|||||||
# Hand Motion Pipeline:Dyn-HaMR · dex-retargeting · SPIDER
|
# Hand Motion Pipeline:Dyn-HaMR · dex-retargeting · SPIDER
|
||||||
|
|
||||||
在 HandFlow 工作区中集成单目人手重建、L20 右手重定向、接触优化实验和 HDF5 轨迹导出。
|
在 HandFlow 工作区中集成 RGB-D / 单目人手重建(Dyn-HaMR、HandFlow)、L20 左右手重定向、FoundationPose 物体跟踪、手物参考修复、SPIDER 接触优化实验和 HDF5 轨迹导出。
|
||||||
|
|
||||||
```text
|
```text
|
||||||
视频 → Dyn-HaMR / HandFlow + ViPE → 人手世界轨迹
|
D405 RGB-D 视频 → 静态背景里程计 → Dyn-HaMR 双手世界轨迹(也可 HandFlow / ViPE 单目分支)
|
||||||
→ dex-retargeting + L20 模型约束 → 机器人腕部与关节轨迹
|
→ dex-retargeting + L20 左右手 URDF → 机器人腕部与关节轨迹
|
||||||
→ SPIDER 接触引导实验 / 完整运动学回放 → HDF5
|
→ FoundationPose 物体 6D 跟踪 → 手物配准 → 碰撞修复 / 桌面约束 / 平滑投影 → 运动学参考
|
||||||
|
→ SPIDER 接触引导物理滚动(MuJoCo Warp)→ 审计 / 回放 / HDF5
|
||||||
```
|
```
|
||||||
|
|
||||||
## 从这里开始
|
## 从这里开始
|
||||||
|
|
||||||
|
- **[最新流程(RGB-D 双手 → Dyn-HaMR → L20 重定向 → FoundationPose → 参考修复 → SPIDER)](docs/PIPELINE_LATEST.md)** ← 当前交付链路,按此执行
|
||||||
|
- [安装依赖、环境与权重下载](docs/SETUP_AND_WEIGHTS.md) ← 部署先看这个
|
||||||
|
- 克隆本仓库后:`git lfs pull && python3 scripts/large_files.py assemble`(大于 50 MB 的权重是分片存放的,见 SETUP §4.0)
|
||||||
|
- [环境变量配置模板](configs/project_env.example.sh)
|
||||||
- [集成结构、环境、运行顺序与上传步骤](docs/INTEGRATED_PROJECT.md)
|
- [集成结构、环境、运行顺序与上传步骤](docs/INTEGRATED_PROJECT.md)
|
||||||
- [重定向方法、验证与限制](docs/retargeting_workflow_and_lessons_zh.md)
|
- [重定向方法、验证与限制](docs/retargeting_workflow_and_lessons_zh.md)
|
||||||
- [HDF5 原始接口要求](docs/HDF5_REQUIREMENTS.md):原文为左手;当前导出为明确标记的右手变体。
|
- [HDF5 原始接口要求](docs/HDF5_REQUIREMENTS.md):原文为左手;当前导出为明确标记的右手变体。
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"local_python_syntax_checked": 67,
|
"local_python_syntax_checked": 131,
|
||||||
"shell_syntax": "PASS",
|
"shell_syntax": "PASS",
|
||||||
"source_files": 7000,
|
"source_files": 7166,
|
||||||
"bytes": 59113672,
|
"bytes": 60649184,
|
||||||
"portability_findings": 87,
|
"portability_findings": 169,
|
||||||
"excluded_files": 1440,
|
"excluded_files": 2789,
|
||||||
"end_to_end_reconstruction_rerun": false,
|
"end_to_end_reconstruction_rerun": false,
|
||||||
"remote_upload_performed": false
|
"remote_upload_performed": false
|
||||||
}
|
}
|
||||||
|
|||||||
+183
-17
@@ -1,17 +1,26 @@
|
|||||||
3908af8172c09292676e4251e92047bba6affe8b93b10678931abaddfb40d9c4 .gitignore
|
873737027b95bcdeef4817b8f7d4c32a058d8dee45a7edf90fc76f80ecbb7657 .gitignore
|
||||||
b57bb497baac2331336ed0fce0a88323a22170d807e2a6a3e93acc617fa1b586 EXCLUDED_FILES.json
|
7ebd2fc278d77c6169155e2500dc7ca94c71c3c61728d2fc9d8f074927551a16 EXCLUDED_FILES.json
|
||||||
c65bf89cc6efa1599cbc14d5a6a77c1ae9720b2a0858f8e73c14ccc16cd3f518 EXTERNAL_ASSETS.json
|
707506e2394bce2e12605a8f5035c8fdab043b4067e717987b615e3afb47b1ef EXTERNAL_ASSETS.json
|
||||||
3b94f458ee76f45c5bc05d9bc809ee6549f4abc1e289e20672e4094f06313dbe LICENSE
|
3b94f458ee76f45c5bc05d9bc809ee6549f4abc1e289e20672e4094f06313dbe LICENSE
|
||||||
b70239228c5cbe4fe2d777965a1b255e09b54f26640a74e2470acd8def6f82e6 PORTABILITY_REPORT.json
|
f87632519750fe27a73c6ee63a6b75fa04f0b6928d5d6dfbdd02b7a7f4e607f7 PORTABILITY_REPORT.json
|
||||||
21d1923ff692d12a7f2500846b9cd9b5d58eae5c91f051dbff92c3ae038affb8 README.md
|
04c14678d19c1ab9a2128f05241fe9961a77957e30dd2e8d966d78ee1e4cff37 README.md
|
||||||
c586facbab36165c37b4cb036e82470481e9b6155835715de9c2977207bec956 RELEASE_VALIDATION.json
|
3a24bd92822f65a39a94cfc35fb747183f74acf9b559e9d5c8a3c5d14ff1b93f RELEASE_VALIDATION.json
|
||||||
bfea3bb258141bb73420d96dd05c9e7ccb5fe9155d696f024bb9de2feaa04ed9 UPSTREAM_SOURCES.json
|
616d982f0edba541db1f62aad6d520b2335829c6392d3204695836bc1e59a012 UPSTREAM_SOURCES.json
|
||||||
|
d2fcde6f355b0d5cb98439fedb88e300f15169c341cad89cf8ef27df0cc8ef8f configs/foundationpose_weights_manifest.json
|
||||||
14715c6825d04287291e06981f64303b769d206964ae9debf234fe2ef9a98183 configs/inference.yaml
|
14715c6825d04287291e06981f64303b769d206964ae9debf234fe2ef9a98183 configs/inference.yaml
|
||||||
b5e4ecc2254e1908f7407e593e485300dda703d8ea6e1f243b1acad249733186 configs/model.yaml
|
b5e4ecc2254e1908f7407e593e485300dda703d8ea6e1f243b1acad249733186 configs/model.yaml
|
||||||
|
9d2d05e1a8a72415d256ca744beb468597efc741008171cfe9c5173be9cd9000 configs/project_env.example.sh
|
||||||
|
aa0eac9afe553a30e5f18024a1c2bc31811675acda4679b24222aede4ca1b64b docs/20260915_171525/intrinsics.json
|
||||||
|
204823cb5b87c98e625e4c842aada4a85807e0cd44e3646ebf7ecac17425c169 docs/20260916_104026/intrinsics.json
|
||||||
|
42129bbc83c4c180b7a95f20e18113ed5fcb5cae4878a62d0dd882fca2fc75e1 docs/FOUNDATIONPOSE_SETUP.md
|
||||||
d8c2768879ceea116540ff2cbdf8499fddad6884e64df58c62d3da15e79d2601 docs/HANDFLOW_UPSTREAM_README.md
|
d8c2768879ceea116540ff2cbdf8499fddad6884e64df58c62d3da15e79d2601 docs/HANDFLOW_UPSTREAM_README.md
|
||||||
98636beba160b543d8417b182c173d382029c53a5545320d00e009861b744869 docs/HDF5_REQUIREMENTS.md
|
98636beba160b543d8417b182c173d382029c53a5545320d00e009861b744869 docs/HDF5_REQUIREMENTS.md
|
||||||
a20a00e6066cb0ce04393d15df3274293d2dc4771837dc16a3f2a2c9606b8396 docs/INTEGRATED_PROJECT.md
|
8fa55652f588f0c7dbcbd38b2460bf90171eae7d1f3ff620a4a87a6d400fa475 docs/INTEGRATED_PROJECT.md
|
||||||
|
9ee1cafaad4f9610dc9b869144f30cfbb2a947997c27cd8fac4a1e022195444b docs/PIPELINE_LATEST.md
|
||||||
|
986421f1253f32f6b9d4d59204bc28c9fa1dd7d74a291cc0ea931c36d216795a docs/SETUP_AND_WEIGHTS.md
|
||||||
989281fd4b51192c0be950c374adb562ce6c0dcbb5e571720d20f588fdc76787 docs/retargeting_workflow_and_lessons_zh.md
|
989281fd4b51192c0be950c374adb562ce6c0dcbb5e571720d20f588fdc76787 docs/retargeting_workflow_and_lessons_zh.md
|
||||||
|
d0565299f32944770e867a3c5714ed0e14468764efbd19a475a5bcae581c3ff5 docs/上半.stl
|
||||||
|
ec647027c0f3a0827eb7cf6fc343f4d8adc53f9ecb7df662c8fc5035ed30ad1c docs/下半.stl
|
||||||
eab65b1dabd13e5ebc5e1cf90bdd2221d1854e7ccae585418f7310119e100292 model/__init__.py
|
eab65b1dabd13e5ebc5e1cf90bdd2221d1854e7ccae585418f7310119e100292 model/__init__.py
|
||||||
7dd467f04165d5a89ba8e11e8e2c08e4fc493f0f5a09052de0d3350eea2a7df3 model/feature_extractors/__init__.py
|
7dd467f04165d5a89ba8e11e8e2c08e4fc493f0f5a09052de0d3350eea2a7df3 model/feature_extractors/__init__.py
|
||||||
65fbf3a3aeaf8fb36f9b875bc1694874cd562ec536ac71e598dd2454d7e6aab9 model/feature_extractors/condition_builder.py
|
65fbf3a3aeaf8fb36f9b875bc1694874cd562ec536ac71e598dd2454d7e6aab9 model/feature_extractors/condition_builder.py
|
||||||
@@ -29,49 +38,118 @@ d9a9c64c40ea17bc1131fd94e309f708be02b629f57db587d1031be16f71636f model/flow_mat
|
|||||||
e8d1cfb7824dab7b173b81bd87bbc50c0eecf036a58de9f9919fd23b21bf9cbc model/pose_embedding.py
|
e8d1cfb7824dab7b173b81bd87bbc50c0eecf036a58de9f9919fd23b21bf9cbc model/pose_embedding.py
|
||||||
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 preprocessing/__init__.py
|
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 preprocessing/__init__.py
|
||||||
545b76ce9c91517c8825a036b8f7fab88c8cd09dc1d4ebeedff2aafd09364b92 preprocessing/hamer_crop_and_skeleton.py
|
545b76ce9c91517c8825a036b8f7fab88c8cd09dc1d4ebeedff2aafd09364b92 preprocessing/hamer_crop_and_skeleton.py
|
||||||
|
0dbdc5b0b5e6222902a8e1a4dee36709c43ca3599cd5b60ad85fe210d2d2b0f5 requirements/pipeline_venv.txt
|
||||||
176ac5e797423af4c48d00516cc6fc335938a5905565d1bb57a4d2d6f5059d9d requirements/retarget.txt
|
176ac5e797423af4c48d00516cc6fc335938a5905565d1bb57a4d2d6f5059d9d requirements/retarget.txt
|
||||||
26d3363149bfef66f3d35c479e31842c8dfdfd13cf1ccc909d17069a23fc75c9 requirements/retarget_observed.json
|
26d3363149bfef66f3d35c479e31842c8dfdfd13cf1ccc909d17069a23fc75c9 requirements/retarget_observed.json
|
||||||
|
b5b7186c6d03bee37a4c2b7738f37150d91f478c83962020734b4188db41efc1 requirements/runtime_observed.json
|
||||||
|
45e7086637ef4b033dec04c1747387dc21c8fe4a544e080b3d8ec702a8870326 requirements/spider_installed_local.txt
|
||||||
|
edf81ff4975fb401202ed5407ea6237c8f6c4a0a7dd02184ee1f1a725beb72d1 requirements/spider_resolved.txt
|
||||||
8aeff3bc690acd9aa27413483887599d465306993ea60f6cb9597c95506a5e9a requirements.txt
|
8aeff3bc690acd9aa27413483887599d465306993ea60f6cb9597c95506a5e9a requirements.txt
|
||||||
|
77fe5e9712c4a6671fda5d0e3facd9ddbee2380d6d884c166913ed84acb88785 scripts/align_collision_floor.py
|
||||||
|
33fff827d0be3f7242255df859463375b2a4f11edc4063dbb5de9159ff37ca38 scripts/audit_collision_fix.py
|
||||||
|
8d0053cfa1de3c34090962c14aadd71339cb73267f87e116dacff64c5229c033 scripts/audit_collision_physics.py
|
||||||
df0df48089c32d087c008d2e9ae561dab90fc4753253ae262ffaaf7569cd9799 scripts/audit_l20_jitter.py
|
df0df48089c32d087c008d2e9ae561dab90fc4753253ae262ffaaf7569cd9799 scripts/audit_l20_jitter.py
|
||||||
|
46a55e4dc11478872eec54a582705e72dbb0174918a6e5fc94ce8f4d18c3c26c scripts/audit_red_depth_metrics.py
|
||||||
|
a33eee4cfa2064d971c008347b64045103630a20c8c6de177831769976cc6cdd scripts/audit_smooth_table_result.py
|
||||||
|
e3b858a7249f29e39758923485c7b9970824395c72af38da2c8bbf0d95c70aad scripts/audit_spider_dynamic_surfaces.py
|
||||||
|
923f7cb6ea62b7cc07163d062aeefda8e36fa1568b17e877eb545a6660c3c279 scripts/audit_yesterday_geometry.py
|
||||||
|
29c0e6c228e6dea0a38869d922312ed917e3709b40e3e8cd5500d21b12e885e5 scripts/build_box_collision_v2.py
|
||||||
7cc6785277d5d8edd10f8412f792ea09d22c01f6b02904c3f16373a151e9dc40 scripts/build_l20_full_replay.py
|
7cc6785277d5d8edd10f8412f792ea09d22c01f6b02904c3f16373a151e9dc40 scripts/build_l20_full_replay.py
|
||||||
|
8f39db6ebb228ea67db6238db824c00e4f3e4aa0f508e14dff8542534dd1404d scripts/build_palm_collision_v2.py
|
||||||
e12f5e37bb87c107779ca1e909bf26276148b1afd53d6246fda3a381deda8209 scripts/build_parametric_bottle.py
|
e12f5e37bb87c107779ca1e909bf26276148b1afd53d6246fda3a381deda8209 scripts/build_parametric_bottle.py
|
||||||
|
7e3422e3a0e79961002ba8d916cce4bed5fed9dd36eddb44a2242e05e2d06db6 scripts/check_spider_dynamics_replay.py
|
||||||
|
8f8069b9c26e386e54ee0f0fc15e64fc779e3baee32c11461529a9beb3d03090 scripts/check_spider_state_restore.py
|
||||||
|
263bdcf9634c0bfb2cea59b0d13ba73b8c8f3bd73bc8abb81e27507bc7b1bec5 scripts/compare_red_hand_depth.py
|
||||||
|
de28804aefe62b9199ba410869c643eab23966a67e9af519e183518e941ba58a scripts/configure_collision_physics.py
|
||||||
|
fe7b1a3e6d89ffc930218b5646a1abc10014f800f1dd51414a41957cda3c19a0 scripts/configure_spider_stable_contact.py
|
||||||
|
a874d2c88584b4d479e7a8a2be704b7ba9fb0cf81caf27dc3db31bbc3f8a0515 scripts/configure_spider_task.py
|
||||||
|
509f08f66851ff9f828b36f28cbece11c76921f594ac9f194d656a33b8a2e168 scripts/constrain_rgbd_hand.py
|
||||||
|
9a068ccc14111f1d707a53e1a57f23308c1077167aac6103604d1a3f765bf3e0 scripts/correct_dynhamr_rgbd.py
|
||||||
|
b3b56d92131afbd6d277893d525f7d20f87e9cbf2f3974304354e70c10efa700 scripts/decompose_yesterday_boxes.py
|
||||||
98465a8829aa3d2e3a24276c29518cf067e0ff3eeef875eb9d43bb0a0f76f66f scripts/demo.py
|
98465a8829aa3d2e3a24276c29518cf067e0ff3eeef875eb9d43bb0a0f76f66f scripts/demo.py
|
||||||
|
1f2267066a4556d3d1d1357fd5a5f477e9da4dc32fcfba0f3f569f9c492c3311 scripts/diagnose_dynhamr_rgbd.py
|
||||||
|
743e6642542ff876f87c2ee4ac5ef95514614dab03aac911afc86832804db692 scripts/diagnose_yesterday_hand_depth.py
|
||||||
|
7f0bee7bb08ea1296fca0e3b3631011188588018ab3cc10cafc913f33bc8a17c scripts/download_foundationpose_weights.py
|
||||||
fbff07de02cda520b4c37843346167e625c3326c26bbf60aaaec38c3cdf73d08 scripts/evaluate_spider_l20.py
|
fbff07de02cda520b4c37843346167e625c3326c26bbf60aaaec38c3cdf73d08 scripts/evaluate_spider_l20.py
|
||||||
|
8655cfcdf7e7a2d4ef9a34c00ec74c00e282ef6e020e44ae1e5db046b2fb8080 scripts/evaluate_yesterday_spider.py
|
||||||
|
af24a21a248617ed9d9d9a2ae0cf79b3ac6ea05ff70bf5778154ab36f5d0ce54 scripts/export_camera_delivery.py
|
||||||
|
8bbeed8b9665a2dc616f9b821f5952a45ac6cb0a1c91dc86b7551d85ed481066 scripts/export_dynhamr_bimanual_rgbd.py
|
||||||
b465844a0b9084e38062c48ba1afce988085a331c076b296716f6a9fa116e1ca scripts/export_dynhamr_dex.py
|
b465844a0b9084e38062c48ba1afce988085a331c076b296716f6a9fa116e1ca scripts/export_dynhamr_dex.py
|
||||||
6c160caaf8e5ab42746284d99808470e8e25932ab0ff43e37f6d41de6f736143 scripts/export_handflow_dex.py
|
6c160caaf8e5ab42746284d99808470e8e25932ab0ff43e37f6d41de6f736143 scripts/export_handflow_dex.py
|
||||||
bf1d95f8c8cae52debba49e90967b844b56e3a0a4990d5434e3364415b1a6125 scripts/export_l20_right_hdf5.py
|
bf1d95f8c8cae52debba49e90967b844b56e3a0a4990d5434e3364415b1a6125 scripts/export_l20_right_hdf5.py
|
||||||
|
b37abece30e8af630a0ed1a597d1093d0c281b08682555e10e08d75978367e99 scripts/fit_rgbd_objects.py
|
||||||
|
0938adcd65c5c76d01c96d4d49406b421748bd1bb47a80097fc6917a08f957bf scripts/fix_yesterday_hand_collision.py
|
||||||
|
d7ec9022b9bceee8383265d5de754abe775314afc0ab2097699e8c5cb72c221b scripts/foundationpose_env.sh
|
||||||
|
e75b99aecd07b68d3faa9aed2ba3806ac4bbfa0de60ec90e439ca234e6667158 scripts/interpolate_collision_reference.py
|
||||||
c67f3786c0d154064a8c5d6af974a60bf25238b5aa078e8fba2e6bc95e3e348f scripts/l20_bottle_physics.py
|
c67f3786c0d154064a8c5d6af974a60bf25238b5aa078e8fba2e6bc95e3e348f scripts/l20_bottle_physics.py
|
||||||
d6634364c3a149532b9dfa7055f0bfabe22f61c3428ae2b5713dec6e582125f1 scripts/l20_bottle_sequence.py
|
d6634364c3a149532b9dfa7055f0bfabe22f61c3428ae2b5713dec6e582125f1 scripts/l20_bottle_sequence.py
|
||||||
f27fdff03ba67ceb45c4a69578eda00bc66cd9747b90d42fb1e5bc2af2ecf05a scripts/l20_calibrated.py
|
ef95d1b95593540ad055f574130be5495f09dc4e5d919cd170ce8c5ad4e654ec scripts/l20_calibrated.py
|
||||||
15b7e11a315d170e40a313714675b1218e07c06c1582cbf013612574753321fe scripts/l20_consistent_optimizer.py
|
15b7e11a315d170e40a313714675b1218e07c06c1582cbf013612574753321fe scripts/l20_consistent_optimizer.py
|
||||||
e252d0dcb40de4f2032562a172a569b0af8d393f947c40682eef98c17b188eb6 scripts/l20_contact.py
|
e252d0dcb40de4f2032562a172a569b0af8d393f947c40682eef98c17b188eb6 scripts/l20_contact.py
|
||||||
2717e755fcd7de74ab40cbccd746a74264dd1d8a383d853c45adcdabb58ffa18 scripts/l20_kinematic_grasp_check.py
|
2717e755fcd7de74ab40cbccd746a74264dd1d8a383d853c45adcdabb58ffa18 scripts/l20_kinematic_grasp_check.py
|
||||||
9e19684d33c591e00e1a5401c89c3d1458544112bd9fc02a1642c8c0d7900d3d scripts/l20_model_source.py
|
9e19684d33c591e00e1a5401c89c3d1458544112bd9fc02a1642c8c0d7900d3d scripts/l20_model_source.py
|
||||||
a008c8b4b555a77a120094a078fc59425fb555c565d24104844214885a51ba08 scripts/package_source_release.py
|
348a0aa4522f8b2f4b09cd3facb5507145bdcc469ed003c16899d81d4ff39132 scripts/package_source_release.py
|
||||||
|
34bca5d2c52a580f7b55ada435aa6971bf17501b1c5155d82685346939999ac4 scripts/play_compare.py
|
||||||
837400e8f78b380b9debc6bfee7fbf2ce16361cb6e354d6c00bb676708aef6af scripts/play_l20_full.py
|
837400e8f78b380b9debc6bfee7fbf2ce16361cb6e354d6c00bb676708aef6af scripts/play_l20_full.py
|
||||||
9694a21fd1d0bfdc3a6de08b640a48218bf6f60deac8e9c7a82d823345a516b3 scripts/play_l20_motion.py
|
9694a21fd1d0bfdc3a6de08b640a48218bf6f60deac8e9c7a82d823345a516b3 scripts/play_l20_motion.py
|
||||||
|
80562d33ea266e91de6a8371cd29227bb43929ba95f4a6df7cbdf7a305f21832 scripts/play_spider_result.py
|
||||||
|
8f9f67965de231b6b8ae6131f3ad71979672ec0c852eb60588eb06f4c23a5f52 scripts/prepare_rgbd_20260915.py
|
||||||
0825f6e1f54b2e8a18a8eb4a920f03854fc43ef661730e8eaac76175d8108045 scripts/prepare_spider_l20.py
|
0825f6e1f54b2e8a18a8eb4a920f03854fc43ef661730e8eaac76175d8108045 scripts/prepare_spider_l20.py
|
||||||
17e40993a99e91fa14e7e40365fc497c2827aaee4d96a6f12d21f89733c6b231 scripts/prepare_vipe_cache.py
|
17e40993a99e91fa14e7e40365fc497c2827aaee4d96a6f12d21f89733c6b231 scripts/prepare_vipe_cache.py
|
||||||
|
a1ee716f05683ae20860e79b9fc790bfa555319637143ff11abdf5a1ffcd22b8 scripts/prepare_yesterday_spider.py
|
||||||
|
a647bb7ae66e706b071b04a0d33db6cc5a3db711cf86e74483d66e38e688c6bd scripts/probe_collision_dynamics.py
|
||||||
|
3235a0a855759504db3e99559ae613d9b8f7b1a69378fbbf645d3ea07645676a scripts/probe_spider_gpu_contact.py
|
||||||
|
596a80c6c5e172cab40b3eed7086380e06f0bb014fd0583df311444099e0f2ba scripts/red_box_distance.py
|
||||||
|
9a7b7816f9a22d8afe1a56f10411daa4ae903c4a1da858a5ed4f3fbc5d645d81 scripts/refit_rgbd_objects_outline.py
|
||||||
|
79e51b5274dcaf543a1fc024d043ce36e45922ebf9faa0d9e769fdc558f4d603 scripts/refit_rgbd_objects_tracked.py
|
||||||
|
17a7fac470ad82274f452362eefcfa533cb6fede15d74d55b9dd539d158973d5 scripts/register_hands_rgbd.py
|
||||||
|
a9ab14e114acdc823c5feef966bb0578d197b83d6a06f356764d9d11d8b8d3d4 scripts/render_collision_fix.py
|
||||||
|
63af9a907cf82b65cd623fd327ae9fc59166410554c2a7c9808756ae0f5072f3 scripts/render_corrected_dynhamr_rgbd.py
|
||||||
|
baf33de4914c8537489f1999348fe452288cf7aae0b808bbe6eb49fec4fefc4e scripts/render_foundationpose_red.py
|
||||||
399c059b001daceff5cd1e71f37e7f6413862664ef1b038e26734cae905be5c5 scripts/render_l20.py
|
399c059b001daceff5cd1e71f37e7f6413862664ef1b038e26734cae905be5c5 scripts/render_l20.py
|
||||||
42cb059829f89d818f3b73a24536b7eea02f9850d2a7fcf686b5921c1623b459 scripts/render_l20_bottle.py
|
42cb059829f89d818f3b73a24536b7eea02f9850d2a7fcf686b5921c1623b459 scripts/render_l20_bottle.py
|
||||||
5362cd29bbf58db9053eb1705260c675fce37f644383709eabcd05225b73c863 scripts/render_l20_jitter_comparison.py
|
5362cd29bbf58db9053eb1705260c675fce37f644383709eabcd05225b73c863 scripts/render_l20_jitter_comparison.py
|
||||||
3127e1993c76cac3dbf108409a3724f06612786948eb075a8a07558bb4308000 scripts/render_l20_stabilization.py
|
3127e1993c76cac3dbf108409a3724f06612786948eb075a8a07558bb4308000 scripts/render_l20_stabilization.py
|
||||||
|
de8c375699f1a9cdaf953c247257d77d677df3d3d9611d778bce34215dc13fe2 scripts/render_object_alignment_overlay.py
|
||||||
|
ac11d0f80f146092081a3767fc1e51b546f0c637c8cc92336b4cec38591a88af scripts/render_red_depth_comparison.py
|
||||||
|
3d068a78ef5ccbc526595867fe2c54a50cd29353601b3ce5c1b1276e694b96d5 scripts/render_rgbd_l20_objects.py
|
||||||
0d6bd3c8933b1c1c2de192aa6d10025a763525f73fe2e907ec5b86b7dfeed1a5 scripts/repair_l20_bottle.py
|
0d6bd3c8933b1c1c2de192aa6d10025a763525f73fe2e907ec5b86b7dfeed1a5 scripts/repair_l20_bottle.py
|
||||||
|
0629762e56be19aec0022f3edaf9f43a4fe3f61eb973ebff6ffb3b3c172058b6 scripts/repair_red_box_topology.py
|
||||||
0fed31f73fd7a82f15eca9252bf4f4f8aa5a0e7d84a09741512aec7a6d7b81da scripts/replay_spider_l20_gpu.py
|
0fed31f73fd7a82f15eca9252bf4f4f8aa5a0e7d84a09741512aec7a6d7b81da scripts/replay_spider_l20_gpu.py
|
||||||
|
92418d25ad828ae3ad6e612998fb2bf745d23498cefd7c7589583ff4fd012b5f scripts/replay_yesterday_spider_gpu.py
|
||||||
|
dd9f88792397a954cdfd4315eee84913bf15159483a0171dde6e5e8d38fbda90 scripts/report_collision_fix.py
|
||||||
|
e85c24af32cfb02b347bfb5a1fbfb2bc0e7306e9e9b754837c36d60204c1df70 scripts/report_spider_dynamics_fix.py
|
||||||
|
f98ae1a94334b56e590c8d89658238ea72417d2a5030ffd905f21303bcdaca0e scripts/report_yesterday_spider.py
|
||||||
cfe8274247ea3cbcab63951f9ee2cfed38e60766f69a207ed4fb8448716df857 scripts/requirements-vipe-compat.txt
|
cfe8274247ea3cbcab63951f9ee2cfed38e60766f69a207ed4fb8448716df857 scripts/requirements-vipe-compat.txt
|
||||||
1e8805996465d5765a4a297dee056d6ae2c2ef5553b0c22845775768d0773994 scripts/resume_dynhamr_2047635068.py
|
1e8805996465d5765a4a297dee056d6ae2c2ef5553b0c22845775768d0773994 scripts/resume_dynhamr_2047635068.py
|
||||||
69ffaa3edf31c56b43780c6c5a0ce2a9a11dc4a62b8d945f0b67902465e87249 scripts/retarget_l20_video.py
|
01cb15e8355d6c2eb362c5ce5d56b34710afbc712a06072c7436c14b2646ea54 scripts/retarget_l20_video.py
|
||||||
|
3c1dc6765f285a2cbfd81fb2de8b8485ecc1ea5cb775e25cca6470d2e3c197df scripts/rl_track_reference.py
|
||||||
1706fb0e5dec9df754c3f3227d0d85b976de3d238e4d25c9b68b2346f99cafa0 scripts/run_dex_2047635068.sh
|
1706fb0e5dec9df754c3f3227d0d85b976de3d238e4d25c9b68b2346f99cafa0 scripts/run_dex_2047635068.sh
|
||||||
e8269bbd0b7754812ef1d73b2c955fe9331c737385f27b7fecaff07e0d15ab41 scripts/run_dex_l20.py
|
e8269bbd0b7754812ef1d73b2c955fe9331c737385f27b7fecaff07e0d15ab41 scripts/run_dex_l20.py
|
||||||
043f43019ff78cccc316824f435ee4060b3ac90e2821fd963077a22b936c2ada scripts/run_dex_leap.py
|
043f43019ff78cccc316824f435ee4060b3ac90e2821fd963077a22b936c2ada scripts/run_dex_leap.py
|
||||||
|
b3d7f1978780f269865fb72324326dd49686e0363ff8510c3d10fdcf0188a270 scripts/run_dynhamr_rgbd_20260915.py
|
||||||
59cc88ded2acf3fd8b9bd6ecb9c10897a068342758d636b210a5a04661371b48 scripts/run_handflow_15886123.py
|
59cc88ded2acf3fd8b9bd6ecb9c10897a068342758d636b210a5a04661371b48 scripts/run_handflow_15886123.py
|
||||||
|
c52590b2acd3ecee248aa14f285880f4482daee75c8d0fda298c9f46feb8200e scripts/run_red_handflow_comparison.py
|
||||||
|
12f6e2b93975c0398b2be86c0d3ce68ffe8532390f95210ab643bb7a14478c96 scripts/run_red_mirrored_handflow.py
|
||||||
|
4ae360c9a66bfd0a20a152a3c227531a6f4bd8f9ff066a06f9804947135ba524 scripts/run_rgbd_20260915.py
|
||||||
69d0929da639d008ef9a1be515fb2de322fc0ee5546f1ce7077aa1574128f291 scripts/run_spider.sh
|
69d0929da639d008ef9a1be515fb2de322fc0ee5546f1ce7077aa1574128f291 scripts/run_spider.sh
|
||||||
14e00e9f72295e1251b3d6bfefdfb807169dd30274be6de490ecf09f8d028867 scripts/run_spider_l20_contact.py
|
14e00e9f72295e1251b3d6bfefdfb807169dd30274be6de490ecf09f8d028867 scripts/run_spider_l20_contact.py
|
||||||
|
0ccce522536bb0e71f658c1d874607cf4bf4911595eef057008a69edd6dd7f2a scripts/run_yesterday_spider.py
|
||||||
f5e25d93e5e0a703f69a4db02bb745eb5caf20663f9df5ee050f40d1f0bbbaac scripts/smooth_l20_offline.py
|
f5e25d93e5e0a703f69a4db02bb745eb5caf20663f9df5ee050f40d1f0bbbaac scripts/smooth_l20_offline.py
|
||||||
43cc11db3bc06b07f8e1164ec4b4435b9275e9fe7f87cc1cf0532dafcbee592a scripts/stabilize_l20_temporal.py
|
15c3bb09dd9d6e962f98aee7ba4784a59fce48deffa2b142308d947db1b628ea scripts/smooth_object_reference.py
|
||||||
|
0d51c1cc2f0a212737b713ad45349cb75de05a75b1f919a432b82467483e6a6b scripts/smooth_project_reference.py
|
||||||
|
a5594ec93c7f2154af44d46c0e8a29990e710a1169aa2dd2e86c83bf6a893314 scripts/smooth_refitted_objects.py
|
||||||
|
1678676bc174d93b83c7278ee01eed97093728cb55eb9d5308589f9aa23588e6 scripts/smooth_table_constrained.py
|
||||||
|
22aadb33132c844c3bc4264303a1183df2e6336bd9d9b39cd6dc99ecc5dcdc55 scripts/stabilize_l20_temporal.py
|
||||||
|
30a5bfa30e0119052fd4e88863789ed5635624c897037815686c09eef0f12ca6 scripts/track_red_box_foundationpose.py
|
||||||
|
bacdae6ba8a4fa60612c8624d3dccd18175d6d006c3879e536a6d7eba5df2112 scripts/track_yesterday_boxes.py
|
||||||
|
fcf07dd63502cb6a45f93c130d476c43b35f796c625659242e977d70d45e20e9 scripts/unmirror_left_rgbd.py
|
||||||
8fb458b018a2ff1e5078934af09ef344c7d0859bd4c9c94b5054d7fa35fb6db8 scripts/verify_dex_video.py
|
8fb458b018a2ff1e5078934af09ef344c7d0859bd4c9c94b5054d7fa35fb6db8 scripts/verify_dex_video.py
|
||||||
|
3231c2cbf71e4e583c745083255c920c3ff299907e9fd421e28f0126e0a463bd scripts/verify_fix_interpolation.py
|
||||||
|
8507f5ba9101de8457780cb684ff2e890a38cf287555e63096c440dd7921c9e6 scripts/verify_foundationpose_setup.py
|
||||||
032abf435dcd0b96c1b15a3d0277329ed1037ae28cf970716af84a74d93a4497 scripts/verify_l20_bottle.py
|
032abf435dcd0b96c1b15a3d0277329ed1037ae28cf970716af84a74d93a4497 scripts/verify_l20_bottle.py
|
||||||
dcb976ca19f407fec64cf6c516046a6aa6352573e555d481da45c84c24bff027 scripts/verify_l20_full_replay.py
|
dcb976ca19f407fec64cf6c516046a6aa6352573e555d481da45c84c24bff027 scripts/verify_l20_full_replay.py
|
||||||
|
d20e3453c3e3b00ef3672426e0c3bf1b26bb8f79de99c74aa52dbfcf7b581ac6 scripts/verify_rgbd_bimanual.py
|
||||||
7c233690c90a2063a761083ea5bb1564c9a2a91eaab17be84c004a4e7a82f0da scripts/verify_spider_install.py
|
7c233690c90a2063a761083ea5bb1564c9a2a91eaab17be84c004a4e7a82f0da scripts/verify_spider_install.py
|
||||||
a5301cfa4a1689a2b93ae712f022827630e6c4f88e295ffee51232bc85422cb5 scripts/verify_video_retarget.py
|
a5301cfa4a1689a2b93ae712f022827630e6c4f88e295ffee51232bc85422cb5 scripts/verify_video_retarget.py
|
||||||
7996490fdf261b8ce7e916d77e878a60d88a45705cb77f6c5801068c58743414 setup_env.sh
|
7996490fdf261b8ce7e916d77e878a60d88a45705cb77f6c5801068c58743414 setup_env.sh
|
||||||
@@ -155,8 +233,8 @@ abab41c939bf736853870c84e4b65ecf4a304dec9be52323c86050fb44d9d010 third_party/Dy
|
|||||||
839619b1e4cef259e659e822af020ff6a1304da1768d38a46f61306f7d88ab29 third_party/Dyn-HaMR/dyn-hamr/vis/fig_specs.py
|
839619b1e4cef259e659e822af020ff6a1304da1768d38a46f61306f7d88ab29 third_party/Dyn-HaMR/dyn-hamr/vis/fig_specs.py
|
||||||
521033d1a22f112e589a93b867786849ff7ae3a18e7f9430f6ef9d035588a712 third_party/Dyn-HaMR/dyn-hamr/vis/output.py
|
521033d1a22f112e589a93b867786849ff7ae3a18e7f9430f6ef9d035588a712 third_party/Dyn-HaMR/dyn-hamr/vis/output.py
|
||||||
5643269902c71627403e422acfdc932eb9e4c5a733b0b9cb32a7535665f1cba6 third_party/Dyn-HaMR/dyn-hamr/vis/render.py
|
5643269902c71627403e422acfdc932eb9e4c5a733b0b9cb32a7535665f1cba6 third_party/Dyn-HaMR/dyn-hamr/vis/render.py
|
||||||
074269f6475b128357de0652a4cf8a99a08d71a5d940afc89fc952529036d762 third_party/Dyn-HaMR/dyn-hamr/vis/tools.py
|
c3c6c7a4ef2ea8a4a99bb9a92811eba9af4f7d11407391cbd191cf94e2734b88 third_party/Dyn-HaMR/dyn-hamr/vis/tools.py
|
||||||
99b1eb2852eef5018f169fb1d5d759acf50557b38b985330321f51002a255193 third_party/Dyn-HaMR/dyn-hamr/vis/viewer.py
|
85869a812e2b8a7885f8a3de176fac1ce6f4d13f20d9be00b311898ac6313139 third_party/Dyn-HaMR/dyn-hamr/vis/viewer.py
|
||||||
48debdbd133d80faa5d4adbe92d6a86780c9aebaf87c4a4d3894d0c75122985a third_party/Dyn-HaMR/requirements.txt
|
48debdbd133d80faa5d4adbe92d6a86780c9aebaf87c4a4d3894d0c75122985a third_party/Dyn-HaMR/requirements.txt
|
||||||
a460b0aab572c9c8e03cda7c009dc7679eae507d61d5b95086c17eb03ecdef2b third_party/Dyn-HaMR/scripts/convert_videos_to_gif.py
|
a460b0aab572c9c8e03cda7c009dc7679eae507d61d5b95086c17eb03ecdef2b third_party/Dyn-HaMR/scripts/convert_videos_to_gif.py
|
||||||
1f8545a9db2dc863737482b871bf2ebd1befa9c660783d02fe07c7471d7bc1c3 third_party/Dyn-HaMR/scripts/install_conda.sh
|
1f8545a9db2dc863737482b871bf2ebd1befa9c660783d02fe07c7471d7bc1c3 third_party/Dyn-HaMR/scripts/install_conda.sh
|
||||||
@@ -5072,6 +5150,49 @@ ebab16d0301ffaa0dc8611482965d04e6dfd01f55c293fcfc8332b729c362729 third_party/Dy
|
|||||||
459aae68c2e7d76cc84ff75e0b9643680dee6b1f82261901f5c39809e6e981a5 third_party/Dyn-HaMR/third-party/vipe/vipe/utils/morph.py
|
459aae68c2e7d76cc84ff75e0b9643680dee6b1f82261901f5c39809e6e981a5 third_party/Dyn-HaMR/third-party/vipe/vipe/utils/morph.py
|
||||||
d786d4fdc5aac33a6a6a7ce8fa26629795fa13d6510051279d55d5b4c7e75fed third_party/Dyn-HaMR/third-party/vipe/vipe/utils/viser.py
|
d786d4fdc5aac33a6a6a7ce8fa26629795fa13d6510051279d55d5b4c7e75fed third_party/Dyn-HaMR/third-party/vipe/vipe/utils/viser.py
|
||||||
e71048085605bef6d2a5ec6f92e4dfb4eeffc0f2d57977a94c8b5e1c7d9cc6e9 third_party/Dyn-HaMR/third-party/vipe/vipe/utils/visualization.py
|
e71048085605bef6d2a5ec6f92e4dfb4eeffc0f2d57977a94c8b5e1c7d9cc6e9 third_party/Dyn-HaMR/third-party/vipe/vipe/utils/visualization.py
|
||||||
|
0de51abc6b73e24724858239efc42cfeada5d9e7c911cf7eff077bd9a23dec62 third_party/FoundationPose/LICENSE
|
||||||
|
ab77518df7a6c41bef82cb32579d06ccff5d435ee5ad716a8c1fef0c72f05ad4 third_party/FoundationPose/Utils.py
|
||||||
|
9bec5b73299871c8cd9fba5eec07b97d49f98a159d36b10ea7eac7ee821f414b third_party/FoundationPose/build_all.sh
|
||||||
|
28cd230a4599e59764144d850e3fd502349a2deab4c8e8407367f67fa0e309d2 third_party/FoundationPose/build_all_conda.sh
|
||||||
|
2474a9d31111b84fdf4c40fc6dfe31a7c2850d5029b00cdf0ad67b1e31cca8ec third_party/FoundationPose/bundlesdf/config_linemod.yml
|
||||||
|
312b37d4fedfde999fb130894b06e5d7149fabfeb808eaf18e0e583cdce72e3b third_party/FoundationPose/bundlesdf/config_ycbv.yml
|
||||||
|
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 third_party/FoundationPose/bundlesdf/mycuda/__init__.py
|
||||||
|
911a33242afbbc31cd6423943e552eafc5228f22101c9dd639b7c17176b44bc9 third_party/FoundationPose/bundlesdf/mycuda/bindings.cpp
|
||||||
|
8ac9153b22e5526e7252f36e7e27849dd632da903e01c1d8a3610b1c0922259d third_party/FoundationPose/bundlesdf/mycuda/common.cu
|
||||||
|
d872ffb94c58e611f83bb272c888a79a9ffa577b90d886fe580bede093e53858 third_party/FoundationPose/bundlesdf/mycuda/common.h
|
||||||
|
2f8cadb97ceaa0e0202d918c606afc7185384f7dcae7f24e09577d1abdc3a347 third_party/FoundationPose/bundlesdf/mycuda/setup.py
|
||||||
|
2767ebd056b9458a9b1d6952f08cc4008e8565e68a88c02c8b6a994ad435f6a9 third_party/FoundationPose/bundlesdf/mycuda/torch_ngp_grid_encoder/LICENSE
|
||||||
|
5936432e36d7a366088d1804d84062c08cb80ffe97e880441f9d1462f56a7fc6 third_party/FoundationPose/bundlesdf/mycuda/torch_ngp_grid_encoder/bindings.cpp
|
||||||
|
0eb89d4b59d65d29b3296b0fbfc6ac179ecde7e660e38ec90c5b6afec5b13209 third_party/FoundationPose/bundlesdf/mycuda/torch_ngp_grid_encoder/grid.py
|
||||||
|
24b83e080d88970a8f241d634cf800ae9d284d25521a12c1f34a98be9c2ea214 third_party/FoundationPose/bundlesdf/mycuda/torch_ngp_grid_encoder/gridencoder.cu
|
||||||
|
4668e78b479d03e4a8862edadbf7005b46c4da082adc39e2685d36b97c2de0ef third_party/FoundationPose/bundlesdf/mycuda/torch_ngp_grid_encoder/gridencoder.h
|
||||||
|
7478760cd5469b3b4579f9e8cb880a66d98ee9e9a2d41873b7f8f045a8d6378c third_party/FoundationPose/bundlesdf/nerf_helpers.py
|
||||||
|
7aeafd1cd0641bb7e0949043c21248bfa84830c486b5f6c89b5674b3c6e0fc6e third_party/FoundationPose/bundlesdf/nerf_runner.py
|
||||||
|
f9866dcbef0d31afca227ddf034cf6666a516c04b61df9790d9a8dc60b7ec853 third_party/FoundationPose/bundlesdf/run_nerf.py
|
||||||
|
a63668025a6fda90009d369b48444de1649d6cbbee66b754576ef84600f01a16 third_party/FoundationPose/bundlesdf/tool.py
|
||||||
|
b40240a60d44000588e02d1585ce1d78a1d84aa14e5f50d5dd40c62fd373e8dc third_party/FoundationPose/check_env.py
|
||||||
|
c32f24c0f051a45a2683521f52fd848e9a0064304c7f1cf8b56104be8a0b4fd4 third_party/FoundationPose/datareader.py
|
||||||
|
d8f42dbef0b121e2f5982aa6e62e6616bcc7b5afb8121a66b37c31f3ebc7e1f7 third_party/FoundationPose/docker/run_container.sh
|
||||||
|
4a4617b6477f31ed2305cad2d7018e305c18c66a29d5fbd80f9a29cb3f789303 third_party/FoundationPose/environment.yml
|
||||||
|
73a40474d11ab9d9dc873e101b5eef370c0bd78f2874ab1b5148dac402496ad0 third_party/FoundationPose/estimater.py
|
||||||
|
c582f46c65f9787d7c7d4376f64900e10c87fb4d569f9eca55f05daeec395484 third_party/FoundationPose/learning/datasets/h5_dataset.py
|
||||||
|
27c5312108718611d7d82bb601e58d59b2c4f0b93b75ab02bee652e810a3e60e third_party/FoundationPose/learning/datasets/pose_dataset.py
|
||||||
|
29a4875a35150c662a3604e88a7f102d2fa4de9d026a8ee07151e09e788a2e26 third_party/FoundationPose/learning/models/network_modules.py
|
||||||
|
c024375d544352fbcb94698d792ec6fd017008ca5d093e71e747727ea59db709 third_party/FoundationPose/learning/models/refine_network.py
|
||||||
|
6cea9a7683def72b92e8c8328884e48fb6ca057ff480efab6d1328686b3ce926 third_party/FoundationPose/learning/models/score_network.py
|
||||||
|
a210f46868ab77631fdb264043356a435d06b1294929b304b0922e23c839d64a third_party/FoundationPose/learning/training/predict_pose_refine.py
|
||||||
|
97f2f6f74fbe60be6a630d515db5142d78045f1150adb26dca56d93cffd3bbde third_party/FoundationPose/learning/training/predict_score.py
|
||||||
|
da0e1265e9b4c35624b599029050631d62fb201ad6c838e3b4d26af99adc27b2 third_party/FoundationPose/learning/training/training_config.py
|
||||||
|
53aee630d869187ba47addf86142e211361774096d2543e4017460937884fb8f third_party/FoundationPose/mycpp/CMakeLists.txt
|
||||||
|
c5a9d3af06625c3bb966fcb514a71787964224aa546cfbbdaa7d5a71b303562a third_party/FoundationPose/mycpp/include/Utils.h
|
||||||
|
466878738286fd787038c28d80ea801ef4e6756d5e38e551b456b6f121a17d17 third_party/FoundationPose/mycpp/src/Utils.cpp
|
||||||
|
8567ae667cfe7657414effdd9995a76680052b865b09a6d4e37f2034f3fe3730 third_party/FoundationPose/mycpp/src/app/pybind_api.cpp
|
||||||
|
b219ee8decaff6ce6944cefe07926bab0a51e912c10421f7db0765b866fcf647 third_party/FoundationPose/offscreen_renderer.py
|
||||||
|
77dff29225aa2e53b48b7444afa5e25a1573f22a1eef497c61da212511dc086f third_party/FoundationPose/readme.md
|
||||||
|
943c5ef618210ce2d95aa8123a62f550d4a0a0080c6a32d5d542f1c0a291fa87 third_party/FoundationPose/requirements.txt
|
||||||
|
ff7fa1caee76e36ecc3a5ab6abe86f20ad96e3a98dda42be6d41666bcdc7c31b third_party/FoundationPose/run_demo.py
|
||||||
|
9f5f7648314cdd0df5581e441455a3c25f083c4a90bf2b45a4c08b1e3fa2259f third_party/FoundationPose/run_linemod.py
|
||||||
|
e7aacd1433c43678d7627edc9853f46780376167c1f3e0f02f22534e6ae3653b third_party/FoundationPose/run_ycb_video.py
|
||||||
04b9984691905594ec1757ec97f4cd939d87bea33f9aefc4bf9841b835392757 third_party/hamer/LICENSE.md
|
04b9984691905594ec1757ec97f4cd939d87bea33f9aefc4bf9841b835392757 third_party/hamer/LICENSE.md
|
||||||
8c794047f7d965650799e13bf9337edc47e1cfbce61fbf337cdca11bcb91b18c third_party/hamer/README.md
|
8c794047f7d965650799e13bf9337edc47e1cfbce61fbf337cdca11bcb91b18c third_party/hamer/README.md
|
||||||
d2de2bdba9e0f78e020ec73cad41b5d95b9b824b00693e4c159e310c48cb5559 third_party/hamer/demo.py
|
d2de2bdba9e0f78e020ec73cad41b5d95b9b824b00693e4c159e310c48cb5559 third_party/hamer/demo.py
|
||||||
@@ -6547,6 +6668,51 @@ d77d2d3191ce9ead4746ec96950fd4e70f4366f143f940e1f51c06d5a5dd3720 third_party/ha
|
|||||||
ce164f71e951e6a423ab4de7ae67a0baab18a4e8e96d6442f21f7332f46ba4cf third_party/hamer/third-party/ViTPose/tools/webcam/webcam_apis/webcam_runner.py
|
ce164f71e951e6a423ab4de7ae67a0baab18a4e8e96d6442f21f7332f46ba4cf third_party/hamer/third-party/ViTPose/tools/webcam/webcam_apis/webcam_runner.py
|
||||||
abd988f8ef00739213c548efe27e08da22e72d9de4aee39da24386b2e83d3e12 third_party/hamer/train.py
|
abd988f8ef00739213c548efe27e08da22e72d9de4aee39da24386b2e83d3e12 third_party/hamer/train.py
|
||||||
f2bd4bcb167c7e4dfd9cca708c552372097d61afa881d9abc1a8b7c358a1710d third_party/hamer/vitpose_model.py
|
f2bd4bcb167c7e4dfd9cca708c552372097d61afa881d9abc1a8b7c358a1710d third_party/hamer/vitpose_model.py
|
||||||
|
1e92afb622930d0d474296106734de5928d3836ac2c9ae3bd0d078bfbd9c83f6 third_party/nvdiffrast/Dockerfile
|
||||||
|
ce20436c2730611757d3c7ed2b4d9bef8315a8a0af0540ff8baa5dce7a94f5da third_party/nvdiffrast/LICENSE.txt
|
||||||
|
cd50f73d16a653c13677382328df6674357ad387811ee6356ee36cbc86880507 third_party/nvdiffrast/MANIFEST.in
|
||||||
|
2c53380264d463e2866c04d507404abd9060c5cb9aa02478690f132796537a87 third_party/nvdiffrast/README.md
|
||||||
|
820afbe9bb181f6e0f748e95881c753a0780f67e44c8da9239c81e43031956e2 third_party/nvdiffrast/csrc/common/antialias.cu
|
||||||
|
bb2566dc30b50abd8c604d6f8bc1a3e2a6fa2f9b3cb46a048972ba0978c24adc third_party/nvdiffrast/csrc/common/antialias.h
|
||||||
|
853052945a2b22272f09b305c38dda3d0e636c2a268f2d2f76f036be5dbfe47e third_party/nvdiffrast/csrc/common/common.cpp
|
||||||
|
9f426db8dfe79e62b2f6c7ca26068f56ad3a6d2120c288be494b9c1e2cee4a83 third_party/nvdiffrast/csrc/common/common.h
|
||||||
|
98a4c7e60b110b58f6875404a3ee6f36b9f6fabf17a0e46c11ae68cf74b58a67 third_party/nvdiffrast/csrc/common/cudaraster/CudaRaster.hpp
|
||||||
|
024b53503530a9cb46c8c5789224168526ff63e40df71a974cce3959fbb520e6 third_party/nvdiffrast/csrc/common/cudaraster/impl/Buffer.cpp
|
||||||
|
26dad7ee75b7b65959132ef6c148f608f775a07f437a5fdcf365f3acecda58e9 third_party/nvdiffrast/csrc/common/cudaraster/impl/Buffer.hpp
|
||||||
|
9b5bc875062479d6942df4af75d2f30f730dbd7e5a3758e5d2a3d407acd172e4 third_party/nvdiffrast/csrc/common/cudaraster/impl/Constants.hpp
|
||||||
|
550430abc3dc842a53507e4701dc30065316809318d187bf9405f54f784067b0 third_party/nvdiffrast/csrc/common/cudaraster/impl/CudaRaster.cpp
|
||||||
|
de4bc5732071af6df2206be091107d3992f4114ac0b120b7957d8ead0e574767 third_party/nvdiffrast/csrc/common/cudaraster/impl/Defs.hpp
|
||||||
|
ad3552438fbbdcb7797646da48bf3367c50227d4cb1d4a614b7ddaa98c10fadb third_party/nvdiffrast/csrc/common/cudaraster/impl/PrivateDefs.hpp
|
||||||
|
38b85912f1139f684f45b5f717c4e2404ba55c6ce4498574fcdd9a8d23176cab third_party/nvdiffrast/csrc/common/cudaraster/impl/RasterImpl.cpp
|
||||||
|
1d2554a62849b98038e3601652c552d6631e0108cf8aeacff5639877b9139117 third_party/nvdiffrast/csrc/common/cudaraster/impl/RasterImpl.hpp
|
||||||
|
b067421e0f742ab848a004bb098f7064935e5ed7f440222700579b2b777d62e1 third_party/nvdiffrast/csrc/common/cudaraster/impl/RasterImpl_kernel.cu
|
||||||
|
69beed905070b631773a8eb69658bd0c4a516919b04b42310eef4278393aec9c third_party/nvdiffrast/csrc/common/framework.h
|
||||||
|
a2ff0f402a0aeaa82346e28088d3b020910932625d4f0212026e25d2da723e41 third_party/nvdiffrast/csrc/common/interpolate.cu
|
||||||
|
4da693612c29f8ec70987df8b70da76e8f0980263ea647b5ff73dd5cf3ccf2e2 third_party/nvdiffrast/csrc/common/interpolate.h
|
||||||
|
286e85b2a0c59342a22e0f6e53d612418bc5c7f1d2c679255171342f335c690c third_party/nvdiffrast/csrc/common/rasterize.cu
|
||||||
|
70542df84dd30984bbadd78beb4715c7593b3b630b980dafa7430e324aaa47f9 third_party/nvdiffrast/csrc/common/rasterize.h
|
||||||
|
1368a918fd8b55946ed9f503b41f928117a278db8814487e3aaa9deba0e3e6c0 third_party/nvdiffrast/csrc/common/texture.cpp
|
||||||
|
c9c4404c85724d3b9839ecdcfff16c71b3ff67fe1e3eec4bd166f50c274eee5d third_party/nvdiffrast/csrc/common/texture.h
|
||||||
|
f54788e2df76490f4bfbc74a129d00ac31d6d954859be18d193b12a712d363ff third_party/nvdiffrast/csrc/common/texture_kernel.cu
|
||||||
|
0155510bb5d3c22852aac910f448cb0070e9eb24fdd8f8f173bad9bcc5cb3be9 third_party/nvdiffrast/csrc/torch/torch_antialias.cpp
|
||||||
|
448ddf58b557d99a28a87382cab0698dfcfc77e7d83dfe3916ee30968ca1dd9e third_party/nvdiffrast/csrc/torch/torch_bindings.cpp
|
||||||
|
6111f5631d57678c2d7ee1927ee299a977678afd9f1b1fcb76ac7dcb40e130e4 third_party/nvdiffrast/csrc/torch/torch_interpolate.cpp
|
||||||
|
1bb4b1f5502cb0b827a93e152c02fd1c22aad3cb05748ecb0e73d8d813106278 third_party/nvdiffrast/csrc/torch/torch_rasterize.cpp
|
||||||
|
146526d5c8639ac19355082893d5916607bdddbf47f88c4c28ef4d4a237846c3 third_party/nvdiffrast/csrc/torch/torch_texture.cpp
|
||||||
|
37ed6a10f724dbfb17d6945d22ab171d073bd1ae83d3378a2a52b1c47c750058 third_party/nvdiffrast/csrc/torch/torch_types.h
|
||||||
|
2e20d0bb443cc934fc03a2e4f53aa1e763a6f7c9224b84f3c8ae1123a0d78739 third_party/nvdiffrast/docs/index.html
|
||||||
|
1b569050844b7deacdf78ba4fea254ae74e35a4c062f812f08a4c7453f53ac19 third_party/nvdiffrast/nvdiffrast/__init__.py
|
||||||
|
61f7b47e6402c5db311a546dd02bc672544a1db5e0e8dcd81faaed7d0729bf36 third_party/nvdiffrast/nvdiffrast/torch/__init__.py
|
||||||
|
135f7b64bd8eb7698491b8224cdb737faf7672b558e6c5c841e596401424cabf third_party/nvdiffrast/nvdiffrast/torch/ops.py
|
||||||
|
485c87bc1f0d8f58cf2d76f958bd88f646a1a666fa6e2215242be76db700cc66 third_party/nvdiffrast/pyproject.toml
|
||||||
|
5b24e04c152f4dc1e8109adfecd87b484de168b70b8800ae90f2488b4f1f8fb1 third_party/nvdiffrast/samples/data/NOTICE.txt
|
||||||
|
79883d6111248c371cc21a8d2960834d0197546d2c9335a402c1e3ef131f2807 third_party/nvdiffrast/samples/torch/cube.py
|
||||||
|
2843227d3c313eda2c72472fe4d5deb4e7afdcbb2572bdf844175922d7ad031d third_party/nvdiffrast/samples/torch/earth.py
|
||||||
|
77c67b32d99c34b8aea1ba47ba6025e1ca5fcc49b592495b28a752f26819ae3b third_party/nvdiffrast/samples/torch/envphong.py
|
||||||
|
894df74752972a36518688d276aca037d5cd228dbfcd1fc938a7760f04871b2d third_party/nvdiffrast/samples/torch/pose.py
|
||||||
|
b6744a6a76a9f5d5700240b7185cac7ba7b1e7aefc664226c979934397375af6 third_party/nvdiffrast/samples/torch/triangle.py
|
||||||
|
7b17c0eabed8b029ae8646dda0f8b18dd78ebe1096c6841055fccebead3b099d third_party/nvdiffrast/samples/torch/util.py
|
||||||
|
12d02cbc23dc7496f94f62edf0136996303980e3ccd7884f2193d74eecf8091d third_party/nvdiffrast/setup.py
|
||||||
e7a8f99a0db1fd4d800a28a1bbde315913f5633c4502a128753dc9e026c9dd91 third_party/spider/.github/workflows/deploy-docs.yml
|
e7a8f99a0db1fd4d800a28a1bbde315913f5633c4502a128753dc9e026c9dd91 third_party/spider/.github/workflows/deploy-docs.yml
|
||||||
2f8dd1e972a28624d016699b3df32bc2dd73399870074ce9b7759b65cd2d8238 third_party/spider/.vscode/extensions.json
|
2f8dd1e972a28624d016699b3df32bc2dd73399870074ce9b7759b65cd2d8238 third_party/spider/.vscode/extensions.json
|
||||||
a945d05d8830cd825c8263c7868d6495141c0dddaa02e303668ad007996251a1 third_party/spider/.vscode/launch.json
|
a945d05d8830cd825c8263c7868d6495141c0dddaa02e303668ad007996251a1 third_party/spider/.vscode/launch.json
|
||||||
@@ -6598,7 +6764,7 @@ f067a12d6a940a271cb61cb2958a5eefb54348b36a0a746766543bef6765c975 third_party/sp
|
|||||||
d5a41860851c1e7d25caba3761875b757c7899608926983c1ccf7a02a990f401 third_party/spider/examples/run_hdmi.py
|
d5a41860851c1e7d25caba3761875b757c7899608926983c1ccf7a02a990f401 third_party/spider/examples/run_hdmi.py
|
||||||
b53d3a90e71e98035c8361367d53159b64b742fec3a985a98e98a019630bacc7 third_party/spider/examples/run_hdmi.sh
|
b53d3a90e71e98035c8361367d53159b64b742fec3a985a98e98a019630bacc7 third_party/spider/examples/run_hdmi.sh
|
||||||
c40d709d373b9e555b313841bf4880ac469b6a2140d383776ae8fc27894248d9 third_party/spider/examples/run_maniptrans.py
|
c40d709d373b9e555b313841bf4880ac469b6a2140d383776ae8fc27894248d9 third_party/spider/examples/run_maniptrans.py
|
||||||
e3d053406cd51232e3293136ac266498f0e2c77e9e054f379468cd9f4f6b99f6 third_party/spider/examples/run_mjwp.py
|
d65050da9478deeb9d98c0a608872d93784702159e96cdbcbf8c78aee308a141 third_party/spider/examples/run_mjwp.py
|
||||||
56584869816735d774693269e4c094300ac8b0620f6bc17f049652d5fbd4ebaf third_party/spider/examples/run_mjwp_fast.py
|
56584869816735d774693269e4c094300ac8b0620f6bc17f049652d5fbd4ebaf third_party/spider/examples/run_mjwp_fast.py
|
||||||
5e67cca2e054c4d2e7a95453542b25e2e203c30d4cc23495baa2eeaf6d738ddb third_party/spider/examples/tutorial.ipynb
|
5e67cca2e054c4d2e7a95453542b25e2e203c30d4cc23495baa2eeaf6d738ddb third_party/spider/examples/tutorial.ipynb
|
||||||
e24eb7ea68256a56f6d7f7723ff2fae6626957e1ce2cd95ef687f1d6b916ae84 third_party/spider/pyproject.toml
|
e24eb7ea68256a56f6d7f7723ff2fae6626957e1ce2cd95ef687f1d6b916ae84 third_party/spider/pyproject.toml
|
||||||
@@ -6675,7 +6841,7 @@ c6f3bc70b31da3e65b4d93255e3bbdec333ed989e91d42cff665dc6ab5262e41 third_party/sp
|
|||||||
e28d0f45bbfb8bd89ed378547c75e9c3a6731b628b2938e6106d0ee71b48dc33 third_party/spider/spider/math.py
|
e28d0f45bbfb8bd89ed378547c75e9c3a6731b628b2938e6106d0ee71b48dc33 third_party/spider/spider/math.py
|
||||||
9a91b818e261d148accf7b4edb3c9326709e37d109818aa9e57fa5d6b8a1b935 third_party/spider/spider/mujoco_utils.py
|
9a91b818e261d148accf7b4edb3c9326709e37d109818aa9e57fa5d6b8a1b935 third_party/spider/spider/mujoco_utils.py
|
||||||
2d3199ff3c1c2e94d42a94308cb11da2ca23fbb49d3f23d6d37fb9fb494630ad third_party/spider/spider/optimizers/__init__.py
|
2d3199ff3c1c2e94d42a94308cb11da2ca23fbb49d3f23d6d37fb9fb494630ad third_party/spider/spider/optimizers/__init__.py
|
||||||
d4df207522e0ac5656d44763dfcb91982d01a3559da783b42c272bee9ee22940 third_party/spider/spider/optimizers/sampling.py
|
ffd2536751c466b4f6c2cbf8eb5b9236a393ea1f627e0ba4d40a2ef90848e452 third_party/spider/spider/optimizers/sampling.py
|
||||||
b76a8e277daf5a75c92ed9cc146579a7885d209bb4c554a47a99c375fa77e77e third_party/spider/spider/optimizers/sampling_fast.py
|
b76a8e277daf5a75c92ed9cc146579a7885d209bb4c554a47a99c375fa77e77e third_party/spider/spider/optimizers/sampling_fast.py
|
||||||
924ae2fbd559bf964989ed1cadce64f4962f03f4dba68e1ca142d3d97662ec08 third_party/spider/spider/postprocess/__init__.py
|
924ae2fbd559bf964989ed1cadce64f4962f03f4dba68e1ca142d3d97662ec08 third_party/spider/spider/postprocess/__init__.py
|
||||||
26aa4cb33ced809b07813f27cdbab231ed0b3dd240b5322ef3ca228d095766a3 third_party/spider/spider/postprocess/add_auc.py
|
26aa4cb33ced809b07813f27cdbab231ed0b3dd240b5322ef3ca228d095766a3 third_party/spider/spider/postprocess/add_auc.py
|
||||||
@@ -6713,7 +6879,7 @@ fdb97e69024f2acdf902896d82a7378720eace998ba6edd042c5266b6719e80f third_party/sp
|
|||||||
af889f40ae71b2cdd5a8c705fdc77f133c1bc115f753a3e2f0d58490ea503238 third_party/spider/spider/simulators/isaac.py
|
af889f40ae71b2cdd5a8c705fdc77f133c1bc115f753a3e2f0d58490ea503238 third_party/spider/spider/simulators/isaac.py
|
||||||
d2fa891db989182dc4f83f1bf73694610d59341d5d6894bcba44562fe00bdbff third_party/spider/spider/simulators/maniptrans.py
|
d2fa891db989182dc4f83f1bf73694610d59341d5d6894bcba44562fe00bdbff third_party/spider/spider/simulators/maniptrans.py
|
||||||
8af27b1e6b876f8ede9d657840dea63f65e83816a93da55bade476e41fe46977 third_party/spider/spider/simulators/maniptrans_test.py
|
8af27b1e6b876f8ede9d657840dea63f65e83816a93da55bade476e41fe46977 third_party/spider/spider/simulators/maniptrans_test.py
|
||||||
b414105e5fd276e92ea347a69b529cd21a65a59a198cb2b40406ebdf7644ed66 third_party/spider/spider/simulators/mjwp.py
|
9cf471565802d55500bc8990c1e2117e963169b6d0242bf38df1c28d0ccbcc81 third_party/spider/spider/simulators/mjwp.py
|
||||||
08e5dbe18ea495625aeabee6351cc2a81fb458da6a85fa11638bb1b16461b2a8 third_party/spider/spider/simulators/mjwp_eq.py
|
08e5dbe18ea495625aeabee6351cc2a81fb458da6a85fa11638bb1b16461b2a8 third_party/spider/spider/simulators/mjwp_eq.py
|
||||||
9746ccde567081321d0d549e471c6445ca7669fdbfa0b460988e744fdb69a1c1 third_party/spider/spider/simulators/mjwp_test.py
|
9746ccde567081321d0d549e471c6445ca7669fdbfa0b460988e744fdb69a1c1 third_party/spider/spider/simulators/mjwp_test.py
|
||||||
c76e1502bb50a2280eac7e673fe3891444a348a20860bbf79d12f35a2c28d0eb third_party/spider/spider/tasks/__init__.py
|
c76e1502bb50a2280eac7e673fe3891444a348a20860bbf79d12f35a2c28d0eb third_party/spider/spider/tasks/__init__.py
|
||||||
|
|||||||
+15
-1
@@ -30,7 +30,7 @@
|
|||||||
"path": "third_party/Dyn-HaMR",
|
"path": "third_party/Dyn-HaMR",
|
||||||
"commit": "fa9cd7412c205fd15ee4139c8caacf79bf6167e6",
|
"commit": "fa9cd7412c205fd15ee4139c8caacf79bf6167e6",
|
||||||
"origin": "https://github.com/ZhengdiYu/Dyn-HaMR.git",
|
"origin": "https://github.com/ZhengdiYu/Dyn-HaMR.git",
|
||||||
"local_changes": "M dyn-hamr/HMP/fitting.py\n M dyn-hamr/data/vidproc.py\n M dyn-hamr/optim/base_scene.py\n M dyn-hamr/run_opt.py\n?? dyn-hamr/HMP/windowed.py\n?? third-party/Hand-BMC-pytorch-main/",
|
"local_changes": "M dyn-hamr/HMP/fitting.py\n M dyn-hamr/data/vidproc.py\n M dyn-hamr/optim/base_scene.py\n M dyn-hamr/run_opt.py\n M dyn-hamr/vis/tools.py\n M dyn-hamr/vis/viewer.py\n?? dyn-hamr/HMP/windowed.py\n?? third-party/Hand-BMC-pytorch-main/",
|
||||||
"snapshot": "working tree content; tracked files plus source additions"
|
"snapshot": "working tree content; tracked files plus source additions"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -65,7 +65,21 @@
|
|||||||
"path": "third_party/spider",
|
"path": "third_party/spider",
|
||||||
"commit": "71238456bf97a7eeb3d0471aa31974e2d404d4ae",
|
"commit": "71238456bf97a7eeb3d0471aa31974e2d404d4ae",
|
||||||
"origin": "https://github.com/facebookresearch/spider.git",
|
"origin": "https://github.com/facebookresearch/spider.git",
|
||||||
|
"local_changes": "M examples/run_mjwp.py\n M spider/optimizers/sampling.py\n M spider/simulators/mjwp.py",
|
||||||
|
"snapshot": "working tree content; tracked files plus source additions"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "third_party/FoundationPose",
|
||||||
|
"commit": "a1b694b83e633c2cb6115b9063d940a687759392",
|
||||||
|
"origin": "https://github.com/NVlabs/FoundationPose.git",
|
||||||
"local_changes": "",
|
"local_changes": "",
|
||||||
"snapshot": "working tree content; tracked files plus source additions"
|
"snapshot": "working tree content; tracked files plus source additions"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "third_party/nvdiffrast",
|
||||||
|
"commit": "253ac4fcea7de5f396371124af597e6cc957bfae",
|
||||||
|
"origin": "https://github.com/NVlabs/nvdiffrast.git",
|
||||||
|
"local_changes": "?? build/\n?? nvdiffrast.egg-info/",
|
||||||
|
"snapshot": "working tree content; tracked files plus source additions"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
"source": "community mirror gpue/foundationpose-weights; official Google Drive quota exceeded",
|
||||||
|
"verification": "size and mirror LFS SHA256; not independently compared to official files",
|
||||||
|
"files": [
|
||||||
|
{
|
||||||
|
"path": "2023-10-28-18-33-37/config.yml",
|
||||||
|
"size": 708,
|
||||||
|
"sha256": "28a6ba94a33230ee5fc3c51939486281578b0972542bd9e38ca6123e75605686",
|
||||||
|
"url": "https://hf-mirror.com/gpue/foundationpose-weights/resolve/main/2023-10-28-18-33-37/config.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "2023-10-28-18-33-37/model_best.pth",
|
||||||
|
"size": 68220109,
|
||||||
|
"sha256": "774700586ddc435d408fc01c9809c43e151232936369dfbea0f0f964ba471d60",
|
||||||
|
"url": "https://hf-mirror.com/gpue/foundationpose-weights/resolve/main/2023-10-28-18-33-37/model_best.pth"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "2024-01-11-20-02-45/config.yml",
|
||||||
|
"size": 778,
|
||||||
|
"sha256": "a79db4de3b95885dd5ae86833b37b8698a75dad81e87d1086cd50b2fcd8dda3f",
|
||||||
|
"url": "https://hf-mirror.com/gpue/foundationpose-weights/resolve/main/2024-01-11-20-02-45/config.yml"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "2024-01-11-20-02-45/model_best.pth",
|
||||||
|
"size": 190229389,
|
||||||
|
"sha256": "81924d384bf5c26c646ee4783104982ae3d1e049c181c36641b6a7aeae494c26",
|
||||||
|
"url": "https://hf-mirror.com/gpue/foundationpose-weights/resolve/main/2024-01-11-20-02-45/model_best.pth"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,65 @@
|
|||||||
|
{
|
||||||
|
"chunk_bytes": 50331648,
|
||||||
|
"files": [
|
||||||
|
{
|
||||||
|
"path": "third_party/hamer/_DATA/hamer_ckpts/checkpoints/hamer.ckpt",
|
||||||
|
"bytes": 2689536166,
|
||||||
|
"sha256": "e5cc06f294d88a92dee24e603480aab04de532b49f0e08200804ee7d90e16f53",
|
||||||
|
"parts": 54
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "weights/unidepth-v2-vitl14/model.safetensors",
|
||||||
|
"bytes": 1415383604,
|
||||||
|
"sha256": "ba73d3de735302ccc64a50f1e557122050c4b1893e6060b28dba05d6af3e67c6",
|
||||||
|
"parts": 29
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "weights/handflow_denoiser.pt",
|
||||||
|
"bytes": 667907131,
|
||||||
|
"sha256": "2fbc4e1fa7a60f469a6ac94933a6e6dc8a86a0e1fc13bd7cd81c430c79acfcda",
|
||||||
|
"parts": 14
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "weights/detector.pt",
|
||||||
|
"bytes": 53582271,
|
||||||
|
"sha256": "5ef3df44e42d2db52d4ffe91f83a22ce9925e2acc9abebf453f2c5d22e380033",
|
||||||
|
"parts": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "third_party/Dyn-HaMR/_DATA/hmp_model/results/model/optimizer.pth",
|
||||||
|
"bytes": 541530298,
|
||||||
|
"sha256": "ea48b2b6d4a8bebff41b72a6f034db5506b488c8b4f114709c58b67953d2ce8d",
|
||||||
|
"parts": 11
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "third_party/Dyn-HaMR/_DATA/hmp_model/results/model/local_encoder.pth",
|
||||||
|
"bytes": 161190688,
|
||||||
|
"sha256": "89db49f42b98986121ff0b2152b89c045f6d66945434bf38e6f21981e70ea82b",
|
||||||
|
"parts": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "third_party/Dyn-HaMR/_DATA/hmp_model/results/model/nemf.pth",
|
||||||
|
"bytes": 92620900,
|
||||||
|
"sha256": "cbb9d5bae07de807c13f02128b18e1b7b5f31e6626bdda16b800e636753004ff",
|
||||||
|
"parts": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "third_party/Dyn-HaMR/dyn-hamr/optim/BMC/joint_angles.npy",
|
||||||
|
"bytes": 90116528,
|
||||||
|
"sha256": "92c96d1899aa290542cf31af322ba53811afd914258f1367fb41e2aeaa6e0b62",
|
||||||
|
"parts": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "third_party/FoundationPose/weights/2024-01-11-20-02-45/model_best.pth",
|
||||||
|
"bytes": 190229389,
|
||||||
|
"sha256": "81924d384bf5c26c646ee4783104982ae3d1e049c181c36641b6a7aeae494c26",
|
||||||
|
"parts": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "third_party/FoundationPose/weights/2023-10-28-18-33-37/model_best.pth",
|
||||||
|
"bytes": 68220109,
|
||||||
|
"sha256": "774700586ddc435d408fc01c9809c43e151232936369dfbea0f0f964ba471d60",
|
||||||
|
"parts": 2
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Source from any directory: source /path/to/project/configs/project_env.example.sh
|
||||||
|
export HANDFLOW_PROJECT_ROOT="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||||
|
export TORCH_HOME="$HANDFLOW_PROJECT_ROOT/.torch_cache"
|
||||||
|
export HF_HOME="$HANDFLOW_PROJECT_ROOT/.hf_cache"
|
||||||
|
export WARP_CACHE_PATH="$HANDFLOW_PROJECT_ROOT/.spider_cache/warp"
|
||||||
|
export TORCHINDUCTOR_CACHE_DIR="$HANDFLOW_PROJECT_ROOT/.spider_cache/torchinductor"
|
||||||
|
export VIPE_ROOT="$HANDFLOW_PROJECT_ROOT/third_party/vipe"
|
||||||
|
export VIPE_PYTHON="$HANDFLOW_PROJECT_ROOT/.venv/bin/python"
|
||||||
|
export HAMER_CKPT="$HANDFLOW_PROJECT_ROOT/third_party/hamer/_DATA/hamer_ckpts/checkpoints/hamer.ckpt"
|
||||||
|
export MANO_ROOT="$HANDFLOW_PROJECT_ROOT/third_party/hamer/_DATA/data/mano"
|
||||||
|
export DETECTOR_CKPT="$HANDFLOW_PROJECT_ROOT/weights/detector.pt"
|
||||||
|
export HANDFLOW_NORMALIZATION_STATS="$HANDFLOW_PROJECT_ROOT/weights/normalization_stats.npz"
|
||||||
|
export MUJOCO_GL="${MUJOCO_GL:-osmesa}"
|
||||||
|
# Offline flags intentionally unset here: populate caches before offline inference.
|
||||||
|
# Dyn-HaMR also uses its own _DATA tree and Hydra paths; see SETUP_AND_WEIGHTS.md.
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user