LVM-Med / utils /func.py
duynhm's picture
Initial commit
be2715b
raw
history blame contribute delete
No virus
1.06 kB
import yaml
from munch import munchify
import argparse
def load_config(path):
with open(path, 'r') as file:
cfg = yaml.load(file, Loader=yaml.FullLoader)
return munchify(cfg)
def parse_config():
parser = argparse.ArgumentParser(allow_abbrev=True)
parser.add_argument(
'-config',
type=str,
default='./configs/default.yaml',
help='Path to the config file.'
)
parser.add_argument(
'-overwrite',
action='store_true',
default=False,
help='Overwrite file in the save path.'
)
parser.add_argument(
'-lvm_encoder',
'--lvm_med_encoder_path',
type=str,
default='',
help='Path to LVM Med encoder arch'
)
parser.add_argument(
'-print_config',
action='store_true',
default=False,
help='Print details of configs.'
)
parser.add_argument(
'-test',
'--use_test_mode',
action='store_true',
help='')
args = parser.parse_args()
return args