Publish Phoenix-MWA evaluation resources (verified batch)
Browse filesExplicit evaluation-only release; no training states, raw visual data or credentials.
- README.md +57 -0
- release_manifest.json +78 -0
README.md
ADDED
|
@@ -0,0 +1,57 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
library_name: pytorch
|
| 3 |
+
tags:
|
| 4 |
+
- robotics
|
| 5 |
+
- phoenix-mwa
|
| 6 |
+
- libero
|
| 7 |
+
---
|
| 8 |
+
|
| 9 |
+
# Phoenix-LIBERO
|
| 10 |
+
|
| 11 |
+
Phoenix-MWA LIBERO policy initialized from pretraining step **125,000**, then fine-tuned for **25,000** steps. This is a weights-only inference release for a local **Phoenix-MWA** checkout; it is not a full training-state resume checkpoint.
|
| 12 |
+
|
| 13 |
+
The policy uses `phoenix.local_joint96.weights.v1` and must be paired with the DINO110k EMA and STVAE150k weights in [OpenPhoenix/Phoenix-Encoders](https://huggingface.co/OpenPhoenix/Phoenix-Encoders). The separate RoboCasa policy is [OpenPhoenix/Phoenix-RoboCasa](https://huggingface.co/OpenPhoenix/Phoenix-RoboCasa).
|
| 14 |
+
|
| 15 |
+
## Files
|
| 16 |
+
|
| 17 |
+
- `policy_phoenix_v1.pt`: Phoenix-format policy weights.
|
| 18 |
+
- `train_config.yaml`: saved configuration for this policy.
|
| 19 |
+
- `dataset_stats.json`: matching runtime normalization statistics.
|
| 20 |
+
- `normalization_source.json` and `initialization.json`: normalization and initialization provenance.
|
| 21 |
+
|
| 22 |
+
Historical absolute paths in the configuration and provenance records describe the original training environment. Use the explicit resource paths below and the generated runtime configuration on your machine. Do not substitute another policy's statistics or encoder weights.
|
| 23 |
+
|
| 24 |
+
## Download and smoke evaluation
|
| 25 |
+
|
| 26 |
+
Run from the root of your local Phoenix-MWA checkout after following its `docs/INSTALLATION.md` and `docs/RESOURCES.md`. Install `huggingface_hub` in that environment, then download:
|
| 27 |
+
|
| 28 |
+
```python
|
| 29 |
+
from huggingface_hub import snapshot_download
|
| 30 |
+
|
| 31 |
+
snapshot_download("OpenPhoenix/Phoenix-LIBERO", local_dir="checkpoints/libero")
|
| 32 |
+
snapshot_download("OpenPhoenix/Phoenix-Encoders", local_dir="checkpoints/encoders")
|
| 33 |
+
```
|
| 34 |
+
|
| 35 |
+
Acquire the matching Wan video/VAE, T5 text-encoder and tokenizer components separately under `checkpoints/base/`, following the layout expected by Phoenix-MWA. They are not included in these two repositories. The saved configuration selects [Wan2.2-TI2V-5B](https://huggingface.co/Wan-AI/Wan2.2-TI2V-5B) and the [Wan2.1-T2V-1.3B](https://huggingface.co/Wan-AI/Wan2.1-T2V-1.3B) tokenizer.
|
| 36 |
+
|
| 37 |
+
Prepare official [LIBERO-Plus](https://github.com/sylvestf/LIBERO-plus) resources at `resources/LIBERO-plus/libero/libero/`, containing `assets/`, `bddl_files/` and `init_files/`. Then:
|
| 38 |
+
|
| 39 |
+
```bash
|
| 40 |
+
python tools/prepare_eval.py --benchmark libero-plus \
|
| 41 |
+
--checkpoint checkpoints/libero/policy_phoenix_v1.pt \
|
| 42 |
+
--config checkpoints/libero/train_config.yaml \
|
| 43 |
+
--stats checkpoints/libero/dataset_stats.json \
|
| 44 |
+
--dino checkpoints/encoders/dino110k.pt \
|
| 45 |
+
--stvae checkpoints/encoders/stvae150k.pt \
|
| 46 |
+
--model-base checkpoints/base \
|
| 47 |
+
--benchmark-root resources/LIBERO-plus/libero/libero \
|
| 48 |
+
--output resources/phoenix-libero-smoke
|
| 49 |
+
EVAL_GPUS=0 bash scripts/evaluate.sh libero-plus \
|
| 50 |
+
resources/phoenix-libero-smoke/eval.env.sh smoke
|
| 51 |
+
```
|
| 52 |
+
|
| 53 |
+
Use a new `--output` directory for each run. Preparation reads the checkpoint and writes local runtime files; it does not launch inference. Smoke evaluates one selected task per suite and checks execution, not a full benchmark success rate. For LIBERO-Pro, follow the separate benchmark setup and commands in Phoenix-MWA's `docs/EVALUATION.md`, using these same policy/configuration/statistics/encoder files. PPU execution and PPU/NVIDIA numerical parity are not certified by this model card.
|
| 54 |
+
|
| 55 |
+
## Licensing
|
| 56 |
+
|
| 57 |
+
See [NOTICE.md](NOTICE.md) and the accompanying component license files. Phoenix-MWA's source-code license is not a blanket license for these weights, datasets, simulators or upstream models. The shared encoder repository includes the applicable DINOv3 terms. This card does not assign an MIT license to the policy weights.
|
release_manifest.json
ADDED
|
@@ -0,0 +1,78 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"schema": "phoenix.huggingface_public_release.v1",
|
| 3 |
+
"repository": "OpenPhoenix/Phoenix-LIBERO",
|
| 4 |
+
"code_project": "Phoenix-MWA",
|
| 5 |
+
"created_at": "2026-10-15T22:51:30.700186+08:00",
|
| 6 |
+
"files": [
|
| 7 |
+
{
|
| 8 |
+
"path": "LICENSES/Apache-2.0.txt",
|
| 9 |
+
"size": 11358,
|
| 10 |
+
"sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
|
| 11 |
+
"git_blob_sha1": "d645695673349e3947e8e5ae42332d0ac3164cd7"
|
| 12 |
+
},
|
| 13 |
+
{
|
| 14 |
+
"path": "NOTICE.md",
|
| 15 |
+
"size": 1682,
|
| 16 |
+
"sha256": "35da38790c8331ea2d262d695e46c3454b199c7b2f952943feefef95ff91dfba",
|
| 17 |
+
"git_blob_sha1": "ec761e8f309588b6dfb1626ff370735b545e2223"
|
| 18 |
+
},
|
| 19 |
+
{
|
| 20 |
+
"path": "README.md",
|
| 21 |
+
"size": 3633,
|
| 22 |
+
"sha256": "cd3f24f025c824ba43839f1e2a27829e0cfbb2c0a3160a975c9ea0793e99b5a4",
|
| 23 |
+
"git_blob_sha1": "824c88a7b78406fb03356d2734c5d2b4c2cf2eee"
|
| 24 |
+
},
|
| 25 |
+
{
|
| 26 |
+
"path": "dataset_stats.json",
|
| 27 |
+
"size": 11671,
|
| 28 |
+
"sha256": "42cd2dd6ea82642068553bdcde1b97978d5011b7c9332e07377a3a2c84e549bc",
|
| 29 |
+
"git_blob_sha1": "4182b805159f8a6e2c303b809dfc264dc66ee807"
|
| 30 |
+
},
|
| 31 |
+
{
|
| 32 |
+
"path": "initialization.json",
|
| 33 |
+
"size": 9459,
|
| 34 |
+
"sha256": "1e5f173bcc497730d62fd638da2c237e5450904eb8f404d1b3a3902789c16c9d",
|
| 35 |
+
"git_blob_sha1": "1758990ce46b7eac2bf8ed9b34d55b6b5cfeb9bf"
|
| 36 |
+
},
|
| 37 |
+
{
|
| 38 |
+
"path": "normalization_source.json",
|
| 39 |
+
"size": 11627,
|
| 40 |
+
"sha256": "5cd894665cf8bc83dd33e7c73382396c4aa67cddcadde9b7d21aad0113f06a23",
|
| 41 |
+
"git_blob_sha1": "b4e81277fced2e26a5c9494d05f77b16dd2a6bf3"
|
| 42 |
+
},
|
| 43 |
+
{
|
| 44 |
+
"path": "policy_phoenix_v1.pt",
|
| 45 |
+
"size": 12045459165,
|
| 46 |
+
"sha256": "eb5a3e13b3696b4bfaf8c70ca46d10ebce263f2be444a86f010674823afb8a07"
|
| 47 |
+
},
|
| 48 |
+
{
|
| 49 |
+
"path": "train_config.yaml",
|
| 50 |
+
"size": 18131,
|
| 51 |
+
"sha256": "75c4361dcab7a3769e50afceb156306f85a2d93d2f4e1f3ffe59cb7d5b35de49",
|
| 52 |
+
"git_blob_sha1": "2c4869426cf7de8f5369501cc8c0ff501cf16c19"
|
| 53 |
+
}
|
| 54 |
+
],
|
| 55 |
+
"excluded": [
|
| 56 |
+
"old_policy.pt",
|
| 57 |
+
"optimizer_state",
|
| 58 |
+
"scheduler_state",
|
| 59 |
+
"rng_state",
|
| 60 |
+
"pretraining_initialization_weights",
|
| 61 |
+
"raw_training_videos",
|
| 62 |
+
"visual_feature_caches",
|
| 63 |
+
"credentials",
|
| 64 |
+
"source_acceptance.json"
|
| 65 |
+
],
|
| 66 |
+
"runtime_hash_checks_required": false,
|
| 67 |
+
"new_gpu_evaluation_performed_during_upload": false,
|
| 68 |
+
"checkpoint": {
|
| 69 |
+
"path": "policy_phoenix_v1.pt",
|
| 70 |
+
"schema": "phoenix.local_joint96.weights.v1",
|
| 71 |
+
"pretrain_step": 125000,
|
| 72 |
+
"posttrain_step": 25000,
|
| 73 |
+
"original_training_checkpoint_sha256": "28ad7bf9164877c54d61bd49ec65543ef636599104ad2cb44acca8224a4002fe",
|
| 74 |
+
"schema_migration_parent_sha256": "7d9e2ca4017e4c3259bfcf703477f7372de21a0c0248ffb1a06f16fbea26d845",
|
| 75 |
+
"published_sha256": "eb5a3e13b3696b4bfaf8c70ca46d10ebce263f2be444a86f010674823afb8a07",
|
| 76 |
+
"tensor_equivalence_recomputed_during_upload": false
|
| 77 |
+
}
|
| 78 |
+
}
|