Skip to content

Commit 7ef0fec

Browse files
Set variables for base urls to allow configurability
1 parent b28fa2b commit 7ef0fec

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

.circleci/docker/common/install_rocm.sh

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ install_ubuntu() {
4444
if [[ $(ver $ROCM_VERSION) -ge $(ver 4.5) ]]; then
4545
# Add amdgpu repository
4646
UBUNTU_VERSION_NAME=`cat /etc/os-release | grep UBUNTU_CODENAME | awk -F= '{print $2}'`
47-
echo "deb [arch=amd64] https://repo.radeon.com/amdgpu/${AMDGPU_VERSIONS[$ROCM_VERSION]}/ubuntu ${UBUNTU_VERSION_NAME} main" > /etc/apt/sources.list.d/amdgpu.list
47+
local amdgpu_baseurl="https://repo.radeon.com/amdgpu/${AMDGPU_VERSIONS[$ROCM_VERSION]}/ubuntu"
48+
echo "deb [arch=amd64] ${amdgpu_baseurl} ${UBUNTU_VERSION_NAME} main" > /etc/apt/sources.list.d/amdgpu.list
4849
fi
4950

5051
ROCM_REPO="ubuntu"
@@ -54,7 +55,8 @@ install_ubuntu() {
5455

5556
# Add rocm repository
5657
wget -qO - http://repo.radeon.com/rocm/rocm.gpg.key | apt-key add -
57-
echo "deb [arch=amd64] http://repo.radeon.com/rocm/apt/${ROCM_VERSION} ${ROCM_REPO} main" > /etc/apt/sources.list.d/rocm.list
58+
local rocm_baseurl="http://repo.radeon.com/rocm/apt/${ROCM_VERSION}"
59+
echo "deb [arch=amd64] ${rocm_baseurl} ${ROCM_REPO} main" > /etc/apt/sources.list.d/rocm.list
5860
apt-get update --allow-insecure-repositories
5961

6062
DEBIAN_FRONTEND=noninteractive apt-get install -y --allow-unauthenticated \
@@ -93,17 +95,19 @@ install_centos() {
9395

9496
if [[ $(ver $ROCM_VERSION) -ge $(ver 4.5) ]]; then
9597
# Add amdgpu repository
98+
local amdgpu_baseurl="https://repo.radeon.com/amdgpu/${AMDGPU_VERSIONS[$ROCM_VERSION]}/rhel/7.9/main/x86_64"
9699
echo "[AMDGPU]" > /etc/yum.repos.d/amdgpu.repo
97100
echo "name=AMDGPU" >> /etc/yum.repos.d/amdgpu.repo
98-
echo "baseurl=https://repo.radeon.com/amdgpu/${AMDGPU_VERSIONS[$ROCM_VERSION]}/rhel/7.9/main/x86_64" >> /etc/yum.repos.d/amdgpu.repo
101+
echo "baseurl=${amdgpu_baseurl}" >> /etc/yum.repos.d/amdgpu.repo
99102
echo "enabled=1" >> /etc/yum.repos.d/amdgpu.repo
100103
echo "gpgcheck=1" >> /etc/yum.repos.d/amdgpu.repo
101104
echo "gpgkey=http://repo.radeon.com/rocm/rocm.gpg.key" >> /etc/yum.repos.d/amdgpu.repo
102105
fi
103106

107+
local rocm_baseurl="http://repo.radeon.com/rocm/yum/${ROCM_VERSION}"
104108
echo "[ROCm]" > /etc/yum.repos.d/rocm.repo
105109
echo "name=ROCm" >> /etc/yum.repos.d/rocm.repo
106-
echo "baseurl=http://repo.radeon.com/rocm/yum/${ROCM_VERSION}" >> /etc/yum.repos.d/rocm.repo
110+
echo "baseurl=${rocm_baseurl}" >> /etc/yum.repos.d/rocm.repo
107111
echo "enabled=1" >> /etc/yum.repos.d/rocm.repo
108112
echo "gpgcheck=1" >> /etc/yum.repos.d/rocm.repo
109113
echo "gpgkey=http://repo.radeon.com/rocm/rocm.gpg.key" >> /etc/yum.repos.d/rocm.repo

0 commit comments

Comments
 (0)