|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
|
|
|
set -e |
|
|
|
|
|
echo "π€ Setting up OpenTrack at build time..." |
|
|
echo "==========================================" |
|
|
|
|
|
|
|
|
OPENTRACK_DIR="$HOME/OpenTrack" |
|
|
if [ ! -d "$OPENTRACK_DIR" ]; then |
|
|
echo "π¦ Cloning OpenTrack repository..." |
|
|
git clone https://github.com/GalaxyGeneralRobotics/OpenTrack.git "$OPENTRACK_DIR" |
|
|
echo "β Repository cloned to $OPENTRACK_DIR" |
|
|
else |
|
|
echo "β OpenTrack repository already exists" |
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
echo "" |
|
|
echo "π Installing additional OpenTrack dependencies..." |
|
|
pip install --no-cache-dir \ |
|
|
tyro \ |
|
|
opencv-python \ |
|
|
wandb \ |
|
|
jaxopt \ |
|
|
flax \ |
|
|
absl-py \ |
|
|
joblib \ |
|
|
imageio[ffmpeg] |
|
|
echo "β OpenTrack dependencies installed" |
|
|
|
|
|
echo "" |
|
|
echo "==========================================" |
|
|
echo "β
OpenTrack build-time setup complete!" |
|
|
echo "" |
|
|
|