瀏覽代碼

ignore_stale_updates

justheuristic 3 年之前
父節點
當前提交
195d8d4c38
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      hivemind/optim/collaborative.py

+ 3 - 3
hivemind/optim/collaborative.py

@@ -425,9 +425,9 @@ class CollaborativeOptimizer(DecentralizedOptimizerBase):
 
         if not isinstance(response, dict) or len(response) == 0:
             logger.log(self.status_loglevel, f"Found no active peers: {response}")
-            local_eta_next_step = (
-                    max(0, self.target_batch_size - self.local_updates_accumulated) / self.performance_ema.samples_per_second
-            )
+            samples_left_to_target_batch_size = max(0, self.target_batch_size - self.local_samples_accumulated)
+            local_eta_next_step = samples_left_to_target_batch_size / self.performance_ema.samples_per_second
+
             return CollaborationState(
                 self.local_step,
                 self.local_samples_accumulated,