Skip to content

feat(robocasa): add reproducible resources and model identity - #126

Closed
ye1457 wants to merge 2 commits into
RLinf:mainfrom
ye1457:feat/robocasa-reproducible-resources
Closed

feat(robocasa): add reproducible resources and model identity#126
ye1457 wants to merge 2 commits into
RLinf:mainfrom
ye1457:feat/robocasa-reproducible-resources

Conversation

@ye1457

@ye1457 ye1457 commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Stacked PR: depends on #125. The incremental commit is 72d2b89; after #125 merges, this PR diff will automatically reduce to the resource/identity layer.

Summary

  • publish an immutable checksum authority for the audited RLDX-1-FT-RC365 model and VLM metadata
  • verify checkpoint contents once, emit a private reusable attestation, and bind VLA startup/runtime handshakes to the verified fingerprint
  • package all robots.* backends plus the RoboCasa checkpoint manifest and delivery patch in built wheels
  • pin RLinf/robosuite to the actually tested commit 85abee228d1c43ab1939bce33028099945d453b4
  • ship and test the exact navview XML patch required by perception-isolated RoboCasa runs
  • exercise RoboCasa Hugging Face resource sync through the existing ensure_resources path, with explicit local-memory mode instead of silent fallback

Reproduction boundary

This repository still does not contain model weights, RoboCasa assets, planner credentials, or memory payloads. Reproducers provision those inputs themselves. The future memory dataset is selected through the existing robot resource repository contract and will be downloaded at runtime; an offline local path requires explicit local mode.

The checkpoint attestation is generated locally after hashing user-provisioned files. It must be an owner-controlled regular file with mode 0600, and the VLA process validates both the authority and file identity before accepting it.

The benchmark protocol and runner are deliberately excluded from this PR and remain follow-up layers for #21.

Verification

  • pytest -q: 31 passed
  • checkpoint, navview, packaging, and runtime subset: 30 passed
  • two wheels were built and inspected during tests
  • ruff check .: passed
  • ruff format --check .: passed

@ye1457

ye1457 commented Aug 29, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #130 for the basic integration. The replacement reuses the existing ensure_resources() flow and only selects the current task seed-0 pair; model identity and the larger reproducibility resource framework are deferred to later work. This branch is retained for that future design.

@ye1457 ye1457 closed this Aug 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant