diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/rocblas/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/rocblas/package.py | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/rocblas/package.py b/var/spack/repos/builtin/packages/rocblas/package.py index 4daabcd103..2c6127317a 100644 --- a/var/spack/repos/builtin/packages/rocblas/package.py +++ b/var/spack/repos/builtin/packages/rocblas/package.py @@ -13,8 +13,9 @@ class Rocblas(CMakePackage): homepage = "https://github.com/ROCmSoftwarePlatform/rocBLAS/" url = "https://github.com/ROCmSoftwarePlatform/rocBLAS/archive/rocm-3.5.0.tar.gz" - maintainers = ['haampie'] + maintainers = ['srekolam', 'arjun-raj-kuppala'] + version('3.9.0', sha256='3ecd2d9fd2be0e1697a191d143a2d447b53a91ae01afb50231d591136ad5e2fe') version('3.8.0', sha256='568a9da0360349b1b134d74cc67cbb69b43c06eeca7c33b50072cd26cd3d8900') version('3.7.0', sha256='9425db5f8e8b6f7fb172d09e2a360025b63a4e54414607709efc5acb28819642') version('3.5.0', sha256='8560fabef7f13e8d67da997de2295399f6ec595edfd77e452978c140d5f936f0') @@ -25,7 +26,7 @@ class Rocblas(CMakePackage): depends_on('cmake@3:', type='build') - for ver in ['3.5.0', '3.7.0', '3.8.0']: + for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0']: depends_on('rocm-cmake@' + ver, type='build', when='@' + ver) depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver) depends_on('hip@' + ver, when='@' + ver) @@ -59,9 +60,14 @@ class Rocblas(CMakePackage): commit='9123205f9b5f95c96ff955695e942d2c3b321cbf', when='@3.8.0') + resource(name='Tensile', + git='https://github.com/ROCmSoftwarePlatform/Tensile.git', + commit='b68edc65aaeed08c71b2b8622f69f83498b57d7a', + when='@3.9.0') + # Status: https://github.com/ROCmSoftwarePlatform/Tensile/commit/a488f7dadba34f84b9658ba92ce9ec5a0615a087 # Not yet landed in 3.7.0, nor 3.8.0. - patch('0001-Fix-compilation-error-with-StringRef-to-basic-string.patch') + patch('0001-Fix-compilation-error-with-StringRef-to-basic-string.patch', when='@:3.8') def setup_build_environment(self, env): env.set('CXX', self.spec['hip'].hipcc) |