From b72787b3611f1cd6fe0faeb2f71ba9d6deb5c30c Mon Sep 17 00:00:00 2001 From: coleramos425 Date: Fri, 14 Apr 2023 12:50:28 -0500 Subject: [PATCH] Roofline support for SLES15 SP3 and greater (#109) Signed-off-by: coleramos425 [ROCm/rocprofiler-compute commit: 77559a2f25c45c24c1589c1dff19a7d5d131ec3e] --- projects/rocprofiler-compute/src/omniperf | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/projects/rocprofiler-compute/src/omniperf b/projects/rocprofiler-compute/src/omniperf index 917994323d..f3388bdf42 100755 --- a/projects/rocprofiler-compute/src/omniperf +++ b/projects/rocprofiler-compute/src/omniperf @@ -326,9 +326,13 @@ def detect_roofline(): elif rhel_distro == "platform:el8": # Must be a valid RHEL machine distro = rhel_distro - elif sles_distro == "15.3": + elif ( + (type(sles_distro) == str and len(sles_distro) >= 3) and # confirm string and len + sles_distro[:2] == "15" and int(sles_distro[3]) >= 3 # SLES15 and SP >= 3 + ): # Must be a valid SLES machine - distro = sles_distro + # Use SP3 binary for all forward compatible service pack versions + distro = "15.3" elif ubuntu_distro == "20.04": # Must be a valid Ubuntu machine distro = ubuntu_distro