We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6c888df commit e4a55abCopy full SHA for e4a55ab
1 file changed
algoperf/workloads/ogbg/metrics.py
@@ -31,9 +31,6 @@ class MeanAveragePrecision(
31
metrics.CollectingMetric.from_outputs(('logits', 'labels', 'mask'))):
32
"""Computes the mean average precision (mAP) over different tasks."""
33
34
- def sigmoid_np(x):
35
- return 1 / (1 + np.exp(-x))
36
-
37
def compute(self):
38
# Matches the official OGB evaluation scheme for mean average precision.
39
values = super().compute()
@@ -52,6 +49,8 @@ def compute(self):
52
49
dist.all_gather(all_tensors, tensor)
53
50
all_values[idx] = torch.cat(all_tensors).cpu().numpy()
54
51
labels, logits, mask = all_values
+ def sigmoid_np(x):
+ return 1 / (1 + np.exp(-x))
55
sigmoid = sigmoid_np
56
57
mask = mask.astype(bool)
0 commit comments