Skip to content

feat(dr)!: unify capability paths with unisim 2.2.3 - #2552

Merged
TATP-233 merged 2 commits into
mainfrom
dev/issue-2550-dr-path-unification
Oct 28, 2026
Merged

TATP-233 merged 2 commits into
mainfrom
dev/issue-2550-dr-path-unification

Conversation

@TATP-233

Copy link
Copy Markdown
Collaborator

Summary

  • remove UniLab host/device plane negotiation from reset and interval capability checks
  • consume unified backend capabilities and update DR/Genesis ADR and user documentation
  • pin unisim-core 2.2.3 in default and ROCm profiles and regenerate both lockfiles

Integrated child PR: #2551
Closes #2550
Governing ADRs: docs/sphinx/source/adr/ADR-0021-genesis-device-resident-dr-lifecycle.md and unisim adr-dr-torch-first-payloads.md
Dependency release: https://github.com/unilabsim/unisim/releases/tag/v2.2.3

Impact

MuJoCo, MJWarp, Genesis, Newton, Motrix, and Isaac DR consumers now use plane-independent capabilities; backend-private payload guards remain enforced. Default and ROCm dependency profiles move from unisim-core 2.2.0 to 2.2.3.

Validation on final child head c50d465

  • make test-all with published unisim-core 2.2.3 — 2850 passed, 62 skipped, 375 deselected
  • benchmark smoke — 35/35 module imports and 36/36 script imports
  • tests/scripts/test_rocm_dependency_profile.py tests/test_dependency_contracts.py — 6 passed
  • uv lock --check

@TATP-233
TATP-233 merged commit e3d1f13 into main Oct 28, 2026
12 checks passed
@TATP-233
TATP-233 deleted the dev/issue-2550-dr-path-unification branch October 28, 2026 17:08
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.

roadmap: 统一 DR 公共路径并补齐 mujoco/mjwarp 后端 DR 能力缺口

1 participant