浏览代码

ignore_stale_updates

justheuristic 3 年之前
父节点
当前提交
171993fd9d
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      hivemind/optim/collaborative.py

+ 1 - 1
hivemind/optim/collaborative.py

@@ -451,7 +451,7 @@ class CollaborativeOptimizer(DecentralizedOptimizerBase):
 
 
         for state in valid_peer_states:
         for state in valid_peer_states:
             total_samples_per_second += state.samples_per_second
             total_samples_per_second += state.samples_per_second
-            if state.step >= self.local_step and current_time - state.time < self.staleness_timeout:
+            if state.step == self.local_step and current_time - state.time < self.staleness_timeout:
                 total_samples_accumulated += state.samples_accumulated
                 total_samples_accumulated += state.samples_accumulated
                 estimated_current_samples += (
                 estimated_current_samples += (
                     state.samples_accumulated + max(0, current_time - state.time) * state.samples_per_second
                     state.samples_accumulated + max(0, current_time - state.time) * state.samples_per_second