Style and audit corrections for 5.6
This commit is contained in:
parent
8b7970e91e
commit
dea3164ec0
@ -115,7 +115,7 @@ class Hip(CMakePackage):
|
||||
|
||||
depends_on("cuda", when="+cuda")
|
||||
|
||||
depends_on("cmake@3.16.8:", type="build", when="@4.5.0:")
|
||||
depends_on("cmake@3.16.8:", type=("build"), when="@4.5.0:")
|
||||
depends_on("cmake@3.4.3:", type="build")
|
||||
depends_on("perl@5.10:", type=("build", "run"))
|
||||
|
||||
@ -175,7 +175,7 @@ class Hip(CMakePackage):
|
||||
for ver in ["5.4.0", "5.4.3", "5.5.0", "5.5.1", "5.6.0"]:
|
||||
depends_on("hipify-clang", when="@" + ver)
|
||||
|
||||
for ver in ["5.5.0", "5.5.1","5.6.0"]:
|
||||
for ver in ["5.5.0", "5.5.1", "5.6.0"]:
|
||||
depends_on("rocm-core@" + ver, when="@" + ver)
|
||||
# hipcc likes to add `-lnuma` by default :(
|
||||
# ref https://github.com/ROCm-Developer-Tools/HIP/pull/2202
|
||||
@ -273,7 +273,7 @@ class Hip(CMakePackage):
|
||||
)
|
||||
# Add hip-clr sources thru the below
|
||||
for d_version, d_shasum in [
|
||||
("5.6.0", "8dcd99110737a294f67a805639cf372890c8ca16c7603caaa793e71e84478fe4"),
|
||||
("5.6.0", "8dcd99110737a294f67a805639cf372890c8ca16c7603caaa793e71e84478fe4")
|
||||
]:
|
||||
resource(
|
||||
name="clr",
|
||||
@ -289,7 +289,7 @@ class Hip(CMakePackage):
|
||||
|
||||
# Add hipcc sources thru the below
|
||||
for d_version, d_shasum in [
|
||||
("5.6.0", "fdb7fdc9e4648376120330f034ee8353038d34c8a015f9eb0c208c56eeddd097"),
|
||||
("5.6.0", "fdb7fdc9e4648376120330f034ee8353038d34c8a015f9eb0c208c56eeddd097")
|
||||
]:
|
||||
resource(
|
||||
name="hipcc",
|
||||
@ -304,7 +304,7 @@ class Hip(CMakePackage):
|
||||
)
|
||||
# Add hiptests sources thru the below
|
||||
for d_version, d_shasum in [
|
||||
("5.6.0", "8cf4509bf9c0747dab8ed8fec1365a9156792034b517207a0b2d63270429fd2e"),
|
||||
("5.6.0", "8cf4509bf9c0747dab8ed8fec1365a9156792034b517207a0b2d63270429fd2e")
|
||||
]:
|
||||
resource(
|
||||
name="hip-tests",
|
||||
@ -615,8 +615,8 @@ def patch(self):
|
||||
elif self.spec.satisfies("@4.5.0:5.5"):
|
||||
files = []
|
||||
filter_file(match, substitute, *files, **kwargs)
|
||||
# This guy is used during the cmake phase, so we have to fix the
|
||||
# shebang already here in case it is too long.
|
||||
# This guy is used during the cmake phase, so we have to fix the
|
||||
# shebang already here in case it is too long.
|
||||
filter_shebang("hipconfig")
|
||||
if self.spec.satisfies("@4.5.0:5.5"):
|
||||
perl = self.spec["perl"].command
|
||||
@ -698,7 +698,7 @@ def cmake_args(self):
|
||||
if "@5.6.0:" in self.spec:
|
||||
args.append(self.define("ROCCLR_PATH", self.stage.source_path + "/clr/rocclr"))
|
||||
args.append(self.define("AMD_OPENCL_PATH", self.stage.source_path + "/clr/opencl"))
|
||||
args.append(self.define("HIPCC_BIN_DIR", self.stage.source_path + "/hipcc/bin")),
|
||||
args.append(self.define("HIPCC_BIN_DIR", self.stage.source_path + "/hipcc/bin")),
|
||||
args.append(self.define("CLR_BUILD_HIP", True)),
|
||||
args.append(self.define("CLR_BUILD_OCL", False)),
|
||||
return args
|
||||
|
@ -20,7 +20,6 @@ class MiopenHip(CMakePackage):
|
||||
maintainers("srekolam", "renjithravindrankannath")
|
||||
libraries = ["libMIOpen"]
|
||||
|
||||
version("5.6.0", sha256="d620ddab5b488bdf81242654fefa337c6b71dc410c2ff26d30a4ee86a8d22d11")
|
||||
version("5.5.1", sha256="2cd75071b8ee876c69a94f028b6c8a9346d6d2fde7d4b64e6d635f3b6c994262")
|
||||
version("5.5.0", sha256="791087242551669e546225e36123c21663f0dad14dbcfd6d0ce0e7bad0ab0de1")
|
||||
version("5.4.3", sha256="37ffe2ed3d7942da8ea2f6bdb85c7a2f58e3ccd31767db158a322769d3604efd")
|
||||
@ -145,7 +144,6 @@ class MiopenHip(CMakePackage):
|
||||
"5.4.3",
|
||||
"5.5.0",
|
||||
"5.5.1",
|
||||
"5.6.0",
|
||||
]:
|
||||
depends_on("rocm-cmake@%s:" % ver, type="build", when="@" + ver)
|
||||
depends_on("hip@" + ver, when="@" + ver)
|
||||
@ -157,9 +155,7 @@ class MiopenHip(CMakePackage):
|
||||
|
||||
for ver in ["5.4.0", "5.4.3", "5.5.0", "5.5.1"]:
|
||||
depends_on("rocmlir@" + ver, when="@" + ver)
|
||||
for ver in ["5.6.0"]:
|
||||
depends_on("nlohmann-json", type="link")
|
||||
depends_on("composable-kernel")
|
||||
|
||||
def setup_build_environment(self, env):
|
||||
if "@3.9.0:" in self.spec:
|
||||
|
Loading…
Reference in New Issue
Block a user