Motrix Backend

Motrix is an optional backend installed through the motrix extra. The pinned package is motrixsim-core==0.8.1, and the adapter lives under src/unilab/base/backend/motrix/.

Setup

uv sync --extra motrix

make setup-motrix runs the same dependency sync and installs shell completion.

When To Use It

  • The task owner exists under conf/.../<task>/motrix.yaml.

  • You want Motrix native interactive playback; the backend advertises native interactive renderer and video-capture capability.

  • The generated support matrix marks your entrypoint/task/backend combination as configured or tested.

Commands

uv run train --algo ppo --task go2_joystick_flat --sim motrix training.no_play=true
uv run eval --algo ppo --task go2_joystick_flat --sim motrix --load-run -1 --render-mode record

Use --render-mode record for headless video-only playback. Leave backend selection in --sim motrix rather than overriding training.sim_backend by itself.