ROCm packages: add v5.4.3 release (#35478)

This commit is contained in:
Sreenivasa Murthy Kolam 2023-02-16 14:44:31 +05:30 committed by GitHub
parent 85966a96b1
commit 90261029d8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
47 changed files with 174 additions and 114 deletions

View file

@ -15,11 +15,12 @@ class Atmi(CMakePackage):
homepage = "https://github.com/RadeonOpenCompute/atmi" homepage = "https://github.com/RadeonOpenCompute/atmi"
git = "https://github.com/RadeonOpenCompute/atmi.git" git = "https://github.com/RadeonOpenCompute/atmi.git"
url = "https://github.com/RadeonOpenCompute/atmi/archive/rocm-5.4.0.tar.gz" url = "https://github.com/RadeonOpenCompute/atmi/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
version("5.4.3", sha256="243aae6614e5bd136a099102957a6d65a01434b620291349613ad63701868ef8")
version("5.4.0", sha256="b5cce10d7099fecbb40a0d9c2f29a7675315471fe145212b375e37e4c8ba5618") version("5.4.0", sha256="b5cce10d7099fecbb40a0d9c2f29a7675315471fe145212b375e37e4c8ba5618")
version("5.3.3", sha256="cc1144e4939cea2944f6c72a21406b9dc5b56d933696494074c280df7469834a") version("5.3.3", sha256="cc1144e4939cea2944f6c72a21406b9dc5b56d933696494074c280df7469834a")
version("5.3.0", sha256="dffc0eb0bc1617843e7f728dbd6c8b12326c5c8baa34369aa267aab40f5deb6a") version("5.3.0", sha256="dffc0eb0bc1617843e7f728dbd6c8b12326c5c8baa34369aa267aab40f5deb6a")
@ -132,6 +133,7 @@ class Atmi(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("comgr@" + ver, type="link", when="@" + ver) depends_on("comgr@" + ver, type="link", when="@" + ver)
depends_on("hsa-rocr-dev@" + ver, type="link", when="@" + ver) depends_on("hsa-rocr-dev@" + ver, type="link", when="@" + ver)

View file

@ -14,7 +14,7 @@ class Comgr(CMakePackage):
homepage = "https://github.com/RadeonOpenCompute/ROCm-CompilerSupport" homepage = "https://github.com/RadeonOpenCompute/ROCm-CompilerSupport"
git = "https://github.com/RadeonOpenCompute/ROCm-CompilerSupport.git" git = "https://github.com/RadeonOpenCompute/ROCm-CompilerSupport.git"
url = "https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/rocm-5.4.0.tar.gz" url = "https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath", "haampie") maintainers("srekolam", "renjithravindrankannath", "haampie")
@ -22,6 +22,7 @@ class Comgr(CMakePackage):
version("master", branch="amd-stg-open") version("master", branch="amd-stg-open")
version("5.4.3", sha256="8af18035550977fe0aa9cca8dfacbe65fe292e971de5a0e160710bafda05a81f")
version("5.4.0", sha256="f4b83b27ff6195679d695c3f41fa25456e9c50bae6d978f46d3541b472aef757") version("5.4.0", sha256="f4b83b27ff6195679d695c3f41fa25456e9c50bae6d978f46d3541b472aef757")
version("5.3.3", sha256="6a4ef69e672a077b5909977248445f0eedf5e124af9812993a4d444be030c78b") version("5.3.3", sha256="6a4ef69e672a077b5909977248445f0eedf5e124af9812993a4d444be030c78b")
version("5.3.0", sha256="072f849d79476d87d31d62b962e368762368d540a9da02ee2675963dc4942b2c") version("5.3.0", sha256="072f849d79476d87d31d62b962e368762368d540a9da02ee2675963dc4942b2c")
@ -144,6 +145,7 @@ class Comgr(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
"master", "master",
]: ]:
# llvm libs are linked statically, so this *could* be a build dep # llvm libs are linked statically, so this *could* be a build dep

View file

@ -28,6 +28,7 @@ def url_for_version(self, version):
version("master", branch="main") version("master", branch="main")
version("5.4.3", sha256="71d9668619ab57ec8a4564d11860438c5aad5bd161a3e58fbc49555fbd59182d")
version("5.4.0", sha256="46a1579310b3ab9dc8948d0fb5bed4c6b312f158ca76967af7ab69e328d43138") version("5.4.0", sha256="46a1579310b3ab9dc8948d0fb5bed4c6b312f158ca76967af7ab69e328d43138")
version("5.3.3", sha256="f8133a5934f9c53b253d324876d74f08a19e2f5b073bc94a62fe64b0d2183a18") version("5.3.3", sha256="f8133a5934f9c53b253d324876d74f08a19e2f5b073bc94a62fe64b0d2183a18")
version("5.3.0", sha256="2bf14116b5e2270928265f5d417b3d0f0f2e13cbc8ec5eb8c80d4d4a58ff7e94") version("5.3.0", sha256="2bf14116b5e2270928265f5d417b3d0f0f2e13cbc8ec5eb8c80d4d4a58ff7e94")
@ -142,6 +143,7 @@ def url_for_version(self, version):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
"master", "master",
]: ]:
depends_on("hsakmt-roct@" + ver, when="@" + ver) depends_on("hsakmt-roct@" + ver, when="@" + ver)
@ -164,6 +166,7 @@ def url_for_version(self, version):
# Add opencl sources thru the below # Add opencl sources thru the below
for d_version, d_shasum in [ for d_version, d_shasum in [
("5.4.3", "b0f8339c844a2e62773bd85cd1e7c5ecddfe71d7c8e8d604e1a1d60900c30873"),
("5.4.0", "a294639478e76c75dac0e094b418f9bd309309b07faf6af126cdfad9aab3c5c7"), ("5.4.0", "a294639478e76c75dac0e094b418f9bd309309b07faf6af126cdfad9aab3c5c7"),
("5.3.3", "cab394e6ef16c35bab8de29a66b96a7dc0e7d1297aaacba3718fa1d369233c9f"), ("5.3.3", "cab394e6ef16c35bab8de29a66b96a7dc0e7d1297aaacba3718fa1d369233c9f"),
("5.3.0", "d251e2efe95dc12f536ce119b2587bed64bbda013969fa72be58062788044a9e"), ("5.3.0", "d251e2efe95dc12f536ce119b2587bed64bbda013969fa72be58062788044a9e"),

View file

@ -18,7 +18,7 @@ class Hip(CMakePackage):
homepage = "https://github.com/ROCm-Developer-Tools/HIP" homepage = "https://github.com/ROCm-Developer-Tools/HIP"
git = "https://github.com/ROCm-Developer-Tools/HIP.git" git = "https://github.com/ROCm-Developer-Tools/HIP.git"
url = "https://github.com/ROCm-Developer-Tools/HIP/archive/rocm-5.3.3.tar.gz" url = "https://github.com/ROCm-Developer-Tools/HIP/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath", "haampie") maintainers("srekolam", "renjithravindrankannath", "haampie")
@ -26,6 +26,7 @@ class Hip(CMakePackage):
version("master", branch="master") version("master", branch="master")
version("5.4.3", sha256="23e51d3af517cd63019f8d199e46b84d5a18251d148e727f3985e8d99ccb0e58")
version("5.4.0", sha256="e290f835d69ef23e8b5833a7e616b0a989ff89ada4412d9742430819546efc6c") version("5.4.0", sha256="e290f835d69ef23e8b5833a7e616b0a989ff89ada4412d9742430819546efc6c")
version("5.3.3", sha256="51d4049dc37d261afb9e1270e60e112708ff06b470721ff21023e16e040e4403") version("5.3.3", sha256="51d4049dc37d261afb9e1270e60e112708ff06b470721ff21023e16e040e4403")
version("5.3.0", sha256="05225832fb5a4d24f49a773ac27e315239943a6f24291a50d184e2913f2cdbe0") version("5.3.0", sha256="05225832fb5a4d24f49a773ac27e315239943a6f24291a50d184e2913f2cdbe0")
@ -162,6 +163,7 @@ class Hip(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hsakmt-roct@" + ver, when="@" + ver) depends_on("hsakmt-roct@" + ver, when="@" + ver)
depends_on("hsa-rocr-dev@" + ver, when="@" + ver) depends_on("hsa-rocr-dev@" + ver, when="@" + ver)
@ -180,6 +182,7 @@ class Hip(CMakePackage):
# Add hip-amd sources thru the below # Add hip-amd sources thru the below
for d_version, d_shasum in [ for d_version, d_shasum in [
("5.4.3", "475edce0f29c4ccd82e5ee21d4cce4836f2b1e3b13cbc891475e423d38a0ebb9"),
("5.4.0", "c4b79738eb6e669160382b6c47d738ac59bd493fc681ca400ff012a2e8212955"), ("5.4.0", "c4b79738eb6e669160382b6c47d738ac59bd493fc681ca400ff012a2e8212955"),
("5.3.3", "36acce92af39b0fa06002e164f5a7f5a9c7daa19bf96645361325775a325499d"), ("5.3.3", "36acce92af39b0fa06002e164f5a7f5a9c7daa19bf96645361325775a325499d"),
("5.3.0", "81e9bd5209a7b400c986f9bf1d7079bcf7169bbcb06fc4fe843644559a4d612e"), ("5.3.0", "81e9bd5209a7b400c986f9bf1d7079bcf7169bbcb06fc4fe843644559a4d612e"),
@ -206,6 +209,7 @@ class Hip(CMakePackage):
) )
# Add opencl sources thru the below # Add opencl sources thru the below
for d_version, d_shasum in [ for d_version, d_shasum in [
("5.4.3", "b0f8339c844a2e62773bd85cd1e7c5ecddfe71d7c8e8d604e1a1d60900c30873"),
("5.4.0", "a294639478e76c75dac0e094b418f9bd309309b07faf6af126cdfad9aab3c5c7"), ("5.4.0", "a294639478e76c75dac0e094b418f9bd309309b07faf6af126cdfad9aab3c5c7"),
("5.3.3", "cab394e6ef16c35bab8de29a66b96a7dc0e7d1297aaacba3718fa1d369233c9f"), ("5.3.3", "cab394e6ef16c35bab8de29a66b96a7dc0e7d1297aaacba3718fa1d369233c9f"),
("5.3.0", "d251e2efe95dc12f536ce119b2587bed64bbda013969fa72be58062788044a9e"), ("5.3.0", "d251e2efe95dc12f536ce119b2587bed64bbda013969fa72be58062788044a9e"),
@ -231,6 +235,7 @@ class Hip(CMakePackage):
when="@{0}".format(d_version), when="@{0}".format(d_version),
) )
for d_version, d_shasum in [ for d_version, d_shasum in [
("5.4.3", "71d9668619ab57ec8a4564d11860438c5aad5bd161a3e58fbc49555fbd59182d"),
("5.4.0", "46a1579310b3ab9dc8948d0fb5bed4c6b312f158ca76967af7ab69e328d43138"), ("5.4.0", "46a1579310b3ab9dc8948d0fb5bed4c6b312f158ca76967af7ab69e328d43138"),
("5.3.3", "f8133a5934f9c53b253d324876d74f08a19e2f5b073bc94a62fe64b0d2183a18"), ("5.3.3", "f8133a5934f9c53b253d324876d74f08a19e2f5b073bc94a62fe64b0d2183a18"),
("5.3.0", "2bf14116b5e2270928265f5d417b3d0f0f2e13cbc8ec5eb8c80d4d4a58ff7e94"), ("5.3.0", "2bf14116b5e2270928265f5d417b3d0f0f2e13cbc8ec5eb8c80d4d4a58ff7e94"),

View file

@ -14,7 +14,7 @@ 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-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/hipBLAS/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("cgmb", "srekolam", "renjithravindrankannath", "haampie") maintainers("cgmb", "srekolam", "renjithravindrankannath", "haampie")
@ -23,6 +23,7 @@ class Hipblas(CMakePackage):
version("develop", branch="develop") version("develop", branch="develop")
version("master", branch="master") version("master", branch="master")
version("5.4.3", sha256="5acac147aafc15c249c2f24c19459135ed68b506403aa92e602b67cfc10c38b7")
version("5.4.0", sha256="341d61adff8d08cbf70aa07bd11a088bcd0687fc6156870a1aee9eff74f3eb4f") version("5.4.0", sha256="341d61adff8d08cbf70aa07bd11a088bcd0687fc6156870a1aee9eff74f3eb4f")
version("5.3.3", sha256="1ce093fc6bc021ad4fe0b0b93f9501038a7a5a16b0fd4fc485d65cbd220a195e") version("5.3.3", sha256="1ce093fc6bc021ad4fe0b0b93f9501038a7a5a16b0fd4fc485d65cbd220a195e")
version("5.3.0", sha256="873d55749479873994679840906c4257316dfb09a6200411204ad4a8c2480565") version("5.3.0", sha256="873d55749479873994679840906c4257316dfb09a6200411204ad4a8c2480565")
@ -155,6 +156,7 @@ def check(self):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)
depends_on("rocsolver@" + ver, when="@" + ver) depends_on("rocsolver@" + ver, when="@" + ver)

View file

@ -11,11 +11,12 @@ class Hipcub(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/hipCUB" homepage = "https://github.com/ROCmSoftwarePlatform/hipCUB"
git = "https://github.com/ROCmSoftwarePlatform/hipCUB.git" git = "https://github.com/ROCmSoftwarePlatform/hipCUB.git"
url = "https://github.com/ROCmSoftwarePlatform/hipCUB/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/hipCUB/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
version("5.4.3", sha256="cf528d9acb4f9b9c3aad439ae76bfc3d02be6e7a74d96099544e5d54e1a23675")
version("5.4.0", sha256="78db2c2ea466a4c5d84beedc000ae934f6d0ff1793eae90bb8d02b2dbff8932c") version("5.4.0", sha256="78db2c2ea466a4c5d84beedc000ae934f6d0ff1793eae90bb8d02b2dbff8932c")
version("5.3.3", sha256="b4fc3c05892729873dc098f111c31f83af7d33da572bdb7d87de100d4c238e6d") version("5.3.3", sha256="b4fc3c05892729873dc098f111c31f83af7d33da572bdb7d87de100d4c238e6d")
version("5.3.0", sha256="4016cfc240b3cc1a97b549ecc4a5b76369610d46247661834630846391e5fad2") version("5.3.0", sha256="4016cfc240b3cc1a97b549ecc4a5b76369610d46247661834630846391e5fad2")
@ -129,6 +130,7 @@ class Hipcub(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)
depends_on("rocprim@" + ver, when="@" + ver) depends_on("rocprim@" + ver, when="@" + ver)

View file

@ -16,13 +16,14 @@ class Hipfft(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/hipFFT" homepage = "https://github.com/ROCmSoftwarePlatform/hipFFT"
git = "https://github.com/ROCmSoftwarePlatform/hipFFT.git" git = "https://github.com/ROCmSoftwarePlatform/hipFFT.git"
url = "https://github.com/ROCmSoftwarePlatform/hipfft/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/hipfft/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("renjithravindrankannath", "srekolam") maintainers("renjithravindrankannath", "srekolam")
version("master", branch="master") version("master", branch="master")
version("5.4.3", sha256="ae37f40b6019a11f10646ef193716836f366d269eab3c5cc2ed09af85355b945")
version("5.4.0", sha256="d0a8e790182928b3d19774b8db1eece9b881a422f6a7055c051b12739fded624") version("5.4.0", sha256="d0a8e790182928b3d19774b8db1eece9b881a422f6a7055c051b12739fded624")
version("5.3.3", sha256="fd1662cd5b1e1bce9db53b320c0fe614179cd196251efc2ef3365d38922b5cdc") version("5.3.3", sha256="fd1662cd5b1e1bce9db53b320c0fe614179cd196251efc2ef3365d38922b5cdc")
version("5.3.0", sha256="ebbe2009b86b688809b6b4d5c3929fc589db455218d54a37790f21339147c5df") version("5.3.0", sha256="ebbe2009b86b688809b6b4d5c3929fc589db455218d54a37790f21339147c5df")
@ -98,6 +99,7 @@ class Hipfft(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver) depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver)
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)

View file

@ -11,11 +11,12 @@ class Hipfort(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/hipfort" homepage = "https://github.com/ROCmSoftwarePlatform/hipfort"
git = "https://github.com/ROCmSoftwarePlatform/hipfort.git" git = "https://github.com/ROCmSoftwarePlatform/hipfort.git"
url = "https://github.com/ROCmSoftwarePlatform/hipfort/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/hipfort/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("cgmb", "srekolam", "renjithravindrankannath") maintainers("cgmb", "srekolam", "renjithravindrankannath")
version("5.4.3", sha256="1954a1cba351d566872ced5549b2ced7ab6332221e2b98dba3c07180dce8f173")
version("5.4.0", sha256="a781bc6d1dbb508a4bd6cc3df931696fac6c6361d4fd35efb12c9a04a72e112c") version("5.4.0", sha256="a781bc6d1dbb508a4bd6cc3df931696fac6c6361d4fd35efb12c9a04a72e112c")
version("5.3.3", sha256="593be86502578b68215ffe767c26849fd27d4dbd92c8e76762275805f99e64f5") version("5.3.3", sha256="593be86502578b68215ffe767c26849fd27d4dbd92c8e76762275805f99e64f5")
version("5.3.0", sha256="9e2aa142de45b2d2c29449d6f82293fb62844d511fbf51fa597845ba05c700fa") version("5.3.0", sha256="9e2aa142de45b2d2c29449d6f82293fb62844d511fbf51fa597845ba05c700fa")
@ -117,6 +118,7 @@ class Hipfort(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hip@" + ver, type="build", when="@" + ver) depends_on("hip@" + ver, type="build", when="@" + ver)

View file

@ -12,13 +12,14 @@ class HipifyClang(CMakePackage):
homepage = "https://github.com/ROCm-Developer-Tools/HIPIFY" homepage = "https://github.com/ROCm-Developer-Tools/HIPIFY"
git = "https://github.com/ROCm-Developer-Tools/HIPIFY.git" git = "https://github.com/ROCm-Developer-Tools/HIPIFY.git"
url = "https://github.com/ROCm-Developer-Tools/HIPIFY/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCm-Developer-Tools/HIPIFY/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
version("master", branch="master") version("master", branch="master")
version("5.4.3", sha256="79e27bd6c0a28e6a62b02dccc0b5d88a81f69fe58487e83f3b7ab47d6b64341b")
version("5.4.0", sha256="9f51eb280671ae7f7e14eb593ee3ef099899221c4bdccfbdb7a78681ad17f37f") version("5.4.0", sha256="9f51eb280671ae7f7e14eb593ee3ef099899221c4bdccfbdb7a78681ad17f37f")
version("5.3.3", sha256="9d08e2896e52c10a0a189a5407567043f2510adc7bf618591c97a22a23699691") version("5.3.3", sha256="9d08e2896e52c10a0a189a5407567043f2510adc7bf618591c97a22a23699691")
version("5.3.0", sha256="7674900d2b9319d91fa8f469252c5acb5bedf339142417cdcb64f33ee8482e00") version("5.3.0", sha256="7674900d2b9319d91fa8f469252c5acb5bedf339142417cdcb64f33ee8482e00")
@ -133,6 +134,7 @@ class HipifyClang(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
"master", "master",
]: ]:
depends_on("llvm-amdgpu@" + ver, when="@" + ver) depends_on("llvm-amdgpu@" + ver, when="@" + ver)

View file

@ -18,7 +18,7 @@ class Hipsolver(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/hipSOLVER" homepage = "https://github.com/ROCmSoftwarePlatform/hipSOLVER"
git = "https://github.com/ROCmSoftwarePlatform/hipSOLVER.git" git = "https://github.com/ROCmSoftwarePlatform/hipSOLVER.git"
url = "https://github.com/ROCmSoftwarePlatform/hipSOLVER/archive/rocm-5.3.3.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/hipSOLVER/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("cgmb", "srekolam", "renjithravindrankannath") maintainers("cgmb", "srekolam", "renjithravindrankannath")
@ -27,6 +27,7 @@ class Hipsolver(CMakePackage):
version("develop", branch="develop") version("develop", branch="develop")
version("master", branch="master") version("master", branch="master")
version("5.4.3", sha256="02a1bffecc494393f49f97174db7d2c101db557d32404923a44520876e682e3a")
version("5.4.0", sha256="d53d81c55b458ba5e6ea0ec6bd24bcc79ab06789730391da82d8c33b936339d9") version("5.4.0", sha256="d53d81c55b458ba5e6ea0ec6bd24bcc79ab06789730391da82d8c33b936339d9")
version("5.3.3", sha256="f5a487a1c7225ab748996ac4d837ac7ab26b43618c4ed97a124f8fac1d67786e") version("5.3.3", sha256="f5a487a1c7225ab748996ac4d837ac7ab26b43618c4ed97a124f8fac1d67786e")
version("5.3.0", sha256="6e920a59ddeefd52c9a6d164c33bc097726529e1ede3c417c711697956655b15") version("5.3.0", sha256="6e920a59ddeefd52c9a6d164c33bc097726529e1ede3c417c711697956655b15")
@ -86,6 +87,7 @@ class Hipsolver(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)
depends_on("rocblas@" + ver, when="@" + ver) depends_on("rocblas@" + ver, when="@" + ver)

View file

@ -14,12 +14,13 @@ 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-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/hipSPARSE/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("cgmb", "srekolam", "renjithravindrankannath", "haampie") maintainers("cgmb", "srekolam", "renjithravindrankannath", "haampie")
libraries = ["libhipsparse"] libraries = ["libhipsparse"]
version("5.4.3", sha256="b373eccd03679a13fab4e740fc780da25cbd598abca3a1e5e3613ae14954f9db")
version("5.4.0", sha256="47420d38483c8124813b744971e428a0352c83d9b62a5a50f74ffa8f9b785b20") version("5.4.0", sha256="47420d38483c8124813b744971e428a0352c83d9b62a5a50f74ffa8f9b785b20")
version("5.3.3", sha256="d96d0e47594ab12e8c380da2300704c105736a0771940d7d2fae666f2869e457") version("5.3.3", sha256="d96d0e47594ab12e8c380da2300704c105736a0771940d7d2fae666f2869e457")
version("5.3.0", sha256="691b32b916952ed9af008aa29f60cc190322b73cfc098bb2eda3ff68c89c7b35") version("5.3.0", sha256="691b32b916952ed9af008aa29f60cc190322b73cfc098bb2eda3ff68c89c7b35")
@ -132,33 +133,11 @@ class Hipsparse(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver) depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver)
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)
depends_on("rocsparse@" + ver, when="@" + ver) depends_on("rocsparse@" + ver, when="@" + ver)
for ver in [
"3.8.0",
"3.9.0",
"3.10.0",
"4.0.0",
"4.1.0",
"4.2.0",
"4.3.0",
"4.3.1",
"4.5.0",
"4.5.2",
"5.0.0",
"5.0.2",
"5.1.0",
"5.1.3",
"5.2.0",
"5.2.1",
"5.2.3",
"5.3.0",
"5.3.3",
"5.4.0",
]:
depends_on("rocprim@" + ver, when="@" + ver)
patch("e79985dccde22d826aceb3badfc643a3227979d2.patch", when="@3.5.0") patch("e79985dccde22d826aceb3badfc643a3227979d2.patch", when="@3.5.0")
patch("530047af4a0f437dafc02f76b3a17e3b1536c7ec.patch", when="@3.5.0") patch("530047af4a0f437dafc02f76b3a17e3b1536c7ec.patch", when="@3.5.0")

View file

@ -17,7 +17,7 @@ class HsaRocrDev(CMakePackage):
homepage = "https://github.com/RadeonOpenCompute/ROCR-Runtime" homepage = "https://github.com/RadeonOpenCompute/ROCR-Runtime"
git = "https://github.com/RadeonOpenCompute/ROCR-Runtime.git" git = "https://github.com/RadeonOpenCompute/ROCR-Runtime.git"
url = "https://github.com/RadeonOpenCompute/ROCR-Runtime/archive/rocm-5.4.0.tar.gz" url = "https://github.com/RadeonOpenCompute/ROCR-Runtime/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath", "haampie") maintainers("srekolam", "renjithravindrankannath", "haampie")
@ -25,6 +25,7 @@ class HsaRocrDev(CMakePackage):
version("master", branch="master") version("master", branch="master")
version("5.4.3", sha256="a600eed848d47a7578c60da7e64eb92f29bbce2ec67932b251eafd4c2974cb67")
version("5.4.0", sha256="476cd18500cc227d01f6b44c00c7adc8574eb8234b6b4daefc219650183fa090") version("5.4.0", sha256="476cd18500cc227d01f6b44c00c7adc8574eb8234b6b4daefc219650183fa090")
version("5.3.3", sha256="aca88d90f169f35bd65ce3366b8670c7cdbe3abc0a2056eab805d0192cfd7130") version("5.3.3", sha256="aca88d90f169f35bd65ce3366b8670c7cdbe3abc0a2056eab805d0192cfd7130")
version("5.3.0", sha256="b51dbedbe73390e0be748b92158839c82d7fa0e514fede60aa7696dc498facf0") version("5.3.0", sha256="b51dbedbe73390e0be748b92158839c82d7fa0e514fede60aa7696dc498facf0")
@ -146,6 +147,7 @@ class HsaRocrDev(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
"master", "master",
]: ]:
depends_on("hsakmt-roct@" + ver, when="@" + ver) depends_on("hsakmt-roct@" + ver, when="@" + ver)

View file

@ -14,13 +14,14 @@ class HsakmtRoct(CMakePackage):
homepage = "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface" homepage = "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface"
git = "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface.git" git = "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface.git"
url = "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/archive/rocm-5.4.0.tar.gz" url = "https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "arjun-raj-kuppala", "renjithravindrankannath") maintainers("srekolam", "arjun-raj-kuppala", "renjithravindrankannath")
version("master", branch="master") version("master", branch="master")
version("5.4.3", sha256="3799abbe7177fbff3b304e2a363e2b39e8864f8650ae569b2b88b9291f9a710c")
version("5.4.0", sha256="690a78a6e67ae2b3f518dbc4a1e267237d6a342e1063b31eef297f4a04d780f8") version("5.4.0", sha256="690a78a6e67ae2b3f518dbc4a1e267237d6a342e1063b31eef297f4a04d780f8")
version("5.3.3", sha256="b5350de915997ed48072b37a21c2c44438028255f6cc147c25a196ad383c52e7") version("5.3.3", sha256="b5350de915997ed48072b37a21c2c44438028255f6cc147c25a196ad383c52e7")
version("5.3.0", sha256="c150be3958fd46e57bfc9db187819ec34b1db8f0cf9b69f8c3f8915001800ab8") version("5.3.0", sha256="c150be3958fd46e57bfc9db187819ec34b1db8f0cf9b69f8c3f8915001800ab8")

View file

@ -15,14 +15,14 @@ class LlvmAmdgpu(CMakePackage):
homepage = "https://github.com/RadeonOpenCompute/llvm-project" homepage = "https://github.com/RadeonOpenCompute/llvm-project"
git = "https://github.com/RadeonOpenCompute/llvm-project.git" git = "https://github.com/RadeonOpenCompute/llvm-project.git"
url = "https://github.com/RadeonOpenCompute/llvm-project/archive/rocm-5.4.0.tar.gz" url = "https://github.com/RadeonOpenCompute/llvm-project/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
generator = "Ninja" generator = "Ninja"
maintainers("srekolam", "renjithravindrankannath", "haampie") maintainers("srekolam", "renjithravindrankannath", "haampie")
version("master", branch="amd-stg-open") version("master", branch="amd-stg-open")
version("5.4.3", sha256="a844d3cc01613f6284a75d44db67c495ac1e9b600eacbb1eb13d2649f5d5404d")
version("5.4.0", sha256="ff54f45a17723892cd775c1eaff9e5860527fcfd33d98759223c70e3362335bf") version("5.4.0", sha256="ff54f45a17723892cd775c1eaff9e5860527fcfd33d98759223c70e3362335bf")
version("5.3.3", sha256="5296d5e474811c7d1e456cb6d5011db248b79b8d0512155e8a6c2aa5b5f12d38") version("5.3.3", sha256="5296d5e474811c7d1e456cb6d5011db248b79b8d0512155e8a6c2aa5b5f12d38")
version("5.3.0", sha256="4e3fcddb5b8ea8dcaa4417e0e31a9c2bbdc9e7d4ac3401635a636df32905c93e") version("5.3.0", sha256="4e3fcddb5b8ea8dcaa4417e0e31a9c2bbdc9e7d4ac3401635a636df32905c93e")
@ -170,6 +170,7 @@ class LlvmAmdgpu(CMakePackage):
# Add device libs sources so they can be an external LLVM project # Add device libs sources so they can be an external LLVM project
for d_version, d_shasum in [ for d_version, d_shasum in [
("5.4.3", "f4f7281f2cea6d268fcc3662b37410957d4f0bc23e0df9f60b12eb0fcdf9e26e"),
("5.4.0", "d68813ded47179c39914c8d1b76af3dad8c714b10229d1e2246af67609473951"), ("5.4.0", "d68813ded47179c39914c8d1b76af3dad8c714b10229d1e2246af67609473951"),
("5.3.3", "963c9a0561111788b55a8c3b492e2a5737047914752376226c97a28122a4d768"), ("5.3.3", "963c9a0561111788b55a8c3b492e2a5737047914752376226c97a28122a4d768"),
("5.3.0", "f7e1665a1650d3d0481bec68252e8a5e68adc2c867c63c570f6190a1d2fe735c"), ("5.3.0", "f7e1665a1650d3d0481bec68252e8a5e68adc2c867c63c570f6190a1d2fe735c"),

View file

@ -13,12 +13,13 @@ class Migraphx(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/AMDMIGraphX" homepage = "https://github.com/ROCmSoftwarePlatform/AMDMIGraphX"
git = "https://github.com/ROCmSoftwarePlatform/AMDMIGraphX.git" git = "https://github.com/ROCmSoftwarePlatform/AMDMIGraphX.git"
url = "https://github.com/ROCmSoftwarePlatform/AMDMIGraphX/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/AMDMIGraphX/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
libraries = ["libmigraphx"] libraries = ["libmigraphx"]
version("5.4.3", sha256="f83e7bbe5d6d0951fb2cf0abf7e8b3530e9a5e45f7cec6d760da055d6905d568")
version("5.4.0", sha256="b6e7f4a1bf445ea0dae644ed5722369cde66fbee82a5917722f5d3f8c48b0a8c") version("5.4.0", sha256="b6e7f4a1bf445ea0dae644ed5722369cde66fbee82a5917722f5d3f8c48b0a8c")
version("5.3.3", sha256="91d91902bbedd5e1951a231e8e5c9a328360b128c731912ed17c8059df38e02a") version("5.3.3", sha256="91d91902bbedd5e1951a231e8e5c9a328360b128c731912ed17c8059df38e02a")
version("5.3.0", sha256="d0b7283f42e03fb38b612868b8c94f46f27a6e0b019ae95fde5b9086582a1c69") version("5.3.0", sha256="d0b7283f42e03fb38b612868b8c94f46f27a6e0b019ae95fde5b9086582a1c69")
@ -154,6 +155,7 @@ def url_for_version(self, version):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver) depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver)
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)

View file

@ -14,12 +14,13 @@ class MiopenHip(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/MIOpen" homepage = "https://github.com/ROCmSoftwarePlatform/MIOpen"
git = "https://github.com/ROCmSoftwarePlatform/MIOpen.git" git = "https://github.com/ROCmSoftwarePlatform/MIOpen.git"
url = "https://github.com/ROCmSoftwarePlatform/MIOpen/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/MIOpen/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
libraries = ["libMIOpen"] libraries = ["libMIOpen"]
version("5.4.3", sha256="37ffe2ed3d7942da8ea2f6bdb85c7a2f58e3ccd31767db158a322769d3604efd")
version("5.4.0", sha256="b4153791f9eeee4cbc5534bc6ad8b32c0947bcd38e08b77ebe144065a4fa5456") version("5.4.0", sha256="b4153791f9eeee4cbc5534bc6ad8b32c0947bcd38e08b77ebe144065a4fa5456")
version("5.3.3", sha256="7efc98215d23a2caaf212378c37e9a6484f54a4ed3e9660719286e4f287d3715") version("5.3.3", sha256="7efc98215d23a2caaf212378c37e9a6484f54a4ed3e9660719286e4f287d3715")
version("5.3.0", sha256="c5819f593d71beeda2eb24b89182912240cc40f83b2b8f9de695a8e230aa4ea6") version("5.3.0", sha256="c5819f593d71beeda2eb24b89182912240cc40f83b2b8f9de695a8e230aa4ea6")
@ -145,6 +146,7 @@ class MiopenHip(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver) depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver)
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)
@ -164,6 +166,7 @@ class MiopenHip(CMakePackage):
for ver in [ for ver in [
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("rocmlir@" + ver, when="@" + ver) depends_on("rocmlir@" + ver, when="@" + ver)
depends_on("nlohmann-json", type="link") depends_on("nlohmann-json", type="link")

View file

@ -14,12 +14,13 @@ class MiopenOpencl(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/MIOpen" homepage = "https://github.com/ROCmSoftwarePlatform/MIOpen"
git = "https://github.com/ROCmSoftwarePlatform/MIOpen.git" git = "https://github.com/ROCmSoftwarePlatform/MIOpen.git"
url = "https://github.com/ROCmSoftwarePlatform/MIOpen/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/MIOpen/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
libraries = ["libMIOpen"] libraries = ["libMIOpen"]
version("5.4.3", sha256="37ffe2ed3d7942da8ea2f6bdb85c7a2f58e3ccd31767db158a322769d3604efd")
version("5.4.0", sha256="b4153791f9eeee4cbc5534bc6ad8b32c0947bcd38e08b77ebe144065a4fa5456") version("5.4.0", sha256="b4153791f9eeee4cbc5534bc6ad8b32c0947bcd38e08b77ebe144065a4fa5456")
version("5.3.3", sha256="7efc98215d23a2caaf212378c37e9a6484f54a4ed3e9660719286e4f287d3715") version("5.3.3", sha256="7efc98215d23a2caaf212378c37e9a6484f54a4ed3e9660719286e4f287d3715")
version("5.3.0", sha256="c5819f593d71beeda2eb24b89182912240cc40f83b2b8f9de695a8e230aa4ea6") version("5.3.0", sha256="c5819f593d71beeda2eb24b89182912240cc40f83b2b8f9de695a8e230aa4ea6")
@ -121,27 +122,6 @@ class MiopenOpencl(CMakePackage):
for ver in [ for ver in [
"3.5.0", "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.3.0",
"4.3.1",
"4.5.0",
"4.5.2",
"5.0.0",
"5.0.2",
"5.1.0",
"5.1.3",
"5.2.0",
"5.2.1",
"5.2.3",
"5.3.0",
"5.3.3",
"5.4.0",
]: ]:
depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver) depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver)
depends_on("rocm-opencl@" + ver, when="@" + ver) depends_on("rocm-opencl@" + ver, when="@" + ver)
@ -167,7 +147,10 @@ class MiopenOpencl(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver)
depends_on("rocm-opencl@" + ver, when="@" + ver)
depends_on("miopengemm@" + ver, when="@" + ver) depends_on("miopengemm@" + ver, when="@" + ver)
for ver in [ for ver in [
@ -183,6 +166,7 @@ class MiopenOpencl(CMakePackage):
for ver in [ for ver in [
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("nlohmann-json", type="link") depends_on("nlohmann-json", type="link")
depends_on("rocblas", type="link") depends_on("rocblas", type="link")

View file

@ -14,7 +14,7 @@ class Miopengemm(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/MIOpenGEMM" homepage = "https://github.com/ROCmSoftwarePlatform/MIOpenGEMM"
git = "https://github.com/ROCmSoftwarePlatform/MIOpenGEMM.git" git = "https://github.com/ROCmSoftwarePlatform/MIOpenGEMM.git"
url = "https://github.com/ROCmSoftwarePlatform/MIOpenGEMM/archive/rocm-5.3.3.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/MIOpenGEMM/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
@ -26,6 +26,7 @@ def url_for_version(self, version):
url = "https://github.com/ROCmSoftwarePlatform/MIOpenGEMM/archive/rocm-{0}.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/MIOpenGEMM/archive/rocm-{0}.tar.gz"
return url.format(version) return url.format(version)
version("5.4.3", sha256="5051051cab60ca0f6347a981da6c9dbeddf8b0de698d4e5409a0db0c622acafc")
version("5.4.0", sha256="a39faa8f4ab73e0cd6505a667bf10c07f93b9612af0711405c65043c4755129d") version("5.4.0", sha256="a39faa8f4ab73e0cd6505a667bf10c07f93b9612af0711405c65043c4755129d")
version("5.3.3", sha256="4a9c92bebe59bf6e08bd48861b68b1801d9e8dc406250dc8637d36614a5884c8") version("5.3.3", sha256="4a9c92bebe59bf6e08bd48861b68b1801d9e8dc406250dc8637d36614a5884c8")
version("5.3.0", sha256="7e299daaca8e514bdb5b5efd9d9d3fc5cbfda68ad0117fe7cdbbf946b3f842cd") version("5.3.0", sha256="7e299daaca8e514bdb5b5efd9d9d3fc5cbfda68ad0117fe7cdbbf946b3f842cd")
@ -138,6 +139,7 @@ def url_for_version(self, version):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("rocm-cmake@" + ver, type="build", when="@" + ver) depends_on("rocm-cmake@" + ver, type="build", when="@" + ver)
depends_on("rocm-opencl@" + ver, when="@" + ver) depends_on("rocm-opencl@" + ver, when="@" + ver)

View file

@ -25,6 +25,7 @@ def url_for_version(self, version):
url = "https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX/archive/rocm-{0}.tar.gz" url = "https://github.com/GPUOpen-ProfessionalCompute-Libraries/MIVisionX/archive/rocm-{0}.tar.gz"
return url.format(version) return url.format(version)
version("5.4.3", sha256="4da82974962a70c326ce2427c664517b1efdff436efe222e6bc28817c222a082")
version("5.4.0", sha256="caa28a30972704ddbf1a87cefdc0b0a35381d369961c43973d473a1573bd35cc") version("5.4.0", sha256="caa28a30972704ddbf1a87cefdc0b0a35381d369961c43973d473a1573bd35cc")
version("5.3.3", sha256="378fafcb327e17e0e11fe1d1029d1740d84aaef0fd59614ed7376499b3d716f6") version("5.3.3", sha256="378fafcb327e17e0e11fe1d1029d1740d84aaef0fd59614ed7376499b3d716f6")
version("5.3.0", sha256="58e68f1c78bbe5694e42bf61be177f9e94bfd3e0c113ec6284493c8684836c58") version("5.3.0", sha256="58e68f1c78bbe5694e42bf61be177f9e94bfd3e0c113ec6284493c8684836c58")
@ -234,6 +235,7 @@ def patch(self):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("rocm-opencl@" + ver, when="@" + ver) depends_on("rocm-opencl@" + ver, when="@" + ver)
depends_on("miopengemm@" + ver, when="@" + ver) depends_on("miopengemm@" + ver, when="@" + ver)
@ -252,9 +254,10 @@ def patch(self):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("miopen-hip@" + ver, when="@" + ver) depends_on("miopen-hip@" + ver, when="@" + ver)
for ver in ["5.3.3", "5.4.0"]: for ver in ["5.3.3", "5.4.0", "5.4.3"]:
depends_on("migraphx@" + ver, when="@" + ver) depends_on("migraphx@" + ver, when="@" + ver)
def flag_handler(self, name, flags): def flag_handler(self, name, flags):

View file

@ -16,12 +16,13 @@ class Rccl(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/rccl" homepage = "https://github.com/ROCmSoftwarePlatform/rccl"
git = "https://github.com/ROCmSoftwarePlatform/rccl.git" git = "https://github.com/ROCmSoftwarePlatform/rccl.git"
url = "https://github.com/ROCmSoftwarePlatform/rccl/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/rccl/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
libraries = ["librccl"] libraries = ["librccl"]
version("5.4.3", sha256="a2524f602bd7b3b6afeb8ba9aff660216ee807fa836e46442d068b5ed5f51a4d")
version("5.4.0", sha256="213f4f3d75389be588673e43f563e5c0d6908798228b0b6a71f27138fd4ed0c7") version("5.4.0", sha256="213f4f3d75389be588673e43f563e5c0d6908798228b0b6a71f27138fd4ed0c7")
version("5.3.3", sha256="8995a2d010ad0748fc85ac06e8da7e8d110ba996db04d42b77526c9c059c05bb") version("5.3.3", sha256="8995a2d010ad0748fc85ac06e8da7e8d110ba996db04d42b77526c9c059c05bb")
version("5.3.0", sha256="51da5099fa58c2be882319cebe9ceabe2062feebcc0c5849e8c109030882c10a") version("5.3.0", sha256="51da5099fa58c2be882319cebe9ceabe2062feebcc0c5849e8c109030882c10a")
@ -139,6 +140,7 @@ class Rccl(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver) depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver)
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)
@ -167,6 +169,7 @@ class Rccl(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("numactl@2:", when="@" + ver) depends_on("numactl@2:", when="@" + ver)
for ver in [ for ver in [
@ -182,6 +185,7 @@ class Rccl(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("rocm-smi-lib@" + ver, when="@" + ver) depends_on("rocm-smi-lib@" + ver, when="@" + ver)

View file

@ -24,6 +24,7 @@ def url_for_version(self, version):
url = "https://github.com/RadeonOpenCompute/rdc/archive/rocm-{0}.tar.gz" url = "https://github.com/RadeonOpenCompute/rdc/archive/rocm-{0}.tar.gz"
return url.format(version) return url.format(version)
version("5.4.3", sha256="c44f0b070b5650bc78e2eb968aae57a8ac1e1fd160e897055b79f3026c4fbad3")
version("5.4.0", sha256="268aab43e31045443b08a21aee8750da4cf04750c6f419ec171ec704d377a4e4") version("5.4.0", sha256="268aab43e31045443b08a21aee8750da4cf04750c6f419ec171ec704d377a4e4")
version("5.3.3", sha256="1bf1a02f305e3a629801e62584116a34eafbd1b26627837a2a8c10550fcf611b") version("5.3.3", sha256="1bf1a02f305e3a629801e62584116a34eafbd1b26627837a2a8c10550fcf611b")
version("5.3.0", sha256="ce9c85dad8e0c0b21e8e5938bf16f86a62dc5f6ded5f453c61acd43666634d6b") version("5.3.0", sha256="ce9c85dad8e0c0b21e8e5938bf16f86a62dc5f6ded5f453c61acd43666634d6b")
@ -128,6 +129,7 @@ def url_for_version(self, version):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("rocm-smi-lib@" + ver, type=("build", "link"), when="@" + ver) depends_on("rocm-smi-lib@" + ver, type=("build", "link"), when="@" + ver)
@ -142,6 +144,7 @@ def url_for_version(self, version):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hsa-rocr-dev@" + ver, when="@" + ver) depends_on("hsa-rocr-dev@" + ver, when="@" + ver)
@ -153,7 +156,7 @@ def patch(self):
"CMakeLists.txt", "CMakeLists.txt",
string=True, string=True,
) )
if self.spec.satisfies("@5.4.0"): if self.spec.satisfies("@5.4.0:5.4"):
filter_file( filter_file(
"${ROCM_DIR}/${CMAKE_INSTALL_INCLUDEDIR}", "${ROCM_DIR}/${CMAKE_INSTALL_INCLUDEDIR}",
"{0}/include".format(self.spec["rocm-smi-lib"].prefix), "{0}/include".format(self.spec["rocm-smi-lib"].prefix),

View file

@ -18,12 +18,13 @@ class Rocalution(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/rocALUTION" homepage = "https://github.com/ROCmSoftwarePlatform/rocALUTION"
git = "https://github.com/ROCmSoftwarePlatform/rocALUTION.git" git = "https://github.com/ROCmSoftwarePlatform/rocALUTION.git"
url = "https://github.com/ROCmSoftwarePlatform/rocALUTION/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/rocALUTION/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("cgmb", "srekolam", "renjithravindrankannath") maintainers("cgmb", "srekolam", "renjithravindrankannath")
libraries = ["librocalution_hip"] libraries = ["librocalution_hip"]
version("5.4.3", sha256="39d00951a9b3cbdc4205a7e3ce75c026d9428c71c784815288c445f84a7f8a0e")
version("5.4.0", sha256="dccf004434e0fee6d0c7bedd46827f5a2af0392bc4807a08403b130e461f55eb") version("5.4.0", sha256="dccf004434e0fee6d0c7bedd46827f5a2af0392bc4807a08403b130e461f55eb")
version("5.3.3", sha256="3af022250bc25bebdee12bfb8fdbab4b60513b537b9fe15dfa82ded8850c5066") version("5.3.3", sha256="3af022250bc25bebdee12bfb8fdbab4b60513b537b9fe15dfa82ded8850c5066")
version("5.3.0", sha256="f623449789a5c9c9137ae51d4dbbee5c6940d8813826629cb4b7e84f07fab494") version("5.3.0", sha256="f623449789a5c9c9137ae51d4dbbee5c6940d8813826629cb4b7e84f07fab494")
@ -118,25 +119,6 @@ class Rocalution(CMakePackage):
"3.5.0", "3.5.0",
"3.7.0", "3.7.0",
"3.8.0", "3.8.0",
"3.9.0",
"3.10.0",
"4.0.0",
"4.1.0",
"4.2.0",
"4.3.0",
"4.3.1",
"4.5.0",
"4.5.2",
"5.0.0",
"5.0.2",
"5.1.0",
"5.1.3",
"5.2.0",
"5.2.1",
"5.2.3",
"5.3.0",
"5.3.3",
"5.4.0",
]: ]:
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)
depends_on("rocprim@" + ver, when="@" + ver) depends_on("rocprim@" + ver, when="@" + ver)
@ -172,12 +154,25 @@ class Rocalution(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hip@" + ver, when="@" + ver)
depends_on("rocprim@" + ver, when="@" + ver)
for tgt in itertools.chain(["auto"], amdgpu_targets): for tgt in itertools.chain(["auto"], amdgpu_targets):
rocblas_tgt = tgt if tgt != "gfx900:xnack-" else "gfx900"
depends_on(
"rocblas@{0} amdgpu_target={1}".format(ver, rocblas_tgt),
when="@{0} amdgpu_target={1}".format(ver, tgt),
)
depends_on(
"rocsparse@{0} amdgpu_target={1}".format(ver, tgt),
when="@{0} amdgpu_target={1}".format(ver, tgt),
)
depends_on( depends_on(
"rocrand@{0} amdgpu_target={1}".format(ver, tgt), "rocrand@{0} amdgpu_target={1}".format(ver, tgt),
when="@{0} amdgpu_target={1}".format(ver, tgt), when="@{0} amdgpu_target={1}".format(ver, tgt),
) )
depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver)
depends_on("googletest@1.10.0:", type="test") depends_on("googletest@1.10.0:", type="test")
# This fix is added to address the compilation failure and it is # This fix is added to address the compilation failure and it is

View file

@ -13,7 +13,7 @@ class Rocblas(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/rocBLAS/" homepage = "https://github.com/ROCmSoftwarePlatform/rocBLAS/"
git = "https://github.com/ROCmSoftwarePlatform/rocBLAS.git" git = "https://github.com/ROCmSoftwarePlatform/rocBLAS.git"
url = "https://github.com/ROCmSoftwarePlatform/rocBLAS/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/rocBLAS/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("cgmb", "srekolam", "renjithravindrankannath", "haampie") maintainers("cgmb", "srekolam", "renjithravindrankannath", "haampie")
@ -22,6 +22,7 @@ class Rocblas(CMakePackage):
version("develop", branch="develop") version("develop", branch="develop")
version("master", branch="master") version("master", branch="master")
version("5.4.3", sha256="d82cd334b7a9b40d16ec4f4bb1fb5662382dcbfc86ee5e262413ed63d9e6a701")
version("5.4.0", sha256="261e05375024a01e68697c5d175210a07f0f5fc63a756234d996ddedffde78a2") version("5.4.0", sha256="261e05375024a01e68697c5d175210a07f0f5fc63a756234d996ddedffde78a2")
version("5.3.3", sha256="62a3b5f415bd8e0dcd0d68233d379f1a928ec0349977c32b4eea72ae5004e805") version("5.3.3", sha256="62a3b5f415bd8e0dcd0d68233d379f1a928ec0349977c32b4eea72ae5004e805")
version("5.3.0", sha256="8ea7269604cba949a6ea84b78dc92a44fa890427db88334da6358813f6512e34") version("5.3.0", sha256="8ea7269604cba949a6ea84b78dc92a44fa890427db88334da6358813f6512e34")
@ -171,6 +172,7 @@ def check(self):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)
depends_on("llvm-amdgpu@" + ver, type="build", when="@" + ver) depends_on("llvm-amdgpu@" + ver, type="build", when="@" + ver)
@ -212,6 +214,7 @@ def check(self):
("@5.3.0", "b33ca97af456cda14f7b1ec9bcc8aeab3ed6dd08"), ("@5.3.0", "b33ca97af456cda14f7b1ec9bcc8aeab3ed6dd08"),
("@5.3.3", "006a5d653ce0d82fecb05d5e215d053749b57c04"), ("@5.3.3", "006a5d653ce0d82fecb05d5e215d053749b57c04"),
("@5.4.0", "5aec08937473b27865fa969bb38a83bcf9463c2b"), ("@5.4.0", "5aec08937473b27865fa969bb38a83bcf9463c2b"),
("@5.4.3", "5aec08937473b27865fa969bb38a83bcf9463c2b"),
]: ]:
resource( resource(
name="Tensile", name="Tensile",

View file

@ -13,12 +13,13 @@ class Rocfft(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/rocFFT/" homepage = "https://github.com/ROCmSoftwarePlatform/rocFFT/"
git = "https://github.com/ROCmSoftwarePlatform/rocFFT.git" git = "https://github.com/ROCmSoftwarePlatform/rocFFT.git"
url = "https://github.com/ROCmSoftwarePlatform/rocfft/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/rocfft/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("cgmb", "srekolam", "renjithravindrankannath", "haampie") maintainers("cgmb", "srekolam", "renjithravindrankannath", "haampie")
libraries = ["librocfft"] libraries = ["librocfft"]
version("5.4.3", sha256="ed9664adc9825c237327497bc4b23f020d50be7645647f14a45f4d943dd506e7")
version("5.4.0", sha256="d35a67332f4425fba1824eed78cf98d5c9a17a422614ff3f4cba2461df952336") version("5.4.0", sha256="d35a67332f4425fba1824eed78cf98d5c9a17a422614ff3f4cba2461df952336")
version("5.3.3", sha256="678c18710578c1fb36a0009311bb79de7607c3468f9102cfba56a866ebb7ff78") version("5.3.3", sha256="678c18710578c1fb36a0009311bb79de7607c3468f9102cfba56a866ebb7ff78")
version("5.3.0", sha256="d655c5541c4aff4267e80e36d002fc3a55c2f84a0ae8631197c12af3bf03fa7d") version("5.3.0", sha256="d655c5541c4aff4267e80e36d002fc3a55c2f84a0ae8631197c12af3bf03fa7d")
@ -148,6 +149,7 @@ def check(self):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)
depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver) depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver)
@ -157,7 +159,7 @@ def check(self):
patch("0002-Fix-clients-fftw3-include-dirs-rocm-4.2.patch", when="@4.2.0:4.3.1") patch("0002-Fix-clients-fftw3-include-dirs-rocm-4.2.patch", when="@4.2.0:4.3.1")
patch("0003-Fix-clients-fftw3-include-dirs-rocm-4.5.patch", when="@4.5.0:5.1") patch("0003-Fix-clients-fftw3-include-dirs-rocm-4.5.patch", when="@4.5.0:5.1")
# Patch to add install prefix header location for sqlite for 5.4 # Patch to add install prefix header location for sqlite for 5.4
patch("0004-fix-missing-sqlite-include-paths.patch", when="@5.4.0") patch("0004-fix-missing-sqlite-include-paths.patch", when="@5.4.0:5.4")
def setup_build_environment(self, env): def setup_build_environment(self, env):
env.set("CXX", self.spec["hip"].hipcc) env.set("CXX", self.spec["hip"].hipcc)

View file

@ -12,13 +12,14 @@ class RocmBandwidthTest(CMakePackage):
homepage = "https://github.com/RadeonOpenCompute/rocm_bandwidth_test" homepage = "https://github.com/RadeonOpenCompute/rocm_bandwidth_test"
git = "https://github.com/RadeonOpenCompute/rocm_bandwidth_test.git" git = "https://github.com/RadeonOpenCompute/rocm_bandwidth_test.git"
url = "https://github.com/RadeonOpenCompute/rocm_bandwidth_test/archive/rocm-5.4.0.tar.gz" url = "https://github.com/RadeonOpenCompute/rocm_bandwidth_test/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
version("master", branch="master") version("master", branch="master")
version("5.4.3", sha256="a2f5a75bf47db1e39a4626a9f5cd2d120bcafe56b1baf2455d794f7a4734993e")
version("5.4.0", sha256="47a1ef92e565d5ce7a167cc1ebe3d4198cc04d598b259426245b8c11eb795677") version("5.4.0", sha256="47a1ef92e565d5ce7a167cc1ebe3d4198cc04d598b259426245b8c11eb795677")
version("5.3.3", sha256="2bc079297e639d45d57c8017f6f47bc44d4ed34613ec76c80574bb703d79b498") version("5.3.3", sha256="2bc079297e639d45d57c8017f6f47bc44d4ed34613ec76c80574bb703d79b498")
version("5.3.0", sha256="a97365c04d79663db7c85027c63a12d56356abc0a351697f49c2d82bf9ef8999") version("5.3.0", sha256="a97365c04d79663db7c85027c63a12d56356abc0a351697f49c2d82bf9ef8999")
@ -130,6 +131,7 @@ class RocmBandwidthTest(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
"master", "master",
]: ]:
depends_on("hsa-rocr-dev@" + ver, when="@" + ver) depends_on("hsa-rocr-dev@" + ver, when="@" + ver)

View file

@ -11,12 +11,13 @@ class RocmClangOcl(CMakePackage):
homepage = "https://github.com/RadeonOpenCompute/clang-ocl" homepage = "https://github.com/RadeonOpenCompute/clang-ocl"
git = "https://github.com/RadeonOpenCompute/clang-ocl.git" git = "https://github.com/RadeonOpenCompute/clang-ocl.git"
url = "https://github.com/RadeonOpenCompute/clang-ocl/archive/rocm-5.4.0.tar.gz" url = "https://github.com/RadeonOpenCompute/clang-ocl/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
version("master", branch="master") version("master", branch="master")
version("5.4.3", sha256="689e0354ea685bd488116de8eb902b902492e9ace184c3109b97b9a43f8b2d59")
version("5.4.0", sha256="602f8fb1f36587543cc0ee95fd1938f8eeb03de79119101e128150332cc8d89c") version("5.4.0", sha256="602f8fb1f36587543cc0ee95fd1938f8eeb03de79119101e128150332cc8d89c")
version("5.3.3", sha256="549d5bf37507f67c5277abdeed4ec40b5d0edbfbb72907c685444c26b9ce6f8a") version("5.3.3", sha256="549d5bf37507f67c5277abdeed4ec40b5d0edbfbb72907c685444c26b9ce6f8a")
version("5.3.0", sha256="66b80ba050848ad921496bd894e740e66afad0ba1923b385f01f2eeae97999ad") version("5.3.0", sha256="66b80ba050848ad921496bd894e740e66afad0ba1923b385f01f2eeae97999ad")
@ -128,6 +129,7 @@ class RocmClangOcl(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
"master", "master",
]: ]:
depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver) depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver)

View file

@ -13,13 +13,13 @@ class RocmCmake(CMakePackage):
homepage = "https://github.com/RadeonOpenCompute/rocm-cmake" homepage = "https://github.com/RadeonOpenCompute/rocm-cmake"
git = "https://github.com/RadeonOpenCompute/rocm-cmake.git" git = "https://github.com/RadeonOpenCompute/rocm-cmake.git"
url = "https://github.com/RadeonOpenCompute/rocm-cmake/archive/rocm-5.4.0.tar.gz" url = "https://github.com/RadeonOpenCompute/rocm-cmake/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
version("master", branch="master") version("master", branch="master")
version("5.4.3", sha256="c185b3a10d191d73b76770ca0f9d6bdc355ee91fe0c9016a3779c9cfe042ba0f")
version("5.4.0", sha256="617faa9a1e51db3c7a59bd0393e054ab67e57be357d59cb0cd9b677f47824946") version("5.4.0", sha256="617faa9a1e51db3c7a59bd0393e054ab67e57be357d59cb0cd9b677f47824946")
version("5.3.3", sha256="3e527f99db52e301ab4f1b994029585951e2ae685f0cdfb7b8529c72f4b77af4") version("5.3.3", sha256="3e527f99db52e301ab4f1b994029585951e2ae685f0cdfb7b8529c72f4b77af4")
version("5.3.0", sha256="659a8327f13e6786103dd562d3632e89a51244548fca081f46c753857cf09d04") version("5.3.0", sha256="659a8327f13e6786103dd562d3632e89a51244548fca081f46c753857cf09d04")

View file

@ -16,7 +16,7 @@ class RocmDbgapi(CMakePackage):
homepage = "https://github.com/ROCm-Developer-Tools/ROCdbgapi" homepage = "https://github.com/ROCm-Developer-Tools/ROCdbgapi"
git = "https://github.com/ROCm-Developer-Tools/ROCdbgapi.git" git = "https://github.com/ROCm-Developer-Tools/ROCdbgapi.git"
url = "https://github.com/ROCm-Developer-Tools/ROCdbgapi/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCm-Developer-Tools/ROCdbgapi/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
@ -24,6 +24,7 @@ class RocmDbgapi(CMakePackage):
version("master", branch="amd-master") version("master", branch="amd-master")
version("5.4.3", sha256="d647c9121a50f2c54367c567d8f39a145cb135e1ceed931581659f57f49f61e5")
version("5.4.0", sha256="895eb7056864daada40c3f9cd37645b0bdf4b6dc408b5f8cc974fc4cd9ab7ccb") version("5.4.0", sha256="895eb7056864daada40c3f9cd37645b0bdf4b6dc408b5f8cc974fc4cd9ab7ccb")
version("5.3.3", sha256="3c81cb23fe671d391557a63c13b6a13d4dc367db5cb5de55592a6758284d8a3f") version("5.3.3", sha256="3c81cb23fe671d391557a63c13b6a13d4dc367db5cb5de55592a6758284d8a3f")
version("5.3.0", sha256="afffec78e34fe70952cd41efc3d7ba8f64e43acb2ad20aa35c9b8b591bed48ca") version("5.3.0", sha256="afffec78e34fe70952cd41efc3d7ba8f64e43acb2ad20aa35c9b8b591bed48ca")
@ -135,6 +136,7 @@ class RocmDbgapi(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
"master", "master",
]: ]:
depends_on("hsa-rocr-dev@" + ver, type="build", when="@" + ver) depends_on("hsa-rocr-dev@" + ver, type="build", when="@" + ver)

View file

@ -13,12 +13,13 @@ class RocmDebugAgent(CMakePackage):
homepage = "https://github.com/ROCm-Developer-Tools/rocr_debug_agent" homepage = "https://github.com/ROCm-Developer-Tools/rocr_debug_agent"
git = "https://github.com/ROCm-Developer-Tools/rocr_debug_agent.git" git = "https://github.com/ROCm-Developer-Tools/rocr_debug_agent.git"
url = "https://github.com/ROCm-Developer-Tools/rocr_debug_agent/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCm-Developer-Tools/rocr_debug_agent/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
libraries = ["librocm-debug-agent"] libraries = ["librocm-debug-agent"]
version("5.4.3", sha256="b2c9ac198ea3cbf35e7e80f57c5d81c461de78b821d07b637ea4037a65cdf49f")
version("5.4.0", sha256="94bef73ea0a6d385dab2292ee591ca1dc268a5585cf9f1b5092a1530949f575e") version("5.4.0", sha256="94bef73ea0a6d385dab2292ee591ca1dc268a5585cf9f1b5092a1530949f575e")
version("5.3.3", sha256="7170312d08e91334ee03586aa1f23d67f33d9ec0df25a5556cbfa3f210b15b06") version("5.3.3", sha256="7170312d08e91334ee03586aa1f23d67f33d9ec0df25a5556cbfa3f210b15b06")
version("5.3.0", sha256="8dfb6aa442ce136207c0c089321c8099042395977b4a488e4ca219661df0cd78") version("5.3.0", sha256="8dfb6aa442ce136207c0c089321c8099042395977b4a488e4ca219661df0cd78")
@ -140,6 +141,7 @@ def url_for_version(self, version):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hsa-rocr-dev@" + ver, when="@" + ver) depends_on("hsa-rocr-dev@" + ver, when="@" + ver)
depends_on("hsakmt-roct@" + ver, when="@" + ver) depends_on("hsakmt-roct@" + ver, when="@" + ver)
@ -166,6 +168,7 @@ def url_for_version(self, version):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("rocm-dbgapi@" + ver, when="@" + ver) depends_on("rocm-dbgapi@" + ver, when="@" + ver)
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)

View file

@ -12,13 +12,14 @@ class RocmDeviceLibs(CMakePackage):
homepage = "https://github.com/RadeonOpenCompute/ROCm-Device-Libs" homepage = "https://github.com/RadeonOpenCompute/ROCm-Device-Libs"
git = "https://github.com/RadeonOpenCompute/ROCm-Device-Libs.git" git = "https://github.com/RadeonOpenCompute/ROCm-Device-Libs.git"
url = "https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-5.4.0.tar.gz" url = "https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath", "haampie") maintainers("srekolam", "renjithravindrankannath", "haampie")
version("master", branch="amd-stg-open") version("master", branch="amd-stg-open")
version("5.4.3", sha256="f4f7281f2cea6d268fcc3662b37410957d4f0bc23e0df9f60b12eb0fcdf9e26e")
version("5.4.0", sha256="d68813ded47179c39914c8d1b76af3dad8c714b10229d1e2246af67609473951") version("5.4.0", sha256="d68813ded47179c39914c8d1b76af3dad8c714b10229d1e2246af67609473951")
version("5.3.3", sha256="963c9a0561111788b55a8c3b492e2a5737047914752376226c97a28122a4d768") version("5.3.3", sha256="963c9a0561111788b55a8c3b492e2a5737047914752376226c97a28122a4d768")
version("5.3.0", sha256="f7e1665a1650d3d0481bec68252e8a5e68adc2c867c63c570f6190a1d2fe735c") version("5.3.0", sha256="f7e1665a1650d3d0481bec68252e8a5e68adc2c867c63c570f6190a1d2fe735c")
@ -140,6 +141,7 @@ class RocmDeviceLibs(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
"master", "master",
]: ]:
depends_on("llvm-amdgpu@" + ver, when="@" + ver) depends_on("llvm-amdgpu@" + ver, when="@" + ver)

View file

@ -12,11 +12,12 @@ 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-5.4.0.tar.gz" url = "https://github.com/ROCm-Developer-Tools/ROCgdb/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
version("5.4.3", sha256="28c1ce39fb1fabe61f86f6e3c6940c10f9a8b8de77f7bb4fdd73b04e172f85f6")
version("5.4.0", sha256="7ee984d99818da04733030b140c1f0929639bc719a5e418d53cc2c2a8cbc9a79") version("5.4.0", sha256="7ee984d99818da04733030b140c1f0929639bc719a5e418d53cc2c2a8cbc9a79")
version("5.3.3", sha256="9fc3ccd9378ad40f2f0c9577bc400cc9a202d0ae4656378813b67653b9023c46") version("5.3.3", sha256="9fc3ccd9378ad40f2f0c9577bc400cc9a202d0ae4656378813b67653b9023c46")
version("5.3.0", sha256="402537baf0779cae586d608505e81173ba85f976fe993f1633e3afe81669350f") version("5.3.0", sha256="402537baf0779cae586d608505e81173ba85f976fe993f1633e3afe81669350f")
@ -130,6 +131,7 @@ class RocmGdb(AutotoolsPackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
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)

View file

@ -29,6 +29,7 @@ def url_for_version(self, version):
version("master", branch="main") version("master", branch="main")
version("5.4.3", sha256="b0f8339c844a2e62773bd85cd1e7c5ecddfe71d7c8e8d604e1a1d60900c30873")
version("5.4.0", sha256="a294639478e76c75dac0e094b418f9bd309309b07faf6af126cdfad9aab3c5c7") version("5.4.0", sha256="a294639478e76c75dac0e094b418f9bd309309b07faf6af126cdfad9aab3c5c7")
version("5.3.3", sha256="cab394e6ef16c35bab8de29a66b96a7dc0e7d1297aaacba3718fa1d369233c9f") version("5.3.3", sha256="cab394e6ef16c35bab8de29a66b96a7dc0e7d1297aaacba3718fa1d369233c9f")
version("5.3.0", sha256="d251e2efe95dc12f536ce119b2587bed64bbda013969fa72be58062788044a9e") version("5.3.0", sha256="d251e2efe95dc12f536ce119b2587bed64bbda013969fa72be58062788044a9e")
@ -120,6 +121,7 @@ def url_for_version(self, version):
depends_on("numactl", type="link", when="@3.7.0:") depends_on("numactl", type="link", when="@3.7.0:")
for d_version, d_shasum in [ for d_version, d_shasum in [
("5.4.3", "71d9668619ab57ec8a4564d11860438c5aad5bd161a3e58fbc49555fbd59182d"),
("5.4.0", "46a1579310b3ab9dc8948d0fb5bed4c6b312f158ca76967af7ab69e328d43138"), ("5.4.0", "46a1579310b3ab9dc8948d0fb5bed4c6b312f158ca76967af7ab69e328d43138"),
("5.3.3", "f8133a5934f9c53b253d324876d74f08a19e2f5b073bc94a62fe64b0d2183a18"), ("5.3.3", "f8133a5934f9c53b253d324876d74f08a19e2f5b073bc94a62fe64b0d2183a18"),
("5.3.0", "2bf14116b5e2270928265f5d417b3d0f0f2e13cbc8ec5eb8c80d4d4a58ff7e94"), ("5.3.0", "2bf14116b5e2270928265f5d417b3d0f0f2e13cbc8ec5eb8c80d4d4a58ff7e94"),
@ -184,6 +186,7 @@ def url_for_version(self, version):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
"master", "master",
]: ]:
depends_on("comgr@" + ver, type="build", when="@" + ver) depends_on("comgr@" + ver, type="build", when="@" + ver)

View file

@ -34,6 +34,7 @@
"371ed037b95b83fac64fb2ff2fc17313fe7d3befc8671f0a08f0e2072393fa5b", "371ed037b95b83fac64fb2ff2fc17313fe7d3befc8671f0a08f0e2072393fa5b",
"c86141fcde879fc78d06a41ba6a26ff528da539c6a1be8b714f635182c66e3f4", "c86141fcde879fc78d06a41ba6a26ff528da539c6a1be8b714f635182c66e3f4",
"bbca540897848fa95fd0f14fc05ab6deda31299a061424972d5e2bc09c7543dc", "bbca540897848fa95fd0f14fc05ab6deda31299a061424972d5e2bc09c7543dc",
"7f90634fb621169b21bcbd920c2e299acc88ba0eeb1a33fd40ae26e13201b652",
] ]
devlib = [ devlib = [
@ -56,6 +57,7 @@
"f7e1665a1650d3d0481bec68252e8a5e68adc2c867c63c570f6190a1d2fe735c", "f7e1665a1650d3d0481bec68252e8a5e68adc2c867c63c570f6190a1d2fe735c",
"963c9a0561111788b55a8c3b492e2a5737047914752376226c97a28122a4d768", "963c9a0561111788b55a8c3b492e2a5737047914752376226c97a28122a4d768",
"d68813ded47179c39914c8d1b76af3dad8c714b10229d1e2246af67609473951", "d68813ded47179c39914c8d1b76af3dad8c714b10229d1e2246af67609473951",
"f4f7281f2cea6d268fcc3662b37410957d4f0bc23e0df9f60b12eb0fcdf9e26e",
] ]
llvm = [ llvm = [
@ -78,6 +80,7 @@
"4e3fcddb5b8ea8dcaa4417e0e31a9c2bbdc9e7d4ac3401635a636df32905c93e", "4e3fcddb5b8ea8dcaa4417e0e31a9c2bbdc9e7d4ac3401635a636df32905c93e",
"5296d5e474811c7d1e456cb6d5011db248b79b8d0512155e8a6c2aa5b5f12d38", "5296d5e474811c7d1e456cb6d5011db248b79b8d0512155e8a6c2aa5b5f12d38",
"ff54f45a17723892cd775c1eaff9e5860527fcfd33d98759223c70e3362335bf", "ff54f45a17723892cd775c1eaff9e5860527fcfd33d98759223c70e3362335bf",
"a844d3cc01613f6284a75d44db67c495ac1e9b600eacbb1eb13d2649f5d5404d",
] ]
flang = [ flang = [
@ -100,6 +103,7 @@
"ef1256ddf6cd9de10a1b88df4736dce48295136983a7e31eadd942fb39b156f7", "ef1256ddf6cd9de10a1b88df4736dce48295136983a7e31eadd942fb39b156f7",
"ddccd866d0c01086087fe21b5711668f85bcf9cbd9f62853f8bda32eaedb5339", "ddccd866d0c01086087fe21b5711668f85bcf9cbd9f62853f8bda32eaedb5339",
"fae8195a5e1b3778e31dbc6cbeedeae9998ea4b5a54215534af41e91fdcb8ba0", "fae8195a5e1b3778e31dbc6cbeedeae9998ea4b5a54215534af41e91fdcb8ba0",
"b283d76244d19ab16c9d087ee7de0d340036e9c842007aa9d288aa4e6bf3749f",
] ]
extras = [ extras = [
@ -122,6 +126,7 @@
"b3beee383d9c130666c230595c950bdc2ce4c7a99d728b9ddf1bca3963152223", "b3beee383d9c130666c230595c950bdc2ce4c7a99d728b9ddf1bca3963152223",
"b26b9f4b11a9ccfab53d0dd55aada7e5b98f7ab51981cb033b376321dd44bf87", "b26b9f4b11a9ccfab53d0dd55aada7e5b98f7ab51981cb033b376321dd44bf87",
"2546becd4b182d1e366f47660c731c8ff7366b6306782f04706b6a7bf4e2094c", "2546becd4b182d1e366f47660c731c8ff7366b6306782f04706b6a7bf4e2094c",
"d393f27a85c9229433b50daee8154e11517160beb1049c1de9c55fc31dd11fac",
] ]
versions = [ versions = [
@ -144,6 +149,7 @@
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
] ]
versions_dict = dict() # type: Dict[str,Dict[str,str]] versions_dict = dict() # type: Dict[str,Dict[str,str]]
components = ["aomp", "devlib", "llvm", "flang", "extras"] components = ["aomp", "devlib", "llvm", "flang", "extras"]
@ -161,10 +167,11 @@ class RocmOpenmpExtras(Package):
"""OpenMP support for ROCm LLVM.""" """OpenMP support for ROCm LLVM."""
homepage = tools_url + "/aomp" homepage = tools_url + "/aomp"
url = tools_url + "/aomp/archive/rocm-5.4.0.tar.gz" url = tools_url + "/aomp/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath", "estewart08") maintainers("srekolam", "renjithravindrankannath", "estewart08")
version("5.4.3", sha256=versions_dict["5.4.3"]["aomp"])
version("5.4.0", sha256=versions_dict["5.4.0"]["aomp"]) version("5.4.0", sha256=versions_dict["5.4.0"]["aomp"])
version("5.3.3", sha256=versions_dict["5.3.3"]["aomp"]) version("5.3.3", sha256=versions_dict["5.3.3"]["aomp"])
version("5.3.0", sha256=versions_dict["5.3.0"]["aomp"]) version("5.3.0", sha256=versions_dict["5.3.0"]["aomp"])
@ -257,6 +264,7 @@ class RocmOpenmpExtras(Package):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hsakmt-roct@" + ver, when="@" + ver) depends_on("hsakmt-roct@" + ver, when="@" + ver)
depends_on("comgr@" + ver, when="@" + ver) depends_on("comgr@" + ver, when="@" + ver)

View file

@ -17,13 +17,15 @@ class RocmSmiLib(CMakePackage):
homepage = "https://github.com/RadeonOpenCompute/rocm_smi_lib" homepage = "https://github.com/RadeonOpenCompute/rocm_smi_lib"
git = "https://github.com/RadeonOpenCompute/rocm_smi_lib.git" git = "https://github.com/RadeonOpenCompute/rocm_smi_lib.git"
url = "https://github.com/RadeonOpenCompute/rocm_smi_lib/archive/rocm-5.4.0.tar.gz" url = "https://github.com/RadeonOpenCompute/rocm_smi_lib/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
libraries = ["librocm_smi64"] libraries = ["librocm_smi64"]
version("master", branch="master") version("master", branch="master")
version("5.4.3", sha256="34d550272e420684230ceb7845aefcef79b155e51cf9ec55e31fdba2a4ed177b")
version("5.4.0", sha256="4b110c9ec104ec39fc458b1b6f693662ab75395b75ed402b671d8e58c7ae63fe") version("5.4.0", sha256="4b110c9ec104ec39fc458b1b6f693662ab75395b75ed402b671d8e58c7ae63fe")
version("5.3.3", sha256="c2c2a377c2e84f0c40297a97b6060dddc49183c2771b833ebe91ed98a98e4119") version("5.3.3", sha256="c2c2a377c2e84f0c40297a97b6060dddc49183c2771b833ebe91ed98a98e4119")
version("5.3.0", sha256="8f72ad825a021d5199fb73726b4975f20682beb966e0ec31b53132bcd56c5408") version("5.3.0", sha256="8f72ad825a021d5199fb73726b4975f20682beb966e0ec31b53132bcd56c5408")

View file

@ -13,11 +13,12 @@ class RocmTensile(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/Tensile/" homepage = "https://github.com/ROCmSoftwarePlatform/Tensile/"
git = "https://github.com/ROCmSoftwarePlatform/Tensile.git" git = "https://github.com/ROCmSoftwarePlatform/Tensile.git"
url = "https://github.com/ROCmSoftwarePlatform/Tensile/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/Tensile/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath", "haampie") maintainers("srekolam", "renjithravindrankannath", "haampie")
version("5.4.3", sha256="a4c5e62edd33ea6b8528eb3f017a14c28eaa67c540f5c9023f6a245340198b0f")
version("5.4.0", sha256="2da9c1df3c6d9b44afdad621ef59a03389fb1a38a61a8b8bad9c9991b97157eb") version("5.4.0", sha256="2da9c1df3c6d9b44afdad621ef59a03389fb1a38a61a8b8bad9c9991b97157eb")
version("5.3.3", sha256="ecb99243edf1cd2bb5e953915a7dae7867c3cdb0cd8ed15b8618aaaeb2bd7b29") version("5.3.3", sha256="ecb99243edf1cd2bb5e953915a7dae7867c3cdb0cd8ed15b8618aaaeb2bd7b29")
version("5.3.0", sha256="05c546986549154e6c7b4f57a0b3bfd5cb223d2393c206ff1702f89454c832f4") version("5.3.0", sha256="05c546986549154e6c7b4f57a0b3bfd5cb223d2393c206ff1702f89454c832f4")
@ -151,6 +152,7 @@ class RocmTensile(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("rocm-cmake@" + ver, type="build", when="@" + ver) depends_on("rocm-cmake@" + ver, type="build", when="@" + ver)
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)
@ -180,6 +182,7 @@ class RocmTensile(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("rocm-smi-lib@" + ver, type="build", when="@" + ver) depends_on("rocm-smi-lib@" + ver, type="build", when="@" + ver)

View file

@ -16,11 +16,12 @@ 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-5.4.0.tar.gz" url = "https://github.com/ROCm-Developer-Tools/ROCmValidationSuite/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
version("5.4.3", sha256="1f0888e559104a4b8c2f5322f7463e425f2baaf12aeb1a8982a5974516e7b667")
version("5.4.0", sha256="ca2abfa739c2853f71453e65787e318ab879be8a6a362c4cb4d27baa90f3cd5f") version("5.4.0", sha256="ca2abfa739c2853f71453e65787e318ab879be8a6a362c4cb4d27baa90f3cd5f")
version("5.3.3", sha256="9acbc8de9b2e18659f51bd49f6e92ab6c93742e2ed0046322025f017fc12497f") version("5.3.3", sha256="9acbc8de9b2e18659f51bd49f6e92ab6c93742e2ed0046322025f017fc12497f")
version("5.3.0", sha256="d6afb8a5f4eaf860fd510bcfe65e735cbf96d4b8817c758ea7aee84d4c994382") version("5.3.0", sha256="d6afb8a5f4eaf860fd510bcfe65e735cbf96d4b8817c758ea7aee84d4c994382")
@ -151,6 +152,7 @@ def setup_build_environment(self, build_env):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)
depends_on("rocminfo@" + ver, when="@" + ver) depends_on("rocminfo@" + ver, when="@" + ver)

View file

@ -12,13 +12,14 @@ class Rocminfo(CMakePackage):
homepage = "https://github.com/RadeonOpenCompute/rocminfo" homepage = "https://github.com/RadeonOpenCompute/rocminfo"
git = "https://github.com/RadeonOpenCompute/rocminfo.git" git = "https://github.com/RadeonOpenCompute/rocminfo.git"
url = "https://github.com/RadeonOpenCompute/rocminfo/archive/rocm-5.4.0.tar.gz" url = "https://github.com/RadeonOpenCompute/rocminfo/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath", "haampie") maintainers("srekolam", "renjithravindrankannath", "haampie")
version("master", branch="master") version("master", branch="master")
version("5.4.3", sha256="72159eed31f8deee0df9228b9e306a18fe9efdd4d6c0eead871cad4617874170")
version("5.4.0", sha256="79123b92992cce75ae679caf9a6bf57b16d24e96e54b36eb002511f3800e29c6") version("5.4.0", sha256="79123b92992cce75ae679caf9a6bf57b16d24e96e54b36eb002511f3800e29c6")
version("5.3.3", sha256="77e6adc81da6c1d153517e1d28db774205531a2ec188e6518f998328ef7897c6") version("5.3.3", sha256="77e6adc81da6c1d153517e1d28db774205531a2ec188e6518f998328ef7897c6")
version("5.3.0", sha256="c279da1d946771d120611b64974fde751534e787a394ceb6b8e0b743c143d782") version("5.3.0", sha256="c279da1d946771d120611b64974fde751534e787a394ceb6b8e0b743c143d782")
@ -130,6 +131,7 @@ class Rocminfo(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
"master", "master",
]: ]:
depends_on("hsakmt-roct@" + ver, when="@" + ver) depends_on("hsakmt-roct@" + ver, when="@" + ver)

View file

@ -14,10 +14,11 @@ class Rocmlir(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/rocMLIR" homepage = "https://github.com/ROCmSoftwarePlatform/rocMLIR"
git = "https://github.com/ROCmSoftwarePlatform/rocMLIR.git" git = "https://github.com/ROCmSoftwarePlatform/rocMLIR.git"
url = "https://github.com/ROCmSoftwarePlatform/rocMLIR/archive/refs/tags/rocm-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/rocMLIR/archive/refs/tags/rocm-5.4.3.tar.gz"
maintainers = ["srekolam"] maintainers = ["srekolam"]
version("5.4.3", sha256="c0ba0f565e1c6614c9e6091a24cbef67b734a29e4a4ed7a8a57dc43f58ed8d53")
version("5.4.0", sha256="3823f455ee392118c3281e27d45fa0e5381f3c4070eb4e06ba13bc6b34a90a60") version("5.4.0", sha256="3823f455ee392118c3281e27d45fa0e5381f3c4070eb4e06ba13bc6b34a90a60")
version("5.3.0", sha256="e8471a13cb39d33adff34730d3162adaa5d20f9544d61a6a94b39b9b5762ad6d") version("5.3.0", sha256="e8471a13cb39d33adff34730d3162adaa5d20f9544d61a6a94b39b9b5762ad6d")
variant( variant(
@ -48,6 +49,7 @@ def patch(self):
for ver in [ for ver in [
"5.3.0", "5.3.0",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)
depends_on("llvm-amdgpu@" + ver, when="@" + ver) depends_on("llvm-amdgpu@" + ver, when="@" + ver)

View file

@ -11,11 +11,12 @@ class Rocprim(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/rocPRIM" homepage = "https://github.com/ROCmSoftwarePlatform/rocPRIM"
git = "https://github.com/ROCmSoftwarePlatform/rocPRIM.git" git = "https://github.com/ROCmSoftwarePlatform/rocPRIM.git"
url = "https://github.com/ROCmSoftwarePlatform/rocPRIM/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/rocPRIM/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("cgmb", "srekolam", "renjithravindrankannath") maintainers("cgmb", "srekolam", "renjithravindrankannath")
version("5.4.3", sha256="7be6314a46195912d3203e7e59cb8880a46ed7c1fd221e92fadedd20532e0e48")
version("5.4.0", sha256="1740dca11c70ed350995331c292f7e3cb86273614e4a5ce9f0ea64dea5364318") version("5.4.0", sha256="1740dca11c70ed350995331c292f7e3cb86273614e4a5ce9f0ea64dea5364318")
version("5.3.3", sha256="21a6b352ad3f5b2b7d05a5ed55e612feb3c5c19d34fdb8f80260b6d25af18b2d") version("5.3.3", sha256="21a6b352ad3f5b2b7d05a5ed55e612feb3c5c19d34fdb8f80260b6d25af18b2d")
version("5.3.0", sha256="4885bd662b038c6e9f058a756fd838203dbd00227bfef6adaf31496010b100e4") version("5.3.0", sha256="4885bd662b038c6e9f058a756fd838203dbd00227bfef6adaf31496010b100e4")
@ -132,6 +133,7 @@ class Rocprim(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)
depends_on("comgr@" + ver, when="@" + ver) depends_on("comgr@" + ver, when="@" + ver)

View file

@ -13,12 +13,13 @@ class RocprofilerDev(CMakePackage):
homepage = "https://github.com/ROCm-Developer-Tools/rocprofiler" homepage = "https://github.com/ROCm-Developer-Tools/rocprofiler"
git = "https://github.com/ROCm-Developer-Tools/rocprofiler.git" git = "https://github.com/ROCm-Developer-Tools/rocprofiler.git"
url = "https://github.com/ROCm-Developer-Tools/rocprofiler/archive/refs/tags/rocm-5.4.0.tar.gz" url = "https://github.com/ROCm-Developer-Tools/rocprofiler/archive/refs/tags/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
libraries = ["librocprofiler64"] libraries = ["librocprofiler64"]
version("5.4.3", sha256="86c3f43ee6cb9808796a21409c853cc8fd496578b9eef4de67ca77830229cac1")
version("5.4.0", sha256="0322cbe5d1d3182e616f472da31f0707ad6040833c38c28f2b39381a85210f43") version("5.4.0", sha256="0322cbe5d1d3182e616f472da31f0707ad6040833c38c28f2b39381a85210f43")
version("5.3.3", sha256="07ee28f3420a07fc9d45910e78ad7961b388109cfc0e74cfdf2666789e6af171") version("5.3.3", sha256="07ee28f3420a07fc9d45910e78ad7961b388109cfc0e74cfdf2666789e6af171")
version("5.3.0", sha256="b0905a329dc1c97a362b951f3f8ef5da9d171cabb001ed4253bd59a2742e7d39") version("5.3.0", sha256="b0905a329dc1c97a362b951f3f8ef5da9d171cabb001ed4253bd59a2742e7d39")
@ -129,6 +130,7 @@ class RocprofilerDev(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hsakmt-roct@" + ver, when="@" + ver) depends_on("hsakmt-roct@" + ver, when="@" + ver)
depends_on("hsa-rocr-dev@" + ver, when="@" + ver) depends_on("hsa-rocr-dev@" + ver, when="@" + ver)

View file

@ -16,16 +16,17 @@ class Rocrand(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/rocRAND" homepage = "https://github.com/ROCmSoftwarePlatform/rocRAND"
git = "https://github.com/ROCmSoftwarePlatform/rocRAND.git" git = "https://github.com/ROCmSoftwarePlatform/rocRAND.git"
url = "https://github.com/ROCmSoftwarePlatform/rocRAND/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/rocRAND/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("cgmb", "srekolam", "renjithravindrankannath") maintainers("cgmb", "srekolam", "renjithravindrankannath")
libraries = ["librocrand"] libraries = ["librocrand"]
version("5.4.0", sha256="0f6a0279b8b5a6dfbe32b45e1598218fe804fee36170d5c1f7b161c600544ef2")
version("5.3.3", sha256="b0aae79dce7f6f9ef76ad2594745fe1f589a7b675b22f35b4d2369e7d5e1985a")
version("develop", branch="develop") version("develop", branch="develop")
version("master", branch="master") version("master", branch="master")
version("5.4.3", sha256="463aa760e9f74e45b326765040bb8a8a4fa27aaeaa5e5df16f8289125f88a619")
version("5.4.0", sha256="0f6a0279b8b5a6dfbe32b45e1598218fe804fee36170d5c1f7b161c600544ef2")
version("5.3.3", sha256="b0aae79dce7f6f9ef76ad2594745fe1f589a7b675b22f35b4d2369e7d5e1985a")
version("5.3.0", sha256="be4c9f9433415bdfea50d9f47b8afb43ac315f205ed39674f863955a6c256dca") version("5.3.0", sha256="be4c9f9433415bdfea50d9f47b8afb43ac315f205ed39674f863955a6c256dca")
version("5.2.3", sha256="01eda8022fab7bafb2c457fe26a9e9c99950ed1b772ae7bf8710b23a90b56e32") version("5.2.3", sha256="01eda8022fab7bafb2c457fe26a9e9c99950ed1b772ae7bf8710b23a90b56e32")
version("5.2.1", sha256="4b2a7780f0112c12b5f307e1130e6b2c02ab984a0c1b94e9190dae38f0067600") version("5.2.1", sha256="4b2a7780f0112c12b5f307e1130e6b2c02ab984a0c1b94e9190dae38f0067600")
@ -126,6 +127,7 @@ class Rocrand(CMakePackage):
# Add hiprand sources thru the below # Add hiprand sources thru the below
for d_version, d_commit in [ for d_version, d_commit in [
("5.4.3", "125d691d3bcc6de5f5d63cf5f5a993c636251208"),
("5.4.0", "125d691d3bcc6de5f5d63cf5f5a993c636251208"), ("5.4.0", "125d691d3bcc6de5f5d63cf5f5a993c636251208"),
("5.3.3", "12e2f070337945318295c330bf69c6c060928b9e"), ("5.3.3", "12e2f070337945318295c330bf69c6c060928b9e"),
("5.3.0", "12e2f070337945318295c330bf69c6c060928b9e"), ("5.3.0", "12e2f070337945318295c330bf69c6c060928b9e"),
@ -183,6 +185,7 @@ class Rocrand(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)
depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver) depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver)

View file

@ -15,7 +15,7 @@ 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-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/rocSOLVER/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("cgmb", "srekolam", "renjithravindrankannath", "haampie") maintainers("cgmb", "srekolam", "renjithravindrankannath", "haampie")
@ -35,6 +35,7 @@ class Rocsolver(CMakePackage):
version("develop", branch="develop") version("develop", branch="develop")
version("master", branch="master") version("master", branch="master")
version("5.4.3", sha256="5308b68ea72f465239a4bb2ed1a0507f0df7c98d3df3fd1f392e6d9ed7975232")
version("5.4.0", sha256="69690839cb649dee43353b739d3e6b2312f3d965dfe66705c0ea910e57c6a8cb") version("5.4.0", sha256="69690839cb649dee43353b739d3e6b2312f3d965dfe66705c0ea910e57c6a8cb")
version("5.3.3", sha256="d2248b5e2e0b20e08dd1ee5408e38deb02ecd28096dc7c7f2539351df6cb6ad5") version("5.3.3", sha256="d2248b5e2e0b20e08dd1ee5408e38deb02ecd28096dc7c7f2539351df6cb6ad5")
version("5.3.0", sha256="4569f860d240d50e94e77d498050f5cafe5ad11daddaead3e7e9eaa1957878a7") version("5.3.0", sha256="4569f860d240d50e94e77d498050f5cafe5ad11daddaead3e7e9eaa1957878a7")
@ -170,6 +171,7 @@ def check(self):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)
depends_on("rocblas@" + ver, when="@" + ver) depends_on("rocblas@" + ver, when="@" + ver)

View file

@ -17,7 +17,7 @@ class Rocsparse(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/rocSPARSE" homepage = "https://github.com/ROCmSoftwarePlatform/rocSPARSE"
git = "https://github.com/ROCmSoftwarePlatform/rocSPARSE.git" git = "https://github.com/ROCmSoftwarePlatform/rocSPARSE.git"
url = "https://github.com/ROCmSoftwarePlatform/rocSPARSE/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/rocSPARSE/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("cgmb", "srekolam", "renjithravindrankannath") maintainers("cgmb", "srekolam", "renjithravindrankannath")
@ -34,6 +34,7 @@ class Rocsparse(CMakePackage):
) )
variant("test", default=False, description="Build rocsparse-test client") variant("test", default=False, description="Build rocsparse-test client")
version("5.4.3", sha256="9fb633f235eb0567cc54fae6bdc779f16bf0bb4e6f5bdddb40312c6d11ca8478")
version("5.4.0", sha256="c8f0e920a8ec15b9ae40564c68191363356cc4d793c16247bb6e11ef5293ed11") version("5.4.0", sha256="c8f0e920a8ec15b9ae40564c68191363356cc4d793c16247bb6e11ef5293ed11")
version("5.3.3", sha256="4204035e952e20ada4526a94989e8e5c76c04574176fe63a021522862461c800") version("5.3.3", sha256="4204035e952e20ada4526a94989e8e5c76c04574176fe63a021522862461c800")
version("5.3.0", sha256="521ca0e7b52f26edbff8507eb1479dc26019f456756d884d7b8b192c3ea518e8") version("5.3.0", sha256="521ca0e7b52f26edbff8507eb1479dc26019f456756d884d7b8b192c3ea518e8")
@ -138,6 +139,7 @@ class Rocsparse(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)
depends_on("rocprim@" + ver, when="@" + ver) depends_on("rocprim@" + ver, when="@" + ver)

View file

@ -14,11 +14,12 @@ class Rocthrust(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/rocThrust" homepage = "https://github.com/ROCmSoftwarePlatform/rocThrust"
git = "https://github.com/ROCmSoftwarePlatform/rocThrust.git" git = "https://github.com/ROCmSoftwarePlatform/rocThrust.git"
url = "https://github.com/ROCmSoftwarePlatform/rocThrust/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/rocThrust/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("cgmb", "srekolam", "renjithravindrankannath") maintainers("cgmb", "srekolam", "renjithravindrankannath")
version("5.4.3", sha256="d133e14ea6d27d358d1bd4d31b79fb1562d1aea7c400e5a2d28d0f159cb6c8a8")
version("5.4.0", sha256="a4799fb1086da3f70c9b95effb1f5f9033c861685e960a8759278463cc55a971") version("5.4.0", sha256="a4799fb1086da3f70c9b95effb1f5f9033c861685e960a8759278463cc55a971")
version("5.3.3", sha256="0c2fc8d437efaf5c4c859d97adb049d4025025d0be0e0908f59a8112508234e5") version("5.3.3", sha256="0c2fc8d437efaf5c4c859d97adb049d4025025d0be0e0908f59a8112508234e5")
version("5.3.0", sha256="0e11b12f208d2751e3e507e3a32403c9bd45da4e191671d765d33abd727d9b96") version("5.3.0", sha256="0e11b12f208d2751e3e507e3a32403c9bd45da4e191671d765d33abd727d9b96")
@ -137,6 +138,7 @@ class Rocthrust(CMakePackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)
depends_on("rocprim@" + ver, when="@" + ver) depends_on("rocprim@" + ver, when="@" + ver)

View file

@ -13,11 +13,12 @@ class RoctracerDevApi(Package):
homepage = "https://github.com/ROCm-Developer-Tools/roctracer" homepage = "https://github.com/ROCm-Developer-Tools/roctracer"
git = "https://github.com/ROCm-Developer-Tools/roctracer.git" git = "https://github.com/ROCm-Developer-Tools/roctracer.git"
url = "https://github.com/ROCm-Developer-Tools/roctracer/archive/refs/tags/rocm-5.4.0.tar.gz" url = "https://github.com/ROCm-Developer-Tools/roctracer/archive/refs/tags/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
version("5.4.3", sha256="6b5111be5efd4d7fd6935ca99b06fab19b43d97a58d26fc1fe6e783c4de9a926")
version("5.4.0", sha256="04c1e955267a3e8440833a177bb976f57697aba0b90c325d07fc0c6bd4065aea") version("5.4.0", sha256="04c1e955267a3e8440833a177bb976f57697aba0b90c325d07fc0c6bd4065aea")
version("5.3.3", sha256="f2cb1e6bb69ea1a628c04f984741f781ae1d8498dc58e15795bb03015f924d13") version("5.3.3", sha256="f2cb1e6bb69ea1a628c04f984741f781ae1d8498dc58e15795bb03015f924d13")
version("5.3.0", sha256="36f1da60863a113bb9fe2957949c661f00a702e249bb0523cda1fb755c053808") version("5.3.0", sha256="36f1da60863a113bb9fe2957949c661f00a702e249bb0523cda1fb755c053808")

View file

@ -15,12 +15,13 @@ class RoctracerDev(CMakePackage, ROCmPackage):
homepage = "https://github.com/ROCm-Developer-Tools/roctracer" homepage = "https://github.com/ROCm-Developer-Tools/roctracer"
git = "https://github.com/ROCm-Developer-Tools/roctracer.git" git = "https://github.com/ROCm-Developer-Tools/roctracer.git"
url = "https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-5.4.0.tar.gz" url = "https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
libraries = ["libroctracer64"] libraries = ["libroctracer64"]
version("5.4.3", sha256="6b5111be5efd4d7fd6935ca99b06fab19b43d97a58d26fc1fe6e783c4de9a926")
version("5.4.0", sha256="04c1e955267a3e8440833a177bb976f57697aba0b90c325d07fc0c6bd4065aea") version("5.4.0", sha256="04c1e955267a3e8440833a177bb976f57697aba0b90c325d07fc0c6bd4065aea")
version("5.3.3", sha256="f2cb1e6bb69ea1a628c04f984741f781ae1d8498dc58e15795bb03015f924d13") version("5.3.3", sha256="f2cb1e6bb69ea1a628c04f984741f781ae1d8498dc58e15795bb03015f924d13")
version("5.3.0", sha256="36f1da60863a113bb9fe2957949c661f00a702e249bb0523cda1fb755c053808") version("5.3.0", sha256="36f1da60863a113bb9fe2957949c661f00a702e249bb0523cda1fb755c053808")
@ -74,6 +75,7 @@ class RoctracerDev(CMakePackage, ROCmPackage):
"5.3.0", "5.3.0",
"5.3.3", "5.3.3",
"5.4.0", "5.4.0",
"5.4.3",
]: ]:
depends_on("hsakmt-roct@" + ver, when="@" + ver) depends_on("hsakmt-roct@" + ver, when="@" + ver)
depends_on("hsa-rocr-dev@" + ver, when="@" + ver) depends_on("hsa-rocr-dev@" + ver, when="@" + ver)

View file

@ -21,11 +21,12 @@ class Rocwmma(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/rocWMMA" homepage = "https://github.com/ROCmSoftwarePlatform/rocWMMA"
git = "https://github.com/ROCmSoftwarePlatform/rocWMMA.git" git = "https://github.com/ROCmSoftwarePlatform/rocWMMA.git"
url = "https://github.com/ROCmSoftwarePlatform/rocWMMA/archive/refs/tags/rocm-5.4.0.tar.gz" url = "https://github.com/ROCmSoftwarePlatform/rocWMMA/archive/refs/tags/rocm-5.4.3.tar.gz"
tags = ["rocm"] tags = ["rocm"]
maintainers("srekolam", "renjithravindrankannath") maintainers("srekolam", "renjithravindrankannath")
version("5.4.3", sha256="0968366c83b78a9d058d483be536aba03e79b300ccb6890d3da43298be54c288")
version("5.4.0", sha256="a18724c3b45d171e54ef9f85c269124ce8d29b6a2f9dbd76a4806bda2933f7a7") version("5.4.0", sha256="a18724c3b45d171e54ef9f85c269124ce8d29b6a2f9dbd76a4806bda2933f7a7")
version("5.3.3", sha256="cd9bc09f98fb78e53ba4bde1dcfe1817c34c2822234a82b1128d36d92b97ae79") version("5.3.3", sha256="cd9bc09f98fb78e53ba4bde1dcfe1817c34c2822234a82b1128d36d92b97ae79")
version("5.3.0", sha256="04bac641ba18059118d3faa5f21fe3bf3e285055d40930489ebf27ffc8e5d16e") version("5.3.0", sha256="04bac641ba18059118d3faa5f21fe3bf3e285055d40930489ebf27ffc8e5d16e")
@ -51,7 +52,7 @@ class Rocwmma(CMakePackage):
depends_on("googletest@1.10.0:", type="test") depends_on("googletest@1.10.0:", type="test")
for ver in ["5.2.0", "5.2.1", "5.2.3", "5.3.0", "5.3.3", "5.4.0"]: for ver in ["5.2.0", "5.2.1", "5.2.3", "5.3.0", "5.3.3", "5.4.0", "5.4.3"]:
depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver) depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver)
depends_on("llvm-amdgpu@" + ver, type="build", when="@" + ver) depends_on("llvm-amdgpu@" + ver, type="build", when="@" + ver)
depends_on("hip@" + ver, when="@" + ver) depends_on("hip@" + ver, when="@" + ver)