Description
The LerobotBackend invokes lerobot-train via a subprocess and currently only reports the exit code on failure.
Rationale
Robot training often fails due to hardware-specific issues (OOM, CUDA errors, disk full). Swallowing these behind a generic 'exited with code 1' message makes debugging difficult for users.
Tasks
Description
The
LerobotBackendinvokeslerobot-trainvia a subprocess and currently only reports the exit code on failure.Rationale
Robot training often fails due to hardware-specific issues (OOM, CUDA errors, disk full). Swallowing these behind a generic 'exited with code 1' message makes debugging difficult for users.
Tasks
stderrstream.FinetuneResult.errorpayload.