py-torchvision: gather correct cuda_arch setting from py-torch (#19845)

* py-torchvision: gather correct cuda_arch setting from py-torch dependency

* py-torchvision: remove unneeded variant
This commit is contained in:
Phil Tooley 2020-11-10 18:28:01 +00:00 committed by GitHub
parent f7f4171d4e
commit db5aa927db
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -98,5 +98,10 @@ def setup_build_environment(self, env):
if '+cuda' in self.spec['py-torch']:
env.set('FORCE_CUDA', 1)
env.set('CUDA_HOME', self.spec['cuda'].prefix)
pytorch_cuda_arch = ';'.join(
'{0:.1f}'.format(float(i) / 10.0) for i in
self.spec['py-torch'].variants['cuda_arch'].value
)
env.set('TORCH_CUDA_ARCH_LIST', pytorch_cuda_arch)
else:
env.set('FORCE_CUDA', 0)