Skip to content

Instantly share code, notes, and snippets.

@awarebayes
Created July 27, 2023 12:55
Show Gist options
  • Save awarebayes/271beb52cabc9cf0bc77f592764e1b62 to your computer and use it in GitHub Desktop.
Save awarebayes/271beb52cabc9cf0bc77f592764e1b62 to your computer and use it in GitHub Desktop.
MODEL:
PRETRAIN_CHOICE: 'imagenet'
PRETRAIN_PATH: './pretrained_weights'
METRIC_LOSS_TYPE: 'triplet'
IF_LABELSMOOTH: 'on'
IF_WITH_CENTER: 'no'
NAME: 'ViT-B-16'
STRIDE_SIZE: [16, 16]
ID_LOSS_WEIGHT : 0.25
TRIPLET_LOSS_WEIGHT : 1.0
I2T_LOSS_WEIGHT : 1.0
# SIE_CAMERA: True
# SIE_COE : 1.0
INPUT:
SIZE_TRAIN: [256, 128]
SIZE_TEST: [256, 128]
PROB: 0.5 # random horizontal flip
RE_PROB: 0.5 # random erasing
PADDING: 30
PIXEL_MEAN: [0.485, 0.456, 0.406]
PIXEL_STD: [0.229, 0.224, 0.225]
DATALOADER:
SAMPLER: 'softmax_triplet'
NUM_INSTANCE: 4
NUM_WORKERS: 8
SOLVER:
MARGIN: 0.3
STAGE1:
IMS_PER_BATCH: 64
OPTIMIZER_NAME: "Adam"
BASE_LR: 0.00035
WARMUP_LR_INIT: 0.00001
LR_MIN: 1e-6
WARMUP_METHOD: 'linear'
WEIGHT_DECAY: 1e-4
WEIGHT_DECAY_BIAS: 1e-4
MAX_EPOCHS: 120
CHECKPOINT_PERIOD: 120
LOG_PERIOD: 50
WARMUP_EPOCHS: 5
STAGE2:
IMS_PER_BATCH: 64
OPTIMIZER_NAME: "Adam"
BASE_LR: 0.000005
WARMUP_METHOD: 'linear'
WARMUP_ITERS: 10
WARMUP_FACTOR: 0.1
WEIGHT_DECAY: 0.0001
WEIGHT_DECAY_BIAS: 0.0001
LARGE_FC_LR: False
MAX_EPOCHS: 120
CHECKPOINT_PERIOD: 60
LOG_PERIOD: 50
EVAL_PERIOD: 20
BIAS_LR_FACTOR: 2
CENTER_LOSS_WEIGHT: 0.05
STEPS: [30, 50]
GAMMA: 0.1
HYPOPT:
STUDY_TIME_S: 3600 # 1 hour
OPTIMIZE_MODEL: False
OPTIMIZE_SOLVER: False
TEST:
EVAL: True
IMS_PER_BATCH: 64
RE_RANKING: False
WEIGHT: ''
NECK_FEAT: 'before'
FEAT_NORM: 'yes'
DATASETS:
NAMES: ('market1501')
DIR: 'market1501'
ROOT_DIR: ('dataset/reid')
OUTPUT_DIR: 'output/'
# NAMES: ('dukemtmc')
# ROOT_DIR: ('')
# OUTPUT_DIR: ''
# NAMES: ('occ_duke')
# ROOT_DIR: ('')
# OUTPUT_DIR: ''
# NAMES: ('msmt17')
# ROOT_DIR: ('')
# OUTPUT_DIR: ''
# CUDA_VISIBLE_DEVICES=3 python train_clipreid.py --config_file configs/person/vit_clipreid.yml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment