summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/py-torch-spline-conv/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/py-torch-spline-conv/package.py')
-rw-r--r--var/spack/repos/builtin/packages/py-torch-spline-conv/package.py31
1 files changed, 15 insertions, 16 deletions
diff --git a/var/spack/repos/builtin/packages/py-torch-spline-conv/package.py b/var/spack/repos/builtin/packages/py-torch-spline-conv/package.py
index 191484fdc5..2f1eddbb20 100644
--- a/var/spack/repos/builtin/packages/py-torch-spline-conv/package.py
+++ b/var/spack/repos/builtin/packages/py-torch-spline-conv/package.py
@@ -11,27 +11,26 @@ class PyTorchSplineConv(PythonPackage):
convolution operator of SplineCNN."""
homepage = "https://github.com/rusty1s/pytorch_spline_conv"
- url = "https://github.com/rusty1s/pytorch_spline_conv/archive/1.2.0.tar.gz"
+ url = "https://github.com/rusty1s/pytorch_spline_conv/archive/1.2.0.tar.gz"
- version('1.2.0', sha256='ab8da41357c8a4785662366655bb6dc5e84fd0e938008194955409aefe535009')
+ version("1.2.0", sha256="ab8da41357c8a4785662366655bb6dc5e84fd0e938008194955409aefe535009")
- variant('cuda', default=False, description="Enable CUDA support")
+ variant("cuda", default=False, description="Enable CUDA support")
- depends_on('python@3.6:', type=('build', 'run'))
- depends_on('py-setuptools', type='build')
- depends_on('py-pytest-runner', type='build')
- depends_on('py-torch+cuda', when='+cuda')
- depends_on('py-torch~cuda', when='~cuda')
+ depends_on("python@3.6:", type=("build", "run"))
+ depends_on("py-setuptools", type="build")
+ depends_on("py-pytest-runner", type="build")
+ depends_on("py-torch+cuda", when="+cuda")
+ depends_on("py-torch~cuda", when="~cuda")
def setup_build_environment(self, env):
- if '+cuda' in self.spec:
- cuda_arches = list(
- self.spec['py-torch'].variants['cuda_arch'].value)
+ if "+cuda" in self.spec:
+ cuda_arches = list(self.spec["py-torch"].variants["cuda_arch"].value)
for i, x in enumerate(cuda_arches):
- cuda_arches[i] = '{0}.{1}'.format(x[0:-1], x[-1])
- env.set('TORCH_CUDA_ARCH_LIST', str.join(' ', cuda_arches))
+ cuda_arches[i] = "{0}.{1}".format(x[0:-1], x[-1])
+ env.set("TORCH_CUDA_ARCH_LIST", str.join(" ", cuda_arches))
- env.set('FORCE_CUDA', '1')
- env.set('CUDA_HOME', self.spec['cuda'].prefix)
+ env.set("FORCE_CUDA", "1")
+ env.set("CUDA_HOME", self.spec["cuda"].prefix)
else:
- env.set('FORCE_CUDA', '0')
+ env.set("FORCE_CUDA", "0")