1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- SCENE_DIR="data/360_v2"
- RESULT_DIR="results/benchmark"
- SCENE_LIST="garden bicycle stump bonsai counter kitchen room" # treehill flowers
- RENDER_TRAJ_PATH="ellipse"
- for SCENE in $SCENE_LIST;
- do
- if [ "$SCENE" = "bonsai" ] || [ "$SCENE" = "counter" ] || [ "$SCENE" = "kitchen" ] || [ "$SCENE" = "room" ]; then
- DATA_FACTOR=2
- else
- DATA_FACTOR=4
- fi
- echo "Running $SCENE"
- # train without eval
- CUDA_VISIBLE_DEVICES=0 python simple_trainer.py default --eval_steps -1 --disable_viewer --data_factor $DATA_FACTOR \
- --render_traj_path $RENDER_TRAJ_PATH \
- --data_dir data/360_v2/$SCENE/ \
- --result_dir $RESULT_DIR/$SCENE/
- # run eval and render
- for CKPT in $RESULT_DIR/$SCENE/ckpts/*;
- do
- CUDA_VISIBLE_DEVICES=0 python simple_trainer.py default --disable_viewer --data_factor $DATA_FACTOR \
- --render_traj_path $RENDER_TRAJ_PATH \
- --data_dir data/360_v2/$SCENE/ \
- --result_dir $RESULT_DIR/$SCENE/ \
- --ckpt $CKPT
- done
- done
- for SCENE in $SCENE_LIST;
- do
- echo "=== Eval Stats ==="
- for STATS in $RESULT_DIR/$SCENE/stats/val*.json;
- do
- echo $STATS
- cat $STATS;
- echo
- done
- echo "=== Train Stats ==="
- for STATS in $RESULT_DIR/$SCENE/stats/train*_rank0.json;
- do
- echo $STATS
- cat $STATS;
- echo
- done
- done
|