-
Notifications
You must be signed in to change notification settings - Fork 1.7k
/
Copy pathprepare.sh
49 lines (42 loc) · 1.59 KB
/
prepare.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
45
46
47
48
49
#!/bin/bash
source ./test_tipc/common_func.sh
FILENAME=$1
# MODE be one of ['lite_train_lite_infer']
MODE=$2
dataline=$(cat ${FILENAME})
# parser params
IFS=$'\n'
lines=(${dataline})
# The training params
model_name=$(func_parser_value "${lines[1]}")
trainer_list=$(func_parser_value "${lines[14]}")
# MODE be one of ['lite_train_lite_infer']
if [ ${MODE} = "lite_train_lite_infer" ]; then
if [ ${model_name} = "UNETR" ]; then
mkdir -p ./test_tipc/data
rm -rf ./test_tipc/data/mini_levir_dataset
cd ./test_tipc/data/
wget https://bj.bcebos.com/paddleseg/dataset/mini_brainT_dataset.zip
unzip mini_brainT_dataset.zip && cd ../../
elif [ ${model_name} = "TransUNet" ] || [ ${model_name} = "SwinUNet" ]; then
mkdir -p ./test_tipc/data
rm -rf ./test_tipc/data/mini_synapse_dataset
cd ./test_tipc/data/
wget https://paddleseg.bj.bcebos.com/dataset/mini_synapse_dataset.zip
unzip mini_synapse_dataset.zip && cd ../../
elif [ "${model_name}" = "nnFormer" ]; then
mkdir -p ./test_tipc/data
rm -rf ./test_tipc/data/mini_acdc
cd ./test_tipc/data/
wget https://paddleseg.bj.bcebos.com/dataset/mini_acdc.zip
unzip mini_acdc.zip && cd ../../
elif [ "${model_name}" = "VNet" ]; then
mkdir -p ./test_tipc/data
rm -rf ./test_tipc/data/mini_lung_coronavirus
cd ./test_tipc/data/
wget https://bj.bcebos.com/paddleseg/dataset/mini_lung_coronavirus.zip
unzip mini_lung_coronavirus.zip && cd ../../
else
echo "Not added into TIPC yet."
fi
fi