mirror of
https://github.com/zebrajr/pytorch.git
synced 2025-12-06 12:20:52 +01:00
[CD] Upgrade XPU support packages version to 2025.0 (#140373)
Depends on https://github.com/pytorch/pytorch/pull/139775 Works for https://github.com/pytorch/pytorch/issues/139722 and https://github.com/pytorch/pytorch/issues/114850 Pull Request resolved: https://github.com/pytorch/pytorch/pull/140373 Approved by: https://github.com/atalman, https://github.com/malfet
This commit is contained in:
parent
8bc4033814
commit
1bdb9ddc70
|
|
@ -57,13 +57,13 @@ function install_ubuntu() {
|
||||||
function install_rhel() {
|
function install_rhel() {
|
||||||
. /etc/os-release
|
. /etc/os-release
|
||||||
if [[ "${ID}" == "rhel" ]]; then
|
if [[ "${ID}" == "rhel" ]]; then
|
||||||
if [[ ! " 8.6 8.8 8.9 9.0 9.2 9.3 " =~ " ${VERSION_ID} " ]]; then
|
if [[ ! " 8.8 8.9 9.0 9.2 9.3 " =~ " ${VERSION_ID} " ]]; then
|
||||||
echo "RHEL version ${VERSION_ID} not supported"
|
echo "RHEL version ${VERSION_ID} not supported"
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
elif [[ "${ID}" == "almalinux" ]]; then
|
elif [[ "${ID}" == "almalinux" ]]; then
|
||||||
# Workaround for almalinux8 which used by quay.io/pypa/manylinux_2_28_x86_64
|
# Workaround for almalinux8 which used by quay.io/pypa/manylinux_2_28_x86_64
|
||||||
VERSION_ID="8.6"
|
VERSION_ID="8.8"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnf install -y 'dnf-command(config-manager)'
|
dnf install -y 'dnf-command(config-manager)'
|
||||||
|
|
@ -81,6 +81,8 @@ repo_gpgcheck=1
|
||||||
gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
|
gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
# Install Intel Support Packages
|
||||||
|
yum install -y ${XPU_PACKAGES}
|
||||||
# The xpu-smi packages
|
# The xpu-smi packages
|
||||||
dnf install -y xpu-smi
|
dnf install -y xpu-smi
|
||||||
# Compute and Media Runtimes
|
# Compute and Media Runtimes
|
||||||
|
|
@ -95,8 +97,6 @@ EOF
|
||||||
dnf install -y --refresh \
|
dnf install -y --refresh \
|
||||||
intel-igc-opencl-devel level-zero-devel intel-gsc-devel libmetee-devel \
|
intel-igc-opencl-devel level-zero-devel intel-gsc-devel libmetee-devel \
|
||||||
level-zero-devel
|
level-zero-devel
|
||||||
# Install Intel Support Packages
|
|
||||||
yum install -y ${XPU_PACKAGES}
|
|
||||||
|
|
||||||
# Cleanup
|
# Cleanup
|
||||||
dnf clean all
|
dnf clean all
|
||||||
|
|
|
||||||
|
|
@ -163,5 +163,6 @@ ENV XPU_DRIVER_TYPE ROLLING
|
||||||
RUN python3 -m pip install --upgrade pip && \
|
RUN python3 -m pip install --upgrade pip && \
|
||||||
python3 -mpip install cmake==3.28.4
|
python3 -mpip install cmake==3.28.4
|
||||||
ADD ./common/install_xpu.sh install_xpu.sh
|
ADD ./common/install_xpu.sh install_xpu.sh
|
||||||
|
ENV XPU_VERSION 2025.0
|
||||||
RUN bash ./install_xpu.sh && rm install_xpu.sh
|
RUN bash ./install_xpu.sh && rm install_xpu.sh
|
||||||
RUN pushd /opt/_internal && tar -xJf static-libs-for-embedding-only.tar.xz && popd
|
RUN pushd /opt/_internal && tar -xJf static-libs-for-embedding-only.tar.xz && popd
|
||||||
|
|
|
||||||
|
|
@ -20,8 +20,8 @@ fi
|
||||||
DIR_SUFFIX=cpu
|
DIR_SUFFIX=cpu
|
||||||
if [[ "$GPU_ARCH_TYPE" == "xpu" ]]; then
|
if [[ "$GPU_ARCH_TYPE" == "xpu" ]]; then
|
||||||
DIR_SUFFIX=xpu
|
DIR_SUFFIX=xpu
|
||||||
# Refer https://www.intel.com/content/www/us/en/developer/articles/tool/pytorch-prerequisites-for-intel-gpu/2-5.html
|
# Refer https://www.intel.com/content/www/us/en/developer/articles/tool/pytorch-prerequisites-for-intel-gpus.html
|
||||||
source /opt/intel/oneapi/pytorch-gpu-dev-0.5/oneapi-vars.sh
|
source /opt/intel/oneapi/compiler/latest/env/vars.sh
|
||||||
source /opt/intel/oneapi/pti/latest/env/vars.sh
|
source /opt/intel/oneapi/pti/latest/env/vars.sh
|
||||||
export USE_STATIC_MKL=1
|
export USE_STATIC_MKL=1
|
||||||
fi
|
fi
|
||||||
|
|
@ -63,28 +63,18 @@ DEPS_SONAME=(
|
||||||
if [[ "$GPU_ARCH_TYPE" == "xpu" ]]; then
|
if [[ "$GPU_ARCH_TYPE" == "xpu" ]]; then
|
||||||
echo "Bundling with xpu support package libs."
|
echo "Bundling with xpu support package libs."
|
||||||
DEPS_LIST+=(
|
DEPS_LIST+=(
|
||||||
"/opt/intel/oneapi/compiler/latest/lib/libsycl-preview.so.7"
|
|
||||||
"/opt/intel/oneapi/compiler/latest/lib/libOpenCL.so.1"
|
"/opt/intel/oneapi/compiler/latest/lib/libOpenCL.so.1"
|
||||||
"/opt/intel/oneapi/compiler/latest/lib/libxptifw.so"
|
|
||||||
"/opt/intel/oneapi/compiler/latest/lib/libsvml.so"
|
"/opt/intel/oneapi/compiler/latest/lib/libsvml.so"
|
||||||
"/opt/intel/oneapi/compiler/latest/lib/libirng.so"
|
"/opt/intel/oneapi/compiler/latest/lib/libirng.so"
|
||||||
"/opt/intel/oneapi/compiler/latest/lib/libimf.so"
|
"/opt/intel/oneapi/compiler/latest/lib/libimf.so"
|
||||||
"/opt/intel/oneapi/compiler/latest/lib/libintlc.so.5"
|
"/opt/intel/oneapi/compiler/latest/lib/libintlc.so.5"
|
||||||
"/opt/intel/oneapi/compiler/latest/lib/libpi_level_zero.so"
|
|
||||||
"/opt/intel/oneapi/pti/latest/lib/libpti_view.so.0.9"
|
|
||||||
"/opt/intel/oneapi/pti/latest/lib/libpti.so.0.9"
|
|
||||||
)
|
)
|
||||||
DEPS_SONAME+=(
|
DEPS_SONAME+=(
|
||||||
"libsycl-preview.so.7"
|
|
||||||
"libOpenCL.so.1"
|
"libOpenCL.so.1"
|
||||||
"libxptifw.so"
|
|
||||||
"libsvml.so"
|
"libsvml.so"
|
||||||
"libirng.so"
|
"libirng.so"
|
||||||
"libimf.so"
|
"libimf.so"
|
||||||
"libintlc.so.5"
|
"libintlc.so.5"
|
||||||
"libpi_level_zero.so"
|
|
||||||
"libpti_view.so.0.9"
|
|
||||||
"libpti.so.0.9"
|
|
||||||
)
|
)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ export VC_YEAR=2019
|
||||||
if [[ "$DESIRED_CUDA" == 'xpu' ]]; then
|
if [[ "$DESIRED_CUDA" == 'xpu' ]]; then
|
||||||
export VC_YEAR=2022
|
export VC_YEAR=2022
|
||||||
export USE_SCCACHE=0
|
export USE_SCCACHE=0
|
||||||
|
export XPU_VERSION=2025.0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Free space on filesystem before build:"
|
echo "Free space on filesystem before build:"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user