From e70003bf475e8b24abad4fbaee79f0d7b3bdbabc Mon Sep 17 00:00:00 2001 From: Tom Rix Date: Sat, 18 May 2024 08:44:38 -0600 Subject: [PATCH] Update for 6.1.1 Signed-off-by: Tom Rix --- .gitignore | 1 + rocsparse.spec | 39 +++++++++++++++++++++++++++++++++++---- sources | 1 + 3 files changed, 37 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index b8daa04..ae3f514 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /rocSPARSE-5.7.1.tar.gz /rocSPARSE-6.0.0.tar.gz /rocSPARSE-6.0.2.tar.gz +/rocSPARSE-6.1.1.tar.gz diff --git a/rocsparse.spec b/rocsparse.spec index e9cb551..301bbfb 100644 --- a/rocsparse.spec +++ b/rocsparse.spec @@ -1,6 +1,6 @@ %global upstreamname rocSPARSE -%global rocm_release 6.0 -%global rocm_patch 2 +%global rocm_release 6.1 +%global rocm_patch 1 %global rocm_version %{rocm_release}.%{rocm_patch} %global toolchain rocm @@ -26,7 +26,6 @@ License: MIT ExclusiveArch: x86_64 Source0: %{url}/archive/refs/tags/rocm-%{rocm_version}.tar.gz#/%{upstreamname}-%{rocm_version}.tar.gz -Patch0: 0001-prepare-rocsparse-cmake-for-fedora.patch BuildRequires: cmake BuildRequires: ninja-build @@ -52,6 +51,26 @@ ROCm runtime and toolchains. rocSPARSE is created using the HIP programming language and optimized for AMD's latest discrete GPUs. +%package gfx90a +Summary: %{name} for MI200 +%description gfx90a +%{summary} + +%package gfx942 +Summary: %{name} for MI300 +%description gfx942 +%{summary} + +%package gfx1100 +Summary: %{name} for W7900 +%description gfx1100 +%{summary} + +%package gfx1103 +Summary: %{name} for gfx1103 (experimental) +%description gfx1103 +%{summary} + %package devel Summary: Libraries and headers for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} @@ -96,7 +115,19 @@ done %license LICENSE.md %exclude %{_docdir}/%{name}/LICENSE.md %{_libdir}/lib%{name}.so.* -%{_libdir}/rocm/gfx*/lib/lib%{name}.so.* +%{_libdir}/rocm/gfx{8,9,10,11}/lib/lib%{name}.so.* + +%files gfx90a +%{_libdir}/rocm/gfx90a/lib/lib%{name}.so.* + +%files gfx942 +%{_libdir}/rocm/gfx942/lib/lib%{name}.so.* + +%files gfx1100 +%{_libdir}/rocm/gfx1100/lib/lib%{name}.so.* + +%files gfx1103 +%{_libdir}/rocm/gfx1103/lib/lib%{name}.so.* %files devel %doc README.md diff --git a/sources b/sources index 9d8f7bb..24b652c 100644 --- a/sources +++ b/sources @@ -1,2 +1,3 @@ SHA512 (rocSPARSE-6.0.0.tar.gz) = 5390f51014114c10d98edeb7771bae84fd3275a3b12309e37065b6baca8a284a40e198a077c30e5b73ee18aeb244b76bce380f1e151ea6ada80379bf296f151a SHA512 (rocSPARSE-6.0.2.tar.gz) = b24780fdf62c7152407b070932dc6d3b39d1d23bb16de0bab0ebb7528e1c2338e7e64f985ebcd866cc8c82667cbff4232291e2bdb8d71216a45a453acb4630ed +SHA512 (rocSPARSE-6.1.1.tar.gz) = f87bd724b92fdb35e1c70cafcf09d95ab65f514bacfe1c59c5f0a2a75a8bae7a7dca2ee093ecd2e05adf542cc00165c0f8bf0a67e98013e2c4c72145ba951db2