| #!/bin/bash |
|
|
| |
| CONDA_BASE=$(conda info --base) |
| source "$CONDA_BASE/etc/profile.d/conda.sh" |
|
|
| |
| export PYTHONPATH=$PYTHONPATH:/root/autodl-tmp/SplatAtlas |
|
|
| |
| declare -a tasks=( |
| |
| |
|
|
| |
|
|
|
|
|
|
|
|
| |
| |
|
|
| |
| |
| |
|
|
| |
| |
| |
|
|
| |
| |
|
|
| |
| "/root/autodl-tmp/envs/ges scripts/run_ges_benchmark.py" |
| |
| "/root/autodl-tmp/envs/textured_gs scripts/run_texturedgs_benchmark.py" |
| |
| |
| "/root/autodl-tmp/envs/gaussian_surfels scripts/run_surfel_benchmark.py" |
| |
| |
| "/root/autodl-tmp/envs/pgsr scripts/run_pgsr_benchmark.py" |
|
|
| |
| "/root/autodl-tmp/env scripts/run_sugar_benchmark.py" |
| "/root/autodl-tmp/envs/erank_gs scripts/run_erankgs_benchmark.py" |
| |
| |
| "/root/autodl-tmp/envs/gof scripts/run_gof_benchmark.py" |
| "/root/autodl-tmp/envs/gspull scripts/run_gspull_benchmark.py" |
| |
| |
| |
| ) |
|
|
| echo "🚀 SplatAtlas: Starting Robust Geometry Pipeline..." |
|
|
| for task in "${tasks[@]}"; do |
| read -r env_path script_path <<< "$task" |
| |
| echo "----------------------------------------------------------------" |
| echo "🔄 Method: $(basename "$script_path")" |
| |
| |
| conda activate "$env_path" |
| |
| if [ $? -eq 0 ]; then |
| |
| echo "🛠️ Checking requirements in $env_path..." |
| pip install lpips imageio -q |
| |
| |
| echo "✅ Environment ready. Executing..." |
| "$CONDA_PREFIX/bin/python" "/root/autodl-tmp/SplatAtlas/$script_path" |
| |
| if [ $? -eq 0 ]; then |
| echo "✨ Finished: $(basename "$script_path")" |
| else |
| echo "❌ Error: $(basename "$script_path") failed." |
| fi |
| else |
| echo "❌ Failed to activate: $env_path" |
| fi |
| |
| conda deactivate |
| done |
|
|
| echo "================================================================" |
| echo "🏁 Geometry Pipeline completed." |