forked from zhuyitan/IGTD
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup_improve.sh
44 lines (37 loc) · 1.07 KB
/
setup_improve.sh
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
36
37
38
39
40
41
42
43
44
#!/bin/bash --login
# Navigate to the dir with the cloned model repo (e.g., GraphDRP)
# Run it like this: source ./setup_improve.sh
# set -e
# Get current dir and model dir
model_path=$PWD
echo "Model path: $model_path"
model_name=$(echo "$model_path" | awk -F '/' '{print $NF}')
echo "Model name: $model_name"
# Download data (if needed)
data_dir="csa_data"
if [ ! -d $PWD/$data_dir/ ]; then
echo "Download CSA data"
source download_csa.sh
else
echo "CSA data folder already exists"
fi
# # Env var IMPROVE_DATA_DIR
# export IMPROVE_DATA_DIR="./$data_dir/"
# Clone IMPROVE lib (if needed) and checkout the branch/tag
cd ../
improve_lib_path=$PWD/IMPROVE
# improve_branch="develop"
improve_branch="v0.1.0-2024-09-27"
if [ -d $improve_lib_path ]; then
echo "IMPROVE repo exists in ${improve_lib_path}"
else
git clone https://github.com/JDACS4C-IMPROVE/IMPROVE
fi
cd IMPROVE
git checkout -f $improve_branch
cd ../$model_name
# Env var PYTHOPATH
export PYTHONPATH=$PYTHONPATH:$improve_lib_path
echo
echo "IMPROVE_DATA_DIR: $IMPROVE_DATA_DIR"
echo "PYTHONPATH: $PYTHONPATH"