Download GeometryForcing/scripts/eval_rpe.sh from BonanDing/worldmem-baseline-evals: direct link, hf CLI and curl.
- Browser
- Download file 963 Bytes
-
https://huggingface.co/BonanDing/worldmem-baseline-evals/resolve/main/GeometryForcing/scripts/eval_rpe.sh
- Command line
-
hf download hf://BonanDing/worldmem-baseline-evals/GeometryForcing/scripts/eval_rpe.sh
-
curl -L -o eval_rpe.sh https://huggingface.co/BonanDing/worldmem-baseline-evals/resolve/main/GeometryForcing/scripts/eval_rpe.sh
963 Bytes
| echo "Running evaluation for RPE" | |
| cd evaluation | |
| # base output directory | |
| rpe_out_base="outputs_rpe" | |
| # Define arrays for different settings | |
| all_setting_names=( | |
| "GeometryForcingREPA" | |
| ) | |
| all_gif_dirs=( | |
| "output/evaluations/{put_your_run_name_here}/wandb/latest-run/files/media/videos/prediction_vis" | |
| ) | |
| all_gpu_ids=( | |
| "0" | |
| ) | |
| for i in "${!all_setting_names[@]}"; do | |
| setting_name=${all_setting_names[i]} | |
| gif_dir=${all_gif_dirs[i]} | |
| gpu_id=${all_gpu_ids[i]} | |
| # Create log directory if it doesn't exist | |
| log_dir=${rpe_out_base}/${setting_name} | |
| mkdir -p ${log_dir} | |
| temp_dir=${log_dir}/"video_vis" | |
| output_dir=${log_dir}/"eval" | |
| echo "Running ${setting_name} on GPU ${gpu_id}" | |
| CUDA_VISIBLE_DEVICES=${gpu_id} python eval_rpe.py \ | |
| --temp_dir ${temp_dir} \ | |
| --output_dir ${output_dir} \ | |
| --gif_dir ${gif_dir} \ | |
| > ${log_dir}/log.txt 2>&1 | |
| done | |
| # Wait for all background processes to complete | |
| wait |