rocm-3.8.0 updates for hipblas,rocsolver,rocm-opencl
This commit is contained in:
parent
971e0049b1
commit
2542e8b1be
@ -12,19 +12,21 @@ class Hipblas(CMakePackage):
|
||||
|
||||
homepage = "https://github.com/ROCmSoftwarePlatform/hipBLAS"
|
||||
git = "https://github.com/ROCmSoftwarePlatform/hipBLAS.git"
|
||||
url = "https://github.com/ROCmSoftwarePlatform/hipBLAS/archive/rocm-3.5.0.tar.gz"
|
||||
url = "https://github.com/ROCmSoftwarePlatform/hipBLAS/archive/rocm-3.8.0.tar.gz"
|
||||
|
||||
version('3.8.0', sha256='33cb82e8b2658ae2096f39e41492ba8b6852ac37c26a730612b8642d9d29abe3')
|
||||
version('3.7.0', sha256='9840a493ab4838c86696ceb33ce07c34b5f59f62db4f88cb3af62b69d84f8729')
|
||||
version('3.5.0', sha256='d451da80beb048767da71a090afceed2e111d01b3e95a7044deada5054d6e7b1')
|
||||
|
||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||
for ver in ['3.5.0', '3.7.0']:
|
||||
|
||||
for ver in ['3.5.0', '3.7.0', '3.8.0']:
|
||||
depends_on('hip@' + ver, when='@' + ver)
|
||||
depends_on('rocsolver@' + ver, type='build', when='@' + ver)
|
||||
depends_on('rocblas@' + ver, type='link', when='@' + ver)
|
||||
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
||||
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
||||
|
||||
version('3.7.0', sha256='9840a493ab4838c86696ceb33ce07c34b5f59f62db4f88cb3af62b69d84f8729')
|
||||
version('3.5.0', sha256='d451da80beb048767da71a090afceed2e111d01b3e95a7044deada5054d6e7b1')
|
||||
|
||||
def cmake_args(self):
|
||||
args = [
|
||||
'-DBUILD_CLIENTS_SAMPLES=OFF',
|
||||
|
@ -20,14 +20,15 @@ def url_for_version(self, version):
|
||||
url = "https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-{0}.tar.gz"
|
||||
return url.format(version)
|
||||
|
||||
version('3.8.0', sha256='7f75dd1abf3d771d554b0e7b0a7d915ab5f11a74962c92b013ee044a23c1270a')
|
||||
version('3.7.0', sha256='283e1dfe4c3d2e8af4d677ed3c20e975393cdb0856e3ccd77b9c7ed2a151650b')
|
||||
version('3.5.0', sha256='511b617d5192f2d4893603c1a02402b2ac9556e9806ff09dd2a91d398abf39a0')
|
||||
|
||||
depends_on('cmake@3:', type='build')
|
||||
depends_on('mesa~llvm@18.3:', type='link')
|
||||
depends_on('numactl', type='link', when='@3.7.0')
|
||||
depends_on('numactl', type='link', when='@3.7.0:')
|
||||
|
||||
for ver in ['3.5.0', '3.7.0']:
|
||||
for ver in ['3.5.0', '3.7.0', '3.8.0']:
|
||||
depends_on('hip-rocclr@' + ver, type='build', when='@' + ver)
|
||||
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
||||
depends_on('hsa-rocr-dev@' + ver, type='build', when='@' + ver)
|
||||
|
@ -12,18 +12,21 @@ class Rocsolver(CMakePackage):
|
||||
|
||||
homepage = "https://github.com/ROCmSoftwarePlatform/rocSOLVER"
|
||||
git = "https://github.com/ROCmSoftwarePlatform/rocSOLVER.git"
|
||||
url = "https://github.com/ROCmSoftwarePlatform/rocSOLVER/archive/rocm-3.5.0.tar.gz"
|
||||
url = "https://github.com/ROCmSoftwarePlatform/rocSOLVER/archive/rocm-3.8.0.tar.gz"
|
||||
|
||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||
|
||||
version('3.8.0', sha256='72aa74284944d8b454088e8c8d74cf05464a4e2e46d33a57017ddd009113025e')
|
||||
version('3.7.0', sha256='8c1c630595952806e658c539fd0f3056bd45bafc22b57f0dd10141abefbe4595')
|
||||
version('3.5.0', sha256='d655e8c762fb9e123b9fd7200b4258512ceef69973de4d0588c815bc666cb358')
|
||||
|
||||
depends_on('cmake@3:', type='build')
|
||||
depends_on('numactl', when='@3.7.0')
|
||||
depends_on('hsa-rocr-dev@3.7.0', type='build', when='@3.7.0')
|
||||
depends_on('numactl', type='link', when='@3.7.0:')
|
||||
|
||||
for ver in ['3.5.0', '3.7.0']:
|
||||
for ver in ['3.7.0', '3.8.0']:
|
||||
depends_on('hsa-rocr-dev@' + ver, type='build', when='@' + ver)
|
||||
|
||||
for ver in ['3.5.0', '3.7.0', '3.8.0']:
|
||||
depends_on('hip@' + ver, type='build', when='@' + ver)
|
||||
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
||||
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
||||
|
Loading…
Reference in New Issue
Block a user