Bump up the version for rocm-6.3.1 release (#48440)
This PR updates the versions for the rocm recipes for rocm-6.3.1 release.
This commit is contained in:
parent
50fe96aaf6
commit
87e65e5377
@ -19,6 +19,7 @@ class Amdsmi(CMakePackage):
|
||||
libraries = ["libamd_smi"]
|
||||
|
||||
license("MIT")
|
||||
version("6.3.1", sha256="a3a5a711052e813b9be9304d5e818351d3797f668ec2a455e61253a73429c355")
|
||||
version("6.3.0", sha256="7234c46648938239385cd5db57516ed53985b8c09d2f0828ae8f446386d8bd1e")
|
||||
version("6.2.4", sha256="5ebe8d0f176bf4a73b0e7000d9c47cb7f65ecca47011d3f9b08b93047dcf7ac5")
|
||||
version("6.2.1", sha256="136941e3f13e0d373ee3698bd60d4fc36353a2df6406e5a50b6ac78f1b639698")
|
||||
@ -41,6 +42,11 @@ class Amdsmi(CMakePackage):
|
||||
depends_on("pkgconfig")
|
||||
depends_on("libdrm")
|
||||
depends_on("py-pyyaml")
|
||||
patch(
|
||||
"https://github.com/ROCm/amdsmi/commit/2858e51b4e8ff124ed67e23e0cd131e8b2140fae.patch?full_index=1",
|
||||
sha256="1cac40d057cb19f0cfac83ea427c8e98f7808be9a2778cd53cdbf963910798e8",
|
||||
when="@6.2",
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def determine_version(cls, lib):
|
||||
|
@ -8,6 +8,20 @@
|
||||
from spack.package import *
|
||||
|
||||
_versions = {
|
||||
"6.3.1": {
|
||||
"apt": (
|
||||
"76b129345a1a7caa04859fd738e0ba5bfa6f7bc1ad11171f1a7b2d46e0c0b158",
|
||||
"https://repo.radeon.com/rocm/apt/6.3.1/pool/main/h/hsa-amd-aqlprofile/hsa-amd-aqlprofile_1.0.0.60301-48~20.04_amd64.deb",
|
||||
),
|
||||
"yum": (
|
||||
"b5694cdfe4db22bd1172564b28d67f34a369a0ca24770c70e36d08517fa2ce7c",
|
||||
"https://repo.radeon.com/rocm/rhel8/6.3.1/main/hsa-amd-aqlprofile-1.0.0.60301-48.el8.x86_64.rpm",
|
||||
),
|
||||
"zyp": (
|
||||
"9d885380631a5b04444b09f30e0390f5a34e9940759ea16a97dd9f10bcb2fe87",
|
||||
"https://repo.radeon.com/rocm/zyp/6.3.1/main/hsa-amd-aqlprofile-1.0.0.60301-sles155.48.x86_64.rpm",
|
||||
),
|
||||
},
|
||||
"6.3.0": {
|
||||
"apt": (
|
||||
"af03118e2606aeae0da636af17221fe124d5b955ebf40f0e2518f4a427a0c9bc",
|
||||
@ -260,6 +274,7 @@ class Aqlprofile(Package):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hsa-rocr-dev@{ver}", when=f"@{ver}")
|
||||
|
||||
|
@ -29,6 +29,7 @@ def url_for_version(self, version):
|
||||
license("NCSA")
|
||||
|
||||
version("master", branch="amd-stg-open")
|
||||
version("6.3.1", sha256="e9c2481cccacdea72c1f8d3970956c447cec47e18dfb9712cbbba76a2820552c")
|
||||
version("6.3.0", sha256="79580508b039ca6c50dfdfd7c4f6fbcf489fe1931037ca51324818851eea0c1c")
|
||||
version("6.2.4", sha256="7af782bf5835fcd0928047dbf558f5000e7f0207ca39cf04570969343e789528")
|
||||
version("6.2.1", sha256="4840f109d8f267c28597e936c869c358de56b8ad6c3ed4881387cf531846e5a7")
|
||||
@ -86,6 +87,7 @@ def url_for_version(self, version):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
"master",
|
||||
]:
|
||||
# llvm libs are linked statically, so this *could* be a build dep
|
||||
@ -112,6 +114,7 @@ def url_for_version(self, version):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
|
||||
|
@ -18,6 +18,7 @@ class ComposableKernel(CMakePackage):
|
||||
license("MIT")
|
||||
|
||||
version("master", branch="develop")
|
||||
version("6.3.1", sha256="3e8c8c832ca3f9ceb99ab90f654b93b7db876f08d90eda87a70bc629c854052a")
|
||||
version("6.3.0", sha256="274f87fc27ec2584c76b5bc7ebdbe172923166b6b93e66a24f98475b44be272d")
|
||||
version("6.2.4", sha256="5598aea4bce57dc95b60f2029831edfdade80b30a56e635412cc02b2a6729aa6")
|
||||
version("6.2.1", sha256="708ff25218dc5fa977af4a37105b380d7612a70c830fa7977b40b3df8b8d3162")
|
||||
@ -59,6 +60,7 @@ class ComposableKernel(CMakePackage):
|
||||
|
||||
for ver in [
|
||||
"master",
|
||||
"6.3.1",
|
||||
"6.3.0",
|
||||
"6.2.4",
|
||||
"6.2.1",
|
||||
|
@ -16,6 +16,7 @@ class HipTensor(CMakePackage, ROCmPackage):
|
||||
maintainers("srekolam", "afzpatel")
|
||||
|
||||
version("master", branch="master")
|
||||
version("6.3.1", sha256="142401331526e6da3fa172cce283f1c053056cb59cf431264443da76cee2f168")
|
||||
version("6.3.0", sha256="9a4acef722e838ec702c6b111ebc1fff9d5686ae5c79a9f5a82e5fac2a5e406a")
|
||||
version("6.2.4", sha256="54c378b440ede7a07c93b5ed8d16989cc56283a56ea35e41f3666bb05b6bc984")
|
||||
version("6.2.1", sha256="592dbe73f5f95ba512f7fbe9975a68dbea85846be74da15344d74952b286f243")
|
||||
@ -43,12 +44,13 @@ class HipTensor(CMakePackage, ROCmPackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
"master",
|
||||
]:
|
||||
depends_on(f"composable-kernel@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocm-cmake@{ver}", when=f"@{ver}")
|
||||
|
||||
for ver in ["6.1.0", "6.1.1", "6.1.2", "6.2.0", "6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in ["6.1.0", "6.1.1", "6.1.2", "6.2.0", "6.2.1", "6.2.4", "6.3.0", "6.3.1"]:
|
||||
depends_on(f"hipcc@{ver}", when=f"@{ver}")
|
||||
|
||||
def setup_build_environment(self, env):
|
||||
|
@ -27,6 +27,7 @@ class Hip(CMakePackage):
|
||||
license("MIT")
|
||||
|
||||
version("master", branch="master")
|
||||
version("6.3.1", sha256="ebde9fa80ad1f4ba3fbe04fd36d90548492ebe5828ac459995b5f9d384a29783")
|
||||
version("6.3.0", sha256="d8dba8cdf05463afb7879de2833983cafa6a006ba719815a35b96d9b92fc7fc4")
|
||||
version("6.2.4", sha256="76e4583ae3d31786270fd92abbb2e3dc5e665b22fdedb5ceff0093131d4dc0ca")
|
||||
version("6.2.1", sha256="a8b86666a59867cae67409c4a45e0b8f29a6328c9739e6512c2b5612376f30cf")
|
||||
@ -117,6 +118,7 @@ class Hip(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hsa-rocr-dev@{ver}", when=f"@{ver}")
|
||||
depends_on(f"comgr@{ver}", when=f"@{ver}")
|
||||
@ -142,6 +144,7 @@ class Hip(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hipify-clang@{ver}", when=f"@{ver}")
|
||||
|
||||
@ -161,17 +164,28 @@ class Hip(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
|
||||
# hipcc likes to add `-lnuma` by default :(
|
||||
# ref https://github.com/ROCm/HIP/pull/2202
|
||||
depends_on("numactl", when="@3.7.0:")
|
||||
|
||||
for ver in ["6.0.0", "6.0.2", "6.1.0", "6.1.1", "6.1.2", "6.2.0", "6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in [
|
||||
"6.0.0",
|
||||
"6.0.2",
|
||||
"6.1.0",
|
||||
"6.1.1",
|
||||
"6.1.2",
|
||||
"6.2.0",
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hipcc@{ver}", when=f"@{ver}")
|
||||
|
||||
for ver in ["6.2.0", "6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in ["6.2.0", "6.2.1", "6.2.4", "6.3.0", "6.3.1"]:
|
||||
depends_on(f"rocprofiler-register@{ver}", when=f"@{ver}")
|
||||
|
||||
# roc-obj-ls requirements
|
||||
@ -233,6 +247,7 @@ class Hip(CMakePackage):
|
||||
)
|
||||
# Add hip-clr sources thru the below
|
||||
for d_version, d_shasum in [
|
||||
("6.3.1", "bfb8a4a59e7bd958e2cd4bf6f14c6cdea601d9827ebf6dc7af053a90e963770f"),
|
||||
("6.3.0", "829e61a5c54d0c8325d02b0191c0c8254b5740e63b8bfdb05eec9e03d48f7d2c"),
|
||||
("6.2.4", "0a3164af7f997a4111ade634152957378861b95ee72d7060eb01c86c87208c54"),
|
||||
("6.2.1", "e9cff3a8663defdbda833d49c9e7160171eca14dc285ffe4061378607d6c890d"),
|
||||
@ -290,6 +305,7 @@ class Hip(CMakePackage):
|
||||
)
|
||||
# Add hipother sources thru the below
|
||||
for d_version, d_shasum in [
|
||||
("6.3.1", "caa69147227bf72fa7b076867f84579456ef55af63efec29914265a80602df42"),
|
||||
("6.3.0", "a28eb1e8fe239b41e744584d45d676925ca210968ecb21bfa60678cf8e86eeb7"),
|
||||
("6.2.4", "b7ebcf8a2679e50d27c49ebec0dbea5a67573f8b8c3f4a29108c84b28b5bedee"),
|
||||
("6.2.1", "5d99e498c1fece44a421574282fc89c6a2499979eaa9f850e5caa7fa3a8938b8"),
|
||||
@ -312,6 +328,7 @@ class Hip(CMakePackage):
|
||||
|
||||
# Add hiptests sources thru the below
|
||||
for d_version, d_shasum in [
|
||||
("6.3.1", "0fc1cf4f46f2bbef377d65803d86c2489b01b598c468070c79c5114a661f07c6"),
|
||||
("6.3.0", "8081d4ab1a43ffa1cebd646668d83008b799ab98c14daf7b455922355a439c8a"),
|
||||
("6.2.4", "1478b49583d09cb3a96e26ec3bf8dc5ff3e3ec72fa133bb6d7768595d825051e"),
|
||||
("6.2.1", "90fcf0169889533b882d289f9cb8a7baf9bd46a3ce36752b915083931dc839f1"),
|
||||
|
@ -15,4 +15,5 @@ class HipblasCommon(CMakePackage):
|
||||
|
||||
license("MIT")
|
||||
|
||||
version("6.3.1", sha256="512e652483b5580713eca14db3fa633d0441cd7c02cdb0d26e631ea605b9231b")
|
||||
version("6.3.0", sha256="240bb1b0f2e6632447e34deae967df259af1eec085470e58a6d0aa040c8530b0")
|
||||
|
@ -24,6 +24,7 @@ class Hipblas(CMakePackage, CudaPackage, ROCmPackage):
|
||||
|
||||
version("develop", branch="develop")
|
||||
version("master", branch="master")
|
||||
version("6.3.1", sha256="77a1845254d738c43a48bc52fa3e94499ed83535b5771408ff476122bc4b7b7c")
|
||||
version("6.3.0", sha256="72604c1896e42e65ea2b3e905159af6ec5eede6a353678009c47d0a24f462c92")
|
||||
version("6.2.4", sha256="3137ba35e0663d6cceed70086fc6397d9e74803e1711382be62809b91beb2f32")
|
||||
version("6.2.1", sha256="b770b6ebd27d5c12ad01827195e996469bfc826e8a2531831df475fc8d7f6b2e")
|
||||
@ -80,7 +81,18 @@ class Hipblas(CMakePackage, CudaPackage, ROCmPackage):
|
||||
|
||||
depends_on("rocm-cmake@5.2.0:", type="build", when="@5.2.0:5.7")
|
||||
depends_on("rocm-cmake@4.5.0:", type="build")
|
||||
for ver in ["6.0.0", "6.0.2", "6.1.0", "6.1.1", "6.1.2", "6.2.0", "6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in [
|
||||
"6.0.0",
|
||||
"6.0.2",
|
||||
"6.1.0",
|
||||
"6.1.1",
|
||||
"6.1.2",
|
||||
"6.2.0",
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-cmake@{ver}", when=f"+rocm @{ver}")
|
||||
depends_on(f"rocm-openmp-extras@{ver}", type="test", when=f"+rocm @{ver}")
|
||||
|
||||
@ -106,6 +118,7 @@ class Hipblas(CMakePackage, CudaPackage, ROCmPackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
"master",
|
||||
"develop",
|
||||
]:
|
||||
@ -114,8 +127,8 @@ class Hipblas(CMakePackage, CudaPackage, ROCmPackage):
|
||||
for tgt in ROCmPackage.amdgpu_targets:
|
||||
depends_on(f"rocblas amdgpu_target={tgt}", when=f"+rocm amdgpu_target={tgt}")
|
||||
depends_on(f"rocsolver amdgpu_target={tgt}", when=f"+rocm amdgpu_target={tgt}")
|
||||
|
||||
depends_on("hipblas-common@6.3.0", when="@6.3.0")
|
||||
for ver in ["6.3.0", "6.3.1"]:
|
||||
depends_on(f"hipblas-common@{ver}", when=f"@{ver}")
|
||||
|
||||
@classmethod
|
||||
def determine_version(cls, lib):
|
||||
|
@ -16,6 +16,7 @@ class Hipblaslt(CMakePackage):
|
||||
maintainers("srekolam", "afzpatel", "renjithravindrankannath")
|
||||
|
||||
license("MIT")
|
||||
version("6.3.1", sha256="9a18a2e44264a21cfe58ed102fd3e34b336f23d6c191ca2da726e8e0883ed663")
|
||||
version("6.3.0", sha256="e570996037ea42eeca4c9b8b0b77a202d40be1a16068a6245595c551d80bdcad")
|
||||
version("6.2.4", sha256="b8a72cb1ed4988b0569817c6387fb2faee4782795a0d8f49b827b32b52572cfd")
|
||||
version("6.2.1", sha256="9b062b1d6d945349c31828030c8c1d99fe57d14a1837196ff9aa67bf10ef43f1")
|
||||
@ -38,8 +39,18 @@ class Hipblaslt(CMakePackage):
|
||||
sticky=True,
|
||||
)
|
||||
variant("asan", default=False, description="Build with address-sanitizer enabled or disabled")
|
||||
|
||||
for ver in ["6.0.0", "6.0.2", "6.1.0", "6.1.1", "6.1.2", "6.2.0", "6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in [
|
||||
"6.0.0",
|
||||
"6.0.2",
|
||||
"6.1.0",
|
||||
"6.1.1",
|
||||
"6.1.2",
|
||||
"6.2.0",
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
depends_on(f"llvm-amdgpu@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocm-openmp-extras@{ver}", type="test", when=f"@{ver}")
|
||||
@ -47,8 +58,9 @@ class Hipblaslt(CMakePackage):
|
||||
for ver in ["6.0.0", "6.0.2", "6.1.0", "6.1.1", "6.1.2", "6.2.0", "6.2.1", "6.2.4"]:
|
||||
depends_on(f"hipblas@{ver}", when=f"@{ver}")
|
||||
|
||||
depends_on("hipblas-common@6.3.0", when="@6.3.0")
|
||||
depends_on("rocm-smi-lib@6.3.0", when="@6.3.0")
|
||||
for ver in ["6.3.0", "6.3.1"]:
|
||||
depends_on(f"hipblas-common@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocm-smi-lib@{ver}", when=f"@{ver}")
|
||||
|
||||
depends_on("msgpack-c")
|
||||
depends_on("py-joblib", type=("build", "link"))
|
||||
|
@ -23,6 +23,7 @@ def url_for_version(self, version):
|
||||
maintainers("srekolam", "renjithravindrankannath", "afzpatel")
|
||||
|
||||
license("MIT")
|
||||
version("6.3.1", sha256="e9c2481cccacdea72c1f8d3970956c447cec47e18dfb9712cbbba76a2820552c")
|
||||
version("6.3.0", sha256="79580508b039ca6c50dfdfd7c4f6fbcf489fe1931037ca51324818851eea0c1c")
|
||||
version("6.2.4", sha256="7af782bf5835fcd0928047dbf558f5000e7f0207ca39cf04570969343e789528")
|
||||
version("6.2.1", sha256="4840f109d8f267c28597e936c869c358de56b8ad6c3ed4881387cf531846e5a7")
|
||||
|
@ -17,6 +17,7 @@ class Hipcub(CMakePackage, CudaPackage, ROCmPackage):
|
||||
license("BSD-3-Clause")
|
||||
|
||||
maintainers("srekolam", "renjithravindrankannath", "afzpatel")
|
||||
version("6.3.1", sha256="e5d100c7b8f95fe6243ad9f22170c136aa34db4e588136bec54ede7cb2e7f12f")
|
||||
version("6.3.0", sha256="a609cde18cefa90a1970049cc5630f2ec263f12961aa85993897580da2ca0456")
|
||||
version("6.2.4", sha256="06f3655b110d3d2e2ecf0aca052d3ba3f2ef012c069e5d2d82f2b75d50555f46")
|
||||
version("6.2.1", sha256="e0203e72afac4da19cb1d62896fff404ec44517141b420bd38f6e962e52ef6fd")
|
||||
@ -82,6 +83,7 @@ class Hipcub(CMakePackage, CudaPackage, ROCmPackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocprim@{ver}", when=f"+rocm @{ver}")
|
||||
depends_on(f"rocm-cmake@{ver}:", type="build", when=f"@{ver}")
|
||||
|
@ -24,6 +24,7 @@ class Hipfft(CMakePackage, CudaPackage, ROCmPackage):
|
||||
license("MIT")
|
||||
|
||||
version("master", branch="master")
|
||||
version("6.3.1", sha256="b709df2d0115748ed004d0cddce829cb0f9ec3761eb855e61f0097cab04e4806")
|
||||
version("6.3.0", sha256="08a0c800f531247281b4dbe8de9567a6fde4f432829a451a720d0b0a3c711059")
|
||||
version("6.2.4", sha256="308b81230498b01046f7fc3299a9e9c2c5456d80fd71a94f490ad97f51ed9de8")
|
||||
version("6.2.1", sha256="5f668fa8b5ed10d47d164d887699d3c14d900d78f6a31bf953f8fbbc08bc5fd1")
|
||||
@ -89,6 +90,7 @@ class Hipfft(CMakePackage, CudaPackage, ROCmPackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
"master",
|
||||
]:
|
||||
depends_on(f"rocm-cmake@{ver}:", type="build", when=f"@{ver}")
|
||||
|
@ -16,6 +16,7 @@ class Hipfort(CMakePackage):
|
||||
license("MIT")
|
||||
|
||||
maintainers("cgmb", "srekolam", "renjithravindrankannath", "afzpatel")
|
||||
version("6.3.1", sha256="8141bf3d05ab4f91c561815134707123e3d06486bf775224b9a3a4cc8ee8f56f")
|
||||
version("6.3.0", sha256="9e7f4420c75430cdb9046c0c4dbe656f22128b0672b2e261d50a6e92e47cc6d3")
|
||||
version("6.2.4", sha256="32daa4ee52c2d44790bff7a7ddde9d572e4785b2f54766a5e45d10228da0534b")
|
||||
version("6.2.1", sha256="5258f2dd63aeebe29ce566e654c47b8e2e1f5eb8ca3da92af09c54517b259f32")
|
||||
@ -66,6 +67,7 @@ class Hipfort(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hip@{ver}", type="build", when=f"@{ver}")
|
||||
|
||||
|
@ -19,6 +19,7 @@ class HipifyClang(CMakePackage):
|
||||
license("MIT")
|
||||
|
||||
version("master", branch="master")
|
||||
version("6.3.1", sha256="5f9d9a65545f97b18c6a0d4394dca1bcdee10737a5635b79378ea505081f9315")
|
||||
version("6.3.0", sha256="9fced04f9e36350bdbabd730c446b55a898e2f4ba82078855bcf5dea3b5e8dc8")
|
||||
version("6.2.4", sha256="981af55ab4243f084b3e75007e827f7c94ac317fa84fe08d59c5872124a7d3c7")
|
||||
version("6.2.1", sha256="db5680d677222596cf9edfb84ae96b37db829a40a2e0243d26ff24a16e03ff74")
|
||||
@ -74,6 +75,7 @@ class HipifyClang(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
"master",
|
||||
]:
|
||||
depends_on(f"llvm-amdgpu@{ver}", when=f"@{ver}")
|
||||
@ -94,6 +96,7 @@ class HipifyClang(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
|
||||
|
@ -24,6 +24,7 @@ class Hiprand(CMakePackage, CudaPackage, ROCmPackage):
|
||||
|
||||
version("develop", branch="develop")
|
||||
version("master", branch="master")
|
||||
version("6.3.1", sha256="ec43bf64eda348cf53c2767e553fd9561540dc50ae3ce95ca916404aa9a3eafb")
|
||||
version("6.3.0", sha256="7464c1e48f4e1a97a5e5978146641971d068886038810876b60acb5dfb6c4d39")
|
||||
version("6.2.4", sha256="b6010f5e0c63a139acd92197cc1c0d64a428f7a0ad661bce0cd1e553ad6fd6eb")
|
||||
version("6.2.1", sha256="0d4585b8adbc299f3fdc2c74bb20ffd4285027b861a759c3e62ce564589465da")
|
||||
@ -101,6 +102,7 @@ class Hiprand(CMakePackage, CudaPackage, ROCmPackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
"master",
|
||||
"develop",
|
||||
]:
|
||||
|
@ -29,6 +29,7 @@ class Hipsolver(CMakePackage, CudaPackage, ROCmPackage):
|
||||
|
||||
version("develop", branch="develop")
|
||||
version("master", branch="master")
|
||||
version("6.3.1", sha256="793074ebaa4a3b16dc6e4d2a54ecbb259f1e0ec7fdcd7f885da622a1d1478b76")
|
||||
version("6.3.0", sha256="a0443f0b894cedd5af59af4fadcb3c38daa728ca32c13b9741fb19e2d828a089")
|
||||
version("6.2.4", sha256="4dc564498361cb1bac17dcfeaf0f2b9c85320797c75b05ee33160a133f5f4a15")
|
||||
version("6.2.1", sha256="614e3c0bc11bfa84acd81d46db63f3852a750adaaec094b7701ab7b996cc8e93")
|
||||
@ -107,6 +108,7 @@ class Hipsolver(CMakePackage, CudaPackage, ROCmPackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
"master",
|
||||
"develop",
|
||||
]:
|
||||
|
@ -21,6 +21,7 @@ class Hipsparse(CMakePackage, CudaPackage, ROCmPackage):
|
||||
libraries = ["libhipsparse"]
|
||||
|
||||
license("MIT")
|
||||
version("6.3.1", sha256="d64bc48e0aa5ec2f48853272a9c554b37ec98cb0724135e45f21b1340df7bccb")
|
||||
version("6.3.0", sha256="550fd5a480490e631507e8c34b2b0cf9cbc2ad2a5bf84e8ea0a8fad96eecb25a")
|
||||
version("6.2.4", sha256="0ecc0ff1eeb99e9a9ac419e49e9be9ec4cd23a117d819710114ee2f35aefe88b")
|
||||
version("6.2.1", sha256="5a3241c857f705b1e5c64b3f5163575726e64a8d19f3957f7326622fda277710")
|
||||
@ -89,6 +90,7 @@ class Hipsparse(CMakePackage, CudaPackage, ROCmPackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-cmake@{ver}:", type="build", when=f"@{ver}")
|
||||
depends_on(f"rocsparse@{ver}", when=f"+rocm @{ver}")
|
||||
|
@ -21,6 +21,7 @@ class Hipsparselt(CMakePackage, ROCmPackage):
|
||||
maintainers("srekolam", "afzpatel", "renjithravindrankannath")
|
||||
|
||||
license("MIT")
|
||||
version("6.3.1", sha256="403d4c0ef47f89510452a20be6cce72962f21761081fc19a7e0e27e7f0c4ccfd")
|
||||
version("6.3.0", sha256="f67ed4900101686596add37824d0628f1e71cf6a30d827a0519b3c3657f63ac3")
|
||||
version("6.2.4", sha256="7b007b346f89fac9214ad8541b3276105ce1cac14d6f95a8a504b5a5381c8184")
|
||||
version("6.2.1", sha256="a23287bc759442aebaccce0306f5e3938865240e13553847356c25c54214a0d4")
|
||||
@ -46,12 +47,25 @@ class Hipsparselt(CMakePackage, ROCmPackage):
|
||||
sticky=True,
|
||||
)
|
||||
variant("asan", default=False, description="Build with address-sanitizer enabled or disabled")
|
||||
|
||||
for ver in ["6.0.0", "6.0.2", "6.1.0", "6.1.1", "6.1.2", "6.2.0", "6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in [
|
||||
"6.0.0",
|
||||
"6.0.2",
|
||||
"6.1.0",
|
||||
"6.1.1",
|
||||
"6.1.2",
|
||||
"6.2.0",
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
depends_on(f"hipsparse@{ver}", when=f"@{ver}")
|
||||
depends_on(f"llvm-amdgpu@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocm-openmp-extras@{ver}", when=f"@{ver}", type="test")
|
||||
depends_on(f"llvm-amdgpu@{ver}", when=f"@{ver}")
|
||||
|
||||
for ver in ["6.3.0", "6.3.1"]:
|
||||
depends_on(f"rocm-smi-lib@{ver}", when=f"@{ver}")
|
||||
|
||||
depends_on("cmake@3.5:", type="build")
|
||||
depends_on("msgpack-c@3:")
|
||||
@ -63,7 +77,6 @@ class Hipsparselt(CMakePackage, ROCmPackage):
|
||||
depends_on("py-joblib")
|
||||
depends_on("googletest@1.10.0:", type="test")
|
||||
depends_on("netlib-lapack@3.7.1:", type="test")
|
||||
depends_on("rocm-smi-lib@6.3.0", when="@6.3.0")
|
||||
|
||||
patch("0001-update-llvm-path-add-hipsparse-include-dir-for-spack.patch", when="@6.0")
|
||||
# Below patch sets the proper path for clang++,lld and clang-offload-blunder inside the
|
||||
|
@ -23,6 +23,7 @@ class HsaRocrDev(CMakePackage):
|
||||
libraries = ["libhsa-runtime64"]
|
||||
|
||||
version("master", branch="master")
|
||||
version("6.3.1", sha256="547ceeeda9a41cdffa21e57809dc5834f94938a0a2809c283aebcbcf01901df0")
|
||||
version("6.3.0", sha256="8fd6bcd6a5afd0ae5a59e33b786a525f575183d38c34049c2dab6b9270a1ca3b")
|
||||
version("6.2.4", sha256="b7aa0055855398d1228c39a6f4feb7d7be921af4f43d82855faf0b531394bb9b")
|
||||
version("6.2.1", sha256="dbe477b323df636f5e3221471780da156c938ec00dda4b50639aa8d7fb9248f4")
|
||||
@ -104,6 +105,7 @@ class HsaRocrDev(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
"master",
|
||||
]:
|
||||
depends_on(f"llvm-amdgpu@{ver}", when=f"@{ver}")
|
||||
@ -126,6 +128,7 @@ class HsaRocrDev(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
|
||||
@ -180,6 +183,8 @@ def cmake_args(self):
|
||||
args.append(self.define("ROCM_PATCH_VERSION", "60100"))
|
||||
if self.spec.satisfies("@6.2"):
|
||||
args.append(self.define("ROCM_PATCH_VERSION", "60200"))
|
||||
if self.spec.satisfies("@6.3"):
|
||||
args.append(self.define("ROCM_PATCH_VERSION", "60300"))
|
||||
if self.spec.satisfies("@5.7.0:"):
|
||||
args.append(self.define_from_variant("ADDRESS_SANITIZER", "asan"))
|
||||
|
||||
|
@ -24,6 +24,7 @@ class LlvmAmdgpu(CMakePackage, CompilerPackage):
|
||||
license("Apache-2.0")
|
||||
|
||||
version("master", branch="amd-stg-open")
|
||||
version("6.3.1", sha256="e9c2481cccacdea72c1f8d3970956c447cec47e18dfb9712cbbba76a2820552c")
|
||||
version("6.3.0", sha256="79580508b039ca6c50dfdfd7c4f6fbcf489fe1931037ca51324818851eea0c1c")
|
||||
version("6.2.4", sha256="7af782bf5835fcd0928047dbf558f5000e7f0207ca39cf04570969343e789528")
|
||||
version("6.2.1", sha256="4840f109d8f267c28597e936c869c358de56b8ad6c3ed4881387cf531846e5a7")
|
||||
@ -159,6 +160,7 @@ class LlvmAmdgpu(CMakePackage, CompilerPackage):
|
||||
when="@master +rocm-device-libs",
|
||||
)
|
||||
for d_version, d_shasum in [
|
||||
("6.3.1", "547ceeeda9a41cdffa21e57809dc5834f94938a0a2809c283aebcbcf01901df0"),
|
||||
("6.3.0", "8fd6bcd6a5afd0ae5a59e33b786a525f575183d38c34049c2dab6b9270a1ca3b"),
|
||||
("6.2.4", "b7aa0055855398d1228c39a6f4feb7d7be921af4f43d82855faf0b531394bb9b"),
|
||||
("6.2.1", "dbe477b323df636f5e3221471780da156c938ec00dda4b50639aa8d7fb9248f4"),
|
||||
|
@ -19,6 +19,7 @@ class Migraphx(CMakePackage):
|
||||
libraries = ["libmigraphx"]
|
||||
|
||||
license("MIT")
|
||||
version("6.3.1", sha256="c60df20b3c890c469265ae6f273fb5d43cc13c8c514f76dd7b4d195d9e44ba85")
|
||||
version("6.3.0", sha256="21550e5cecf1b26c02e1c4633c7c4c6eb5e37be8758d7a2641f10cfdf4203636")
|
||||
version("6.2.4", sha256="849cca3c7c98dc437e42ac17013f86ef0a5fd202cb87b7822778bd9a8f93d293")
|
||||
version("6.2.1", sha256="a9479fd6846bae4a888f712c2fecee6a252951ae8979d9990b100450e4cd6c30")
|
||||
@ -103,14 +104,25 @@ class Migraphx(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-cmake@{ver}:", type="build", when=f"@{ver}")
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
depends_on(f"llvm-amdgpu@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocblas@{ver}", when=f"@{ver}")
|
||||
depends_on(f"miopen-hip@{ver}", when=f"@{ver}")
|
||||
|
||||
for ver in ["6.0.0", "6.0.2", "6.1.0", "6.1.1", "6.1.2", "6.2.0", "6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in [
|
||||
"6.0.0",
|
||||
"6.0.2",
|
||||
"6.1.0",
|
||||
"6.1.1",
|
||||
"6.1.2",
|
||||
"6.2.0",
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocmlir@{ver}", when=f"@{ver}")
|
||||
|
||||
@property
|
||||
|
@ -20,7 +20,7 @@ class MiopenHip(CMakePackage):
|
||||
libraries = ["libMIOpen"]
|
||||
|
||||
license("MIT")
|
||||
|
||||
version("6.3.1", sha256="edb82a74086fb96f8d7ee9e50a180302f716332cd0dff96bf7244bdc6fab5895")
|
||||
version("6.3.0", sha256="171834978d6316a5ec7607d4b10c7c69e5bfe9064edae8bdb9b207e578b41c1d")
|
||||
version("6.2.4", sha256="8e4836e007e5e66fa487288887a098aaeeb95f3c63a19c2b91f6e848c023a040")
|
||||
version("6.2.1", sha256="c7abe5ae7a332813a3c3da849e9a50b91221fe05c6bb622413e5b048b1f15982")
|
||||
@ -95,6 +95,7 @@ class MiopenHip(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-cmake@{ver}:", type="build", when=f"@{ver}")
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
@ -137,20 +138,33 @@ class MiopenHip(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on("nlohmann-json", type="link")
|
||||
depends_on(f"composable-kernel@{ver}", when=f"@{ver}")
|
||||
for ver in ["5.4.0", "5.4.3", "5.5.0"]:
|
||||
depends_on("nlohmann-json", type="link")
|
||||
depends_on(f"rocmlir@{ver}", when=f"@{ver}")
|
||||
for ver in ["6.0.0", "6.0.2", "6.1.0", "6.1.1", "6.1.2", "6.2.0", "6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in [
|
||||
"6.0.0",
|
||||
"6.0.2",
|
||||
"6.1.0",
|
||||
"6.1.1",
|
||||
"6.1.2",
|
||||
"6.2.0",
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"roctracer-dev@{ver}", when=f"@{ver}")
|
||||
for ver in ["6.1.0", "6.1.1", "6.1.2"]:
|
||||
depends_on("googletest")
|
||||
for ver in ["6.2.0", "6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in ["6.2.0", "6.2.1", "6.2.4", "6.3.0", "6.3.1"]:
|
||||
depends_on(f"rocrand@{ver}", when=f"@{ver}")
|
||||
depends_on("hipblas@6.3.0", when="@6.3.0")
|
||||
depends_on("hipblaslt@6.3.0", when="@6.3.0")
|
||||
for ver in ["6.3.0", "6.3.1"]:
|
||||
depends_on(f"hipblas@{ver}", when=f"@{ver}")
|
||||
depends_on(f"hipblaslt@{ver}", when=f"@{ver}")
|
||||
|
||||
def setup_build_environment(self, env):
|
||||
lib_dir = self.spec["zlib-api"].libs.directories[0]
|
||||
|
@ -25,7 +25,7 @@ def url_for_version(self, version):
|
||||
return url.format(version)
|
||||
|
||||
license("MIT")
|
||||
|
||||
version("6.3.1", sha256="1f7bd1f6b61401bc642b50e96411344b092b09189534c5d6ba2f4c661d1af0ce")
|
||||
version("6.3.0", sha256="bc16881eae11140025b8fbd00bc741763548d41345dbe954c8d8659f4dccfe9e")
|
||||
version("6.2.4", sha256="7e65dc83f1b85e089c1218dff57211e64f3586bcb4415bda4798e4a434cba216")
|
||||
version("6.2.1", sha256="591fe23ee1e2ab49f29aeeb835b5045e4ba00165c604ddfaa26bd8eb56cb367d")
|
||||
@ -229,6 +229,7 @@ def patch(self):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"miopen-hip@{ver}", when=f"@{ver}")
|
||||
for ver in [
|
||||
@ -250,6 +251,7 @@ def patch(self):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"migraphx@{ver}", when=f"@{ver}")
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
@ -270,6 +272,7 @@ def patch(self):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
depends_on("python@3.5:", type="build")
|
||||
@ -286,6 +289,7 @@ def patch(self):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rpp@{ver}", when=f"@{ver}")
|
||||
|
||||
|
@ -17,7 +17,7 @@ class Omniperf(CMakePackage):
|
||||
maintainers("afzpatel", "srekolam", "renjithravindrankannath")
|
||||
|
||||
license("MIT")
|
||||
|
||||
version("6.3.1", sha256="2b79cb3ecced9a40f6871286967d00b1ab87f9cdff8283819fd7ae44b230d4bf")
|
||||
version("6.3.0", sha256="f8e9703b5f78abba6f4a61f69ffc73225d1bb47b591cf33a26ed98060efd65d1")
|
||||
version("6.2.4", sha256="2230260fce0838583899f4969b936ca047b30985a0fffad276ea353232538770")
|
||||
version("6.2.1", sha256="56b795d471adad8ee9d7025544269e23929da31524d73db6f54396d3aca1445a")
|
||||
|
@ -20,6 +20,12 @@ class Rccl(CMakePackage):
|
||||
|
||||
maintainers("srekolam", "renjithravindrankannath", "afzpatel")
|
||||
libraries = ["librccl"]
|
||||
version(
|
||||
"6.3.1",
|
||||
tag="rocm-6.3.1",
|
||||
commit="4ab67f5a5946d851a963b281cd9aa7b86eee752a",
|
||||
submodules=True,
|
||||
)
|
||||
version(
|
||||
"6.3.0",
|
||||
tag="rocm-6.3.0",
|
||||
@ -86,6 +92,7 @@ class Rccl(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-cmake@{ver}:", type="build", when=f"@{ver}")
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
@ -108,6 +115,7 @@ class Rccl(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
|
||||
|
@ -26,6 +26,7 @@ def url_for_version(self, version):
|
||||
return url.format(version)
|
||||
|
||||
license("MIT")
|
||||
version("6.3.1", sha256="88a96f13c0010a7f9e63f7a5a5531ae1d57ef1a722bac232c8544cde6245e120")
|
||||
version("6.3.0", sha256="419afd9c8e50a872fb0a922e29c8578664ed88e0b79bf558db0a1e864aa8fecf")
|
||||
version("6.2.4", sha256="cdebbc0c1a49f067fb8ff17bd91cd92f6f83b2aee142e5b576e5eb1742983a7f")
|
||||
version("6.2.1", sha256="63c0cffd772a43d0984505646023485ca2bc8512f5a87ece016f1d381cded075")
|
||||
@ -78,6 +79,7 @@ def url_for_version(self, version):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-smi-lib@{ver}", type=("build", "link"), when=f"@{ver}")
|
||||
depends_on(f"hsa-rocr-dev@{ver}", when=f"@{ver}")
|
||||
@ -98,9 +100,10 @@ def url_for_version(self, version):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
for ver in ["6.2.0", "6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in ["6.2.0", "6.2.1", "6.2.4", "6.3.0", "6.3.1"]:
|
||||
depends_on(f"amdsmi@{ver}", when=f"@{ver}")
|
||||
|
||||
def patch(self):
|
||||
|
@ -15,7 +15,7 @@ class Rocal(CMakePackage):
|
||||
maintainers("afzpatel", "srekolam", "renjithravindrankannath")
|
||||
|
||||
license("MIT")
|
||||
|
||||
version("6.3.1", sha256="e332c9c2b2eb4081d7dd8a66a141f95fe8c7fccbbfdd0fea7572a62a28a62bbb")
|
||||
version("6.3.0", sha256="162a0c15e6e7e09c0e13a9d01a493ba3199b77919addf396cd5d273ebf44d759")
|
||||
version("6.2.4", sha256="630813669e75a8ee179b89f489101931a26f7a7ee486fcbe1b0e3cb1803c582c")
|
||||
version("6.2.1", sha256="77d3e63e02afaee6f1ee1d877d88b48c6ea66a0afca96a1313d0f1c4f8e86b2a")
|
||||
@ -25,8 +25,9 @@ class Rocal(CMakePackage):
|
||||
depends_on("libjpeg-turbo@3.0.2:", when="@6.2.1:")
|
||||
depends_on("rapidjson")
|
||||
depends_on("ffmpeg@4.4:")
|
||||
depends_on("abseil-cpp", when="@6.3:")
|
||||
|
||||
for ver in ["6.2.0", "6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in ["6.2.0", "6.2.1", "6.2.4", "6.3.0", "6.3.1"]:
|
||||
depends_on(f"mivisionx@{ver}", when=f"@{ver}")
|
||||
depends_on(f"llvm-amdgpu@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rpp@{ver}", when=f"@{ver}")
|
||||
@ -96,12 +97,18 @@ def patch(self):
|
||||
)
|
||||
|
||||
def cmake_args(self):
|
||||
abspath = self.spec["abseil-cpp"].prefix.include
|
||||
rapidjsonpath = self.spec["rapidjson"].prefix.include
|
||||
args = [
|
||||
self.define("AMDRPP_PATH", self.spec["rpp"].prefix),
|
||||
self.define("TURBO_JPEG_PATH", self.spec["libjpeg-turbo"].prefix),
|
||||
self.define("MIVisionX_PATH", self.spec["mivisionx"].prefix),
|
||||
self.define("CMAKE_INSTALL_PREFIX_PYTHON", self.spec.prefix),
|
||||
]
|
||||
if "@6.3.0:" in self.spec:
|
||||
args.append(
|
||||
self.define("CMAKE_CXX_FLAGS", "-I{0} -I{1}".format(abspath, rapidjsonpath))
|
||||
)
|
||||
return args
|
||||
|
||||
def check(self):
|
||||
|
@ -25,6 +25,7 @@ class Rocalution(CMakePackage):
|
||||
libraries = ["librocalution_hip"]
|
||||
|
||||
license("MIT")
|
||||
version("6.3.1", sha256="94b78b34ac750c09831aa70a3d7f8cd220c540a75e4f91c391ba435de420c536")
|
||||
version("6.3.0", sha256="a7476e1ce79915cb8e01917de372ae6b15d7e51b1a25e15cde346dadf2391068")
|
||||
version("6.2.4", sha256="993c55e732d0ee390746890639486649f36ae806110cf7490b9bb5d49b0663c0")
|
||||
version("6.2.1", sha256="94f15add5316c81529ce84ae8bf2701e9a4df57d08eda04a2f70147d31b12632")
|
||||
@ -84,6 +85,7 @@ class Rocalution(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocprim@{ver}", when=f"@{ver}")
|
||||
|
@ -22,6 +22,7 @@ class Rocblas(CMakePackage):
|
||||
|
||||
version("develop", branch="develop")
|
||||
version("master", branch="master")
|
||||
version("6.3.1", sha256="88d2de6ce6b23a157eea8be63408350848935e4dfc3e27e5f2add78834c6d6ba")
|
||||
version("6.3.0", sha256="051f53bb69a9aba55a0c66c32688bf6af80e29e4a6b56b380b3c427e7a6aff9d")
|
||||
version("6.2.4", sha256="8bacf74e3499c445f1bb0a8048df1ef3ce6f72388739b1823b5784fd1e8aa22a")
|
||||
version("6.2.1", sha256="cf3bd7b47694f95f387803191615e2ff5c1106175473be7a5b2e8eb6fb99179f")
|
||||
@ -86,10 +87,11 @@ class Rocblas(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-openmp-extras@{ver}", type="test", when=f"@{ver}")
|
||||
|
||||
for ver in ["6.2.0", "6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in ["6.2.0", "6.2.1", "6.2.4", "6.3.0", "6.3.1"]:
|
||||
depends_on(f"rocm-smi-lib@{ver}", type="test", when=f"@{ver}")
|
||||
|
||||
depends_on("rocm-cmake@master", type="build", when="@master:")
|
||||
@ -114,13 +116,15 @@ class Rocblas(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
depends_on(f"llvm-amdgpu@{ver}", type="build", when=f"@{ver}")
|
||||
depends_on(f"rocminfo@{ver}", type="build", when=f"@{ver}")
|
||||
depends_on(f"rocm-cmake@{ver}", type="build", when=f"@{ver}")
|
||||
|
||||
depends_on("hipblaslt@6.3.0", when="@6.3.0")
|
||||
for ver in ["6.3.0", "6.3.1"]:
|
||||
depends_on(f"hipblaslt@{ver}", when=f"@{ver}")
|
||||
depends_on("python@3.6:", type="build")
|
||||
|
||||
with when("+tensile"):
|
||||
@ -155,6 +159,7 @@ class Rocblas(CMakePackage):
|
||||
("@6.2.1", "dbc2062dced66e4cbee8e0591d76e0a1588a4c70"),
|
||||
("@6.2.4", "81ae9537671627fe541332c0a5d953bfd6af71d6"),
|
||||
("@6.3.0", "aca95d1743c243dd0dd0c8b924608bc915ce1ae7"),
|
||||
("@6.3.1", "aca95d1743c243dd0dd0c8b924608bc915ce1ae7"),
|
||||
]:
|
||||
resource(
|
||||
name="Tensile",
|
||||
|
@ -17,6 +17,7 @@ class Rocdecode(CMakePackage):
|
||||
maintainers("afzpatel", "srekolam", "renjithravindrankannath")
|
||||
|
||||
license("MIT")
|
||||
version("6.3.1", sha256="94da1a61167abaf3f983ae5d62bffb22bb8ba3eb1c9d9fc7c68ed9a066aa4e52")
|
||||
version("6.3.0", sha256="931f49ff86fa34929b03cec8e7becde78d0c49c1c3a23a13203fecd2b392b242")
|
||||
version("6.2.4", sha256="37aaa1299cfc517ddaf60b0e8a5cf06d672f59e8acc0da3862b40b810d4931cb")
|
||||
version("6.2.1", sha256="d4a636415d61fef94f97197cb9ebbff59e3a18dc4850612ee142e3e14a35e6d4")
|
||||
@ -36,7 +37,7 @@ class Rocdecode(CMakePackage):
|
||||
|
||||
depends_on("libva", type="build", when="@6.2:")
|
||||
|
||||
for ver in ["6.1.0", "6.1.1", "6.1.2", "6.2.0", "6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in ["6.1.0", "6.1.1", "6.1.2", "6.2.0", "6.2.1", "6.2.4", "6.3.0", "6.3.1"]:
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
|
||||
def patch(self):
|
||||
|
@ -20,6 +20,7 @@ class Rocfft(CMakePackage):
|
||||
|
||||
license("MIT")
|
||||
version("master", branch="master")
|
||||
version("6.3.1", sha256="f8aa0e68d8e303725d0be8ae1d7c0113b6ca019a3b9f08572abf8a02db690662")
|
||||
version("6.3.0", sha256="afc716c95d1c80097f7a965e0c3cf1fe246c9fdf10a8fd9a303202156bd3811d")
|
||||
version("6.2.4", sha256="8ddc4e779a84b73c21b054ae37fec69e5c2f248589c7fb1b84a2197baf6ce995")
|
||||
version("6.2.1", sha256="662d56cbc4c40a82e2f320bfc8e48a571a448e19c04a9ce30d3419b47fcf3574")
|
||||
@ -95,6 +96,7 @@ class Rocfft(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
"master",
|
||||
]:
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
|
@ -17,6 +17,7 @@ class RocmBandwidthTest(CMakePackage):
|
||||
maintainers("srekolam", "renjithravindrankannath", "afzpatel")
|
||||
|
||||
version("master", branch="master")
|
||||
version("6.3.1", sha256="98002e4104929a62a308114ed82fba530880359a17f90ebd62a2ca49c2baac78")
|
||||
version("6.3.0", sha256="6d1e444b962e7a40fb9f20c87631865d3e04e8c9027fd21b439bee9b62d0070c")
|
||||
version("6.2.4", sha256="4d25c62d81f60eba8042f57ca0905adc853a214333ffc70238d91e2f53606a79")
|
||||
version("6.2.1", sha256="042cfe3adc0f0ad0b8620e361b2846eb57c7b54837ed7a8c3a773e6fdc4e1af4")
|
||||
@ -84,6 +85,7 @@ class RocmBandwidthTest(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
"master",
|
||||
]:
|
||||
depends_on(f"hsa-rocr-dev@{ver}", when=f"@{ver}")
|
||||
@ -104,6 +106,7 @@ class RocmBandwidthTest(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
|
||||
|
@ -20,6 +20,7 @@ class RocmCmake(CMakePackage):
|
||||
license("MIT")
|
||||
|
||||
version("master", branch="master")
|
||||
version("6.3.1", sha256="6994a5bdeea55cd41ec01ab4142785ea02bbdcb83e70f6911095c7cea766ebe8")
|
||||
version("6.3.0", sha256="45a1b96f85ae28a7f62895ddc4d6648500b883af250f52f6417bafb31b3cc75d")
|
||||
version("6.2.4", sha256="76bfac6fba31a9c4ec196d9b9b2d5ec51b8b68840b3fba8686aa42323d76a425")
|
||||
version("6.2.1", sha256="5ea05ad58186ac9bac40ab083c1e769a36ecaed950f82e88863169a25bc6ac8f")
|
||||
@ -61,6 +62,7 @@ class RocmCmake(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
|
||||
|
@ -19,6 +19,7 @@ class RocmCore(CMakePackage):
|
||||
libraries = ["librocm-core"]
|
||||
|
||||
license("MIT")
|
||||
version("6.3.1", sha256="f8196f3aafe03bd93ae2947162f34098fd08ddbad4eb3deaf92acd434b480304")
|
||||
version("6.3.0", sha256="4fa981335426195028dd6b3a05228a2ebe8e601023a1e99130bba1b14bf60178")
|
||||
version("6.2.4", sha256="46dcfb5d20d242cd0ce6d02ba64d92bdd3ea59c103cf47b665c7d7a4ea7dc7f1")
|
||||
version("6.2.1", sha256="35cb5f6dfb1847469930bf0fa0913499b6c3f59b2b573a9f598b0956104ba5e2")
|
||||
@ -43,7 +44,7 @@ class RocmCore(CMakePackage):
|
||||
|
||||
depends_on("cxx", type="build") # generated
|
||||
|
||||
for ver in ["6.1.0", "6.1.1", "6.1.2", "6.2.0", "6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in ["6.1.0", "6.1.1", "6.1.2", "6.2.0", "6.2.1", "6.2.4", "6.3.0", "6.3.1"]:
|
||||
depends_on("llvm-amdgpu", when=f"@{ver}+asan")
|
||||
|
||||
def setup_build_environment(self, env):
|
||||
|
@ -24,6 +24,7 @@ class RocmDbgapi(CMakePackage):
|
||||
license("MIT")
|
||||
|
||||
version("master", branch="amd-master")
|
||||
version("6.3.1", sha256="1843423c91a22cf83bef5f14cb50f55ba333047e03e75296b9f9522facde5822")
|
||||
version("6.3.0", sha256="c46ca562fbbac8673c22ee5c92d62ddf6c7dfd7faceeb66d3876cde6beda8872")
|
||||
version("6.2.4", sha256="004e9ace3ead840e44f98fc033b621d5489a554965deecfdb7df768482068282")
|
||||
version("6.2.1", sha256="40064ca031e41ff3c87bfa31406b7192fa65709ab36734eddad87e0ecc01bb80")
|
||||
@ -76,6 +77,7 @@ class RocmDbgapi(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
"master",
|
||||
]:
|
||||
depends_on(f"hsa-rocr-dev@{ver}", type="build", when=f"@{ver}")
|
||||
@ -97,6 +99,7 @@ class RocmDbgapi(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
|
||||
|
@ -17,6 +17,7 @@ class RocmDebugAgent(CMakePackage):
|
||||
|
||||
maintainers("srekolam", "renjithravindrankannath", "afzpatel")
|
||||
libraries = ["librocm-debug-agent"]
|
||||
version("6.3.1", sha256="0e28a9febf3b95cc6bbf8eae91091bf22a8f49fe9558171251f8f9afe666f9d7")
|
||||
version("6.3.0", sha256="c8c3461395b2fc1e136d61eb5a36ba9f3f751eb00cb9d830f498de2e5d4299d5")
|
||||
version("6.2.4", sha256="a4f213a9e28a1e82543135c0b6d16c5a252186f83fc842f980631943f7e11398")
|
||||
version("6.2.1", sha256="933223ff6e0aefb54917f4102ac6679dcd67e25ade4bce5e49f5212f45e3bae5")
|
||||
@ -91,6 +92,7 @@ class RocmDebugAgent(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hsa-rocr-dev@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocm-dbgapi@{ver}", when=f"@{ver}")
|
||||
@ -111,6 +113,7 @@ class RocmDebugAgent(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
|
||||
|
@ -24,6 +24,7 @@ def url_for_version(self, version):
|
||||
maintainers("srekolam", "renjithravindrankannath", "haampie", "afzpatel")
|
||||
|
||||
version("master", branch="amd-stg-open")
|
||||
version("6.3.1", sha256="e9c2481cccacdea72c1f8d3970956c447cec47e18dfb9712cbbba76a2820552c")
|
||||
version("6.3.0", sha256="79580508b039ca6c50dfdfd7c4f6fbcf489fe1931037ca51324818851eea0c1c")
|
||||
version("6.2.4", sha256="7af782bf5835fcd0928047dbf558f5000e7f0207ca39cf04570969343e789528")
|
||||
version("6.2.1", sha256="4840f109d8f267c28597e936c869c358de56b8ad6c3ed4881387cf531846e5a7")
|
||||
@ -80,6 +81,7 @@ def url_for_version(self, version):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
"master",
|
||||
]:
|
||||
depends_on(f"llvm-amdgpu@{ver}", when=f"@{ver}")
|
||||
@ -100,6 +102,7 @@ def url_for_version(self, version):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
|
||||
|
@ -17,6 +17,7 @@ class RocmGdb(AutotoolsPackage):
|
||||
license("LGPL-2.0-or-later")
|
||||
|
||||
maintainers("srekolam", "renjithravindrankannath")
|
||||
version("6.3.1", sha256="954236518491ba547f849be7c86e71ff95ef24535f66acabfd45040e11c25d7b")
|
||||
version("6.3.0", sha256="4a41ffbc4f7a5970181ee0aae07f0ea4cda278870cd60a562b25001f1365e29f")
|
||||
version("6.2.4", sha256="061d00f3d02ca64094008c5da185712712ccd3a922f6e126d5f203cdae2b9e04")
|
||||
version("6.2.1", sha256="bed312c3fbb9982166538036bb9fd4a75053117c65ba80e34dbdae629a8fe6e4")
|
||||
@ -75,6 +76,7 @@ class RocmGdb(AutotoolsPackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-dbgapi@{ver}", type="link", when=f"@{ver}")
|
||||
depends_on(f"comgr@{ver}", type="link", when=f"@{ver}")
|
||||
@ -95,6 +97,7 @@ class RocmGdb(AutotoolsPackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
|
||||
|
@ -35,6 +35,7 @@ def url_for_version(self, version):
|
||||
license("MIT")
|
||||
|
||||
version("master", branch="main")
|
||||
version("6.3.1", sha256="bfb8a4a59e7bd958e2cd4bf6f14c6cdea601d9827ebf6dc7af053a90e963770f")
|
||||
version("6.3.0", sha256="829e61a5c54d0c8325d02b0191c0c8254b5740e63b8bfdb05eec9e03d48f7d2c")
|
||||
version("6.2.4", sha256="0a3164af7f997a4111ade634152957378861b95ee72d7060eb01c86c87208c54")
|
||||
version("6.2.1", sha256="e9cff3a8663defdbda833d49c9e7160171eca14dc285ffe4061378607d6c890d")
|
||||
@ -127,12 +128,24 @@ def url_for_version(self, version):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
"master",
|
||||
]:
|
||||
depends_on(f"comgr@{ver}", type="build", when=f"@{ver}")
|
||||
depends_on(f"hsa-rocr-dev@{ver}", type="link", when=f"@{ver}")
|
||||
|
||||
for ver in ["6.0.0", "6.0.2", "6.1.0", "6.1.1", "6.1.2", "6.2.0", "6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in [
|
||||
"6.0.0",
|
||||
"6.0.2",
|
||||
"6.1.0",
|
||||
"6.1.1",
|
||||
"6.1.2",
|
||||
"6.2.0",
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"aqlprofile@{ver}", type="link", when=f"@{ver}")
|
||||
|
||||
for ver in [
|
||||
@ -151,6 +164,7 @@ def url_for_version(self, version):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
|
||||
|
@ -34,6 +34,7 @@
|
||||
"ac82e8da0c210ee14b911c833ae09a029a41541689930759737c135db52464a3",
|
||||
"ad5674b5626ed6720ca5f8772542e8ed3fb7a9150ed7a86a1adbcd70a2074e8e",
|
||||
"8c8240d948817ab1874eff0406d6053ee0518902427e0236e6b4d2cee84ff882",
|
||||
"8fefdd0d9eecd11866ddecbe039347560469eb69d974934005d480eac4432b81",
|
||||
]
|
||||
|
||||
devlib = [
|
||||
@ -56,6 +57,7 @@
|
||||
"4840f109d8f267c28597e936c869c358de56b8ad6c3ed4881387cf531846e5a7",
|
||||
"7af782bf5835fcd0928047dbf558f5000e7f0207ca39cf04570969343e789528",
|
||||
"79580508b039ca6c50dfdfd7c4f6fbcf489fe1931037ca51324818851eea0c1c",
|
||||
"e9c2481cccacdea72c1f8d3970956c447cec47e18dfb9712cbbba76a2820552c",
|
||||
]
|
||||
|
||||
llvm = [
|
||||
@ -78,6 +80,7 @@
|
||||
"4840f109d8f267c28597e936c869c358de56b8ad6c3ed4881387cf531846e5a7",
|
||||
"7af782bf5835fcd0928047dbf558f5000e7f0207ca39cf04570969343e789528",
|
||||
"79580508b039ca6c50dfdfd7c4f6fbcf489fe1931037ca51324818851eea0c1c",
|
||||
"e9c2481cccacdea72c1f8d3970956c447cec47e18dfb9712cbbba76a2820552c",
|
||||
]
|
||||
|
||||
flang = [
|
||||
@ -100,6 +103,7 @@
|
||||
"409ee98bf15e51ac68b7ed351f4582930dfa0288de042006e17eea6b64df5ad6",
|
||||
"51c1308f324101e4b637e78cd2eb652e22f68f6d820991a76189c15131f971dc",
|
||||
"43f10662706dbf22b0090839fd590d9fc633e7339b19aaee7578322ea6809275",
|
||||
"2e38ba138312d18b2677347839a960802bb04090bb92b5e6a15ac06ed789dbc0",
|
||||
]
|
||||
|
||||
extras = [
|
||||
@ -122,6 +126,7 @@
|
||||
"4b0d250b5ebd997ed6d5d057689c3f67dfb4d82f09f582ebb439ca9134fae48d",
|
||||
"34c3506b0f6aefbf0bc7981ff2901b7a2df975a5b40c5eb078522499d81057f0",
|
||||
"22cdd87b1d66e7e7f9e30fd9031fcbf01ce0b631551959144bb42e7f1dba28cb",
|
||||
"4050c60cbbf582122cc0a30b4a99200341c426f2fa3d81ac8dc61f5a0890ed15",
|
||||
]
|
||||
|
||||
versions = [
|
||||
@ -144,6 +149,7 @@
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]
|
||||
versions_dict = dict() # type: Dict[str,Dict[str,str]]
|
||||
components = ["aomp", "devlib", "llvm", "flang", "extras"]
|
||||
@ -167,6 +173,7 @@ class RocmOpenmpExtras(Package):
|
||||
license("Apache-2.0")
|
||||
|
||||
maintainers("srekolam", "renjithravindrankannath", "estewart08", "afzpatel")
|
||||
version("6.3.1", sha256=versions_dict["6.3.1"]["aomp"])
|
||||
version("6.3.0", sha256=versions_dict["6.3.0"]["aomp"])
|
||||
version("6.2.4", sha256=versions_dict["6.2.4"]["aomp"])
|
||||
version("6.2.1", sha256=versions_dict["6.2.1"]["aomp"])
|
||||
@ -221,6 +228,7 @@ class RocmOpenmpExtras(Package):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
|
||||
@ -284,7 +292,7 @@ class RocmOpenmpExtras(Package):
|
||||
for ver in ["6.1.0", "6.1.1", "6.1.2", "6.2.0", "6.2.1", "6.2.4"]:
|
||||
depends_on(f"hsakmt-roct@{ver}", when=f"@{ver}")
|
||||
|
||||
for ver in ["6.1.0", "6.1.1", "6.1.2", "6.2.0", "6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in ["6.1.0", "6.1.1", "6.1.2", "6.2.0", "6.2.1", "6.2.4", "6.3.0", "6.3.1"]:
|
||||
depends_on(f"comgr@{ver}", when=f"@{ver}")
|
||||
depends_on(f"hsa-rocr-dev@{ver}", when=f"@{ver}")
|
||||
depends_on(f"llvm-amdgpu@{ver}", when=f"@{ver}")
|
||||
|
@ -23,6 +23,7 @@ class RocmSmiLib(CMakePackage):
|
||||
libraries = ["librocm_smi64"]
|
||||
|
||||
version("master", branch="master")
|
||||
version("6.3.1", sha256="0f45e4823e361a1c6ac560eabf6000c3b59e08bcd96e87150149149e861c6a63")
|
||||
version("6.3.0", sha256="573cfb759f8c7700fdcb0c28d045aed0f2d950692bb66a10bd589b89b8f48d0f")
|
||||
version("6.2.4", sha256="eb8986dd571f5862c2db693398c0dbec28e2754f764f6bd3cfb21be7699e4452")
|
||||
version("6.2.1", sha256="28543d099fa44b4b79644533644aba4b67fa48d477628dd5802c3b50cc78583a")
|
||||
@ -68,6 +69,8 @@ class RocmSmiLib(CMakePackage):
|
||||
"6.2.0",
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
|
||||
|
@ -18,6 +18,7 @@ class RocmTensile(CMakePackage):
|
||||
license("MIT")
|
||||
|
||||
maintainers("srekolam", "renjithravindrankannath", "haampie", "afzpatel")
|
||||
version("6.3.1", sha256="9882e8f949e1eb1d4b7dbd215370ecce643852dd2ce6e021d59cd49d32ba9dea")
|
||||
version("6.3.0", sha256="7ae90d1a513dc6f000a45f644b360305ef212ab3dff7b0217b6addabebf932e1")
|
||||
version("6.2.4", sha256="dd0721e4371c8752aa4b14362f75d7ebb7805f57dcb990e03ae08cef4a291383")
|
||||
version("6.2.1", sha256="29802dc65a7cea29f0e2608782c75db87e9c71eea8aeb485e856cf2861d83098")
|
||||
@ -85,6 +86,7 @@ class RocmTensile(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-cmake@{ver}", type="build", when=f"@{ver}")
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
|
@ -21,6 +21,7 @@ class RocmValidationSuite(CMakePackage):
|
||||
license("MIT")
|
||||
|
||||
maintainers("srekolam", "renjithravindrankannath", "afzpatel")
|
||||
version("6.3.1", sha256="5a5ec682729292d57838191e217a3475d662c5c25a7bd79c4996fdf4b5e36a5a")
|
||||
version("6.3.0", sha256="1e2b7eee002dd922625bcf792104e265cc5a57bec21f13d79d68036aa84b422f")
|
||||
version("6.2.4", sha256="ccdea6e955ca145a29d47da74d77b14196c935b57502edaed37fd18029b5220c")
|
||||
version("6.2.1", sha256="7e1f4f391a5b31087585b250136f3a8c1fdf4c609880499575291c61b3ebbc15")
|
||||
@ -61,7 +62,7 @@ class RocmValidationSuite(CMakePackage):
|
||||
patch("009-replacing-rocm-path-with-package-path.patch", when="@6.0")
|
||||
patch("009-replacing-rocm-path-with-package-path-6.1.patch", when="@6.1:6.2.0")
|
||||
patch("009-replacing-rocm-path-with-package-path-6.2.1.patch", when="@6.2.1:6.2.4")
|
||||
patch("009-replacing-rocm-path-with-package-path-6.3.patch", when="@6.3.0")
|
||||
patch("009-replacing-rocm-path-with-package-path-6.3.patch", when="@6.3.0:")
|
||||
depends_on("cmake@3.5:", type="build")
|
||||
depends_on("zlib-api", type="link")
|
||||
depends_on("yaml-cpp~shared")
|
||||
@ -114,17 +115,19 @@ def setup_build_environment(self, build_env):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocminfo@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocblas@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocm-smi-lib@{ver}", when=f"@{ver}")
|
||||
depends_on(f"hsa-rocr-dev@{ver}", when=f"@{ver}")
|
||||
for ver in ["6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in ["6.2.1", "6.2.4", "6.3.0", "6.3.1"]:
|
||||
depends_on(f"hiprand@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocrand@{ver}", when=f"@{ver}")
|
||||
|
||||
depends_on("hipblaslt@6.3.0", when="@6.3.0")
|
||||
for ver in ["6.3.0", "6.3.1"]:
|
||||
depends_on(f"hipblaslt@{ver}", when=f"@{ver}")
|
||||
|
||||
def patch(self):
|
||||
if self.spec.satisfies("@5.2:5.4"):
|
||||
|
@ -17,6 +17,7 @@ class Rocminfo(CMakePackage):
|
||||
maintainers("srekolam", "renjithravindrankannath", "haampie")
|
||||
|
||||
version("master", branch="master")
|
||||
version("6.3.1", sha256="30cf7ed537c066e325a8731d0fbe62be2f0f66c8700a06f334e787e9f0f87437")
|
||||
version("6.3.0", sha256="40e2ef89e135770196022761cb929af93c80c41869082b3ef80e42b7772267d0")
|
||||
version("6.2.4", sha256="14d4b0e22e2314156091ac9ad1646dd20909dba3a43e037584a503a6754e7f9e")
|
||||
version("6.2.1", sha256="ae6e08962535e76a81ed872cbd6bf6860c46fa6e4e4bc8f7849c8781359798d8")
|
||||
@ -85,6 +86,7 @@ class Rocminfo(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
"master",
|
||||
]:
|
||||
depends_on(f"hsa-rocr-dev@{ver}", when=f"@{ver}")
|
||||
@ -105,6 +107,7 @@ class Rocminfo(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
|
||||
|
@ -17,6 +17,7 @@ class Rocmlir(CMakePackage):
|
||||
|
||||
maintainers("srekolam", "afzpatel", "renjithravindrankannath")
|
||||
|
||||
version("6.3.1", sha256="b9e0ea8cfb83c20553b1ec1556752958afaa421a8d7326b1da748395ba7b75ac")
|
||||
version("6.3.0", sha256="8dd167250e138fac0609f4ed06fc6a4dca5edad346166a291f20b4dad99bbd0b")
|
||||
version("6.2.4", sha256="3283685431fd59e20a6ac5737df22c7c7421901779a2a0b6dbd6c1ab1f1b5adb")
|
||||
version("6.2.1", sha256="eff594c6b6b97ac21bf268da49fcd016584cfe28c8ff64b0a20b8a9144dca683")
|
||||
@ -76,6 +77,7 @@ def patch(self):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
depends_on(f"llvm-amdgpu@{ver}", when=f"@{ver}")
|
||||
|
@ -16,6 +16,7 @@ class Rocprim(CMakePackage):
|
||||
license("MIT")
|
||||
|
||||
maintainers("cgmb", "srekolam", "renjithravindrankannath", "afzpatel")
|
||||
version("6.3.1", sha256="37690d9f326d68379d52a21fe9184061d38b15263a566f1f182d539e4b3277d5")
|
||||
version("6.3.0", sha256="d97c6edcf1f636721f8c023b54f3fad968b48b0709a95ecd640ec0ab1057069e")
|
||||
version("6.2.4", sha256="c567aa5e3209dd00aefe5052dde8ceb5bcc3a4aeeeb3ad8dc322f8d0791fc07f")
|
||||
version("6.2.1", sha256="55cfa8a4224bcd2dcf2298e7938c983a8bb0c1c072fc8295c198e53785b521ac")
|
||||
@ -77,6 +78,7 @@ class Rocprim(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
depends_on(f"comgr@{ver}", when=f"@{ver}")
|
||||
|
@ -18,6 +18,7 @@ class RocprofilerDev(CMakePackage):
|
||||
maintainers("srekolam", "renjithravindrankannath", "afzpatel")
|
||||
libraries = ["librocprofiler64"]
|
||||
license("MIT")
|
||||
version("6.3.1", sha256="c4666c1167e551cfafc343b092506834477556ba6f7b0739552d660fd69c30fb")
|
||||
version("6.3.0", sha256="45ddc1d87a33bb27e9445e642a3495fef21cec1e545793b2ca5f551743961b1f")
|
||||
version("6.2.4", sha256="898eae91938c2d08207b615db03a784c7f3090989bcf09260635d18aa5930a2c")
|
||||
version("6.2.1", sha256="6eb36dad67e3b294f210e21987c52aec666652cffa87b8af1f8077d5b7812245")
|
||||
@ -86,6 +87,7 @@ class RocprofilerDev(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hsa-rocr-dev@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocminfo@{ver}", when=f"@{ver}")
|
||||
@ -103,6 +105,7 @@ class RocprofilerDev(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocm-smi-lib@{ver}", when=f"@{ver}")
|
||||
@ -123,6 +126,7 @@ class RocprofilerDev(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"aqlprofile@{ver}", when=f"@{ver}")
|
||||
depends_on(f"comgr@{ver}", when=f"@{ver}")
|
||||
|
@ -19,6 +19,7 @@ class RocprofilerRegister(CMakePackage):
|
||||
maintainers("afzpatel", "srekolam", "renjithravindrankannath")
|
||||
|
||||
license("MIT")
|
||||
version("6.3.1", sha256="82e2fbd2da058503398848c3e662f518e99f9bccb7b98880aa321c1f6511fca9")
|
||||
version("6.3.0", sha256="51aae00e7a8bb44a369de9626fca360c80879034ab43092eb6e4ccfa1b51ca47")
|
||||
version("6.2.4", sha256="e7c31d5e1100c1e8ae0a2c6de3bfea75341abc4a68d02b58089421e2a54bba54")
|
||||
version("6.2.1", sha256="161d3502863147df4daeadc538d0eb156c314c94634f8c34ee5994f046f8753f")
|
||||
|
169
var/spack/repos/builtin/packages/rocprofiler-systems/package.py
Normal file
169
var/spack/repos/builtin/packages/rocprofiler-systems/package.py
Normal file
@ -0,0 +1,169 @@
|
||||
# Copyright Spack Project Developers. See COPYRIGHT file for details.
|
||||
#
|
||||
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
||||
|
||||
from spack.package import *
|
||||
|
||||
|
||||
class RocprofilerSystems(CMakePackage):
|
||||
"""Application Profiling, Tracing, and Analysis"""
|
||||
|
||||
homepage = "https://github.com/ROCm/rocprofiler-systems"
|
||||
git = "https://github.com/ROCm/rocprofiler-systems.git"
|
||||
url = "https://github.com/ROCm/rocprofiler-systems/archive/refs/tags/rocm-6.3.1.tar.gz"
|
||||
|
||||
maintainers("dgaliffiAMD", "afzpatel", "srekolam", "renjithravindrankannath", "jrmadsen")
|
||||
|
||||
license("MIT")
|
||||
|
||||
version("amd-mainline", branch="amd-mainline", submodules=True)
|
||||
version("amd-staging", branch="amd-staging", submodules=True)
|
||||
version(
|
||||
"6.3.1",
|
||||
git="https://github.com/ROCm/rocprofiler-systems",
|
||||
tag="rocm-6.3.1",
|
||||
commit="04a84dd0b0df3dfd61f7765696e0e474ec29f10b",
|
||||
submodules=True,
|
||||
)
|
||||
|
||||
version(
|
||||
"6.3.0",
|
||||
git="https://github.com/ROCm/rocprofiler-systems",
|
||||
tag="rocm-6.3.0",
|
||||
commit="71a5e271b5e07efd2948fb6e7b451db5e8e40cb8",
|
||||
submodules=True,
|
||||
)
|
||||
|
||||
depends_on("c", type="build") # generated
|
||||
depends_on("cxx", type="build") # generated
|
||||
depends_on("fortran", type="build") # generated
|
||||
|
||||
variant(
|
||||
"rocm",
|
||||
default=True,
|
||||
description="Enable ROCm API, kernel tracing, and GPU HW counters support",
|
||||
)
|
||||
variant("strip", default=False, description="Faster binary instrumentation, worse debugging")
|
||||
variant(
|
||||
"python", default=False, description="Enable support for Python function profiling and API"
|
||||
)
|
||||
variant("papi", default=True, description="Enable HW counters support via PAPI")
|
||||
variant("ompt", default=True, description="Enable OpenMP Tools support")
|
||||
variant(
|
||||
"tau",
|
||||
default=False,
|
||||
description="Enable support for using TAU markers in omnitrace instrumentation",
|
||||
)
|
||||
variant(
|
||||
"caliper",
|
||||
default=False,
|
||||
description="Enable support for using Caliper markers in omnitrace instrumentation",
|
||||
)
|
||||
variant(
|
||||
"perfetto_tools",
|
||||
default=False,
|
||||
description="Install perfetto tools (e.g. traced, perfetto)",
|
||||
)
|
||||
variant(
|
||||
"mpi",
|
||||
default=False,
|
||||
description=(
|
||||
"Enable intercepting MPI functions and aggregating output during finalization "
|
||||
"(requires target application to use same MPI installation)"
|
||||
),
|
||||
)
|
||||
variant(
|
||||
"mpi_headers",
|
||||
default=True,
|
||||
description=(
|
||||
"Enable intercepting MPI functions but w/o support for aggregating output "
|
||||
"(target application can use any MPI installation)"
|
||||
),
|
||||
)
|
||||
|
||||
extends("python", when="+python")
|
||||
|
||||
# hard dependencies
|
||||
depends_on("cmake@3.16:", type="build")
|
||||
depends_on("dyninst@11.0.1:", type=("build", "run"))
|
||||
depends_on("libunwind", type=("build", "run"))
|
||||
depends_on("papi+shared", when="+papi")
|
||||
depends_on("mpi", when="+mpi")
|
||||
depends_on("tau", when="+tau")
|
||||
depends_on("caliper", when="+caliper")
|
||||
depends_on("python@3:", when="+python", type=("build", "run"))
|
||||
depends_on("dyninst@12", when="+rocm")
|
||||
depends_on("m4", when="+rocm")
|
||||
depends_on("texinfo", when="+rocm")
|
||||
depends_on("libunwind", when="+rocm")
|
||||
depends_on("autoconf", when="+rocm")
|
||||
depends_on("automake", when="+rocm")
|
||||
depends_on("libtool", when="+rocm")
|
||||
with when("+rocm"):
|
||||
for ver in ["6.3.0", "6.3.1"]:
|
||||
depends_on(f"rocm-smi-lib@{ver}", when=f"@{ver}")
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
depends_on(f"roctracer-dev@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocprofiler-dev@{ver}", when=f"@{ver}")
|
||||
|
||||
def cmake_args(self):
|
||||
spec = self.spec
|
||||
|
||||
args = [
|
||||
self.define("SPACK_BUILD", True),
|
||||
self.define("ROCPROFSYS_BUILD_PAPI", False),
|
||||
self.define("ROCPROFSYS_BUILD_PYTHON", True),
|
||||
self.define("ROCPROFSYS_BUILD_DYNINST", False),
|
||||
self.define("ROCPROFSYS_BUILD_LIBUNWIND", False),
|
||||
self.define("ROCPROFSYS_BUILD_STATIC_LIBGCC", False),
|
||||
self.define("ROCPROFSYS_BUILD_STATIC_LIBSTDCXX", False),
|
||||
self.define_from_variant("ROCPROFSYS_BUILD_LTO", "ipo"),
|
||||
self.define_from_variant("ROCPROFSYS_USE_HIP", "rocm"),
|
||||
self.define_from_variant("ROCPROFSYS_USE_MPI", "mpi"),
|
||||
self.define_from_variant("ROCPROFSYS_USE_OMPT", "ompt"),
|
||||
self.define_from_variant("ROCPROFSYS_USE_PAPI", "papi"),
|
||||
self.define_from_variant("ROCPROFSYS_USE_RCCL", "rocm"),
|
||||
self.define_from_variant("ROCPROFSYS_USE_ROCM_SMI", "rocm"),
|
||||
self.define_from_variant("ROCPROFSYS_USE_ROCTRACER", "rocm"),
|
||||
self.define_from_variant("ROCPROFSYS_USE_ROCPROFILER", "rocm"),
|
||||
self.define_from_variant("ROCPROFSYS_USE_PYTHON", "python"),
|
||||
self.define_from_variant("ROCPROFSYS_USE_MPI_HEADERS", "mpi_headers"),
|
||||
self.define_from_variant("ROCPROFSYS_STRIP_LIBRARIES", "strip"),
|
||||
self.define_from_variant("ROCPROFSYS_INSTALL_PERFETTO_TOOLS", "perfetto_tools"),
|
||||
# timemory arguments
|
||||
self.define("TIMEMORY_UNITY_BUILD", False),
|
||||
self.define("TIMEMORY_BUILD_CALIPER", False),
|
||||
self.define_from_variant("TIMEMORY_USE_TAU", "tau"),
|
||||
self.define_from_variant("TIMEMORY_USE_CALIPER", "caliper"),
|
||||
]
|
||||
|
||||
if "+tau" in spec:
|
||||
tau_root = spec["tau"].prefix
|
||||
args.append(self.define("TAU_ROOT_DIR", tau_root))
|
||||
|
||||
if "+mpi" in spec:
|
||||
args.append(self.define("MPI_C_COMPILER", spec["mpi"].mpicc))
|
||||
args.append(self.define("MPI_CXX_COMPILER", spec["mpi"].mpicxx))
|
||||
|
||||
if spec.satisfies("@6.3:"):
|
||||
args.append(self.define("dl_LIBRARY", "dl"))
|
||||
args.append(
|
||||
self.define("libunwind_INCLUDE_DIR", self.spec["libunwind"].prefix.include)
|
||||
)
|
||||
return args
|
||||
|
||||
def flag_handler(self, name, flags):
|
||||
if self.spec.satisfies("@6.3:"):
|
||||
if name == "ldflags":
|
||||
flags.append("-lintl")
|
||||
return (flags, None, None)
|
||||
|
||||
def setup_build_environment(self, env):
|
||||
if "+tau" in self.spec:
|
||||
import glob
|
||||
|
||||
# below is how TAU_MAKEFILE is set in packages/tau/package.py
|
||||
pattern = join_path(self.spec["tau"].prefix.lib, "Makefile.*")
|
||||
files = glob.glob(pattern)
|
||||
if files:
|
||||
env.set("TAU_MAKEFILE", files[0])
|
@ -13,6 +13,7 @@ class Rocpydecode(CMakePackage):
|
||||
url = "https://github.com/ROCm/rocPyDecode/archive/refs/tags/rocm-6.2.0.tar.gz"
|
||||
|
||||
maintainers("afzpatel", "srekolam", "renjithravindrankannath")
|
||||
version("6.3.1", sha256="77ed22ee23409b004676fb1a11b963324b878e786dae0a56fdef58375716c9eb")
|
||||
version("6.3.0", sha256="4d0d969fb32328d8277b5cc451ee875428f58c12c1d4b3ff33247774ecc6caf8")
|
||||
version("6.2.4", sha256="9cdb8bdc65b54b2c02d6c950dd34cd702ec50d903aa4d252d1eb1f8cae8c0afb")
|
||||
version("6.2.1", sha256="34c595cfe40ad74fcec2f52e7cc7be3ad8c8334030b0e98eb36305b6f63edc0d")
|
||||
@ -22,7 +23,7 @@ class Rocpydecode(CMakePackage):
|
||||
depends_on("ffmpeg@4.4:6")
|
||||
depends_on("dlpack")
|
||||
|
||||
for ver in ["6.2.0", "6.2.1", "6.2.4", "6.3.0"]:
|
||||
for ver in ["6.2.0", "6.2.1", "6.2.4", "6.3.0", "6.3.1"]:
|
||||
depends_on(f"rocdecode@{ver}", when=f"@{ver}")
|
||||
|
||||
def patch(self):
|
||||
|
@ -24,6 +24,7 @@ class Rocrand(CMakePackage):
|
||||
|
||||
version("develop", branch="develop")
|
||||
version("master", branch="master")
|
||||
version("6.3.1", sha256="80d86c31ec9cb40f5c5532281b42cf99fbc8a81e3ffd3bc8b3bbe4a7e509bf5f")
|
||||
version("6.3.0", sha256="396d2dc842c64d29f577365c348fbccd6260a11431eec61f233fdb0f38b7625d")
|
||||
version("6.2.4", sha256="94a2ea2413623b427ddf69365b3996c18721456965024c0dfac506a13c8dc547")
|
||||
version("6.2.1", sha256="ed07f638b5e30199251ddda6dd9ee53ee0ec49bcf37cc571a3de85c3a9833248")
|
||||
@ -127,6 +128,7 @@ class Rocrand(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocm-cmake@{ver}:", type="build", when=f"@{ver}")
|
||||
|
@ -45,6 +45,7 @@ class Rocsolver(CMakePackage):
|
||||
|
||||
version("develop", branch="develop")
|
||||
version("master", branch="master")
|
||||
version("6.3.1", sha256="ffa70c4dedeb20a33cf79d4ae3e95ade2ae5202f819459b19a0ebf62c380bba0")
|
||||
version("6.3.0", sha256="48861f7b86379f2b825c0496d1d9318c6e29426d083b361c10f685b0ddd66274")
|
||||
version("6.2.4", sha256="022863df6a9d51bd216e56dd4dc7d437584e48304cfdbc9c5751be1abfd7c73f")
|
||||
version("6.2.1", sha256="e1c19cd25f7119c116d1c63e2384e9c47a4ff7ae14bb42dfcef766a4d3a011d5")
|
||||
@ -109,6 +110,7 @@ class Rocsolver(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocblas@{ver}", when=f"@{ver}")
|
||||
|
@ -38,6 +38,7 @@ class Rocsparse(CMakePackage):
|
||||
conflicts("+asan", when="os=centos8")
|
||||
|
||||
license("MIT")
|
||||
version("6.3.1", sha256="95c9dcc8421711f2f203a34c2830c5ac504e127922e0a83dbc68bccd5509c72f")
|
||||
version("6.3.0", sha256="38aaf1cc55f57566a3056a970f73f40a9a4930583d6e57fc9c7745a127029227")
|
||||
version("6.2.4", sha256="1f86c2d439e777cd17724269da66997d351b3a1b83f44143361e9c77d80e2370")
|
||||
version("6.2.1", sha256="4691d689db0a03fc950dbc9d88471752f6d17f5382a4bd2f7e23dfb43fc7074c")
|
||||
@ -85,6 +86,7 @@ class Rocsparse(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocprim@{ver}", when=f"@{ver}")
|
||||
|
@ -17,6 +17,7 @@ class Rocthrust(CMakePackage):
|
||||
tags = ["rocm"]
|
||||
|
||||
maintainers("cgmb", "srekolam", "renjithravindrankannath", "afzpatel")
|
||||
version("6.3.1", sha256="a63dd161f4b30be7fcc4ad4184b948646233d59b5ca13c239f723ab59c607a1a")
|
||||
version("6.3.0", sha256="553e67bc0a7fb2d129b15fd4b8889f9ee56ebd29bc885a1fb32918dfcfa3b955")
|
||||
version("6.2.4", sha256="ec212f3f5ff1ff3c71b85dae50d19c1faa344d400b5d1fa376471c2390361dc8")
|
||||
version("6.2.1", sha256="de6121e354e4d2d5f90243acc1071e9afb2a335e17570d293b590b85f3f58fa2")
|
||||
@ -75,6 +76,7 @@ class Rocthrust(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hip@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocprim@{ver}", when=f"@{ver}")
|
||||
|
@ -18,6 +18,7 @@ class RoctracerDevApi(Package):
|
||||
license("MIT")
|
||||
|
||||
maintainers("srekolam", "renjithravindrankannath", "afzpatel")
|
||||
version("6.3.1", sha256="89e4ab249f527131f684714c9135c69eaad1a63b7e74bae718b1617543b94426")
|
||||
version("6.3.0", sha256="6eb09e3b3b45ed68b2ac7ed6848521e645569bcd4a1f3a336cf2473a801308a2")
|
||||
version("6.2.4", sha256="b94c7db8ac57a4a1d7f8115020c36551220c20f33289fd06830495b4914a7d7b")
|
||||
version("6.2.1", sha256="9e69c90b9dc650e0d8642ec675082c9566e576285a725c3a5d07a37cebb18810")
|
||||
|
@ -21,6 +21,7 @@ class RoctracerDev(CMakePackage, ROCmPackage):
|
||||
libraries = ["libroctracer64"]
|
||||
|
||||
license("MIT")
|
||||
version("6.3.1", sha256="89e4ab249f527131f684714c9135c69eaad1a63b7e74bae718b1617543b94426")
|
||||
version("6.3.0", sha256="6eb09e3b3b45ed68b2ac7ed6848521e645569bcd4a1f3a336cf2473a801308a2")
|
||||
version("6.2.4", sha256="b94c7db8ac57a4a1d7f8115020c36551220c20f33289fd06830495b4914a7d7b")
|
||||
version("6.2.1", sha256="9e69c90b9dc650e0d8642ec675082c9566e576285a725c3a5d07a37cebb18810")
|
||||
@ -93,6 +94,7 @@ class RoctracerDev(CMakePackage, ROCmPackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"hsa-rocr-dev@{ver}", when=f"@{ver}")
|
||||
depends_on(f"rocminfo@{ver}", when=f"@{ver}")
|
||||
@ -117,6 +119,7 @@ class RoctracerDev(CMakePackage, ROCmPackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on(f"rocm-core@{ver}", when=f"@{ver}")
|
||||
|
||||
|
@ -26,6 +26,7 @@ class Rocwmma(CMakePackage):
|
||||
license("MIT")
|
||||
|
||||
maintainers("srekolam", "renjithravindrankannath", "afzpatel")
|
||||
version("6.3.1", sha256="9afd06c58b405dd86535ea1ca479fd6f9d717fa8665710bb64fc8027a26e6ac7")
|
||||
version("6.3.0", sha256="8dcd06599083dc3a67958a1b6f7c29c1880758eb6ff579143e0fb162985b0612")
|
||||
version("6.2.4", sha256="eaa2f313a1bfe455d9641df44d7b890ea7334b58a643c75f0b7f108cae5f777c")
|
||||
version("6.2.1", sha256="f05fcb3612827502d2a15b30f0e46228625027145013652b8f591ad403fa9ddc")
|
||||
@ -92,6 +93,7 @@ class Rocwmma(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver)
|
||||
depends_on("llvm-amdgpu@" + ver, type="build", when="@" + ver)
|
||||
@ -113,6 +115,7 @@ class Rocwmma(CMakePackage):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on("rocm-smi-lib@" + ver, when="@" + ver)
|
||||
|
||||
|
@ -27,6 +27,7 @@ def url_for_version(self, version):
|
||||
|
||||
maintainers("srekolam", "afzpatel")
|
||||
license("MIT")
|
||||
version("6.3.1", sha256="6e7da82bf7b6d642d605370329e4e719af10bb5c6af30079b5d0b60cdcb91a48")
|
||||
version("6.3.0", sha256="130a6bd2fc4278956c6450a3c49243651576b1031e6a485aa62453b9dc3b4d51")
|
||||
version("6.2.4", sha256="e733350e938ce8d2f7d6d43d2bfd0febd270d52673bafa0265ed97bb850289de")
|
||||
version("6.2.1", sha256="5ae9d0c6733ba0e00be1cda13003e98acebd3f86de59e6f1969e297d673f124e")
|
||||
@ -168,6 +169,7 @@ def patch(self):
|
||||
"6.2.1",
|
||||
"6.2.4",
|
||||
"6.3.0",
|
||||
"6.3.1",
|
||||
]:
|
||||
depends_on("hip@" + ver, when="@" + ver)
|
||||
with when("@:1.2"):
|
||||
|
Loading…
Reference in New Issue
Block a user