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:
liyang
2026-09-17 11:27:46 +08:00
parent 7e4ef6f98b
commit ae28d55f81
761 changed files with 55598 additions and 59 deletions
+183 -17
View File
@@ -1,17 +1,26 @@
3908af8172c09292676e4251e92047bba6affe8b93b10678931abaddfb40d9c4 .gitignore
b57bb497baac2331336ed0fce0a88323a22170d807e2a6a3e93acc617fa1b586 EXCLUDED_FILES.json
c65bf89cc6efa1599cbc14d5a6a77c1ae9720b2a0858f8e73c14ccc16cd3f518 EXTERNAL_ASSETS.json
873737027b95bcdeef4817b8f7d4c32a058d8dee45a7edf90fc76f80ecbb7657 .gitignore
7ebd2fc278d77c6169155e2500dc7ca94c71c3c61728d2fc9d8f074927551a16 EXCLUDED_FILES.json
707506e2394bce2e12605a8f5035c8fdab043b4067e717987b615e3afb47b1ef EXTERNAL_ASSETS.json
3b94f458ee76f45c5bc05d9bc809ee6549f4abc1e289e20672e4094f06313dbe LICENSE
b70239228c5cbe4fe2d777965a1b255e09b54f26640a74e2470acd8def6f82e6 PORTABILITY_REPORT.json
21d1923ff692d12a7f2500846b9cd9b5d58eae5c91f051dbff92c3ae038affb8 README.md
c586facbab36165c37b4cb036e82470481e9b6155835715de9c2977207bec956 RELEASE_VALIDATION.json
bfea3bb258141bb73420d96dd05c9e7ccb5fe9155d696f024bb9de2feaa04ed9 UPSTREAM_SOURCES.json
f87632519750fe27a73c6ee63a6b75fa04f0b6928d5d6dfbdd02b7a7f4e607f7 PORTABILITY_REPORT.json
04c14678d19c1ab9a2128f05241fe9961a77957e30dd2e8d966d78ee1e4cff37 README.md
3a24bd92822f65a39a94cfc35fb747183f74acf9b559e9d5c8a3c5d14ff1b93f RELEASE_VALIDATION.json
616d982f0edba541db1f62aad6d520b2335829c6392d3204695836bc1e59a012 UPSTREAM_SOURCES.json
d2fcde6f355b0d5cb98439fedb88e300f15169c341cad89cf8ef27df0cc8ef8f configs/foundationpose_weights_manifest.json
14715c6825d04287291e06981f64303b769d206964ae9debf234fe2ef9a98183 configs/inference.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
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
d0565299f32944770e867a3c5714ed0e14468764efbd19a475a5bcae581c3ff5 docs/上半.stl
ec647027c0f3a0827eb7cf6fc343f4d8adc53f9ecb7df662c8fc5035ed30ad1c docs/下半.stl
eab65b1dabd13e5ebc5e1cf90bdd2221d1854e7ccae585418f7310119e100292 model/__init__.py
7dd467f04165d5a89ba8e11e8e2c08e4fc493f0f5a09052de0d3350eea2a7df3 model/feature_extractors/__init__.py
65fbf3a3aeaf8fb36f9b875bc1694874cd562ec536ac71e598dd2454d7e6aab9 model/feature_extractors/condition_builder.py
@@ -29,49 +38,118 @@ d9a9c64c40ea17bc1131fd94e309f708be02b629f57db587d1031be16f71636f model/flow_mat
e8d1cfb7824dab7b173b81bd87bbc50c0eecf036a58de9f9919fd23b21bf9cbc model/pose_embedding.py
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 preprocessing/__init__.py
545b76ce9c91517c8825a036b8f7fab88c8cd09dc1d4ebeedff2aafd09364b92 preprocessing/hamer_crop_and_skeleton.py
0dbdc5b0b5e6222902a8e1a4dee36709c43ca3599cd5b60ad85fe210d2d2b0f5 requirements/pipeline_venv.txt
176ac5e797423af4c48d00516cc6fc335938a5905565d1bb57a4d2d6f5059d9d requirements/retarget.txt
26d3363149bfef66f3d35c479e31842c8dfdfd13cf1ccc909d17069a23fc75c9 requirements/retarget_observed.json
b5b7186c6d03bee37a4c2b7738f37150d91f478c83962020734b4188db41efc1 requirements/runtime_observed.json
45e7086637ef4b033dec04c1747387dc21c8fe4a544e080b3d8ec702a8870326 requirements/spider_installed_local.txt
edf81ff4975fb401202ed5407ea6237c8f6c4a0a7dd02184ee1f1a725beb72d1 requirements/spider_resolved.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
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
8f39db6ebb228ea67db6238db824c00e4f3e4aa0f508e14dff8542534dd1404d scripts/build_palm_collision_v2.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
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
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
6c160caaf8e5ab42746284d99808470e8e25932ab0ff43e37f6d41de6f736143 scripts/export_handflow_dex.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
d6634364c3a149532b9dfa7055f0bfabe22f61c3428ae2b5713dec6e582125f1 scripts/l20_bottle_sequence.py
f27fdff03ba67ceb45c4a69578eda00bc66cd9747b90d42fb1e5bc2af2ecf05a scripts/l20_calibrated.py
ef95d1b95593540ad055f574130be5495f09dc4e5d919cd170ce8c5ad4e654ec scripts/l20_calibrated.py
15b7e11a315d170e40a313714675b1218e07c06c1582cbf013612574753321fe scripts/l20_consistent_optimizer.py
e252d0dcb40de4f2032562a172a569b0af8d393f947c40682eef98c17b188eb6 scripts/l20_contact.py
2717e755fcd7de74ab40cbccd746a74264dd1d8a383d853c45adcdabb58ffa18 scripts/l20_kinematic_grasp_check.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
9694a21fd1d0bfdc3a6de08b640a48218bf6f60deac8e9c7a82d823345a516b3 scripts/play_l20_motion.py
80562d33ea266e91de6a8371cd29227bb43929ba95f4a6df7cbdf7a305f21832 scripts/play_spider_result.py
8f9f67965de231b6b8ae6131f3ad71979672ec0c852eb60588eb06f4c23a5f52 scripts/prepare_rgbd_20260915.py
0825f6e1f54b2e8a18a8eb4a920f03854fc43ef661730e8eaac76175d8108045 scripts/prepare_spider_l20.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
42cb059829f89d818f3b73a24536b7eea02f9850d2a7fcf686b5921c1623b459 scripts/render_l20_bottle.py
5362cd29bbf58db9053eb1705260c675fce37f644383709eabcd05225b73c863 scripts/render_l20_jitter_comparison.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
0629762e56be19aec0022f3edaf9f43a4fe3f61eb973ebff6ffb3b3c172058b6 scripts/repair_red_box_topology.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
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
e8269bbd0b7754812ef1d73b2c955fe9331c737385f27b7fecaff07e0d15ab41 scripts/run_dex_l20.py
043f43019ff78cccc316824f435ee4060b3ac90e2821fd963077a22b936c2ada scripts/run_dex_leap.py
b3d7f1978780f269865fb72324326dd49686e0363ff8510c3d10fdcf0188a270 scripts/run_dynhamr_rgbd_20260915.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
14e00e9f72295e1251b3d6bfefdfb807169dd30274be6de490ecf09f8d028867 scripts/run_spider_l20_contact.py
0ccce522536bb0e71f658c1d874607cf4bf4911595eef057008a69edd6dd7f2a scripts/run_yesterday_spider.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
3231c2cbf71e4e583c745083255c920c3ff299907e9fd421e28f0126e0a463bd scripts/verify_fix_interpolation.py
8507f5ba9101de8457780cb684ff2e890a38cf287555e63096c440dd7921c9e6 scripts/verify_foundationpose_setup.py
032abf435dcd0b96c1b15a3d0277329ed1037ae28cf970716af84a74d93a4497 scripts/verify_l20_bottle.py
dcb976ca19f407fec64cf6c516046a6aa6352573e555d481da45c84c24bff027 scripts/verify_l20_full_replay.py
d20e3453c3e3b00ef3672426e0c3bf1b26bb8f79de99c74aa52dbfcf7b581ac6 scripts/verify_rgbd_bimanual.py
7c233690c90a2063a761083ea5bb1564c9a2a91eaab17be84c004a4e7a82f0da scripts/verify_spider_install.py
a5301cfa4a1689a2b93ae712f022827630e6c4f88e295ffee51232bc85422cb5 scripts/verify_video_retarget.py
7996490fdf261b8ce7e916d77e878a60d88a45705cb77f6c5801068c58743414 setup_env.sh
@@ -155,8 +233,8 @@ abab41c939bf736853870c84e4b65ecf4a304dec9be52323c86050fb44d9d010 third_party/Dy
839619b1e4cef259e659e822af020ff6a1304da1768d38a46f61306f7d88ab29 third_party/Dyn-HaMR/dyn-hamr/vis/fig_specs.py
521033d1a22f112e589a93b867786849ff7ae3a18e7f9430f6ef9d035588a712 third_party/Dyn-HaMR/dyn-hamr/vis/output.py
5643269902c71627403e422acfdc932eb9e4c5a733b0b9cb32a7535665f1cba6 third_party/Dyn-HaMR/dyn-hamr/vis/render.py
074269f6475b128357de0652a4cf8a99a08d71a5d940afc89fc952529036d762 third_party/Dyn-HaMR/dyn-hamr/vis/tools.py
99b1eb2852eef5018f169fb1d5d759acf50557b38b985330321f51002a255193 third_party/Dyn-HaMR/dyn-hamr/vis/viewer.py
c3c6c7a4ef2ea8a4a99bb9a92811eba9af4f7d11407391cbd191cf94e2734b88 third_party/Dyn-HaMR/dyn-hamr/vis/tools.py
85869a812e2b8a7885f8a3de176fac1ce6f4d13f20d9be00b311898ac6313139 third_party/Dyn-HaMR/dyn-hamr/vis/viewer.py
48debdbd133d80faa5d4adbe92d6a86780c9aebaf87c4a4d3894d0c75122985a third_party/Dyn-HaMR/requirements.txt
a460b0aab572c9c8e03cda7c009dc7679eae507d61d5b95086c17eb03ecdef2b third_party/Dyn-HaMR/scripts/convert_videos_to_gif.py
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
d786d4fdc5aac33a6a6a7ce8fa26629795fa13d6510051279d55d5b4c7e75fed third_party/Dyn-HaMR/third-party/vipe/vipe/utils/viser.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
8c794047f7d965650799e13bf9337edc47e1cfbce61fbf337cdca11bcb91b18c third_party/hamer/README.md
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
abd988f8ef00739213c548efe27e08da22e72d9de4aee39da24386b2e83d3e12 third_party/hamer/train.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
2f8dd1e972a28624d016699b3df32bc2dd73399870074ce9b7759b65cd2d8238 third_party/spider/.vscode/extensions.json
a945d05d8830cd825c8263c7868d6495141c0dddaa02e303668ad007996251a1 third_party/spider/.vscode/launch.json
@@ -6598,7 +6764,7 @@ f067a12d6a940a271cb61cb2958a5eefb54348b36a0a746766543bef6765c975 third_party/sp
d5a41860851c1e7d25caba3761875b757c7899608926983c1ccf7a02a990f401 third_party/spider/examples/run_hdmi.py
b53d3a90e71e98035c8361367d53159b64b742fec3a985a98e98a019630bacc7 third_party/spider/examples/run_hdmi.sh
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
5e67cca2e054c4d2e7a95453542b25e2e203c30d4cc23495baa2eeaf6d738ddb third_party/spider/examples/tutorial.ipynb
e24eb7ea68256a56f6d7f7723ff2fae6626957e1ce2cd95ef687f1d6b916ae84 third_party/spider/pyproject.toml
@@ -6675,7 +6841,7 @@ c6f3bc70b31da3e65b4d93255e3bbdec333ed989e91d42cff665dc6ab5262e41 third_party/sp
e28d0f45bbfb8bd89ed378547c75e9c3a6731b628b2938e6106d0ee71b48dc33 third_party/spider/spider/math.py
9a91b818e261d148accf7b4edb3c9326709e37d109818aa9e57fa5d6b8a1b935 third_party/spider/spider/mujoco_utils.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
924ae2fbd559bf964989ed1cadce64f4962f03f4dba68e1ca142d3d97662ec08 third_party/spider/spider/postprocess/__init__.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
d2fa891db989182dc4f83f1bf73694610d59341d5d6894bcba44562fe00bdbff third_party/spider/spider/simulators/maniptrans.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
9746ccde567081321d0d549e471c6445ca7669fdbfa0b460988e744fdb69a1c1 third_party/spider/spider/simulators/mjwp_test.py
c76e1502bb50a2280eac7e673fe3891444a348a20860bbf79d12f35a2c28d0eb third_party/spider/spider/tasks/__init__.py