@@ -24,10 +24,10 @@ function install_ubuntu() {
2424 | tee /etc/apt/sources.list.d/intel-gpu-${VERSION_CODENAME} .list
2525 # To add the online network network package repository for the Intel Support Packages
2626 wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB \
27- | gpg --dearmor > /usr/share/keyrings/intel-for-pytorch-gpu-dev- keyring.gpg
28- echo " deb [signed-by=/usr/share/keyrings/intel-for-pytorch-gpu-dev- keyring.gpg] \
29- https://apt.repos.intel.com/intel-for-pytorch-gpu-dev all main" \
30- | tee /etc/apt/sources.list.d/intel-for-pytorch-gpu-dev .list
27+ | gpg --dearmor > /usr/share/keyrings/oneapi-archive- keyring.gpg .gpg
28+ echo " deb [signed-by=/usr/share/keyrings/oneapi-archive- keyring.gpg .gpg] \
29+ https://apt.repos.intel.com/${XPU_REPO_NAME} all main" \
30+ | tee /etc/apt/sources.list.d/oneAPI .list
3131
3232 # Update the packages list and repository index
3333 apt-get update
@@ -47,11 +47,7 @@ function install_ubuntu() {
4747 # Development Packages
4848 apt-get install -y libigc-dev intel-igc-cm libigdfcl-dev libigfxcmrt-dev level-zero-dev
4949 # Install Intel Support Packages
50- if [ -n " $XPU_VERSION " ]; then
51- apt-get install -y intel-for-pytorch-gpu-dev-${XPU_VERSION} intel-pti-dev-0.9
52- else
53- apt-get install -y intel-for-pytorch-gpu-dev-0.5 intel-pti-dev-0.9
54- fi
50+ apt-get install -y ${XPU_PACKAGES}
5551
5652 # Cleanup
5753 apt-get autoclean && apt-get clean
@@ -61,30 +57,32 @@ function install_ubuntu() {
6157function install_rhel() {
6258 . /etc/os-release
6359 if [[ " ${ID} " == " rhel" ]]; then
64- if [[ ! " 8.6 8. 8 8.9 9.0 9.2 9.3 " =~ " ${VERSION_ID} " ]]; then
60+ if [[ ! " 8.8 8.9 9.0 9.2 9.3 " =~ " ${VERSION_ID} " ]]; then
6561 echo " RHEL version ${VERSION_ID} not supported"
6662 exit
6763 fi
6864 elif [[ " ${ID} " == " almalinux" ]]; then
6965 # Workaround for almalinux8 which used by quay.io/pypa/manylinux_2_28_x86_64
70- VERSION_ID=" 8.6 "
66+ VERSION_ID=" 8.8 "
7167 fi
7268
7369 dnf install -y ' dnf-command(config-manager)'
7470 # To add the online network package repository for the GPU Driver
7571 dnf config-manager --add-repo \
7672 https://repositories.intel.com/gpu/rhel/${VERSION_ID}${XPU_DRIVER_VERSION} /unified/intel-gpu-${VERSION_ID} .repo
7773 # To add the online network network package repository for the Intel Support Packages
78- tee > /etc/yum.repos.d/intel-for-pytorch-gpu-dev .repo << EOF
79- [intel-for-pytorch-gpu-dev ]
74+ tee > /etc/yum.repos.d/oneAPI .repo << EOF
75+ [oneAPI ]
8076name=Intel for Pytorch GPU dev repository
81- baseurl=https://yum.repos.intel.com/intel-for-pytorch-gpu-dev
77+ baseurl=https://yum.repos.intel.com/${XPU_REPO_NAME}
8278enabled=1
8379gpgcheck=1
8480repo_gpgcheck=1
8581gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
8682EOF
8783
84+ # Install Intel Support Packages
85+ yum install -y ${XPU_PACKAGES}
8886 # The xpu-smi packages
8987 dnf install -y xpu-smi
9088 # Compute and Media Runtimes
9997 dnf install -y --refresh \
10098 intel-igc-opencl-devel level-zero-devel intel-gsc-devel libmetee-devel \
10199 level-zero-devel
102- # Install Intel Support Packages
103- yum install -y intel-for-pytorch-gpu-dev-0.5 intel-pti-dev-0.9
104100
105101 # Cleanup
106102 dnf clean all
@@ -122,7 +118,7 @@ function install_sles() {
122118 https://repositories.intel.com/gpu/sles/${VERSION_SP}${XPU_DRIVER_VERSION} /unified/intel-gpu-${VERSION_SP} .repo
123119 rpm --import https://repositories.intel.com/gpu/intel-graphics.key
124120 # To add the online network network package repository for the Intel Support Packages
125- zypper addrepo https://yum.repos.intel.com/intel-for-pytorch-gpu-dev intel-for-pytorch-gpu-dev
121+ zypper addrepo https://yum.repos.intel.com/${XPU_REPO_NAME} oneAPI
126122 rpm --import https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
127123
128124 # The xpu-smi packages
@@ -134,7 +130,7 @@ function install_sles() {
134130 zypper install -y libigdfcl-devel intel-igc-cm libigfxcmrt-devel level-zero-devel
135131
136132 # Install Intel Support Packages
137- zypper install -y intel-for-pytorch-gpu-dev-0.5 intel-pti-dev-0.9
133+ zypper install -y ${XPU_PACKAGES}
138134
139135}
140136
@@ -145,6 +141,13 @@ if [[ "${XPU_DRIVER_TYPE,,}" == "rolling" ]]; then
145141 XPU_DRIVER_VERSION=" "
146142fi
147143
144+ XPU_REPO_NAME=" intel-for-pytorch-gpu-dev"
145+ XPU_PACKAGES=" intel-for-pytorch-gpu-dev-0.5 intel-pti-dev-0.9"
146+ if [[ " $XPU_VERSION " == " 2025.0" ]]; then
147+ XPU_REPO_NAME=" oneapi"
148+ XPU_PACKAGES=" intel-deep-learning-essentials-2025.0"
149+ fi
150+
148151# The installation depends on the base OS
149152ID=$( grep -oP ' (?<=^ID=).+' /etc/os-release | tr -d ' "' )
150153case " $ID " in
0 commit comments