From 8923c4d7a376666f4d4a2fc77d73f9399c5def37 Mon Sep 17 00:00:00 2001 From: Jeff Daily Date: Thu, 29 Oct 2020 09:45:16 -0700 Subject: [PATCH 1/3] add rocm 3.9 to manywheel/deploy.sh --- manywheel/deploy.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manywheel/deploy.sh b/manywheel/deploy.sh index e853028dd..37af762c5 100755 --- a/manywheel/deploy.sh +++ b/manywheel/deploy.sh @@ -2,7 +2,7 @@ set -eou pipefail -for rocm_version in 3.7 3.8; do +for rocm_version in 3.7 3.8 3.9; do ( set -x DOCKER_BUILDKIT=1 docker build \ From afdc83a2c48e97ef2e7ebda0247c8d84faffed02 Mon Sep 17 00:00:00 2001 From: Jeff Daily Date: Thu, 29 Oct 2020 10:14:47 -0700 Subject: [PATCH 2/3] update manywheel/build_rocm.sh for rocm 3.9 --- manywheel/build_rocm.sh | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/manywheel/build_rocm.sh b/manywheel/build_rocm.sh index 30faed3dc..9002829ab 100755 --- a/manywheel/build_rocm.sh +++ b/manywheel/build_rocm.sh @@ -59,22 +59,31 @@ elif [[ "$OS_NAME" == *"Ubuntu"* ]]; then LIBELF_PATH="/usr/lib/x86_64-linux-gnu/libelf.so.1" fi +# rocm3.8 and later use TensileLibrary.dat if [[ $ROCM_VERSION == "rocm3.7" ]]; then TENSILE_LIBRARY_NAME=TensileLibrary.yaml -elif [[ $ROCM_VERSION == "rocm3.8" ]]; then +else TENSILE_LIBRARY_NAME=TensileLibrary.dat fi -# NOTE: Some ROCm versions have identical dependencies. -# To avoid copy/paste mistakes, version condition branches are combined. +# in rocm3.9, libamd_comgr path changed from lib to lib64 if [[ $ROCM_VERSION == "rocm3.7" || $ROCM_VERSION == "rocm3.8" ]]; then + COMGR_LIBDIR="lib" +else + COMGR_LIBDIR="lib64" +fi + +# NOTE: Some ROCm versions have identical dependencies, or very close deps. +# To avoid copy/paste mistakes, version condition branches are combined. +if [[ $ROCM_VERSION == "rocm3.7" || $ROCM_VERSION == "rocm3.8" || $ROCM_VERSION == "rocm3.9" ]]; then + DEPS_LIST=( "/opt/rocm/miopen/lib/libMIOpen.so.1" "/opt/rocm/hip/lib/libamdhip64.so.3" "/opt/rocm/hiprand/lib/libhiprand.so.1" "/opt/rocm/hipsparse/lib/libhipsparse.so.0" "/opt/rocm/hsa/lib/libhsa-runtime64.so.1" - "/opt/rocm/lib/libamd_comgr.so.1" + "/opt/rocm/${COMGR_LIBDIR}/libamd_comgr.so.1" "/opt/rocm/lib64/libhsakmt.so.1" "/opt/rocm/rccl/lib/librccl.so.1" "/opt/rocm/rocblas/lib/librocblas.so.0" From 83d262ef3429746095f95b3a527096a4299710be Mon Sep 17 00:00:00 2001 From: Jeff Daily Date: Thu, 29 Oct 2020 14:38:32 -0700 Subject: [PATCH 3/3] update cron/update_s3_htmls.sh for rocm 3.9 --- cron/update_s3_htmls.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cron/update_s3_htmls.sh b/cron/update_s3_htmls.sh index 5bfe9428d..7164213ed 100755 --- a/cron/update_s3_htmls.sh +++ b/cron/update_s3_htmls.sh @@ -9,7 +9,7 @@ set -e # Upload for all CUDA/cpu versions if not given one to use if [[ -z "$CUDA_VERSIONS" ]]; then - export CUDA_VERSIONS=('cpu' 'cu92' 'cu100' 'cu101' 'cu102' 'cu110' 'rocm3.7' 'rocm3.8') + export CUDA_VERSIONS=('cpu' 'cu92' 'cu100' 'cu101' 'cu102' 'cu110' 'rocm3.7' 'rocm3.8' 'rocm3.9') fi if [[ -z "$HTML_NAME" ]]; then