Holomotion Train Interpreter

Run HoloMotion Python scripts or inspect packages with the project training environment. Use for training, evaluation, motion conversion, project Python commands, dependency checks, or any task that must use the environment selected by train.env.

horizonrobotics 01791fb 1.2 KB Updated

File contents

HoloMotion training interpreter

Workflow

  1. Resolve the public HoloMotion Git root rather than assuming the current directory.
  2. Source <holomotion-root>/train.env so Train_CONDA_PREFIX is set.
  3. Use binaries under "$Train_CONDA_PREFIX/bin/".
cd <holomotion-root>
source train.env
"$Train_CONDA_PREFIX/bin/python" path/to/script.py [args...]
"$Train_CONDA_PREFIX/bin/python" -m pip list
"$Train_CONDA_PREFIX/bin/python" -m pip show <package>
"$Train_CONDA_PREFIX/bin/python" -c "import sys; print(sys.executable)"

Rules

  • Do not rely on python, pip, or conda activate from the caller's shell.
  • Verify Train_CONDA_PREFIX is non-empty and the requested binary exists.
  • Preserve the caller's arguments and working-directory requirements.
  • Do not import simulator packages merely to find their source; use the isaaclab-source-lookup skill.

horizonrobotics/holomotion/tree/main/.agents/skills/holomotion-train-interpreter commit 01791fb747

Frequently asked questions

npx skillmds@latest add horizonrobotics/holomotion-train-interpreter