bump up version for rocm-3.10.0 release (#20214)
* bump up version for rocm-3.10.0 release * bump up version for rocm-3.10.0 * remove duplicate version addition for 3.9.0 * bump up version for rocm-3.10.0 release * bump up version for rocm-3.10.0 release * bump up version for rocm-debug-agent and rocm-dbgapi * bump up version for rocm-bandwidth-test,rocm-gdb,rocprofiler,roctracer for rocm-3.10.0
This commit is contained in:

committed by
GitHub

parent
6d0e8d760a
commit
ff4c45289e
@@ -12,10 +12,11 @@ class Comgr(CMakePackage):
|
|||||||
contains one library, the Code Object Manager (Comgr)"""
|
contains one library, the Code Object Manager (Comgr)"""
|
||||||
|
|
||||||
homepage = "https://github.com/RadeonOpenCompute/ROCm-CompilerSupport"
|
homepage = "https://github.com/RadeonOpenCompute/ROCm-CompilerSupport"
|
||||||
url = "https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/rocm-3.9.0.tar.gz"
|
url = "https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='b44ee5805a6236213d758fa4b612bb859d8f774b9b4bdc3a2699bb009dd631bc')
|
||||||
version('3.9.0', sha256='6600e144d72dadb6d893a3388b42af103b9443755ce556f4e9e205ccd8ec0c83')
|
version('3.9.0', sha256='6600e144d72dadb6d893a3388b42af103b9443755ce556f4e9e205ccd8ec0c83')
|
||||||
version('3.8.0', sha256='62a35480dfabaa98883d91ed0f7c490daa9bbd424af37e07e5d85a6e8030b146')
|
version('3.8.0', sha256='62a35480dfabaa98883d91ed0f7c490daa9bbd424af37e07e5d85a6e8030b146')
|
||||||
version('3.7.0', sha256='73e56ec3c63dade24ad351e9340e2f8e127694028c1fb7cec5035376bf098432')
|
version('3.7.0', sha256='73e56ec3c63dade24ad351e9340e2f8e127694028c1fb7cec5035376bf098432')
|
||||||
@@ -27,7 +28,7 @@ class Comgr(CMakePackage):
|
|||||||
depends_on('z3', type='link')
|
depends_on('z3', type='link')
|
||||||
depends_on('ncurses', type='link')
|
depends_on('ncurses', type='link')
|
||||||
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('llvm-amdgpu@' + ver, type='build', when='@' + ver)
|
depends_on('llvm-amdgpu@' + 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('rocm-cmake@' + ver, type='build', when='@' + ver)
|
depends_on('rocm-cmake@' + ver, type='build', when='@' + ver)
|
||||||
|
@@ -24,6 +24,7 @@ def url_for_version(self, version):
|
|||||||
url = "https://github.com/ROCm-Developer-Tools/ROCclr/archive/rocm-{0}.tar.gz"
|
url = "https://github.com/ROCm-Developer-Tools/ROCclr/archive/rocm-{0}.tar.gz"
|
||||||
return url.format(version)
|
return url.format(version)
|
||||||
|
|
||||||
|
version('3.10.0', sha256='d1ac02840c2dcb3d5fa3008fe9e313767ebe6d1dcf978a924341834ec96ebfe2')
|
||||||
version('3.9.0', sha256='d248958672ae35ab7f9fbd83827ccf352e2756dfa7819f6b614ace2e1a9a064e')
|
version('3.9.0', sha256='d248958672ae35ab7f9fbd83827ccf352e2756dfa7819f6b614ace2e1a9a064e')
|
||||||
version('3.8.0', sha256='10d8aa6f5af7b51813015da603c4e75edc863c3530793f6ed9769ca345c08ed6')
|
version('3.8.0', sha256='10d8aa6f5af7b51813015da603c4e75edc863c3530793f6ed9769ca345c08ed6')
|
||||||
version('3.7.0', sha256='a49f464bb2eab6317e87e3cc249aba3b2517a34fbdfe50175f0437f69a219adc')
|
version('3.7.0', sha256='a49f464bb2eab6317e87e3cc249aba3b2517a34fbdfe50175f0437f69a219adc')
|
||||||
@@ -33,7 +34,7 @@ def url_for_version(self, version):
|
|||||||
depends_on('mesa18~llvm@18.3: swr=none', type='link')
|
depends_on('mesa18~llvm@18.3: swr=none', type='link')
|
||||||
depends_on('libelf', type='link', when="@3.7.0:")
|
depends_on('libelf', type='link', when="@3.7.0:")
|
||||||
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('hsakmt-roct@' + ver, type='build', when='@' + ver)
|
depends_on('hsakmt-roct@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('hsa-rocr-dev@' + ver, type='build', when='@' + ver)
|
depends_on('hsa-rocr-dev@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
depends_on('comgr@' + ver, type='build', when='@' + ver)
|
||||||
@@ -72,6 +73,13 @@ def url_for_version(self, version):
|
|||||||
destination='',
|
destination='',
|
||||||
placement='opencl-on-vdi',
|
placement='opencl-on-vdi',
|
||||||
when='@3.9.0')
|
when='@3.9.0')
|
||||||
|
resource(name='opencl-on-vdi',
|
||||||
|
url='https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/archive/rocm-3.10.0.tar.gz',
|
||||||
|
sha256='3aa9dc5a5f570320b04b35ee129ce9ff21062d2770df934c6c307913f975e93d',
|
||||||
|
expand=True,
|
||||||
|
destination='',
|
||||||
|
placement='opencl-on-vdi',
|
||||||
|
when='@3.10.0')
|
||||||
|
|
||||||
@run_after('install')
|
@run_after('install')
|
||||||
def deploy_missing_files(self):
|
def deploy_missing_files(self):
|
||||||
|
@@ -11,10 +11,11 @@ class HipifyClang(CMakePackage):
|
|||||||
sources into HIP sources"""
|
sources into HIP sources"""
|
||||||
|
|
||||||
homepage = "https://github.com/ROCm-Developer-Tools/HIPIFY"
|
homepage = "https://github.com/ROCm-Developer-Tools/HIPIFY"
|
||||||
url = "https://github.com/ROCm-Developer-Tools/HIPIFY/archive/rocm-3.9.0.tar.gz"
|
url = "https://github.com/ROCm-Developer-Tools/HIPIFY/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='7ebba22ed70100150bedddffa08a84f91b546347662862487b6703a1edce2623')
|
||||||
version('3.9.0', sha256='07adb98e91ddd7420d873806866d53eaf77527fac57799e846823522191ba89a')
|
version('3.9.0', sha256='07adb98e91ddd7420d873806866d53eaf77527fac57799e846823522191ba89a')
|
||||||
version('3.8.0', sha256='095b876a750a0dc1ae669102ba53d668f65062b823f8be745411db86a2db7916')
|
version('3.8.0', sha256='095b876a750a0dc1ae669102ba53d668f65062b823f8be745411db86a2db7916')
|
||||||
version('3.7.0', sha256='dd58c8b88d4b7877f2521b02954de79d570fa36fc751a17d33e56436ee02571e')
|
version('3.7.0', sha256='dd58c8b88d4b7877f2521b02954de79d570fa36fc751a17d33e56436ee02571e')
|
||||||
@@ -23,5 +24,5 @@ class HipifyClang(CMakePackage):
|
|||||||
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.5:', type='build')
|
depends_on('cmake@3.5:', 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('llvm-amdgpu@' + ver, when='@' + ver)
|
depends_on('llvm-amdgpu@' + ver, when='@' + ver)
|
||||||
|
@@ -14,10 +14,11 @@ class HsaRocrDev(CMakePackage):
|
|||||||
Linux HSA Runtime for Boltzmann (ROCm) platforms."""
|
Linux HSA Runtime for Boltzmann (ROCm) platforms."""
|
||||||
|
|
||||||
homepage = "https://github.com/RadeonOpenCompute/ROCR-Runtime"
|
homepage = "https://github.com/RadeonOpenCompute/ROCR-Runtime"
|
||||||
url = "https://github.com/RadeonOpenCompute/ROCR-Runtime/archive/rocm-3.9.0.tar.gz"
|
url = "https://github.com/RadeonOpenCompute/ROCR-Runtime/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='58866d8acdb6cc45227f2412098e37c65908b20ed3dd54901dfb515c15ad5f71')
|
||||||
version('3.9.0', sha256='d722fb61f62037894957856f2c2d17231c4622bdf75db372321ee30206dceeb6')
|
version('3.9.0', sha256='d722fb61f62037894957856f2c2d17231c4622bdf75db372321ee30206dceeb6')
|
||||||
version('3.8.0', sha256='1dfad4d89d6c099e15073ed38e083bcf6cc463470dcc8a1e1b9e22060c060c72')
|
version('3.8.0', sha256='1dfad4d89d6c099e15073ed38e083bcf6cc463470dcc8a1e1b9e22060c060c72')
|
||||||
version('3.7.0', sha256='0071d14431f73ce74574e61d0786f2b7cf34b14ea898a1f54b6e1b06b2d468c0')
|
version('3.7.0', sha256='0071d14431f73ce74574e61d0786f2b7cf34b14ea898a1f54b6e1b06b2d468c0')
|
||||||
@@ -27,7 +28,7 @@ class HsaRocrDev(CMakePackage):
|
|||||||
|
|
||||||
depends_on('cmake@3:', type="build")
|
depends_on('cmake@3:', type="build")
|
||||||
depends_on('libelf@0.8:', type='link')
|
depends_on('libelf@0.8:', type='link')
|
||||||
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('hsakmt-roct@' + ver, type=('link', 'run'), when='@' + ver)
|
depends_on('hsakmt-roct@' + ver, type=('link', 'run'), when='@' + ver)
|
||||||
for ver in ['3.7.0', '3.8.0', '3.9.0']:
|
for ver in ['3.7.0', '3.8.0', '3.9.0']:
|
||||||
depends_on('llvm-amdgpu@' + ver, type=('link', 'run'), when='@' + ver)
|
depends_on('llvm-amdgpu@' + ver, type=('link', 'run'), when='@' + ver)
|
||||||
|
@@ -13,10 +13,11 @@ class HsakmtRoct(CMakePackage):
|
|||||||
with the ROCk driver."""
|
with the ROCk driver."""
|
||||||
|
|
||||||
homepage = "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface"
|
homepage = "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface"
|
||||||
url = "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/archive/rocm-3.9.0.tar.gz"
|
url = "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='a3d629247a763cc36f5d48e9122cee8498574af628e14e3c38686c05f66e3e06')
|
||||||
version('3.9.0', sha256='e1bb8b010855736d8a97957222f648532d42646ec2964776a9a1455dc81104a3')
|
version('3.9.0', sha256='e1bb8b010855736d8a97957222f648532d42646ec2964776a9a1455dc81104a3')
|
||||||
version('3.8.0', sha256='cd5440f31f592737b5d05448704bd01f91f73cfcab8a7829922e81332575cfe8')
|
version('3.8.0', sha256='cd5440f31f592737b5d05448704bd01f91f73cfcab8a7829922e81332575cfe8')
|
||||||
version('3.7.0', sha256='b357fe7f425996c49f41748923ded1a140933de7564a70a828ed6ded6d896458')
|
version('3.7.0', sha256='b357fe7f425996c49f41748923ded1a140933de7564a70a828ed6ded6d896458')
|
||||||
|
@@ -12,10 +12,11 @@ class LlvmAmdgpu(CMakePackage):
|
|||||||
optimizers, and run-time environments."""
|
optimizers, and run-time environments."""
|
||||||
|
|
||||||
homepage = "https://github.com/RadeonOpenCompute/llvm-project"
|
homepage = "https://github.com/RadeonOpenCompute/llvm-project"
|
||||||
url = "https://github.com/RadeonOpenCompute/llvm-project/archive/rocm-3.9.0.tar.gz"
|
url = "https://github.com/RadeonOpenCompute/llvm-project/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='8262aff88c1ff6c4deb4da5a4f8cda1bf90668950e2b911f93f73edaee53b370')
|
||||||
version('3.9.0', sha256='1ff14b56d10c2c44d36c3c412b190d3d8cd1bb12cfc7cd58af004c16fd9987d1')
|
version('3.9.0', sha256='1ff14b56d10c2c44d36c3c412b190d3d8cd1bb12cfc7cd58af004c16fd9987d1')
|
||||||
version('3.8.0', sha256='93a28464a4d0c1c9f4ba55e473e5d1cde4c5c0e6d087ec8a0a3aef1f5f5208e8')
|
version('3.8.0', sha256='93a28464a4d0c1c9f4ba55e473e5d1cde4c5c0e6d087ec8a0a3aef1f5f5208e8')
|
||||||
version('3.7.0', sha256='3e2542ce54b91b5c841f33d542143e0e43eae95e8785731405af29f08ace725b')
|
version('3.7.0', sha256='3e2542ce54b91b5c841f33d542143e0e43eae95e8785731405af29f08ace725b')
|
||||||
|
@@ -11,10 +11,11 @@ class RocmBandwidthTest(CMakePackage):
|
|||||||
"""Test to measure PciE bandwidth on ROCm platforms"""
|
"""Test to measure PciE bandwidth on ROCm platforms"""
|
||||||
|
|
||||||
homepage = "https://github.com/RadeonOpenCompute/rocm_bandwidth_test"
|
homepage = "https://github.com/RadeonOpenCompute/rocm_bandwidth_test"
|
||||||
url = "https://github.com/RadeonOpenCompute/rocm_bandwidth_test/archive/rocm-3.8.0.tar.gz"
|
url = "https://github.com/RadeonOpenCompute/rocm_bandwidth_test/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='ad1dedad9023ccb050082c866fa5131665d9c3b50de0b78e4618730c29a07773')
|
||||||
version('3.9.0', sha256='f366299b48a29b419febb2ba398d1abe4cd01425d33254777e426966b722d3b1')
|
version('3.9.0', sha256='f366299b48a29b419febb2ba398d1abe4cd01425d33254777e426966b722d3b1')
|
||||||
version('3.8.0', sha256='7de71a2ba17bbeea9107f2e9e65729f507234d6cbbb44f251240d64683027497')
|
version('3.8.0', sha256='7de71a2ba17bbeea9107f2e9e65729f507234d6cbbb44f251240d64683027497')
|
||||||
version('3.7.0', sha256='9aa1d4b7b01ee4d443effc76ed5f6f43a051fd815692b59dfccf0ecbfeaeed03')
|
version('3.7.0', sha256='9aa1d4b7b01ee4d443effc76ed5f6f43a051fd815692b59dfccf0ecbfeaeed03')
|
||||||
@@ -24,7 +25,7 @@ class RocmBandwidthTest(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('hsa-rocr-dev@' + ver, type='link', when='@' + ver)
|
depends_on('hsa-rocr-dev@' + ver, type='link', when='@' + ver)
|
||||||
depends_on('hsakmt-roct@' + ver, type='build', when='@' + ver)
|
depends_on('hsakmt-roct@' + ver, type='build', when='@' + ver)
|
||||||
|
|
||||||
|
@@ -10,10 +10,11 @@ class RocmClangOcl(CMakePackage):
|
|||||||
""" OpenCL compilation with clang compiler """
|
""" OpenCL compilation with clang compiler """
|
||||||
|
|
||||||
homepage = "https://github.com/RadeonOpenCompute/clang-ocl"
|
homepage = "https://github.com/RadeonOpenCompute/clang-ocl"
|
||||||
url = "https://github.com/RadeonOpenCompute/clang-ocl/archive/rocm-3.9.0.tar.gz"
|
url = "https://github.com/RadeonOpenCompute/clang-ocl/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='17fc8fb8c38b18f9f0cac339dda6cea3e9e66805f7a92ec2456072fc1e72fa85')
|
||||||
version('3.9.0', sha256='3d63c7ac259ba8b0bfd5e4a94df1490c2b6cbac4d43dc7bbc210a536251268fe')
|
version('3.9.0', sha256='3d63c7ac259ba8b0bfd5e4a94df1490c2b6cbac4d43dc7bbc210a536251268fe')
|
||||||
version('3.8.0', sha256='a829aa2efb6e3bc00d8a08a96404f937f3c8adf3b4922b5ac35050d6e08b912d')
|
version('3.8.0', sha256='a829aa2efb6e3bc00d8a08a96404f937f3c8adf3b4922b5ac35050d6e08b912d')
|
||||||
version('3.7.0', sha256='9c00c7e7dd3ac8326ae6772a43866b44ae049d5960ea6993d14a2370db74d326')
|
version('3.7.0', sha256='9c00c7e7dd3ac8326ae6772a43866b44ae049d5960ea6993d14a2370db74d326')
|
||||||
@@ -23,8 +24,8 @@ class RocmClangOcl(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('llvm-amdgpu@' + ver, type='build', when='@' + ver)
|
depends_on('llvm-amdgpu@' + ver, type='build', when='@' + ver)
|
||||||
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('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
depends_on('rocm-device-libs@' + ver, type='build', when='@' + ver)
|
||||||
|
@@ -12,10 +12,11 @@ class RocmCmake(CMakePackage):
|
|||||||
needed for the ROCM software stack"""
|
needed for the ROCM software stack"""
|
||||||
|
|
||||||
homepage = "https://github.com/RadeonOpenCompute/rocm-cmake"
|
homepage = "https://github.com/RadeonOpenCompute/rocm-cmake"
|
||||||
url = "https://github.com/RadeonOpenCompute/rocm-cmake/archive/rocm-3.9.0.tar.gz"
|
url = "https://github.com/RadeonOpenCompute/rocm-cmake/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='751be4484efdcf0d5fa675480db6e2cddab897de4708c7c7b9fa7adb430b52d7')
|
||||||
version('3.9.0', sha256='e0a8db85bb55acb549f360eb9b04f55104aa93e4c3db33f9ba11d9adae2a07eb')
|
version('3.9.0', sha256='e0a8db85bb55acb549f360eb9b04f55104aa93e4c3db33f9ba11d9adae2a07eb')
|
||||||
version('3.8.0', sha256='9e4be93c76631224eb49b2fa30b0d14c1b3311a6519c8b393da96ac0649d9f30')
|
version('3.8.0', sha256='9e4be93c76631224eb49b2fa30b0d14c1b3311a6519c8b393da96ac0649d9f30')
|
||||||
version('3.7.0', sha256='51abfb06124c2e0677c4d6f7fe83c22fe855cb21386f0053ace09f8ab297058b')
|
version('3.7.0', sha256='51abfb06124c2e0677c4d6f7fe83c22fe855cb21386f0053ace09f8ab297058b')
|
||||||
|
@@ -14,10 +14,11 @@ class RocmDbgapi(CMakePackage):
|
|||||||
AMD's commercially available GPU architectures."""
|
AMD's commercially available GPU architectures."""
|
||||||
|
|
||||||
homepage = "https://github.com/ROCm-Developer-Tools/ROCdbgapi"
|
homepage = "https://github.com/ROCm-Developer-Tools/ROCdbgapi"
|
||||||
url = "https://github.com/ROCm-Developer-Tools/ROCdbgapi/archive/rocm-3.8.0.tar.gz"
|
url = "https://github.com/ROCm-Developer-Tools/ROCdbgapi/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='89a8d352d59e4c0dc13160b1bf1f4bc3bfec5af544050030aa619b1ff88f1850')
|
||||||
version('3.9.0', sha256='d1553f89d2b0419304ea82ed2b97abdc323c2fed183f0e119da1a72416a48136')
|
version('3.9.0', sha256='d1553f89d2b0419304ea82ed2b97abdc323c2fed183f0e119da1a72416a48136')
|
||||||
version('3.8.0', sha256='760ff77c6578f3548f367a8bd3dda8680b7519f6b20216755105b87785d1e3f8')
|
version('3.8.0', sha256='760ff77c6578f3548f367a8bd3dda8680b7519f6b20216755105b87785d1e3f8')
|
||||||
version('3.7.0', sha256='bdeaf81ea8a0ac861a697e435c72cbe767c291638be43f0d09116ad605dfee4f')
|
version('3.7.0', sha256='bdeaf81ea8a0ac861a697e435c72cbe767c291638be43f0d09116ad605dfee4f')
|
||||||
@@ -25,7 +26,7 @@ class RocmDbgapi(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('hsa-rocr-dev@' + ver, type='build', when='@' + ver)
|
depends_on('hsa-rocr-dev@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('comgr@' + ver, type=('build', 'link'), when='@' + ver)
|
depends_on('comgr@' + ver, type=('build', 'link'), when='@' + ver)
|
||||||
|
|
||||||
|
@@ -11,10 +11,11 @@ class RocmDebugAgent(CMakePackage):
|
|||||||
"""Radeon Open Compute (ROCm) debug agent"""
|
"""Radeon Open Compute (ROCm) debug agent"""
|
||||||
|
|
||||||
homepage = "https://github.com/ROCm-Developer-Tools/rocr_debug_agent"
|
homepage = "https://github.com/ROCm-Developer-Tools/rocr_debug_agent"
|
||||||
url = "https://github.com/ROCm-Developer-Tools/rocr_debug_agent/archive/rocm-3.8.0.tar.gz"
|
url = "https://github.com/ROCm-Developer-Tools/rocr_debug_agent/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='675b8d3cc4aecc4428a93553abf664bbe6a2cb153f1f480e6cadeeb4d24ef4b1')
|
||||||
version('3.9.0', sha256='3e56bf8b2b53d9102e8709b6259deea52257dc6210df16996b71a7d677952b1b')
|
version('3.9.0', sha256='3e56bf8b2b53d9102e8709b6259deea52257dc6210df16996b71a7d677952b1b')
|
||||||
version('3.8.0', sha256='55243331ac4b0d90e88882eb29fd06fad354e278f8a34ac7f0680b2c895ca2ac')
|
version('3.8.0', sha256='55243331ac4b0d90e88882eb29fd06fad354e278f8a34ac7f0680b2c895ca2ac')
|
||||||
version('3.7.0', sha256='d0f442a2b224a734b0080c906f0fc3066a698e5cde9ff97ffeb485b36d2caba1')
|
version('3.7.0', sha256='d0f442a2b224a734b0080c906f0fc3066a698e5cde9ff97ffeb485b36d2caba1')
|
||||||
@@ -34,10 +35,10 @@ def url_for_version(self, version):
|
|||||||
depends_on('cmake@3:', type='build')
|
depends_on('cmake@3:', type='build')
|
||||||
depends_on("elfutils", type='link')
|
depends_on("elfutils", type='link')
|
||||||
|
|
||||||
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('hsa-rocr-dev@' + ver, type='link', when='@' + ver)
|
depends_on('hsa-rocr-dev@' + ver, type='link', when='@' + ver)
|
||||||
depends_on('hsakmt-roct@' + ver, type='link', when='@' + ver)
|
depends_on('hsakmt-roct@' + ver, type='link', when='@' + ver)
|
||||||
if ver in ['3.7.0', '3.8.0', '3.9.0']:
|
if ver in ['3.7.0', '3.8.0', '3.9.0', '3.10.0']:
|
||||||
depends_on('rocm-dbgapi@' + ver, type='link', when='@' + ver)
|
depends_on('rocm-dbgapi@' + ver, type='link', when='@' + ver)
|
||||||
depends_on('hip@' + ver, when='@' + ver)
|
depends_on('hip@' + ver, when='@' + ver)
|
||||||
|
|
||||||
|
@@ -11,10 +11,11 @@ class RocmDeviceLibs(CMakePackage):
|
|||||||
"""set of AMD specific device-side language runtime libraries"""
|
"""set of AMD specific device-side language runtime libraries"""
|
||||||
|
|
||||||
homepage = "https://github.com/RadeonOpenCompute/ROCm-Device-Libs"
|
homepage = "https://github.com/RadeonOpenCompute/ROCm-Device-Libs"
|
||||||
url = "https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-3.9.0.tar.gz"
|
url = "https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='bca9291385d6bdc91a8b39a46f0fd816157d38abb1725ff5222e6a0daa0834cc')
|
||||||
version('3.9.0', sha256='c99f45dacf5967aef9a31e3731011b9c142446d4a12bac69774998976f2576d7')
|
version('3.9.0', sha256='c99f45dacf5967aef9a31e3731011b9c142446d4a12bac69774998976f2576d7')
|
||||||
version('3.8.0', sha256='e82cc9a8eb7d92de02cabb856583e28f17a05c8cf9c97aec5275608ef1a38574')
|
version('3.8.0', sha256='e82cc9a8eb7d92de02cabb856583e28f17a05c8cf9c97aec5275608ef1a38574')
|
||||||
version('3.7.0', sha256='b3a114180bf184b3b829c356067bc6a98021d52c1c6f9db6bc57272ebafc5f1d')
|
version('3.7.0', sha256='b3a114180bf184b3b829c356067bc6a98021d52c1c6f9db6bc57272ebafc5f1d')
|
||||||
@@ -25,7 +26,7 @@ class RocmDeviceLibs(CMakePackage):
|
|||||||
depends_on('cmake@3:', type='build')
|
depends_on('cmake@3:', type='build')
|
||||||
depends_on('zlib', type='link', when='@3.9.0:')
|
depends_on('zlib', type='link', when='@3.9.0:')
|
||||||
depends_on('texinfo', type='link', when='@3.9.0:')
|
depends_on('texinfo', type='link', when='@3.9.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('llvm-amdgpu@' + ver, type='build', when='@' + ver)
|
depends_on('llvm-amdgpu@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('rocm-cmake@' + ver, type='build', when='@' + ver)
|
depends_on('rocm-cmake@' + ver, type='build', when='@' + ver)
|
||||||
|
|
||||||
|
@@ -12,10 +12,11 @@ class RocmGdb(AutotoolsPackage):
|
|||||||
based on GDB, the GNU source-level debugger."""
|
based on GDB, the GNU source-level debugger."""
|
||||||
|
|
||||||
homepage = "https://github.com/ROCm-Developer-Tools/ROCgdb/"
|
homepage = "https://github.com/ROCm-Developer-Tools/ROCgdb/"
|
||||||
url = "https://github.com/ROCm-Developer-Tools/ROCgdb/archive/rocm-3.9.0.tar.gz"
|
url = "https://github.com/ROCm-Developer-Tools/ROCgdb/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='05455cb47dd42404ee8bba047def6a6846a7e877e7a7db8dcffc7100d5ba16f0')
|
||||||
version('3.9.0', sha256='0765c96439c0efa145418d210d865b9faed463466d7522274959cc4476a37097')
|
version('3.9.0', sha256='0765c96439c0efa145418d210d865b9faed463466d7522274959cc4476a37097')
|
||||||
version('3.8.0', sha256='a7c11dc30c952587c616bf7769bad603c3bf80522afc8b73ccda5b78d27bed41')
|
version('3.8.0', sha256='a7c11dc30c952587c616bf7769bad603c3bf80522afc8b73ccda5b78d27bed41')
|
||||||
version('3.7.0', sha256='7a29ef584fd7b6c66bb03aaf8ec2f5a8c758370672a28a4d0d95066e5f6fbdc1')
|
version('3.7.0', sha256='7a29ef584fd7b6c66bb03aaf8ec2f5a8c758370672a28a4d0d95066e5f6fbdc1')
|
||||||
@@ -31,7 +32,7 @@ class RocmGdb(AutotoolsPackage):
|
|||||||
depends_on('zlib', type='link')
|
depends_on('zlib', type='link')
|
||||||
depends_on('babeltrace@1.2.4', type='link')
|
depends_on('babeltrace@1.2.4', type='link')
|
||||||
|
|
||||||
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-dbgapi@' + ver, type='link', when='@' + ver)
|
depends_on('rocm-dbgapi@' + ver, type='link', when='@' + ver)
|
||||||
depends_on('comgr@' + ver, type='link', when='@' + ver)
|
depends_on('comgr@' + ver, type='link', when='@' + ver)
|
||||||
|
|
||||||
|
@@ -13,10 +13,11 @@ class RocmSmiLib(CMakePackage):
|
|||||||
for applications to monitor and control GPU applications."""
|
for applications to monitor and control GPU applications."""
|
||||||
|
|
||||||
homepage = "https://github.com/RadeonOpenCompute/rocm_smi_lib"
|
homepage = "https://github.com/RadeonOpenCompute/rocm_smi_lib"
|
||||||
url = "https://github.com/RadeonOpenCompute/rocm_smi_lib/archive/rocm-3.8.0.tar.gz"
|
url = "https://github.com/RadeonOpenCompute/rocm_smi_lib/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='8bb2142640d1c6bf141f19accf809e61377a6e0c0222e47ac4daa5da2c85ddac')
|
||||||
version('3.9.0', sha256='b2934b112542af56de2dc1d5bffff59957e21050db6e3e5abd4c99e46d4a0ffe')
|
version('3.9.0', sha256='b2934b112542af56de2dc1d5bffff59957e21050db6e3e5abd4c99e46d4a0ffe')
|
||||||
version('3.8.0', sha256='86250c9ae9dfb18d4f7259a5f2f09b21574d4996fe5034a739ce63a27acd0082')
|
version('3.8.0', sha256='86250c9ae9dfb18d4f7259a5f2f09b21574d4996fe5034a739ce63a27acd0082')
|
||||||
version('3.7.0', sha256='72d2a3deda0b55a2d92833cd648f50c7cb64f8341b254a0badac0152b26f1391')
|
version('3.7.0', sha256='72d2a3deda0b55a2d92833cd648f50c7cb64f8341b254a0badac0152b26f1391')
|
||||||
|
@@ -13,10 +13,11 @@ class RocmSmi(MakefilePackage):
|
|||||||
management of your ROCm enabled system"""
|
management of your ROCm enabled system"""
|
||||||
|
|
||||||
homepage = "https://github.com/RadeonOpenCompute/ROC-smi"
|
homepage = "https://github.com/RadeonOpenCompute/ROC-smi"
|
||||||
url = "https://github.com/RadeonOpenCompute/ROC-smi/archive/rocm-3.9.0.tar.gz"
|
url = "https://github.com/RadeonOpenCompute/ROC-smi/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='b1c7e529e8fcc53fb6b40a4126651da0ab07bcb91faac99519ba9660412ea4ed')
|
||||||
version('3.9.0', sha256='af3cc6d5e2296f47b1873339faad2d27cf2f24725771bf34c7f644d20cc6ef3b')
|
version('3.9.0', sha256='af3cc6d5e2296f47b1873339faad2d27cf2f24725771bf34c7f644d20cc6ef3b')
|
||||||
version('3.8.0', sha256='248d9bddc3353c74defd57f203df0648278a4613f2af7fb838d92a4bc8de575d')
|
version('3.8.0', sha256='248d9bddc3353c74defd57f203df0648278a4613f2af7fb838d92a4bc8de575d')
|
||||||
version('3.7.0', sha256='4e34b3b4e409bb89677882f47d9988d56bc2d9bb9893f0712c22a4b73789e06a')
|
version('3.7.0', sha256='4e34b3b4e409bb89677882f47d9988d56bc2d9bb9893f0712c22a4b73789e06a')
|
||||||
|
@@ -15,6 +15,7 @@ class Rocminfo(CMakePackage):
|
|||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='ed02375be3be518b83aea7309ef5ca62dc9b6dbad0aae33e92995102d6d660be')
|
||||||
version('3.9.0', sha256='9592781e0c62b910c4adc5c7f4c27c7a0cddbed13111a19dd91a2ff43720e43d')
|
version('3.9.0', sha256='9592781e0c62b910c4adc5c7f4c27c7a0cddbed13111a19dd91a2ff43720e43d')
|
||||||
version('3.8.0', sha256='c135dc98ecb5f420e22a6efd2f461ba9ed90be3f42e2ac29356e05c6a0706f8f')
|
version('3.8.0', sha256='c135dc98ecb5f420e22a6efd2f461ba9ed90be3f42e2ac29356e05c6a0706f8f')
|
||||||
version('3.7.0', sha256='86a8e3ce7d91fb2d79688a22a2805757c83922d9f17ea7ea1cb41bf9516197ea')
|
version('3.7.0', sha256='86a8e3ce7d91fb2d79688a22a2805757c83922d9f17ea7ea1cb41bf9516197ea')
|
||||||
@@ -22,7 +23,7 @@ class Rocminfo(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('hsakmt-roct@' + ver, type='build', when='@' + ver)
|
depends_on('hsakmt-roct@' + 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)
|
||||||
|
|
||||||
|
@@ -11,17 +11,18 @@ class RocprofilerDev(CMakePackage):
|
|||||||
"""ROCPROFILER library for AMD HSA runtime API extension support"""
|
"""ROCPROFILER library for AMD HSA runtime API extension support"""
|
||||||
|
|
||||||
homepage = "https://github.com/ROCm-Developer-Tools/rocprofiler"
|
homepage = "https://github.com/ROCm-Developer-Tools/rocprofiler"
|
||||||
url = "https://github.com/ROCm-Developer-Tools/rocprofiler/archive/rocm-3.8.0.tar.gz"
|
url = "https://github.com/ROCm-Developer-Tools/rocprofiler/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='fbf5ce9fbc13ba2b3f9489838e00b54885aba92336f055e8b03fef3e3347071e')
|
||||||
version('3.9.0', sha256='f07ddd9bf2f86550c8d243f887e9bde9d4f2ceec81ecc6393012aaf2a45999e8')
|
version('3.9.0', sha256='f07ddd9bf2f86550c8d243f887e9bde9d4f2ceec81ecc6393012aaf2a45999e8')
|
||||||
version('3.8.0', sha256='38ad3ac20f60f3290ce750c34f0aad442354b1d0a56b81167a018e44ecdf7fff')
|
version('3.8.0', sha256='38ad3ac20f60f3290ce750c34f0aad442354b1d0a56b81167a018e44ecdf7fff')
|
||||||
version('3.7.0', sha256='d3f03bf850cbd86ca9dfe6e6cc6f559d8083b0f3ea4711d8260b232cb6fdd1cc')
|
version('3.7.0', sha256='d3f03bf850cbd86ca9dfe6e6cc6f559d8083b0f3ea4711d8260b232cb6fdd1cc')
|
||||||
version('3.5.0', sha256='c42548dd467b7138be94ad68c715254eb56a9d3b670ccf993c43cd4d43659937')
|
version('3.5.0', sha256='c42548dd467b7138be94ad68c715254eb56a9d3b670ccf993c43cd4d43659937')
|
||||||
|
|
||||||
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('hsakmt-roct@' + ver, type='build', when='@' + ver)
|
depends_on('hsakmt-roct@' + 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)
|
||||||
depends_on('rocminfo@' + ver, type='build', when='@' + ver)
|
depends_on('rocminfo@' + ver, type='build', when='@' + ver)
|
||||||
@@ -57,6 +58,13 @@ class RocprofilerDev(CMakePackage):
|
|||||||
destination='',
|
destination='',
|
||||||
placement='roctracer',
|
placement='roctracer',
|
||||||
when='@3.9.0')
|
when='@3.9.0')
|
||||||
|
resource(name='roctracer-dev',
|
||||||
|
url='https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-3.10.0.tar.gz',
|
||||||
|
sha256='ac4a1d059fc34377e906071fd0e56f5434a7e0e4ded9db8faf9217a115239dec',
|
||||||
|
expand=True,
|
||||||
|
destination='',
|
||||||
|
placement='roctracer',
|
||||||
|
when='@3.10.0')
|
||||||
|
|
||||||
def patch(self):
|
def patch(self):
|
||||||
filter_file('${HSA_RUNTIME_LIB_PATH}/../include',
|
filter_file('${HSA_RUNTIME_LIB_PATH}/../include',
|
||||||
|
@@ -13,10 +13,11 @@ class RoctracerDev(CMakePackage):
|
|||||||
specific runtime profiler to trace API and asyncronous activity."""
|
specific runtime profiler to trace API and asyncronous activity."""
|
||||||
|
|
||||||
homepage = "https://github.com/ROCm-Developer-Tools/roctracer"
|
homepage = "https://github.com/ROCm-Developer-Tools/roctracer"
|
||||||
url = "https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-3.5.0.tar.gz"
|
url = "https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-3.10.0.tar.gz"
|
||||||
|
|
||||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||||
|
|
||||||
|
version('3.10.0', sha256='ac4a1d059fc34377e906071fd0e56f5434a7e0e4ded9db8faf9217a115239dec')
|
||||||
version('3.9.0', sha256='0678f9faf45058b16923948c66d77ba2c072283c975d167899caef969169b292')
|
version('3.9.0', sha256='0678f9faf45058b16923948c66d77ba2c072283c975d167899caef969169b292')
|
||||||
version('3.8.0', sha256='5154a84ce7568cd5dba756e9508c34ae9fc62f4b0b5731f93c2ad68b21537ed1')
|
version('3.8.0', sha256='5154a84ce7568cd5dba756e9508c34ae9fc62f4b0b5731f93c2ad68b21537ed1')
|
||||||
version('3.7.0', sha256='6fa5b771e990f09c242237ab334b9f01039ec7d54ccde993e719c5d6577d1518')
|
version('3.7.0', sha256='6fa5b771e990f09c242237ab334b9f01039ec7d54ccde993e719c5d6577d1518')
|
||||||
@@ -27,7 +28,7 @@ class RoctracerDev(CMakePackage):
|
|||||||
depends_on('python@:2', type='build')
|
depends_on('python@:2', type='build')
|
||||||
depends_on('py-cppheaderparser', type='build')
|
depends_on('py-cppheaderparser', 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('hsakmt-roct@' + ver, type='build', when='@' + ver)
|
depends_on('hsakmt-roct@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('hsa-rocr-dev@' + ver, type='build', when='@' + ver)
|
depends_on('hsa-rocr-dev@' + ver, type='build', when='@' + ver)
|
||||||
depends_on('rocminfo@' + ver, type='build', when='@' + ver)
|
depends_on('rocminfo@' + ver, type='build', when='@' + ver)
|
||||||
|
Reference in New Issue
Block a user