|
SEED_VALUE: 1234 |
|
DEBUG: True |
|
FULL_CONFIG: false |
|
|
|
TRAIN: |
|
SPLIT: 'train' |
|
NUM_WORKERS: 8 |
|
BATCH_SIZE: 8 |
|
END_EPOCH: 2000 |
|
|
|
RESUME: '' |
|
PRETRAINED_VAE: '' |
|
PRETRAINED: '' |
|
|
|
OPTIM: |
|
target: AdamW |
|
params: |
|
lr: 2e-4 |
|
betas: [0.9, 0.99] |
|
weight_decay: 0.0 |
|
|
|
LR_SCHEDULER: |
|
target: CosineAnnealingLR |
|
params: |
|
T_max: ${eval:${LOGGER.VAL_EVERY_STEPS} * 100} |
|
eta_min: 1e-6 |
|
|
|
EVAL: |
|
SPLIT: 'val' |
|
BATCH_SIZE: 16 |
|
NUM_WORKERS: 8 |
|
|
|
TEST: |
|
CHECKPOINTS: '' |
|
SPLIT: 'test' |
|
BATCH_SIZE: 16 |
|
NUM_WORKERS: 8 |
|
|
|
SAVE_PREDICTIONS: False |
|
COUNT_TIME: False |
|
REPLICATION_TIMES: 20 |
|
REP_I: 0 |
|
|
|
model: |
|
target: mGPT.models.mgpt.MotionGPT |
|
params: |
|
condition: 'text' |
|
task: 't2m' |
|
lm: ${lm.default} |
|
motion_vae: ${vq.default} |
|
|
|
|
|
stage: ${TRAIN.STAGE} |
|
debug: ${DEBUG} |
|
codebook_size: ${model.params.motion_vae.params.code_num} |
|
metrics_dict: ${METRIC.TYPE} |
|
|
|
LOSS: |
|
LAMBDA_REC: 1.0 |
|
LAMBDA_JOINT: 1.0 |
|
|
|
LAMBDA_LATENT: 1e-5 |
|
LAMBDA_KL: 1e-5 |
|
LAMBDA_GEN: 1.0 |
|
LAMBDA_CROSS: 1.0 |
|
LAMBDA_CYCLE: 1.0 |
|
LAMBDA_PRIOR: 0.0 |
|
|
|
LAMBDA_VELOCITY: 0.5 |
|
LAMBDA_COMMIT: 0.02 |
|
|
|
ABLATION: |
|
RECONS_LOSS: 'l1_smooth' |
|
|
|
METRIC: |
|
TASK: 't2m' |
|
FORCE_IN_METER: True |
|
DIST_SYNC_ON_STEP: True |
|
MM_NUM_SAMPLES: 100 |
|
MM_NUM_REPEATS: 30 |
|
MM_NUM_TIMES: 10 |
|
DIVERSITY_TIMES: 300 |
|
TM2T: ${evaluator.tm2t} |
|
|
|
DATASET: |
|
target: mGPT.data.HumanML3D.HumanML3DDataModule |
|
CODE_PATH: 'VQVAE' |
|
TASK_ROOT: '' |
|
TASK_PATH: '' |
|
NFEATS: 263 |
|
KIT: |
|
MAX_MOTION_LEN: 196 |
|
MIN_MOTION_LEN: 24 |
|
MAX_TEXT_LEN: 20 |
|
PICK_ONE_TEXT: true |
|
FRAME_RATE: 12.5 |
|
UNIT_LEN: 4 |
|
HUMANML3D: |
|
MAX_MOTION_LEN: 196 |
|
MIN_MOTION_LEN: 40 |
|
MAX_TEXT_LEN: 20 |
|
PICK_ONE_TEXT: true |
|
FRAME_RATE: 20.0 |
|
UNIT_LEN: 4 |
|
STD_TEXT: False |
|
|
|
ABLATION: |
|
|
|
use_length: False |
|
predict_ratio: 0.2 |
|
inbetween_ratio: 0.25 |
|
image_size: 256 |
|
|
|
|
|
VAE_TYPE: 'actor' |
|
VAE_ARCH: 'encoder_decoder' |
|
PE_TYPE: 'actor' |
|
DIFF_PE_TYPE: 'actor' |
|
SKIP_CONNECT: False |
|
MLP_DIST: False |
|
IS_DIST: False |
|
PREDICT_EPSILON: True |
|
|
|
LOGGER: |
|
VAL_EVERY_STEPS: 10 |
|
LOGGERS: ['tensorboard', 'wandb'] |
|
TENSORBOARD: |
|
target: pytorch_lightning.loggers.TensorBoardLogger |
|
params: |
|
save_dir: ${FOLDER_EXP} |
|
name: 'tensorboard' |
|
version: '' |
|
WANDB: |
|
target: pytorch_lightning.loggers.WandbLogger |
|
params: |
|
project: null |
|
offline: False |
|
id: null |
|
version: '' |
|
name: ${NAME} |
|
save_dir: ${FOLDER_EXP} |
|
|