提交 01458398 编写于 作者: Z Zhi Tian

sync sum_centerness_targets only when num_gpus > 1

上级 816bfa69
......@@ -259,8 +259,13 @@ class FCOSLossComputation(object):
if pos_inds.numel() > 0:
centerness_targets = self.compute_centerness_targets(reg_targets_flatten)
sum_centerness_targets = centerness_targets.sum()
sum_centerness_targets = reduce_sum(sum_centerness_targets).item()
if num_gpus > 1:
sum_centerness_targets = reduce_sum(sum_centerness_targets).item()
else:
sum_centerness_targets = sum_centerness_targets.item()
reg_loss = self.box_reg_loss_func(
box_regression_flatten,
reg_targets_flatten,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册