Skip to content

Commit e4a55ab

Browse files
authored
Update metrics.py
Defined np sigmoid inside use_pytorch_ddp
1 parent 6c888df commit e4a55ab

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

algoperf/workloads/ogbg/metrics.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,6 @@ class MeanAveragePrecision(
3131
metrics.CollectingMetric.from_outputs(('logits', 'labels', 'mask'))):
3232
"""Computes the mean average precision (mAP) over different tasks."""
3333

34-
def sigmoid_np(x):
35-
return 1 / (1 + np.exp(-x))
36-
3734
def compute(self):
3835
# Matches the official OGB evaluation scheme for mean average precision.
3936
values = super().compute()
@@ -52,6 +49,8 @@ def compute(self):
5249
dist.all_gather(all_tensors, tensor)
5350
all_values[idx] = torch.cat(all_tensors).cpu().numpy()
5451
labels, logits, mask = all_values
52+
def sigmoid_np(x):
53+
return 1 / (1 + np.exp(-x))
5554
sigmoid = sigmoid_np
5655

5756
mask = mask.astype(bool)

0 commit comments

Comments
 (0)