File size: 3,597 Bytes
35395ab | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 | task_name: train
tags:
- dev
train: true
test: false
ckpt_path: true
seed: null
trainer:
_target_: pytorch_lightning.Trainer
default_root_dir: ${paths.output_dir}
accelerator: gpu
devices: 1
deterministic: false
num_sanity_val_steps: 0
log_every_n_steps: ${GENERAL.LOG_STEPS}
val_check_interval: ${GENERAL.VAL_STEPS}
check_val_every_n_epoch: ${GENERAL.VAL_EPOCHS}
precision: 16-mixed
max_steps: ${GENERAL.TOTAL_STEPS}
limit_val_batches: 80
paths:
root_dir: ${oc.env:PROJECT_ROOT}
data_dir: ${paths.root_dir}/data/
log_dir: logs/
output_dir: ${hydra:runtime.output_dir}
work_dir: ${hydra:runtime.cwd}
extras:
ignore_warnings: false
enforce_tags: true
print_config: true
exp_name: primaalldataStage2
SMAL:
DATA_DIR: data/smal
MODEL_PATH: data/smal/my_smpl_00781_4_all.pkl
SHAPE_PRIOR_PATH: data/smal/my_smpl_data_00781_4_all.pkl
POSE_PRIOR_PATH: data/smal/walking_toy_symmetric_pose_prior_with_cov_35parts.pkl
NUM_JOINTS: 34
EXTRA:
FOCAL_LENGTH: 1000
NUM_LOG_IMAGES: 4
NUM_LOG_SAMPLES_PER_IMAGE: 4
PELVIS_IND: 0
DATASETS:
CONFIG:
SCALE_FACTOR: 0.3
ROT_FACTOR: 30
TRANS_FACTOR: 0.02
COLOR_SCALE: 0.2
ROT_AUG_RATE: 0.6
TRANS_AUG_RATE: 0.5
DO_FLIP: false
FLIP_AUG_RATE: 0.0
EXTREME_CROP_AUG_RATE: 0.0
EXTREME_CROP_AUG_LEVEL: 1
ANIMAL3D:
ROOT_IMAGE: ./datasets/animal3d/
JSON_FILE:
TRAIN: ./datasets/animal3d/train.json
TEST: ./datasets/animal3d/test.json
WEIGHT: 1.0
CONTROL_ANIMAL3D:
ROOT_IMAGE: ./datasets/control_animal3dlatest/
JSON_FILE:
TRAIN: ./datasets/control_animal3dlatest/train.json
TEST: ./datasets/control_animal3dlatest/test.json
WEIGHT: 0.5
QUADRUPED3D:
ROOT_IMAGE: ./datasets/quadruped2d/
JSON_FILE:
TRAIN: ./datasets/quadruped2d/train3d_foxcorrectfiltered.json
TEST: ./datasets/quadruped2d/test.json
WEIGHT: 0.5
QUADRUPED2D:
ROOT_IMAGE: ./datasets/quadruped2d/
JSON_FILE:
TRAIN: ./datasets/quadruped2d/train_2dno3d.json
TEST: ./datasets/quadruped2d/test.json
WEIGHT: 0.15
GENERAL:
TOTAL_STEPS: 450000
LOG_STEPS: 533
VAL_STEPS: 533
VAL_EPOCHS: 1
CHECKPOINT_EPOCHS: 1
CHECKPOINT_SAVE_TOP_K: 2
NUM_WORKERS: 2
PREFETCH_FACTOR: 2
LOSS_WEIGHTS:
KEYPOINTS_3D: 0.05
KEYPOINTS_2D: 0.01
INTERMEDIATE_KP2D: 0.001
INTERMEDIATE_KP3D: 0.001
GLOBAL_ORIENT: 0.005
POSE: 0.001
BETAS: 0.0005
TRANSL: 0.0005
ADVERSARIAL: 0.0
SUPCON: 0.0005
TRAIN:
LR: 3.75e-06
WEIGHT_DECAY: 0.0001
BATCH_SIZE: 48
LOSS_REDUCTION: mean
NUM_TRAIN_SAMPLES: 2
NUM_TEST_SAMPLES: 64
POSE_2D_NOISE_RATIO: 0.01
SMPL_PARAM_NOISE_RATIO: 0.005
MODEL:
IMAGE_SIZE: 256
IMAGE_MEAN:
- 0.485
- 0.456
- 0.406
IMAGE_STD:
- 0.229
- 0.224
- 0.225
BACKBONE:
TYPE: vith
PRETRAINED_WEIGHTS: ./data/amr_vitbb.pth
FREEZE: false
USE_BIOCLIP_EMBEDDING: true
BIOCLIP_EMBEDDING:
EMBED_DIM: 1280
TYPE: bioclip1
USE_KEYPOINT_EMBEDDING: false
KEYPOINT_EMBEDDING:
NUM_KEYPOINTS: 26
KEYPOINT_DIM: 2
EMBED_DIM: 1280
HIDDEN_DIM: 512
TYPE: token
SMAL_HEAD:
TYPE: new_bio_pose_transformer_decoder
IN_CHANNELS: 1280
IEF_ITERS: 1
DECODER_DIM: 1280
NUM_DECODER_LAYERS: 6
NUM_HEADS: 8
MLP_RATIO: 4.0
USE_KEYPOINT_2D_TOKENS: true
USE_KEYPOINT_3D_TOKENS: true
KEYPOINT_TOKEN_UPDATE: true
KP2D_INJECT_IMAGE_FEAT: true
TRANSFORMER_DECODER:
depth: 6
heads: 8
mlp_dim: 1024
dim_head: 64
dropout: 0.0
emb_dropout: 0.0
norm: layer
context_dim: 1280
|