degree.py 212 Bytes
Newer Older
rusty1s's avatar
rusty1s committed
1
2
3
4
5
6
7
8
9
import torch

from .new import new


def node_degree(index, num_nodes, out=None):
    zero = torch.zeros(num_nodes, out=out)
    one = torch.ones(index, out=new(zero))
    return zero.scatter_add_(0, index, one)