We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fa17000 commit 0911fa0Copy full SHA for 0911fa0
1 file changed
fed_learn/fed_server.py
@@ -67,6 +67,11 @@ def send_model(self, client):
67
client.receive_and_init_model(self.model_fn, self.global_model_weights)
68
69
def init_for_new_epoch(self):
70
+ # Reset clients
71
+ self.clients = []
72
+ # Reset the collected weights
73
+ self.client_model_weights = []
74
+ # Generate new data indices for the clients
75
self._generate_data_indices()
76
77
def receive_results(self, client):
@@ -75,9 +80,6 @@ def receive_results(self, client):
80
client.reset_model()
81
82
def create_clients(self):
78
- # Reset clients
79
- self.clients = []
-
83
# Create new ones
84
for i in range(self.nb_clients):
85
client = fed_learn.Client(i)
0 commit comments