@@ -142,8 +142,6 @@ def __init__(
142
142
143
143
self ._reporter = Reporter (config = self .config , trainer = self .trainer , cm = self .cm )
144
144
145
- self .trainning_in_progress_lock = Locker (name = "trainning_in_progress_lock" , async_lock = True )
146
-
147
145
self ._addon_manager = AddonManager (self , self .config )
148
146
149
147
@property
@@ -189,9 +187,6 @@ def get_federation_ready_lock(self):
189
187
def get_federation_setup_lock (self ):
190
188
return self .federation_setup_lock
191
189
192
- def get_trainning_in_progress_lock (self ):
193
- return self .trainning_in_progress_lock
194
-
195
190
def get_round_lock (self ):
196
191
return self .round_lock
197
192
@@ -712,10 +707,8 @@ def __init__(
712
707
713
708
async def _extended_learning_cycle (self ):
714
709
# Define the functionality of the aggregator node
715
- await self .trainer .test ()
716
- await self .trainning_in_progress_lock .acquire_async ()
717
710
await self .trainer .train ()
718
- await self .trainning_in_progress_lock . release_async ()
711
+ await self .trainer . test ()
719
712
720
713
self_update_event = UpdateReceivedEvent (
721
714
self .trainer .get_model_parameters (), self .trainer .get_model_weight (), self .addr , self .round
@@ -777,8 +770,8 @@ async def _extended_learning_cycle(self):
777
770
# Define the functionality of the trainer node
778
771
logging .info ("Waiting global update | Assign _waiting_global_update = True" )
779
772
780
- await self .trainer .test ()
781
773
await self .trainer .train ()
774
+ await self .trainer .test ()
782
775
783
776
self_update_event = UpdateReceivedEvent (
784
777
self .trainer .get_model_parameters (), self .trainer .get_model_weight (), self .addr , self .round , local = True
0 commit comments