2025-09-26 20:48:50 [INFO] Load config from ./configs/CIFAR10_alpha0.05.yaml 2025-09-26 20:48:50 [INFO] config: {'exp_name': 'CIFAR10_alpha0.05', 'dataset': {'data_name': 'CIFAR10', 'root_path': 'H:/codes/dataset', 'train_batch_size': 512, 'test_batch_size': 256, 'channels': 3, 'num_classes': 10, 'image_size': 32}, 'distribution': {'type': 'dirichlet', 'label_num_per_client': 2, 'alpha': 0.05}, 'client': {'num_clients': 5}, 'server': {'num_rounds': 300, 'frac_clients': 1.0, 'lr': 0.05, 'local_epochs': 1, 'optimizer': 'sgd', 'momentum': 0.9, 'weight_decay': 0.0001, 'loss_name': 'ce', 'model_name': 'resnet18', 'aggregated_by_datasize': True, 'lr_decay_per_round': 0.998}, 'device': 'cuda:0', 'checkpoint': {'save_path': './checkpoints/', 'save_freq': 5, 'result_file': 'CIFAR10_results.yaml'}, 'pretrain': {'lr': 0.01, 'epoch': 70, 'model_path': './pretrain/', 'momentum': 0.9, 'weight_decay': 0.0001, 'model_name': 'resnet18', 'model_file_name': 'resnet18-f37072fd.pth'}, 'DBCD': {'alpha_l_pa': 1, 'alpha_l_pb': 1, 'alpha_l_pc': 0.0, 'Beta_alpha': 0.2, 'unsup_method': 'infonce', 'contrastive_temperature': 0.5, 'encoder_epoch': 40, 'projector_epoch': 10, 'use_pretrain': False, 'aug_batch_size': 512, 'encoder_lr': 0.03, 'cls_optimizer': 'sgd', 'cls_lr': 0.05, 'supcon_temp': 0.07, 'super_gr': 100, 'aux_with_public': True}, 'etf': {'loss_name': 'ce'}, 'visualization': {'interval': 5, 'save_path': 'visualization/resnet18', 'vis_size': 16}, 'resume': True, 'resume_best': False, 'seed': 1, 'lambda_align_initial': 5.0} 2025-09-26 20:48:52 [INFO] Dataset CIFAR10 loaded 2025-09-26 20:48:52 [INFO] Dataset index dict loaded from preprocessed_data/CIFAR10.pt 2025-09-26 20:48:53 [INFO] OneshotOursV8 - Final Version: Consensus-Start Progressive Alignment 2025-09-26 20:48:54 [INFO] Initialized FINAL ETF anchors with shape: torch.Size([10, 512]) 2025-09-26 20:48:54 [INFO] Calculated a shared CONSENSUS start point for all clients. 2025-09-26 20:48:54 [INFO] Round 0 starts--------| 2025-09-26 20:48:54 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 20:50:03 [INFO] Epoch 0 loss: 587.5817012786865; train accuracy: 0.26959859913793105; test accuracy: 0.1636 2025-09-26 20:50:04 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_0/epoch_0.pth 2025-09-26 20:50:04 [INFO] Client 0 Finish Local Training--------| 2025-09-26 20:50:04 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 20:50:22 [INFO] Epoch 0 loss: 112.17615556716919; train accuracy: 0.8435997596153846; test accuracy: 0.1618 2025-09-26 20:50:22 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_1/epoch_0.pth 2025-09-26 20:50:22 [INFO] Client 1 Finish Local Training--------| 2025-09-26 20:50:22 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 20:50:38 [INFO] Epoch 0 loss: 121.3200855255127; train accuracy: 0.8478338068181818; test accuracy: 0.1 2025-09-26 20:50:39 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_2/epoch_0.pth 2025-09-26 20:50:39 [INFO] Client 2 Finish Local Training--------| 2025-09-26 20:50:39 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 20:51:38 [INFO] Epoch 0 loss: 474.74311447143555; train accuracy: 0.36028922872340424; test accuracy: 0.1733 2025-09-26 20:51:39 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_3/epoch_0.pth 2025-09-26 20:51:39 [INFO] Client 3 Finish Local Training--------| 2025-09-26 20:51:39 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 20:52:19 [INFO] Epoch 0 loss: 297.0499601364136; train accuracy: 0.34576822916666666; test accuracy: 0.1095 2025-09-26 20:52:19 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_4/epoch_0.pth 2025-09-26 20:52:19 [INFO] Client 4 Finish Local Training--------| 2025-09-26 20:52:19 [INFO] Round 0 Finish--------| 2025-09-26 20:52:19 [INFO] Model variance: mean: 0.0004993797629140317, sum: 5580.04541015625 2025-09-26 20:52:19 [INFO] g_protos_std: 1.0060619115829468 2025-09-26 20:52:28 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.3034 2025-09-26 20:52:28 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 20:52:28 [INFO] Round 1 starts--------| 2025-09-26 20:52:28 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 20:53:32 [INFO] Epoch 1 loss: 536.7884140014648; train accuracy: 0.29445043103448276; test accuracy: 0.1763 2025-09-26 20:53:32 [INFO] Client 0 Finish Local Training--------| 2025-09-26 20:53:32 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 20:53:49 [INFO] Epoch 1 loss: 101.68257665634155; train accuracy: 0.7173978365384616; test accuracy: 0.1001 2025-09-26 20:53:49 [INFO] Client 1 Finish Local Training--------| 2025-09-26 20:53:49 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 20:54:05 [INFO] Epoch 1 loss: 89.48984241485596; train accuracy: 0.8481889204545454; test accuracy: 0.1 2025-09-26 20:54:05 [INFO] Client 2 Finish Local Training--------| 2025-09-26 20:54:05 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 20:54:59 [INFO] Epoch 1 loss: 432.1005744934082; train accuracy: 0.2839511303191489; test accuracy: 0.1449 2025-09-26 20:54:59 [INFO] Client 3 Finish Local Training--------| 2025-09-26 20:54:59 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 20:55:36 [INFO] Epoch 1 loss: 254.79896926879883; train accuracy: 0.5568359375; test accuracy: 0.1785 2025-09-26 20:55:36 [INFO] Client 4 Finish Local Training--------| 2025-09-26 20:55:36 [INFO] Round 1 Finish--------| 2025-09-26 20:55:36 [INFO] Model variance: mean: 0.0006354011711664498, sum: 7099.9423828125 2025-09-26 20:55:36 [INFO] g_protos_std: 1.0060795545578003 2025-09-26 20:55:45 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.3262 2025-09-26 20:55:45 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 20:55:45 [INFO] Round 2 starts--------| 2025-09-26 20:55:45 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 20:56:53 [INFO] Epoch 2 loss: 524.6223163604736; train accuracy: 0.32081761853448276; test accuracy: 0.1947 2025-09-26 20:56:53 [INFO] Client 0 Finish Local Training--------| 2025-09-26 20:56:53 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 20:57:11 [INFO] Epoch 2 loss: 98.89833498001099; train accuracy: 0.7884615384615384; test accuracy: 0.1304 2025-09-26 20:57:11 [INFO] Client 1 Finish Local Training--------| 2025-09-26 20:57:11 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 20:57:25 [INFO] Epoch 2 loss: 87.32855987548828; train accuracy: 0.8465909090909091; test accuracy: 0.1003 2025-09-26 20:57:25 [INFO] Client 2 Finish Local Training--------| 2025-09-26 20:57:25 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 20:58:21 [INFO] Epoch 2 loss: 419.6972999572754; train accuracy: 0.2802526595744681; test accuracy: 0.1414 2025-09-26 20:58:21 [INFO] Client 3 Finish Local Training--------| 2025-09-26 20:58:21 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 20:58:55 [INFO] Epoch 2 loss: 247.08527421951294; train accuracy: 0.6014322916666667; test accuracy: 0.1923 2025-09-26 20:58:55 [INFO] Client 4 Finish Local Training--------| 2025-09-26 20:58:55 [INFO] Round 2 Finish--------| 2025-09-26 20:58:55 [INFO] Model variance: mean: 0.0007548889261670411, sum: 8435.0927734375 2025-09-26 20:58:55 [INFO] g_protos_std: 1.0061010122299194 2025-09-26 20:59:04 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.3468 2025-09-26 20:59:04 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 20:59:04 [INFO] Round 3 starts--------| 2025-09-26 20:59:04 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:00:12 [INFO] Epoch 3 loss: 503.9607753753662; train accuracy: 0.3642241379310345; test accuracy: 0.2206 2025-09-26 21:00:12 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:00:12 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:00:30 [INFO] Epoch 3 loss: 96.97915458679199; train accuracy: 0.8547175480769231; test accuracy: 0.1538 2025-09-26 21:00:30 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:00:30 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:00:44 [INFO] Epoch 3 loss: 86.79111671447754; train accuracy: 0.8499644886363636; test accuracy: 0.1 2025-09-26 21:00:44 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:00:44 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:01:40 [INFO] Epoch 3 loss: 408.85979080200195; train accuracy: 0.5145029920212766; test accuracy: 0.2615 2025-09-26 21:01:40 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:01:40 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:02:14 [INFO] Epoch 3 loss: 245.51917505264282; train accuracy: 0.47272135416666666; test accuracy: 0.1481 2025-09-26 21:02:14 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:02:14 [INFO] Round 3 Finish--------| 2025-09-26 21:02:14 [INFO] Model variance: mean: 0.0008603340247645974, sum: 9613.3310546875 2025-09-26 21:02:14 [INFO] g_protos_std: 1.006124496459961 2025-09-26 21:02:22 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.3692 2025-09-26 21:02:22 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:02:22 [INFO] Round 4 starts--------| 2025-09-26 21:02:22 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:03:30 [INFO] Epoch 4 loss: 493.47348403930664; train accuracy: 0.3968211206896552; test accuracy: 0.2372 2025-09-26 21:03:30 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:03:30 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:03:47 [INFO] Epoch 4 loss: 96.7719373703003; train accuracy: 0.8429987980769231; test accuracy: 0.1454 2025-09-26 21:03:47 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:03:47 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:04:03 [INFO] Epoch 4 loss: 86.2825198173523; train accuracy: 0.8512073863636364; test accuracy: 0.108 2025-09-26 21:04:03 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:04:03 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:04:57 [INFO] Epoch 4 loss: 397.558717250824; train accuracy: 0.4080784574468085; test accuracy: 0.2168 2025-09-26 21:04:57 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:04:57 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:05:31 [INFO] Epoch 4 loss: 240.01048803329468; train accuracy: 0.6315104166666666; test accuracy: 0.1967 2025-09-26 21:05:31 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:05:31 [INFO] Round 4 Finish--------| 2025-09-26 21:05:31 [INFO] Model variance: mean: 0.0009477720595896244, sum: 10590.359375 2025-09-26 21:05:31 [INFO] g_protos_std: 1.0061417818069458 2025-09-26 21:05:40 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.3951 2025-09-26 21:05:40 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:05:40 [INFO] Round 5 starts--------| 2025-09-26 21:05:40 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:06:46 [INFO] Epoch 5 loss: 478.23017597198486; train accuracy: 0.5560681573275862; test accuracy: 0.328 2025-09-26 21:06:47 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_0/epoch_5.pth 2025-09-26 21:06:47 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:06:47 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:07:03 [INFO] Epoch 5 loss: 96.98457527160645; train accuracy: 0.8822115384615384; test accuracy: 0.1766 2025-09-26 21:07:03 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_1/epoch_5.pth 2025-09-26 21:07:03 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:07:03 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:07:19 [INFO] Epoch 5 loss: 86.10394859313965; train accuracy: 0.8563565340909091; test accuracy: 0.1101 2025-09-26 21:07:20 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_2/epoch_5.pth 2025-09-26 21:07:20 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:07:20 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:08:12 [INFO] Epoch 5 loss: 396.50442695617676; train accuracy: 0.44855385638297873; test accuracy: 0.2331 2025-09-26 21:08:12 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_3/epoch_5.pth 2025-09-26 21:08:12 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:08:12 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:08:46 [INFO] Epoch 5 loss: 236.1393027305603; train accuracy: 0.6962239583333333; test accuracy: 0.2203 2025-09-26 21:08:47 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_4/epoch_5.pth 2025-09-26 21:08:47 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:08:47 [INFO] Round 5 Finish--------| 2025-09-26 21:08:47 [INFO] Model variance: mean: 0.001035379944369197, sum: 11569.28515625 2025-09-26 21:08:47 [INFO] g_protos_std: 1.00615394115448 2025-09-26 21:08:56 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.4088 2025-09-26 21:08:56 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:08:56 [INFO] Round 6 starts--------| 2025-09-26 21:08:56 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:09:56 [INFO] Epoch 6 loss: 478.2681317329407; train accuracy: 0.5805832435344828; test accuracy: 0.3503 2025-09-26 21:09:56 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:09:56 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:10:12 [INFO] Epoch 6 loss: 96.70256900787354; train accuracy: 0.8147536057692307; test accuracy: 0.1722 2025-09-26 21:10:12 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:10:12 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:10:25 [INFO] Epoch 6 loss: 85.50021886825562; train accuracy: 0.8464133522727273; test accuracy: 0.1 2025-09-26 21:10:25 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:10:25 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:11:14 [INFO] Epoch 6 loss: 386.53889894485474; train accuracy: 0.4771442819148936; test accuracy: 0.2516 2025-09-26 21:11:14 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:11:14 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:11:46 [INFO] Epoch 6 loss: 236.94036626815796; train accuracy: 0.6970703125; test accuracy: 0.219 2025-09-26 21:11:46 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:11:46 [INFO] Round 6 Finish--------| 2025-09-26 21:11:46 [INFO] Model variance: mean: 0.0011178557761013508, sum: 12490.8671875 2025-09-26 21:11:46 [INFO] g_protos_std: 1.006174087524414 2025-09-26 21:11:55 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.4273 2025-09-26 21:11:55 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:11:55 [INFO] Round 7 starts--------| 2025-09-26 21:11:55 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:12:57 [INFO] Epoch 7 loss: 465.31196308135986; train accuracy: 0.5358297413793104; test accuracy: 0.3214 2025-09-26 21:12:57 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:12:57 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:13:14 [INFO] Epoch 7 loss: 95.91121673583984; train accuracy: 0.798828125; test accuracy: 0.1412 2025-09-26 21:13:14 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:13:14 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:13:28 [INFO] Epoch 7 loss: 85.62863159179688; train accuracy: 0.8492542613636364; test accuracy: 0.1 2025-09-26 21:13:28 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:13:28 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:14:17 [INFO] Epoch 7 loss: 379.4954900741577; train accuracy: 0.4904005984042553; test accuracy: 0.2561 2025-09-26 21:14:17 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:14:17 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:14:48 [INFO] Epoch 7 loss: 232.1213059425354; train accuracy: 0.7353515625; test accuracy: 0.23 2025-09-26 21:14:48 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:14:48 [INFO] Round 7 Finish--------| 2025-09-26 21:14:48 [INFO] Model variance: mean: 0.001202456303872168, sum: 13436.189453125 2025-09-26 21:14:48 [INFO] g_protos_std: 1.0061907768249512 2025-09-26 21:14:56 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.4585 2025-09-26 21:14:56 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:14:56 [INFO] Round 8 starts--------| 2025-09-26 21:14:56 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:15:55 [INFO] Epoch 8 loss: 451.0670042037964; train accuracy: 0.729424838362069; test accuracy: 0.4293 2025-09-26 21:15:55 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:15:55 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:16:11 [INFO] Epoch 8 loss: 94.87847089767456; train accuracy: 0.6850961538461539; test accuracy: 0.1571 2025-09-26 21:16:11 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:16:11 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:16:25 [INFO] Epoch 8 loss: 85.67217302322388; train accuracy: 0.8552911931818182; test accuracy: 0.1102 2025-09-26 21:16:25 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:16:25 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:17:14 [INFO] Epoch 8 loss: 380.7670063972473; train accuracy: 0.509266954787234; test accuracy: 0.2557 2025-09-26 21:17:14 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:17:14 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:17:45 [INFO] Epoch 8 loss: 231.68798542022705; train accuracy: 0.7524739583333333; test accuracy: 0.2414 2025-09-26 21:17:45 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:17:45 [INFO] Round 8 Finish--------| 2025-09-26 21:17:45 [INFO] Model variance: mean: 0.0012772531481459737, sum: 14271.9658203125 2025-09-26 21:17:45 [INFO] g_protos_std: 1.0062057971954346 2025-09-26 21:17:54 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.4685 2025-09-26 21:17:54 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:17:54 [INFO] Round 9 starts--------| 2025-09-26 21:17:54 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:18:57 [INFO] Epoch 9 loss: 443.17341136932373; train accuracy: 0.677667025862069; test accuracy: 0.404 2025-09-26 21:18:57 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:18:57 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:19:12 [INFO] Epoch 9 loss: 94.2625503540039; train accuracy: 0.7489483173076923; test accuracy: 0.1659 2025-09-26 21:19:12 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:19:12 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:19:27 [INFO] Epoch 9 loss: 85.01300477981567; train accuracy: 0.84765625; test accuracy: 0.1018 2025-09-26 21:19:27 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:19:27 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:20:20 [INFO] Epoch 9 loss: 371.3658151626587; train accuracy: 0.49522107712765956; test accuracy: 0.2512 2025-09-26 21:20:20 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:20:20 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:20:55 [INFO] Epoch 9 loss: 229.74524545669556; train accuracy: 0.6578125; test accuracy: 0.2097 2025-09-26 21:20:55 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:20:55 [INFO] Round 9 Finish--------| 2025-09-26 21:20:55 [INFO] Model variance: mean: 0.0013498913031071424, sum: 15083.6201171875 2025-09-26 21:20:55 [INFO] g_protos_std: 1.006224513053894 2025-09-26 21:21:04 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.4747 2025-09-26 21:21:04 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:21:04 [INFO] Round 10 starts--------| 2025-09-26 21:21:04 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:22:09 [INFO] Epoch 10 loss: 439.8949193954468; train accuracy: 0.5113820043103449; test accuracy: 0.3053 2025-09-26 21:22:09 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_0/epoch_10.pth 2025-09-26 21:22:09 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:22:09 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:22:27 [INFO] Epoch 10 loss: 94.95241737365723; train accuracy: 0.8975360576923077; test accuracy: 0.1707 2025-09-26 21:22:28 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_1/epoch_10.pth 2025-09-26 21:22:28 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:22:28 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:22:43 [INFO] Epoch 10 loss: 84.96626377105713; train accuracy: 0.84765625; test accuracy: 0.1 2025-09-26 21:22:43 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_2/epoch_10.pth 2025-09-26 21:22:43 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:22:43 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:23:37 [INFO] Epoch 10 loss: 364.8488435745239; train accuracy: 0.6727061170212766; test accuracy: 0.3391 2025-09-26 21:23:37 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_3/epoch_10.pth 2025-09-26 21:23:37 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:23:37 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:24:13 [INFO] Epoch 10 loss: 229.58851099014282; train accuracy: 0.7404296875; test accuracy: 0.2364 2025-09-26 21:24:14 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_4/epoch_10.pth 2025-09-26 21:24:14 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:24:14 [INFO] Round 10 Finish--------| 2025-09-26 21:24:14 [INFO] Model variance: mean: 0.0014194522518664598, sum: 15860.8916015625 2025-09-26 21:24:14 [INFO] g_protos_std: 1.0062367916107178 2025-09-26 21:24:23 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.4847 2025-09-26 21:24:23 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:24:23 [INFO] Round 11 starts--------| 2025-09-26 21:24:23 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:25:30 [INFO] Epoch 11 loss: 428.7319736480713; train accuracy: 0.6684401939655172; test accuracy: 0.3963 2025-09-26 21:25:30 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:25:30 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:25:47 [INFO] Epoch 11 loss: 95.35147714614868; train accuracy: 0.6702223557692307; test accuracy: 0.1538 2025-09-26 21:25:47 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:25:47 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:26:02 [INFO] Epoch 11 loss: 85.0143232345581; train accuracy: 0.8481889204545454; test accuracy: 0.1001 2025-09-26 21:26:02 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:26:02 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:26:56 [INFO] Epoch 11 loss: 363.6384596824646; train accuracy: 0.6799783909574468; test accuracy: 0.3461 2025-09-26 21:26:56 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:26:56 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:27:32 [INFO] Epoch 11 loss: 223.99672508239746; train accuracy: 0.729296875; test accuracy: 0.2372 2025-09-26 21:27:32 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:27:32 [INFO] Round 11 Finish--------| 2025-09-26 21:27:32 [INFO] Model variance: mean: 0.0014846725389361382, sum: 16589.66015625 2025-09-26 21:27:32 [INFO] g_protos_std: 1.0062497854232788 2025-09-26 21:27:41 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5057 2025-09-26 21:27:41 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:27:41 [INFO] Round 12 starts--------| 2025-09-26 21:27:41 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:28:48 [INFO] Epoch 12 loss: 423.6462125778198; train accuracy: 0.7522225215517241; test accuracy: 0.4428 2025-09-26 21:28:48 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:28:48 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:29:06 [INFO] Epoch 12 loss: 94.89653205871582; train accuracy: 0.7868088942307693; test accuracy: 0.1289 2025-09-26 21:29:06 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:29:06 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:29:21 [INFO] Epoch 12 loss: 84.97507762908936; train accuracy: 0.8497869318181818; test accuracy: 0.1004 2025-09-26 21:29:21 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:29:21 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:30:15 [INFO] Epoch 12 loss: 354.65980195999146; train accuracy: 0.7009640957446809; test accuracy: 0.3554 2025-09-26 21:30:15 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:30:15 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:30:49 [INFO] Epoch 12 loss: 219.11222219467163; train accuracy: 0.7767578125; test accuracy: 0.2565 2025-09-26 21:30:49 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:30:49 [INFO] Round 12 Finish--------| 2025-09-26 21:30:49 [INFO] Model variance: mean: 0.0015492717502638698, sum: 17311.48828125 2025-09-26 21:30:49 [INFO] g_protos_std: 1.0062693357467651 2025-09-26 21:30:58 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5159 2025-09-26 21:30:58 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:30:58 [INFO] Round 13 starts--------| 2025-09-26 21:30:58 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:32:04 [INFO] Epoch 13 loss: 423.1953344345093; train accuracy: 0.727606411637931; test accuracy: 0.4323 2025-09-26 21:32:04 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:32:04 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:32:22 [INFO] Epoch 13 loss: 94.45409059524536; train accuracy: 0.8667367788461539; test accuracy: 0.1549 2025-09-26 21:32:22 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:32:22 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:32:37 [INFO] Epoch 13 loss: 84.77943277359009; train accuracy: 0.8471235795454546; test accuracy: 0.1 2025-09-26 21:32:37 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:32:37 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:33:30 [INFO] Epoch 13 loss: 350.241406917572; train accuracy: 0.6342253989361702; test accuracy: 0.3204 2025-09-26 21:33:30 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:33:30 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:34:07 [INFO] Epoch 13 loss: 225.8860583305359; train accuracy: 0.7675130208333333; test accuracy: 0.2448 2025-09-26 21:34:07 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:34:07 [INFO] Round 13 Finish--------| 2025-09-26 21:34:07 [INFO] Model variance: mean: 0.0016093844315037131, sum: 17983.18359375 2025-09-26 21:34:07 [INFO] g_protos_std: 1.0062810182571411 2025-09-26 21:34:16 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5238 2025-09-26 21:34:16 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:34:16 [INFO] Round 14 starts--------| 2025-09-26 21:34:16 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:35:20 [INFO] Epoch 14 loss: 421.2181477546692; train accuracy: 0.6685748922413793; test accuracy: 0.3954 2025-09-26 21:35:20 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:35:20 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:35:38 [INFO] Epoch 14 loss: 95.40339708328247; train accuracy: 0.8207632211538461; test accuracy: 0.174 2025-09-26 21:35:38 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:35:38 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:35:54 [INFO] Epoch 14 loss: 85.13094472885132; train accuracy: 0.8478338068181818; test accuracy: 0.1 2025-09-26 21:35:54 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:35:54 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:36:48 [INFO] Epoch 14 loss: 342.71400260925293; train accuracy: 0.7247340425531915; test accuracy: 0.3649 2025-09-26 21:36:48 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:36:48 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:37:25 [INFO] Epoch 14 loss: 222.22014379501343; train accuracy: 0.7818359375; test accuracy: 0.2691 2025-09-26 21:37:25 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:37:25 [INFO] Round 14 Finish--------| 2025-09-26 21:37:25 [INFO] Model variance: mean: 0.0016697224928066134, sum: 18657.3984375 2025-09-26 21:37:25 [INFO] g_protos_std: 1.0062949657440186 2025-09-26 21:37:34 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5417 2025-09-26 21:37:34 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:37:34 [INFO] Round 15 starts--------| 2025-09-26 21:37:34 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:38:44 [INFO] Epoch 15 loss: 415.6207022666931; train accuracy: 0.7364964978448276; test accuracy: 0.4318 2025-09-26 21:38:44 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_0/epoch_15.pth 2025-09-26 21:38:44 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:38:44 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:39:01 [INFO] Epoch 15 loss: 94.26483964920044; train accuracy: 0.7997295673076923; test accuracy: 0.1335 2025-09-26 21:39:02 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_1/epoch_15.pth 2025-09-26 21:39:02 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:39:02 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:39:16 [INFO] Epoch 15 loss: 84.91075992584229; train accuracy: 0.8153409090909091; test accuracy: 0.1361 2025-09-26 21:39:17 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_2/epoch_15.pth 2025-09-26 21:39:17 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:39:17 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:40:07 [INFO] Epoch 15 loss: 338.84605073928833; train accuracy: 0.7672456781914894; test accuracy: 0.3815 2025-09-26 21:40:08 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_3/epoch_15.pth 2025-09-26 21:40:08 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:40:08 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:40:43 [INFO] Epoch 15 loss: 219.73497486114502; train accuracy: 0.7896484375; test accuracy: 0.2556 2025-09-26 21:40:43 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_4/epoch_15.pth 2025-09-26 21:40:43 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:40:43 [INFO] Round 15 Finish--------| 2025-09-26 21:40:43 [INFO] Model variance: mean: 0.0017280731117352843, sum: 19309.40625 2025-09-26 21:40:43 [INFO] g_protos_std: 1.0063096284866333 2025-09-26 21:40:52 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5398 2025-09-26 21:40:52 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:40:52 [INFO] Round 16 starts--------| 2025-09-26 21:40:52 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:41:57 [INFO] Epoch 16 loss: 416.42889404296875; train accuracy: 0.8199757543103449; test accuracy: 0.4859 2025-09-26 21:41:57 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:41:57 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:42:13 [INFO] Epoch 16 loss: 94.35015869140625; train accuracy: 0.8874699519230769; test accuracy: 0.171 2025-09-26 21:42:13 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:42:13 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:42:27 [INFO] Epoch 16 loss: 84.31179237365723; train accuracy: 0.8140980113636364; test accuracy: 0.1368 2025-09-26 21:42:27 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:42:27 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:43:20 [INFO] Epoch 16 loss: 338.9481077194214; train accuracy: 0.7638380984042553; test accuracy: 0.3807 2025-09-26 21:43:20 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:43:20 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:43:55 [INFO] Epoch 16 loss: 220.59689617156982; train accuracy: 0.6643880208333334; test accuracy: 0.2252 2025-09-26 21:43:55 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:43:55 [INFO] Round 16 Finish--------| 2025-09-26 21:43:55 [INFO] Model variance: mean: 0.0017834303434938192, sum: 19927.96484375 2025-09-26 21:43:55 [INFO] g_protos_std: 1.006320595741272 2025-09-26 21:44:04 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5448 2025-09-26 21:44:04 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:44:04 [INFO] Round 17 starts--------| 2025-09-26 21:44:04 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:45:07 [INFO] Epoch 17 loss: 407.03671503067017; train accuracy: 0.8267443426724138; test accuracy: 0.4851 2025-09-26 21:45:07 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:45:07 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:45:24 [INFO] Epoch 17 loss: 93.48371601104736; train accuracy: 0.8329326923076923; test accuracy: 0.1453 2025-09-26 21:45:24 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:45:24 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:45:40 [INFO] Epoch 17 loss: 84.36072540283203; train accuracy: 0.8623934659090909; test accuracy: 0.1195 2025-09-26 21:45:40 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:45:40 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:46:34 [INFO] Epoch 17 loss: 340.52523040771484; train accuracy: 0.8435837765957447; test accuracy: 0.417 2025-09-26 21:46:34 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:46:34 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:47:12 [INFO] Epoch 17 loss: 216.23770570755005; train accuracy: 0.7129557291666667; test accuracy: 0.2336 2025-09-26 21:47:12 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:47:12 [INFO] Round 17 Finish--------| 2025-09-26 21:47:12 [INFO] Model variance: mean: 0.0018388294847682118, sum: 20546.9921875 2025-09-26 21:47:12 [INFO] g_protos_std: 1.0063332319259644 2025-09-26 21:47:21 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.55 2025-09-26 21:47:21 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:47:21 [INFO] Round 18 starts--------| 2025-09-26 21:47:21 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:48:24 [INFO] Epoch 18 loss: 403.6696925163269; train accuracy: 0.7847184806034483; test accuracy: 0.4607 2025-09-26 21:48:24 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:48:24 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:48:40 [INFO] Epoch 18 loss: 95.53418111801147; train accuracy: 0.8814603365384616; test accuracy: 0.1778 2025-09-26 21:48:40 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:48:40 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:48:54 [INFO] Epoch 18 loss: 83.79350996017456; train accuracy: 0.8517400568181818; test accuracy: 0.1018 2025-09-26 21:48:54 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:48:54 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:49:49 [INFO] Epoch 18 loss: 338.99489736557007; train accuracy: 0.787109375; test accuracy: 0.3918 2025-09-26 21:49:49 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:49:49 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:50:24 [INFO] Epoch 18 loss: 217.14011144638062; train accuracy: 0.8333984375; test accuracy: 0.2835 2025-09-26 21:50:24 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:50:24 [INFO] Round 18 Finish--------| 2025-09-26 21:50:24 [INFO] Model variance: mean: 0.0018928091740235686, sum: 21150.158203125 2025-09-26 21:50:24 [INFO] g_protos_std: 1.0063462257385254 2025-09-26 21:50:33 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.575 2025-09-26 21:50:33 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:50:33 [INFO] Round 19 starts--------| 2025-09-26 21:50:33 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:51:38 [INFO] Epoch 19 loss: 400.6839804649353; train accuracy: 0.7967066271551724; test accuracy: 0.4664 2025-09-26 21:51:38 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:51:38 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:51:54 [INFO] Epoch 19 loss: 95.28163862228394; train accuracy: 0.8679387019230769; test accuracy: 0.1803 2025-09-26 21:51:54 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:51:54 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:52:08 [INFO] Epoch 19 loss: 84.13858413696289; train accuracy: 0.8480113636363636; test accuracy: 0.1 2025-09-26 21:52:08 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:52:08 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:53:00 [INFO] Epoch 19 loss: 330.5881299972534; train accuracy: 0.8296625664893617; test accuracy: 0.4161 2025-09-26 21:53:00 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:53:00 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:53:34 [INFO] Epoch 19 loss: 219.06380796432495; train accuracy: 0.714453125; test accuracy: 0.2374 2025-09-26 21:53:34 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:53:34 [INFO] Round 19 Finish--------| 2025-09-26 21:53:34 [INFO] Model variance: mean: 0.0019452428678050637, sum: 21736.05078125 2025-09-26 21:53:34 [INFO] g_protos_std: 1.0063564777374268 2025-09-26 21:53:43 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5624 2025-09-26 21:53:43 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:53:43 [INFO] Round 20 starts--------| 2025-09-26 21:53:43 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:54:48 [INFO] Epoch 20 loss: 404.17495250701904; train accuracy: 0.8317618534482759; test accuracy: 0.4877 2025-09-26 21:54:49 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_0/epoch_20.pth 2025-09-26 21:54:49 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:54:49 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:55:06 [INFO] Epoch 20 loss: 95.52234983444214; train accuracy: 0.8162560096153846; test accuracy: 0.136 2025-09-26 21:55:06 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_1/epoch_20.pth 2025-09-26 21:55:06 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:55:06 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:55:23 [INFO] Epoch 20 loss: 84.04703426361084; train accuracy: 0.8542258522727273; test accuracy: 0.1399 2025-09-26 21:55:23 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_2/epoch_20.pth 2025-09-26 21:55:23 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:55:23 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:56:16 [INFO] Epoch 20 loss: 326.6944179534912; train accuracy: 0.7864444813829787; test accuracy: 0.3914 2025-09-26 21:56:16 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_3/epoch_20.pth 2025-09-26 21:56:16 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:56:16 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:56:52 [INFO] Epoch 20 loss: 216.78900861740112; train accuracy: 0.8051432291666667; test accuracy: 0.2936 2025-09-26 21:56:53 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_4/epoch_20.pth 2025-09-26 21:56:53 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:56:53 [INFO] Round 20 Finish--------| 2025-09-26 21:56:53 [INFO] Model variance: mean: 0.0019960016943514347, sum: 22303.2265625 2025-09-26 21:56:53 [INFO] g_protos_std: 1.0063694715499878 2025-09-26 21:57:02 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5567 2025-09-26 21:57:02 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:57:02 [INFO] Round 21 starts--------| 2025-09-26 21:57:02 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:58:09 [INFO] Epoch 21 loss: 403.0029706954956; train accuracy: 0.7612473060344828; test accuracy: 0.4466 2025-09-26 21:58:09 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:58:09 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:58:26 [INFO] Epoch 21 loss: 94.53930425643921; train accuracy: 0.8967848557692307; test accuracy: 0.1686 2025-09-26 21:58:26 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:58:26 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:58:41 [INFO] Epoch 21 loss: 84.05815553665161; train accuracy: 0.84765625; test accuracy: 0.1003 2025-09-26 21:58:41 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:58:41 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:59:36 [INFO] Epoch 21 loss: 329.2501015663147; train accuracy: 0.7442237367021277; test accuracy: 0.373 2025-09-26 21:59:36 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:59:36 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:00:12 [INFO] Epoch 21 loss: 215.35958003997803; train accuracy: 0.8623046875; test accuracy: 0.3252 2025-09-26 22:00:12 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:00:12 [INFO] Round 21 Finish--------| 2025-09-26 22:00:12 [INFO] Model variance: mean: 0.002046420704573393, sum: 22866.60546875 2025-09-26 22:00:12 [INFO] g_protos_std: 1.0063809156417847 2025-09-26 22:00:21 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5977 2025-09-26 22:00:21 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:00:21 [INFO] Round 22 starts--------| 2025-09-26 22:00:21 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:01:26 [INFO] Epoch 22 loss: 399.6367383003235; train accuracy: 0.7494948814655172; test accuracy: 0.4381 2025-09-26 22:01:26 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:01:26 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:01:44 [INFO] Epoch 22 loss: 94.46737146377563; train accuracy: 0.7973257211538461; test accuracy: 0.1709 2025-09-26 22:01:44 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:01:44 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:01:59 [INFO] Epoch 22 loss: 84.02759504318237; train accuracy: 0.8531605113636364; test accuracy: 0.1031 2025-09-26 22:01:59 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:01:59 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:02:53 [INFO] Epoch 22 loss: 326.46079301834106; train accuracy: 0.7523686835106383; test accuracy: 0.3772 2025-09-26 22:02:53 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:02:53 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:03:28 [INFO] Epoch 22 loss: 210.9452362060547; train accuracy: 0.8557942708333334; test accuracy: 0.3113 2025-09-26 22:03:28 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:03:28 [INFO] Round 22 Finish--------| 2025-09-26 22:03:28 [INFO] Model variance: mean: 0.002097141230478883, sum: 23433.35546875 2025-09-26 22:03:28 [INFO] g_protos_std: 1.0063949823379517 2025-09-26 22:03:37 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5733 2025-09-26 22:03:37 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:03:37 [INFO] Round 23 starts--------| 2025-09-26 22:03:37 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:04:40 [INFO] Epoch 23 loss: 396.4471826553345; train accuracy: 0.8647629310344828; test accuracy: 0.5064 2025-09-26 22:04:40 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:04:40 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:04:57 [INFO] Epoch 23 loss: 94.08251571655273; train accuracy: 0.8907752403846154; test accuracy: 0.1682 2025-09-26 22:04:57 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:04:57 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:05:12 [INFO] Epoch 23 loss: 83.25436067581177; train accuracy: 0.8726917613636364; test accuracy: 0.127 2025-09-26 22:05:12 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:05:12 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:06:05 [INFO] Epoch 23 loss: 333.12576246261597; train accuracy: 0.8384724069148937; test accuracy: 0.4143 2025-09-26 22:06:05 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:06:05 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:06:40 [INFO] Epoch 23 loss: 215.78000402450562; train accuracy: 0.8533203125; test accuracy: 0.3211 2025-09-26 22:06:40 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:06:40 [INFO] Round 23 Finish--------| 2025-09-26 22:06:41 [INFO] Model variance: mean: 0.0021449232008308172, sum: 23967.267578125 2025-09-26 22:06:41 [INFO] g_protos_std: 1.0064033269882202 2025-09-26 22:06:49 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5743 2025-09-26 22:06:49 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:06:49 [INFO] Round 24 starts--------| 2025-09-26 22:06:49 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:07:52 [INFO] Epoch 24 loss: 386.8806233406067; train accuracy: 0.8429081357758621; test accuracy: 0.4925 2025-09-26 22:07:52 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:07:52 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:08:10 [INFO] Epoch 24 loss: 92.39750289916992; train accuracy: 0.8323317307692307; test accuracy: 0.1766 2025-09-26 22:08:10 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:08:10 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:08:24 [INFO] Epoch 24 loss: 83.9215817451477; train accuracy: 0.8556463068181818; test accuracy: 0.1089 2025-09-26 22:08:24 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:08:24 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:09:15 [INFO] Epoch 24 loss: 323.8148856163025; train accuracy: 0.79296875; test accuracy: 0.3947 2025-09-26 22:09:15 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:09:15 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:09:49 [INFO] Epoch 24 loss: 211.98584747314453; train accuracy: 0.7630208333333334; test accuracy: 0.3063 2025-09-26 22:09:49 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:09:49 [INFO] Round 24 Finish--------| 2025-09-26 22:09:50 [INFO] Model variance: mean: 0.0021934311371296644, sum: 24509.29296875 2025-09-26 22:09:50 [INFO] g_protos_std: 1.0064167976379395 2025-09-26 22:09:59 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5794 2025-09-26 22:09:59 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:09:59 [INFO] Round 25 starts--------| 2025-09-26 22:09:59 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:11:03 [INFO] Epoch 25 loss: 393.07035732269287; train accuracy: 0.7946188038793104; test accuracy: 0.4616 2025-09-26 22:11:03 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_0/epoch_25.pth 2025-09-26 22:11:03 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:11:03 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:11:20 [INFO] Epoch 25 loss: 93.02466487884521; train accuracy: 0.8225661057692307; test accuracy: 0.1381 2025-09-26 22:11:21 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_1/epoch_25.pth 2025-09-26 22:11:21 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:11:21 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:11:36 [INFO] Epoch 25 loss: 83.71488428115845; train accuracy: 0.8504971590909091; test accuracy: 0.1004 2025-09-26 22:11:36 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_2/epoch_25.pth 2025-09-26 22:11:36 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:11:36 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:12:29 [INFO] Epoch 25 loss: 321.50554275512695; train accuracy: 0.7527426861702128; test accuracy: 0.3772 2025-09-26 22:12:29 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_3/epoch_25.pth 2025-09-26 22:12:29 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:12:29 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:13:04 [INFO] Epoch 25 loss: 211.17165851593018; train accuracy: 0.7603515625; test accuracy: 0.2773 2025-09-26 22:13:04 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_4/epoch_25.pth 2025-09-26 22:13:04 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:13:04 [INFO] Round 25 Finish--------| 2025-09-26 22:13:04 [INFO] Model variance: mean: 0.0022392442915588617, sum: 25021.20703125 2025-09-26 22:13:04 [INFO] g_protos_std: 1.0064278841018677 2025-09-26 22:13:13 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5867 2025-09-26 22:13:13 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:13:13 [INFO] Round 26 starts--------| 2025-09-26 22:13:13 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:14:16 [INFO] Epoch 26 loss: 390.493115901947; train accuracy: 0.8131061422413793; test accuracy: 0.476 2025-09-26 22:14:16 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:14:16 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:14:33 [INFO] Epoch 26 loss: 93.385977268219; train accuracy: 0.5401141826923077; test accuracy: 0.1356 2025-09-26 22:14:33 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:14:33 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:14:47 [INFO] Epoch 26 loss: 83.47873783111572; train accuracy: 0.8673650568181818; test accuracy: 0.1165 2025-09-26 22:14:47 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:14:47 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:15:37 [INFO] Epoch 26 loss: 324.8796443939209; train accuracy: 0.8357297207446809; test accuracy: 0.4146 2025-09-26 22:15:37 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:15:37 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:16:11 [INFO] Epoch 26 loss: 212.94288969039917; train accuracy: 0.8014973958333333; test accuracy: 0.2873 2025-09-26 22:16:11 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:16:11 [INFO] Round 26 Finish--------| 2025-09-26 22:16:11 [INFO] Model variance: mean: 0.0022847203072160482, sum: 25529.35546875 2025-09-26 22:16:11 [INFO] g_protos_std: 1.006438136100769 2025-09-26 22:16:19 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5899 2025-09-26 22:16:19 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:16:19 [INFO] Round 27 starts--------| 2025-09-26 22:16:19 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:17:21 [INFO] Epoch 27 loss: 387.17068672180176; train accuracy: 0.8686691810344828; test accuracy: 0.5065 2025-09-26 22:17:21 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:17:21 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:17:38 [INFO] Epoch 27 loss: 92.92595529556274; train accuracy: 0.8772536057692307; test accuracy: 0.1786 2025-09-26 22:17:38 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:17:38 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:17:51 [INFO] Epoch 27 loss: 83.43116760253906; train accuracy: 0.8647017045454546; test accuracy: 0.1126 2025-09-26 22:17:51 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:17:51 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:18:45 [INFO] Epoch 27 loss: 316.51110792160034; train accuracy: 0.8698470744680851; test accuracy: 0.4304 2025-09-26 22:18:45 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:18:45 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:19:19 [INFO] Epoch 27 loss: 210.3491611480713; train accuracy: 0.7853515625; test accuracy: 0.2686 2025-09-26 22:19:19 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:19:19 [INFO] Round 27 Finish--------| 2025-09-26 22:19:19 [INFO] Model variance: mean: 0.00233108876273036, sum: 26047.474609375 2025-09-26 22:19:19 [INFO] g_protos_std: 1.0064518451690674 2025-09-26 22:19:28 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6045 2025-09-26 22:19:28 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:19:28 [INFO] Round 28 starts--------| 2025-09-26 22:19:28 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:20:33 [INFO] Epoch 28 loss: 381.8625569343567; train accuracy: 0.7613146551724138; test accuracy: 0.4419 2025-09-26 22:20:33 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:20:33 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:20:50 [INFO] Epoch 28 loss: 92.63065338134766; train accuracy: 0.8930288461538461; test accuracy: 0.1776 2025-09-26 22:20:50 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:20:50 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:21:04 [INFO] Epoch 28 loss: 83.23289012908936; train accuracy: 0.8631036931818182; test accuracy: 0.1124 2025-09-26 22:21:04 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:21:04 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:21:57 [INFO] Epoch 28 loss: 311.2537589073181; train accuracy: 0.7948803191489362; test accuracy: 0.3948 2025-09-26 22:21:57 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:21:57 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:22:33 [INFO] Epoch 28 loss: 208.31066274642944; train accuracy: 0.7569010416666667; test accuracy: 0.2708 2025-09-26 22:22:33 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:22:33 [INFO] Round 28 Finish--------| 2025-09-26 22:22:33 [INFO] Model variance: mean: 0.0023764721117913723, sum: 26554.5859375 2025-09-26 22:22:33 [INFO] g_protos_std: 1.0064655542373657 2025-09-26 22:22:42 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6101 2025-09-26 22:22:42 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:22:42 [INFO] Round 29 starts--------| 2025-09-26 22:22:42 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:23:48 [INFO] Epoch 29 loss: 383.84219789505005; train accuracy: 0.8772225215517241; test accuracy: 0.5108 2025-09-26 22:23:48 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:23:48 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:24:05 [INFO] Epoch 29 loss: 92.2880539894104; train accuracy: 0.8542668269230769; test accuracy: 0.1778 2025-09-26 22:24:05 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:24:05 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:24:20 [INFO] Epoch 29 loss: 83.12440967559814; train accuracy: 0.8618607954545454; test accuracy: 0.1106 2025-09-26 22:24:20 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:24:20 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:25:14 [INFO] Epoch 29 loss: 314.19260025024414; train accuracy: 0.8331117021276596; test accuracy: 0.4097 2025-09-26 22:25:14 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:25:14 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:25:50 [INFO] Epoch 29 loss: 206.98158979415894; train accuracy: 0.8563802083333333; test accuracy: 0.3 2025-09-26 22:25:50 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:25:50 [INFO] Round 29 Finish--------| 2025-09-26 22:25:50 [INFO] Model variance: mean: 0.00242023728787899, sum: 27043.615234375 2025-09-26 22:25:50 [INFO] g_protos_std: 1.0064748525619507 2025-09-26 22:25:59 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.615 2025-09-26 22:25:59 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:25:59 [INFO] Round 30 starts--------| 2025-09-26 22:25:59 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:27:04 [INFO] Epoch 30 loss: 376.82373905181885; train accuracy: 0.8110856681034483; test accuracy: 0.4699 2025-09-26 22:27:05 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_0/epoch_30.pth 2025-09-26 22:27:05 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:27:05 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:27:22 [INFO] Epoch 30 loss: 93.04126596450806; train accuracy: 0.8179086538461539; test accuracy: 0.1387 2025-09-26 22:27:22 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_1/epoch_30.pth 2025-09-26 22:27:22 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:27:22 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:27:38 [INFO] Epoch 30 loss: 83.79844760894775; train accuracy: 0.8529829545454546; test accuracy: 0.106 2025-09-26 22:27:39 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_2/epoch_30.pth 2025-09-26 22:27:39 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:27:39 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:28:34 [INFO] Epoch 30 loss: 318.1111922264099; train accuracy: 0.8744597739361702; test accuracy: 0.4316 2025-09-26 22:28:35 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_3/epoch_30.pth 2025-09-26 22:28:35 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:28:35 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:29:11 [INFO] Epoch 30 loss: 206.6024045944214; train accuracy: 0.8736328125; test accuracy: 0.3255 2025-09-26 22:29:11 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.05/local_models/client_4/epoch_30.pth 2025-09-26 22:29:11 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:29:11 [INFO] Round 30 Finish--------| 2025-09-26 22:29:11 [INFO] Model variance: mean: 0.0024637621827423573, sum: 27529.9609375 2025-09-26 22:29:11 [INFO] g_protos_std: 1.0064849853515625 2025-09-26 22:29:20 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6115 2025-09-26 22:29:20 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.05/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 20:48:52 [INFO] Load config from ./configs/CIFAR10_alpha0.1.yaml 2025-09-26 20:48:52 [INFO] config: {'exp_name': 'CIFAR10_alpha0.1', 'dataset': {'data_name': 'CIFAR10', 'root_path': 'H:/codes/dataset', 'train_batch_size': 512, 'test_batch_size': 256, 'channels': 3, 'num_classes': 10, 'image_size': 32}, 'distribution': {'type': 'dirichlet', 'label_num_per_client': 2, 'alpha': 0.1}, 'client': {'num_clients': 5}, 'server': {'num_rounds': 300, 'frac_clients': 1.0, 'lr': 0.05, 'local_epochs': 1, 'optimizer': 'sgd', 'momentum': 0.9, 'weight_decay': 0.0001, 'loss_name': 'ce', 'model_name': 'resnet18', 'aggregated_by_datasize': True, 'lr_decay_per_round': 0.998}, 'device': 'cuda:0', 'checkpoint': {'save_path': './checkpoints/', 'save_freq': 5, 'result_file': 'CIFAR10_results.yaml'}, 'pretrain': {'lr': 0.01, 'epoch': 70, 'model_path': './pretrain/', 'momentum': 0.9, 'weight_decay': 0.0001, 'model_name': 'resnet18', 'model_file_name': 'resnet18-f37072fd.pth'}, 'DBCD': {'alpha_l_pa': 1, 'alpha_l_pb': 1, 'alpha_l_pc': 0.0, 'Beta_alpha': 0.2, 'unsup_method': 'infonce', 'contrastive_temperature': 0.5, 'encoder_epoch': 40, 'projector_epoch': 10, 'use_pretrain': False, 'aug_batch_size': 512, 'encoder_lr': 0.03, 'cls_optimizer': 'sgd', 'cls_lr': 0.05, 'supcon_temp': 0.07, 'super_gr': 100, 'aux_with_public': True}, 'etf': {'loss_name': 'ce'}, 'visualization': {'interval': 5, 'save_path': 'visualization/resnet18', 'vis_size': 16}, 'resume': True, 'resume_best': False, 'seed': 1, 'lambda_align_initial': 5.0} 2025-09-26 20:48:54 [INFO] Dataset CIFAR10 loaded 2025-09-26 20:48:54 [INFO] Dataset index dict loaded from preprocessed_data/CIFAR10.pt 2025-09-26 20:48:55 [INFO] OneshotOursV8 - Final Version: Consensus-Start Progressive Alignment 2025-09-26 20:48:56 [INFO] Initialized FINAL ETF anchors with shape: torch.Size([10, 512]) 2025-09-26 20:48:56 [INFO] Calculated a shared CONSENSUS start point for all clients. 2025-09-26 20:48:56 [INFO] Round 0 starts--------| 2025-09-26 20:48:56 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 20:49:51 [INFO] Epoch 0 loss: 486.63824462890625; train accuracy: 0.2764892578125; test accuracy: 0.1386 2025-09-26 20:49:52 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_0/epoch_0.pth 2025-09-26 20:49:52 [INFO] Client 0 Finish Local Training--------| 2025-09-26 20:49:52 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 20:50:11 [INFO] Epoch 0 loss: 126.68796348571777; train accuracy: 0.7237079326923077; test accuracy: 0.1 2025-09-26 20:50:12 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_1/epoch_0.pth 2025-09-26 20:50:12 [INFO] Client 1 Finish Local Training--------| 2025-09-26 20:50:12 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 20:51:01 [INFO] Epoch 0 loss: 401.46469497680664; train accuracy: 0.302490234375; test accuracy: 0.132 2025-09-26 20:51:01 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_2/epoch_0.pth 2025-09-26 20:51:01 [INFO] Client 2 Finish Local Training--------| 2025-09-26 20:51:01 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 20:52:03 [INFO] Epoch 0 loss: 509.2415065765381; train accuracy: 0.361484375; test accuracy: 0.1906 2025-09-26 20:52:03 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_3/epoch_0.pth 2025-09-26 20:52:03 [INFO] Client 3 Finish Local Training--------| 2025-09-26 20:52:03 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 20:52:53 [INFO] Epoch 0 loss: 386.4054937362671; train accuracy: 0.4968449519230769; test accuracy: 0.2044 2025-09-26 20:52:54 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_4/epoch_0.pth 2025-09-26 20:52:54 [INFO] Client 4 Finish Local Training--------| 2025-09-26 20:52:54 [INFO] Round 0 Finish--------| 2025-09-26 20:52:54 [INFO] Model variance: mean: 0.0005574618116952479, sum: 6229.0517578125 2025-09-26 20:52:54 [INFO] g_protos_std: 1.0060447454452515 2025-09-26 20:53:03 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.3134 2025-09-26 20:53:03 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 20:53:03 [INFO] Round 1 starts--------| 2025-09-26 20:53:03 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 20:53:58 [INFO] Epoch 1 loss: 434.8436851501465; train accuracy: 0.3681640625; test accuracy: 0.1827 2025-09-26 20:53:58 [INFO] Client 0 Finish Local Training--------| 2025-09-26 20:53:58 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 20:54:16 [INFO] Epoch 1 loss: 107.15464401245117; train accuracy: 0.6065204326923077; test accuracy: 0.1158 2025-09-26 20:54:16 [INFO] Client 1 Finish Local Training--------| 2025-09-26 20:54:16 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 20:55:03 [INFO] Epoch 1 loss: 373.3491458892822; train accuracy: 0.253125; test accuracy: 0.1058 2025-09-26 20:55:03 [INFO] Client 2 Finish Local Training--------| 2025-09-26 20:55:03 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 20:56:02 [INFO] Epoch 1 loss: 461.258939743042; train accuracy: 0.38140625; test accuracy: 0.199 2025-09-26 20:56:02 [INFO] Client 3 Finish Local Training--------| 2025-09-26 20:56:02 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 20:56:48 [INFO] Epoch 1 loss: 340.0495824813843; train accuracy: 0.3521133814102564; test accuracy: 0.1446 2025-09-26 20:56:48 [INFO] Client 4 Finish Local Training--------| 2025-09-26 20:56:48 [INFO] Round 1 Finish--------| 2025-09-26 20:56:48 [INFO] Model variance: mean: 0.000719489820767194, sum: 8039.544921875 2025-09-26 20:56:48 [INFO] g_protos_std: 1.0060594081878662 2025-09-26 20:56:57 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.3579 2025-09-26 20:56:57 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 20:56:57 [INFO] Round 2 starts--------| 2025-09-26 20:56:57 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 20:57:54 [INFO] Epoch 2 loss: 427.2056818008423; train accuracy: 0.3254801432291667; test accuracy: 0.1615 2025-09-26 20:57:54 [INFO] Client 0 Finish Local Training--------| 2025-09-26 20:57:54 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 20:58:12 [INFO] Epoch 2 loss: 105.3796238899231; train accuracy: 0.724609375; test accuracy: 0.1 2025-09-26 20:58:12 [INFO] Client 1 Finish Local Training--------| 2025-09-26 20:58:12 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 20:58:58 [INFO] Epoch 2 loss: 362.1143522262573; train accuracy: 0.298828125; test accuracy: 0.135 2025-09-26 20:58:58 [INFO] Client 2 Finish Local Training--------| 2025-09-26 20:58:58 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 20:59:58 [INFO] Epoch 2 loss: 451.53729915618896; train accuracy: 0.398203125; test accuracy: 0.2121 2025-09-26 20:59:58 [INFO] Client 3 Finish Local Training--------| 2025-09-26 20:59:58 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:00:42 [INFO] Epoch 2 loss: 326.3327307701111; train accuracy: 0.6270032051282052; test accuracy: 0.2565 2025-09-26 21:00:42 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:00:42 [INFO] Round 2 Finish--------| 2025-09-26 21:00:42 [INFO] Model variance: mean: 0.0008473679190501571, sum: 9468.4482421875 2025-09-26 21:00:42 [INFO] g_protos_std: 1.006072998046875 2025-09-26 21:00:51 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.389 2025-09-26 21:00:51 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:00:51 [INFO] Round 3 starts--------| 2025-09-26 21:00:51 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:01:44 [INFO] Epoch 3 loss: 420.71715927124023; train accuracy: 0.3600667317708333; test accuracy: 0.1827 2025-09-26 21:01:44 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:01:44 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:02:01 [INFO] Epoch 3 loss: 104.57530546188354; train accuracy: 0.7252103365384616; test accuracy: 0.1 2025-09-26 21:02:01 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:02:01 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:02:47 [INFO] Epoch 3 loss: 358.0551347732544; train accuracy: 0.261083984375; test accuracy: 0.1111 2025-09-26 21:02:47 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:02:47 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:03:45 [INFO] Epoch 3 loss: 441.0342311859131; train accuracy: 0.4058984375; test accuracy: 0.2175 2025-09-26 21:03:45 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:03:45 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:04:30 [INFO] Epoch 3 loss: 319.6887512207031; train accuracy: 0.5959535256410257; test accuracy: 0.2456 2025-09-26 21:04:30 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:04:30 [INFO] Round 3 Finish--------| 2025-09-26 21:04:30 [INFO] Model variance: mean: 0.0009628176921978593, sum: 10758.478515625 2025-09-26 21:04:30 [INFO] g_protos_std: 1.0060865879058838 2025-09-26 21:04:39 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.3972 2025-09-26 21:04:39 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:04:39 [INFO] Round 4 starts--------| 2025-09-26 21:04:39 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:05:34 [INFO] Epoch 4 loss: 404.08129119873047; train accuracy: 0.512939453125; test accuracy: 0.251 2025-09-26 21:05:34 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:05:34 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:05:51 [INFO] Epoch 4 loss: 103.65058183670044; train accuracy: 0.7259615384615384; test accuracy: 0.1001 2025-09-26 21:05:51 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:05:51 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:06:39 [INFO] Epoch 4 loss: 352.3824577331543; train accuracy: 0.481982421875; test accuracy: 0.2114 2025-09-26 21:06:39 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:06:39 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:07:37 [INFO] Epoch 4 loss: 428.2226138114929; train accuracy: 0.4968359375; test accuracy: 0.2913 2025-09-26 21:07:37 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:07:37 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:08:22 [INFO] Epoch 4 loss: 316.53931045532227; train accuracy: 0.67578125; test accuracy: 0.2715 2025-09-26 21:08:22 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:08:22 [INFO] Round 4 Finish--------| 2025-09-26 21:08:22 [INFO] Model variance: mean: 0.0010653615463525057, sum: 11904.298828125 2025-09-26 21:08:22 [INFO] g_protos_std: 1.0060977935791016 2025-09-26 21:08:31 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.3976 2025-09-26 21:08:31 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:08:31 [INFO] Round 5 starts--------| 2025-09-26 21:08:31 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:09:27 [INFO] Epoch 5 loss: 395.7560758590698; train accuracy: 0.5735270182291666; test accuracy: 0.2903 2025-09-26 21:09:27 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_0/epoch_5.pth 2025-09-26 21:09:27 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:09:27 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:09:43 [INFO] Epoch 5 loss: 104.19612884521484; train accuracy: 0.7267127403846154; test accuracy: 0.1013 2025-09-26 21:09:43 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_1/epoch_5.pth 2025-09-26 21:09:43 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:09:43 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:10:26 [INFO] Epoch 5 loss: 343.92266750335693; train accuracy: 0.471435546875; test accuracy: 0.2017 2025-09-26 21:10:27 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_2/epoch_5.pth 2025-09-26 21:10:27 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:10:27 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:11:21 [INFO] Epoch 5 loss: 421.59547233581543; train accuracy: 0.3876953125; test accuracy: 0.2234 2025-09-26 21:11:22 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_3/epoch_5.pth 2025-09-26 21:11:22 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:11:22 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:12:04 [INFO] Epoch 5 loss: 308.18516635894775; train accuracy: 0.419521233974359; test accuracy: 0.1708 2025-09-26 21:12:05 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_4/epoch_5.pth 2025-09-26 21:12:05 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:12:05 [INFO] Round 5 Finish--------| 2025-09-26 21:12:05 [INFO] Model variance: mean: 0.001167328911833465, sum: 13043.677734375 2025-09-26 21:12:05 [INFO] g_protos_std: 1.0061193704605103 2025-09-26 21:12:13 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.4253 2025-09-26 21:12:13 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:12:13 [INFO] Round 6 starts--------| 2025-09-26 21:12:13 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:13:06 [INFO] Epoch 6 loss: 393.2130947113037; train accuracy: 0.5878092447916666; test accuracy: 0.2894 2025-09-26 21:13:06 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:13:06 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:13:23 [INFO] Epoch 6 loss: 103.48466444015503; train accuracy: 0.7234074519230769; test accuracy: 0.1 2025-09-26 21:13:23 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:13:23 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:14:05 [INFO] Epoch 6 loss: 335.09562253952026; train accuracy: 0.593896484375; test accuracy: 0.2608 2025-09-26 21:14:05 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:14:05 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:14:58 [INFO] Epoch 6 loss: 413.43824100494385; train accuracy: 0.473984375; test accuracy: 0.3005 2025-09-26 21:14:58 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:14:58 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:15:41 [INFO] Epoch 6 loss: 304.62896966934204; train accuracy: 0.7186999198717948; test accuracy: 0.2885 2025-09-26 21:15:41 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:15:41 [INFO] Round 6 Finish--------| 2025-09-26 21:15:41 [INFO] Model variance: mean: 0.0012619117042049766, sum: 14100.5400390625 2025-09-26 21:15:41 [INFO] g_protos_std: 1.0061403512954712 2025-09-26 21:15:50 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.4781 2025-09-26 21:15:50 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:15:50 [INFO] Round 7 starts--------| 2025-09-26 21:15:50 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:16:40 [INFO] Epoch 7 loss: 382.4064083099365; train accuracy: 0.5245361328125; test accuracy: 0.2645 2025-09-26 21:16:40 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:16:40 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:16:56 [INFO] Epoch 7 loss: 102.40044641494751; train accuracy: 0.7240084134615384; test accuracy: 0.1 2025-09-26 21:16:56 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:16:56 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:17:40 [INFO] Epoch 7 loss: 334.5290927886963; train accuracy: 0.56953125; test accuracy: 0.2452 2025-09-26 21:17:40 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:17:40 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:18:33 [INFO] Epoch 7 loss: 407.92005825042725; train accuracy: 0.523359375; test accuracy: 0.2879 2025-09-26 21:18:33 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:18:33 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:19:16 [INFO] Epoch 7 loss: 300.37936639785767; train accuracy: 0.7193509615384616; test accuracy: 0.2905 2025-09-26 21:19:16 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:19:16 [INFO] Round 7 Finish--------| 2025-09-26 21:19:16 [INFO] Model variance: mean: 0.001349052181467414, sum: 15074.244140625 2025-09-26 21:19:16 [INFO] g_protos_std: 1.0061503648757935 2025-09-26 21:19:25 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.4961 2025-09-26 21:19:25 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:19:25 [INFO] Round 8 starts--------| 2025-09-26 21:19:25 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:20:19 [INFO] Epoch 8 loss: 378.3292064666748; train accuracy: 0.6263427734375; test accuracy: 0.3143 2025-09-26 21:20:19 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:20:19 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:20:36 [INFO] Epoch 8 loss: 102.23236513137817; train accuracy: 0.7417367788461539; test accuracy: 0.1086 2025-09-26 21:20:36 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:20:36 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:21:20 [INFO] Epoch 8 loss: 328.07423734664917; train accuracy: 0.525146484375; test accuracy: 0.2448 2025-09-26 21:21:20 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:21:20 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:22:18 [INFO] Epoch 8 loss: 399.80768728256226; train accuracy: 0.5303515625; test accuracy: 0.3076 2025-09-26 21:22:18 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:22:18 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:23:03 [INFO] Epoch 8 loss: 294.3306727409363; train accuracy: 0.7415364583333334; test accuracy: 0.2965 2025-09-26 21:23:03 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:23:03 [INFO] Round 8 Finish--------| 2025-09-26 21:23:03 [INFO] Model variance: mean: 0.0014367421390488744, sum: 16054.087890625 2025-09-26 21:23:03 [INFO] g_protos_std: 1.0061711072921753 2025-09-26 21:23:12 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.514 2025-09-26 21:23:12 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:23:12 [INFO] Round 9 starts--------| 2025-09-26 21:23:12 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:24:09 [INFO] Epoch 9 loss: 373.8479423522949; train accuracy: 0.6478678385416666; test accuracy: 0.3195 2025-09-26 21:24:09 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:24:09 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:24:26 [INFO] Epoch 9 loss: 102.39775896072388; train accuracy: 0.79296875; test accuracy: 0.1366 2025-09-26 21:24:26 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:24:26 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:25:12 [INFO] Epoch 9 loss: 327.7767572402954; train accuracy: 0.45263671875; test accuracy: 0.2345 2025-09-26 21:25:12 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:25:12 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:26:12 [INFO] Epoch 9 loss: 394.59246015548706; train accuracy: 0.57796875; test accuracy: 0.3611 2025-09-26 21:26:12 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:26:12 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:27:01 [INFO] Epoch 9 loss: 294.0118579864502; train accuracy: 0.7758413461538461; test accuracy: 0.3105 2025-09-26 21:27:01 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:27:01 [INFO] Round 9 Finish--------| 2025-09-26 21:27:01 [INFO] Model variance: mean: 0.0015172057319432497, sum: 16953.18359375 2025-09-26 21:27:01 [INFO] g_protos_std: 1.0061842203140259 2025-09-26 21:27:10 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5188 2025-09-26 21:27:10 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:27:10 [INFO] Round 10 starts--------| 2025-09-26 21:27:10 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:28:09 [INFO] Epoch 10 loss: 359.46674251556396; train accuracy: 0.5968017578125; test accuracy: 0.2962 2025-09-26 21:28:09 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_0/epoch_10.pth 2025-09-26 21:28:09 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:28:09 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:28:26 [INFO] Epoch 10 loss: 102.64888668060303; train accuracy: 0.7635216346153846; test accuracy: 0.1406 2025-09-26 21:28:27 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_1/epoch_10.pth 2025-09-26 21:28:27 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:28:27 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:29:13 [INFO] Epoch 10 loss: 319.40909147262573; train accuracy: 0.482666015625; test accuracy: 0.2427 2025-09-26 21:29:14 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_2/epoch_10.pth 2025-09-26 21:29:14 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:29:14 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:30:13 [INFO] Epoch 10 loss: 386.5222668647766; train accuracy: 0.5691015625; test accuracy: 0.3314 2025-09-26 21:30:14 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_3/epoch_10.pth 2025-09-26 21:30:14 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:30:14 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:30:59 [INFO] Epoch 10 loss: 290.9763479232788; train accuracy: 0.6028645833333334; test accuracy: 0.2452 2025-09-26 21:31:00 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_4/epoch_10.pth 2025-09-26 21:31:00 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:31:00 [INFO] Round 10 Finish--------| 2025-09-26 21:31:00 [INFO] Model variance: mean: 0.0015977438306435943, sum: 17853.11328125 2025-09-26 21:31:00 [INFO] g_protos_std: 1.0062048435211182 2025-09-26 21:31:09 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5468 2025-09-26 21:31:09 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:31:09 [INFO] Round 11 starts--------| 2025-09-26 21:31:09 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:32:06 [INFO] Epoch 11 loss: 362.98500394821167; train accuracy: 0.661376953125; test accuracy: 0.3302 2025-09-26 21:32:06 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:32:06 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:32:24 [INFO] Epoch 11 loss: 102.70821523666382; train accuracy: 0.724609375; test accuracy: 0.1 2025-09-26 21:32:24 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:32:24 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:33:10 [INFO] Epoch 11 loss: 322.112753868103; train accuracy: 0.64384765625; test accuracy: 0.2873 2025-09-26 21:33:10 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:33:10 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:34:08 [INFO] Epoch 11 loss: 379.76551389694214; train accuracy: 0.6115234375; test accuracy: 0.3748 2025-09-26 21:34:08 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:34:08 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:34:49 [INFO] Epoch 11 loss: 283.4864730834961; train accuracy: 0.7419370993589743; test accuracy: 0.2982 2025-09-26 21:34:49 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:34:49 [INFO] Round 11 Finish--------| 2025-09-26 21:34:49 [INFO] Model variance: mean: 0.001674681669101119, sum: 18712.8125 2025-09-26 21:34:49 [INFO] g_protos_std: 1.00621497631073 2025-09-26 21:34:58 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5582 2025-09-26 21:34:58 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:34:58 [INFO] Round 12 starts--------| 2025-09-26 21:34:58 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:35:54 [INFO] Epoch 12 loss: 362.5107526779175; train accuracy: 0.740478515625; test accuracy: 0.3661 2025-09-26 21:35:54 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:35:54 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:36:11 [INFO] Epoch 12 loss: 101.76608800888062; train accuracy: 0.7884615384615384; test accuracy: 0.1413 2025-09-26 21:36:11 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:36:11 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:36:58 [INFO] Epoch 12 loss: 316.4761962890625; train accuracy: 0.654345703125; test accuracy: 0.3044 2025-09-26 21:36:58 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:36:58 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:37:57 [INFO] Epoch 12 loss: 376.4103846549988; train accuracy: 0.65328125; test accuracy: 0.382 2025-09-26 21:37:57 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:37:57 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:38:45 [INFO] Epoch 12 loss: 283.64876413345337; train accuracy: 0.7015725160256411; test accuracy: 0.2809 2025-09-26 21:38:45 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:38:45 [INFO] Round 12 Finish--------| 2025-09-26 21:38:45 [INFO] Model variance: mean: 0.0017483130795881152, sum: 19535.56640625 2025-09-26 21:38:45 [INFO] g_protos_std: 1.006229281425476 2025-09-26 21:38:54 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5693 2025-09-26 21:38:54 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:38:54 [INFO] Round 13 starts--------| 2025-09-26 21:38:54 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:39:44 [INFO] Epoch 13 loss: 350.7183566093445; train accuracy: 0.7364908854166666; test accuracy: 0.3616 2025-09-26 21:39:44 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:39:44 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:39:59 [INFO] Epoch 13 loss: 101.1038498878479; train accuracy: 0.8049879807692307; test accuracy: 0.1421 2025-09-26 21:39:59 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:39:59 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:40:42 [INFO] Epoch 13 loss: 309.8884425163269; train accuracy: 0.611376953125; test accuracy: 0.2809 2025-09-26 21:40:42 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:40:42 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:41:37 [INFO] Epoch 13 loss: 371.8775200843811; train accuracy: 0.67; test accuracy: 0.3929 2025-09-26 21:41:37 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:41:37 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:42:22 [INFO] Epoch 13 loss: 282.8950734138489; train accuracy: 0.7423878205128205; test accuracy: 0.2911 2025-09-26 21:42:22 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:42:22 [INFO] Round 13 Finish--------| 2025-09-26 21:42:22 [INFO] Model variance: mean: 0.0018222567159682512, sum: 20361.80859375 2025-09-26 21:42:22 [INFO] g_protos_std: 1.0062509775161743 2025-09-26 21:42:31 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5922 2025-09-26 21:42:31 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:42:31 [INFO] Round 14 starts--------| 2025-09-26 21:42:31 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:43:27 [INFO] Epoch 14 loss: 347.60164308547974; train accuracy: 0.7736002604166666; test accuracy: 0.3833 2025-09-26 21:43:27 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:43:27 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:43:45 [INFO] Epoch 14 loss: 102.3110499382019; train accuracy: 0.7415865384615384; test accuracy: 0.1168 2025-09-26 21:43:45 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:43:45 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:44:30 [INFO] Epoch 14 loss: 312.26474809646606; train accuracy: 0.693798828125; test accuracy: 0.3147 2025-09-26 21:44:30 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:44:30 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:45:28 [INFO] Epoch 14 loss: 366.57414388656616; train accuracy: 0.70640625; test accuracy: 0.4222 2025-09-26 21:45:28 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:45:28 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:46:13 [INFO] Epoch 14 loss: 284.7303261756897; train accuracy: 0.8313802083333334; test accuracy: 0.3303 2025-09-26 21:46:13 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:46:13 [INFO] Round 14 Finish--------| 2025-09-26 21:46:13 [INFO] Model variance: mean: 0.0018915393156930804, sum: 21135.96875 2025-09-26 21:46:13 [INFO] g_protos_std: 1.0062689781188965 2025-09-26 21:46:22 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.589 2025-09-26 21:46:22 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:46:22 [INFO] Round 15 starts--------| 2025-09-26 21:46:22 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:47:19 [INFO] Epoch 15 loss: 347.82240629196167; train accuracy: 0.8069661458333334; test accuracy: 0.3987 2025-09-26 21:47:19 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_0/epoch_15.pth 2025-09-26 21:47:19 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:47:19 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:47:37 [INFO] Epoch 15 loss: 101.88212299346924; train accuracy: 0.7623197115384616; test accuracy: 0.1201 2025-09-26 21:47:38 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_1/epoch_15.pth 2025-09-26 21:47:38 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:47:38 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:48:23 [INFO] Epoch 15 loss: 304.90968322753906; train accuracy: 0.547216796875; test accuracy: 0.2663 2025-09-26 21:48:23 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_2/epoch_15.pth 2025-09-26 21:48:23 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:48:23 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:49:17 [INFO] Epoch 15 loss: 361.0193786621094; train accuracy: 0.7291796875; test accuracy: 0.4515 2025-09-26 21:49:18 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_3/epoch_15.pth 2025-09-26 21:49:18 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:49:18 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:50:03 [INFO] Epoch 15 loss: 278.65202951431274; train accuracy: 0.7607171474358975; test accuracy: 0.3006 2025-09-26 21:50:04 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_4/epoch_15.pth 2025-09-26 21:50:04 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:50:04 [INFO] Round 15 Finish--------| 2025-09-26 21:50:04 [INFO] Model variance: mean: 0.001961060333997011, sum: 21912.79296875 2025-09-26 21:50:04 [INFO] g_protos_std: 1.0062874555587769 2025-09-26 21:50:13 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6043 2025-09-26 21:50:13 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:50:13 [INFO] Round 16 starts--------| 2025-09-26 21:50:13 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:51:05 [INFO] Epoch 16 loss: 349.6032838821411; train accuracy: 0.7162679036458334; test accuracy: 0.3529 2025-09-26 21:51:05 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:51:05 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:51:22 [INFO] Epoch 16 loss: 101.10760116577148; train accuracy: 0.7567608173076923; test accuracy: 0.1117 2025-09-26 21:51:22 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:51:22 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:52:07 [INFO] Epoch 16 loss: 298.07395458221436; train accuracy: 0.67978515625; test accuracy: 0.3764 2025-09-26 21:52:07 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:52:07 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:53:02 [INFO] Epoch 16 loss: 366.72617769241333; train accuracy: 0.7625390625; test accuracy: 0.4441 2025-09-26 21:53:02 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:53:02 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:53:49 [INFO] Epoch 16 loss: 277.8897933959961; train accuracy: 0.8266726762820513; test accuracy: 0.3294 2025-09-26 21:53:49 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:53:49 [INFO] Round 16 Finish--------| 2025-09-26 21:53:49 [INFO] Model variance: mean: 0.0020243797916918993, sum: 22620.322265625 2025-09-26 21:53:49 [INFO] g_protos_std: 1.0062968730926514 2025-09-26 21:53:57 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6199 2025-09-26 21:53:57 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:53:57 [INFO] Round 17 starts--------| 2025-09-26 21:53:57 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:54:55 [INFO] Epoch 17 loss: 344.7015652656555; train accuracy: 0.7713216145833334; test accuracy: 0.3782 2025-09-26 21:54:55 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:54:55 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:55:12 [INFO] Epoch 17 loss: 101.96974277496338; train accuracy: 0.7498497596153846; test accuracy: 0.1342 2025-09-26 21:55:12 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:55:12 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:55:59 [INFO] Epoch 17 loss: 305.0847201347351; train accuracy: 0.7681640625; test accuracy: 0.3677 2025-09-26 21:55:59 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:55:59 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:56:58 [INFO] Epoch 17 loss: 360.22539806365967; train accuracy: 0.766875; test accuracy: 0.4898 2025-09-26 21:56:58 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:56:58 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:57:45 [INFO] Epoch 17 loss: 278.68266916275024; train accuracy: 0.5887419871794872; test accuracy: 0.2342 2025-09-26 21:57:45 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:57:45 [INFO] Round 17 Finish--------| 2025-09-26 21:57:46 [INFO] Model variance: mean: 0.002087479457259178, sum: 23325.39453125 2025-09-26 21:57:46 [INFO] g_protos_std: 1.00630521774292 2025-09-26 21:57:55 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6218 2025-09-26 21:57:55 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:57:55 [INFO] Round 18 starts--------| 2025-09-26 21:57:55 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:58:50 [INFO] Epoch 18 loss: 338.6989016532898; train accuracy: 0.8102213541666666; test accuracy: 0.3973 2025-09-26 21:58:50 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:58:50 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:59:07 [INFO] Epoch 18 loss: 100.50427865982056; train accuracy: 0.8149038461538461; test accuracy: 0.1373 2025-09-26 21:59:07 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:59:07 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:59:54 [INFO] Epoch 18 loss: 305.08960819244385; train accuracy: 0.702392578125; test accuracy: 0.3142 2025-09-26 21:59:54 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:59:54 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:00:49 [INFO] Epoch 18 loss: 355.5370273590088; train accuracy: 0.7541015625; test accuracy: 0.5012 2025-09-26 22:00:49 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:00:49 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:01:36 [INFO] Epoch 18 loss: 279.2334613800049; train accuracy: 0.8474058493589743; test accuracy: 0.3351 2025-09-26 22:01:36 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:01:36 [INFO] Round 18 Finish--------| 2025-09-26 22:01:36 [INFO] Model variance: mean: 0.0021490599028766155, sum: 24013.4921875 2025-09-26 22:01:36 [INFO] g_protos_std: 1.006323218345642 2025-09-26 22:01:45 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6312 2025-09-26 22:01:45 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:01:45 [INFO] Round 19 starts--------| 2025-09-26 22:01:45 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:02:39 [INFO] Epoch 19 loss: 340.1947731971741; train accuracy: 0.8100179036458334; test accuracy: 0.3993 2025-09-26 22:02:39 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:02:39 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:02:57 [INFO] Epoch 19 loss: 100.50069665908813; train accuracy: 0.783203125; test accuracy: 0.1242 2025-09-26 22:02:57 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:02:57 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:03:46 [INFO] Epoch 19 loss: 299.5076012611389; train accuracy: 0.69033203125; test accuracy: 0.3276 2025-09-26 22:03:46 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:03:46 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:04:43 [INFO] Epoch 19 loss: 356.4448757171631; train accuracy: 0.7654296875; test accuracy: 0.451 2025-09-26 22:04:43 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:04:43 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:05:30 [INFO] Epoch 19 loss: 273.9070920944214; train accuracy: 0.8105969551282052; test accuracy: 0.3229 2025-09-26 22:05:30 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:05:30 [INFO] Round 19 Finish--------| 2025-09-26 22:05:30 [INFO] Model variance: mean: 0.002210429636761546, sum: 24699.234375 2025-09-26 22:05:30 [INFO] g_protos_std: 1.006335735321045 2025-09-26 22:05:39 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6485 2025-09-26 22:05:39 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:05:39 [INFO] Round 20 starts--------| 2025-09-26 22:05:39 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:06:34 [INFO] Epoch 20 loss: 336.0611619949341; train accuracy: 0.8446044921875; test accuracy: 0.4144 2025-09-26 22:06:35 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_0/epoch_20.pth 2025-09-26 22:06:35 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:06:35 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:06:52 [INFO] Epoch 20 loss: 100.71033096313477; train accuracy: 0.7399338942307693; test accuracy: 0.1076 2025-09-26 22:06:53 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_1/epoch_20.pth 2025-09-26 22:06:53 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:06:53 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:07:38 [INFO] Epoch 20 loss: 298.13601446151733; train accuracy: 0.74072265625; test accuracy: 0.3631 2025-09-26 22:07:39 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_2/epoch_20.pth 2025-09-26 22:07:39 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:07:39 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:08:37 [INFO] Epoch 20 loss: 355.94871044158936; train accuracy: 0.7341015625; test accuracy: 0.4658 2025-09-26 22:08:38 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_3/epoch_20.pth 2025-09-26 22:08:38 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:08:38 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:09:23 [INFO] Epoch 20 loss: 268.16038703918457; train accuracy: 0.8424479166666666; test accuracy: 0.3334 2025-09-26 22:09:24 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_4/epoch_20.pth 2025-09-26 22:09:24 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:09:24 [INFO] Round 20 Finish--------| 2025-09-26 22:09:24 [INFO] Model variance: mean: 0.0022698247339576483, sum: 25362.912109375 2025-09-26 22:09:24 [INFO] g_protos_std: 1.006349802017212 2025-09-26 22:09:32 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6462 2025-09-26 22:09:32 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:09:32 [INFO] Round 21 starts--------| 2025-09-26 22:09:32 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:10:28 [INFO] Epoch 21 loss: 336.72056674957275; train accuracy: 0.7411702473958334; test accuracy: 0.3649 2025-09-26 22:10:28 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:10:28 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:10:46 [INFO] Epoch 21 loss: 100.30248165130615; train accuracy: 0.7614182692307693; test accuracy: 0.1144 2025-09-26 22:10:46 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:10:46 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:11:30 [INFO] Epoch 21 loss: 294.6617069244385; train accuracy: 0.737939453125; test accuracy: 0.3566 2025-09-26 22:11:30 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:11:30 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:12:28 [INFO] Epoch 21 loss: 353.7089366912842; train accuracy: 0.771875; test accuracy: 0.4685 2025-09-26 22:12:28 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:12:28 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:13:14 [INFO] Epoch 21 loss: 278.3279781341553; train accuracy: 0.8130008012820513; test accuracy: 0.3227 2025-09-26 22:13:14 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:13:14 [INFO] Round 21 Finish--------| 2025-09-26 22:13:14 [INFO] Model variance: mean: 0.0023272186517715454, sum: 26004.23046875 2025-09-26 22:13:14 [INFO] g_protos_std: 1.0063611268997192 2025-09-26 22:13:22 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6429 2025-09-26 22:13:22 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:13:22 [INFO] Round 22 starts--------| 2025-09-26 22:13:22 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:14:16 [INFO] Epoch 22 loss: 330.2752742767334; train accuracy: 0.8637288411458334; test accuracy: 0.4241 2025-09-26 22:14:16 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:14:16 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:14:33 [INFO] Epoch 22 loss: 99.93057060241699; train accuracy: 0.7660757211538461; test accuracy: 0.1168 2025-09-26 22:14:33 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:14:33 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:15:19 [INFO] Epoch 22 loss: 291.6723041534424; train accuracy: 0.705078125; test accuracy: 0.4092 2025-09-26 22:15:19 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:15:19 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:16:14 [INFO] Epoch 22 loss: 353.69623136520386; train accuracy: 0.721015625; test accuracy: 0.478 2025-09-26 22:16:14 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:16:14 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:16:58 [INFO] Epoch 22 loss: 270.1723589897156; train accuracy: 0.8336338141025641; test accuracy: 0.3311 2025-09-26 22:16:58 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:16:58 [INFO] Round 22 Finish--------| 2025-09-26 22:16:58 [INFO] Model variance: mean: 0.0023848111741244793, sum: 26647.765625 2025-09-26 22:16:58 [INFO] g_protos_std: 1.0063766241073608 2025-09-26 22:17:07 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6674 2025-09-26 22:17:07 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:17:07 [INFO] Round 23 starts--------| 2025-09-26 22:17:07 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:17:58 [INFO] Epoch 23 loss: 329.0858817100525; train accuracy: 0.8185628255208334; test accuracy: 0.4058 2025-09-26 22:17:58 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:17:58 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:18:15 [INFO] Epoch 23 loss: 99.96972560882568; train accuracy: 0.822265625; test accuracy: 0.1548 2025-09-26 22:18:15 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:18:15 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:19:02 [INFO] Epoch 23 loss: 294.0970673561096; train accuracy: 0.449951171875; test accuracy: 0.212 2025-09-26 22:19:02 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:19:02 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:19:59 [INFO] Epoch 23 loss: 350.2668218612671; train accuracy: 0.7429296875; test accuracy: 0.4802 2025-09-26 22:19:59 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:19:59 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:20:45 [INFO] Epoch 23 loss: 274.43529415130615; train accuracy: 0.8464042467948718; test accuracy: 0.3334 2025-09-26 22:20:45 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:20:45 [INFO] Round 23 Finish--------| 2025-09-26 22:20:45 [INFO] Model variance: mean: 0.0024409545585513115, sum: 27275.109375 2025-09-26 22:20:45 [INFO] g_protos_std: 1.006384015083313 2025-09-26 22:20:54 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6589 2025-09-26 22:20:54 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:20:54 [INFO] Round 24 starts--------| 2025-09-26 22:20:54 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:21:49 [INFO] Epoch 24 loss: 332.86591053009033; train accuracy: 0.8711344401041666; test accuracy: 0.4253 2025-09-26 22:21:49 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:21:49 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:22:06 [INFO] Epoch 24 loss: 99.62768983840942; train accuracy: 0.7322716346153846; test accuracy: 0.1032 2025-09-26 22:22:06 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:22:06 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:22:52 [INFO] Epoch 24 loss: 293.94029474258423; train accuracy: 0.679150390625; test accuracy: 0.385 2025-09-26 22:22:52 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:22:52 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:23:52 [INFO] Epoch 24 loss: 347.11793756484985; train accuracy: 0.7205078125; test accuracy: 0.4431 2025-09-26 22:23:52 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:23:52 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:24:40 [INFO] Epoch 24 loss: 267.4548273086548; train accuracy: 0.8198116987179487; test accuracy: 0.3244 2025-09-26 22:24:40 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:24:40 [INFO] Round 24 Finish--------| 2025-09-26 22:24:40 [INFO] Model variance: mean: 0.0024962739553302526, sum: 27893.244140625 2025-09-26 22:24:40 [INFO] g_protos_std: 1.0064005851745605 2025-09-26 22:24:49 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6734 2025-09-26 22:24:49 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:24:49 [INFO] Round 25 starts--------| 2025-09-26 22:24:49 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:25:46 [INFO] Epoch 25 loss: 326.0081715583801; train accuracy: 0.8583170572916666; test accuracy: 0.4211 2025-09-26 22:25:47 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_0/epoch_25.pth 2025-09-26 22:25:47 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:25:47 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:26:04 [INFO] Epoch 25 loss: 98.8774962425232; train accuracy: 0.8323317307692307; test accuracy: 0.156 2025-09-26 22:26:04 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_1/epoch_25.pth 2025-09-26 22:26:04 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:26:04 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:26:49 [INFO] Epoch 25 loss: 287.3151783943176; train accuracy: 0.727880859375; test accuracy: 0.4022 2025-09-26 22:26:50 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_2/epoch_25.pth 2025-09-26 22:26:50 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:26:50 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:27:46 [INFO] Epoch 25 loss: 342.44645595550537; train accuracy: 0.788046875; test accuracy: 0.5174 2025-09-26 22:27:47 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_3/epoch_25.pth 2025-09-26 22:27:47 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:27:47 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:28:32 [INFO] Epoch 25 loss: 268.5276155471802; train accuracy: 0.8267227564102564; test accuracy: 0.3275 2025-09-26 22:28:32 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.1/local_models/client_4/epoch_25.pth 2025-09-26 22:28:32 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:28:32 [INFO] Round 25 Finish--------| 2025-09-26 22:28:32 [INFO] Model variance: mean: 0.002551004057750106, sum: 28504.796875 2025-09-26 22:28:32 [INFO] g_protos_std: 1.006414771080017 2025-09-26 22:28:41 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6646 2025-09-26 22:28:41 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:28:41 [INFO] Round 26 starts--------| 2025-09-26 22:28:41 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:29:36 [INFO] Epoch 26 loss: 327.93795824050903; train accuracy: 0.8184000651041666; test accuracy: 0.3991 2025-09-26 22:29:36 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:29:36 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:29:55 [INFO] Epoch 26 loss: 100.71821689605713; train accuracy: 0.8099459134615384; test accuracy: 0.146 2025-09-26 22:29:55 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:29:55 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:30:40 [INFO] Epoch 26 loss: 285.0681896209717; train accuracy: 0.7697265625; test accuracy: 0.4235 2025-09-26 22:30:40 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:30:40 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:31:33 [INFO] Epoch 26 loss: 349.530104637146; train accuracy: 0.7608984375; test accuracy: 0.493 2025-09-26 22:31:33 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:31:33 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:32:17 [INFO] Epoch 26 loss: 266.8979272842407; train accuracy: 0.8734475160256411; test accuracy: 0.343 2025-09-26 22:32:17 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:32:17 [INFO] Round 26 Finish--------| 2025-09-26 22:32:17 [INFO] Model variance: mean: 0.002604119945317507, sum: 29098.310546875 2025-09-26 22:32:17 [INFO] g_protos_std: 1.006423830986023 2025-09-26 22:32:26 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6892 2025-09-26 22:32:26 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.1/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:32:26 [INFO] Round 27 starts--------| 2025-09-26 22:32:26 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:33:22 [INFO] Epoch 27 loss: 323.88701915740967; train accuracy: 0.7742513020833334; test accuracy: 0.3765 2025-09-26 22:33:22 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:33:22 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:33:41 [INFO] Epoch 27 loss: 99.79113483428955; train accuracy: 0.8088942307692307; test accuracy: 0.1345 2025-09-26 22:33:41 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:33:41 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:34:28 [INFO] Epoch 27 loss: 287.79252529144287; train accuracy: 0.72900390625; test accuracy: 0.4264 2025-09-26 22:34:28 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:34:28 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 20:48:55 [INFO] Load config from ./configs/CIFAR10_alpha0.3.yaml 2025-09-26 20:48:55 [INFO] config: {'exp_name': 'CIFAR10_alpha0.3', 'dataset': {'data_name': 'CIFAR10', 'root_path': 'H:/codes/dataset', 'train_batch_size': 512, 'test_batch_size': 256, 'channels': 3, 'num_classes': 10, 'image_size': 32}, 'distribution': {'type': 'dirichlet', 'label_num_per_client': 2, 'alpha': 0.3}, 'client': {'num_clients': 5}, 'server': {'num_rounds': 300, 'frac_clients': 1.0, 'lr': 0.05, 'local_epochs': 1, 'optimizer': 'sgd', 'momentum': 0.9, 'weight_decay': 0.0001, 'loss_name': 'ce', 'model_name': 'resnet18', 'aggregated_by_datasize': True, 'lr_decay_per_round': 0.998}, 'device': 'cuda:0', 'checkpoint': {'save_path': './checkpoints/', 'save_freq': 5, 'result_file': 'CIFAR10_results.yaml'}, 'pretrain': {'lr': 0.01, 'epoch': 70, 'model_path': './pretrain/', 'momentum': 0.9, 'weight_decay': 0.0001, 'model_name': 'resnet18', 'model_file_name': 'resnet18-f37072fd.pth'}, 'DBCD': {'alpha_l_pa': 1, 'alpha_l_pb': 1, 'alpha_l_pc': 0.0, 'Beta_alpha': 0.2, 'unsup_method': 'infonce', 'contrastive_temperature': 0.5, 'encoder_epoch': 40, 'projector_epoch': 10, 'use_pretrain': False, 'aug_batch_size': 512, 'encoder_lr': 0.03, 'cls_optimizer': 'sgd', 'cls_lr': 0.05, 'supcon_temp': 0.07, 'super_gr': 100, 'aux_with_public': True}, 'etf': {'loss_name': 'ce'}, 'visualization': {'interval': 5, 'save_path': 'visualization/resnet18', 'vis_size': 16}, 'resume': True, 'resume_best': False, 'seed': 1, 'lambda_align_initial': 5.0} 2025-09-26 20:48:57 [INFO] Dataset CIFAR10 loaded 2025-09-26 20:48:57 [INFO] Dataset index dict loaded from preprocessed_data/CIFAR10.pt 2025-09-26 20:48:58 [INFO] OneshotOursV8 - Final Version: Consensus-Start Progressive Alignment 2025-09-26 20:48:58 [INFO] Initialized FINAL ETF anchors with shape: torch.Size([10, 512]) 2025-09-26 20:48:59 [INFO] Calculated a shared CONSENSUS start point for all clients. 2025-09-26 20:48:59 [INFO] Round 0 starts--------| 2025-09-26 20:48:59 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 20:49:36 [INFO] Epoch 0 loss: 399.67393493652344; train accuracy: 0.40018503289473684; test accuracy: 0.1579 2025-09-26 20:49:36 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_0/epoch_0.pth 2025-09-26 20:49:36 [INFO] Client 0 Finish Local Training--------| 2025-09-26 20:49:36 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 20:50:41 [INFO] Epoch 0 loss: 638.4081525802612; train accuracy: 0.28181703629032256; test accuracy: 0.1867 2025-09-26 20:50:42 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_1/epoch_0.pth 2025-09-26 20:50:42 [INFO] Client 1 Finish Local Training--------| 2025-09-26 20:50:42 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 20:51:49 [INFO] Epoch 0 loss: 723.8660488128662; train accuracy: 0.2832597373188406; test accuracy: 0.2027 2025-09-26 20:51:49 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_2/epoch_0.pth 2025-09-26 20:51:49 [INFO] Client 2 Finish Local Training--------| 2025-09-26 20:51:49 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 20:52:33 [INFO] Epoch 0 loss: 453.3866949081421; train accuracy: 0.28804154829545453; test accuracy: 0.147 2025-09-26 20:52:33 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_3/epoch_0.pth 2025-09-26 20:52:33 [INFO] Client 3 Finish Local Training--------| 2025-09-26 20:52:33 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 20:53:27 [INFO] Epoch 0 loss: 491.5959882736206; train accuracy: 0.31171875; test accuracy: 0.1636 2025-09-26 20:53:28 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_4/epoch_0.pth 2025-09-26 20:53:28 [INFO] Client 4 Finish Local Training--------| 2025-09-26 20:53:28 [INFO] Round 0 Finish--------| 2025-09-26 20:53:28 [INFO] Model variance: mean: 0.0006179573247209191, sum: 6905.025390625 2025-09-26 20:53:28 [INFO] g_protos_std: 1.005989909172058 2025-09-26 20:53:34 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.3185 2025-09-26 20:53:34 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 20:53:34 [INFO] Round 1 starts--------| 2025-09-26 20:53:34 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 20:54:10 [INFO] Epoch 1 loss: 357.72522735595703; train accuracy: 0.36739309210526316; test accuracy: 0.1516 2025-09-26 20:54:10 [INFO] Client 0 Finish Local Training--------| 2025-09-26 20:54:10 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 20:55:09 [INFO] Epoch 1 loss: 594.5043926239014; train accuracy: 0.2992061491935484; test accuracy: 0.1953 2025-09-26 20:55:09 [INFO] Client 1 Finish Local Training--------| 2025-09-26 20:55:09 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 20:56:12 [INFO] Epoch 1 loss: 676.4283037185669; train accuracy: 0.29347826086956524; test accuracy: 0.2098 2025-09-26 20:56:12 [INFO] Client 2 Finish Local Training--------| 2025-09-26 20:56:12 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 20:56:53 [INFO] Epoch 1 loss: 407.71649646759033; train accuracy: 0.4230291193181818; test accuracy: 0.2456 2025-09-26 20:56:53 [INFO] Client 3 Finish Local Training--------| 2025-09-26 20:56:53 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 20:57:38 [INFO] Epoch 1 loss: 447.19714546203613; train accuracy: 0.3563671875; test accuracy: 0.1842 2025-09-26 20:57:38 [INFO] Client 4 Finish Local Training--------| 2025-09-26 20:57:38 [INFO] Round 1 Finish--------| 2025-09-26 20:57:38 [INFO] Model variance: mean: 0.0008414870826527476, sum: 9402.736328125 2025-09-26 20:57:38 [INFO] g_protos_std: 1.0059798955917358 2025-09-26 20:57:44 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.3859 2025-09-26 20:57:44 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 20:57:44 [INFO] Round 2 starts--------| 2025-09-26 20:57:44 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 20:58:20 [INFO] Epoch 2 loss: 347.62227725982666; train accuracy: 0.5364412006578947; test accuracy: 0.2127 2025-09-26 20:58:20 [INFO] Client 0 Finish Local Training--------| 2025-09-26 20:58:20 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 20:59:17 [INFO] Epoch 2 loss: 565.117790222168; train accuracy: 0.35298009072580644; test accuracy: 0.2359 2025-09-26 20:59:17 [INFO] Client 1 Finish Local Training--------| 2025-09-26 20:59:17 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:00:21 [INFO] Epoch 2 loss: 656.59703540802; train accuracy: 0.377632472826087; test accuracy: 0.2745 2025-09-26 21:00:21 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:00:21 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:01:00 [INFO] Epoch 2 loss: 399.79289531707764; train accuracy: 0.40034623579545453; test accuracy: 0.2393 2025-09-26 21:01:00 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:01:00 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:01:45 [INFO] Epoch 2 loss: 437.9684257507324; train accuracy: 0.387109375; test accuracy: 0.195 2025-09-26 21:01:45 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:01:45 [INFO] Round 2 Finish--------| 2025-09-26 21:01:46 [INFO] Model variance: mean: 0.001020813244394958, sum: 11406.5185546875 2025-09-26 21:01:46 [INFO] g_protos_std: 1.005987286567688 2025-09-26 21:01:51 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.4519 2025-09-26 21:01:51 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:01:51 [INFO] Round 3 starts--------| 2025-09-26 21:01:51 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:02:26 [INFO] Epoch 3 loss: 344.47362422943115; train accuracy: 0.43359375; test accuracy: 0.1815 2025-09-26 21:02:26 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:02:26 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:03:24 [INFO] Epoch 3 loss: 546.4133310317993; train accuracy: 0.42486769153225806; test accuracy: 0.2938 2025-09-26 21:03:24 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:03:24 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:04:28 [INFO] Epoch 3 loss: 638.0895118713379; train accuracy: 0.46410778985507245; test accuracy: 0.3353 2025-09-26 21:04:28 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:04:28 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:05:09 [INFO] Epoch 3 loss: 383.8530306816101; train accuracy: 0.4323508522727273; test accuracy: 0.2609 2025-09-26 21:05:09 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:05:09 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:05:52 [INFO] Epoch 3 loss: 429.2415657043457; train accuracy: 0.4218359375; test accuracy: 0.2201 2025-09-26 21:05:52 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:05:52 [INFO] Round 3 Finish--------| 2025-09-26 21:05:52 [INFO] Model variance: mean: 0.0011776526225730777, sum: 13159.0341796875 2025-09-26 21:05:52 [INFO] g_protos_std: 1.0059977769851685 2025-09-26 21:05:58 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.4858 2025-09-26 21:05:58 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:05:58 [INFO] Round 4 starts--------| 2025-09-26 21:05:58 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:06:35 [INFO] Epoch 4 loss: 337.91921520233154; train accuracy: 0.4505550986842105; test accuracy: 0.1862 2025-09-26 21:06:35 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:06:35 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:07:32 [INFO] Epoch 4 loss: 536.9904685020447; train accuracy: 0.4801537298387097; test accuracy: 0.3233 2025-09-26 21:07:32 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:07:32 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:08:32 [INFO] Epoch 4 loss: 613.9822883605957; train accuracy: 0.43800951086956524; test accuracy: 0.3162 2025-09-26 21:08:32 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:08:32 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:09:12 [INFO] Epoch 4 loss: 380.7736644744873; train accuracy: 0.3811700994318182; test accuracy: 0.238 2025-09-26 21:09:12 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:09:12 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:09:53 [INFO] Epoch 4 loss: 412.15639305114746; train accuracy: 0.440625; test accuracy: 0.2282 2025-09-26 21:09:53 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:09:53 [INFO] Round 4 Finish--------| 2025-09-26 21:09:53 [INFO] Model variance: mean: 0.00132144580129534, sum: 14765.771484375 2025-09-26 21:09:53 [INFO] g_protos_std: 1.0060155391693115 2025-09-26 21:09:58 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5401 2025-09-26 21:09:58 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:09:58 [INFO] Round 5 starts--------| 2025-09-26 21:09:58 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:10:29 [INFO] Epoch 5 loss: 331.2736711502075; train accuracy: 0.4468030427631579; test accuracy: 0.2133 2025-09-26 21:10:29 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_0/epoch_5.pth 2025-09-26 21:10:29 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:10:29 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:11:17 [INFO] Epoch 5 loss: 516.4880027770996; train accuracy: 0.5274067540322581; test accuracy: 0.37 2025-09-26 21:11:18 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_1/epoch_5.pth 2025-09-26 21:11:18 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:11:18 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:12:10 [INFO] Epoch 5 loss: 601.2814826965332; train accuracy: 0.5012454710144928; test accuracy: 0.3794 2025-09-26 21:12:11 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_2/epoch_5.pth 2025-09-26 21:12:11 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:12:11 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:12:47 [INFO] Epoch 5 loss: 369.8064532279968; train accuracy: 0.5293412642045454; test accuracy: 0.2822 2025-09-26 21:12:48 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_3/epoch_5.pth 2025-09-26 21:12:48 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:12:48 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:13:27 [INFO] Epoch 5 loss: 405.424222946167; train accuracy: 0.5330078125; test accuracy: 0.2714 2025-09-26 21:13:27 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_4/epoch_5.pth 2025-09-26 21:13:27 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:13:27 [INFO] Round 5 Finish--------| 2025-09-26 21:13:27 [INFO] Model variance: mean: 0.0014613427920266986, sum: 16328.974609375 2025-09-26 21:13:27 [INFO] g_protos_std: 1.0060404539108276 2025-09-26 21:13:33 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5665 2025-09-26 21:13:33 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:13:33 [INFO] Round 6 starts--------| 2025-09-26 21:13:33 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:14:03 [INFO] Epoch 6 loss: 329.9245276451111; train accuracy: 0.4752261513157895; test accuracy: 0.2468 2025-09-26 21:14:03 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:14:03 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:14:51 [INFO] Epoch 6 loss: 506.02665519714355; train accuracy: 0.5148374495967742; test accuracy: 0.3448 2025-09-26 21:14:51 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:14:51 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:15:44 [INFO] Epoch 6 loss: 602.602707862854; train accuracy: 0.5656136775362319; test accuracy: 0.4081 2025-09-26 21:15:44 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:15:44 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:16:18 [INFO] Epoch 6 loss: 371.69480419158936; train accuracy: 0.6393377130681818; test accuracy: 0.3467 2025-09-26 21:16:18 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:16:18 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:16:57 [INFO] Epoch 6 loss: 393.9101662635803; train accuracy: 0.6210546875; test accuracy: 0.3201 2025-09-26 21:16:57 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:16:57 [INFO] Round 6 Finish--------| 2025-09-26 21:16:57 [INFO] Model variance: mean: 0.0015889357309788465, sum: 17754.69140625 2025-09-26 21:16:57 [INFO] g_protos_std: 1.0060523748397827 2025-09-26 21:17:02 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5752 2025-09-26 21:17:02 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:17:02 [INFO] Round 7 starts--------| 2025-09-26 21:17:02 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:17:33 [INFO] Epoch 7 loss: 321.84110975265503; train accuracy: 0.4169921875; test accuracy: 0.2357 2025-09-26 21:17:33 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:17:33 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:18:19 [INFO] Epoch 7 loss: 497.01865577697754; train accuracy: 0.6566280241935484; test accuracy: 0.4581 2025-09-26 21:18:19 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:18:19 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:19:15 [INFO] Epoch 7 loss: 585.1870412826538; train accuracy: 0.5475543478260869; test accuracy: 0.3943 2025-09-26 21:19:15 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:19:15 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:19:51 [INFO] Epoch 7 loss: 362.61054706573486; train accuracy: 0.6039151278409091; test accuracy: 0.3304 2025-09-26 21:19:51 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:19:51 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:20:34 [INFO] Epoch 7 loss: 390.62482261657715; train accuracy: 0.453203125; test accuracy: 0.234 2025-09-26 21:20:34 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:20:34 [INFO] Round 7 Finish--------| 2025-09-26 21:20:34 [INFO] Model variance: mean: 0.0017154454253613949, sum: 19168.3046875 2025-09-26 21:20:34 [INFO] g_protos_std: 1.0060817003250122 2025-09-26 21:20:39 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6055 2025-09-26 21:20:39 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:20:39 [INFO] Round 8 starts--------| 2025-09-26 21:20:39 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:21:13 [INFO] Epoch 8 loss: 318.2198486328125; train accuracy: 0.5057565789473685; test accuracy: 0.2719 2025-09-26 21:21:13 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:21:13 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:22:07 [INFO] Epoch 8 loss: 485.14111137390137; train accuracy: 0.6430191532258065; test accuracy: 0.4397 2025-09-26 21:22:07 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:22:07 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:23:08 [INFO] Epoch 8 loss: 584.6131563186646; train accuracy: 0.5126528532608695; test accuracy: 0.3815 2025-09-26 21:23:08 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:23:08 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:23:48 [INFO] Epoch 8 loss: 356.6352014541626; train accuracy: 0.6247336647727273; test accuracy: 0.3487 2025-09-26 21:23:48 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:23:48 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:24:32 [INFO] Epoch 8 loss: 378.38329219818115; train accuracy: 0.64515625; test accuracy: 0.3328 2025-09-26 21:24:32 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:24:32 [INFO] Round 8 Finish--------| 2025-09-26 21:24:32 [INFO] Model variance: mean: 0.0018295682966709137, sum: 20443.5078125 2025-09-26 21:24:32 [INFO] g_protos_std: 1.0061008930206299 2025-09-26 21:24:38 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6219 2025-09-26 21:24:38 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:24:38 [INFO] Round 9 starts--------| 2025-09-26 21:24:38 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:25:10 [INFO] Epoch 9 loss: 314.44491481781006; train accuracy: 0.48514597039473684; test accuracy: 0.3037 2025-09-26 21:25:10 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:25:10 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:26:06 [INFO] Epoch 9 loss: 478.18404722213745; train accuracy: 0.4390751008064516; test accuracy: 0.3109 2025-09-26 21:26:06 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:26:06 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:27:07 [INFO] Epoch 9 loss: 572.4395551681519; train accuracy: 0.5922214673913043; test accuracy: 0.4424 2025-09-26 21:27:07 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:27:07 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:27:47 [INFO] Epoch 9 loss: 346.516393661499; train accuracy: 0.6348100142045454; test accuracy: 0.394 2025-09-26 21:27:47 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:27:47 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:28:35 [INFO] Epoch 9 loss: 379.63257932662964; train accuracy: 0.646484375; test accuracy: 0.3347 2025-09-26 21:28:35 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:28:35 [INFO] Round 9 Finish--------| 2025-09-26 21:28:35 [INFO] Model variance: mean: 0.0019407807849347591, sum: 21686.19140625 2025-09-26 21:28:35 [INFO] g_protos_std: 1.0061227083206177 2025-09-26 21:28:41 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6404 2025-09-26 21:28:41 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:28:41 [INFO] Round 10 starts--------| 2025-09-26 21:28:41 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:29:16 [INFO] Epoch 10 loss: 313.95862865448; train accuracy: 0.4512746710526316; test accuracy: 0.2104 2025-09-26 21:29:17 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_0/epoch_10.pth 2025-09-26 21:29:17 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:29:17 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:30:11 [INFO] Epoch 10 loss: 474.264009475708; train accuracy: 0.609343497983871; test accuracy: 0.4287 2025-09-26 21:30:12 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_1/epoch_10.pth 2025-09-26 21:30:12 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:30:12 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:31:13 [INFO] Epoch 10 loss: 562.5667700767517; train accuracy: 0.6286231884057971; test accuracy: 0.4683 2025-09-26 21:31:13 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_2/epoch_10.pth 2025-09-26 21:31:13 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:31:13 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:31:52 [INFO] Epoch 10 loss: 337.4096083641052; train accuracy: 0.6917169744318182; test accuracy: 0.3909 2025-09-26 21:31:53 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_3/epoch_10.pth 2025-09-26 21:31:53 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:31:53 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:32:37 [INFO] Epoch 10 loss: 367.74298763275146; train accuracy: 0.6874609375; test accuracy: 0.3549 2025-09-26 21:32:38 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_4/epoch_10.pth 2025-09-26 21:32:38 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:32:38 [INFO] Round 10 Finish--------| 2025-09-26 21:32:38 [INFO] Model variance: mean: 0.0020469704177230597, sum: 22872.75 2025-09-26 21:32:38 [INFO] g_protos_std: 1.0061395168304443 2025-09-26 21:32:44 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6633 2025-09-26 21:32:44 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:32:44 [INFO] Round 11 starts--------| 2025-09-26 21:32:44 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:33:18 [INFO] Epoch 11 loss: 309.58971118927; train accuracy: 0.5310958059210527; test accuracy: 0.3206 2025-09-26 21:33:18 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:33:18 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:34:14 [INFO] Epoch 11 loss: 468.9235281944275; train accuracy: 0.6821446572580645; test accuracy: 0.5143 2025-09-26 21:34:14 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:34:14 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:35:14 [INFO] Epoch 11 loss: 554.1403756141663; train accuracy: 0.6584295742753623; test accuracy: 0.4977 2025-09-26 21:35:14 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:35:14 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:35:54 [INFO] Epoch 11 loss: 339.1132593154907; train accuracy: 0.7550603693181818; test accuracy: 0.4424 2025-09-26 21:35:54 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:35:54 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:36:40 [INFO] Epoch 11 loss: 365.537880897522; train accuracy: 0.611328125; test accuracy: 0.3107 2025-09-26 21:36:40 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:36:40 [INFO] Round 11 Finish--------| 2025-09-26 21:36:40 [INFO] Model variance: mean: 0.00214862497523427, sum: 24008.630859375 2025-09-26 21:36:40 [INFO] g_protos_std: 1.0061538219451904 2025-09-26 21:36:47 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6736 2025-09-26 21:36:47 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:36:47 [INFO] Round 12 starts--------| 2025-09-26 21:36:47 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:37:22 [INFO] Epoch 12 loss: 300.788610458374; train accuracy: 0.5940583881578947; test accuracy: 0.3472 2025-09-26 21:37:22 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:37:22 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:38:20 [INFO] Epoch 12 loss: 460.1111407279968; train accuracy: 0.5795110887096774; test accuracy: 0.4189 2025-09-26 21:38:20 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:38:20 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:39:20 [INFO] Epoch 12 loss: 550.4120573997498; train accuracy: 0.6625905797101449; test accuracy: 0.4814 2025-09-26 21:39:20 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:39:20 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:39:57 [INFO] Epoch 12 loss: 334.5246868133545; train accuracy: 0.6094637784090909; test accuracy: 0.3772 2025-09-26 21:39:57 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:39:57 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:40:40 [INFO] Epoch 12 loss: 364.4236035346985; train accuracy: 0.772890625; test accuracy: 0.4145 2025-09-26 21:40:40 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:40:40 [INFO] Round 12 Finish--------| 2025-09-26 21:40:40 [INFO] Model variance: mean: 0.0022481693886220455, sum: 25120.935546875 2025-09-26 21:40:40 [INFO] g_protos_std: 1.0061709880828857 2025-09-26 21:40:46 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6787 2025-09-26 21:40:46 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:40:46 [INFO] Round 13 starts--------| 2025-09-26 21:40:46 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:41:18 [INFO] Epoch 13 loss: 292.62748622894287; train accuracy: 0.6635999177631579; test accuracy: 0.3779 2025-09-26 21:41:18 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:41:18 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:42:13 [INFO] Epoch 13 loss: 459.25666904449463; train accuracy: 0.7266255040322581; test accuracy: 0.533 2025-09-26 21:42:13 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:42:13 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:43:12 [INFO] Epoch 13 loss: 542.3518314361572; train accuracy: 0.6236129981884058; test accuracy: 0.4699 2025-09-26 21:43:12 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:43:12 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:43:51 [INFO] Epoch 13 loss: 339.3773946762085; train accuracy: 0.5496271306818182; test accuracy: 0.2951 2025-09-26 21:43:51 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:43:51 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:44:32 [INFO] Epoch 13 loss: 361.488552570343; train accuracy: 0.7849609375; test accuracy: 0.4093 2025-09-26 21:44:32 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:44:32 [INFO] Round 13 Finish--------| 2025-09-26 21:44:32 [INFO] Model variance: mean: 0.0023433207534253597, sum: 26184.154296875 2025-09-26 21:44:32 [INFO] g_protos_std: 1.0061837434768677 2025-09-26 21:44:38 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6955 2025-09-26 21:44:38 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:44:38 [INFO] Round 14 starts--------| 2025-09-26 21:44:38 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:45:12 [INFO] Epoch 14 loss: 293.762264251709; train accuracy: 0.703844572368421; test accuracy: 0.4291 2025-09-26 21:45:12 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:45:12 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:46:06 [INFO] Epoch 14 loss: 454.93550539016724; train accuracy: 0.6655430947580645; test accuracy: 0.4923 2025-09-26 21:46:06 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:46:06 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:47:06 [INFO] Epoch 14 loss: 546.259560585022; train accuracy: 0.7100600090579711; test accuracy: 0.5374 2025-09-26 21:47:06 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:47:06 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:47:45 [INFO] Epoch 14 loss: 328.2589592933655; train accuracy: 0.6842595880681818; test accuracy: 0.4218 2025-09-26 21:47:45 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:47:45 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:48:25 [INFO] Epoch 14 loss: 359.8371057510376; train accuracy: 0.79609375; test accuracy: 0.4128 2025-09-26 21:48:25 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:48:25 [INFO] Round 14 Finish--------| 2025-09-26 21:48:25 [INFO] Model variance: mean: 0.002436261158436537, sum: 27222.6640625 2025-09-26 21:48:25 [INFO] g_protos_std: 1.0061969757080078 2025-09-26 21:48:31 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7035 2025-09-26 21:48:31 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:48:31 [INFO] Round 15 starts--------| 2025-09-26 21:48:31 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:49:02 [INFO] Epoch 15 loss: 295.6829876899719; train accuracy: 0.5084806743421053; test accuracy: 0.2998 2025-09-26 21:49:03 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_0/epoch_15.pth 2025-09-26 21:49:03 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:49:03 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:49:55 [INFO] Epoch 15 loss: 449.45683002471924; train accuracy: 0.6961630544354839; test accuracy: 0.5223 2025-09-26 21:49:55 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_1/epoch_15.pth 2025-09-26 21:49:55 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:49:55 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:50:54 [INFO] Epoch 15 loss: 547.2979354858398; train accuracy: 0.6618263134057971; test accuracy: 0.4908 2025-09-26 21:50:54 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_2/epoch_15.pth 2025-09-26 21:50:54 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:50:54 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:51:32 [INFO] Epoch 15 loss: 322.60737895965576; train accuracy: 0.6570046164772727; test accuracy: 0.3926 2025-09-26 21:51:33 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_3/epoch_15.pth 2025-09-26 21:51:33 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:51:33 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:52:15 [INFO] Epoch 15 loss: 348.1229257583618; train accuracy: 0.7976953125; test accuracy: 0.4369 2025-09-26 21:52:15 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_4/epoch_15.pth 2025-09-26 21:52:15 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:52:15 [INFO] Round 15 Finish--------| 2025-09-26 21:52:15 [INFO] Model variance: mean: 0.0025248881429433823, sum: 28212.978515625 2025-09-26 21:52:15 [INFO] g_protos_std: 1.0062087774276733 2025-09-26 21:52:21 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7091 2025-09-26 21:52:21 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:52:21 [INFO] Round 16 starts--------| 2025-09-26 21:52:21 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:52:53 [INFO] Epoch 16 loss: 288.72470903396606; train accuracy: 0.6940275493421053; test accuracy: 0.3964 2025-09-26 21:52:53 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:52:53 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:53:43 [INFO] Epoch 16 loss: 447.27336025238037; train accuracy: 0.7045110887096774; test accuracy: 0.5355 2025-09-26 21:53:43 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:53:43 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:54:42 [INFO] Epoch 16 loss: 530.5701451301575; train accuracy: 0.6724128170289855; test accuracy: 0.4877 2025-09-26 21:54:42 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:54:42 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:55:20 [INFO] Epoch 16 loss: 329.1280941963196; train accuracy: 0.7941228693181818; test accuracy: 0.516 2025-09-26 21:55:20 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:55:20 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:56:02 [INFO] Epoch 16 loss: 359.42163276672363; train accuracy: 0.725078125; test accuracy: 0.3948 2025-09-26 21:56:02 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:56:02 [INFO] Round 16 Finish--------| 2025-09-26 21:56:02 [INFO] Model variance: mean: 0.0026103428099304438, sum: 29167.84375 2025-09-26 21:56:02 [INFO] g_protos_std: 1.0062167644500732 2025-09-26 21:56:08 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7076 2025-09-26 21:56:08 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:56:08 [INFO] Round 17 starts--------| 2025-09-26 21:56:08 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:56:42 [INFO] Epoch 17 loss: 287.6780734062195; train accuracy: 0.7075452302631579; test accuracy: 0.3678 2025-09-26 21:56:42 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:56:42 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:57:34 [INFO] Epoch 17 loss: 438.85378980636597; train accuracy: 0.7071257560483871; test accuracy: 0.5181 2025-09-26 21:57:34 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:57:34 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:58:31 [INFO] Epoch 17 loss: 530.4138088226318; train accuracy: 0.7113054800724637; test accuracy: 0.532 2025-09-26 21:58:31 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:58:31 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:59:10 [INFO] Epoch 17 loss: 318.51120615005493; train accuracy: 0.7197709517045454; test accuracy: 0.434 2025-09-26 21:59:10 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:59:10 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:59:52 [INFO] Epoch 17 loss: 358.42535638809204; train accuracy: 0.78578125; test accuracy: 0.427 2025-09-26 21:59:52 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:59:52 [INFO] Round 17 Finish--------| 2025-09-26 21:59:52 [INFO] Model variance: mean: 0.0026954275090247393, sum: 30118.576171875 2025-09-26 21:59:52 [INFO] g_protos_std: 1.0062345266342163 2025-09-26 21:59:58 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7231 2025-09-26 21:59:58 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:59:58 [INFO] Round 18 starts--------| 2025-09-26 21:59:58 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:00:30 [INFO] Epoch 18 loss: 286.6159644126892; train accuracy: 0.7084189967105263; test accuracy: 0.3666 2025-09-26 22:00:30 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:00:30 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:01:22 [INFO] Epoch 18 loss: 438.8602476119995; train accuracy: 0.7018019153225806; test accuracy: 0.5192 2025-09-26 22:01:22 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:01:22 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:02:22 [INFO] Epoch 18 loss: 524.5926098823547; train accuracy: 0.6388983242753623; test accuracy: 0.4654 2025-09-26 22:02:22 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:02:22 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:03:00 [INFO] Epoch 18 loss: 318.97643756866455; train accuracy: 0.7787642045454546; test accuracy: 0.5053 2025-09-26 22:03:00 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:03:00 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:03:44 [INFO] Epoch 18 loss: 345.3770241737366; train accuracy: 0.710546875; test accuracy: 0.3901 2025-09-26 22:03:44 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:03:44 [INFO] Round 18 Finish--------| 2025-09-26 22:03:44 [INFO] Model variance: mean: 0.0027788726147264242, sum: 31050.98828125 2025-09-26 22:03:44 [INFO] g_protos_std: 1.0062466859817505 2025-09-26 22:03:50 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7262 2025-09-26 22:03:50 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:03:50 [INFO] Round 19 starts--------| 2025-09-26 22:03:50 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:04:22 [INFO] Epoch 19 loss: 280.45014476776123; train accuracy: 0.7299547697368421; test accuracy: 0.4531 2025-09-26 22:04:22 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:04:22 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:05:13 [INFO] Epoch 19 loss: 437.80708026885986; train accuracy: 0.7043220766129032; test accuracy: 0.5204 2025-09-26 22:05:13 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:05:13 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:06:11 [INFO] Epoch 19 loss: 519.1471056938171; train accuracy: 0.6789798460144928; test accuracy: 0.5124 2025-09-26 22:06:11 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:06:11 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:06:48 [INFO] Epoch 19 loss: 319.5074653625488; train accuracy: 0.81103515625; test accuracy: 0.5112 2025-09-26 22:06:48 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:06:48 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:07:29 [INFO] Epoch 19 loss: 345.480384349823; train accuracy: 0.821640625; test accuracy: 0.4575 2025-09-26 22:07:29 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:07:29 [INFO] Round 19 Finish--------| 2025-09-26 22:07:29 [INFO] Model variance: mean: 0.0028594329487532377, sum: 31951.166015625 2025-09-26 22:07:29 [INFO] g_protos_std: 1.0062637329101562 2025-09-26 22:07:34 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7378 2025-09-26 22:07:34 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:07:34 [INFO] Round 20 starts--------| 2025-09-26 22:07:34 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:08:05 [INFO] Epoch 20 loss: 281.04351139068604; train accuracy: 0.6007915296052632; test accuracy: 0.3483 2025-09-26 22:08:06 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_0/epoch_20.pth 2025-09-26 22:08:06 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:08:06 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:08:56 [INFO] Epoch 20 loss: 438.39179944992065; train accuracy: 0.7222782258064516; test accuracy: 0.5375 2025-09-26 22:08:57 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_1/epoch_20.pth 2025-09-26 22:08:57 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:08:57 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:09:55 [INFO] Epoch 20 loss: 533.2466049194336; train accuracy: 0.715438179347826; test accuracy: 0.5411 2025-09-26 22:09:56 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_2/epoch_20.pth 2025-09-26 22:09:56 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:09:56 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:10:33 [INFO] Epoch 20 loss: 315.9191484451294; train accuracy: 0.7478249289772727; test accuracy: 0.4945 2025-09-26 22:10:34 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_3/epoch_20.pth 2025-09-26 22:10:34 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:10:34 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:11:17 [INFO] Epoch 20 loss: 342.1931118965149; train accuracy: 0.7901171875; test accuracy: 0.4372 2025-09-26 22:11:18 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_4/epoch_20.pth 2025-09-26 22:11:18 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:11:18 [INFO] Round 20 Finish--------| 2025-09-26 22:11:18 [INFO] Model variance: mean: 0.002935718512162566, sum: 32803.578125 2025-09-26 22:11:18 [INFO] g_protos_std: 1.006271481513977 2025-09-26 22:11:24 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7315 2025-09-26 22:11:24 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:11:24 [INFO] Round 21 starts--------| 2025-09-26 22:11:24 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:11:59 [INFO] Epoch 21 loss: 282.2973713874817; train accuracy: 0.7555509868421053; test accuracy: 0.4633 2025-09-26 22:11:59 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:11:59 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:12:53 [INFO] Epoch 21 loss: 425.5214891433716; train accuracy: 0.7458732358870968; test accuracy: 0.5435 2025-09-26 22:12:53 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:12:53 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:13:50 [INFO] Epoch 21 loss: 514.2331886291504; train accuracy: 0.7184952445652174; test accuracy: 0.5384 2025-09-26 22:13:50 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:13:50 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:14:28 [INFO] Epoch 21 loss: 317.31389474868774; train accuracy: 0.8311878551136364; test accuracy: 0.5155 2025-09-26 22:14:28 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:14:28 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:15:11 [INFO] Epoch 21 loss: 343.47701120376587; train accuracy: 0.8178515625; test accuracy: 0.4597 2025-09-26 22:15:11 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:15:11 [INFO] Round 21 Finish--------| 2025-09-26 22:15:11 [INFO] Model variance: mean: 0.0030148010700941086, sum: 33687.2421875 2025-09-26 22:15:11 [INFO] g_protos_std: 1.0062897205352783 2025-09-26 22:15:16 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7494 2025-09-26 22:15:16 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:15:16 [INFO] Round 22 starts--------| 2025-09-26 22:15:16 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:15:48 [INFO] Epoch 22 loss: 279.8042025566101; train accuracy: 0.6983963815789473; test accuracy: 0.4188 2025-09-26 22:15:48 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:15:48 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:16:37 [INFO] Epoch 22 loss: 436.35880756378174; train accuracy: 0.7881804435483871; test accuracy: 0.5822 2025-09-26 22:16:37 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:16:37 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:17:31 [INFO] Epoch 22 loss: 508.3487524986267; train accuracy: 0.7310914855072463; test accuracy: 0.5483 2025-09-26 22:17:31 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:17:31 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:18:07 [INFO] Epoch 22 loss: 311.17903184890747; train accuracy: 0.7927024147727273; test accuracy: 0.5021 2025-09-26 22:18:07 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:18:07 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:18:48 [INFO] Epoch 22 loss: 341.1191306114197; train accuracy: 0.68765625; test accuracy: 0.3943 2025-09-26 22:18:48 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:18:48 [INFO] Round 22 Finish--------| 2025-09-26 22:18:48 [INFO] Model variance: mean: 0.0030909236520528793, sum: 34537.83203125 2025-09-26 22:18:48 [INFO] g_protos_std: 1.0063042640686035 2025-09-26 22:18:54 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7554 2025-09-26 22:18:54 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:18:54 [INFO] Round 23 starts--------| 2025-09-26 22:18:54 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:19:26 [INFO] Epoch 23 loss: 274.54079151153564; train accuracy: 0.8135279605263158; test accuracy: 0.5588 2025-09-26 22:19:26 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:19:26 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:20:19 [INFO] Epoch 23 loss: 424.2103066444397; train accuracy: 0.790070564516129; test accuracy: 0.5898 2025-09-26 22:20:19 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:20:19 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:21:15 [INFO] Epoch 23 loss: 507.08207845687866; train accuracy: 0.6155457427536232; test accuracy: 0.4682 2025-09-26 22:21:15 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:21:15 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:21:51 [INFO] Epoch 23 loss: 309.3941812515259; train accuracy: 0.8045099431818182; test accuracy: 0.5178 2025-09-26 22:21:51 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:21:51 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:22:32 [INFO] Epoch 23 loss: 344.5737614631653; train accuracy: 0.865546875; test accuracy: 0.4909 2025-09-26 22:22:32 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:22:32 [INFO] Round 23 Finish--------| 2025-09-26 22:22:32 [INFO] Model variance: mean: 0.003163590794429183, sum: 35349.8125 2025-09-26 22:22:32 [INFO] g_protos_std: 1.00631844997406 2025-09-26 22:22:38 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7629 2025-09-26 22:22:38 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:22:38 [INFO] Round 24 starts--------| 2025-09-26 22:22:38 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:23:11 [INFO] Epoch 24 loss: 277.38736057281494; train accuracy: 0.752210115131579; test accuracy: 0.3994 2025-09-26 22:23:11 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:23:11 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:24:03 [INFO] Epoch 24 loss: 422.31062412261963; train accuracy: 0.8092867943548387; test accuracy: 0.6224 2025-09-26 22:24:03 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:24:03 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:25:00 [INFO] Epoch 24 loss: 508.10930252075195; train accuracy: 0.726166213768116; test accuracy: 0.5443 2025-09-26 22:25:00 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:25:00 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:25:40 [INFO] Epoch 24 loss: 310.11290979385376; train accuracy: 0.8163618607954546; test accuracy: 0.5463 2025-09-26 22:25:40 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:25:40 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:26:24 [INFO] Epoch 24 loss: 341.2566533088684; train accuracy: 0.855546875; test accuracy: 0.4777 2025-09-26 22:26:24 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:26:24 [INFO] Round 24 Finish--------| 2025-09-26 22:26:24 [INFO] Model variance: mean: 0.003235332202166319, sum: 36151.4453125 2025-09-26 22:26:24 [INFO] g_protos_std: 1.0063281059265137 2025-09-26 22:26:30 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7662 2025-09-26 22:26:30 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:26:30 [INFO] Round 25 starts--------| 2025-09-26 22:26:30 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:27:02 [INFO] Epoch 25 loss: 267.70036029815674; train accuracy: 0.7997018914473685; test accuracy: 0.4961 2025-09-26 22:27:03 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_0/epoch_25.pth 2025-09-26 22:27:03 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:27:03 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:27:57 [INFO] Epoch 25 loss: 426.9327178001404; train accuracy: 0.752961189516129; test accuracy: 0.5689 2025-09-26 22:27:57 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_1/epoch_25.pth 2025-09-26 22:27:57 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:27:57 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:28:57 [INFO] Epoch 25 loss: 504.7235794067383; train accuracy: 0.7542742300724637; test accuracy: 0.5683 2025-09-26 22:28:57 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_2/epoch_25.pth 2025-09-26 22:28:57 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:28:57 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:29:36 [INFO] Epoch 25 loss: 309.21724462509155; train accuracy: 0.7105823863636364; test accuracy: 0.4823 2025-09-26 22:29:36 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_3/epoch_25.pth 2025-09-26 22:29:36 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:29:36 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:30:21 [INFO] Epoch 25 loss: 334.18840885162354; train accuracy: 0.738984375; test accuracy: 0.4044 2025-09-26 22:30:21 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.3/local_models/client_4/epoch_25.pth 2025-09-26 22:30:21 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:30:21 [INFO] Round 25 Finish--------| 2025-09-26 22:30:21 [INFO] Model variance: mean: 0.0033067362383008003, sum: 36949.3125 2025-09-26 22:30:21 [INFO] g_protos_std: 1.0063462257385254 2025-09-26 22:30:27 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7731 2025-09-26 22:30:27 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:30:27 [INFO] Round 26 starts--------| 2025-09-26 22:30:27 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:31:01 [INFO] Epoch 26 loss: 269.0854778289795; train accuracy: 0.7347861842105263; test accuracy: 0.4044 2025-09-26 22:31:01 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:31:01 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:31:54 [INFO] Epoch 26 loss: 422.97732734680176; train accuracy: 0.7947013608870968; test accuracy: 0.6035 2025-09-26 22:31:54 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:31:54 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:32:56 [INFO] Epoch 26 loss: 498.7247734069824; train accuracy: 0.7489243659420289; test accuracy: 0.5724 2025-09-26 22:32:56 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:32:56 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:33:36 [INFO] Epoch 26 loss: 305.7150673866272; train accuracy: 0.8136097301136364; test accuracy: 0.5484 2025-09-26 22:33:36 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:33:36 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:34:19 [INFO] Epoch 26 loss: 336.0019311904907; train accuracy: 0.8923828125; test accuracy: 0.5351 2025-09-26 22:34:19 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:34:19 [INFO] Round 26 Finish--------| 2025-09-26 22:34:19 [INFO] Model variance: mean: 0.003376041306182742, sum: 37723.72265625 2025-09-26 22:34:19 [INFO] g_protos_std: 1.0063600540161133 2025-09-26 22:34:24 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7679 2025-09-26 22:34:24 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.3/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:34:24 [INFO] Round 27 starts--------| 2025-09-26 22:34:24 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:34:57 [INFO] Epoch 27 loss: 273.4830279350281; train accuracy: 0.8035053453947368; test accuracy: 0.5198 2025-09-26 22:34:57 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:34:57 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 20:48:58 [INFO] Load config from ./configs/CIFAR10_alpha0.5.yaml 2025-09-26 20:48:58 [INFO] config: {'exp_name': 'CIFAR10_alpha0.5', 'dataset': {'data_name': 'CIFAR10', 'root_path': 'H:/codes/dataset', 'train_batch_size': 512, 'test_batch_size': 256, 'channels': 3, 'num_classes': 10, 'image_size': 32}, 'distribution': {'type': 'dirichlet', 'label_num_per_client': 2, 'alpha': 0.5}, 'client': {'num_clients': 5}, 'server': {'num_rounds': 300, 'frac_clients': 1.0, 'lr': 0.05, 'local_epochs': 1, 'optimizer': 'sgd', 'momentum': 0.9, 'weight_decay': 0.0001, 'loss_name': 'ce', 'model_name': 'resnet18', 'aggregated_by_datasize': True, 'lr_decay_per_round': 0.998}, 'device': 'cuda:0', 'checkpoint': {'save_path': './checkpoints/', 'save_freq': 5, 'result_file': 'CIFAR10_results.yaml'}, 'pretrain': {'lr': 0.01, 'epoch': 70, 'model_path': './pretrain/', 'momentum': 0.9, 'weight_decay': 0.0001, 'model_name': 'resnet18', 'model_file_name': 'resnet18-f37072fd.pth'}, 'DBCD': {'alpha_l_pa': 1, 'alpha_l_pb': 1, 'alpha_l_pc': 0.0, 'Beta_alpha': 0.2, 'unsup_method': 'infonce', 'contrastive_temperature': 0.5, 'encoder_epoch': 40, 'projector_epoch': 10, 'use_pretrain': False, 'aug_batch_size': 512, 'encoder_lr': 0.03, 'cls_optimizer': 'sgd', 'cls_lr': 0.05, 'supcon_temp': 0.07, 'super_gr': 100, 'aux_with_public': True}, 'etf': {'loss_name': 'ce'}, 'visualization': {'interval': 5, 'save_path': 'visualization/resnet18', 'vis_size': 16}, 'resume': True, 'resume_best': False, 'seed': 1, 'lambda_align_initial': 5.0} 2025-09-26 20:49:00 [INFO] Dataset CIFAR10 loaded 2025-09-26 20:49:00 [INFO] Dataset index dict loaded from preprocessed_data/CIFAR10.pt 2025-09-26 20:49:00 [INFO] OneshotOursV8 - Final Version: Consensus-Start Progressive Alignment 2025-09-26 20:49:01 [INFO] Initialized FINAL ETF anchors with shape: torch.Size([10, 512]) 2025-09-26 20:49:01 [INFO] Calculated a shared CONSENSUS start point for all clients. 2025-09-26 20:49:01 [INFO] Round 0 starts--------| 2025-09-26 20:49:01 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 20:50:16 [INFO] Epoch 0 loss: 810.4184265136719; train accuracy: 0.2426243832236842; test accuracy: 0.1934 2025-09-26 20:50:17 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_0/epoch_0.pth 2025-09-26 20:50:17 [INFO] Client 0 Finish Local Training--------| 2025-09-26 20:50:17 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 20:51:21 [INFO] Epoch 0 loss: 639.3318510055542; train accuracy: 0.26830267137096775; test accuracy: 0.179 2025-09-26 20:51:21 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_1/epoch_0.pth 2025-09-26 20:51:21 [INFO] Client 1 Finish Local Training--------| 2025-09-26 20:51:21 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 20:52:21 [INFO] Epoch 0 loss: 617.34836769104; train accuracy: 0.22487877155172414; test accuracy: 0.1418 2025-09-26 20:52:21 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_2/epoch_0.pth 2025-09-26 20:52:21 [INFO] Client 2 Finish Local Training--------| 2025-09-26 20:52:21 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 20:53:41 [INFO] Epoch 0 loss: 744.481071472168; train accuracy: 0.3456488715277778; test accuracy: 0.2643 2025-09-26 20:53:41 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_3/epoch_0.pth 2025-09-26 20:53:41 [INFO] Client 3 Finish Local Training--------| 2025-09-26 20:53:41 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 20:54:26 [INFO] Epoch 0 loss: 404.9155521392822; train accuracy: 0.3155048076923077; test accuracy: 0.1313 2025-09-26 20:54:26 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_4/epoch_0.pth 2025-09-26 20:54:26 [INFO] Client 4 Finish Local Training--------| 2025-09-26 20:54:26 [INFO] Round 0 Finish--------| 2025-09-26 20:54:26 [INFO] Model variance: mean: 0.0006586986128240824, sum: 7360.2666015625 2025-09-26 20:54:26 [INFO] g_protos_std: 1.005946397781372 2025-09-26 20:54:32 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.3997 2025-09-26 20:54:32 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 20:54:32 [INFO] Round 1 starts--------| 2025-09-26 20:54:32 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 20:55:49 [INFO] Epoch 1 loss: 735.7068309783936; train accuracy: 0.20554070723684212; test accuracy: 0.163 2025-09-26 20:55:49 [INFO] Client 0 Finish Local Training--------| 2025-09-26 20:55:49 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 20:56:47 [INFO] Epoch 1 loss: 589.9966411590576; train accuracy: 0.37301537298387094; test accuracy: 0.2484 2025-09-26 20:56:47 [INFO] Client 1 Finish Local Training--------| 2025-09-26 20:56:47 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 20:57:45 [INFO] Epoch 1 loss: 580.7285394668579; train accuracy: 0.2427262931034483; test accuracy: 0.1912 2025-09-26 20:57:45 [INFO] Client 2 Finish Local Training--------| 2025-09-26 20:57:45 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 20:58:53 [INFO] Epoch 1 loss: 693.949296951294; train accuracy: 0.3278266059027778; test accuracy: 0.2479 2025-09-26 20:58:53 [INFO] Client 3 Finish Local Training--------| 2025-09-26 20:58:53 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 20:59:35 [INFO] Epoch 1 loss: 367.74690341949463; train accuracy: 0.32797475961538464; test accuracy: 0.1541 2025-09-26 20:59:35 [INFO] Client 4 Finish Local Training--------| 2025-09-26 20:59:35 [INFO] Round 1 Finish--------| 2025-09-26 20:59:35 [INFO] Model variance: mean: 0.0009219219791702926, sum: 10301.51171875 2025-09-26 20:59:35 [INFO] g_protos_std: 1.0059349536895752 2025-09-26 20:59:41 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.4845 2025-09-26 20:59:41 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 20:59:41 [INFO] Round 2 starts--------| 2025-09-26 20:59:41 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:00:52 [INFO] Epoch 2 loss: 699.1137943267822; train accuracy: 0.2944078947368421; test accuracy: 0.2406 2025-09-26 21:00:52 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:00:52 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:01:52 [INFO] Epoch 2 loss: 562.8891582489014; train accuracy: 0.43208165322580644; test accuracy: 0.2924 2025-09-26 21:01:52 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:01:52 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:02:49 [INFO] Epoch 2 loss: 564.7688970565796; train accuracy: 0.3219288793103448; test accuracy: 0.2367 2025-09-26 21:02:49 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:02:49 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:03:59 [INFO] Epoch 2 loss: 658.1077709197998; train accuracy: 0.31201171875; test accuracy: 0.2444 2025-09-26 21:03:59 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:03:59 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:04:39 [INFO] Epoch 2 loss: 357.6899700164795; train accuracy: 0.359375; test accuracy: 0.1715 2025-09-26 21:04:39 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:04:39 [INFO] Round 2 Finish--------| 2025-09-26 21:04:39 [INFO] Model variance: mean: 0.0011306928936392069, sum: 12634.30859375 2025-09-26 21:04:39 [INFO] g_protos_std: 1.005946159362793 2025-09-26 21:04:45 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5227 2025-09-26 21:04:45 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:04:45 [INFO] Round 3 starts--------| 2025-09-26 21:04:45 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:05:56 [INFO] Epoch 3 loss: 670.8293943405151; train accuracy: 0.43331106085526316; test accuracy: 0.3508 2025-09-26 21:05:56 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:05:56 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:06:54 [INFO] Epoch 3 loss: 547.1213207244873; train accuracy: 0.4855090725806452; test accuracy: 0.3267 2025-09-26 21:06:54 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:06:54 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:07:53 [INFO] Epoch 3 loss: 550.9195003509521; train accuracy: 0.44090113146551724; test accuracy: 0.303 2025-09-26 21:07:53 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:07:53 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:09:01 [INFO] Epoch 3 loss: 635.8554582595825; train accuracy: 0.4557562934027778; test accuracy: 0.3504 2025-09-26 21:09:01 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:09:01 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:09:37 [INFO] Epoch 3 loss: 346.60859394073486; train accuracy: 0.38341346153846156; test accuracy: 0.1811 2025-09-26 21:09:37 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:09:37 [INFO] Round 3 Finish--------| 2025-09-26 21:09:37 [INFO] Model variance: mean: 0.0013132760068401694, sum: 14674.4833984375 2025-09-26 21:09:37 [INFO] g_protos_std: 1.005956768989563 2025-09-26 21:09:43 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.5731 2025-09-26 21:09:43 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:09:43 [INFO] Round 4 starts--------| 2025-09-26 21:09:43 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:10:45 [INFO] Epoch 4 loss: 646.7418761253357; train accuracy: 0.3526418585526316; test accuracy: 0.3035 2025-09-26 21:10:45 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:10:45 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:11:39 [INFO] Epoch 4 loss: 533.9306421279907; train accuracy: 0.4417842741935484; test accuracy: 0.2899 2025-09-26 21:11:39 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:11:39 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:12:27 [INFO] Epoch 4 loss: 537.1976299285889; train accuracy: 0.4171942349137931; test accuracy: 0.2945 2025-09-26 21:12:27 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:12:27 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:13:29 [INFO] Epoch 4 loss: 618.5938067436218; train accuracy: 0.4967176649305556; test accuracy: 0.3921 2025-09-26 21:13:29 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:13:29 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:14:01 [INFO] Epoch 4 loss: 338.83685398101807; train accuracy: 0.5053585737179487; test accuracy: 0.2789 2025-09-26 21:14:01 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:14:01 [INFO] Round 4 Finish--------| 2025-09-26 21:14:01 [INFO] Model variance: mean: 0.0014832973247393966, sum: 16574.29296875 2025-09-26 21:14:01 [INFO] g_protos_std: 1.0059707164764404 2025-09-26 21:14:07 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6155 2025-09-26 21:14:07 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:14:07 [INFO] Round 5 starts--------| 2025-09-26 21:14:07 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:15:08 [INFO] Epoch 5 loss: 632.9767384529114; train accuracy: 0.594957853618421; test accuracy: 0.5047 2025-09-26 21:15:08 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_0/epoch_5.pth 2025-09-26 21:15:08 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:15:08 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:16:01 [INFO] Epoch 5 loss: 526.8744287490845; train accuracy: 0.4913369455645161; test accuracy: 0.3289 2025-09-26 21:16:02 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_1/epoch_5.pth 2025-09-26 21:16:02 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:16:02 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:16:52 [INFO] Epoch 5 loss: 528.1461601257324; train accuracy: 0.5141096443965517; test accuracy: 0.3687 2025-09-26 21:16:53 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_2/epoch_5.pth 2025-09-26 21:16:53 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:16:53 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:17:53 [INFO] Epoch 5 loss: 598.6324119567871; train accuracy: 0.4527994791666667; test accuracy: 0.3932 2025-09-26 21:17:53 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_3/epoch_5.pth 2025-09-26 21:17:53 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:17:53 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:18:30 [INFO] Epoch 5 loss: 338.3799743652344; train accuracy: 0.4028946314102564; test accuracy: 0.1924 2025-09-26 21:18:31 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_4/epoch_5.pth 2025-09-26 21:18:31 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:18:31 [INFO] Round 5 Finish--------| 2025-09-26 21:18:31 [INFO] Model variance: mean: 0.0016422023763880134, sum: 18349.890625 2025-09-26 21:18:31 [INFO] g_protos_std: 1.0059856176376343 2025-09-26 21:18:37 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6448 2025-09-26 21:18:37 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:18:37 [INFO] Round 6 starts--------| 2025-09-26 21:18:37 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:19:46 [INFO] Epoch 6 loss: 612.0290379524231; train accuracy: 0.6173673930921053; test accuracy: 0.5453 2025-09-26 21:19:46 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:19:46 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:20:45 [INFO] Epoch 6 loss: 511.2939214706421; train accuracy: 0.4586693548387097; test accuracy: 0.3127 2025-09-26 21:20:45 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:20:45 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:21:41 [INFO] Epoch 6 loss: 513.6694860458374; train accuracy: 0.5020541487068966; test accuracy: 0.3805 2025-09-26 21:21:41 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:21:41 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:22:51 [INFO] Epoch 6 loss: 584.0845980644226; train accuracy: 0.6554904513888888; test accuracy: 0.5304 2025-09-26 21:22:51 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:22:51 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:23:30 [INFO] Epoch 6 loss: 325.7331223487854; train accuracy: 0.5006009615384616; test accuracy: 0.2903 2025-09-26 21:23:30 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:23:30 [INFO] Round 6 Finish--------| 2025-09-26 21:23:30 [INFO] Model variance: mean: 0.0017900392413139343, sum: 20001.8125 2025-09-26 21:23:30 [INFO] g_protos_std: 1.0059953927993774 2025-09-26 21:23:36 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6702 2025-09-26 21:23:36 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:23:36 [INFO] Round 7 starts--------| 2025-09-26 21:23:36 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:24:52 [INFO] Epoch 7 loss: 600.4999399185181; train accuracy: 0.5818770559210527; test accuracy: 0.5029 2025-09-26 21:24:52 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:24:52 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:25:53 [INFO] Epoch 7 loss: 501.34084463119507; train accuracy: 0.5787235383064516; test accuracy: 0.379 2025-09-26 21:25:53 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:25:53 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:26:51 [INFO] Epoch 7 loss: 505.401478767395; train accuracy: 0.49053744612068967; test accuracy: 0.3178 2025-09-26 21:26:51 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:26:51 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:28:01 [INFO] Epoch 7 loss: 566.7188630104065; train accuracy: 0.5540635850694444; test accuracy: 0.4479 2025-09-26 21:28:01 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:28:01 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:28:38 [INFO] Epoch 7 loss: 316.23535680770874; train accuracy: 0.3622295673076923; test accuracy: 0.1611 2025-09-26 21:28:38 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:28:38 [INFO] Round 7 Finish--------| 2025-09-26 21:28:38 [INFO] Model variance: mean: 0.0019345612963661551, sum: 21616.6953125 2025-09-26 21:28:38 [INFO] g_protos_std: 1.0060118436813354 2025-09-26 21:28:44 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.6942 2025-09-26 21:28:44 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:28:44 [INFO] Round 8 starts--------| 2025-09-26 21:28:44 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:29:58 [INFO] Epoch 8 loss: 586.6731863021851; train accuracy: 0.6039268092105263; test accuracy: 0.5299 2025-09-26 21:29:58 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:29:58 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:31:00 [INFO] Epoch 8 loss: 497.09192943573; train accuracy: 0.6826171875; test accuracy: 0.4683 2025-09-26 21:31:00 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:31:00 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:31:56 [INFO] Epoch 8 loss: 499.1158971786499; train accuracy: 0.6359779094827587; test accuracy: 0.4849 2025-09-26 21:31:56 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:31:56 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:33:04 [INFO] Epoch 8 loss: 552.1609048843384; train accuracy: 0.6882866753472222; test accuracy: 0.5621 2025-09-26 21:33:04 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:33:04 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:33:41 [INFO] Epoch 8 loss: 313.31124210357666; train accuracy: 0.5772235576923077; test accuracy: 0.3519 2025-09-26 21:33:41 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:33:41 [INFO] Round 8 Finish--------| 2025-09-26 21:33:41 [INFO] Model variance: mean: 0.0020675999112427235, sum: 23103.26171875 2025-09-26 21:33:41 [INFO] g_protos_std: 1.0060282945632935 2025-09-26 21:33:47 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7184 2025-09-26 21:33:47 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:33:47 [INFO] Round 9 starts--------| 2025-09-26 21:33:47 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:35:00 [INFO] Epoch 9 loss: 582.0591349601746; train accuracy: 0.7360197368421053; test accuracy: 0.6254 2025-09-26 21:35:00 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:35:00 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:36:01 [INFO] Epoch 9 loss: 480.7049379348755; train accuracy: 0.7016129032258065; test accuracy: 0.4837 2025-09-26 21:36:01 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:36:01 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:36:56 [INFO] Epoch 9 loss: 490.35468578338623; train accuracy: 0.5709859913793104; test accuracy: 0.4404 2025-09-26 21:36:56 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:36:56 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:38:07 [INFO] Epoch 9 loss: 555.971471786499; train accuracy: 0.5721571180555556; test accuracy: 0.4731 2025-09-26 21:38:07 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:38:07 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:38:46 [INFO] Epoch 9 loss: 305.8171682357788; train accuracy: 0.71484375; test accuracy: 0.4194 2025-09-26 21:38:46 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:38:46 [INFO] Round 9 Finish--------| 2025-09-26 21:38:46 [INFO] Model variance: mean: 0.002191712614148855, sum: 24490.091796875 2025-09-26 21:38:46 [INFO] g_protos_std: 1.0060404539108276 2025-09-26 21:38:51 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7284 2025-09-26 21:38:51 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:38:51 [INFO] Round 10 starts--------| 2025-09-26 21:38:51 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:40:00 [INFO] Epoch 10 loss: 581.5701761245728; train accuracy: 0.7223735608552632; test accuracy: 0.6163 2025-09-26 21:40:00 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_0/epoch_10.pth 2025-09-26 21:40:00 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:40:00 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:41:00 [INFO] Epoch 10 loss: 484.08984661102295; train accuracy: 0.6468623991935484; test accuracy: 0.4475 2025-09-26 21:41:00 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_1/epoch_10.pth 2025-09-26 21:41:00 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:41:00 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:41:54 [INFO] Epoch 10 loss: 485.41131591796875; train accuracy: 0.6644329202586207; test accuracy: 0.5344 2025-09-26 21:41:54 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_2/epoch_10.pth 2025-09-26 21:41:54 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:41:54 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:43:04 [INFO] Epoch 10 loss: 550.5175023078918; train accuracy: 0.6263563368055556; test accuracy: 0.5149 2025-09-26 21:43:05 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_3/epoch_10.pth 2025-09-26 21:43:05 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:43:05 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:43:43 [INFO] Epoch 10 loss: 302.2478275299072; train accuracy: 0.6080729166666666; test accuracy: 0.346 2025-09-26 21:43:44 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_4/epoch_10.pth 2025-09-26 21:43:44 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:43:44 [INFO] Round 10 Finish--------| 2025-09-26 21:43:44 [INFO] Model variance: mean: 0.0023092098999768496, sum: 25803.0 2025-09-26 21:43:44 [INFO] g_protos_std: 1.0060428380966187 2025-09-26 21:43:49 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7367 2025-09-26 21:43:49 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:43:49 [INFO] Round 11 starts--------| 2025-09-26 21:43:49 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:44:59 [INFO] Epoch 11 loss: 566.7528777122498; train accuracy: 0.7090100740131579; test accuracy: 0.5998 2025-09-26 21:44:59 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:44:59 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:45:58 [INFO] Epoch 11 loss: 465.94751167297363; train accuracy: 0.6332850302419355; test accuracy: 0.432 2025-09-26 21:45:58 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:45:58 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:46:54 [INFO] Epoch 11 loss: 481.25614976882935; train accuracy: 0.6135506465517241; test accuracy: 0.4739 2025-09-26 21:46:54 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:46:54 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:48:01 [INFO] Epoch 11 loss: 544.0170311927795; train accuracy: 0.7503526475694444; test accuracy: 0.6053 2025-09-26 21:48:01 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:48:01 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:48:37 [INFO] Epoch 11 loss: 296.23802423477173; train accuracy: 0.5037560096153846; test accuracy: 0.2906 2025-09-26 21:48:37 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:48:37 [INFO] Round 11 Finish--------| 2025-09-26 21:48:37 [INFO] Model variance: mean: 0.0024252766743302345, sum: 27099.92578125 2025-09-26 21:48:37 [INFO] g_protos_std: 1.0060611963272095 2025-09-26 21:48:43 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7486 2025-09-26 21:48:43 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:48:43 [INFO] Round 12 starts--------| 2025-09-26 21:48:43 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:49:55 [INFO] Epoch 12 loss: 551.2592945098877; train accuracy: 0.7139442845394737; test accuracy: 0.6041 2025-09-26 21:49:55 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:49:55 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:50:48 [INFO] Epoch 12 loss: 464.61016511917114; train accuracy: 0.5456464213709677; test accuracy: 0.3677 2025-09-26 21:50:48 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:50:48 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:51:43 [INFO] Epoch 12 loss: 479.3426241874695; train accuracy: 0.6683391702586207; test accuracy: 0.5226 2025-09-26 21:51:43 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:51:43 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:52:47 [INFO] Epoch 12 loss: 536.6345324516296; train accuracy: 0.6070149739583334; test accuracy: 0.5022 2025-09-26 21:52:47 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:52:47 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:53:24 [INFO] Epoch 12 loss: 298.3266887664795; train accuracy: 0.5114182692307693; test accuracy: 0.267 2025-09-26 21:53:24 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:53:24 [INFO] Round 12 Finish--------| 2025-09-26 21:53:24 [INFO] Model variance: mean: 0.002536072861403227, sum: 28337.95703125 2025-09-26 21:53:24 [INFO] g_protos_std: 1.006072759628296 2025-09-26 21:53:30 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7641 2025-09-26 21:53:30 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:53:30 [INFO] Round 13 starts--------| 2025-09-26 21:53:30 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:54:43 [INFO] Epoch 13 loss: 548.4641737937927; train accuracy: 0.6761410361842105; test accuracy: 0.578 2025-09-26 21:54:43 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:54:43 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 21:55:42 [INFO] Epoch 13 loss: 469.4339942932129; train accuracy: 0.6512096774193549; test accuracy: 0.4555 2025-09-26 21:55:42 [INFO] Client 1 Finish Local Training--------| 2025-09-26 21:55:42 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 21:56:37 [INFO] Epoch 13 loss: 474.51011419296265; train accuracy: 0.6384361530172413; test accuracy: 0.4527 2025-09-26 21:56:37 [INFO] Client 2 Finish Local Training--------| 2025-09-26 21:56:37 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 21:57:48 [INFO] Epoch 13 loss: 534.294102191925; train accuracy: 0.6499565972222222; test accuracy: 0.5239 2025-09-26 21:57:48 [INFO] Client 3 Finish Local Training--------| 2025-09-26 21:57:48 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 21:58:26 [INFO] Epoch 13 loss: 294.058349609375; train accuracy: 0.5938501602564102; test accuracy: 0.3427 2025-09-26 21:58:26 [INFO] Client 4 Finish Local Training--------| 2025-09-26 21:58:26 [INFO] Round 13 Finish--------| 2025-09-26 21:58:26 [INFO] Model variance: mean: 0.002642315346747637, sum: 29525.10546875 2025-09-26 21:58:26 [INFO] g_protos_std: 1.0060802698135376 2025-09-26 21:58:32 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7736 2025-09-26 21:58:32 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 21:58:32 [INFO] Round 14 starts--------| 2025-09-26 21:58:32 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 21:59:45 [INFO] Epoch 14 loss: 539.3980512619019; train accuracy: 0.7556537828947368; test accuracy: 0.6475 2025-09-26 21:59:45 [INFO] Client 0 Finish Local Training--------| 2025-09-26 21:59:45 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:00:47 [INFO] Epoch 14 loss: 465.5354790687561; train accuracy: 0.6861769153225806; test accuracy: 0.4704 2025-09-26 22:00:47 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:00:47 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:01:44 [INFO] Epoch 14 loss: 456.8579726219177; train accuracy: 0.7057852909482759; test accuracy: 0.5484 2025-09-26 22:01:44 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:01:44 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:02:52 [INFO] Epoch 14 loss: 525.2978129386902; train accuracy: 0.7052137586805556; test accuracy: 0.5862 2025-09-26 22:02:52 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:02:52 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:03:31 [INFO] Epoch 14 loss: 292.11134815216064; train accuracy: 0.7764423076923077; test accuracy: 0.4839 2025-09-26 22:03:31 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:03:31 [INFO] Round 14 Finish--------| 2025-09-26 22:03:31 [INFO] Model variance: mean: 0.002748277969658375, sum: 30709.126953125 2025-09-26 22:03:31 [INFO] g_protos_std: 1.0060994625091553 2025-09-26 22:03:36 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7676 2025-09-26 22:03:36 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:03:36 [INFO] Round 15 starts--------| 2025-09-26 22:03:36 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:04:46 [INFO] Epoch 15 loss: 544.2231392860413; train accuracy: 0.7826891447368421; test accuracy: 0.6755 2025-09-26 22:04:47 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_0/epoch_15.pth 2025-09-26 22:04:47 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:04:47 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:05:44 [INFO] Epoch 15 loss: 459.2143335342407; train accuracy: 0.7208291330645161; test accuracy: 0.5079 2025-09-26 22:05:44 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_1/epoch_15.pth 2025-09-26 22:05:44 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:05:44 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:06:37 [INFO] Epoch 15 loss: 464.2716007232666; train accuracy: 0.6614695581896551; test accuracy: 0.5201 2025-09-26 22:06:37 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_2/epoch_15.pth 2025-09-26 22:06:37 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:06:37 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:07:40 [INFO] Epoch 15 loss: 521.0418009757996; train accuracy: 0.748779296875; test accuracy: 0.617 2025-09-26 22:07:41 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_3/epoch_15.pth 2025-09-26 22:07:41 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:07:41 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:08:17 [INFO] Epoch 15 loss: 288.0252423286438; train accuracy: 0.6931590544871795; test accuracy: 0.4088 2025-09-26 22:08:18 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_4/epoch_15.pth 2025-09-26 22:08:18 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:08:18 [INFO] Round 15 Finish--------| 2025-09-26 22:08:18 [INFO] Model variance: mean: 0.002847883850336075, sum: 31822.1171875 2025-09-26 22:08:18 [INFO] g_protos_std: 1.0061112642288208 2025-09-26 22:08:23 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7914 2025-09-26 22:08:23 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:08:23 [INFO] Round 16 starts--------| 2025-09-26 22:08:23 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:09:27 [INFO] Epoch 16 loss: 542.0447134971619; train accuracy: 0.7202919407894737; test accuracy: 0.5964 2025-09-26 22:09:27 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:09:27 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:10:24 [INFO] Epoch 16 loss: 457.83402585983276; train accuracy: 0.7648689516129032; test accuracy: 0.5376 2025-09-26 22:10:24 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:10:24 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:11:17 [INFO] Epoch 16 loss: 462.00448274612427; train accuracy: 0.6875336745689655; test accuracy: 0.5388 2025-09-26 22:11:17 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:11:17 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:12:20 [INFO] Epoch 16 loss: 514.9303584098816; train accuracy: 0.7599826388888888; test accuracy: 0.6257 2025-09-26 22:12:20 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:12:20 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:12:56 [INFO] Epoch 16 loss: 287.5004301071167; train accuracy: 0.7663762019230769; test accuracy: 0.4376 2025-09-26 22:12:56 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:12:56 [INFO] Round 16 Finish--------| 2025-09-26 22:12:56 [INFO] Model variance: mean: 0.002944080624729395, sum: 32897.015625 2025-09-26 22:12:56 [INFO] g_protos_std: 1.0061273574829102 2025-09-26 22:13:02 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7861 2025-09-26 22:13:02 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:13:02 [INFO] Round 17 starts--------| 2025-09-26 22:13:02 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:14:11 [INFO] Epoch 17 loss: 524.1918649673462; train accuracy: 0.7842310855263158; test accuracy: 0.6658 2025-09-26 22:14:11 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:14:11 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:15:08 [INFO] Epoch 17 loss: 448.30361461639404; train accuracy: 0.7072202620967742; test accuracy: 0.5058 2025-09-26 22:15:08 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:15:08 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:15:59 [INFO] Epoch 17 loss: 452.23814487457275; train accuracy: 0.6887796336206896; test accuracy: 0.5275 2025-09-26 22:15:59 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:15:59 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:17:04 [INFO] Epoch 17 loss: 516.7975821495056; train accuracy: 0.7673611111111112; test accuracy: 0.6271 2025-09-26 22:17:04 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:17:04 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:17:37 [INFO] Epoch 17 loss: 287.9734263420105; train accuracy: 0.6594551282051282; test accuracy: 0.3689 2025-09-26 22:17:37 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:17:37 [INFO] Round 17 Finish--------| 2025-09-26 22:17:37 [INFO] Model variance: mean: 0.003040437586605549, sum: 33973.703125 2025-09-26 22:17:37 [INFO] g_protos_std: 1.0061488151550293 2025-09-26 22:17:43 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7949 2025-09-26 22:17:43 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:17:43 [INFO] Round 18 starts--------| 2025-09-26 22:17:43 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:18:54 [INFO] Epoch 18 loss: 527.1926670074463; train accuracy: 0.73046875; test accuracy: 0.6184 2025-09-26 22:18:54 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:18:54 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:19:52 [INFO] Epoch 18 loss: 451.1423954963684; train accuracy: 0.6518712197580645; test accuracy: 0.4458 2025-09-26 22:19:52 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:19:52 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:20:46 [INFO] Epoch 18 loss: 455.4409565925598; train accuracy: 0.7179754849137931; test accuracy: 0.5761 2025-09-26 22:20:46 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:20:46 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:21:56 [INFO] Epoch 18 loss: 500.07024669647217; train accuracy: 0.7306586371527778; test accuracy: 0.6318 2025-09-26 22:21:56 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:21:56 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:22:36 [INFO] Epoch 18 loss: 278.90429162979126; train accuracy: 0.6721754807692307; test accuracy: 0.3973 2025-09-26 22:22:36 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:22:36 [INFO] Round 18 Finish--------| 2025-09-26 22:22:36 [INFO] Model variance: mean: 0.0031333048827946186, sum: 35011.3984375 2025-09-26 22:22:36 [INFO] g_protos_std: 1.0061637163162231 2025-09-26 22:22:42 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.7952 2025-09-26 22:22:42 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:22:42 [INFO] Round 19 starts--------| 2025-09-26 22:22:42 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:23:56 [INFO] Epoch 19 loss: 526.2521028518677; train accuracy: 0.759020353618421; test accuracy: 0.6615 2025-09-26 22:23:56 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:23:56 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:24:56 [INFO] Epoch 19 loss: 448.74551343917847; train accuracy: 0.7104964717741935; test accuracy: 0.5096 2025-09-26 22:24:56 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:24:56 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:25:53 [INFO] Epoch 19 loss: 444.3592610359192; train accuracy: 0.7241042564655172; test accuracy: 0.572 2025-09-26 22:25:53 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:25:53 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:26:59 [INFO] Epoch 19 loss: 494.06569719314575; train accuracy: 0.7272135416666666; test accuracy: 0.5939 2025-09-26 22:26:59 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:26:59 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:27:37 [INFO] Epoch 19 loss: 283.45806407928467; train accuracy: 0.7751402243589743; test accuracy: 0.4722 2025-09-26 22:27:37 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:27:37 [INFO] Round 19 Finish--------| 2025-09-26 22:27:37 [INFO] Model variance: mean: 0.0032250662334263325, sum: 36036.734375 2025-09-26 22:27:37 [INFO] g_protos_std: 1.0061779022216797 2025-09-26 22:27:43 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.8119 2025-09-26 22:27:43 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:27:43 [INFO] Round 20 starts--------| 2025-09-26 22:27:43 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:28:56 [INFO] Epoch 20 loss: 517.8862490653992; train accuracy: 0.7258943256578947; test accuracy: 0.6305 2025-09-26 22:28:56 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_0/epoch_20.pth 2025-09-26 22:28:56 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:28:56 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:29:54 [INFO] Epoch 20 loss: 441.73861265182495; train accuracy: 0.7698147681451613; test accuracy: 0.5565 2025-09-26 22:29:54 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_1/epoch_20.pth 2025-09-26 22:29:54 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:29:54 [INFO] Client 2 Starts Local Trainning--------| 2025-09-26 22:30:50 [INFO] Epoch 20 loss: 443.2400870323181; train accuracy: 0.6951104525862069; test accuracy: 0.5703 2025-09-26 22:30:50 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_2/epoch_20.pth 2025-09-26 22:30:50 [INFO] Client 2 Finish Local Training--------| 2025-09-26 22:30:50 [INFO] Client 3 Starts Local Trainning--------| 2025-09-26 22:31:51 [INFO] Epoch 20 loss: 487.5003275871277; train accuracy: 0.7686903211805556; test accuracy: 0.6514 2025-09-26 22:31:51 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_3/epoch_20.pth 2025-09-26 22:31:51 [INFO] Client 3 Finish Local Training--------| 2025-09-26 22:31:51 [INFO] Client 4 Starts Local Trainning--------| 2025-09-26 22:32:31 [INFO] Epoch 20 loss: 280.21648025512695; train accuracy: 0.7013221153846154; test accuracy: 0.3959 2025-09-26 22:32:32 [INFO] Save the model in ./checkpoints/CIFAR10_alpha0.5/local_models/client_4/epoch_20.pth 2025-09-26 22:32:32 [INFO] Client 4 Finish Local Training--------| 2025-09-26 22:32:32 [INFO] Round 20 Finish--------| 2025-09-26 22:32:32 [INFO] Model variance: mean: 0.0033147125504910946, sum: 37038.4375 2025-09-26 22:32:32 [INFO] g_protos_std: 1.0062029361724854 2025-09-26 22:32:38 [INFO] The test accuracy (with prototype) of OneShotOursV8+Ensemble: 0.8132 2025-09-26 22:32:38 [INFO] Save config to ./checkpoints/CIFAR10_alpha0.5/baselines_OneShotOursV8+Ensemble_CIFAR10_results.yaml 2025-09-26 22:32:38 [INFO] Round 21 starts--------| 2025-09-26 22:32:38 [INFO] Client 0 Starts Local Trainning--------| 2025-09-26 22:33:53 [INFO] Epoch 21 loss: 520.0388708114624; train accuracy: 0.8187705592105263; test accuracy: 0.7068 2025-09-26 22:33:53 [INFO] Client 0 Finish Local Training--------| 2025-09-26 22:33:53 [INFO] Client 1 Starts Local Trainning--------| 2025-09-26 22:34:53 [INFO] Epoch 21 loss: 441.46901512145996; train accuracy: 0.7806829637096774; test accuracy: 0.547 2025-09-26 22:34:53 [INFO] Client 1 Finish Local Training--------| 2025-09-26 22:34:53 [INFO] Client 2 Starts Local Trainning--------|