changes to enable rocm builds using git repo (#22943)
This commit is contained in:
parent
e7d392c49a
commit
6c632dad71
@ -14,10 +14,12 @@ class HsaRocrDev(CMakePackage):
|
||||
Linux HSA Runtime for Boltzmann (ROCm) platforms."""
|
||||
|
||||
homepage = "https://github.com/RadeonOpenCompute/ROCR-Runtime"
|
||||
git = "https://github.com/RadeonOpenCompute/ROCR-Runtime.git"
|
||||
url = "https://github.com/RadeonOpenCompute/ROCR-Runtime/archive/rocm-4.1.0.tar.gz"
|
||||
|
||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||
|
||||
version('master', branch='master')
|
||||
version('4.1.0', sha256='c223a5f7ccac280520abb6ea49fdd36fa9468718098a9d984be6ef839ccbc6db')
|
||||
version('4.0.0', sha256='e84c48e80ea38698a5bd5da3940048ad3cab3696d10a53132acad07ca357f17c')
|
||||
version('3.10.0', sha256='58866d8acdb6cc45227f2412098e37c65908b20ed3dd54901dfb515c15ad5f71')
|
||||
@ -30,9 +32,10 @@ class HsaRocrDev(CMakePackage):
|
||||
|
||||
depends_on('cmake@3:', type="build")
|
||||
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']:
|
||||
for ver in ['3.5.0', '3.7.0', '3.8.0', '3.9.0', '3.10.0', '4.0.0', '4.1.0',
|
||||
'master']:
|
||||
depends_on('hsakmt-roct@' + ver, type=('link', 'run'), when='@' + ver)
|
||||
for ver in ['3.7.0', '3.8.0', '3.9.0', '4.0.0', '4.1.0']:
|
||||
for ver in ['3.7.0', '3.8.0', '3.9.0', '4.0.0', '4.1.0', 'master']:
|
||||
depends_on('llvm-amdgpu@' + ver, type=('link', 'run'), when='@' + ver)
|
||||
|
||||
# Both 3.5.0 and 3.7.0 force INSTALL_RPATH in different ways
|
||||
|
@ -13,10 +13,12 @@ class HsakmtRoct(CMakePackage):
|
||||
with the ROCk driver."""
|
||||
|
||||
homepage = "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface"
|
||||
git = "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface.git"
|
||||
url = "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/archive/rocm-4.1.0.tar.gz"
|
||||
|
||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||
|
||||
version('master', branch='master')
|
||||
version('4.1.0', sha256='8443ed5907a7ba9ad4003a49d90ff7b8886e1b2a5e90f14e4035765a7f64d7ca')
|
||||
version('4.0.0', sha256='a6960fffc8388731ee18953faae12d1449c582e3b3594418845a544455895f42')
|
||||
version('3.10.0', sha256='a3d629247a763cc36f5d48e9122cee8498574af628e14e3c38686c05f66e3e06')
|
||||
|
@ -12,10 +12,12 @@ class LlvmAmdgpu(CMakePackage):
|
||||
optimizers, and run-time environments."""
|
||||
|
||||
homepage = "https://github.com/RadeonOpenCompute/llvm-project"
|
||||
git = "https://github.com/RadeonOpenCompute/llvm-project.git"
|
||||
url = "https://github.com/RadeonOpenCompute/llvm-project/archive/rocm-4.1.0.tar.gz"
|
||||
|
||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||
|
||||
version('master', branch='amd-stg-open')
|
||||
version('4.1.0', sha256='244e38d824fa7dfa8d0edf3c036b3c84e9c17a16791828e4b745a8d31eb374ae')
|
||||
version('4.0.0', sha256='aa1f80f429fded465e86bcfaef72255da1af1c5c52d58a4c979bc2f6c2da5a69')
|
||||
version('3.10.0', sha256='8262aff88c1ff6c4deb4da5a4f8cda1bf90668950e2b911f93f73edaee53b370')
|
||||
|
@ -12,10 +12,12 @@ class RocmCmake(CMakePackage):
|
||||
needed for the ROCM software stack"""
|
||||
|
||||
homepage = "https://github.com/RadeonOpenCompute/rocm-cmake"
|
||||
git = "https://github.com/RadeonOpenCompute/rocm-cmake.git"
|
||||
url = "https://github.com/RadeonOpenCompute/rocm-cmake/archive/rocm-4.1.0.tar.gz"
|
||||
|
||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||
|
||||
version('master', branch='master')
|
||||
version('4.1.0', sha256='a4521d119fa07954e529d5e717ad1b338992c0694690dbce00fee26c01129c8c')
|
||||
version('4.0.0', sha256='4577487acaa6e041a1316145867584f31caaf0d4aa2dd8fd7f82f81c269cada6')
|
||||
version('3.10.0', sha256='751be4484efdcf0d5fa675480db6e2cddab897de4708c7c7b9fa7adb430b52d7')
|
||||
|
@ -13,10 +13,12 @@ class RocmSmiLib(CMakePackage):
|
||||
for applications to monitor and control GPU applications."""
|
||||
|
||||
homepage = "https://github.com/RadeonOpenCompute/rocm_smi_lib"
|
||||
git = "https://github.com/RadeonOpenCompute/rocm_smi_lib.git"
|
||||
url = "https://github.com/RadeonOpenCompute/rocm_smi_lib/archive/rocm-4.1.0.tar.gz"
|
||||
|
||||
maintainers = ['srekolam', 'arjun-raj-kuppala']
|
||||
|
||||
version('master', branch='master')
|
||||
version('4.1.0', sha256='0c1d2152e40e14bb385071ae16e7573290fb9f74afa5ab887c54f4dd75849a6b')
|
||||
version('4.0.0', sha256='93d19229b5a511021bf836ddc2a9922e744bf8ee52ee0e2829645064301320f4')
|
||||
version('3.10.0', sha256='8bb2142640d1c6bf141f19accf809e61377a6e0c0222e47ac4daa5da2c85ddac')
|
||||
|
Loading…
Reference in New Issue
Block a user