diff --git a/README.md b/README.md index e7d8ad0319bbe07dcfe432e4d47b7fe67163c864..23be27d8f9e9b3cfc8c58deadef9038dfa6837b7 100644 --- a/README.md +++ b/README.md @@ -39,11 +39,11 @@ There are approximately 29.0 GB of checkpoint tensors. Keep all six files togeth ## Inference adapter and reevaluation -The standalone XPolicyLab adapter is provided under [`inference/`](inference/), at release tag `bagel-robotics-1-cp1000-inference-v1`. No private research repository is required. +The standalone XPolicyLab adapter is provided under [`inference/`](inference/), at release tag `bagel-robotics-1-cp1000-inference-v2`. No private research repository is required. ```bash hf download bageldotcom/Bagel-Robotics-1 \ - --revision bagel-robotics-1-cp1000-inference-v1 \ + --revision bagel-robotics-1-cp1000-inference-v2 \ --include 'inference/**' \ --local-dir /absolute/path/to/Bagel-Robotics-1-release @@ -52,9 +52,9 @@ git -C /absolute/path/to/workspace/XPolicyLab checkout 6baccd57ff958570d0db15883 python /absolute/path/to/Bagel-Robotics-1-release/inference/install_adapter.py /absolute/path/to/workspace/XPolicyLab ``` -Follow the included [policy README](inference/policy/bagel_robotics_1/README.md) to install the Python 3.10 environment, download/verify assets and run both debug checks. Follow [REEVALUATION.md](inference/policy/bagel_robotics_1/REEVALUATION.md) for task, suite and three-seed commands. Install RoboDojo and simulator assets separately using its [official guide](https://robodojo-benchmark.com/doc/usage/install-and-download/). +Follow the included [policy README](inference/policy/Bagel_Robotics_1/README.md) to install the Python 3.10 environment, download/verify assets and run both debug checks. Follow [REEVALUATION.md](inference/policy/Bagel_Robotics_1/REEVALUATION.md) for task, suite and three-seed commands. Install RoboDojo and simulator assets separately using its [official guide](https://robodojo-benchmark.com/doc/usage/install-and-download/). -The adapter uses `policy_name=bagel_robotics_1`, `ckpt_name=cp1000`, ARX X5 end-effector actions, and one environment per policy process. Fixed inference settings: BF16; predict 32 actions and execute 16; ten Euler steps; shift 1; 90% new / 10% previous temporal blending. Qualification used a 96 GB RTX PRO 6000 Blackwell, Python 3.10.21 and PyTorch 2.11.0+cu130; a lower minimum GPU capacity has not been qualified. +The adapter uses `policy_name=Bagel_Robotics_1`, `ckpt_name=cp1000`, ARX X5 end-effector actions, and one environment per policy process. Fixed inference settings: BF16; predict 32 actions and execute 16; ten Euler steps; shift 1; 90% new / 10% previous temporal blending. Qualification used a 96 GB RTX PRO 6000 Blackwell, Python 3.10.21 and PyTorch 2.11.0+cu130; a lower minimum GPU capacity has not been qualified. Use the Bagel-Robotics-1 compact checkpoint loader supplied in the inference package. The implementation and current reviewer instructions are available in [XPolicyLab PR #234](https://github.com/XPolicyLab/XPolicyLab/pull/234). diff --git a/THIRD_PARTY_NOTICES.md b/THIRD_PARTY_NOTICES.md index fdf7f7934c9b5b2ec6dcdf8dff6ae34143786621..ccbbbbfe1fcf410cb714ccfc67ac9544af306dda 100644 --- a/THIRD_PARTY_NOTICES.md +++ b/THIRD_PARTY_NOTICES.md @@ -1,12 +1,12 @@ # Source and artifact notices - Reused source components from [VPP2](https://github.com/roboterax/video-prediction-policy-2)/FastWAM retain the MIT notice in - [LICENSE](inference/policy/bagel_robotics_1/LICENSE), copyright 2026 The FastWAM Authors. See [source-provenance.json](inference/policy/bagel_robotics_1/source-provenance.json) + [LICENSE](inference/policy/Bagel_Robotics_1/LICENSE), copyright 2026 The FastWAM Authors. See [source-provenance.json](inference/policy/Bagel_Robotics_1/source-provenance.json) for the source identities and packaging changes. - Wan2.1/DiffSynth-derived model components retain Apache-2.0 terms; see - [licenses/Apache-2.0.txt](inference/policy/bagel_robotics_1/licenses/Apache-2.0.txt) and upstream Wan2.1/DiffSynth source notices. + [licenses/Apache-2.0.txt](inference/policy/Bagel_Robotics_1/licenses/Apache-2.0.txt) and upstream Wan2.1/DiffSynth source notices. - The XPolicyLab interface follows its upstream license, included in - [licenses/XPolicyLab.txt](inference/policy/bagel_robotics_1/licenses/XPolicyLab.txt). RoboDojo and simulator assets are not bundled. + [licenses/XPolicyLab.txt](inference/policy/Bagel_Robotics_1/licenses/XPolicyLab.txt). RoboDojo and simulator assets are not bundled. - Encoder weights, tokenizer files and model weights have their own upstream terms. The code license does not assign a new license to those artifacts. - The existing preview PR by Soroush Mehraban was consulted as a reference; its diff --git a/inference/README.md b/inference/README.md index 84e398bd7281f35ba7c599987c0f714d5de3a30a..476deb534cc7cc14ff485a883c9228133e8e4b39 100644 --- a/inference/README.md +++ b/inference/README.md @@ -2,7 +2,7 @@ Bagel-Robotics-1 combines mask-based structured pruning, recovery training and task-critical data selection to produce a compact WAM with nonuniform FFN widths and cross-attention head counts. Its inference pipeline predicts 32 actions, executes 16 before replanning, and applies 90/10 temporal ensembling. VPP2 is the validation base; reused source components are credited in the policy's source notices. -This folder is the standalone XPolicyLab adapter for Bagel-Robotics-1 checkpoint 1000. It contains inference code and evaluation instructions, with no training repository dependency. Model tensors download separately from `bageldotcom/Bagel-Robotics-1`, pinned to `2651631c5d08819088475e8778676f5cf6d9afcf` and verified against `policy/bagel_robotics_1/artifact-manifest.json`. +This folder is the standalone XPolicyLab adapter for Bagel-Robotics-1 checkpoint 1000. It contains inference code and evaluation instructions, with no training repository dependency. Model tensors download separately from `bageldotcom/Bagel-Robotics-1`, pinned to `2651631c5d08819088475e8778676f5cf6d9afcf` and verified against `policy/Bagel_Robotics_1/artifact-manifest.json`. Install this adapter into an existing XPolicyLab checkout (the installer refuses to overwrite an existing policy): @@ -10,7 +10,7 @@ Install this adapter into an existing XPolicyLab checkout (the installer refuses python install_adapter.py /absolute/path/to/XPolicyLab ``` -Then follow [Installation](policy/bagel_robotics_1/README.md#installation) for the Python 3.10 environment, exact checkpoint and encoder download, and debug checks. [REEVALUATION.md](policy/bagel_robotics_1/REEVALUATION.md) gives native simulator task/suite/three-seed commands. RoboDojo and its assets are installed separately. +Then follow [Installation](policy/Bagel_Robotics_1/README.md#installation) for the Python 3.10 environment, exact checkpoint and encoder download, and debug checks. [REEVALUATION.md](policy/Bagel_Robotics_1/REEVALUATION.md) gives native simulator task/suite/three-seed commands. RoboDojo and its assets are installed separately. The adapter is prepared against XPolicyLab `6baccd57ff958570d0db1588370289ee36c8bb70`; source and dependency pins are preserved in the policy folder. The adapter is under review in [XPolicyLab PR #234](https://github.com/XPolicyLab/XPolicyLab/pull/234). Training/pruning/export source and the technical report are planned for November 20, 2026. diff --git a/inference/SHA256SUMS b/inference/SHA256SUMS index 336d8ed5537e7e7c33cfadcb2bf8c3a7a671e109..415e293b402eff05746214868323ecbb3f2fdf0e 100644 --- a/inference/SHA256SUMS +++ b/inference/SHA256SUMS @@ -1,81 +1,81 @@ -70f520e883d0d471c2317e606867f161285a239da572402b43670c901a5e6d07 README.md -56f26e5b6ba87080c82703e102240fdfbd955c731fb2a044609ffff099795b3f install_adapter.py -6c9437916a0dc5b6ed5fd56b361a4a1894be910e6965c9570e8683cc74a40813 policy/bagel_robotics_1/.gitignore -24cb153ee8bababbfc20fe7acd36768923fbcf2a07d0aa653f460282761ccf8f policy/bagel_robotics_1/EVALUATION_RESULTS.md -8379dddfbbb1154ad9cc57f008f1f8d4a8d26c3de99bd6b36aa4d8067888aa92 policy/bagel_robotics_1/LICENSE -df95fda0cfe78bf41a15d036166e2f5fba87e23cdb7e100315311bde5e99b6db policy/bagel_robotics_1/README.md -f91a4218b180cdef400540135a45e1c94b01e8b4ff1b2f5871c1d6ff328c97b5 policy/bagel_robotics_1/REEVALUATION.md -bf0d0498ea83fbc82593de12234892d4458099f36a9ff6d79c920add58640ab8 policy/bagel_robotics_1/THIRD_PARTY_NOTICES.md -4a4d71a75e893be9ddf802b4e3c853f2010f8ccc277e7b7a5ce2ae1e17614116 policy/bagel_robotics_1/VALIDATION.md -e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/bagel_robotics_1/__init__.py -e7667cec0939b219dc1396dcf34c8fadcd95f509e6606df9757b6c909967b5f2 policy/bagel_robotics_1/artifact-manifest.json -76fec0d61c9344d8d2c5f61853a93269c8b19ae16d08de673f2ced5bdfe08b79 policy/bagel_robotics_1/assets.py -2a16b03892ede7aa0a93cfd65e01a239498aa992bc4f1affb9cdde54253dae08 policy/bagel_robotics_1/backend.py -68f337b21b1e517e1df27550e64fbc542b644528adc8f3f47fb8e44849185af6 policy/bagel_robotics_1/deploy.py -4c315728926a12e96cd2aee3ff2f66d2f8ee7b175f331745f6aec01771c88a9a policy/bagel_robotics_1/deploy.yml -e8ce9e58f22e4330b2f1cca1f45e304d9cd466941ec795ebcf46782d1299fe93 policy/bagel_robotics_1/download_checkpoint.py -467e70c368f1574f6a39afdb3c84d6b10e8430bdbf638d9742a58585c7e60bc3 policy/bagel_robotics_1/download_checkpoint.sh -daae036dc45b13f90f1b5b5c9e813262d62585aba467534e2402d4933e8dd97c policy/bagel_robotics_1/eval.sh -6110ad701ed4c7dd9768b61add6df64ace15c7109ccafdace4ea8ab8934b23cb policy/bagel_robotics_1/evidence/action-comparison.json -2c8b3a55f75117533bf7ec0cfa8cfa7c42cd9b51d2517161fc022e8e15c5b9d3 policy/bagel_robotics_1/evidence/five-suite-results.json -3187c8c75bb85c393b65f23838e8163fd201081b82b492601b2a6c7bb552d43a policy/bagel_robotics_1/evidence/gpu-validation.json -f73d49a6b9c96824eddb76ae146b720a1d2feafba69c2ab7e9222c9167f3985f policy/bagel_robotics_1/evidence/local-results.json -a299b9f60b3820af5292ef8b410d73aaa67a97f41e44c8415e9ed743d67f4f7b policy/bagel_robotics_1/evidence/pr-audit.json -d842f9639df62df7fddc84f095771b438f02f955605e221e4f7b160893592454 policy/bagel_robotics_1/install.sh -c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 policy/bagel_robotics_1/licenses/Apache-2.0.txt -7794bb06af8fe5485ca912454ad1665ccd7846c45f9c2b1258658e480948cdbe policy/bagel_robotics_1/licenses/RoboDojo-MIT.txt -c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 policy/bagel_robotics_1/licenses/XPolicyLab.txt -56418464b2a88e7aea31d436ee42851dfababad97db9178abdce318b5a7e621b policy/bagel_robotics_1/model.py -2d1698608d28de6395f8c8794460b292f0233d2a4a5ef76a5d83152631ffe389 policy/bagel_robotics_1/requirements-transport.txt -8379dddfbbb1154ad9cc57f008f1f8d4a8d26c3de99bd6b36aa4d8067888aa92 policy/bagel_robotics_1/runtime/LICENSE -43973f510e70c55382293f19573eb81c42e965f5286f52650ca920d35ad8df77 policy/bagel_robotics_1/runtime/THIRD_PARTY_NOTICES.md -c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 policy/bagel_robotics_1/runtime/licenses/Apache-2.0.txt -2258964574a8c567f3f6f871e54ef3664218bed4c40ee73eee4ed8df304fab0b policy/bagel_robotics_1/runtime/pyproject.toml -e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/bagel_robotics_1/runtime/src/bagel_cp1000/__init__.py -70e67d196cb46263677ebe873c5837657d6b8f90ca40cb6845f4782f5377ba2d policy/bagel_robotics_1/runtime/src/bagel_cp1000/checkpoint_compat.py -8729d8e1386c74a0e3bd1c800a7c883725c9d00441f19bcbe7e40c2f8ff7af84 policy/bagel_robotics_1/runtime/src/bagel_cp1000/data.py -e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/__init__.py -e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/__init__.py -e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/__init__.py -df79b044f93bcc9f4e93a2575ed5a7bc191595e3916753fcc26d3dd00db892c3 policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/base_processor.py -b00acaa43c3d18323f56ec9899b2de3ee5a7df8c2289ceea283725ca62aae773 policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/vpp2_processor.py -e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/__init__.py -39fd44f254bd7fb71b9269d75d8f9b5a5bbbe167ea438dda92d40eda1d256734 policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/action_state_merger.py -f494d262ce29770e959bdff60b997f7a07e5f00d10ef515eee7be813d1db038f policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/image.py -e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/utils/__init__.py -28cedb2f4d69257a5f4da10e406dddba78ddd2a95408a9a55d6f74be5899d8dd policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/utils/normalizer.py -e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/__init__.py -e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/__init__.py -780171144ff43f9282875af6c42a16db96b1f9ff56d01742a1024f7888fbb0fb policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/action_dit.py -e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/__init__.py -6f7ad787624844970985117002ab809bd777f7474969daca121e7101381c6d0c policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/compact_channels.py -594249b6eb931048e352fd3ffef9b1ac1db9e4fc74659e04216d6b823dd174f3 policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/gradient.py -39cb43aafb25c9046d19921cdddc6df2bae2b3eb267f5f1c271254dd216908e5 policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/io.py -ce632db536b479c96a7160968eb314deb4e2dd1ab1b986e68f5dd8dea0ed6468 policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/loader.py -5f42547a8571a2758ea6d4285834d5eaafc67285c6db42d44ec3c317e8402cc2 policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/mot.py -e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/schedulers/__init__.py -15de04574c1d8ccb794ca6560b1e501e5c83cc86104bb80f1eb3cc3b0324ffe0 policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/schedulers/scheduler_continuous.py -41e8632ad7898bf3a63cf7c874179adae609583ceb1b4dadf2b4c22669865323 policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/vpp2.py -d203d5ec0f6c913b052e22202eff0fe238e087040ae0de9843b7a22a5533b5f3 policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan21.py -f65e44c9d1b7811d2996b3fa22e6fe4c2ac5e6edf1fc2c14251cf582bf8d1f05 policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_clip.py -516b8dd09d576898c8760968ada4b617f5fe6a7c3fd945787898ae326df8e9a1 policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_dit.py -902a1e46b21b5c48e166fe03defabb94b3773c6bbe836fc09b9a0d0894eb1f6e policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_text_encoder.py -33f7d804677b44a6f3ab334684017dcdb1e9dfb748279de76ad94a5bb71a7e51 policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_vae.py -35ca975c19a1290531c0027e5cf849ceabee724ff771ed4b49dd653c125c8deb policy/bagel_robotics_1/runtime/src/bagel_cp1000/policy.py -dcf2942f3b9a02590902212b3c4f24b297c485ed0be65702ee540529dd4f55c0 policy/bagel_robotics_1/runtime/src/bagel_cp1000/runtime.py -e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/bagel_robotics_1/runtime/src/bagel_cp1000/utils/__init__.py -dd3afea396e0ba3e619a1a66121f3c41dd0ca4174e1cf1f9f459b200f23e2690 policy/bagel_robotics_1/runtime/src/bagel_cp1000/utils/logging_config.py -9b0ba19de9a64458b12a0fb24f0811f49d9e9fca5d8b815f5f5ecd3b7886fd63 policy/bagel_robotics_1/runtime/src/bagel_cp1000/utils/pytorch_utils.py -113091a0c7fa38ecda3aae470bb6f151d0d034cfc187d4d752350f8cb9d71191 policy/bagel_robotics_1/setup_eval_env_client.sh -428ada84e7b5d2c131118e7c8c47a65fb60bc34ce49db94b2e33608c354b93b9 policy/bagel_robotics_1/setup_eval_policy_server.sh -6597accf2e5ebc6ac46cdc9cfefc9a1622f24fecc9059516dab4fc3abd4530c6 policy/bagel_robotics_1/source-provenance.json -42be4b09c56377f4686b2e722de760fa3bafd1c6b92605ada269d94e19efc95e policy/bagel_robotics_1/temporal_ensemble.py -d5a7f0219ee4fc94c32add51121b83bf2138950a39de67cd42d9a76dddf391eb policy/bagel_robotics_1/tests/fixtures/checkpoint_processor.json -add0937c0762cba1395426f8c46fc3b5b9bc2d6da63a51202b7b781a53732db9 policy/bagel_robotics_1/tests/test_backend.py -97b8ff038365aed20925627fd6f5ed589b9a4b74a3795742fe381f925746259e policy/bagel_robotics_1/tests/test_checkpoint_processor.py -59ba14286d9b0ab3d2d29d59fa8b04bb3cdc51dcfadeb6f4b8df7a0df417cb11 policy/bagel_robotics_1/tests/test_contract.py -a602f672afb21b6662e18882a104e1fc16e46a31a3aa73d9598a1eee715045b4 policy/bagel_robotics_1/tests/test_validation.py -df0f4687516d3392bfee26e747352fa6510c33ff5102da5dbe830dfb11235c48 policy/bagel_robotics_1/validation.py -34ca874def38c294228fb542fde970ba1bc3ccc9ff390b23ebe1fc40e3a37459 policy/bagel_robotics_1/validation_compare.py -9fb0ffad9e69f97c34a90428831ef7eed219fe62c989b0e855dc0d5f6fb2e3ec policy/bagel_robotics_1/validation_replay.py -45a6a985ffc7e4c64df13e37fb6afffc649f0675cdfb7bbdd64aeb37b0feee7d policy/bagel_robotics_1/validation_server.py +47a3d1093f7af1344d87bfaca1071de3fc2bf1d90d54acece732195f5015f393 README.md +db9db816c8dd0f432068df166bbe3d9aa36ee4d47c5239b4862f73afa3843b06 install_adapter.py +6c9437916a0dc5b6ed5fd56b361a4a1894be910e6965c9570e8683cc74a40813 policy/Bagel_Robotics_1/.gitignore +2095c3b590cfbf230698d30a491a49a24cfff856608d578ab2fdb9aa7749b674 policy/Bagel_Robotics_1/EVALUATION_RESULTS.md +8379dddfbbb1154ad9cc57f008f1f8d4a8d26c3de99bd6b36aa4d8067888aa92 policy/Bagel_Robotics_1/LICENSE +51872760cc82d39dd7c685b990b117b51ef0bf6d65e1c126dfc399fef7ecbbde policy/Bagel_Robotics_1/README.md +1ff3fe54dd9f37965ce24eff7634016bb98e621b9e59add1b48e206b0e504eec policy/Bagel_Robotics_1/REEVALUATION.md +bf0d0498ea83fbc82593de12234892d4458099f36a9ff6d79c920add58640ab8 policy/Bagel_Robotics_1/THIRD_PARTY_NOTICES.md +4a4d71a75e893be9ddf802b4e3c853f2010f8ccc277e7b7a5ce2ae1e17614116 policy/Bagel_Robotics_1/VALIDATION.md +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/Bagel_Robotics_1/__init__.py +e7667cec0939b219dc1396dcf34c8fadcd95f509e6606df9757b6c909967b5f2 policy/Bagel_Robotics_1/artifact-manifest.json +76fec0d61c9344d8d2c5f61853a93269c8b19ae16d08de673f2ced5bdfe08b79 policy/Bagel_Robotics_1/assets.py +2a16b03892ede7aa0a93cfd65e01a239498aa992bc4f1affb9cdde54253dae08 policy/Bagel_Robotics_1/backend.py +68f337b21b1e517e1df27550e64fbc542b644528adc8f3f47fb8e44849185af6 policy/Bagel_Robotics_1/deploy.py +6f25e548de5e0e10ed797ba65f59c7b64c986d340d7917d46d9aa92091c29b5f policy/Bagel_Robotics_1/deploy.yml +e8ce9e58f22e4330b2f1cca1f45e304d9cd466941ec795ebcf46782d1299fe93 policy/Bagel_Robotics_1/download_checkpoint.py +467e70c368f1574f6a39afdb3c84d6b10e8430bdbf638d9742a58585c7e60bc3 policy/Bagel_Robotics_1/download_checkpoint.sh +daae036dc45b13f90f1b5b5c9e813262d62585aba467534e2402d4933e8dd97c policy/Bagel_Robotics_1/eval.sh +6110ad701ed4c7dd9768b61add6df64ace15c7109ccafdace4ea8ab8934b23cb policy/Bagel_Robotics_1/evidence/action-comparison.json +2c8b3a55f75117533bf7ec0cfa8cfa7c42cd9b51d2517161fc022e8e15c5b9d3 policy/Bagel_Robotics_1/evidence/five-suite-results.json +3187c8c75bb85c393b65f23838e8163fd201081b82b492601b2a6c7bb552d43a policy/Bagel_Robotics_1/evidence/gpu-validation.json +f73d49a6b9c96824eddb76ae146b720a1d2feafba69c2ab7e9222c9167f3985f policy/Bagel_Robotics_1/evidence/local-results.json +86e4485d4f0ca34325151de212fed8974b5b09b2cf94d6c9041cda7d0476f957 policy/Bagel_Robotics_1/evidence/pr-audit.json +d842f9639df62df7fddc84f095771b438f02f955605e221e4f7b160893592454 policy/Bagel_Robotics_1/install.sh +c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 policy/Bagel_Robotics_1/licenses/Apache-2.0.txt +7794bb06af8fe5485ca912454ad1665ccd7846c45f9c2b1258658e480948cdbe policy/Bagel_Robotics_1/licenses/RoboDojo-MIT.txt +c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 policy/Bagel_Robotics_1/licenses/XPolicyLab.txt +56418464b2a88e7aea31d436ee42851dfababad97db9178abdce318b5a7e621b policy/Bagel_Robotics_1/model.py +2d1698608d28de6395f8c8794460b292f0233d2a4a5ef76a5d83152631ffe389 policy/Bagel_Robotics_1/requirements-transport.txt +8379dddfbbb1154ad9cc57f008f1f8d4a8d26c3de99bd6b36aa4d8067888aa92 policy/Bagel_Robotics_1/runtime/LICENSE +43973f510e70c55382293f19573eb81c42e965f5286f52650ca920d35ad8df77 policy/Bagel_Robotics_1/runtime/THIRD_PARTY_NOTICES.md +c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 policy/Bagel_Robotics_1/runtime/licenses/Apache-2.0.txt +2258964574a8c567f3f6f871e54ef3664218bed4c40ee73eee4ed8df304fab0b policy/Bagel_Robotics_1/runtime/pyproject.toml +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/__init__.py +70e67d196cb46263677ebe873c5837657d6b8f90ca40cb6845f4782f5377ba2d policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/checkpoint_compat.py +8729d8e1386c74a0e3bd1c800a7c883725c9d00441f19bcbe7e40c2f8ff7af84 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/data.py +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/__init__.py +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/__init__.py +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/__init__.py +df79b044f93bcc9f4e93a2575ed5a7bc191595e3916753fcc26d3dd00db892c3 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/base_processor.py +b00acaa43c3d18323f56ec9899b2de3ee5a7df8c2289ceea283725ca62aae773 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/vpp2_processor.py +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/__init__.py +39fd44f254bd7fb71b9269d75d8f9b5a5bbbe167ea438dda92d40eda1d256734 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/action_state_merger.py +f494d262ce29770e959bdff60b997f7a07e5f00d10ef515eee7be813d1db038f policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/image.py +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/utils/__init__.py +28cedb2f4d69257a5f4da10e406dddba78ddd2a95408a9a55d6f74be5899d8dd policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/utils/normalizer.py +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/__init__.py +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/__init__.py +780171144ff43f9282875af6c42a16db96b1f9ff56d01742a1024f7888fbb0fb policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/action_dit.py +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/__init__.py +6f7ad787624844970985117002ab809bd777f7474969daca121e7101381c6d0c policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/compact_channels.py +594249b6eb931048e352fd3ffef9b1ac1db9e4fc74659e04216d6b823dd174f3 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/gradient.py +39cb43aafb25c9046d19921cdddc6df2bae2b3eb267f5f1c271254dd216908e5 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/io.py +ce632db536b479c96a7160968eb314deb4e2dd1ab1b986e68f5dd8dea0ed6468 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/loader.py +5f42547a8571a2758ea6d4285834d5eaafc67285c6db42d44ec3c317e8402cc2 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/mot.py +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/schedulers/__init__.py +15de04574c1d8ccb794ca6560b1e501e5c83cc86104bb80f1eb3cc3b0324ffe0 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/schedulers/scheduler_continuous.py +41e8632ad7898bf3a63cf7c874179adae609583ceb1b4dadf2b4c22669865323 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/vpp2.py +d203d5ec0f6c913b052e22202eff0fe238e087040ae0de9843b7a22a5533b5f3 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan21.py +f65e44c9d1b7811d2996b3fa22e6fe4c2ac5e6edf1fc2c14251cf582bf8d1f05 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_clip.py +516b8dd09d576898c8760968ada4b617f5fe6a7c3fd945787898ae326df8e9a1 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_dit.py +902a1e46b21b5c48e166fe03defabb94b3773c6bbe836fc09b9a0d0894eb1f6e policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_text_encoder.py +33f7d804677b44a6f3ab334684017dcdb1e9dfb748279de76ad94a5bb71a7e51 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_vae.py +35ca975c19a1290531c0027e5cf849ceabee724ff771ed4b49dd653c125c8deb policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/policy.py +dcf2942f3b9a02590902212b3c4f24b297c485ed0be65702ee540529dd4f55c0 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/runtime.py +e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/utils/__init__.py +dd3afea396e0ba3e619a1a66121f3c41dd0ca4174e1cf1f9f459b200f23e2690 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/utils/logging_config.py +9b0ba19de9a64458b12a0fb24f0811f49d9e9fca5d8b815f5f5ecd3b7886fd63 policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/utils/pytorch_utils.py +113091a0c7fa38ecda3aae470bb6f151d0d034cfc187d4d752350f8cb9d71191 policy/Bagel_Robotics_1/setup_eval_env_client.sh +428ada84e7b5d2c131118e7c8c47a65fb60bc34ce49db94b2e33608c354b93b9 policy/Bagel_Robotics_1/setup_eval_policy_server.sh +6597accf2e5ebc6ac46cdc9cfefc9a1622f24fecc9059516dab4fc3abd4530c6 policy/Bagel_Robotics_1/source-provenance.json +42be4b09c56377f4686b2e722de760fa3bafd1c6b92605ada269d94e19efc95e policy/Bagel_Robotics_1/temporal_ensemble.py +d5a7f0219ee4fc94c32add51121b83bf2138950a39de67cd42d9a76dddf391eb policy/Bagel_Robotics_1/tests/fixtures/checkpoint_processor.json +add0937c0762cba1395426f8c46fc3b5b9bc2d6da63a51202b7b781a53732db9 policy/Bagel_Robotics_1/tests/test_backend.py +97b8ff038365aed20925627fd6f5ed589b9a4b74a3795742fe381f925746259e policy/Bagel_Robotics_1/tests/test_checkpoint_processor.py +42bf28c5feb2252c44ea35675c9efa0b1652297eb81474cb7f99fc6403d44fcc policy/Bagel_Robotics_1/tests/test_contract.py +a602f672afb21b6662e18882a104e1fc16e46a31a3aa73d9598a1eee715045b4 policy/Bagel_Robotics_1/tests/test_validation.py +df0f4687516d3392bfee26e747352fa6510c33ff5102da5dbe830dfb11235c48 policy/Bagel_Robotics_1/validation.py +34ca874def38c294228fb542fde970ba1bc3ccc9ff390b23ebe1fc40e3a37459 policy/Bagel_Robotics_1/validation_compare.py +97c64550ae0f216e71590509075d6a33d113f641ae9cd75b5b5d291e5d4f33fd policy/Bagel_Robotics_1/validation_replay.py +45a6a985ffc7e4c64df13e37fb6afffc649f0675cdfb7bbdd64aeb37b0feee7d policy/Bagel_Robotics_1/validation_server.py diff --git a/inference/install_adapter.py b/inference/install_adapter.py index bda9a874c1a5159fb1ea78ba6c2cf2a7c82f3d5e..4c6408a7aa14ef0410885401efe0128c913eea66 100644 --- a/inference/install_adapter.py +++ b/inference/install_adapter.py @@ -19,8 +19,8 @@ def main(): for rel in ["model_template.py", "setup_policy_server.py", "utils/checkpoint_resolver.py"]: if not (xpl / rel).is_file(): parser.error(f"Not a compatible XPolicyLab checkout: missing {rel}") - source = ROOT / "policy/bagel_robotics_1" - destination = xpl / "policy/bagel_robotics_1" + source = ROOT / "policy/Bagel_Robotics_1" + destination = xpl / "policy/Bagel_Robotics_1" if destination.exists(): parser.error(f"Refusing to overwrite {destination}; choose a clean checkout") shutil.copytree(source, destination, diff --git a/inference/policy/bagel_robotics_1/.gitignore b/inference/policy/Bagel_Robotics_1/.gitignore similarity index 100% rename from inference/policy/bagel_robotics_1/.gitignore rename to inference/policy/Bagel_Robotics_1/.gitignore diff --git a/inference/policy/bagel_robotics_1/EVALUATION_RESULTS.md b/inference/policy/Bagel_Robotics_1/EVALUATION_RESULTS.md similarity index 99% rename from inference/policy/bagel_robotics_1/EVALUATION_RESULTS.md rename to inference/policy/Bagel_Robotics_1/EVALUATION_RESULTS.md index d2b0231c15d11a9c682f6c39d9378fa9d4cba4ac..4e286104719766371079b43760713505fac7bd86 100644 --- a/inference/policy/bagel_robotics_1/EVALUATION_RESULTS.md +++ b/inference/policy/Bagel_Robotics_1/EVALUATION_RESULTS.md @@ -1,4 +1,4 @@ -# Checkpoint-1000 research evaluation results +# Bagel-Robotics-1 results Bagel-Robotics-1 / AdaPrune Final, checkpoint 1000. Success means full task completion; partial scores average credited progress over all reported outcomes, including failures. Partial values here are out of 100. Generalization combines standard and randomized episodes; other suites use their recorded standard scene selections. diff --git a/inference/policy/bagel_robotics_1/LICENSE b/inference/policy/Bagel_Robotics_1/LICENSE similarity index 100% rename from inference/policy/bagel_robotics_1/LICENSE rename to inference/policy/Bagel_Robotics_1/LICENSE diff --git a/inference/policy/bagel_robotics_1/README.md b/inference/policy/Bagel_Robotics_1/README.md similarity index 99% rename from inference/policy/bagel_robotics_1/README.md rename to inference/policy/Bagel_Robotics_1/README.md index b6f60cb4e1c2b09aeb78edc52b43817f818e878f..e4d29603f04ed34e95b79cbf839665a94a752620 100644 --- a/inference/policy/bagel_robotics_1/README.md +++ b/inference/policy/Bagel_Robotics_1/README.md @@ -18,7 +18,7 @@ git -C "$BAGEL_XPL_ROOT" fetch https://github.com/XPolicyLab/XPolicyLab.git refs git -C "$BAGEL_XPL_ROOT" checkout --detach FETCH_HEAD git -C "$BAGEL_XPL_ROOT" rev-parse HEAD -BAGEL_POLICY_DIR="$BAGEL_XPL_ROOT/policy/bagel_robotics_1" +BAGEL_POLICY_DIR="$BAGEL_XPL_ROOT/policy/Bagel_Robotics_1" BAGEL_POLICY_ENV="$BAGEL_POLICY_DIR/.venv" cd "$BAGEL_POLICY_DIR" PYTHON_BIN=python3.10 bash install.sh "$BAGEL_POLICY_ENV" diff --git a/inference/policy/bagel_robotics_1/REEVALUATION.md b/inference/policy/Bagel_Robotics_1/REEVALUATION.md similarity index 99% rename from inference/policy/bagel_robotics_1/REEVALUATION.md rename to inference/policy/Bagel_Robotics_1/REEVALUATION.md index 59b7060214c1028b0a13ec0c11ac9a288504ae6b..c31bb04da8c64b2d2877e3438fd40c5f406741b6 100644 --- a/inference/policy/bagel_robotics_1/REEVALUATION.md +++ b/inference/policy/Bagel_Robotics_1/REEVALUATION.md @@ -41,7 +41,7 @@ example selects GPU 0. Do not overwrite a scheduler's GPU visibility assignment. ```bash BAGEL_XPL_ROOT=/absolute/path/to/XPolicyLab -BAGEL_POLICY_DIR="$BAGEL_XPL_ROOT/policy/bagel_robotics_1" +BAGEL_POLICY_DIR="$BAGEL_XPL_ROOT/policy/Bagel_Robotics_1" BAGEL_POLICY_ENV="$BAGEL_POLICY_DIR/.venv" BAGEL_SIM_ROOT=/absolute/path/to/RoboDojo BAGEL_SIM_ENV=your_simulator_conda_env diff --git a/inference/policy/bagel_robotics_1/THIRD_PARTY_NOTICES.md b/inference/policy/Bagel_Robotics_1/THIRD_PARTY_NOTICES.md similarity index 100% rename from inference/policy/bagel_robotics_1/THIRD_PARTY_NOTICES.md rename to inference/policy/Bagel_Robotics_1/THIRD_PARTY_NOTICES.md diff --git a/inference/policy/bagel_robotics_1/VALIDATION.md b/inference/policy/Bagel_Robotics_1/VALIDATION.md similarity index 100% rename from inference/policy/bagel_robotics_1/VALIDATION.md rename to inference/policy/Bagel_Robotics_1/VALIDATION.md diff --git a/inference/policy/bagel_robotics_1/__init__.py b/inference/policy/Bagel_Robotics_1/__init__.py similarity index 100% rename from inference/policy/bagel_robotics_1/__init__.py rename to inference/policy/Bagel_Robotics_1/__init__.py diff --git a/inference/policy/bagel_robotics_1/artifact-manifest.json b/inference/policy/Bagel_Robotics_1/artifact-manifest.json similarity index 100% rename from inference/policy/bagel_robotics_1/artifact-manifest.json rename to inference/policy/Bagel_Robotics_1/artifact-manifest.json diff --git a/inference/policy/bagel_robotics_1/assets.py b/inference/policy/Bagel_Robotics_1/assets.py similarity index 100% rename from inference/policy/bagel_robotics_1/assets.py rename to inference/policy/Bagel_Robotics_1/assets.py diff --git a/inference/policy/bagel_robotics_1/backend.py b/inference/policy/Bagel_Robotics_1/backend.py similarity index 100% rename from inference/policy/bagel_robotics_1/backend.py rename to inference/policy/Bagel_Robotics_1/backend.py diff --git a/inference/policy/bagel_robotics_1/deploy.py b/inference/policy/Bagel_Robotics_1/deploy.py similarity index 100% rename from inference/policy/bagel_robotics_1/deploy.py rename to inference/policy/Bagel_Robotics_1/deploy.py diff --git a/inference/policy/bagel_robotics_1/deploy.yml b/inference/policy/Bagel_Robotics_1/deploy.yml similarity index 94% rename from inference/policy/bagel_robotics_1/deploy.yml rename to inference/policy/Bagel_Robotics_1/deploy.yml index 68075ab87f920a6585db75ab488ef83d2e2707a0..70340be661cec9706429fbc5b8a1f7b655cc0431 100644 --- a/inference/policy/bagel_robotics_1/deploy.yml +++ b/inference/policy/Bagel_Robotics_1/deploy.yml @@ -1,4 +1,4 @@ -policy_name: bagel_robotics_1 +policy_name: Bagel_Robotics_1 protocol: ws host: localhost port: null diff --git a/inference/policy/bagel_robotics_1/download_checkpoint.py b/inference/policy/Bagel_Robotics_1/download_checkpoint.py similarity index 100% rename from inference/policy/bagel_robotics_1/download_checkpoint.py rename to inference/policy/Bagel_Robotics_1/download_checkpoint.py diff --git a/inference/policy/bagel_robotics_1/download_checkpoint.sh b/inference/policy/Bagel_Robotics_1/download_checkpoint.sh similarity index 100% rename from inference/policy/bagel_robotics_1/download_checkpoint.sh rename to inference/policy/Bagel_Robotics_1/download_checkpoint.sh diff --git a/inference/policy/bagel_robotics_1/eval.sh b/inference/policy/Bagel_Robotics_1/eval.sh similarity index 100% rename from inference/policy/bagel_robotics_1/eval.sh rename to inference/policy/Bagel_Robotics_1/eval.sh diff --git a/inference/policy/bagel_robotics_1/evidence/action-comparison.json b/inference/policy/Bagel_Robotics_1/evidence/action-comparison.json similarity index 100% rename from inference/policy/bagel_robotics_1/evidence/action-comparison.json rename to inference/policy/Bagel_Robotics_1/evidence/action-comparison.json diff --git a/inference/policy/bagel_robotics_1/evidence/five-suite-results.json b/inference/policy/Bagel_Robotics_1/evidence/five-suite-results.json similarity index 100% rename from inference/policy/bagel_robotics_1/evidence/five-suite-results.json rename to inference/policy/Bagel_Robotics_1/evidence/five-suite-results.json diff --git a/inference/policy/bagel_robotics_1/evidence/gpu-validation.json b/inference/policy/Bagel_Robotics_1/evidence/gpu-validation.json similarity index 100% rename from inference/policy/bagel_robotics_1/evidence/gpu-validation.json rename to inference/policy/Bagel_Robotics_1/evidence/gpu-validation.json diff --git a/inference/policy/bagel_robotics_1/evidence/local-results.json b/inference/policy/Bagel_Robotics_1/evidence/local-results.json similarity index 100% rename from inference/policy/bagel_robotics_1/evidence/local-results.json rename to inference/policy/Bagel_Robotics_1/evidence/local-results.json diff --git a/inference/policy/bagel_robotics_1/evidence/pr-audit.json b/inference/policy/Bagel_Robotics_1/evidence/pr-audit.json similarity index 50% rename from inference/policy/bagel_robotics_1/evidence/pr-audit.json rename to inference/policy/Bagel_Robotics_1/evidence/pr-audit.json index ad9d686daefda3c4c8575af5ee9a28326e2557a0..2f2d46dd61556036cb0f0bebe3510ee093fb6026 100644 --- a/inference/policy/bagel_robotics_1/evidence/pr-audit.json +++ b/inference/policy/Bagel_Robotics_1/evidence/pr-audit.json @@ -11,10 +11,13 @@ }, "pr_template_headings_exact": true, "gpu_qualification": "passed", - "ready_for_pr": false, + "ready_for_pr": true, + "pr_creation_blockers": [], + "readiness_scope": "Opening a review PR; not maintainer acceptance or verified leaderboard publication", "remaining_gates": [ - "dedicated private reviewer access", "maintainer agreement on proposed eval-only integration and release timeline", - "user review before PR creation" + "assigned evaluator and private credential handoff", + "official multi-seed evaluation and leaderboard review", + "public artifact release for verified leaderboard publication" ] } diff --git a/inference/policy/bagel_robotics_1/install.sh b/inference/policy/Bagel_Robotics_1/install.sh similarity index 100% rename from inference/policy/bagel_robotics_1/install.sh rename to inference/policy/Bagel_Robotics_1/install.sh diff --git a/inference/policy/bagel_robotics_1/licenses/Apache-2.0.txt b/inference/policy/Bagel_Robotics_1/licenses/Apache-2.0.txt similarity index 100% rename from inference/policy/bagel_robotics_1/licenses/Apache-2.0.txt rename to inference/policy/Bagel_Robotics_1/licenses/Apache-2.0.txt diff --git a/inference/policy/bagel_robotics_1/licenses/RoboDojo-MIT.txt b/inference/policy/Bagel_Robotics_1/licenses/RoboDojo-MIT.txt similarity index 100% rename from inference/policy/bagel_robotics_1/licenses/RoboDojo-MIT.txt rename to inference/policy/Bagel_Robotics_1/licenses/RoboDojo-MIT.txt diff --git a/inference/policy/bagel_robotics_1/licenses/XPolicyLab.txt b/inference/policy/Bagel_Robotics_1/licenses/XPolicyLab.txt similarity index 100% rename from inference/policy/bagel_robotics_1/licenses/XPolicyLab.txt rename to inference/policy/Bagel_Robotics_1/licenses/XPolicyLab.txt diff --git a/inference/policy/bagel_robotics_1/model.py b/inference/policy/Bagel_Robotics_1/model.py similarity index 100% rename from inference/policy/bagel_robotics_1/model.py rename to inference/policy/Bagel_Robotics_1/model.py diff --git a/inference/policy/bagel_robotics_1/requirements-transport.txt b/inference/policy/Bagel_Robotics_1/requirements-transport.txt similarity index 100% rename from inference/policy/bagel_robotics_1/requirements-transport.txt rename to inference/policy/Bagel_Robotics_1/requirements-transport.txt diff --git a/inference/policy/bagel_robotics_1/runtime/LICENSE b/inference/policy/Bagel_Robotics_1/runtime/LICENSE similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/LICENSE rename to inference/policy/Bagel_Robotics_1/runtime/LICENSE diff --git a/inference/policy/bagel_robotics_1/runtime/THIRD_PARTY_NOTICES.md b/inference/policy/Bagel_Robotics_1/runtime/THIRD_PARTY_NOTICES.md similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/THIRD_PARTY_NOTICES.md rename to inference/policy/Bagel_Robotics_1/runtime/THIRD_PARTY_NOTICES.md diff --git a/inference/policy/bagel_robotics_1/runtime/licenses/Apache-2.0.txt b/inference/policy/Bagel_Robotics_1/runtime/licenses/Apache-2.0.txt similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/licenses/Apache-2.0.txt rename to inference/policy/Bagel_Robotics_1/runtime/licenses/Apache-2.0.txt diff --git a/inference/policy/bagel_robotics_1/runtime/pyproject.toml b/inference/policy/Bagel_Robotics_1/runtime/pyproject.toml similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/pyproject.toml rename to inference/policy/Bagel_Robotics_1/runtime/pyproject.toml diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/__init__.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/__init__.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/__init__.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/__init__.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/checkpoint_compat.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/checkpoint_compat.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/checkpoint_compat.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/checkpoint_compat.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/data.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/data.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/data.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/data.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/__init__.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/__init__.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/__init__.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/__init__.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/__init__.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/__init__.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/__init__.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/__init__.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/__init__.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/__init__.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/__init__.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/__init__.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/base_processor.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/base_processor.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/base_processor.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/base_processor.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/vpp2_processor.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/vpp2_processor.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/vpp2_processor.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/processors/vpp2_processor.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/__init__.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/__init__.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/__init__.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/__init__.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/action_state_merger.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/action_state_merger.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/action_state_merger.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/action_state_merger.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/image.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/image.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/image.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/transforms/image.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/utils/__init__.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/utils/__init__.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/utils/__init__.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/utils/__init__.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/utils/normalizer.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/utils/normalizer.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/utils/normalizer.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/datasets/lerobot/utils/normalizer.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/__init__.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/__init__.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/__init__.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/__init__.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/__init__.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/__init__.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/__init__.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/__init__.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/action_dit.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/action_dit.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/action_dit.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/action_dit.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/__init__.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/__init__.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/__init__.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/__init__.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/compact_channels.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/compact_channels.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/compact_channels.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/compact_channels.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/gradient.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/gradient.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/gradient.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/gradient.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/io.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/io.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/io.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/io.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/loader.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/loader.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/loader.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/helpers/loader.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/mot.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/mot.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/mot.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/mot.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/schedulers/__init__.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/schedulers/__init__.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/schedulers/__init__.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/schedulers/__init__.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/schedulers/scheduler_continuous.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/schedulers/scheduler_continuous.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/schedulers/scheduler_continuous.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/schedulers/scheduler_continuous.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/vpp2.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/vpp2.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/vpp2.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/vpp2.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan21.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan21.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan21.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan21.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_clip.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_clip.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_clip.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_clip.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_dit.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_dit.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_dit.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_dit.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_text_encoder.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_text_encoder.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_text_encoder.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_text_encoder.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_vae.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_vae.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_vae.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/models/wan21_14b/wan_video_vae.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/policy.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/policy.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/policy.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/policy.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/runtime.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/runtime.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/runtime.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/runtime.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/utils/__init__.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/utils/__init__.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/utils/__init__.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/utils/__init__.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/utils/logging_config.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/utils/logging_config.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/utils/logging_config.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/utils/logging_config.py diff --git a/inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/utils/pytorch_utils.py b/inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/utils/pytorch_utils.py similarity index 100% rename from inference/policy/bagel_robotics_1/runtime/src/bagel_cp1000/utils/pytorch_utils.py rename to inference/policy/Bagel_Robotics_1/runtime/src/bagel_cp1000/utils/pytorch_utils.py diff --git a/inference/policy/bagel_robotics_1/setup_eval_env_client.sh b/inference/policy/Bagel_Robotics_1/setup_eval_env_client.sh similarity index 100% rename from inference/policy/bagel_robotics_1/setup_eval_env_client.sh rename to inference/policy/Bagel_Robotics_1/setup_eval_env_client.sh diff --git a/inference/policy/bagel_robotics_1/setup_eval_policy_server.sh b/inference/policy/Bagel_Robotics_1/setup_eval_policy_server.sh similarity index 100% rename from inference/policy/bagel_robotics_1/setup_eval_policy_server.sh rename to inference/policy/Bagel_Robotics_1/setup_eval_policy_server.sh diff --git a/inference/policy/bagel_robotics_1/source-provenance.json b/inference/policy/Bagel_Robotics_1/source-provenance.json similarity index 100% rename from inference/policy/bagel_robotics_1/source-provenance.json rename to inference/policy/Bagel_Robotics_1/source-provenance.json diff --git a/inference/policy/bagel_robotics_1/temporal_ensemble.py b/inference/policy/Bagel_Robotics_1/temporal_ensemble.py similarity index 100% rename from inference/policy/bagel_robotics_1/temporal_ensemble.py rename to inference/policy/Bagel_Robotics_1/temporal_ensemble.py diff --git a/inference/policy/bagel_robotics_1/tests/fixtures/checkpoint_processor.json b/inference/policy/Bagel_Robotics_1/tests/fixtures/checkpoint_processor.json similarity index 100% rename from inference/policy/bagel_robotics_1/tests/fixtures/checkpoint_processor.json rename to inference/policy/Bagel_Robotics_1/tests/fixtures/checkpoint_processor.json diff --git a/inference/policy/bagel_robotics_1/tests/test_backend.py b/inference/policy/Bagel_Robotics_1/tests/test_backend.py similarity index 100% rename from inference/policy/bagel_robotics_1/tests/test_backend.py rename to inference/policy/Bagel_Robotics_1/tests/test_backend.py diff --git a/inference/policy/bagel_robotics_1/tests/test_checkpoint_processor.py b/inference/policy/Bagel_Robotics_1/tests/test_checkpoint_processor.py similarity index 100% rename from inference/policy/bagel_robotics_1/tests/test_checkpoint_processor.py rename to inference/policy/Bagel_Robotics_1/tests/test_checkpoint_processor.py diff --git a/inference/policy/bagel_robotics_1/tests/test_contract.py b/inference/policy/Bagel_Robotics_1/tests/test_contract.py similarity index 97% rename from inference/policy/bagel_robotics_1/tests/test_contract.py rename to inference/policy/Bagel_Robotics_1/tests/test_contract.py index 155de51d6481a963fdd4d0366b33fe896d75d302..b8668261dd810221f63a4c99d7ac5aa468240ac7 100644 --- a/inference/policy/bagel_robotics_1/tests/test_contract.py +++ b/inference/policy/Bagel_Robotics_1/tests/test_contract.py @@ -12,8 +12,8 @@ import torch POLICY = Path(__file__).resolve().parents[1] sys.path.insert(0, str(POLICY.parents[2])) -from XPolicyLab.policy.bagel_robotics_1 import assets, deploy -from XPolicyLab.policy.bagel_robotics_1.temporal_ensemble import TemporalEnsemble +from XPolicyLab.policy.Bagel_Robotics_1 import assets, deploy +from XPolicyLab.policy.Bagel_Robotics_1.temporal_ensemble import TemporalEnsemble from bagel_cp1000.models.wan21_14b.helpers.compact_channels import build @@ -110,7 +110,7 @@ class FakePolicy: def make_adapter(monkeypatch): - module = importlib.import_module("XPolicyLab.policy.bagel_robotics_1.model") + module = importlib.import_module("XPolicyLab.policy.Bagel_Robotics_1.model") runtime = importlib.import_module("bagel_cp1000.policy") cfg = assets.validate_settings({"checkpoint_path": "/unused/action.pt", "dataset_stats_path": "/unused/stats.json"}) monkeypatch.setattr(module, "prepare_model_config", lambda c, p: cfg) diff --git a/inference/policy/bagel_robotics_1/tests/test_validation.py b/inference/policy/Bagel_Robotics_1/tests/test_validation.py similarity index 100% rename from inference/policy/bagel_robotics_1/tests/test_validation.py rename to inference/policy/Bagel_Robotics_1/tests/test_validation.py diff --git a/inference/policy/bagel_robotics_1/validation.py b/inference/policy/Bagel_Robotics_1/validation.py similarity index 100% rename from inference/policy/bagel_robotics_1/validation.py rename to inference/policy/Bagel_Robotics_1/validation.py diff --git a/inference/policy/bagel_robotics_1/validation_compare.py b/inference/policy/Bagel_Robotics_1/validation_compare.py similarity index 100% rename from inference/policy/bagel_robotics_1/validation_compare.py rename to inference/policy/Bagel_Robotics_1/validation_compare.py diff --git a/inference/policy/bagel_robotics_1/validation_replay.py b/inference/policy/Bagel_Robotics_1/validation_replay.py similarity index 95% rename from inference/policy/bagel_robotics_1/validation_replay.py rename to inference/policy/Bagel_Robotics_1/validation_replay.py index 28e41c307ef185e0fa6cd4135f6009d74253f67d..4a0690b5cf35dbf301e763d3ba2b46595ec4ce2c 100644 --- a/inference/policy/bagel_robotics_1/validation_replay.py +++ b/inference/policy/Bagel_Robotics_1/validation_replay.py @@ -33,9 +33,9 @@ def main(): parser.error("--xpl-root is required") root = args.xpl_root.resolve() sys.path[:0] = [str(root.parent), str(root)] - module = importlib.import_module("XPolicyLab.policy.bagel_robotics_1.model") + module = importlib.import_module("XPolicyLab.policy.Bagel_Robotics_1.model") import yaml - config = yaml.safe_load((root / "policy/bagel_robotics_1/deploy.yml").read_text()) + config = yaml.safe_load((root / "policy/Bagel_Robotics_1/deploy.yml").read_text()) config.update(seed=1, bench_name="RoboDojo", env_cfg_type="arx_x5", action_type="ee", ckpt_name="cp1000", task_name=None) model = module.Model(config) diff --git a/inference/policy/bagel_robotics_1/validation_server.py b/inference/policy/Bagel_Robotics_1/validation_server.py similarity index 100% rename from inference/policy/bagel_robotics_1/validation_server.py rename to inference/policy/Bagel_Robotics_1/validation_server.py