diff options
author | Sreenivasa Murthy Kolam <sreenivasamurthy.kolam@amd.com> | 2023-07-27 22:12:17 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-27 09:42:17 -0700 |
commit | 8908b7584ebd299a038f25cfdbd2478881e5419d (patch) | |
tree | 5e4067813d2925dda2c72bc438406fb1229b8330 /var/spack/repos/builtin/packages/rocm-core/package.py | |
parent | 936c6045fc0686e683c6b3da20967d2e30a7ec87 (diff) | |
download | spack-8908b7584ebd299a038f25cfdbd2478881e5419d.tar.gz spack-8908b7584ebd299a038f25cfdbd2478881e5419d.tar.bz2 spack-8908b7584ebd299a038f25cfdbd2478881e5419d.tar.xz spack-8908b7584ebd299a038f25cfdbd2478881e5419d.zip |
Updates to rocm recipes for rocm-5.5.0 and rocm-5.5.1 releases (#37910)
* initial commit for rocm-5.5.0 release
* fix the hipsparse build error for 5.5.0
* fix build error for amrex .add hiprand as a dependency
* modify the patch for rocprofiler-dev
* add hiprand for +rocm build
* initial commit for rocm-5.5.1 release
* bump up the version for rocm-5.5.1 release.
* bump up the version for rocmlir.miopen to use this backend only till 5.5
* add new recipe py-barectf and add it as dependency for rocprofiler-dev
* revert the changes for rocprofiler-dev for 5.5.0/1 for now as it depends
on hsa-amdaqlprofile.so which is a closed source and no spack recipe is
available for now.
* add rocm-core as dependency for rocm packages from 5.5.0 onwards
* avoid download of the gtest for building unit tests
Diffstat (limited to 'var/spack/repos/builtin/packages/rocm-core/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/rocm-core/package.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/rocm-core/package.py b/var/spack/repos/builtin/packages/rocm-core/package.py new file mode 100644 index 0000000000..fe2f3bfbeb --- /dev/null +++ b/var/spack/repos/builtin/packages/rocm-core/package.py @@ -0,0 +1,27 @@ +# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + + +from spack.package import * + + +class RocmCore(CMakePackage): + """rocm-core is a utility which can be used to get ROCm release version. + It also provides the Lmod modules files for the ROCm release. + getROCmVersion function provides the ROCm version.""" + + homepage = "https://github.com/RadeonOpenCompute/rocm-core" + url = "https://github.com/RadeonOpenCompute/rocm-core/archive/refs/tags/rocm-5.5.0.tar.gz" + tags = ["rocm"] + + maintainers("srekolam", "renjithravindrankannath") + libraries = ["librocm-core"] + + version("5.5.1", sha256="bc73060432ffdc2e210394835d383890b9652476074ef4708d447473f273ce76") + version("5.5.0", sha256="684d3312bb14f05dc280cf136f5eddff38ba340cd85c383d6a217d8e27d3d57d") + + def cmake_args(self): + args = [self.define("ROCM_VERSION", self.spec.version)] + return args |