Skip to content

Commit

Permalink
Merge pull request #16745 from SebastianAchilles/20221125154348_new_p…
Browse files Browse the repository at this point in the history
…r_cuTENSOR1615

{lib}[system/system] cuTENSOR v1.6.1.5
  • Loading branch information
Micket committed Nov 27, 2022
2 parents 18402eb + 5644eb7 commit e442604
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions easybuild/easyconfigs/c/cuTENSOR/cuTENSOR-1.6.1.5-CUDA-11.7.0.eb
@@ -0,0 +1,33 @@
easyblock = 'Tarball'

name = 'cuTENSOR'
local_shortver = '1.6.1'
version = local_shortver + '.5'
versionsuffix = '-CUDA-%(cudaver)s'

homepage = 'https://developer.nvidia.com/cutensor'
description = """The cuTENSOR Library is a GPU-accelerated tensor linear algebra library providing tensor contraction,
reduction and elementwise operations."""

toolchain = SYSTEM

source_urls = ['https://developer.download.nvidia.com/compute/cutensor/redist/libcutensor/linux-x86_64/']
sources = ['libcutensor-linux-x86_64-%(version)s-archive.tar.xz']
checksums = ['793b425c30ffd423c4f3a2e94acaf4fcb6752264aa73b74695a002dd2fe94b1a']

local_cudamajver = '11'
dependencies = [('CUDA', local_cudamajver + '.7.0')]

sanity_check_paths = {
'files': ['include/cutensor.h', 'include/cutensor/types.h',
'lib/%s/libcutensor.%s' % (local_cudamajver, SHLIB_EXT),
'lib/%s/libcutensor_static.a' % local_cudamajver],
'dirs': [],
}

modextrapaths = {
'LD_LIBRARY_PATH': ['lib/%s' % local_cudamajver],
'LIBRARY_PATH': ['lib/%s' % local_cudamajver],
}

moduleclass = 'lib'

0 comments on commit e442604

Please sign in to comment.