Spaces:
Sleeping
Sleeping
| r"""config""" | |
| import argparse | |
| def parse_opts(): | |
| r"""arguments""" | |
| parser = argparse.ArgumentParser(description='Dense Cross-Query-and-Support Attention Weighted Mask Aggregation for Few-Shot Segmentation') | |
| # common | |
| parser.add_argument('--datapath', type=str, default='./datasets') | |
| parser.add_argument('--benchmark', type=str, default='pascal', choices=['pascal', 'coco', 'fss']) | |
| parser.add_argument('--fold', type=int, default=0, choices=[0, 1, 2, 3]) | |
| parser.add_argument('--bsz', type=int, default=20) | |
| parser.add_argument('--nworker', type=int, default=8) | |
| parser.add_argument('--backbone', type=str, default='swin', choices=['resnet50', 'resnet101', 'swin']) | |
| parser.add_argument('--feature_extractor_path', type=str, default='') | |
| parser.add_argument('--logpath', type=str, default='./logs') | |
| # for train | |
| parser.add_argument('--lr', type=float, default=1e-3) | |
| parser.add_argument('--nepoch', type=int, default=1000) | |
| parser.add_argument('--local-rank', default=0, type=int, help='node rank for distributed training') | |
| # for test | |
| parser.add_argument('--load', type=str, default='') | |
| parser.add_argument('--nshot', type=int, default=1) | |
| parser.add_argument('--visualize', action='store_true') | |
| parser.add_argument('--vispath', type=str, default='./vis') | |
| parser.add_argument('--use_original_imgsize', action='store_true') | |
| args = parser.parse_args() | |
| return args | |