"examples/speech_recognition/models/vggtransformer.py" did not exist on "9a1038f68a92444a8f9cd2f0ca42a362b90fed20"
degree.py 272 Bytes
Newer Older
rusty1s's avatar
rusty1s committed
1
2
3
import torch


rusty1s's avatar
rusty1s committed
4
5
def node_degree(target, num_nodes, out=None):
    out = target.new(num_nodes) if out is None else out
rusty1s's avatar
rusty1s committed
6
    zero = torch.zeros(num_nodes, out=out)
rusty1s's avatar
rusty1s committed
7
8
    one = torch.ones(target.size(0), out=zero.new(target.size(0)))
    return zero.scatter_add_(0, target, one)