forked from LiJiaBei-7/nrccr
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathtest_base.py
21 lines (17 loc) · 1.28 KB
/
test_base.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import argparse
from basic.constant import ROOT_PATH
def parse_args():
# Hyper Parameters
parser = argparse.ArgumentParser()
parser.add_argument('--rootpath', type=str, default=ROOT_PATH, help='path to datasets. (default: %s)'%ROOT_PATH)
parser.add_argument('--testCollection', type=str, help='test collection')
parser.add_argument('--collectionStrt', type=str, default='single', help='collection structure (single|multiple)')
parser.add_argument('--split', default='test', type=str, help='split, only for single-folder collection structure (val|test)')
parser.add_argument('--overwrite', type=int, default=0, choices=[0,1], help='overwrite existed file. (default: 0)')
parser.add_argument('--log_step', default=100, type=int, help='Number of steps to print and record the log.')
parser.add_argument('--batch_size', default=64, type=int, help='Size of a training mini-batch.')
parser.add_argument('--workers', default=5, type=int, help='Number of data loader workers.')
parser.add_argument('--logger_name', default='runs', help='Path to save the model and Tensorboard log.')
parser.add_argument('--checkpoint_name', default='model_best.pth.tar', type=str, help='name of checkpoint (default: model_best.pth.tar)')
args = parser.parse_args()
return args