hamzaanwar12 commited on
Commit
7ec7512
·
1 Parent(s): 3100ce2

changing the root

Browse files
Files changed (2) hide show
  1. defaults/deepfashion.py +34 -3
  2. pose_transfer_train.py +7 -7
defaults/deepfashion.py CHANGED
@@ -1,4 +1,8 @@
1
  from yacs.config import CfgNode as CN
 
 
 
 
2
 
3
  _C = CN()
4
 
@@ -20,10 +24,22 @@ _C.MODEL.U_COND_DOWN_BLOCK_GUIDANCE = False
20
  _C.MODEL.U_COND_UP_BLOCK_GUIDANCE = False
21
 
22
  _C.MODEL.FIRST_STAGE_CONFIG = CN()
23
- _C.MODEL.FIRST_STAGE_CONFIG.PRETRAINED_PATH = "pretrained_models/vae"
 
 
 
 
 
24
 
25
  _C.MODEL.UNET_CONFIG = CN()
26
- _C.MODEL.UNET_CONFIG.PRETRAINED_PATH = "pretrained_models/unet"
 
 
 
 
 
 
 
27
  _C.MODEL.UNET_CONFIG.TRAINABLE_BLOCK_IDX = [11, 10, 9, 8, 7, 6, 5, 4, 3]
28
  _C.MODEL.UNET_CONFIG.TRAIN_SELF_ATTN_Q = False
29
  _C.MODEL.UNET_CONFIG.TRAIN_SELF_ATTN_K = False
@@ -35,10 +51,25 @@ _C.MODEL.UNET_CONFIG.TRAIN_CROSS_ATTN_V = True
35
  _C.MODEL.SCHEDULER_CONFIG = CN()
36
  _C.MODEL.SCHEDULER_CONFIG.NAME = "ddpm"
37
  _C.MODEL.SCHEDULER_CONFIG.PRETRAINED_PATH = "pretrained_models/scheduler"
 
 
 
 
 
 
 
38
  _C.MODEL.SCHEDULER_CONFIG.CUBIC_SAMPLING = True
39
 
40
  _C.MODEL.COND_STAGE_CONFIG = CN()
41
- _C.MODEL.COND_STAGE_CONFIG.PRETRAINED_PATH = "pretrained_models/swin/swin_base_patch4_window12_384_22kto1k.pth"
 
 
 
 
 
 
 
 
42
  _C.MODEL.COND_STAGE_CONFIG.EMBED_DIM = 128
43
  _C.MODEL.COND_STAGE_CONFIG.DEPTHS = [2, 2, 18, 2]
44
  _C.MODEL.COND_STAGE_CONFIG.NUM_HEADS = [4, 8, 16, 32]
 
1
  from yacs.config import CfgNode as CN
2
+ import os
3
+
4
+ # Use the same persistent directory where models are stored
5
+ PERSISTENT_DIR = "/data/models"
6
 
7
  _C = CN()
8
 
 
24
  _C.MODEL.U_COND_UP_BLOCK_GUIDANCE = False
25
 
26
  _C.MODEL.FIRST_STAGE_CONFIG = CN()
27
+ # _C.MODEL.FIRST_STAGE_CONFIG.PRETRAINED_PATH = "pretrained_models/vae"
28
+ _C.MODEL.FIRST_STAGE_CONFIG.PRETRAINED_PATH = os.path.join(
29
+ PERSISTENT_DIR,
30
+ "pretrained_models",
31
+ "vae"
32
+ )
33
 
34
  _C.MODEL.UNET_CONFIG = CN()
35
+ # _C.MODEL.UNET_CONFIG.PRETRAINED_PATH = "pretrained_models/unet"
36
+ _C.MODEL.UNET_CONFIG.PRETRAINED_PATH = os.path.join(
37
+ PERSISTENT_DIR,
38
+ "pretrained_models",
39
+ "unet"
40
+ )
41
+
42
+
43
  _C.MODEL.UNET_CONFIG.TRAINABLE_BLOCK_IDX = [11, 10, 9, 8, 7, 6, 5, 4, 3]
44
  _C.MODEL.UNET_CONFIG.TRAIN_SELF_ATTN_Q = False
45
  _C.MODEL.UNET_CONFIG.TRAIN_SELF_ATTN_K = False
 
51
  _C.MODEL.SCHEDULER_CONFIG = CN()
52
  _C.MODEL.SCHEDULER_CONFIG.NAME = "ddpm"
53
  _C.MODEL.SCHEDULER_CONFIG.PRETRAINED_PATH = "pretrained_models/scheduler"
54
+ _C.MODEL.SCHEDULER_CONFIG.PRETRAINED_PATH = os.path.join(
55
+ PERSISTENT_DIR,
56
+ "pretrained_models",
57
+ "scheduler"
58
+ )
59
+
60
+
61
  _C.MODEL.SCHEDULER_CONFIG.CUBIC_SAMPLING = True
62
 
63
  _C.MODEL.COND_STAGE_CONFIG = CN()
64
+ # _C.MODEL.COND_STAGE_CONFIG.PRETRAINED_PATH = "pretrained_models/swin/swin_base_patch4_window12_384_22kto1k.pth"
65
+ _C.MODEL.COND_STAGE_CONFIG.PRETRAINED_PATH = os.path.join(
66
+ PERSISTENT_DIR,
67
+ "pretrained_models",
68
+ "swin",
69
+ "swin_base_patch4_window12_384_22kto1k.pth"
70
+ )
71
+
72
+
73
  _C.MODEL.COND_STAGE_CONFIG.EMBED_DIM = 128
74
  _C.MODEL.COND_STAGE_CONFIG.DEPTHS = [2, 2, 18, 2]
75
  _C.MODEL.COND_STAGE_CONFIG.NUM_HEADS = [4, 8, 16, 32]
pose_transfer_train.py CHANGED
@@ -25,13 +25,13 @@ from defaults import pose_transfer_C as cfg
25
  import os
26
 
27
  # Use persistent dir for pretrained swin weights
28
- PERSISTENT_DIR = "/data/models"
29
- cfg.MODEL.COND_STAGE_CONFIG.PRETRAINED_PATH = os.path.join(
30
- PERSISTENT_DIR,
31
- "pretrained_models",
32
- "swin",
33
- "swin_base_patch4_window12_384_22kto1k.pth"
34
- )
35
 
36
  from lr_scheduler import LinearWarmupMultiStepDecayLRScheduler
37
  from models import (AppearanceEncoder, Decoder, PoseEncoder, UNet,
 
25
  import os
26
 
27
  # Use persistent dir for pretrained swin weights
28
+ # PERSISTENT_DIR = "/data/models"
29
+ # cfg.MODEL.COND_STAGE_CONFIG.PRETRAINED_PATH = os.path.join(
30
+ # PERSISTENT_DIR,
31
+ # "pretrained_models",
32
+ # "swin",
33
+ # "swin_base_patch4_window12_384_22kto1k.pth"
34
+ # )
35
 
36
  from lr_scheduler import LinearWarmupMultiStepDecayLRScheduler
37
  from models import (AppearanceEncoder, Decoder, PoseEncoder, UNet,