configs_arxiv_coral = {'dataset': 'arxiv', 'regresion': False, 'prediction_type': None, 'method': 'coral', 'device': 0, 'random_seed': 1, 'train_update_iter': 6000, 'lr': 2e-05, 'momentum': 0.9, 'weight_decay': 0.01, 'mini_batch_size': 64, 'reduced_train_prop': None, 'eval_fix': True, 'difficulty': False, 'split_time': 2016, 'eval_next_timestamps': 6, 'load_model': False, 'eval_all_timestamps': False, 'K': 1, 'lisa': False, 'lisa_intra_domain': False, 'mixup': False, 'lisa_start_time': 0, 'mix_alpha': 2.0, 'cut_mix': False, 'num_groups': 4, 'group_size': 4, 'non_overlapping': False, 'ewc_lambda': 1.0, 'gamma': 1.0, 'online': False, 'fisher_n': None, 'emp_FI': False, 'buffer_size': 100, 'coral_lambda': 0.9, 'irm_lambda': 1.0, 'irm_penalty_anneal_iters': 0, 'si_c': 0.1, 'epsilon': 0.001, 'ssl_finetune_iter': 0, 'data_dir': './Data', 'log_dir': './checkpoints', 'results_dir': './results', 'num_workers': 0}
configs_arxiv_groupdro = {'dataset': 'arxiv', 'regresion': False, 'prediction_type': None, 'method': 'groupdro', 'device': 0, 'random_seed': 1, 'train_update_iter': 6000, 'lr': 2e-05, 'momentum': 0.9, 'weight_decay': 0.01, 'mini_batch_size': 64, 'reduced_train_prop': None, 'eval_fix': True, 'difficulty': False, 'split_time': 2016, 'eval_next_timestamps': 6, 'load_model': False, 'eval_all_timestamps': False, 'K': 1, 'lisa': False, 'lisa_intra_domain': False, 'mixup': False, 'lisa_start_time': 0, 'mix_alpha': 2.0, 'cut_mix': False, 'num_groups': 4, 'group_size': 4, 'non_overlapping': False, 'ewc_lambda': 1.0, 'gamma': 1.0, 'online': False, 'fisher_n': None, 'emp_FI': False, 'buffer_size': 100, 'coral_lambda': 1.0, 'irm_lambda': 1.0, 'irm_penalty_anneal_iters': 0, 'si_c': 0.1, 'epsilon': 0.001, 'ssl_finetune_iter': 0, 'data_dir': './Data', 'log_dir': './checkpoints', 'results_dir': './results', 'num_workers': 0}
configs_arxiv_irm = {'dataset': 'arxiv', 'regresion': False, 'prediction_type': None, 'method': 'irm', 'device': 0, 'random_seed': 1, 'train_update_iter': 6000, 'lr': 2e-05, 'momentum': 0.9, 'weight_decay': 0.01, 'mini_batch_size': 64, 'reduced_train_prop': None, 'eval_fix': True, 'difficulty': False, 'split_time': 2016, 'eval_next_timestamps': 6, 'load_model': False, 'eval_all_timestamps': False, 'K': 1, 'lisa': False, 'lisa_intra_domain': False, 'mixup': False, 'lisa_start_time': 0, 'mix_alpha': 2.0, 'cut_mix': False, 'num_groups': 4, 'group_size': 4, 'non_overlapping': False, 'ewc_lambda': 1.0, 'gamma': 1.0, 'online': False, 'fisher_n': None, 'emp_FI': False, 'buffer_size': 100, 'coral_lambda': 1.0, 'irm_lambda': 1.0, 'irm_penalty_anneal_iters': 0, 'si_c': 0.1, 'epsilon': 0.001, 'ssl_finetune_iter': 0, 'data_dir': './Data', 'log_dir': './checkpoints', 'results_dir': './results', 'num_workers': 0}
configs_arxiv_erm = {'dataset': 'arxiv', 'regresion': False, 'prediction_type': None, 'method': 'erm', 'device': 0, 'random_seed': 1, 'train_update_iter': 6000, 'lr': 2e-05, 'momentum': 0.9, 'weight_decay': 0.01, 'mini_batch_size': 64, 'reduced_train_prop': None, 'eval_fix': True, 'difficulty': False, 'split_time': 2016, 'eval_next_timestamps': 6, 'load_model': False, 'eval_all_timestamps': False, 'K': 1, 'lisa': False, 'lisa_intra_domain': False, 'mixup': False, 'lisa_start_time': 0, 'mix_alpha': 2.0, 'cut_mix': False, 'num_groups': 4, 'group_size': 4, 'non_overlapping': False, 'ewc_lambda': 1.0, 'gamma': 1.0, 'online': False, 'fisher_n': None, 'emp_FI': False, 'buffer_size': 100, 'coral_lambda': 1.0, 'irm_lambda': 1.0, 'irm_penalty_anneal_iters': 0, 'si_c': 0.1, 'epsilon': 0.001, 'ssl_finetune_iter': 0, 'data_dir': './Data', 'log_dir': './checkpoints', 'results_dir': './results', 'num_workers': 0}
configs_arxiv_erm_diff = {'dataset': 'arxiv', 'regresion': False, 'prediction_type': None, 'method': 'erm', 'device': 0, 'random_seed': 1, 'train_update_iter': 6000, 'lr': 2e-05, 'momentum': 0.9, 'weight_decay': 0.01, 'mini_batch_size': 64, 'reduced_train_prop': None, 'eval_fix': True, 'difficulty': True, 'split_time': 2016, 'eval_next_timestamps': 6, 'load_model': False, 'eval_all_timestamps': False, 'K': 1, 'lisa': False, 'lisa_intra_domain': False, 'mixup': False, 'lisa_start_time': 0, 'mix_alpha': 2.0, 'cut_mix': False, 'num_groups': 4, 'group_size': 4, 'non_overlapping': False, 'ewc_lambda': 1.0, 'gamma': 1.0, 'online': False, 'fisher_n': None, 'emp_FI': False, 'buffer_size': 100, 'coral_lambda': 1.0, 'irm_lambda': 1.0, 'irm_penalty_anneal_iters': 0, 'si_c': 0.1, 'epsilon': 0.001, 'ssl_finetune_iter': 0, 'data_dir': './Data', 'log_dir': './checkpoints', 'results_dir': './results', 'num_workers': 0}
configs_arxiv_erm_lisa = {'dataset': 'arxiv', 'regresion': False, 'prediction_type': None, 'method': 'erm', 'device': 0, 'random_seed': 1, 'train_update_iter': 6000, 'lr': 2e-05, 'momentum': 0.9, 'weight_decay': 0.01, 'mini_batch_size': 64, 'reduced_train_prop': None, 'eval_fix': True, 'difficulty': False, 'split_time': 2016, 'eval_next_timestamps': 6, 'load_model': False, 'eval_all_timestamps': False, 'K': 1, 'lisa': True, 'lisa_intra_domain': False, 'mixup': False, 'lisa_start_time': 0, 'mix_alpha': 2.0, 'cut_mix': False, 'num_groups': 4, 'group_size': 4, 'non_overlapping': False, 'ewc_lambda': 1.0, 'gamma': 1.0, 'online': False, 'fisher_n': None, 'emp_FI': False, 'buffer_size': 100, 'coral_lambda': 1.0, 'irm_lambda': 1.0, 'irm_penalty_anneal_iters': 0, 'si_c': 0.1, 'epsilon': 0.001, 'ssl_finetune_iter': 0, 'data_dir': './Data', 'log_dir': './checkpoints', 'results_dir': './results', 'num_workers': 0}
configs_arxiv_erm_mixup = {'dataset': 'arxiv', 'regresion': False, 'prediction_type': None, 'method': 'erm', 'device': 0, 'random_seed': 1, 'train_update_iter': 6000, 'lr': 2e-05, 'momentum': 0.9, 'weight_decay': 0.01, 'mini_batch_size': 64, 'reduced_train_prop': None, 'eval_fix': True, 'difficulty': False, 'split_time': 2016, 'eval_next_timestamps': 6, 'load_model': False, 'eval_all_timestamps': False, 'K': 1, 'lisa': False, 'lisa_intra_domain': False, 'mixup': True, 'lisa_start_time': 0, 'mix_alpha': 2.0, 'cut_mix': False, 'num_groups': 4, 'group_size': 4, 'non_overlapping': False, 'ewc_lambda': 1.0, 'gamma': 1.0, 'online': False, 'fisher_n': None, 'emp_FI': False, 'buffer_size': 100, 'coral_lambda': 1.0, 'irm_lambda': 1.0, 'irm_penalty_anneal_iters': 0, 'si_c': 0.1, 'epsilon': 0.001, 'ssl_finetune_iter': 0, 'data_dir': './Data', 'log_dir': './checkpoints', 'results_dir': './results', 'num_workers': 0}
configs_arxiv_agem = {'dataset': 'arxiv', 'regresion': False, 'prediction_type': None, 'method': 'agem', 'device': 0, 'random_seed': 1, 'train_update_iter': 1000, 'lr': 2e-05, 'momentum': 0.9, 'weight_decay': 0.01, 'mini_batch_size': 64, 'reduced_train_prop': None, 'eval_fix': True, 'difficulty': False, 'split_time': 2016, 'eval_next_timestamps': 6, 'load_model': False, 'eval_all_timestamps': False, 'K': 1, 'lisa': False, 'lisa_intra_domain': False, 'mixup': False, 'lisa_start_time': 0, 'mix_alpha': 2.0, 'cut_mix': False, 'num_groups': 4, 'group_size': 4, 'non_overlapping': False, 'ewc_lambda': 1.0, 'gamma': 1.0, 'online': False, 'fisher_n': None, 'emp_FI': False, 'buffer_size': 1000, 'coral_lambda': 1.0, 'irm_lambda': 1.0, 'irm_penalty_anneal_iters': 0, 'si_c': 0.1, 'epsilon': 0.001, 'ssl_finetune_iter': 0, 'data_dir': './Data', 'log_dir': './checkpoints', 'results_dir': './results', 'num_workers': 0}
configs_arxiv_ewc = {'dataset': 'arxiv', 'regresion': False, 'prediction_type': None, 'method': 'ewc', 'device': 0, 'random_seed': 1, 'train_update_iter': 1000, 'lr': 2e-05, 'momentum': 0.9, 'weight_decay': 0.01, 'mini_batch_size': 64, 'reduced_train_prop': None, 'eval_fix': True, 'difficulty': False, 'split_time': 2016, 'eval_next_timestamps': 6, 'load_model': False, 'eval_all_timestamps': False, 'K': 1, 'lisa': False, 'lisa_intra_domain': False, 'mixup': False, 'lisa_start_time': 0, 'mix_alpha': 2.0, 'cut_mix': False, 'num_groups': 4, 'group_size': 4, 'non_overlapping': False, 'ewc_lambda': 0.5, 'gamma': 1.0, 'online': True, 'fisher_n': None, 'emp_FI': False, 'buffer_size': 100, 'coral_lambda': 1.0, 'irm_lambda': 1.0, 'irm_penalty_anneal_iters': 0, 'si_c': 0.1, 'epsilon': 0.001, 'ssl_finetune_iter': 0, 'data_dir': './Data', 'log_dir': './checkpoints', 'results_dir': './results', 'num_workers': 0}
configs_arxiv_ft = {'dataset': 'arxiv', 'regresion': False, 'prediction_type': None, 'method': 'ft', 'device': 0, 'random_seed': 1, 'train_update_iter': 1000, 'lr': 2e-05, 'momentum': 0.9, 'weight_decay': 0.01, 'mini_batch_size': 64, 'reduced_train_prop': None, 'eval_fix': True, 'difficulty': False, 'split_time': 2016, 'eval_next_timestamps': 6, 'load_model': False, 'eval_all_timestamps': False, 'K': 1, 'lisa': False, 'lisa_intra_domain': False, 'mixup': False, 'lisa_start_time': 0, 'mix_alpha': 2.0, 'cut_mix': False, 'num_groups': 4, 'group_size': 4, 'non_overlapping': False, 'ewc_lambda': 1.0, 'gamma': 1.0, 'online': False, 'fisher_n': None, 'emp_FI': False, 'buffer_size': 100, 'coral_lambda': 1.0, 'irm_lambda': 1.0, 'irm_penalty_anneal_iters': 0, 'si_c': 0.1, 'epsilon': 0.001, 'ssl_finetune_iter': 0, 'data_dir': './Data', 'log_dir': './checkpoints', 'results_dir': './results', 'num_workers': 0}
configs_arxiv_si = {'dataset': 'arxiv', 'regresion': False, 'prediction_type': None, 'method': 'si', 'device': 0, 'random_seed': 1, 'train_update_iter': 1000, 'lr': 2e-05, 'momentum': 0.9, 'weight_decay': 0.01, 'mini_batch_size': 64, 'reduced_train_prop': None, 'eval_fix': True, 'difficulty': False, 'split_time': 2016, 'eval_next_timestamps': 6, 'load_model': False, 'eval_all_timestamps': False, 'K': 1, 'lisa': False, 'lisa_intra_domain': False, 'mixup': False, 'lisa_start_time': 0, 'mix_alpha': 2.0, 'cut_mix': False, 'num_groups': 4, 'group_size': 4, 'non_overlapping': False, 'ewc_lambda': 1.0, 'gamma': 1.0, 'online': False, 'fisher_n': None, 'emp_FI': False, 'buffer_size': 100, 'coral_lambda': 1.0, 'irm_lambda': 1.0, 'irm_penalty_anneal_iters': 0, 'si_c': 0.1, 'epsilon': 0.0001, 'ssl_finetune_iter': 0, 'data_dir': './Data', 'log_dir': './checkpoints', 'results_dir': './results', 'num_workers': 0}
configs_arxiv_swa = {'dataset': 'arxiv', 'regresion': False, 'prediction_type': None, 'method': 'swa', 'device': 0, 'random_seed': 1, 'train_update_iter': 6000, 'lr': 2e-05, 'momentum': 0.9, 'weight_decay': 0.01, 'mini_batch_size': 64, 'reduced_train_prop': None, 'eval_fix': True, 'difficulty': False, 'split_time': 2016, 'eval_next_timestamps': 6, 'load_model': False, 'eval_all_timestamps': False, 'K': 1, 'lisa': False, 'lisa_intra_domain': False, 'mixup': False, 'lisa_start_time': 0, 'mix_alpha': 2.0, 'cut_mix': False, 'num_groups': 4, 'group_size': 4, 'non_overlapping': False, 'ewc_lambda': 1.0, 'gamma': 1.0, 'online': False, 'fisher_n': None, 'emp_FI': False, 'buffer_size': 100, 'coral_lambda': 1.0, 'irm_lambda': 1.0, 'irm_penalty_anneal_iters': 0, 'si_c': 0.1, 'epsilon': 0.001, 'ssl_finetune_iter': 0, 'data_dir': './Data', 'log_dir': './checkpoints', 'results_dir': './results', 'num_workers': 0}
