__init__.py 1.37 KB
Newer Older
rusty1s's avatar
typo  
rusty1s committed
1
2
3
4
import os.path as osp

import torch

rusty1s's avatar
rusty1s committed
5
6
from .scatter import (scatter_sum, scatter_add, scatter_mean, scatter_min,
                      scatter_max, scatter)
rusty1s's avatar
rusty1s committed
7
8
from .segment_csr import (segment_sum_csr, segment_add_csr, segment_mean_csr,
                          segment_min_csr, segment_max_csr, segment_csr,
rusty1s's avatar
rusty1s committed
9
                          gather_csr)
rusty1s's avatar
rusty1s committed
10
11
from .segment_coo import (segment_sum_coo, segment_add_coo, segment_mean_coo,
                          segment_min_coo, segment_max_coo, segment_coo,
rusty1s's avatar
rusty1s committed
12
                          gather_coo)
rusty1s's avatar
rusty1s committed
13
14
from .composite import (scatter_std, scatter_logsumexp, scatter_softmax,
                        scatter_log_softmax)
rusty1s's avatar
rusty1s committed
15

rusty1s's avatar
typo  
rusty1s committed
16
17
torch.ops.load_library(
    osp.join(osp.dirname(osp.abspath(__file__)), '_version.so'))
rusty1s's avatar
fix  
rusty1s committed
18
19
cuda_version = torch.ops.torch_scatter.cuda_version()
print(cuda_version)
rusty1s's avatar
typo  
rusty1s committed
20

rusty1s's avatar
update  
rusty1s committed
21
__version__ = '2.0.3'
rusty1s's avatar
cleaner  
rusty1s committed
22

rusty1s's avatar
rusty1s committed
23
__all__ = [
rusty1s's avatar
rusty1s committed
24
25
26
27
28
29
    'scatter_sum',
    'scatter_add',
    'scatter_mean',
    'scatter_min',
    'scatter_max',
    'scatter',
rusty1s's avatar
rusty1s committed
30
31
32
33
34
    'segment_sum_csr',
    'segment_add_csr',
    'segment_mean_csr',
    'segment_min_csr',
    'segment_max_csr',
rusty1s's avatar
rusty1s committed
35
    'segment_csr',
rusty1s's avatar
rusty1s committed
36
    'gather_csr',
rusty1s's avatar
rusty1s committed
37
38
39
40
41
42
43
    'segment_sum_coo',
    'segment_add_coo',
    'segment_mean_coo',
    'segment_min_coo',
    'segment_max_coo',
    'segment_coo',
    'gather_coo',
rusty1s's avatar
rusty1s committed
44
45
46
47
    'scatter_std',
    'scatter_logsumexp',
    'scatter_softmax',
    'scatter_log_softmax',
48
    'torch_scatter',
rusty1s's avatar
rusty1s committed
49
    '__version__',
rusty1s's avatar
rusty1s committed
50
]