div.py 426 Bytes
Newer Older
rusty1s's avatar
rusty1s committed
1
2
3
4
5
6
from .scatter import scatter
from .utils import gen_output


def scatter_div_(output, index, input, dim=0):
    """If multiple indices reference the same location, their
rusty1s's avatar
rusty1s committed
7
    **contributions divide**."""
rusty1s's avatar
rusty1s committed
8
9
10
    return scatter('div', dim, output, index, input)


rusty1s's avatar
rename  
rusty1s committed
11
12
def scatter_div(index, input, dim=0, size=None, fill_value=1):
    output = gen_output(index, input, dim, size, fill_value)
rusty1s's avatar
rusty1s committed
13
    scatter_div_(output, index, input, dim)