mirror of https://github.com/JDAI-CV/fast-reid.git
chore(configs): update all training config
parent
a2dcd7b4ab
commit
46228ce946
|
@ -9,8 +9,8 @@
|
||||||
|
|
||||||
| Method | Pretrained | Rank@1 | mAP | mINP |
|
| Method | Pretrained | Rank@1 | mAP | mINP |
|
||||||
| :---: | :---: | :---: |:---: | :---: |
|
| :---: | :---: | :---: |:---: | :---: |
|
||||||
| BoT(R50) | ImageNet | 93.6% | 85.1% | 58.1% |
|
| BoT(R50) | ImageNet | 94.1% | 85.9% | 59.3% |
|
||||||
| BoT(R50-ibn) | ImageNet | 94.8% | 87.3% | 63.5% |
|
| BoT(R50-ibn) | ImageNet | - | - | - |
|
||||||
| BoT(S50) | ImageNet | - | - | - |
|
| BoT(S50) | ImageNet | - | - | - |
|
||||||
| BoT(R101-ibn) | ImageNet| - | - |
|
| BoT(R101-ibn) | ImageNet| - | - |
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@
|
||||||
| Method | Pretrained | Rank@1 | mAP | mINP |
|
| Method | Pretrained | Rank@1 | mAP | mINP |
|
||||||
| :---: | :---: | :---: |:---: | :---: |
|
| :---: | :---: | :---: |:---: | :---: |
|
||||||
| SBS(R50) | ImageNet | - | - | - |
|
| SBS(R50) | ImageNet | - | - | - |
|
||||||
| SBS(R50-ibn) | ImageNet | 95.5% | 88.4% | 65.8% |
|
| SBS(R50-ibn) | ImageNet | 95.5% | 88.7% | 66.4% |
|
||||||
| SBS(S50) | ImageNet | - | - | - |
|
| SBS(S50) | ImageNet | - | - | - |
|
||||||
| SBS(R101-ibn) | ImageNet | - | - | - |
|
| SBS(R101-ibn) | ImageNet | - | - | - |
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,7 @@ MODEL:
|
||||||
HEADS:
|
HEADS:
|
||||||
NAME: "BNneckHead"
|
NAME: "BNneckHead"
|
||||||
POOL_LAYER: "gempool"
|
POOL_LAYER: "gempool"
|
||||||
|
NECK_FEAT: "before"
|
||||||
CLS_LAYER: "linear"
|
CLS_LAYER: "linear"
|
||||||
NUM_CLASSES: 702
|
NUM_CLASSES: 702
|
||||||
|
|
||||||
|
@ -46,14 +47,14 @@ DATALOADER:
|
||||||
|
|
||||||
SOLVER:
|
SOLVER:
|
||||||
OPT: "Adam"
|
OPT: "Adam"
|
||||||
MAX_ITER: 18000
|
MAX_ITER: 24000
|
||||||
BASE_LR: 0.00035
|
BASE_LR: 0.00035
|
||||||
BIAS_LR_FACTOR: 2.
|
BIAS_LR_FACTOR: 2.
|
||||||
WEIGHT_DECAY: 0.0005
|
WEIGHT_DECAY: 0.0005
|
||||||
WEIGHT_DECAY_BIAS: 0.0005
|
WEIGHT_DECAY_BIAS: 0.0005
|
||||||
IMS_PER_BATCH: 64
|
IMS_PER_BATCH: 64
|
||||||
|
|
||||||
STEPS: [8000, 14000]
|
STEPS: [8000, 18000]
|
||||||
GAMMA: 0.1
|
GAMMA: 0.1
|
||||||
|
|
||||||
WARMUP_FACTOR: 0.01
|
WARMUP_FACTOR: 0.01
|
||||||
|
|
|
@ -5,6 +5,7 @@ MODEL:
|
||||||
|
|
||||||
BACKBONE:
|
BACKBONE:
|
||||||
NAME: "build_resnet_backbone"
|
NAME: "build_resnet_backbone"
|
||||||
|
NORM: "BN"
|
||||||
DEPTH: 50
|
DEPTH: 50
|
||||||
LAST_STRIDE: 1
|
LAST_STRIDE: 1
|
||||||
WITH_IBN: False
|
WITH_IBN: False
|
||||||
|
@ -13,10 +14,12 @@ MODEL:
|
||||||
|
|
||||||
HEADS:
|
HEADS:
|
||||||
NAME: "BNneckHead"
|
NAME: "BNneckHead"
|
||||||
|
NORM: "BN"
|
||||||
|
NECK_FEAT: "after"
|
||||||
CLS_LAYER: "circle"
|
CLS_LAYER: "circle"
|
||||||
POOL_LAYER: "gempool"
|
POOL_LAYER: "gempool"
|
||||||
SCALE: 128
|
SCALE: 64
|
||||||
MARGIN: 0.25
|
MARGIN: 0.35
|
||||||
|
|
||||||
LOSSES:
|
LOSSES:
|
||||||
NAME: ("CrossEntropyLoss", "TripletLoss",)
|
NAME: ("CrossEntropyLoss", "TripletLoss",)
|
||||||
|
@ -61,12 +64,9 @@ SOLVER:
|
||||||
|
|
||||||
SCHED: "DelayedCosineAnnealingLR"
|
SCHED: "DelayedCosineAnnealingLR"
|
||||||
|
|
||||||
DELAY_ITERS: 2000
|
DELAY_ITERS: 9000
|
||||||
ETA_MIN_LR: 0.00000077
|
ETA_MIN_LR: 0.00000077
|
||||||
|
|
||||||
STEPS: [8000, 14000]
|
|
||||||
GAMMA: 0.1
|
|
||||||
|
|
||||||
WARMUP_FACTOR: 0.01
|
WARMUP_FACTOR: 0.01
|
||||||
WARMUP_ITERS: 2000
|
WARMUP_ITERS: 2000
|
||||||
|
|
||||||
|
@ -79,7 +79,7 @@ TEST:
|
||||||
EVAL_PERIOD: 2000
|
EVAL_PERIOD: 2000
|
||||||
IMS_PER_BATCH: 512
|
IMS_PER_BATCH: 512
|
||||||
PRECISE_BN:
|
PRECISE_BN:
|
||||||
ENABLED: True
|
ENABLED: False
|
||||||
DATASET: 'DukeMTMC'
|
DATASET: 'DukeMTMC'
|
||||||
|
|
||||||
CUDNN_BENCHMARK: True
|
CUDNN_BENCHMARK: True
|
||||||
|
|
|
@ -1,10 +1,11 @@
|
||||||
MODEL:
|
MODEL:
|
||||||
META_ARCHITECTURE: 'Baseline'
|
META_ARCHITECTURE: "Baseline"
|
||||||
|
|
||||||
OPEN_LAYERS: ""
|
OPEN_LAYERS: ""
|
||||||
|
|
||||||
BACKBONE:
|
BACKBONE:
|
||||||
NAME: "build_resnet_backbone"
|
NAME: "build_resnet_backbone"
|
||||||
|
NORM: "BN"
|
||||||
DEPTH: 50
|
DEPTH: 50
|
||||||
LAST_STRIDE: 1
|
LAST_STRIDE: 1
|
||||||
WITH_IBN: False
|
WITH_IBN: False
|
||||||
|
@ -12,20 +13,22 @@ MODEL:
|
||||||
|
|
||||||
HEADS:
|
HEADS:
|
||||||
NAME: "BNneckHead"
|
NAME: "BNneckHead"
|
||||||
|
NORM: "BN"
|
||||||
|
NECK_FEAT: "before"
|
||||||
CLS_LAYER: "linear"
|
CLS_LAYER: "linear"
|
||||||
|
|
||||||
LOSSES:
|
LOSSES:
|
||||||
NAME: ("CrossEntropyLoss", "TripletLoss")
|
NAME: ("CrossEntropyLoss", "TripletLoss", )
|
||||||
|
|
||||||
CE:
|
CE:
|
||||||
EPSILON: 0.1
|
EPSILON: 0.1
|
||||||
SCALE: 1.0
|
SCALE: 1.
|
||||||
|
|
||||||
TRI:
|
TRI:
|
||||||
MARGIN: 0.3
|
MARGIN: 0.3
|
||||||
HARD_MINING: True
|
HARD_MINING: True
|
||||||
USE_COSINE_DIST: False
|
USE_COSINE_DIST: False
|
||||||
SCALE: 1.0
|
SCALE: 1.
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("DukeMTMC",)
|
NAMES: ("DukeMTMC",)
|
||||||
|
@ -48,14 +51,14 @@ DATALOADER:
|
||||||
|
|
||||||
SOLVER:
|
SOLVER:
|
||||||
OPT: "Adam"
|
OPT: "Adam"
|
||||||
MAX_ITER: 18000
|
MAX_ITER: 24000
|
||||||
BASE_LR: 0.00035
|
BASE_LR: 0.00035
|
||||||
BIAS_LR_FACTOR: 2.
|
BIAS_LR_FACTOR: 2.
|
||||||
WEIGHT_DECAY: 0.0005
|
WEIGHT_DECAY: 0.0005
|
||||||
WEIGHT_DECAY_BIAS: 0.
|
WEIGHT_DECAY_BIAS: 0.0005
|
||||||
IMS_PER_BATCH: 64
|
IMS_PER_BATCH: 64
|
||||||
|
|
||||||
STEPS: [8000, 14000]
|
STEPS: [8000, 18000]
|
||||||
GAMMA: 0.1
|
GAMMA: 0.1
|
||||||
|
|
||||||
WARMUP_FACTOR: 0.01
|
WARMUP_FACTOR: 0.01
|
||||||
|
|
|
@ -1,18 +0,0 @@
|
||||||
_BASE_: "../Base-AGW_R50.yml"
|
|
||||||
|
|
||||||
MODEL:
|
|
||||||
HEADS:
|
|
||||||
NUM_CLASSES: 702
|
|
||||||
|
|
||||||
SOLVER:
|
|
||||||
MAX_ITER: 23000
|
|
||||||
|
|
||||||
STEPS: [10000, 18000]
|
|
||||||
|
|
||||||
WARMUP_ITERS: 2500
|
|
||||||
|
|
||||||
DATASETS:
|
|
||||||
NAMES: ("DukeMTMC",)
|
|
||||||
TESTS: ("DukeMTMC",)
|
|
||||||
|
|
||||||
OUTPUT_DIR: "logs/dukemtmc/agw"
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
_BASE_: "../Base-AGW.yml"
|
||||||
|
|
||||||
|
MODEL:
|
||||||
|
BACKBONE:
|
||||||
|
NAME: "build_resnet_backbone"
|
||||||
|
WITH_IBN: True
|
||||||
|
PRETRAIN_PATH: "/home/liaoxingyu2/lxy/.cache/torch/checkpoints/resnet50_ibn_a.pth.tar"
|
||||||
|
|
||||||
|
HEADS:
|
||||||
|
NUM_CLASSES: 702
|
||||||
|
|
||||||
|
DATASETS:
|
||||||
|
NAMES: ("DukeMTMC",)
|
||||||
|
TESTS: ("DukeMTMC",)
|
||||||
|
|
||||||
|
OUTPUT_DIR: "logs/dukemtmc/agw_R50-ibn"
|
|
@ -0,0 +1,12 @@
|
||||||
|
_BASE_: "../Base-AGW.yml"
|
||||||
|
|
||||||
|
MODEL:
|
||||||
|
HEADS:
|
||||||
|
NUM_CLASSES: 702
|
||||||
|
|
||||||
|
|
||||||
|
DATASETS:
|
||||||
|
NAMES: ("DukeMTMC",)
|
||||||
|
TESTS: ("DukeMTMC",)
|
||||||
|
|
||||||
|
OUTPUT_DIR: "logs/dukemtmc/agw_R50"
|
|
@ -0,0 +1,15 @@
|
||||||
|
_BASE_: "../Base-AGW.yml"
|
||||||
|
|
||||||
|
MODEL:
|
||||||
|
BACKBONE:
|
||||||
|
NAME: "build_resnest_backbone"
|
||||||
|
|
||||||
|
HEADS:
|
||||||
|
NECK_FEAT: "after"
|
||||||
|
NUM_CLASSES: 702
|
||||||
|
|
||||||
|
DATASETS:
|
||||||
|
NAMES: ("DukeMTMC",)
|
||||||
|
TESTS: ("DukeMTMC",)
|
||||||
|
|
||||||
|
OUTPUT_DIR: "logs/dukemtmc/agw_S50"
|
|
@ -9,16 +9,8 @@ MODEL:
|
||||||
HEADS:
|
HEADS:
|
||||||
NUM_CLASSES: 702
|
NUM_CLASSES: 702
|
||||||
|
|
||||||
SOLVER:
|
|
||||||
MAX_ITER: 18000
|
|
||||||
|
|
||||||
STEPS: [8000, 14000]
|
|
||||||
|
|
||||||
WARMUP_ITERS: 2000
|
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("DukeMTMC",)
|
NAMES: ("DukeMTMC",)
|
||||||
TESTS: ("DukeMTMC",)
|
TESTS: ("DukeMTMC",)
|
||||||
|
|
||||||
OUTPUT_DIR: "logs/dukemtmc/bagtricks_R101-ibn"
|
OUTPUT_DIR: "logs/dukemtmc/bagtricks_R101-ibn"
|
||||||
|
|
||||||
|
|
|
@ -8,16 +8,8 @@ MODEL:
|
||||||
HEADS:
|
HEADS:
|
||||||
NUM_CLASSES: 702
|
NUM_CLASSES: 702
|
||||||
|
|
||||||
SOLVER:
|
|
||||||
MAX_ITER: 18000
|
|
||||||
|
|
||||||
STEPS: [8000, 14000]
|
|
||||||
|
|
||||||
WARMUP_ITERS: 2000
|
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("DukeMTMC",)
|
NAMES: ("DukeMTMC",)
|
||||||
TESTS: ("DukeMTMC",)
|
TESTS: ("DukeMTMC",)
|
||||||
|
|
||||||
OUTPUT_DIR: "logs/dukemtmc/bagtricks_R50-ibn"
|
OUTPUT_DIR: "logs/dukemtmc/bagtricks_R50-ibn"
|
||||||
|
|
||||||
|
|
|
@ -4,12 +4,6 @@ MODEL:
|
||||||
HEADS:
|
HEADS:
|
||||||
NUM_CLASSES: 702
|
NUM_CLASSES: 702
|
||||||
|
|
||||||
SOLVER:
|
|
||||||
MAX_ITER: 18000
|
|
||||||
|
|
||||||
STEPS: [8000, 14000]
|
|
||||||
|
|
||||||
WARMUP_ITERS: 2000
|
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("DukeMTMC",)
|
NAMES: ("DukeMTMC",)
|
||||||
|
|
|
@ -7,16 +7,8 @@ MODEL:
|
||||||
HEADS:
|
HEADS:
|
||||||
NUM_CLASSES: 702
|
NUM_CLASSES: 702
|
||||||
|
|
||||||
SOLVER:
|
|
||||||
MAX_ITER: 18000
|
|
||||||
|
|
||||||
STEPS: [8000, 14000]
|
|
||||||
|
|
||||||
WARMUP_ITERS: 2000
|
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("DukeMTMC",)
|
NAMES: ("DukeMTMC",)
|
||||||
TESTS: ("DukeMTMC",)
|
TESTS: ("DukeMTMC",)
|
||||||
|
|
||||||
OUTPUT_DIR: "logs/dukemtmc/bagtricks_S50"
|
OUTPUT_DIR: "logs/dukemtmc/bagtricks_S50"
|
||||||
|
|
||||||
|
|
|
@ -1,23 +0,0 @@
|
||||||
_BASE_: "../Base-Strongerbaseline.yml"
|
|
||||||
|
|
||||||
MODEL:
|
|
||||||
BACKBONE:
|
|
||||||
NAME: "build_resnest_backbone"
|
|
||||||
WITH_IBN: False
|
|
||||||
WITH_NL: True
|
|
||||||
PRETRAIN_PATH: "/home/liaoxingyu2/lxy/.cache/torch/checkpoints/resnet50_ibn_a.pth.tar"
|
|
||||||
|
|
||||||
HEADS:
|
|
||||||
NUM_CLASSES: 702
|
|
||||||
|
|
||||||
SOLVER:
|
|
||||||
MAX_ITER: 5
|
|
||||||
DELAY_ITERS: 8000
|
|
||||||
WARMUP_ITERS: 2600
|
|
||||||
FREEZE_ITERS: 2600
|
|
||||||
|
|
||||||
DATASETS:
|
|
||||||
NAMES: ("DukeMTMC",)
|
|
||||||
TESTS: ("DukeMTMC",)
|
|
||||||
|
|
||||||
OUTPUT_DIR: "logs/dukemtmc/sbs"
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
_BASE_: "../Base-Strongerbaseline.yml"
|
||||||
|
|
||||||
|
MODEL:
|
||||||
|
BACKBONE:
|
||||||
|
DEPTH: 101
|
||||||
|
WITH_NL: False
|
||||||
|
WITH_IBN: True
|
||||||
|
PRETRAIN_PATH: "/export/home/lxy/.cache/torch/checkpoints/resnet101_ibn_a.pth.tar"
|
||||||
|
|
||||||
|
HEADS:
|
||||||
|
NUM_CLASSES: 702
|
||||||
|
|
||||||
|
DATASETS:
|
||||||
|
NAMES: ("DukeMTMC",)
|
||||||
|
TESTS: ("DukeMTMC",)
|
||||||
|
|
||||||
|
TEST:
|
||||||
|
PRECISE_BN:
|
||||||
|
DATASET: 'DukeMTMC'
|
||||||
|
|
||||||
|
OUTPUT_DIR: "logs/dukemtmc/sbs-R101-ibn"
|
|
@ -0,0 +1,20 @@
|
||||||
|
_BASE_: "../Base-Strongerbaseline.yml"
|
||||||
|
|
||||||
|
MODEL:
|
||||||
|
BACKBONE:
|
||||||
|
WITH_IBN: True
|
||||||
|
PRETRAIN_PATH: "/export/home/lxy/.cache/torch/checkpoints/resnet50_ibn_a.pth.tar"
|
||||||
|
|
||||||
|
HEADS:
|
||||||
|
NUM_CLASSES: 702
|
||||||
|
|
||||||
|
DATASETS:
|
||||||
|
NAMES: ("DukeMTMC",)
|
||||||
|
TESTS: ("DukeMTMC",)
|
||||||
|
|
||||||
|
TEST:
|
||||||
|
EVAL_PERIOD: 2000
|
||||||
|
PRECISE_BN:
|
||||||
|
DATASET: 'DukeMTMC'
|
||||||
|
|
||||||
|
OUTPUT_DIR: "logs/dukemtmc/sbs_R50-ibn"
|
|
@ -0,0 +1,15 @@
|
||||||
|
_BASE_: "../Base-Strongerbaseline.yml"
|
||||||
|
|
||||||
|
MODEL:
|
||||||
|
HEADS:
|
||||||
|
NUM_CLASSES: 702
|
||||||
|
|
||||||
|
DATASETS:
|
||||||
|
NAMES: ("DukeMTMC",)
|
||||||
|
TESTS: ("DukeMTMC",)
|
||||||
|
|
||||||
|
TEST:
|
||||||
|
PRECISE_BN:
|
||||||
|
DATASET: 'DukeMTMC'
|
||||||
|
|
||||||
|
OUTPUT_DIR: "logs/dukemtmc/sbs_R50"
|
|
@ -0,0 +1,22 @@
|
||||||
|
_BASE_: "../Base-Strongerbaseline.yml"
|
||||||
|
|
||||||
|
MODEL:
|
||||||
|
BACKBONE:
|
||||||
|
NAME: "build_resnest_backbone"
|
||||||
|
|
||||||
|
HEADS:
|
||||||
|
NUM_CLASSES: 702
|
||||||
|
|
||||||
|
LOSSES:
|
||||||
|
TRI:
|
||||||
|
MARGIN: 0.3
|
||||||
|
|
||||||
|
DATASETS:
|
||||||
|
NAMES: ("DukeMTMC",)
|
||||||
|
TESTS: ("DukeMTMC",)
|
||||||
|
|
||||||
|
TEST:
|
||||||
|
PRECISE_BN:
|
||||||
|
DATASET: 'DukeMTMC'
|
||||||
|
|
||||||
|
OUTPUT_DIR: "logs/dukemtmc/sbs_S50"
|
|
@ -0,0 +1,25 @@
|
||||||
|
_BASE_: "../Base-AGW.yml"
|
||||||
|
|
||||||
|
MODEL:
|
||||||
|
BACKBONE:
|
||||||
|
WITH_IBN: True
|
||||||
|
PRETRAIN_PATH: "/export/home/lxy/.cache/torch/checkpoints/resnet50_ibn_a.pth.tar"
|
||||||
|
|
||||||
|
HEADS:
|
||||||
|
NUM_CLASSES: 1041
|
||||||
|
|
||||||
|
DATASETS:
|
||||||
|
NAMES: ("MSMT17",)
|
||||||
|
TESTS: ("MSMT17",)
|
||||||
|
|
||||||
|
SOLVER:
|
||||||
|
MAX_ITER: 42000
|
||||||
|
STEPS: [19000, 33000]
|
||||||
|
WARMUP_ITERS: 4700
|
||||||
|
|
||||||
|
CHECKPOINT_PERIOD: 5000
|
||||||
|
|
||||||
|
TEST:
|
||||||
|
EVAL_PERIOD: 5000
|
||||||
|
|
||||||
|
OUTPUT_DIR: "logs/msmt17/agw_R50-ibn"
|
|
@ -1,4 +1,4 @@
|
||||||
_BASE_: "../Base-AGW_R50.yml"
|
_BASE_: "../Base-AGW.yml"
|
||||||
|
|
||||||
MODEL:
|
MODEL:
|
||||||
HEADS:
|
HEADS:
|
||||||
|
@ -18,5 +18,4 @@ SOLVER:
|
||||||
TEST:
|
TEST:
|
||||||
EVAL_PERIOD: 5000
|
EVAL_PERIOD: 5000
|
||||||
|
|
||||||
OUTPUT_DIR: "logs/msmt17/agw"
|
OUTPUT_DIR: "logs/msmt17/agw_R50"
|
||||||
|
|
|
@ -0,0 +1,24 @@
|
||||||
|
_BASE_: "../Base-AGW.yml"
|
||||||
|
|
||||||
|
MODEL:
|
||||||
|
BACKBONE:
|
||||||
|
NAME: "build_resnest_backbone"
|
||||||
|
|
||||||
|
HEADS:
|
||||||
|
NUM_CLASSES: 1041
|
||||||
|
|
||||||
|
DATASETS:
|
||||||
|
NAMES: ("MSMT17",)
|
||||||
|
TESTS: ("MSMT17",)
|
||||||
|
|
||||||
|
SOLVER:
|
||||||
|
MAX_ITER: 42000
|
||||||
|
STEPS: [19000, 33000]
|
||||||
|
WARMUP_ITERS: 4700
|
||||||
|
|
||||||
|
CHECKPOINT_PERIOD: 5000
|
||||||
|
|
||||||
|
TEST:
|
||||||
|
EVAL_PERIOD: 5000
|
||||||
|
|
||||||
|
OUTPUT_DIR: "logs/msmt17/agw_S50"
|
|
@ -4,22 +4,23 @@ MODEL:
|
||||||
BACKBONE:
|
BACKBONE:
|
||||||
DEPTH: 101
|
DEPTH: 101
|
||||||
WITH_IBN: True
|
WITH_IBN: True
|
||||||
PRETRAIN_PATH: "/home/liaoxingyu2/lxy/.cache/torch/checkpoints/resnet50_ibn_a.pth.tar"
|
PRETRAIN_PATH: "/export/home/lxy/.cache/torch/checkpoints/resnet101_ibn_a.pth.tar"
|
||||||
|
|
||||||
HEADS:
|
HEADS:
|
||||||
NUM_CLASSES: 1041
|
NUM_CLASSES: 1041
|
||||||
|
|
||||||
SOLVER:
|
SOLVER:
|
||||||
MAX_ITER: 42000
|
MAX_ITER: 42000
|
||||||
|
|
||||||
STEPS: [19000, 33000]
|
STEPS: [19000, 33000]
|
||||||
|
|
||||||
WARMUP_ITERS: 4700
|
WARMUP_ITERS: 4700
|
||||||
|
CHECKPOINT_PERIOD: 5000
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("MSMT17",)
|
NAMES: ("MSMT17",)
|
||||||
TESTS: ("MSMT17",)
|
TESTS: ("MSMT17",)
|
||||||
|
|
||||||
OUTPUT_DIR: "logs/msmt/bagtricks_R101-ibn"
|
TEST:
|
||||||
|
EVAL_PERIOD: 5000
|
||||||
|
|
||||||
|
OUTPUT_DIR: "logs/msmt17/bagtricks_R101-ibn"
|
||||||
|
|
||||||
|
|
|
@ -3,22 +3,23 @@ _BASE_: "../Base-bagtricks.yml"
|
||||||
MODEL:
|
MODEL:
|
||||||
BACKBONE:
|
BACKBONE:
|
||||||
WITH_IBN: True
|
WITH_IBN: True
|
||||||
PRETRAIN_PATH: "/home/liaoxingyu2/lxy/.cache/torch/checkpoints/resnet50_ibn_a.pth.tar"
|
PRETRAIN_PATH: "/export/home/lxy/.cache/torch/checkpoints/resnet50_ibn_a.pth.tar"
|
||||||
|
|
||||||
HEADS:
|
HEADS:
|
||||||
NUM_CLASSES: 1041
|
NUM_CLASSES: 1041
|
||||||
|
|
||||||
SOLVER:
|
SOLVER:
|
||||||
MAX_ITER: 42000
|
MAX_ITER: 42000
|
||||||
|
|
||||||
STEPS: [19000, 33000]
|
STEPS: [19000, 33000]
|
||||||
|
|
||||||
WARMUP_ITERS: 4700
|
WARMUP_ITERS: 4700
|
||||||
|
CHECKPOINT_PERIOD: 5000
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("MSMT17",)
|
NAMES: ("MSMT17",)
|
||||||
TESTS: ("MSMT17",)
|
TESTS: ("MSMT17",)
|
||||||
|
|
||||||
OUTPUT_DIR: "logs/msmt/bagtricks_R50-ibn"
|
TEST:
|
||||||
|
EVAL_PERIOD: 5000
|
||||||
|
|
||||||
|
OUTPUT_DIR: "logs/msmt17/bagtricks_R50-ibn"
|
||||||
|
|
||||||
|
|
|
@ -6,13 +6,15 @@ MODEL:
|
||||||
|
|
||||||
SOLVER:
|
SOLVER:
|
||||||
MAX_ITER: 42000
|
MAX_ITER: 42000
|
||||||
|
|
||||||
STEPS: [19000, 33000]
|
STEPS: [19000, 33000]
|
||||||
|
|
||||||
WARMUP_ITERS: 4700
|
WARMUP_ITERS: 4700
|
||||||
|
CHECKPOINT_PERIOD: 5000
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("MSMT17",)
|
NAMES: ("MSMT17",)
|
||||||
TESTS: ("MSMT17",)
|
TESTS: ("MSMT17",)
|
||||||
|
|
||||||
OUTPUT_DIR: "logs/msmt/bagtricks_R50"
|
TEST:
|
||||||
|
EVAL_PERIOD: 5000
|
||||||
|
|
||||||
|
OUTPUT_DIR: "logs/msmt17/bagtricks_R50"
|
||||||
|
|
|
@ -9,15 +9,16 @@ MODEL:
|
||||||
|
|
||||||
SOLVER:
|
SOLVER:
|
||||||
MAX_ITER: 42000
|
MAX_ITER: 42000
|
||||||
|
|
||||||
STEPS: [19000, 33000]
|
STEPS: [19000, 33000]
|
||||||
|
|
||||||
WARMUP_ITERS: 4700
|
WARMUP_ITERS: 4700
|
||||||
|
CHECKPOINT_PERIOD: 5000
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("MSMT17",)
|
NAMES: ("MSMT17",)
|
||||||
TESTS: ("MSMT17",)
|
TESTS: ("MSMT17",)
|
||||||
|
|
||||||
OUTPUT_DIR: "logs/msmt/bagtricks_S50"
|
TEST:
|
||||||
|
EVAL_PERIOD: 5000
|
||||||
|
|
||||||
|
OUTPUT_DIR: "logs/msmt17/bagtricks_S50"
|
||||||
|
|
||||||
|
|
|
@ -1,29 +0,0 @@
|
||||||
_BASE_: "../Base-Strongerbaseline.yml"
|
|
||||||
|
|
||||||
MODEL:
|
|
||||||
BACKBONE:
|
|
||||||
NAME: "build_resnest_backbone"
|
|
||||||
WITH_IBN: False
|
|
||||||
WITH_NL: True
|
|
||||||
PRETRAIN_PATH: "/home/liaoxingyu2/lxy/.cache/torch/checkpoints/resnet50_ibn_a.pth.tar"
|
|
||||||
|
|
||||||
HEADS:
|
|
||||||
NUM_CLASSES: 1041
|
|
||||||
|
|
||||||
DATASETS:
|
|
||||||
NAMES: ("MSMT17",)
|
|
||||||
TESTS: ("MSMT17",)
|
|
||||||
|
|
||||||
|
|
||||||
SOLVER:
|
|
||||||
MAX_ITER: 29000
|
|
||||||
DELAY_ITERS: 14000
|
|
||||||
WARMUP_ITERS: 4700
|
|
||||||
FREEZE_ITERS: 4700
|
|
||||||
|
|
||||||
CHECKPOINT_PERIOD: 4000
|
|
||||||
|
|
||||||
TEST:
|
|
||||||
EVAL_PERIOD: 4000
|
|
||||||
|
|
||||||
OUTPUT_DIR: "logs/msmt17/resnest-nl-gem-circle_s64m0.35_loss-cos_delay-autoaug"
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
_BASE_: "../Base-Strongerbaseline.yml"
|
||||||
|
|
||||||
|
MODEL:
|
||||||
|
BACKBONE:
|
||||||
|
DEPTH: 101
|
||||||
|
WITH_NL: False
|
||||||
|
WITH_IBN: True
|
||||||
|
PRETRAIN_PATH: "/export/home/lxy/.cache/torch/checkpoints/resnet101_ibn_a.pth.tar"
|
||||||
|
|
||||||
|
HEADS:
|
||||||
|
NUM_CLASSES: 1041
|
||||||
|
|
||||||
|
DATASETS:
|
||||||
|
NAMES: ("MSMT17",)
|
||||||
|
TESTS: ("MSMT17",)
|
||||||
|
|
||||||
|
SOLVER:
|
||||||
|
MAX_ITER: 28000
|
||||||
|
DELAY_ITERS: 14000
|
||||||
|
WARMUP_ITERS: 4700
|
||||||
|
FREEZE_ITERS: 4700
|
||||||
|
|
||||||
|
TEST:
|
||||||
|
EVAL_PERIOD: 5000
|
||||||
|
PRECISE_BN:
|
||||||
|
DATASET: 'MSMT17'
|
||||||
|
|
||||||
|
OUTPUT_DIR: "logs/msmt17/sbs-R101-ibn"
|
|
@ -0,0 +1,26 @@
|
||||||
|
_BASE_: "../Base-Strongerbaseline.yml"
|
||||||
|
|
||||||
|
MODEL:
|
||||||
|
BACKBONE:
|
||||||
|
WITH_IBN: True
|
||||||
|
PRETRAIN_PATH: "/export/home/lxy/.cache/torch/checkpoints/resnet50_ibn_a.pth.tar"
|
||||||
|
|
||||||
|
HEADS:
|
||||||
|
NUM_CLASSES: 1041
|
||||||
|
|
||||||
|
DATASETS:
|
||||||
|
NAMES: ("MSMT17",)
|
||||||
|
TESTS: ("MSMT17",)
|
||||||
|
|
||||||
|
SOLVER:
|
||||||
|
MAX_ITER: 28000
|
||||||
|
DELAY_ITERS: 14000
|
||||||
|
WARMUP_ITERS: 4700
|
||||||
|
FREEZE_ITERS: 4700
|
||||||
|
|
||||||
|
TEST:
|
||||||
|
EVAL_PERIOD: 5000
|
||||||
|
PRECISE_BN:
|
||||||
|
DATASET: 'MSMT17'
|
||||||
|
|
||||||
|
OUTPUT_DIR: "logs/msmt17/sbs_R50-ibn"
|
|
@ -0,0 +1,22 @@
|
||||||
|
_BASE_: "../Base-Strongerbaseline.yml"
|
||||||
|
|
||||||
|
MODEL:
|
||||||
|
HEADS:
|
||||||
|
NUM_CLASSES: 1041
|
||||||
|
|
||||||
|
DATASETS:
|
||||||
|
NAMES: ("MSMT17",)
|
||||||
|
TESTS: ("MSMT17",)
|
||||||
|
|
||||||
|
SOLVER:
|
||||||
|
MAX_ITER: 28000
|
||||||
|
DELAY_ITERS: 14000
|
||||||
|
WARMUP_ITERS: 4700
|
||||||
|
FREEZE_ITERS: 4700
|
||||||
|
|
||||||
|
TEST:
|
||||||
|
EVAL_PERIOD: 5000
|
||||||
|
PRECISE_BN:
|
||||||
|
DATASET: 'MSMT17'
|
||||||
|
|
||||||
|
OUTPUT_DIR: "logs/msmt17/sbs_R50"
|
|
@ -0,0 +1,29 @@
|
||||||
|
_BASE_: "../Base-Strongerbaseline.yml"
|
||||||
|
|
||||||
|
MODEL:
|
||||||
|
BACKBONE:
|
||||||
|
NAME: "build_resnest_backbone"
|
||||||
|
|
||||||
|
HEADS:
|
||||||
|
NUM_CLASSES: 1041
|
||||||
|
|
||||||
|
LOSSES:
|
||||||
|
TRI:
|
||||||
|
MARGIN: 0.3
|
||||||
|
|
||||||
|
DATASETS:
|
||||||
|
NAMES: ("MSMT17",)
|
||||||
|
TESTS: ("MSMT17",)
|
||||||
|
|
||||||
|
SOLVER:
|
||||||
|
MAX_ITER: 28000
|
||||||
|
DELAY_ITERS: 14000
|
||||||
|
WARMUP_ITERS: 4700
|
||||||
|
FREEZE_ITERS: 4700
|
||||||
|
|
||||||
|
TEST:
|
||||||
|
EVAL_PERIOD: 5000
|
||||||
|
PRECISE_BN:
|
||||||
|
DATASET: 'MSMT17'
|
||||||
|
|
||||||
|
OUTPUT_DIR: "logs/msmt17/sbs_S50"
|
|
@ -9,12 +9,6 @@ MODEL:
|
||||||
HEADS:
|
HEADS:
|
||||||
NUM_CLASSES: 751
|
NUM_CLASSES: 751
|
||||||
|
|
||||||
SOLVER:
|
|
||||||
MAX_ITER: 18000
|
|
||||||
|
|
||||||
STEPS: [8000, 14000]
|
|
||||||
|
|
||||||
WARMUP_ITERS: 2000
|
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("Market1501",)
|
NAMES: ("Market1501",)
|
||||||
|
|
|
@ -4,12 +4,6 @@ MODEL:
|
||||||
HEADS:
|
HEADS:
|
||||||
NUM_CLASSES: 751
|
NUM_CLASSES: 751
|
||||||
|
|
||||||
SOLVER:
|
|
||||||
MAX_ITER: 18000
|
|
||||||
|
|
||||||
STEPS: [8000, 14000]
|
|
||||||
|
|
||||||
WARMUP_ITERS: 2000
|
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("Market1501",)
|
NAMES: ("Market1501",)
|
||||||
|
|
|
@ -5,15 +5,9 @@ MODEL:
|
||||||
NAME: "build_resnest_backbone"
|
NAME: "build_resnest_backbone"
|
||||||
|
|
||||||
HEADS:
|
HEADS:
|
||||||
|
NECK_FEAT: "after"
|
||||||
NUM_CLASSES: 751
|
NUM_CLASSES: 751
|
||||||
|
|
||||||
SOLVER:
|
|
||||||
MAX_ITER: 18000
|
|
||||||
|
|
||||||
STEPS: [8000, 14000]
|
|
||||||
|
|
||||||
WARMUP_ITERS: 2000
|
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("Market1501",)
|
NAMES: ("Market1501",)
|
||||||
TESTS: ("Market1501",)
|
TESTS: ("Market1501",)
|
||||||
|
|
|
@ -9,12 +9,6 @@ MODEL:
|
||||||
HEADS:
|
HEADS:
|
||||||
NUM_CLASSES: 751
|
NUM_CLASSES: 751
|
||||||
|
|
||||||
SOLVER:
|
|
||||||
MAX_ITER: 18000
|
|
||||||
|
|
||||||
STEPS: [8000, 14000]
|
|
||||||
|
|
||||||
WARMUP_ITERS: 2000
|
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("Market1501",)
|
NAMES: ("Market1501",)
|
||||||
|
|
|
@ -8,12 +8,6 @@ MODEL:
|
||||||
HEADS:
|
HEADS:
|
||||||
NUM_CLASSES: 751
|
NUM_CLASSES: 751
|
||||||
|
|
||||||
SOLVER:
|
|
||||||
MAX_ITER: 18000
|
|
||||||
|
|
||||||
STEPS: [8000, 14000]
|
|
||||||
|
|
||||||
WARMUP_ITERS: 2000
|
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("Market1501",)
|
NAMES: ("Market1501",)
|
||||||
|
|
|
@ -4,15 +4,10 @@ MODEL:
|
||||||
HEADS:
|
HEADS:
|
||||||
NUM_CLASSES: 751
|
NUM_CLASSES: 751
|
||||||
|
|
||||||
SOLVER:
|
|
||||||
MAX_ITER: 18000
|
|
||||||
|
|
||||||
STEPS: [8000, 14000]
|
|
||||||
|
|
||||||
WARMUP_ITERS: 2000
|
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("Market1501",)
|
NAMES: ("Market1501",)
|
||||||
TESTS: ("Market1501",)
|
TESTS: ("Market1501",)
|
||||||
|
|
||||||
|
|
||||||
OUTPUT_DIR: "logs/market1501/bagtricks_R50"
|
OUTPUT_DIR: "logs/market1501/bagtricks_R50"
|
||||||
|
|
|
@ -7,12 +7,6 @@ MODEL:
|
||||||
HEADS:
|
HEADS:
|
||||||
NUM_CLASSES: 751
|
NUM_CLASSES: 751
|
||||||
|
|
||||||
SOLVER:
|
|
||||||
MAX_ITER: 18000
|
|
||||||
|
|
||||||
STEPS: [8000, 14000]
|
|
||||||
|
|
||||||
WARMUP_ITERS: 2000
|
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("Market1501",)
|
NAMES: ("Market1501",)
|
||||||
|
|
|
@ -10,13 +10,6 @@ MODEL:
|
||||||
HEADS:
|
HEADS:
|
||||||
NUM_CLASSES: 751
|
NUM_CLASSES: 751
|
||||||
|
|
||||||
SOLVER:
|
|
||||||
MAX_ITER: 18000
|
|
||||||
|
|
||||||
STEPS: [8000, 14000]
|
|
||||||
|
|
||||||
WARMUP_ITERS: 2000
|
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("Market1501",)
|
NAMES: ("Market1501",)
|
||||||
TESTS: ("Market1501",)
|
TESTS: ("Market1501",)
|
||||||
|
@ -25,4 +18,4 @@ TEST:
|
||||||
PRECISE_BN:
|
PRECISE_BN:
|
||||||
DATASET: 'Market1501'
|
DATASET: 'Market1501'
|
||||||
|
|
||||||
OUTPUT_DIR: "logs/market1501/bagtricks_R101-ibn"
|
OUTPUT_DIR: "logs/market1501/sbs-R101-ibn"
|
||||||
|
|
|
@ -3,17 +3,11 @@ _BASE_: "../Base-Strongerbaseline.yml"
|
||||||
MODEL:
|
MODEL:
|
||||||
BACKBONE:
|
BACKBONE:
|
||||||
WITH_IBN: True
|
WITH_IBN: True
|
||||||
PRETRAIN_PATH: "/export/home/lxy/.cache/torch/checkpoints/resnet50_ibn_a.pth.tar"
|
PRETRAIN_PATH: "/home/liaoxingyu2/lxy/.cache/torch/checkpoints/resnet50_ibn_a.pth.tar"
|
||||||
|
|
||||||
HEADS:
|
HEADS:
|
||||||
NUM_CLASSES: 751
|
NUM_CLASSES: 751
|
||||||
|
|
||||||
SOLVER:
|
|
||||||
MAX_ITER: 16000
|
|
||||||
DELAY_ITERS: 8000
|
|
||||||
WARMUP_ITERS: 2600
|
|
||||||
FREEZE_ITERS: 2600
|
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("Market1501",)
|
NAMES: ("Market1501",)
|
||||||
TESTS: ("Market1501",)
|
TESTS: ("Market1501",)
|
||||||
|
|
|
@ -4,12 +4,6 @@ MODEL:
|
||||||
HEADS:
|
HEADS:
|
||||||
NUM_CLASSES: 751
|
NUM_CLASSES: 751
|
||||||
|
|
||||||
SOLVER:
|
|
||||||
MAX_ITER: 16000
|
|
||||||
DELAY_ITERS: 8000
|
|
||||||
WARMUP_ITERS: 2600
|
|
||||||
FREEZE_ITERS: 2600
|
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("Market1501",)
|
NAMES: ("Market1501",)
|
||||||
TESTS: ("Market1501",)
|
TESTS: ("Market1501",)
|
||||||
|
|
|
@ -7,11 +7,9 @@ MODEL:
|
||||||
HEADS:
|
HEADS:
|
||||||
NUM_CLASSES: 751
|
NUM_CLASSES: 751
|
||||||
|
|
||||||
SOLVER:
|
LOSSES:
|
||||||
MAX_ITER: 16000
|
TRI:
|
||||||
DELAY_ITERS: 8000
|
MARGIN: 0.3
|
||||||
WARMUP_ITERS: 2600
|
|
||||||
FREEZE_ITERS: 2600
|
|
||||||
|
|
||||||
DATASETS:
|
DATASETS:
|
||||||
NAMES: ("Market1501",)
|
NAMES: ("Market1501",)
|
||||||
|
|
Loading…
Reference in New Issue