Download eval/run_grasp_sample.sh from mlnha/pose6daug-scripts: direct link, hf CLI and curl.
- Browser
- Download file 2.3 kB
-
https://huggingface.co/mlnha/pose6daug-scripts/resolve/main/eval/run_grasp_sample.sh
- Command line
-
hf download hf://mlnha/pose6daug-scripts/eval/run_grasp_sample.sh
-
curl -L -o run_grasp_sample.sh https://huggingface.co/mlnha/pose6daug-scripts/resolve/main/eval/run_grasp_sample.sh
2.3 kB
| # 40-episode sample (5 per object) with stage logging. Two models in parallel, 2 GPUs each, | |
| # staying off GPU 0/1 and leaving 2,3 to the running training. | |
| set -u | |
| M=/data/minha/pose6daug/train_robocasa/myGR00T | |
| PY=/data/nvidia/gripper_augmentator/conda-envs/mygr00t/bin/python | |
| RPY=/lp-dev/jonghoon/robocasa_calib/envs/robocasa/bin/python | |
| PP=/lp-dev/jonghoon/robocasa_calib/repos/robosuite_robocasa_dev:/lp-dev/jonghoon/robocasa_calib/repos/robocasa:$M | |
| RS=/lp-dev/jonghoon/isaac-gr00t/eval_results/pnpcountertocab_mimicgen8_exact160_replay_policyseed12345_20260506 | |
| OUT=/home/nvidia/minha/pose6daug/evals/results/grasp_sample40 | |
| EPS="0,1,2,3,4,20,21,22,23,24,40,41,42,43,44,60,61,62,63,64,80,81,82,83,84,100,101,102,103,104,120,121,122,123,124,140,141,142,143,144" | |
| one () { # tag, model, gpu, port | |
| local tag=$1 model=$2 gpu=$3 port=$4 | |
| local d=$OUT/$tag; mkdir -p $d | |
| ( cd $M; PYTHONPATH=$M CUDA_VISIBLE_DEVICES=$gpu $PY scripts/inference_service.py --server --port $port --model_path $model --data_config single_panda_gripper --embodiment_tag new_embodiment --seed 12345 ) > $d/server.log 2>&1 & | |
| echo $! > $d/server.pid | |
| for i in $(seq 1 120); do | |
| python3 -c "import socket,sys;s=socket.socket();sys.exit(0 if s.connect_ex(('127.0.0.1',$port))==0 else 1)" && break | |
| sleep 5 | |
| done | |
| echo "[grasp] $tag server ready $(date -u +%H:%M:%S)" | |
| PYTHONPATH=$PP CUDA_VISIBLE_DEVICES=$gpu $RPY $M/scripts/eval_robocasa_replay_state_grasp.py --host 127.0.0.1 --port $port --model_path $model --output_dir $d --env_name PickPlaceCounterToCabinet --eval_task PnPCounterToCab --finetuned_task grasp-sample-$tag --replay_state_root $RS --episode_indices "$EPS" --worker_id 00 --seed 42 --max_episode_steps 750 --action_horizon 16 --robots PandaOmron --generative_textures --policy_seed 12345 > $d/client.log 2>&1 | |
| echo "[grasp] $tag done $(date -u +%H:%M:%S)" | |
| kill $(cat $d/server.pid) 2>/dev/null | |
| } | |
| one mimicgen30k /data/minha/pose6daug/train_robocasa/runs/pnpcountertocab_mimicgen_natural_256_fixed_newemb_from60k_gbs64_30000steps_20260920_133919/checkpoint-30000 4 8851 & | |
| sleep 10 | |
| one vace30k /data/minha/pose6daug/train_robocasa/runs/vace_batch64_30k_from_hf/checkpoint-30000 6 8861 & | |
| wait | |
| echo "[grasp] ALL DONE $(date -u +%H:%M:%S)" | |