transfer / actaug /code /launch_server.sh
Ronaldo-GOAT's picture
actaug: simulator action-augmentation generation code, Table-2 eval protocol, raw dumps of the 256 prio episodes
bd08baf verified
Raw History Blame Contribute Delete
1.14 kB
#!/bin/bash
# launch_server.sh [gpu] [port] [model_path] [embodiment_tag] [data_config]
# Detached GR00T-N1.5 inference server for actaug rollouts.
# finetuned (default): new_embodiment + single_panda_gripper
# BASE nvidia/GR00T-N1.5-3B: pass the HF snapshot dir + oxe_droid oxe_droid
set -u
GPU=${1:-0}
PORT=${2:-8801}
MODEL=${3:-/lp-dev/jonghoon/myGR00T_outputs/pnpcountertocab_all502_gbs64_wandb_60k_save5k_20260427_193901/checkpoint-60000}
EMB=${4:-new_embodiment}
CFG=${5:-single_panda_gripper}
MG=/home/nvidia/jonghoon/___neurips_pose6daug___/myGR00T
PY=/data/nvidia/gripper_augmentator/conda-envs/mygr00t/bin/python
LOG=$(dirname "$0")/logs/server_gpu${GPU}_p${PORT}.log
mkdir -p "$(dirname "$LOG")"
PYTHONPATH=$MG HF_HOME=/lp-dev/jonghoon/.cache/huggingface \
HF_HUB_OFFLINE=1 TRANSFORMERS_OFFLINE=1 CUDA_VISIBLE_DEVICES=$GPU \
OMP_NUM_THREADS=4 MKL_NUM_THREADS=4 \
nohup $PY $MG/scripts/inference_service.py --server \
--model_path "$MODEL" --embodiment_tag "$EMB" \
--data_config "$CFG" --port "$PORT" --denoising_steps 4 \
> "$LOG" 2>&1 &
echo "server pid $! gpu=$GPU port=$PORT emb=$EMB cfg=$CFG log=$LOG"