includes: - headers/data.yaml - headers/device.yaml - headers/model.yaml data_root: data/cifar100/ image_size: 224 save_path: ./ init_cls_num: 10 inc_cls_num: 10 task_num: 10 epoch: 5 n_gpu: 1 seed: 42 val_per_epoch: 5 imb_type: exp_re imb_factor: 0.002 shuffle: false batch_size: 64 optimizer: name: Adam kwargs: lr: 0.01 eps: 1e-8 weight_decay: 0.0 betas: [0.9, 0.9] lr_scheduler: name: MultiStepLR kwargs: gamma: 0.1 milestones: [80, 120] backbone: name: vit_pt_imnet_dap kwargs: pretrained: true model_name: vit_base_patch16_224_dap num_classes: 100 drop: 0.0 drop_path: 0.0 length: 5 embedding_key: cls prompt_key_init: uniform prompt_pool: true prompt_key: true size: 10 top_k: 5 batchwise_prompt: true head_type: prompt use_prompt_mask: false classifier: name: DAP kwargs: num_class: 100 feat_dim: 768 task_num: 10 init_cls_num: 10 inc_cls_num: 10 train_mask: true task_inc: false freeze: - blocks - patch_embed - cls_token - norm - pos_embed pull_constraint: true pull_constraint_coeff: 0.1