浏览代码

check for None

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

+ 3 - 2
hivemind/averaging/averager.py

@@ -455,9 +455,10 @@ class DecentralizedAverager(mp.Process, ServicerBase):
 
                     group_info = await matchmaking_task
 
+                    if group_info is None:
+                        raise AllreduceException("Averaging step failed: could not find a group")
+
                     with self._register_allreduce_group(group_info):
-                        if group_info is None:
-                            raise AllreduceException("Averaging step failed: could not find a group")
 
                         step.stage = AveragingStage.RUNNING_ALLREDUCE