Unverified Commit b4d95df1 authored by Matthias Fey's avatar Matthias Fey Committed by GitHub
Browse files

Merge pull request #3 from AntoinePrv/cuda_no_cuda

Cuda no cuda
parents 31fc84ff db0360a0
from setuptools import setup, find_packages
import torch
from torch.utils.cpp_extension import CppExtension, CUDAExtension
from torch.utils.cpp_extension import CppExtension, CUDAExtension, CUDA_HOME
ext_modules = [
CppExtension('basis_cpu', ['cpu/basis.cpp']),
......@@ -8,7 +8,7 @@ ext_modules = [
]
cmdclass = {'build_ext': torch.utils.cpp_extension.BuildExtension}
if torch.cuda.is_available():
if CUDA_HOME is not None:
ext_modules += [
CUDAExtension('basis_cuda',
['cuda/basis.cpp', 'cuda/basis_kernel.cu']),
......
......@@ -7,7 +7,7 @@ from .utils.degree import degree as node_degree
class SplineConv(object):
"""Applies the spline-based convolution operator :math:`(f \star g)(i) =
r"""Applies the spline-based convolution operator :math:`(f \star g)(i) =
\frac{1}{|\mathcal{N}(i)|} \sum_{l=1}^{M_{in}} \sum_{j \in \mathcal{N}(i)}
f_l(j) \cdot g_l(u(i, j))` over several node features of an input graph.
The kernel function :math:`g_l` is defined over the weighted B-spline
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment