-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrun.sh
More file actions
executable file
·35 lines (29 loc) · 751 Bytes
/
Copy pathrun.sh
File metadata and controls
executable file
·35 lines (29 loc) · 751 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/usr/bin/env bash
set -e
if [ -z "$1" ]; then
echo "Usage: $0 <data_subpath>"
exit 1
fi
DATA_SUBPATH=$1
SCENE=$(basename "$DATA_SUBPATH")
REPO_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
DATA_DIR="$REPO_ROOT/data/$DATA_SUBPATH"
HASHNERF="$REPO_ROOT/PocketNeRF"
CONFIG="$HASHNERF/configs/$SCENE.txt"
if [ ! -d "$DATA_DIR" ]; then
echo "Data folder not found: $DATA_DIR"
exit 1
fi
if [ ! -f "$CONFIG" ]; then
echo "Config not found: $CONFIG"
exit 1
fi
echo "→ Training HashNeRF on scene '$SCENE' (data subpath: '$DATA_SUBPATH')"
echo " data = $DATA_DIR"
echo " config = $CONFIG"
echo
CUDA_VISIBLE_DEVICES=0 \
python3 "$HASHNERF/run_nerf.py" \
--config "$CONFIG" \
--datadir "$DATA_DIR" \
--finest_res 1024