Train a robot manipulation policy with MuJoCo on Deadline Cloud
The
mujoco_sim_to_policy
-
Datagen — Scripted joint-space pick of a cube in MuJoCo, recorded as a LeRobot dataset. Each episode is verified by a cube-height check and discarded if it fails.
-
Train — Finetunes a LeRobot ACT policy on the generated dataset (CUDA).
-
Render — Drives a MuJoCo rollout with the finetuned policy and records the result as an MP4 video and PNG frames.
The bundle requires a Linux x86_64 GPU fleet (steps render headless
through EGL and train on CUDA) and a conda queue environment that consumes
the CondaPackages and CondaChannels job
parameters. The default conda packages are
python=3.12 pip git ffmpeg on conda-forge.
From the job_bundles directory, submit the job:
OUT="$(pwd)/output"; mkdir -p "$OUT" deadline bundle submit mujoco_sim_to_policy -p "OutputDir=$OUT" --yes