Update rocm ecosystem to v4.3.0 (#25299)
This commit is contained in:
parent
24ea784dc4
commit
ea71eb35d3
12 changed files with 33 additions and 21 deletions
|
@ -15,10 +15,11 @@ class Atmi(CMakePackage):
|
|||
|
||||
homepage = "https://github.com/RadeonOpenCompute/atmi"
|
||||
git = "https://github.com/RadeonOpenCompute/atmi.git"
|
||||
url = "https://github.com/RadeonOpenCompute/atmi/archive/rocm-4.2.0.tar.gz"
|
||||
url = "https://github.com/RadeonOpenCompute/atmi/archive/rocm-4.3.0.tar.gz"
|
||||
|
||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||
|
||||
version('4.3.0', sha256='1cbe0e9258ce7cce7b7ccc288335dffbac821ceb745c4f3fd48e2a258abada89')
|
||||
version('4.2.0', sha256='c1c89c00d2dc3e764c63b2e51ff7fd5c06d5881ed56aed0adf639582d3389585')
|
||||
version('4.1.0', sha256='b31849f86c79f90466a9d67f0a28a93c1675181e38e2a5f571ffc963e4b06f5f')
|
||||
version('4.0.0', sha256='8a2e5789ee7165aff0f0669eecd23ac0a5c8a5bfbc1acd9380fe9a8ed5bffe3a')
|
||||
|
@ -32,7 +33,7 @@ class Atmi(CMakePackage):
|
|||
|
||||
depends_on('cmake@3:', type='build')
|
||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0', '4.0.0', '4.1.0',
|
||||
'4.2.0']:
|
||||
'4.2.0', '4.3.0']:
|
||||
depends_on('comgr@' + ver, type='link', when='@' + ver)
|
||||
depends_on('hsa-rocr-dev@' + ver, type='link', when='@' + ver)
|
||||
depends_on('libelf@0.8:', type='link', when='@' + ver)
|
||||
|
|
|
@ -19,6 +19,7 @@ class Comgr(CMakePackage):
|
|||
|
||||
version('master', branch='amd-stg-open')
|
||||
|
||||
version('4.3.0', sha256='f77b505abb474078374701dfc49e651ad3eeec5349ce6edda54549943a3775ee')
|
||||
version('4.2.0', sha256='40a1ea50d2aea0cf75c4d17cdd6a7fe44ae999bf0147d24a756ca4675ce24e36')
|
||||
version('4.1.0', sha256='ffb625978555c63582aa46857672431793261166aa31761eff4fe5c2cab661ae')
|
||||
version('4.0.0', sha256='f389601fb70b2d9a60d0e2798919af9ddf7b8376a2e460141507fe50073dfb31')
|
||||
|
@ -32,7 +33,7 @@ class Comgr(CMakePackage):
|
|||
|
||||
# Disable the hip compile tests. Spack should not be using
|
||||
# /opt/rocm, and this breaks the build when /opt/rocm exists.
|
||||
patch('hip-tests.patch')
|
||||
patch('hip-tests.patch', when='@:4.2.0')
|
||||
|
||||
depends_on('cmake@3.2.0:', type='build', when='@:3.8.99')
|
||||
depends_on('cmake@3.13.4:', type='build', when='@3.9.0:')
|
||||
|
@ -42,7 +43,7 @@ class Comgr(CMakePackage):
|
|||
depends_on('ncurses', type='link')
|
||||
|
||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0', '4.0.0', '4.1.0',
|
||||
'4.2.0', 'master']:
|
||||
'4.2.0', '4.3.0', 'master']:
|
||||
# llvm libs are linked statically, so this *could* be a build dep
|
||||
depends_on('llvm-amdgpu@' + ver, when='@' + ver)
|
||||
|
||||
|
|
|
@ -27,6 +27,7 @@ def url_for_version(self, version):
|
|||
|
||||
version('master', branch='main')
|
||||
|
||||
version('4.3.0', sha256='8a86b4f2a1b1c7ac628262e5b11b07ff42a224e62e594a4e0683aeb616062538')
|
||||
version('4.2.0', sha256='c57525af32c59becf56fd83cdd61f5320a95024d9baa7fb729a01e7a9fcdfd78')
|
||||
version('4.1.0', sha256='9eb1d88cfc9474979aaf29b99bcf9d3769a0f7f1f8f10660941aabf83d9eeb0c')
|
||||
version('4.0.0', sha256='8db502d0f607834e3b882f939d33e8abe2f9b55ddafaf1b0c2cd29a0425ed76a')
|
||||
|
@ -42,7 +43,7 @@ def url_for_version(self, version):
|
|||
depends_on('numactl', type='link', when="@3.7.0:")
|
||||
|
||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0', '4.0.0', '4.1.0',
|
||||
'4.2.0', 'master']:
|
||||
'4.2.0', '4.3.0', 'master']:
|
||||
depends_on('hsakmt-roct@' + ver, when='@' + ver)
|
||||
depends_on('hsa-rocr-dev@' + ver, when='@' + ver)
|
||||
depends_on('comgr@' + ver, when='@' + ver)
|
||||
|
@ -61,6 +62,7 @@ def url_for_version(self, version):
|
|||
|
||||
# Add opencl sources thru the below
|
||||
for d_version, d_shasum in [
|
||||
('4.3.0', 'd37bddcc6835b6c0fecdf4d02c204ac1d312076f3eef2b1faded1c4c1bc651e9'),
|
||||
('4.2.0', '18133451948a83055ca5ebfb5ba1bd536ed0bcb611df98829f1251a98a38f730'),
|
||||
('4.1.0', '0729e6c2adf1e3cf649dc6e679f9cb936f4f423f4954ad9852857c0a53ef799c'),
|
||||
('4.0.0', 'd43ea5898c6b9e730b5efabe8367cc136a9260afeac5d0fe85b481d625dd7df1'),
|
||||
|
|
|
@ -12,11 +12,12 @@ class HipifyClang(CMakePackage):
|
|||
|
||||
homepage = "https://github.com/ROCm-Developer-Tools/HIPIFY"
|
||||
git = "https://github.com/ROCm-Developer-Tools/HIPIFY.git"
|
||||
url = "https://github.com/ROCm-Developer-Tools/HIPIFY/archive/rocm-4.1.0.tar.gz"
|
||||
url = "https://github.com/ROCm-Developer-Tools/HIPIFY/archive/rocm-4.3.0.tar.gz"
|
||||
|
||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||
|
||||
version('master', branch='master')
|
||||
version('4.3.0', sha256='182b336a994e3de0dfbce935dc35091388d18a29e3cfdadb2ab7da8a2dc121a2')
|
||||
version('4.2.0', sha256='afdc82ae00e14e8e742be6cd47d8fb120d18fc52fe96cba8d8ac4c56176a432e')
|
||||
version('4.1.0', sha256='ec9cc410167b6ab31706742f3d7a77dbd29eb548e7371134b3aace8597665475')
|
||||
version('4.0.0', sha256='9d3906d606fca2bcb58f5f2a70cc4b9e298ca0e12a84ee5f18e42b7df97b38a4')
|
||||
|
@ -30,5 +31,5 @@ class HipifyClang(CMakePackage):
|
|||
|
||||
depends_on('cmake@3.5:', type='build')
|
||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0', '4.0.0', '4.1.0',
|
||||
'4.2.0', 'master']:
|
||||
'4.2.0', '4.3.0', 'master']:
|
||||
depends_on('llvm-amdgpu@' + ver, when='@' + ver)
|
||||
|
|
|
@ -20,6 +20,7 @@ class HsaRocrDev(CMakePackage):
|
|||
maintainers = ['srekolam', 'arjun-raj-kuppala', 'haampie']
|
||||
|
||||
version('master', branch='master')
|
||||
version('4.3.0', sha256='2a08657a517971447fc233cb2c8ee2e117c6ab5efc31af147b28b3ef59b3847d')
|
||||
version('4.2.0', sha256='fa0e7bcd64e97cbff7c39c9e87c84a49d2184dc977b341794770805ec3f896cc')
|
||||
version('4.1.0', sha256='c223a5f7ccac280520abb6ea49fdd36fa9468718098a9d984be6ef839ccbc6db')
|
||||
version('4.0.0', sha256='e84c48e80ea38698a5bd5da3940048ad3cab3696d10a53132acad07ca357f17c')
|
||||
|
@ -41,7 +42,7 @@ class HsaRocrDev(CMakePackage):
|
|||
depends_on('libelf@0.8:', type='link')
|
||||
|
||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0', '4.0.0', '4.1.0',
|
||||
'4.2.0', 'master']:
|
||||
'4.2.0', '4.3.0', 'master']:
|
||||
depends_on('hsakmt-roct@' + ver, when='@' + ver)
|
||||
depends_on('llvm-amdgpu@' + ver, when='@' + ver)
|
||||
# allow standalone rocm-device-libs (useful for aomp)
|
||||
|
|
|
@ -12,12 +12,12 @@ class RocmBandwidthTest(CMakePackage):
|
|||
|
||||
homepage = "https://github.com/RadeonOpenCompute/rocm_bandwidth_test"
|
||||
git = "https://github.com/RadeonOpenCompute/rocm_bandwidth_test.git"
|
||||
url = "https://github.com/RadeonOpenCompute/rocm_bandwidth_test/archive/rocm-4.2.0.tar.gz"
|
||||
url = "https://github.com/RadeonOpenCompute/rocm_bandwidth_test/archive/rocm-4.3.0.tar.gz"
|
||||
|
||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||
|
||||
version('master', branch='master')
|
||||
|
||||
version('4.3.0', sha256='c6eb406cd2836af61dd5987f6b761340a1be20f66a9325f480423d10b9d3ec1b')
|
||||
version('4.2.0', sha256='d268365e3bb8031c1201c05e705074d1fd794d236843f80064855cf31e4412f5')
|
||||
version('4.1.0', sha256='4e34b60a7e4090d6475f0cdd86594b1b9a7b85d4e343999b9e148e196f0c2f4c')
|
||||
version('4.0.0', sha256='bde2aa743979eac195dd13ec8d0fcb7da183fff489da32c28b872eed7f6681b3')
|
||||
|
@ -32,7 +32,7 @@ class RocmBandwidthTest(CMakePackage):
|
|||
depends_on('cmake@3:', type='build')
|
||||
|
||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0', '4.0.0', '4.1.0',
|
||||
'4.2.0', 'master']:
|
||||
'4.2.0', '4.3.0', 'master']:
|
||||
depends_on('hsa-rocr-dev@' + ver, when='@' + ver)
|
||||
depends_on('hsakmt-roct@' + ver, when='@' + ver)
|
||||
|
||||
|
|
|
@ -15,12 +15,13 @@ class RocmDbgapi(CMakePackage):
|
|||
|
||||
homepage = "https://github.com/ROCm-Developer-Tools/ROCdbgapi"
|
||||
git = "https://github.com/ROCm-Developer-Tools/ROCdbgapi.git"
|
||||
url = "https://github.com/ROCm-Developer-Tools/ROCdbgapi/archive/rocm-4.1.0.tar.gz"
|
||||
url = "https://github.com/ROCm-Developer-Tools/ROCdbgapi/archive/rocm-4.3.0.tar.gz"
|
||||
|
||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||
|
||||
version('master', branch='amd-master')
|
||||
|
||||
version('4.3.0', sha256='4255d83d218bb0db8be9fef18e03a955ea1c6de1c635c31685ee5fc1540ddde6')
|
||||
version('4.2.0', sha256='fcdee5aaf5ed40c0377ce007a2947da9e718eeee86ca3e13192ff9e96a1b7373')
|
||||
version('4.1.0', sha256='d04fd9b2005691313547c4134b027b56b0ec6089f67d3bccbdb8fb1c92cde9bd')
|
||||
version('4.0.0', sha256='e87f31b3a22861397eb62d8363dd1e153596097ccfe68c6eefc1a83a2432ae18')
|
||||
|
@ -33,7 +34,7 @@ class RocmDbgapi(CMakePackage):
|
|||
depends_on('cmake@3:', type='build')
|
||||
|
||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0', '4.0.0', '4.1.0',
|
||||
'4.2.0', 'master']:
|
||||
'4.2.0', '4.3.0', 'master']:
|
||||
depends_on('hsa-rocr-dev@' + ver, type='build', when='@' + ver)
|
||||
depends_on('comgr@' + ver, type=('build', 'link'), when='@' + ver)
|
||||
|
||||
|
|
|
@ -17,6 +17,7 @@ class RocmDeviceLibs(CMakePackage):
|
|||
maintainers = ['srekolam', 'arjun-raj-kuppala', 'haampie']
|
||||
|
||||
version('master', branch='amd-stg-open')
|
||||
version('4.3.0', sha256='055a67e63da6491c84cd45865500043553fb33c44d538313dd87040a6f3826f2')
|
||||
version('4.2.0', sha256='34a2ac39b9bb7cfa8175cbab05d30e7f3c06aaffce99eed5f79c616d0f910f5f')
|
||||
version('4.1.0', sha256='f5f5aa6bfbd83ff80a968fa332f80220256447c4ccb71c36f1fbd2b4a8e9fc1b')
|
||||
version('4.0.0', sha256='d0aa495f9b63f6d8cf8ac668f4dc61831d996e9ae3f15280052a37b9d7670d2a')
|
||||
|
@ -37,7 +38,7 @@ class RocmDeviceLibs(CMakePackage):
|
|||
depends_on('llvm-amdgpu ~rocm-device-libs')
|
||||
|
||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0', '4.0.0', '4.1.0',
|
||||
'4.2.0', 'master']:
|
||||
'4.2.0', '4.3.0', 'master']:
|
||||
depends_on('rocm-cmake@' + ver, type='build', when='@' + ver)
|
||||
depends_on('llvm-amdgpu@' + ver, when='@' + ver)
|
||||
|
||||
|
|
|
@ -12,10 +12,10 @@ class RocmGdb(AutotoolsPackage):
|
|||
based on GDB, the GNU source-level debugger."""
|
||||
|
||||
homepage = "https://github.com/ROCm-Developer-Tools/ROCgdb/"
|
||||
url = "https://github.com/ROCm-Developer-Tools/ROCgdb/archive/rocm-4.2.0.tar.gz"
|
||||
url = "https://github.com/ROCm-Developer-Tools/ROCgdb/archive/rocm-4.3.0.tar.gz"
|
||||
|
||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||
|
||||
version('4.3.0', sha256='8ee0667ab2cd91b2cc41d3a7af046d36a6b4e2007f050265aa65e0aedec83fd7')
|
||||
version('4.2.0', sha256='4bc579584a1f8614111e7e44d8aa1c6d5d06be3f5db055aba2cf1abc140122ac')
|
||||
version('4.1.0', sha256='28dc806e48695d654d52fb1a634df6d4c1243f00846ae90161e7a5e9f4d88b24')
|
||||
version('4.0.0', sha256='b90291b0a8409fe66d8a65d2731dcb87b9f5a22bac9ce3ffbab726eb129ba13d')
|
||||
|
@ -36,7 +36,7 @@ class RocmGdb(AutotoolsPackage):
|
|||
depends_on('babeltrace@1.2.4', type='link')
|
||||
|
||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0', '4.0.0', '4.1.0',
|
||||
'4.2.0']:
|
||||
'4.2.0', '4.3.0']:
|
||||
depends_on('rocm-dbgapi@' + ver, type='link', when='@' + ver)
|
||||
depends_on('comgr@' + ver, type='link', when='@' + ver)
|
||||
|
||||
|
|
|
@ -21,6 +21,8 @@ def url_for_version(self, version):
|
|||
url = "https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-{0}.tar.gz"
|
||||
return url.format(version)
|
||||
version('master', branch='main')
|
||||
|
||||
version('4.3.0', sha256='d37bddcc6835b6c0fecdf4d02c204ac1d312076f3eef2b1faded1c4c1bc651e9')
|
||||
version('4.2.0', sha256='18133451948a83055ca5ebfb5ba1bd536ed0bcb611df98829f1251a98a38f730')
|
||||
version('4.1.0', sha256='0729e6c2adf1e3cf649dc6e679f9cb936f4f423f4954ad9852857c0a53ef799c')
|
||||
version('4.0.0', sha256='d43ea5898c6b9e730b5efabe8367cc136a9260afeac5d0fe85b481d625dd7df1')
|
||||
|
@ -35,7 +37,7 @@ def url_for_version(self, version):
|
|||
depends_on('numactl', type='link', when='@3.7.0:')
|
||||
|
||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0', '4.0.0', '4.1.0',
|
||||
'4.2.0', 'master']:
|
||||
'4.2.0', '4.3.0', 'master']:
|
||||
depends_on('hip-rocclr@' + ver, type='build', when='@' + ver)
|
||||
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
||||
depends_on('hsa-rocr-dev@' + ver, type='link', when='@' + ver)
|
||||
|
|
|
@ -12,10 +12,11 @@ class RocprofilerDev(CMakePackage):
|
|||
|
||||
homepage = "https://github.com/ROCm-Developer-Tools/rocprofiler"
|
||||
git = "https://github.com/ROCm-Developer-Tools/rocprofiler.git"
|
||||
url = "https://github.com/ROCm-Developer-Tools/rocprofiler/archive/rocm-4.2.0.tar.gz"
|
||||
url = "https://github.com/ROCm-Developer-Tools/rocprofiler/archive/rocm-4.3.0.tar.gz"
|
||||
|
||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||
|
||||
version('4.3.0', sha256='3b876a0e601d2c6ae56ddf2a6027afe45b3533f4445b0c2da748d020b6b00cf2')
|
||||
version('4.2.0', sha256='c5888eda1404010f88219055778cfeb00d9c21901e172709708720008b1af80f')
|
||||
version('4.1.0', sha256='2eead5707016da606d636b97f3af1c98cb471da78659067d5a77d4a2aa43ef4c')
|
||||
version('4.0.0', sha256='e9960940d1ec925814a0e55ee31f5fc2fb23fa839d1c6a909f72dd83f657fb25')
|
||||
|
@ -27,7 +28,7 @@ class RocprofilerDev(CMakePackage):
|
|||
|
||||
depends_on('cmake@3:', type='build')
|
||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0', '4.0.0', '4.1.0',
|
||||
'4.2.0']:
|
||||
'4.2.0', '4.3.0']:
|
||||
depends_on('hsakmt-roct@' + ver, when='@' + ver)
|
||||
depends_on('hsa-rocr-dev@' + ver, when='@' + ver)
|
||||
depends_on('rocminfo@' + ver, when='@' + ver)
|
||||
|
|
|
@ -13,10 +13,11 @@ class RoctracerDevApi(Package):
|
|||
|
||||
homepage = "https://github.com/ROCm-Developer-Tools/roctracer"
|
||||
git = "https://github.com/ROCm-Developer-Tools/roctracer.git"
|
||||
url = "https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-4.2.0.tar.gz"
|
||||
url = "https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-4.3.0.tar.gz"
|
||||
|
||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||
|
||||
version('4.3.0', sha256='c3d9f408df8d4dc0e9c0026217b8c684f68e775da80b215fecb3cd24419ee6d3')
|
||||
version('4.2.0', sha256='62a9c0cb1ba50b1c39a0636c886ac86e75a1a71cbf5fec05801517ceb0e67a37')
|
||||
version('4.1.0', sha256='5d93de4e92895b6eb5f9d098f5dbd182d33923bd9b2ab69cf5a1abbf91d70695')
|
||||
version('4.0.0', sha256='f47859a46173228b597c463eda850b870e810534af5efd5f2a746067ef04edee')
|
||||
|
|
Loading…
Reference in a new issue