lbann, aluminum, hydrogen, dihydrogen: pass cuda_arch to cmake (#24074)
This commit is contained in:
parent
622223823e
commit
3356c5fc71
@ -66,6 +66,10 @@ def cmake_args(self):
|
||||
|
||||
if '+cuda' in spec:
|
||||
args.append('-DCMAKE_CUDA_STANDARD=14')
|
||||
archs = spec.variants['cuda_arch'].value
|
||||
if archs != 'none':
|
||||
arch_str = ",".join(archs)
|
||||
args.append('-DCMAKE_CUDA_ARCHITECTURES=%s' % arch_str)
|
||||
|
||||
if spec.satisfies('@0.5:'):
|
||||
args.extend([
|
||||
|
@ -156,6 +156,10 @@ def cmake_args(self):
|
||||
args.append('-DCMAKE_CUDA_STANDARD=17')
|
||||
else:
|
||||
args.append('-DCMAKE_CUDA_STANDARD=14')
|
||||
archs = spec.variants['cuda_arch'].value
|
||||
if archs != 'none':
|
||||
arch_str = ",".join(archs)
|
||||
args.append('-DCMAKE_CUDA_ARCHITECTURES=%s' % arch_str)
|
||||
|
||||
if '+cuda' in spec or '+distconv' in spec:
|
||||
args.append('-DcuDNN_DIR={0}'.format(
|
||||
|
@ -161,6 +161,10 @@ def cmake_args(self):
|
||||
|
||||
if '+cuda' in spec:
|
||||
args.append('-DCMAKE_CUDA_STANDARD=14')
|
||||
archs = spec.variants['cuda_arch'].value
|
||||
if archs != 'none':
|
||||
arch_str = ",".join(archs)
|
||||
args.append('-DCMAKE_CUDA_ARCHITECTURES=%s' % arch_str)
|
||||
|
||||
if '+rocm' in spec:
|
||||
args.extend([
|
||||
|
@ -316,6 +316,10 @@ def cmake_args(self):
|
||||
args.append('-DCMAKE_CUDA_STANDARD=17')
|
||||
else:
|
||||
args.append('-DCMAKE_CUDA_STANDARD=14')
|
||||
archs = spec.variants['cuda_arch'].value
|
||||
if archs != 'none':
|
||||
arch_str = ",".join(archs)
|
||||
args.append('-DCMAKE_CUDA_ARCHITECTURES=%s' % arch_str)
|
||||
|
||||
if spec.satisfies('@:0.90') or spec.satisfies('@0.95:'):
|
||||
args.append(
|
||||
|
Loading…
Reference in New Issue
Block a user