bumpup the version for rocm-3.10.0 release (#20227)
This commit is contained in:
parent
e22e037e30
commit
a1b9a00a13
@ -12,8 +12,9 @@ class Hipblas(CMakePackage):
|
|||||||
|
|
||||||
homepage = "https://github.com/ROCmSoftwarePlatform/hipBLAS"
|
homepage = "https://github.com/ROCmSoftwarePlatform/hipBLAS"
|
||||||
git = "https://github.com/ROCmSoftwarePlatform/hipBLAS.git"
|
git = "https://github.com/ROCmSoftwarePlatform/hipBLAS.git"
|
||||||
url = "https://github.com/ROCmSoftwarePlatform/hipBLAS/archive/rocm-3.8.0.tar.gz"
|
url = "https://github.com/ROCmSoftwarePlatform/hipBLAS/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
|
version('3.10.0', sha256='45cb5e3b37f0845bd9e0d09912df4fa0ce88dd508ec9448241ae6600d3c4b1e8')
|
||||||
version('3.9.0', sha256='82ddd57fd905a5d4060665349ec017ff757a7c121cb9310574be3c3630b3545f')
|
version('3.9.0', sha256='82ddd57fd905a5d4060665349ec017ff757a7c121cb9310574be3c3630b3545f')
|
||||||
version('3.8.0', sha256='33cb82e8b2658ae2096f39e41492ba8b6852ac37c26a730612b8642d9d29abe3')
|
version('3.8.0', sha256='33cb82e8b2658ae2096f39e41492ba8b6852ac37c26a730612b8642d9d29abe3')
|
||||||
version('3.7.0', sha256='9840a493ab4838c86696ceb33ce07c34b5f59f62db4f88cb3af62b69d84f8729')
|
version('3.7.0', sha256='9840a493ab4838c86696ceb33ce07c34b5f59f62db4f88cb3af62b69d84f8729')
|
||||||
@ -21,7 +22,7 @@ class Hipblas(CMakePackage):
|
|||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0']:
|
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0']:
|
||||||
depends_on('hip@' + ver, when='@' + ver)
|
depends_on('hip@' + ver, when='@' + ver)
|
||||||
depends_on('rocsolver@' + ver, type='build', when='@' + ver)
|
depends_on('rocsolver@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('rocblas@' + ver, type='link', when='@' + ver)
|
depends_on('rocblas@' + ver, type='link', when='@' + ver)
|
||||||
|
@ -10,10 +10,11 @@ class Hipcub(CMakePackage):
|
|||||||
""" Radeon Open Compute Parallel Primitives Library"""
|
""" Radeon Open Compute Parallel Primitives Library"""
|
||||||
|
|
||||||
homepage = "https://github.com/ROCmSoftwarePlatform/hipCUB"
|
homepage = "https://github.com/ROCmSoftwarePlatform/hipCUB"
|
||||||
url = "https://github.com/ROCmSoftwarePlatform/hipCUB/archive/rocm-3.5.0.tar.gz"
|
url = "https://github.com/ROCmSoftwarePlatform/hipCUB/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='759da5c6ef0cc1e4ecf2083659e78b8bbaa015f0bb360177674e0feb3032c5be')
|
||||||
version('3.9.0', sha256='c46995f9f18733ec18e370c21d7c0d6ac719e8e9d3254c6303a20ba90831e12e')
|
version('3.9.0', sha256='c46995f9f18733ec18e370c21d7c0d6ac719e8e9d3254c6303a20ba90831e12e')
|
||||||
version('3.8.0', sha256='11d7d97268aeb953c34a80125c4577e27cb57cb6095606533105cecf2bd2ec9c')
|
version('3.8.0', sha256='11d7d97268aeb953c34a80125c4577e27cb57cb6095606533105cecf2bd2ec9c')
|
||||||
version('3.7.0', sha256='a2438632ea1606e83a8c0e1a8777aa5fdca66d77d90862642eb0ec2314b4978d')
|
version('3.7.0', sha256='a2438632ea1606e83a8c0e1a8777aa5fdca66d77d90862642eb0ec2314b4978d')
|
||||||
@ -23,7 +24,8 @@ class Hipcub(CMakePackage):
|
|||||||
|
|
||||||
depends_on('cmake@3:', type='build')
|
depends_on('cmake@3:', type='build')
|
||||||
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', '3.8.0', '3.9.0']:
|
|
||||||
|
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0']:
|
||||||
depends_on('hip@' + ver, type='build', when='@' + ver)
|
depends_on('hip@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
||||||
|
@ -10,17 +10,19 @@ class Hipfort(CMakePackage):
|
|||||||
""" Radeon Open Compute Parallel Primitives Library"""
|
""" Radeon Open Compute Parallel Primitives Library"""
|
||||||
|
|
||||||
homepage = "https://github.com/ROCmSoftwarePlatform/hipfort"
|
homepage = "https://github.com/ROCmSoftwarePlatform/hipfort"
|
||||||
url = "https://github.com/ROCmSoftwarePlatform/hipfort/archive/rocm-3.8.0.tar.gz"
|
url = "https://github.com/ROCmSoftwarePlatform/hipfort/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='44173522d9eb2a18ec1cea2d9b00b237fe70501f0849bd6be3decbb73389487a')
|
||||||
version('3.9.0', sha256='a3c4e125a9b56820446a65bd76b8caa196fddb0e0723eb513f0bcde9abd6a0c0')
|
version('3.9.0', sha256='a3c4e125a9b56820446a65bd76b8caa196fddb0e0723eb513f0bcde9abd6a0c0')
|
||||||
version('3.8.0', sha256='0132e9949f758dd8b8a462d133b3316101440cd503aa6c53bea9e34e61bbb3cc')
|
version('3.8.0', sha256='0132e9949f758dd8b8a462d133b3316101440cd503aa6c53bea9e34e61bbb3cc')
|
||||||
|
|
||||||
variant('build_type', default='Release', values=("Release", "Debug"), description='CMake build type')
|
variant('build_type', default='Release', values=("Release", "Debug"), description='CMake build type')
|
||||||
|
|
||||||
depends_on('cmake@3:', type='build')
|
depends_on('cmake@3:', type='build')
|
||||||
for ver in ['3.8.0', '3.9.0']:
|
|
||||||
|
for ver in ['3.8.0', '3.9.0', '3.10.0']:
|
||||||
depends_on('hip@' + ver, type='build', when='@' + ver)
|
depends_on('hip@' + ver, type='build', when='@' + ver)
|
||||||
|
|
||||||
def setup_build_environment(self, env):
|
def setup_build_environment(self, env):
|
||||||
|
@ -12,10 +12,11 @@ class Hipsparse(CMakePackage):
|
|||||||
|
|
||||||
homepage = "https://github.com/ROCmSoftwarePlatform/hipSPARSE"
|
homepage = "https://github.com/ROCmSoftwarePlatform/hipSPARSE"
|
||||||
git = "https://github.com/ROCmSoftwarePlatform/hipSPARSE.git"
|
git = "https://github.com/ROCmSoftwarePlatform/hipSPARSE.git"
|
||||||
url = "https://github.com/ROCmSoftwarePlatform/hipSPARSE/archive/rocm-3.8.0.tar.gz"
|
url = "https://github.com/ROCmSoftwarePlatform/hipSPARSE/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='7fd863ebf6eed09325c23ba06d9008b2f2c1345283d1a331e329e1a512b602f7')
|
||||||
version('3.9.0', sha256='ab0ea3dd9b68a126291ed5a35e50fc85d0aeb35fe862f5d9e544435e4262c435')
|
version('3.9.0', sha256='ab0ea3dd9b68a126291ed5a35e50fc85d0aeb35fe862f5d9e544435e4262c435')
|
||||||
version('3.8.0', sha256='8874c100e9ba54587a6057c2a0e555a0903254a16e9e01c2385bae1b027f83b5')
|
version('3.8.0', sha256='8874c100e9ba54587a6057c2a0e555a0903254a16e9e01c2385bae1b027f83b5')
|
||||||
version('3.7.0', sha256='a2f02d8fc6ad9a561f06dacde54ecafd30563c5c95f93819a5694e5b650dad7f')
|
version('3.7.0', sha256='a2f02d8fc6ad9a561f06dacde54ecafd30563c5c95f93819a5694e5b650dad7f')
|
||||||
@ -24,14 +25,15 @@ class Hipsparse(CMakePackage):
|
|||||||
depends_on('cmake@3:', type='build')
|
depends_on('cmake@3:', type='build')
|
||||||
depends_on('git', type='build')
|
depends_on('git', type='build')
|
||||||
|
|
||||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0']:
|
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0']:
|
||||||
depends_on('rocm-cmake@' + ver, type='build', when='@' + ver)
|
depends_on('rocm-cmake@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('rocsparse@' + ver, type='build', when='@' + ver)
|
depends_on('rocsparse@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('hip@' + ver, when='@' + ver)
|
depends_on('hip@' + ver, when='@' + ver)
|
||||||
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('hsa-rocr-dev@' + ver, type='link', when='@' + ver)
|
depends_on('hsa-rocr-dev@' + ver, type='link', when='@' + ver)
|
||||||
for ver in ['3.8.0', '3.9.0']:
|
|
||||||
|
for ver in ['3.8.0', '3.9.0', '3.10.0']:
|
||||||
depends_on('rocprim@' + ver, type='link', when='@' + ver)
|
depends_on('rocprim@' + ver, type='link', when='@' + ver)
|
||||||
|
|
||||||
patch('e79985dccde22d826aceb3badfc643a3227979d2.patch', when='@3.5.0')
|
patch('e79985dccde22d826aceb3badfc643a3227979d2.patch', when='@3.5.0')
|
||||||
|
@ -15,6 +15,7 @@ class Rocblas(CMakePackage):
|
|||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='9bfd0cf99662192b1ac105ab387531cfa9338ae615db80ed690c6a14d987e0e8')
|
||||||
version('3.9.0', sha256='3ecd2d9fd2be0e1697a191d143a2d447b53a91ae01afb50231d591136ad5e2fe')
|
version('3.9.0', sha256='3ecd2d9fd2be0e1697a191d143a2d447b53a91ae01afb50231d591136ad5e2fe')
|
||||||
version('3.8.0', sha256='568a9da0360349b1b134d74cc67cbb69b43c06eeca7c33b50072cd26cd3d8900')
|
version('3.8.0', sha256='568a9da0360349b1b134d74cc67cbb69b43c06eeca7c33b50072cd26cd3d8900')
|
||||||
version('3.7.0', sha256='9425db5f8e8b6f7fb172d09e2a360025b63a4e54414607709efc5acb28819642')
|
version('3.7.0', sha256='9425db5f8e8b6f7fb172d09e2a360025b63a4e54414607709efc5acb28819642')
|
||||||
@ -26,7 +27,7 @@ class Rocblas(CMakePackage):
|
|||||||
|
|
||||||
depends_on('cmake@3:', type='build')
|
depends_on('cmake@3:', type='build')
|
||||||
|
|
||||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0']:
|
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0']:
|
||||||
depends_on('rocm-cmake@' + ver, type='build', when='@' + ver)
|
depends_on('rocm-cmake@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('hip@' + ver, when='@' + ver)
|
depends_on('hip@' + ver, when='@' + ver)
|
||||||
@ -65,6 +66,11 @@ class Rocblas(CMakePackage):
|
|||||||
commit='b68edc65aaeed08c71b2b8622f69f83498b57d7a',
|
commit='b68edc65aaeed08c71b2b8622f69f83498b57d7a',
|
||||||
when='@3.9.0')
|
when='@3.9.0')
|
||||||
|
|
||||||
|
resource(name='Tensile',
|
||||||
|
git='https://github.com/ROCmSoftwarePlatform/Tensile.git',
|
||||||
|
commit='ab44bf46b609b5a40053f310bef2ab7511f726ae',
|
||||||
|
when='@3.10.0')
|
||||||
|
|
||||||
# Status: https://github.com/ROCmSoftwarePlatform/Tensile/commit/a488f7dadba34f84b9658ba92ce9ec5a0615a087
|
# Status: https://github.com/ROCmSoftwarePlatform/Tensile/commit/a488f7dadba34f84b9658ba92ce9ec5a0615a087
|
||||||
# Not yet landed in 3.7.0, nor 3.8.0.
|
# Not yet landed in 3.7.0, nor 3.8.0.
|
||||||
patch('0001-Fix-compilation-error-with-StringRef-to-basic-string.patch', when='@:3.8')
|
patch('0001-Fix-compilation-error-with-StringRef-to-basic-string.patch', when='@:3.8')
|
||||||
|
@ -11,10 +11,11 @@ class Rocfft(CMakePackage):
|
|||||||
"""Radeon Open Compute FFT library"""
|
"""Radeon Open Compute FFT library"""
|
||||||
|
|
||||||
homepage = "https://github.com/ROCmSoftwarePlatform/rocFFT/"
|
homepage = "https://github.com/ROCmSoftwarePlatform/rocFFT/"
|
||||||
url = "https://github.com/ROCmSoftwarePlatform/rocfft/archive/rocm-3.8.0.tar.gz"
|
url = "https://github.com/ROCmSoftwarePlatform/rocfft/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='9f57226aac7d9a0515e14a5a5b08a85e727de72b3f9c2177daf56749ac2c76ae')
|
||||||
version('3.9.0', sha256='9c9c0b7f09bab17250f5101d1605e7a61218eae828a3eb8fe048d607181294ce')
|
version('3.9.0', sha256='9c9c0b7f09bab17250f5101d1605e7a61218eae828a3eb8fe048d607181294ce')
|
||||||
version('3.8.0', sha256='ed23009796e2ee7c43dcc24527f2d6b1d7a73dceac06c30384460098d2fe1556')
|
version('3.8.0', sha256='ed23009796e2ee7c43dcc24527f2d6b1d7a73dceac06c30384460098d2fe1556')
|
||||||
version('3.7.0', sha256='94462e4bd19c2c749fcf6903adbee66d4d3bd345c0246861ff8f40b9d08a6ead')
|
version('3.7.0', sha256='94462e4bd19c2c749fcf6903adbee66d4d3bd345c0246861ff8f40b9d08a6ead')
|
||||||
@ -31,7 +32,7 @@ class Rocfft(CMakePackage):
|
|||||||
|
|
||||||
depends_on('cmake@3:', type='build')
|
depends_on('cmake@3:', type='build')
|
||||||
|
|
||||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0']:
|
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0']:
|
||||||
depends_on('rocm-cmake@' + ver, type='build', when='@' + ver)
|
depends_on('rocm-cmake@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('hip@' + ver, when='@' + ver)
|
depends_on('hip@' + ver, when='@' + ver)
|
||||||
|
@ -15,10 +15,11 @@ class RocmValidationSuite(CMakePackage):
|
|||||||
compatible platform."""
|
compatible platform."""
|
||||||
|
|
||||||
homepage = "https://github.com/ROCm-Developer-Tools/ROCmValidationSuite"
|
homepage = "https://github.com/ROCm-Developer-Tools/ROCmValidationSuite"
|
||||||
url = "https://github.com/ROCm-Developer-Tools/ROCmValidationSuite/archive/rocm-3.8.0.tar.gz"
|
url = "https://github.com/ROCm-Developer-Tools/ROCmValidationSuite/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='9f9a530f7850770663e0b0ec0c786367f2e22500a472ac6652c4fd9fb4df4f64')
|
||||||
version('3.9.0', sha256='17662028a4485b97e3ccaad5e94d20aaa2c3e9e3f741c7ebbf0f8b4cdebcc555')
|
version('3.9.0', sha256='17662028a4485b97e3ccaad5e94d20aaa2c3e9e3f741c7ebbf0f8b4cdebcc555')
|
||||||
version('3.8.0', sha256='68f1c5102e5cbed205a0ecf5a01efbdccf480f7e484ab1e58cbc6bc03e428122')
|
version('3.8.0', sha256='68f1c5102e5cbed205a0ecf5a01efbdccf480f7e484ab1e58cbc6bc03e428122')
|
||||||
version('3.7.0', sha256='bb42d7fb7ee877b80ce53b0cd1f04b0c8301197b6777d2edddcb44732bf8c9e2')
|
version('3.7.0', sha256='bb42d7fb7ee877b80ce53b0cd1f04b0c8301197b6777d2edddcb44732bf8c9e2')
|
||||||
@ -35,7 +36,7 @@ def setup_build_environment(self, build_env):
|
|||||||
spec = self.spec
|
spec = self.spec
|
||||||
build_env.set("HIPCC_PATH", spec['hip'].prefix)
|
build_env.set("HIPCC_PATH", spec['hip'].prefix)
|
||||||
|
|
||||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0']:
|
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0']:
|
||||||
depends_on('hip@' + ver, type='build', when='@' + ver)
|
depends_on('hip@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
||||||
|
@ -10,10 +10,11 @@ class Rocprim(CMakePackage):
|
|||||||
""" Radeon Open Compute Parallel Primitives Library"""
|
""" Radeon Open Compute Parallel Primitives Library"""
|
||||||
|
|
||||||
homepage = "https://github.com/ROCmSoftwarePlatform/rocPRIM"
|
homepage = "https://github.com/ROCmSoftwarePlatform/rocPRIM"
|
||||||
url = "https://github.com/ROCmSoftwarePlatform/rocPRIM/archive/rocm-3.8.0.tar.gz"
|
url = "https://github.com/ROCmSoftwarePlatform/rocPRIM/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='b406956b27d1c06b749e991a250d4ad3eb26e20c6bebf121e2ca6051597b4fa4')
|
||||||
version('3.9.0', sha256='ace6b4ee4b641280807028375cb0e6fa7b296edba9e9fc09177a5d8d075a716e')
|
version('3.9.0', sha256='ace6b4ee4b641280807028375cb0e6fa7b296edba9e9fc09177a5d8d075a716e')
|
||||||
version('3.8.0', sha256='4d37320d174eaada99dd796d81fa97d5dcc65a6dff8e8ff1c21e8e68acb4ea74')
|
version('3.8.0', sha256='4d37320d174eaada99dd796d81fa97d5dcc65a6dff8e8ff1c21e8e68acb4ea74')
|
||||||
version('3.7.0', sha256='225209a0cbd003c241821c8a9192cec5c07c7f1a6ab7da296305fc69f5f6d365')
|
version('3.7.0', sha256='225209a0cbd003c241821c8a9192cec5c07c7f1a6ab7da296305fc69f5f6d365')
|
||||||
@ -23,7 +24,8 @@ class Rocprim(CMakePackage):
|
|||||||
|
|
||||||
depends_on('cmake@3:', type='build')
|
depends_on('cmake@3:', type='build')
|
||||||
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', '3.8.0', '3.9.0']:
|
|
||||||
|
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0']:
|
||||||
depends_on('hip@' + ver, type='build', when='@' + ver)
|
depends_on('hip@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
||||||
|
@ -12,10 +12,11 @@ class Rocrand(CMakePackage):
|
|||||||
pseudo-random and quasi-random numbers."""
|
pseudo-random and quasi-random numbers."""
|
||||||
|
|
||||||
homepage = "https://github.com/ROCmSoftwarePlatform/rocRAND"
|
homepage = "https://github.com/ROCmSoftwarePlatform/rocRAND"
|
||||||
url = "https://github.com/ROCmSoftwarePlatform/rocRAND/archive/rocm-3.8.0.tar.gz"
|
url = "https://github.com/ROCmSoftwarePlatform/rocRAND/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='f55e2b49b4dfd887e46eea049f3359ae03c60bae366ffc979667d364205bc99c')
|
||||||
version('3.9.0', sha256='a500a3a83be36b6c91aa062dc6eef1f9fc1d9ee62422d541cc279513d98efa91')
|
version('3.9.0', sha256='a500a3a83be36b6c91aa062dc6eef1f9fc1d9ee62422d541cc279513d98efa91')
|
||||||
version('3.8.0', sha256='79eb84d41363a46ed9bb18d9757cf6a419d2f48bb6a71b8e4db616a5007a6560')
|
version('3.8.0', sha256='79eb84d41363a46ed9bb18d9757cf6a419d2f48bb6a71b8e4db616a5007a6560')
|
||||||
version('3.7.0', sha256='5e43fe07afe2c7327a692b3b580875bae6e6ee790e044c053fffafbfcbc14860')
|
version('3.7.0', sha256='5e43fe07afe2c7327a692b3b580875bae6e6ee790e044c053fffafbfcbc14860')
|
||||||
@ -23,7 +24,8 @@ class Rocrand(CMakePackage):
|
|||||||
|
|
||||||
depends_on('cmake@3.5.1:', type='build')
|
depends_on('cmake@3.5.1:', type='build')
|
||||||
depends_on('numactl', when='@3.7.0:')
|
depends_on('numactl', when='@3.7.0:')
|
||||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0']:
|
|
||||||
|
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0']:
|
||||||
depends_on('hip@' + ver, type='build', when='@' + ver)
|
depends_on('hip@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
||||||
|
@ -12,10 +12,11 @@ class Rocsolver(CMakePackage):
|
|||||||
|
|
||||||
homepage = "https://github.com/ROCmSoftwarePlatform/rocSOLVER"
|
homepage = "https://github.com/ROCmSoftwarePlatform/rocSOLVER"
|
||||||
git = "https://github.com/ROCmSoftwarePlatform/rocSOLVER.git"
|
git = "https://github.com/ROCmSoftwarePlatform/rocSOLVER.git"
|
||||||
url = "https://github.com/ROCmSoftwarePlatform/rocSOLVER/archive/rocm-3.8.0.tar.gz"
|
url = "https://github.com/ROCmSoftwarePlatform/rocSOLVER/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='bc72483656b6b23a1e321913a580ca460da3bc5976404647536a01857f178dd2')
|
||||||
version('3.9.0', sha256='85fd77fe5acf5af518d11e90e2c03ee0c5abd61071cea86ef5df09f944879648')
|
version('3.9.0', sha256='85fd77fe5acf5af518d11e90e2c03ee0c5abd61071cea86ef5df09f944879648')
|
||||||
version('3.8.0', sha256='72aa74284944d8b454088e8c8d74cf05464a4e2e46d33a57017ddd009113025e')
|
version('3.8.0', sha256='72aa74284944d8b454088e8c8d74cf05464a4e2e46d33a57017ddd009113025e')
|
||||||
version('3.7.0', sha256='8c1c630595952806e658c539fd0f3056bd45bafc22b57f0dd10141abefbe4595')
|
version('3.7.0', sha256='8c1c630595952806e658c539fd0f3056bd45bafc22b57f0dd10141abefbe4595')
|
||||||
@ -24,10 +25,10 @@ class Rocsolver(CMakePackage):
|
|||||||
depends_on('cmake@3:', type='build')
|
depends_on('cmake@3:', type='build')
|
||||||
depends_on('numactl', type='link', when='@3.7.0:')
|
depends_on('numactl', type='link', when='@3.7.0:')
|
||||||
|
|
||||||
for ver in ['3.7.0', '3.8.0', '3.9.0']:
|
for ver in ['3.7.0', '3.8.0', '3.9.0', '3.10.0']:
|
||||||
depends_on('hsa-rocr-dev@' + ver, type='build', when='@' + ver)
|
depends_on('hsa-rocr-dev@' + ver, type='build', when='@' + ver)
|
||||||
|
|
||||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0']:
|
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0']:
|
||||||
depends_on('hip@' + ver, type='build', when='@' + ver)
|
depends_on('hip@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
||||||
|
@ -14,10 +14,11 @@ class Rocsparse(CMakePackage):
|
|||||||
language and optimized for AMD's latest discrete GPUs."""
|
language and optimized for AMD's latest discrete GPUs."""
|
||||||
|
|
||||||
homepage = "https://github.com/ROCmSoftwarePlatform/rocSPARSE"
|
homepage = "https://github.com/ROCmSoftwarePlatform/rocSPARSE"
|
||||||
url = "https://github.com/ROCmSoftwarePlatform/rocSPARSE/archive/rocm-3.8.0.tar.gz"
|
url = "https://github.com/ROCmSoftwarePlatform/rocSPARSE/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='8325828c5d7818dfb45e03b5f1572a573cc21964d596aaaa33b7469817b03abd')
|
||||||
version('3.9.0', sha256='7b8f952d0c7f8ac2f3bb60879ab420fabbfafb0885a3d8464d5b4c191e97dec6')
|
version('3.9.0', sha256='7b8f952d0c7f8ac2f3bb60879ab420fabbfafb0885a3d8464d5b4c191e97dec6')
|
||||||
version('3.8.0', sha256='a5d085fffe05a7ac7f5658075d9782b9b02d0c5c3e2c1807dad266c3a61141fd')
|
version('3.8.0', sha256='a5d085fffe05a7ac7f5658075d9782b9b02d0c5c3e2c1807dad266c3a61141fd')
|
||||||
version('3.7.0', sha256='db561ae5e8ee117f7c539a9ef6ee49c13b82ba9f702b22c76e741cca245386a9')
|
version('3.7.0', sha256='db561ae5e8ee117f7c539a9ef6ee49c13b82ba9f702b22c76e741cca245386a9')
|
||||||
@ -25,7 +26,7 @@ class Rocsparse(CMakePackage):
|
|||||||
|
|
||||||
depends_on('cmake@3:', type='build')
|
depends_on('cmake@3:', type='build')
|
||||||
|
|
||||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0']:
|
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0']:
|
||||||
depends_on('hip@' + ver, when='@' + ver)
|
depends_on('hip@' + ver, when='@' + ver)
|
||||||
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
||||||
|
@ -13,10 +13,11 @@ class Rocthrust(CMakePackage):
|
|||||||
library works on HIP/ROCm platforms"""
|
library works on HIP/ROCm platforms"""
|
||||||
|
|
||||||
homepage = "https://github.com/ROCmSoftwarePlatform/rocThrust"
|
homepage = "https://github.com/ROCmSoftwarePlatform/rocThrust"
|
||||||
url = "https://github.com/ROCmSoftwarePlatform/rocThrust/archive/rocm-3.8.0.tar.gz"
|
url = "https://github.com/ROCmSoftwarePlatform/rocThrust/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='31bea6cd19a0ffa15e4ab50ecde2402ea5aaa182149cfab98242357e41f1805b')
|
||||||
version('3.9.0', sha256='65f5e74d72c5aaee90459468d693b212af7d56e31098ee8237b18d1b4d620eb0')
|
version('3.9.0', sha256='65f5e74d72c5aaee90459468d693b212af7d56e31098ee8237b18d1b4d620eb0')
|
||||||
version('3.8.0', sha256='39350aeb8bfbcd09e387717b2a05c7e3a19e0fa85ff4284b967bb8fae12f9013')
|
version('3.8.0', sha256='39350aeb8bfbcd09e387717b2a05c7e3a19e0fa85ff4284b967bb8fae12f9013')
|
||||||
version('3.7.0', sha256='4cb923dde5eec150a566cb10d23ee5c7ce3aa892c4dea94886a89d95b90f3bdd')
|
version('3.7.0', sha256='4cb923dde5eec150a566cb10d23ee5c7ce3aa892c4dea94886a89d95b90f3bdd')
|
||||||
@ -26,8 +27,9 @@ class Rocthrust(CMakePackage):
|
|||||||
description='CMake build type')
|
description='CMake build type')
|
||||||
|
|
||||||
depends_on('cmake@3:', type='build')
|
depends_on('cmake@3:', type='build')
|
||||||
depends_on('numactl', when='@3.7.0')
|
depends_on('numactl', when='@3.7.0:')
|
||||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0']:
|
|
||||||
|
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0']:
|
||||||
depends_on('hip@' + ver, type='build', when='@' + ver)
|
depends_on('hip@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
||||||
|
Loading…
Reference in New Issue
Block a user