[2025-02-20 20:31:59] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] === Configuration ===
[2025-02-20 20:31:59] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Config(seed=42, device='cuda', epochs=1, batch_size=128, learning_rate=0.01, momentum=0.9, weight_decay=0.0005, epsilon=0.03137254901960784, alpha=0.00784313725490196, num_steps=10, random_init=True, defense_method='AIR', lambda_SD=1.0, lambda_IR=1.0, lambda_AR=1.0, lambda_Reg=1.0, alpha_range=(0.3, 0.7), use_rdrop=True, iso_noise_std=0.01, iso_clamp_min=-3, iso_clamp_max=3, iso_p_flip=0.5, iso_flip_dim=3, iso_p_rotation=0.5, iso_max_rotation=10, iso_p_crop=0.5, iso_p_erase=0.5, dataset='CIFAR100', data_root='./data', num_workers=2, lambda_lfl=1.0, feature_lambda=1.0, freeze_classifier=True, joint_lambda=0.5, adv_lambda=0.8, feat_lambda=1.0, lambda_ewc=100.0, attack_sequence=('FGSM', 'PGD'))
[2025-02-20 20:32:21] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] --- Task 1 / 2: Attack = FGSM ---
[2025-02-20 20:32:21] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Using AIR Defense...
[2025-02-20 20:32:23] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Batch 0, Loss: 4.6555
[2025-02-20 20:35:32] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Batch 100, Loss: 4.6196
[2025-02-20 20:38:42] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Batch 200, Loss: 4.2197
[2025-02-20 20:41:51] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Batch 300, Loss: 4.3958
[2025-02-20 20:44:41] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Epoch [1/1] - Train Loss: 4.3809
[2025-02-20 20:44:48] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Clean Test Accuracy: 11.42%
[2025-02-20 20:44:49] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Model saved at: ./models/CIFAR100_AIR_FGSM_task0.pt
[2025-02-20 20:44:56] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Clean Accuracy after Task 1, Attack=FGSM: 11.42%
[2025-02-20 20:45:24] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Robust Accuracy on FGSM after Task 1: 4.52%
[2025-02-20 20:49:01] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Robust Accuracy on PGD after Task 1: 4.12%
[2025-02-20 20:49:01] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] --- Task 2 / 2: Attack = PGD ---
[2025-02-20 20:49:01] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Using AIR Defense...
[2025-02-20 20:49:05] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Batch 0, Loss: 4.0699
[2025-02-20 20:56:26] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Batch 100, Loss: 4.8774
[2025-02-20 21:03:46] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Batch 200, Loss: 5.0935
[2025-02-20 21:11:06] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Batch 300, Loss: 4.2493
[2025-02-20 21:17:40] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Epoch [1/1] - Train Loss: 4.7869
[2025-02-20 21:17:47] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Clean Test Accuracy: 2.39%
[2025-02-20 21:17:49] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Model saved at: ./models/CIFAR100_AIR_PGD_task1.pt
[2025-02-20 21:17:55] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Clean Accuracy after Task 2, Attack=PGD: 2.39%
[2025-02-20 21:18:23] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Robust Accuracy on FGSM after Task 2: 6.48%
[2025-02-20 21:22:00] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Robust Accuracy on PGD after Task 2: 5.47%
[2025-02-20 21:22:00] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] === All tasks completed! ===
[2025-02-20 21:22:00] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] === Final Results ===
[2025-02-20 21:22:00] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] []
[2025-02-20 21:22:00] [CIFAR100-AIR-('FGSM', 'PGD')] [INFO] Done!