From 0b751d2aef7d32d8b4fab184d0b34d4013b6d986 Mon Sep 17 00:00:00 2001 From: "Jonathan R. Madsen" Date: Wed, 9 Aug 2023 18:59:45 -0500 Subject: [PATCH] Packaging for ROCm 5.6 (#299) * Packaging for ROCm 5.6 - Bump version to 1.10.2 - build rocm 5.6 containers for ubuntu 20.04, 22.04 - build rocm 5.6 containers for opensuse 15.4 - build rocm 5.5 and 5.6 for rhel 8.7, 9.0, 9.1 - cpack rocm 5.6 for ubuntu 20.04, ubuntu 22.04, opensuse 15.4, rhel 8.7, rhel 9.0, rhel 9.1 * Update omnitrace.cfg - remove file_write_period_ms - remove flush_period_ms * Remove ROCm 5.6 for RHEL 9.0 - no packaging support --- .github/workflows/containers.yml | 24 ++++++++++++++++++++++++ .github/workflows/cpack.yml | 15 +++++++++++++++ VERSION | 2 +- docker/build-docker.sh | 6 +++--- omnitrace.cfg | 2 -- 5 files changed, 43 insertions(+), 6 deletions(-) diff --git a/.github/workflows/containers.yml b/.github/workflows/containers.yml index c9c6f549c..20329783f 100644 --- a/.github/workflows/containers.yml +++ b/.github/workflows/containers.yml @@ -127,6 +127,9 @@ jobs: - os-distro: "ubuntu" os-version: "20.04" rocm-version: "5.5" + - os-distro: "ubuntu" + os-version: "20.04" + rocm-version: "5.6" # ubuntu 22.04 - os-distro: "ubuntu" os-version: "22.04" @@ -140,6 +143,9 @@ jobs: - os-distro: "ubuntu" os-version: "22.04" rocm-version: "5.5" + - os-distro: "ubuntu" + os-version: "22.04" + rocm-version: "5.6" # opensuse 15.3 - os-distro: "opensuse" os-version: "15.3" @@ -187,6 +193,9 @@ jobs: - os-distro: "opensuse" os-version: "15.4" rocm-version: "5.5" + - os-distro: "opensuse" + os-version: "15.4" + rocm-version: "5.6" # RHEL 8.7 - os-distro: "rhel" os-version: "8.7" @@ -197,6 +206,12 @@ jobs: - os-distro: "rhel" os-version: "8.7" rocm-version: "5.4" + - os-distro: "rhel" + os-version: "8.7" + rocm-version: "5.5" + - os-distro: "rhel" + os-version: "8.7" + rocm-version: "5.6" # RHEL 9.0 - os-distro: "rhel" os-version: "9.0" @@ -207,6 +222,9 @@ jobs: - os-distro: "rhel" os-version: "9.0" rocm-version: "5.4" + - os-distro: "rhel" + os-version: "9.0" + rocm-version: "5.5" # RHEL 9.1 - os-distro: "rhel" os-version: "9.1" @@ -217,6 +235,12 @@ jobs: - os-distro: "rhel" os-version: "9.1" rocm-version: "5.4" + - os-distro: "rhel" + os-version: "9.1" + rocm-version: "5.5" + - os-distro: "rhel" + os-version: "9.1" + rocm-version: "5.6" steps: diff --git a/.github/workflows/cpack.yml b/.github/workflows/cpack.yml index 80ef21975..6ec771ab8 100644 --- a/.github/workflows/cpack.yml +++ b/.github/workflows/cpack.yml @@ -63,6 +63,9 @@ jobs: - os-distro: "ubuntu" os-version: "20.04" rocm-version: "5.5" + - os-distro: "ubuntu" + os-version: "20.04" + rocm-version: "5.6" # ubuntu 22.04 - os-distro: "ubuntu" os-version: "22.04" @@ -76,6 +79,9 @@ jobs: - os-distro: "ubuntu" os-version: "22.04" rocm-version: "5.5" + - os-distro: "ubuntu" + os-version: "22.04" + rocm-version: "5.6" # opensuse 15.3 - os-distro: "opensuse" os-version: "15.3" @@ -108,6 +114,9 @@ jobs: - os-distro: "opensuse" os-version: "15.4" rocm-version: "5.5" + - os-distro: "opensuse" + os-version: "15.4" + rocm-version: "5.6" # RHEL 8.7 - os-distro: "rhel" os-version: "8.7" @@ -121,6 +130,9 @@ jobs: - os-distro: "rhel" os-version: "8.7" rocm-version: "5.5" + - os-distro: "rhel" + os-version: "8.7" + rocm-version: "5.6" # RHEL 9.0 - os-distro: "rhel" os-version: "9.0" @@ -147,6 +159,9 @@ jobs: - os-distro: "rhel" os-version: "9.1" rocm-version: "5.5" + - os-distro: "rhel" + os-version: "9.1" + rocm-version: "5.6" steps: - uses: actions/checkout@v3 diff --git a/VERSION b/VERSION index 4dae2985b..5ad2491cf 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.10.1 +1.10.2 diff --git a/docker/build-docker.sh b/docker/build-docker.sh index 0b0516db7..c49fabfff 100755 --- a/docker/build-docker.sh +++ b/docker/build-docker.sh @@ -173,7 +173,7 @@ do 4.1* | 4.0*) ROCM_REPO_DIST="xenial" ;; - 5.3* | 5.4* | 5.5*) + 5.3* | 5.4* | 5.5* | 5.6*) case "${VERSION}" in 22.04) ROCM_REPO_DIST="jammy" @@ -204,7 +204,7 @@ do # set the sub-URL in https://repo.radeon.com/amdgpu-install/ case "${ROCM_VERSION}" in - 5.3 | 5.3.* | 5.4 | 5.4.* | 5.5 | 5.5.*) + 5.3 | 5.3.* | 5.4 | 5.4.* | 5.5 | 5.5.* | 5.6 | 5.6.*) ROCM_RPM=${ROCM_VERSION}/rhel/${RPM_PATH}/amdgpu-install-${ROCM_MAJOR}.${ROCM_MINOR}.${ROCM_VERSN}-1${RPM_TAG}.noarch.rpm ;; 5.2 | 5.2.* | 5.1 | 5.1.* | 5.0 | 5.0.* | 4.*) @@ -232,7 +232,7 @@ do ;; esac case "${ROCM_VERSION}" in - 5.3 | 5.3.* | 5.4 | 5.4.* | 5.5 | 5.5.*) + 5.3 | 5.3.* | 5.4 | 5.4.* | 5.5 | 5.5.* | 5.6 | 5.6.*) ROCM_RPM=${ROCM_VERSION}/sle/${VERSION}/amdgpu-install-${ROCM_MAJOR}.${ROCM_MINOR}.${ROCM_VERSN}-1.noarch.rpm ;; 5.2 | 5.2.*) diff --git a/omnitrace.cfg b/omnitrace.cfg index 46ca531db..1c1d8304f 100644 --- a/omnitrace.cfg +++ b/omnitrace.cfg @@ -2,8 +2,6 @@ # 5 minute trace, but can be stopped prematurely. duration_ms: 300000 write_into_file: true -file_write_period_ms: 100 -flush_period_ms: 100 # One buffer allocated within the central tracing binary for the entire trace, # shared by the two data sources below.