Skip to content

Commit e129988

Browse files
committed
update options
1 parent 6e1a610 commit e129988

File tree

1 file changed

+24
-20
lines changed

1 file changed

+24
-20
lines changed

options.py

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,58 @@
11
import os
22
import torch
3+
4+
35
class Options():
46
"""docstring for Options"""
7+
58
def __init__(self):
69
pass
710

8-
def init(self, parser):
11+
def init(self, parser):
912
# global settings
10-
parser.add_argument('--batch_size', type=int, default=6, help='batch size')
13+
parser.add_argument('--batch_size', type=int, default=7, help='batch size')
1114
parser.add_argument('--nepoch', type=int, default=500, help='training epochs')
12-
parser.add_argument('--train_workers', type=int, default=16, help='train_dataloader workers')
15+
parser.add_argument('--train_workers', type=int, default=0, help='train_dataloader workers')
1316
parser.add_argument('--eval_workers', type=int, default=8, help='eval_dataloader workers')
14-
parser.add_argument('--dataset', type=str, default ='ISTD')
15-
parser.add_argument('--pretrain_weights',type=str, default='./log/model_best.pth', help='path of pretrained_weights')
16-
parser.add_argument('--optimizer', type=str, default ='adamw', help='optimizer for training')
17+
parser.add_argument('--dataset', type=str, default='ISTD')
18+
parser.add_argument('--pretrain_weights', type=str, default='./log/model_best.pth',
19+
help='path of pretrained_weights')
20+
parser.add_argument('--optimizer', type=str, default='adamw', help='optimizer for training')
1721
parser.add_argument('--lr_initial', type=float, default=0.0002, help='initial learning rate')
1822
parser.add_argument('--weight_decay', type=float, default=0.02, help='weight decay')
19-
parser.add_argument('--gpu', type=str, default='0', help='GPUs')
20-
parser.add_argument('--arch', type=str, default ='ShadowFormer', help='archtechture')
21-
parser.add_argument('--mode', type=str, default ='shadow', help='image restoration mode')
22-
23-
# args for saving
24-
parser.add_argument('--save_dir', type=str, default ='./log', help='save dir')
25-
parser.add_argument('--save_images', action='store_true',default=False)
26-
parser.add_argument('--env', type=str, default ='_istd', help='env')
23+
parser.add_argument('--gpu', type=str, default='2', help='GPUs')
24+
parser.add_argument('--arch', type=str, default='ShadowFormer', help='archtechture')
25+
parser.add_argument('--mode', type=str, default='shadow', help='image restoration mode')
26+
27+
# args for saving
28+
parser.add_argument('--save_dir', type=str, default='./log', help='save dir')
29+
parser.add_argument('--save_images', action='store_true', default=False)
30+
parser.add_argument('--env', type=str, default='_istd', help='env')
2731
parser.add_argument('--checkpoint', type=int, default=50, help='checkpoint')
2832

2933
# args for Uformer
30-
parser.add_argument('--norm_layer', type=str, default ='nn.LayerNorm', help='normalize layer in transformer')
34+
parser.add_argument('--norm_layer', type=str, default='nn.LayerNorm', help='normalize layer in transformer')
3135
parser.add_argument('--embed_dim', type=int, default=32, help='dim of emdeding features')
3236
parser.add_argument('--win_size', type=int, default=10, help='window size of self-attention')
3337
parser.add_argument('--token_projection', type=str, default='linear', help='linear/conv token projection')
3438
parser.add_argument('--token_mlp', type=str, default='leff', help='ffn/leff token mlp')
3539
parser.add_argument('--att_se', action='store_true', default=False, help='se after sa')
36-
40+
3741
# args for vit
38-
parser.add_argument('--vit_dim', type=int, default=256, help='vit hidden_dim')
42+
parser.add_argument('--vit_dim', type=int, default=320, help='vit hidden_dim')
3943
parser.add_argument('--vit_depth', type=int, default=12, help='vit depth')
4044
parser.add_argument('--vit_nheads', type=int, default=8, help='vit hidden_dim')
4145
parser.add_argument('--vit_mlp_dim', type=int, default=512, help='vit mlp_dim')
4246
parser.add_argument('--vit_patch_size', type=int, default=16, help='vit patch_size')
4347
parser.add_argument('--global_skip', action='store_true', default=False, help='global skip connection')
4448
parser.add_argument('--local_skip', action='store_true', default=False, help='local skip connection')
4549
parser.add_argument('--vit_share', action='store_true', default=False, help='share vit module')
46-
50+
4751
# args for training
4852
parser.add_argument('--train_ps', type=int, default=320, help='patch size of training sample')
4953
parser.add_argument('--resume', action='store_true', default=False)
50-
parser.add_argument('--train_dir', type=str, default ='../ISTD_Dataset/train', help='dir of train data')
51-
parser.add_argument('--val_dir', type=str, default ='../ISTD_Dataset/test', help='dir of train data')
54+
parser.add_argument('--train_dir', type=str, default='../ISTD_Dataset/train', help='dir of train data')
55+
parser.add_argument('--val_dir', type=str, default='../ISTD_Dataset/test', help='dir of train data')
5256
parser.add_argument('--warmup', action='store_true', default=True, help='warmup')
5357
parser.add_argument('--warmup_epochs', type=int, default=3, help='epochs for warmup')
5458

0 commit comments

Comments
 (0)