summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/rccl/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/rccl/package.py')
-rw-r--r--var/spack/repos/builtin/packages/rccl/package.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/rccl/package.py b/var/spack/repos/builtin/packages/rccl/package.py
index 119ab751df..d8f5c1a652 100644
--- a/var/spack/repos/builtin/packages/rccl/package.py
+++ b/var/spack/repos/builtin/packages/rccl/package.py
@@ -16,12 +16,13 @@ class Rccl(CMakePackage):
homepage = "https://github.com/ROCmSoftwarePlatform/rccl"
git = "https://github.com/ROCmSoftwarePlatform/rccl.git"
- url = "https://github.com/ROCmSoftwarePlatform/rccl/archive/rocm-5.2.0.tar.gz"
+ url = "https://github.com/ROCmSoftwarePlatform/rccl/archive/rocm-5.2.3.tar.gz"
tags = ["rocm"]
maintainers = ["srekolam", "renjithravindrankannath"]
libraries = ["librccl"]
+ version("5.2.3", sha256="ecba09f4c95b4b2dae81b88231a972ac956d29909b5e712e21cf2a74bd251ff4")
version("5.2.1", sha256="cfd17dc003f19900e44928d81111570d3720d4905321f2a18c909909c4bee822")
version("5.2.0", sha256="6ee3a04da0d16eb53f768a088633a7d8ecc4416a2d0c07f7ba8426ab7892b060")
version("5.1.3", sha256="56491257f27b48bf85f4b91434a2a6e49a448337c889db181b02c8a4a260a4bc")
@@ -92,7 +93,8 @@ class Rccl(CMakePackage):
)
patch("0001-Fix-numactl-path-issue.patch", when="@3.7.0:4.3.2")
- patch("0002-Fix-numactl-rocm-smi-path-issue.patch", when="@4.5.0:")
+ patch("0002-Fix-numactl-rocm-smi-path-issue.patch", when="@4.5.0:5.2.1")
+ patch("0003-Fix-numactl-rocm-smi-path-issue.patch", when="@5.2.3:")
depends_on("cmake@3.5:", type="build")
for ver in [
@@ -114,6 +116,7 @@ class Rccl(CMakePackage):
"5.1.3",
"5.2.0",
"5.2.1",
+ "5.2.3",
]:
depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver)
depends_on("hip@" + ver, when="@" + ver)
@@ -138,9 +141,10 @@ class Rccl(CMakePackage):
"5.1.3",
"5.2.0",
"5.2.1",
+ "5.2.3",
]:
depends_on("numactl@2:", when="@" + ver)
- for ver in ["4.5.0", "4.5.2", "5.0.0", "5.0.2", "5.1.0", "5.1.3", "5.2.0", "5.2.1"]:
+ for ver in ["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"]:
depends_on("rocm-smi-lib@" + ver, when="@" + ver)
@classmethod