Skip to content

IPEX 2.5 XPU and 2.6 XPU cannot be imported with GLIBC 2.41 #794

Open
@Disty0

Description

@Disty0

Describe the bug

IPEX 2.5 XPU and 2.6 XPU cannot be imported on latest Arch Linux.
IPEX 2.3 and below and pure PyTorch 2.5 / 2.6 / 2.7 XPU without IPEX is not affected / works fine.

Importing IPEX 2.5 XPU and 2.6 XPU throws the following error:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/disty/venv25/lib/python3.12/site-packages/intel_extension_for_pytorch/__init__.py", line 123, in <module>
    from .utils._proxy_module import *
  File "/home/disty/venv25/lib/python3.12/site-packages/intel_extension_for_pytorch/utils/_proxy_module.py", line 2, in <module>
    import intel_extension_for_pytorch._C
ImportError: libintel-ext-pt-cpu.so: cannot enable executable stack as shared object requires: Invalid argument

And running execstack -c throws the following error:

(venv25) disty:~ $ execstack -c venv25/lib/python3.12/site-packages/intel_extension_for_pytorch/lib/libintel-ext-pt-cpu.so
execstack: venv25/lib/python3.12/site-packages/intel_extension_for_pytorch/lib/libintel-ext-pt-cpu.so: section file offsets not monotonically increasing

onnxruntime-openvino also suffers from a similar error but running execstack -c fixes onnxruntime-openvino:

disty:~ $ python3.12 -m venv venvonnx
disty:~ $ source venvonnx/bin/activate
(venvonnx) disty:~ $ pip install onnxruntime-openvino

...

(venvonnx) disty:~ $ python -c "import onnxruntime as ort"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/disty/venvonnx/lib/python3.12/site-packages/onnxruntime/__init__.py", line 58, in <module>
    raise import_capi_exception
  File "/home/disty/venvonnx/lib/python3.12/site-packages/onnxruntime/__init__.py", line 23, in <module>
    from onnxruntime.capi._pybind_state import ExecutionMode  # noqa: F401
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/disty/venvonnx/lib/python3.12/site-packages/onnxruntime/capi/_pybind_state.py", line 32, in <module>
    from .onnxruntime_pybind11_state import *  # noqa
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ImportError: /home/disty/venvonnx/lib/python3.12/site-packages/onnxruntime/capi/onnxruntime_pybind11_state.cpython-312-x86_64-linux-gnu.so: cannot enable executable stack as shared object requires: Invalid argument
(venvonnx) disty:~ $ execstack -c /home/disty/venvonnx/lib/python3.12/site-packages/onnxruntime/capi/onnxruntime_pybind11_state.cpython-312-x86_64-linux-gnu.so
(venvonnx) disty:~ $ python -c "import onnxruntime as ort"
(venvonnx) disty:~ $

Full tracelog from pip install to the error message for IPEX 2.6 XPU:

disty:~ $ python3.12 -m venv venv26
disty:~ $ source venv26/bin/activate
(venv26) disty:~ $ python -m pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/xpu
Looking in indexes: https://download.pytorch.org/whl/xpu
Collecting torch
  Downloading https://download.pytorch.org/whl/xpu/torch-2.6.0%2Bxpu-cp312-cp312-linux_x86_64.whl.metadata (27 kB)
Collecting torchvision
  Downloading https://download.pytorch.org/whl/xpu/torchvision-0.21.0%2Bxpu-cp312-cp312-linux_x86_64.whl.metadata (6.1 kB)
Collecting torchaudio
  Downloading https://download.pytorch.org/whl/xpu/torchaudio-2.6.0%2Bxpu-cp312-cp312-linux_x86_64.whl.metadata (6.6 kB)
Collecting filelock (from torch)
  Downloading https://download.pytorch.org/whl/filelock-3.13.1-py3-none-any.whl.metadata (2.8 kB)
Collecting typing-extensions>=4.10.0 (from torch)
  Downloading https://download.pytorch.org/whl/typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Collecting setuptools (from torch)
  Downloading https://download.pytorch.org/whl/setuptools-70.2.0-py3-none-any.whl.metadata (5.8 kB)
Collecting sympy==1.13.1 (from torch)
  Downloading https://download.pytorch.org/whl/sympy-1.13.1-py3-none-any.whl (6.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.2/6.2 MB 24.6 MB/s eta 0:00:00
Collecting networkx (from torch)
  Downloading https://download.pytorch.org/whl/networkx-3.3-py3-none-any.whl.metadata (5.1 kB)
Collecting jinja2 (from torch)
  Downloading https://download.pytorch.org/whl/Jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB)
Collecting fsspec (from torch)
  Downloading https://download.pytorch.org/whl/fsspec-2024.6.1-py3-none-any.whl.metadata (11 kB)
Collecting intel-cmplr-lib-rt==2025.0.2 (from torch)
  Downloading https://download.pytorch.org/whl/xpu/intel_cmplr_lib_rt-2025.0.2-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.2 kB)
Collecting intel-cmplr-lib-ur==2025.0.2 (from torch)
  Downloading https://download.pytorch.org/whl/xpu/intel_cmplr_lib_ur-2025.0.2-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.2 kB)
Collecting intel-cmplr-lic-rt==2025.0.2 (from torch)
  Downloading https://download.pytorch.org/whl/xpu/intel_cmplr_lic_rt-2025.0.2-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.2 kB)
Collecting intel-sycl-rt==2025.0.2 (from torch)
  Downloading https://download.pytorch.org/whl/xpu/intel_sycl_rt-2025.0.2-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.4 kB)
Collecting tcmlib==1.2.0 (from torch)
  Downloading https://download.pytorch.org/whl/xpu/tcmlib-1.2.0-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (964 bytes)
Collecting umf==0.9.1 (from torch)
  Downloading https://download.pytorch.org/whl/xpu/umf-0.9.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.0 kB)
Collecting intel-pti==0.10.0 (from torch)
  Downloading https://download.pytorch.org/whl/xpu/intel_pti-0.10.0-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (982 bytes)
Collecting pytorch-triton-xpu==3.2.0 (from torch)
  Downloading https://download.pytorch.org/whl/pytorch_triton_xpu-3.2.0-cp312-cp312-linux_x86_64.whl.metadata (1.3 kB)
Collecting packaging (from pytorch-triton-xpu==3.2.0->torch)
  Downloading https://download.pytorch.org/whl/packaging-24.1-py3-none-any.whl (53 kB)
Collecting mpmath<1.4,>=1.1.0 (from sympy==1.13.1->torch)
  Downloading https://download.pytorch.org/whl/mpmath-1.3.0-py3-none-any.whl (536 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.2/536.2 kB 50.7 MB/s eta 0:00:00
Collecting numpy (from torchvision)
  Downloading https://download.pytorch.org/whl/numpy-2.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (60 kB)
Collecting pillow!=8.3.*,>=5.3.0 (from torchvision)
  Downloading https://download.pytorch.org/whl/pillow-11.0.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (9.1 kB)
Collecting MarkupSafe>=2.0 (from jinja2->torch)
  Downloading https://download.pytorch.org/whl/MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB)
Downloading https://download.pytorch.org/whl/xpu/torch-2.6.0%2Bxpu-cp312-cp312-linux_x86_64.whl (1029.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 GB 39.7 MB/s eta 0:00:00
Downloading https://download.pytorch.org/whl/xpu/intel_cmplr_lib_rt-2025.0.2-py2.py3-none-manylinux_2_28_x86_64.whl (45.9 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.9/45.9 MB 38.0 MB/s eta 0:00:00
Downloading https://download.pytorch.org/whl/xpu/intel_cmplr_lib_ur-2025.0.2-py2.py3-none-manylinux_2_28_x86_64.whl (25.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 25.1/25.1 MB 47.5 MB/s eta 0:00:00
Downloading https://download.pytorch.org/whl/xpu/intel_cmplr_lic_rt-2025.0.2-py2.py3-none-manylinux_2_28_x86_64.whl (18 kB)
Downloading https://download.pytorch.org/whl/xpu/intel_pti-0.10.0-py2.py3-none-manylinux_2_28_x86_64.whl (651 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 651.8/651.8 kB 17.4 MB/s eta 0:00:00
Downloading https://download.pytorch.org/whl/xpu/intel_sycl_rt-2025.0.2-py2.py3-none-manylinux_2_28_x86_64.whl (12.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.4/12.4 MB 54.6 MB/s eta 0:00:00
Downloading https://download.pytorch.org/whl/pytorch_triton_xpu-3.2.0-cp312-cp312-linux_x86_64.whl (348.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 348.6/348.6 MB 49.7 MB/s eta 0:00:00
Downloading https://download.pytorch.org/whl/xpu/tcmlib-1.2.0-py2.py3-none-manylinux_2_28_x86_64.whl (4.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 45.0 MB/s eta 0:00:00
Downloading https://download.pytorch.org/whl/xpu/umf-0.9.1-py2.py3-none-manylinux_2_28_x86_64.whl (161 kB)
Downloading https://download.pytorch.org/whl/xpu/torchvision-0.21.0%2Bxpu-cp312-cp312-linux_x86_64.whl (1.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 35.4 MB/s eta 0:00:00
Downloading https://download.pytorch.org/whl/xpu/torchaudio-2.6.0%2Bxpu-cp312-cp312-linux_x86_64.whl (1.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 36.8 MB/s eta 0:00:00
Downloading https://download.pytorch.org/whl/pillow-11.0.0-cp312-cp312-manylinux_2_28_x86_64.whl (4.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 64.6 MB/s eta 0:00:00
Downloading https://download.pytorch.org/whl/typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Downloading https://download.pytorch.org/whl/filelock-3.13.1-py3-none-any.whl (11 kB)
Downloading https://download.pytorch.org/whl/fsspec-2024.6.1-py3-none-any.whl (177 kB)
Downloading https://download.pytorch.org/whl/Jinja2-3.1.4-py3-none-any.whl (133 kB)
Downloading https://download.pytorch.org/whl/networkx-3.3-py3-none-any.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 42.7 MB/s eta 0:00:00
Downloading https://download.pytorch.org/whl/numpy-2.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.0/16.0 MB 30.5 MB/s eta 0:00:00
Downloading https://download.pytorch.org/whl/setuptools-70.2.0-py3-none-any.whl (930 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 930.8/930.8 kB 56.1 MB/s eta 0:00:00
Installing collected packages: tcmlib, mpmath, intel-pti, intel-cmplr-lic-rt, intel-cmplr-lib-rt, umf, typing-extensions, sympy, setuptools, pillow, packaging, numpy, networkx, MarkupSafe, fsspec, filelock, pytorch-triton-xpu, jinja2, intel-cmplr-lib-ur, intel-sycl-rt, torch, torchvision, torchaudio
Successfully installed MarkupSafe-2.1.5 filelock-3.13.1 fsspec-2024.6.1 intel-cmplr-lib-rt-2025.0.2 intel-cmplr-lib-ur-2025.0.2 intel-cmplr-lic-rt-2025.0.2 intel-pti-0.10.0 intel-sycl-rt-2025.0.2 jinja2-3.1.4 mpmath-1.3.0 networkx-3.3 numpy-2.1.2 packaging-24.1 pillow-11.0.0 pytorch-triton-xpu-3.2.0 setuptools-70.2.0 sympy-1.13.1 tcmlib-1.2.0 torch-2.6.0+xpu torchaudio-2.6.0+xpu torchvision-0.21.0+xpu typing-extensions-4.12.2 umf-0.9.1
(venv26) disty:~ $ python -m pip install intel-extension-for-pytorch==2.6.10+xpu oneccl_bind_pt==2.6.0+xpu --extra-index-url https://pytorch-extension.intel.com/release-whl/stable/xpu/us/
Looking in indexes: https://pypi.org/simple, https://pytorch-extension.intel.com/release-whl/stable/xpu/us/
Collecting intel-extension-for-pytorch==2.6.10+xpu
  Downloading https://intel-extension-for-pytorch.s3.amazonaws.com/ipex_stable/xpu/./intel_extension_for_pytorch-2.6.10%2Bxpu-cp312-cp312-linux_x86_64.whl (514.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 514.6/514.6 MB 9.5 MB/s eta 0:00:00
Collecting oneccl_bind_pt==2.6.0+xpu
  Downloading https://intel-extension-for-pytorch.s3.amazonaws.com/ipex_stable/xpu/./oneccl_bind_pt-2.6.0%2Bxpu-cp312-cp312-linux_x86_64.whl (557 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 558.0/558.0 kB 16.9 MB/s eta 0:00:00
Collecting psutil (from intel-extension-for-pytorch==2.6.10+xpu)
  Using cached psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB)
Requirement already satisfied: numpy in ./venv26/lib/python3.12/site-packages (from intel-extension-for-pytorch==2.6.10+xpu) (2.1.2)
Requirement already satisfied: packaging in ./venv26/lib/python3.12/site-packages (from intel-extension-for-pytorch==2.6.10+xpu) (24.1)
Collecting pydantic (from intel-extension-for-pytorch==2.6.10+xpu)
  Downloading pydantic-2.10.6-py3-none-any.whl.metadata (30 kB)
Collecting ruamel.yaml (from intel-extension-for-pytorch==2.6.10+xpu)
  Downloading ruamel.yaml-0.18.10-py3-none-any.whl.metadata (23 kB)
Collecting dpcpp-cpp-rt==2025.0.4 (from intel-extension-for-pytorch==2.6.10+xpu)
  Downloading dpcpp_cpp_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.3 kB)
Collecting mkl-dpcpp==2025.0.1 (from intel-extension-for-pytorch==2.6.10+xpu)
  Downloading mkl_dpcpp-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.8 kB)
Collecting oneccl-devel==2021.14.1 (from intel-extension-for-pytorch==2.6.10+xpu)
  Downloading oneccl_devel-2021.14.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (894 bytes)
Collecting impi-devel==2021.14.1 (from intel-extension-for-pytorch==2.6.10+xpu)
  Downloading impi_devel-2021.14.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (958 bytes)
Collecting intel-opencl-rt==2025.0.4 (from dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading intel_opencl_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.2 kB)
Collecting intel-openmp==2025.0.4 (from dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading intel_openmp-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.2 kB)
Collecting intel-sycl-rt==2025.0.4 (from dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading intel_sycl_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.4 kB)
Collecting impi-rt==2021.14.1 (from impi-devel==2021.14.1->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading impi_rt-2021.14.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (918 bytes)
Collecting mkl==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading mkl-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.4 kB)
Collecting onemkl-sycl-blas==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading onemkl_sycl_blas-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.4 kB)
Collecting onemkl-sycl-lapack==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading onemkl_sycl_lapack-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.5 kB)
Collecting onemkl-sycl-dft==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading onemkl_sycl_dft-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.4 kB)
Collecting onemkl-sycl-sparse==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading onemkl_sycl_sparse-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.5 kB)
Collecting onemkl-sycl-vm==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading onemkl_sycl_vm-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.4 kB)
Collecting onemkl-sycl-rng==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading onemkl_sycl_rng-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.4 kB)
Collecting onemkl-sycl-stats==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading onemkl_sycl_stats-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.4 kB)
Collecting onemkl-sycl-datafitting==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading onemkl_sycl_datafitting-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.4 kB)
Collecting oneccl==2021.14.1 (from oneccl-devel==2021.14.1->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading oneccl-2021.14.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (931 bytes)
Collecting tbb==2022.* (from intel-opencl-rt==2025.0.4->dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading tbb-2022.0.0-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.0 kB)
Requirement already satisfied: intel-cmplr-lic-rt==2025.* in ./venv26/lib/python3.12/site-packages (from intel-opencl-rt==2025.0.4->dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.6.10+xpu) (2025.0.2)
Collecting intel-cmplr-lib-ur==2025.0.4 (from intel-openmp==2025.0.4->dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading intel_cmplr_lib_ur-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.2 kB)
Collecting intel-cmplr-lib-rt==2025.0.4 (from intel-sycl-rt==2025.0.4->dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading intel_cmplr_lib_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.2 kB)
Collecting intel-cmplr-lic-rt==2025.* (from intel-opencl-rt==2025.0.4->dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading intel_cmplr_lic_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.2 kB)
Requirement already satisfied: umf==0.9.* in ./venv26/lib/python3.12/site-packages (from intel-cmplr-lib-ur==2025.0.4->intel-openmp==2025.0.4->dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.6.10+xpu) (0.9.1)
Requirement already satisfied: tcmlib==1.* in ./venv26/lib/python3.12/site-packages (from tbb==2022.*->intel-opencl-rt==2025.0.4->dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.6.10+xpu) (1.2.0)
Collecting annotated-types>=0.6.0 (from pydantic->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting pydantic-core==2.27.2 (from pydantic->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
Requirement already satisfied: typing-extensions>=4.12.2 in ./venv26/lib/python3.12/site-packages (from pydantic->intel-extension-for-pytorch==2.6.10+xpu) (4.12.2)
Collecting ruamel.yaml.clib>=0.2.7 (from ruamel.yaml->intel-extension-for-pytorch==2.6.10+xpu)
  Downloading ruamel.yaml.clib-0.2.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.7 kB)
Downloading dpcpp_cpp_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl (28 kB)
Downloading impi_devel-2021.14.1-py2.py3-none-manylinux_2_28_x86_64.whl (132 kB)
Downloading mkl_dpcpp-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (3.8 kB)
Downloading oneccl_devel-2021.14.1-py2.py3-none-manylinux_2_28_x86_64.whl (25.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 25.5/25.5 MB 51.0 MB/s eta 0:00:00
Downloading impi_rt-2021.14.1-py2.py3-none-manylinux_2_28_x86_64.whl (79.9 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.9/79.9 MB 67.6 MB/s eta 0:00:00
Downloading intel_opencl_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl (194.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 194.0/194.0 MB 23.3 MB/s eta 0:00:00
Downloading intel_openmp-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl (30.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.1/30.1 MB 16.2 MB/s eta 0:00:00
Downloading intel_sycl_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl (12.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.4/12.4 MB 17.0 MB/s eta 0:00:00
Downloading mkl-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (184.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 184.8/184.8 MB 18.1 MB/s eta 0:00:00
Downloading oneccl-2021.14.1-py2.py3-none-manylinux_2_28_x86_64.whl (63.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.2/63.2 MB 25.7 MB/s eta 0:00:00
Downloading onemkl_sycl_blas-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (22.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 22.1/22.1 MB 30.6 MB/s eta 0:00:00
Downloading onemkl_sycl_datafitting-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (1.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 36.7 MB/s eta 0:00:00
Downloading onemkl_sycl_dft-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (7.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.4/7.4 MB 32.6 MB/s eta 0:00:00
Downloading onemkl_sycl_lapack-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (11.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.4/11.4 MB 33.2 MB/s eta 0:00:00
Downloading onemkl_sycl_rng-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (21.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 21.8/21.8 MB 36.0 MB/s eta 0:00:00
Downloading onemkl_sycl_sparse-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (27.4 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 27.4/27.4 MB 31.2 MB/s eta 0:00:00
Downloading onemkl_sycl_stats-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (6.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.6/6.6 MB 36.8 MB/s eta 0:00:00
Downloading onemkl_sycl_vm-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (43.1 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.1/43.1 MB 43.6 MB/s eta 0:00:00
Downloading intel_cmplr_lib_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl (45.9 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.9/45.9 MB 40.7 MB/s eta 0:00:00
Downloading intel_cmplr_lib_ur-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl (25.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 25.2/25.2 MB 23.6 MB/s eta 0:00:00
Downloading intel_cmplr_lic_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl (18 kB)
Downloading tbb-2022.0.0-py2.py3-none-manylinux_2_28_x86_64.whl (5.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.8/5.8 MB 39.7 MB/s eta 0:00:00
Using cached psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (277 kB)
Downloading pydantic-2.10.6-py3-none-any.whl (431 kB)
Downloading pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 36.2 MB/s eta 0:00:00
Downloading ruamel.yaml-0.18.10-py3-none-any.whl (117 kB)
Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
Downloading ruamel.yaml.clib-0.2.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (754 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 754.1/754.1 kB 35.2 MB/s eta 0:00:00
Installing collected packages: oneccl_bind_pt, intel-cmplr-lic-rt, intel-cmplr-lib-rt, impi-rt, tbb, ruamel.yaml.clib, pydantic-core, psutil, impi-devel, annotated-types, ruamel.yaml, pydantic, intel-opencl-rt, intel-cmplr-lib-ur, intel-sycl-rt, intel-openmp, oneccl, mkl, dpcpp-cpp-rt, onemkl-sycl-vm, onemkl-sycl-stats, onemkl-sycl-rng, onemkl-sycl-dft, onemkl-sycl-datafitting, onemkl-sycl-blas, oneccl-devel, onemkl-sycl-sparse, onemkl-sycl-lapack, mkl-dpcpp, intel-extension-for-pytorch
  Attempting uninstall: intel-cmplr-lic-rt
    Found existing installation: intel-cmplr-lic-rt 2025.0.2
    Uninstalling intel-cmplr-lic-rt-2025.0.2:
      Successfully uninstalled intel-cmplr-lic-rt-2025.0.2
  Attempting uninstall: intel-cmplr-lib-rt
    Found existing installation: intel-cmplr-lib-rt 2025.0.2
    Uninstalling intel-cmplr-lib-rt-2025.0.2:
      Successfully uninstalled intel-cmplr-lib-rt-2025.0.2
  Attempting uninstall: intel-cmplr-lib-ur
    Found existing installation: intel-cmplr-lib-ur 2025.0.2
    Uninstalling intel-cmplr-lib-ur-2025.0.2:
      Successfully uninstalled intel-cmplr-lib-ur-2025.0.2
  Attempting uninstall: intel-sycl-rt
    Found existing installation: intel-sycl-rt 2025.0.2
    Uninstalling intel-sycl-rt-2025.0.2:
      Successfully uninstalled intel-sycl-rt-2025.0.2
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
(edit: adding ' here to fix the code formatting of github.)
torch 2.6.0+xpu requires intel-cmplr-lib-rt==2025.0.2, but you have intel-cmplr-lib-rt 2025.0.4 which is incompatible.
torch 2.6.0+xpu requires intel-cmplr-lib-ur==2025.0.2, but you have intel-cmplr-lib-ur 2025.0.4 which is incompatible.
torch 2.6.0+xpu requires intel-cmplr-lic-rt==2025.0.2, but you have intel-cmplr-lic-rt 2025.0.4 which is incompatible.
torch 2.6.0+xpu requires intel-sycl-rt==2025.0.2, but you have intel-sycl-rt 2025.0.4 which is incompatible.
Successfully installed annotated-types-0.7.0 dpcpp-cpp-rt-2025.0.4 impi-devel-2021.14.1 impi-rt-2021.14.1 intel-cmplr-lib-rt-2025.0.4 intel-cmplr-lib-ur-2025.0.4 intel-cmplr-lic-rt-2025.0.4 intel-extension-for-pytorch-2.6.10+xpu intel-opencl-rt-2025.0.4 intel-openmp-2025.0.4 intel-sycl-rt-2025.0.4 mkl-2025.0.1 mkl-dpcpp-2025.0.1 oneccl-2021.14.1 oneccl-devel-2021.14.1 oneccl_bind_pt-2.6.0+xpu onemkl-sycl-blas-2025.0.1 onemkl-sycl-datafitting-2025.0.1 onemkl-sycl-dft-2025.0.1 onemkl-sycl-lapack-2025.0.1 onemkl-sycl-rng-2025.0.1 onemkl-sycl-sparse-2025.0.1 onemkl-sycl-stats-2025.0.1 onemkl-sycl-vm-2025.0.1 psutil-7.0.0 pydantic-2.10.6 pydantic-core-2.27.2 ruamel.yaml-0.18.10 ruamel.yaml.clib-0.2.12 tbb-2022.0.0

[notice] A new release of pip is available: 24.3.1 -> 25.0.1
[notice] To update, run: pip install --upgrade pip
(venv26) disty:~ $ python -c "import torch; import intel_extension_for_pytorch as ipex; print(torch.__version__); print(ipex.__version__); [print(f'[{i}]: {torch.xpu.get_device_properties(i)}') for i in range(torch.xpu.device_count())];"
Traceback (most recent call last):
  File "/home/disty/venv26/lib/python3.12/site-packages/torch/__init__.py", line 2756, in _import_device_backends
    entrypoint = backend_extension.load()
                 ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 205, in load
    module = import_module(match.group('module'))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 999, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/home/disty/venv26/lib/python3.12/site-packages/intel_extension_for_pytorch/__init__.py", line 128, in <module>
    from .utils._proxy_module import *
  File "/home/disty/venv26/lib/python3.12/site-packages/intel_extension_for_pytorch/utils/_proxy_module.py", line 2, in <module>
    import intel_extension_for_pytorch._C
ImportError: libintel-ext-pt-cpu.so: cannot enable executable stack as shared object requires: Invalid argument

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/disty/venv26/lib/python3.12/site-packages/torch/__init__.py", line 2784, in <module>
    _import_device_backends()
  File "/home/disty/venv26/lib/python3.12/site-packages/torch/__init__.py", line 2760, in _import_device_backends
    raise RuntimeError(
RuntimeError: Failed to load the backend extension: intel_extension_for_pytorch. You can disable extension auto-loading with TORCH_DEVICE_BACKEND_AUTOLOAD=0.
(venv26) disty:~ $ execstack -c venv25/lib/python3.12/site-packages/intel_extension_for_pytorch/lib/libintel-ext-pt-cpu.so
execstack: venv25/lib/python3.12/site-packages/intel_extension_for_pytorch/lib/libintel-ext-pt-cpu.so: section file offsets not monotonically increasing
(venv26) disty:~ $ 

Full tracelog from pip install to the error message for IPEX 2.5 XPU:

disty:~ $ python3.12 -m venv venv25
disty:~ $ source venv25/bin/activate
(venv25) disty:~ $ python -m pip install torch==2.5.1+cxx11.abi torchvision==0.20.1+cxx11.abi torchaudio==2.5.1+cxx11.abi intel-extension-for-pytorch==2.5.10+xpu oneccl_bind_pt==2.5.0+xpu --extra-index-url https://pytorch-extension.intel.com/release-whl/stable/xpu/us/
Looking in indexes: https://pypi.org/simple, https://pytorch-extension.intel.com/release-whl/stable/xpu/us/
Collecting torch==2.5.1+cxx11.abi
  Downloading https://intel-extension-for-pytorch.s3.amazonaws.com/ipex_stable/xpu/./torch-2.5.1%2Bcxx11.abi-cp312-cp312-linux_x86_64.whl (859.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 859.8/859.8 MB 7.5 MB/s eta 0:00:00
Collecting torchvision==0.20.1+cxx11.abi
  Downloading https://intel-extension-for-pytorch.s3.amazonaws.com/ipex_stable/xpu/./torchvision-0.20.1%2Bcxx11.abi-cp312-cp312-linux_x86_64.whl (1.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 70.7 MB/s eta 0:00:00
Collecting torchaudio==2.5.1+cxx11.abi
  Downloading https://intel-extension-for-pytorch.s3.amazonaws.com/ipex_stable/xpu/./torchaudio-2.5.1%2Bcxx11.abi-cp312-cp312-linux_x86_64.whl (1.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 48.5 MB/s eta 0:00:00
Collecting intel-extension-for-pytorch==2.5.10+xpu
  Downloading https://intel-extension-for-pytorch.s3.amazonaws.com/ipex_stable/xpu/./intel_extension_for_pytorch-2.5.10%2Bxpu-cp312-cp312-linux_x86_64.whl (772.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 772.6/772.6 MB 10.6 MB/s eta 0:00:00
Collecting oneccl_bind_pt==2.5.0+xpu
  Downloading https://intel-extension-for-pytorch.s3.amazonaws.com/ipex_stable/xpu/./oneccl_bind_pt-2.5.0%2Bxpu-cp312-cp312-linux_x86_64.whl (557 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 557.1/557.1 kB 47.8 MB/s eta 0:00:00
Collecting filelock (from torch==2.5.1+cxx11.abi)
  Downloading filelock-3.17.0-py3-none-any.whl.metadata (2.9 kB)
Collecting typing-extensions>=4.8.0 (from torch==2.5.1+cxx11.abi)
  Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Collecting networkx (from torch==2.5.1+cxx11.abi)
  Downloading networkx-3.4.2-py3-none-any.whl.metadata (6.3 kB)
Collecting jinja2 (from torch==2.5.1+cxx11.abi)
  Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Collecting fsspec (from torch==2.5.1+cxx11.abi)
  Downloading fsspec-2025.3.0-py3-none-any.whl.metadata (11 kB)
Collecting setuptools (from torch==2.5.1+cxx11.abi)
  Using cached setuptools-76.0.0-py3-none-any.whl.metadata (6.7 kB)
Collecting sympy==1.13.1 (from torch==2.5.1+cxx11.abi)
  Downloading sympy-1.13.1-py3-none-any.whl.metadata (12 kB)
Collecting numpy (from torchvision==0.20.1+cxx11.abi)
  Using cached numpy-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (62 kB)
Collecting pillow!=8.3.*,>=5.3.0 (from torchvision==0.20.1+cxx11.abi)
  Downloading pillow-11.1.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (9.1 kB)
Collecting psutil (from intel-extension-for-pytorch==2.5.10+xpu)
  Using cached psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB)
Collecting packaging (from intel-extension-for-pytorch==2.5.10+xpu)
  Using cached packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pydantic (from intel-extension-for-pytorch==2.5.10+xpu)
  Using cached pydantic-2.10.6-py3-none-any.whl.metadata (30 kB)
Collecting ruamel.yaml (from intel-extension-for-pytorch==2.5.10+xpu)
  Using cached ruamel.yaml-0.18.10-py3-none-any.whl.metadata (23 kB)
Collecting dpcpp-cpp-rt==2025.0.4 (from intel-extension-for-pytorch==2.5.10+xpu)
  Using cached dpcpp_cpp_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.3 kB)
Collecting mkl-dpcpp==2025.0.1 (from intel-extension-for-pytorch==2.5.10+xpu)
  Using cached mkl_dpcpp-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.8 kB)
Collecting oneccl-devel==2021.14.1 (from intel-extension-for-pytorch==2.5.10+xpu)
  Using cached oneccl_devel-2021.14.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (894 bytes)
Collecting impi-devel==2021.14.0 (from intel-extension-for-pytorch==2.5.10+xpu)
  Downloading impi_devel-2021.14.0-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (958 bytes)
Collecting intel-pti==0.10.0 (from intel-extension-for-pytorch==2.5.10+xpu)
  Downloading intel_pti-0.10.0-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (982 bytes)
Collecting intel-opencl-rt==2025.0.4 (from dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached intel_opencl_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.2 kB)
Collecting intel-openmp==2025.0.4 (from dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached intel_openmp-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.2 kB)
Collecting intel-sycl-rt==2025.0.4 (from dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached intel_sycl_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.4 kB)
Collecting impi-rt==2021.14.0 (from impi-devel==2021.14.0->intel-extension-for-pytorch==2.5.10+xpu)
  Downloading impi_rt-2021.14.0-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (918 bytes)
Collecting mkl==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached mkl-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.4 kB)
Collecting onemkl-sycl-blas==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached onemkl_sycl_blas-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.4 kB)
Collecting onemkl-sycl-lapack==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached onemkl_sycl_lapack-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.5 kB)
Collecting onemkl-sycl-dft==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached onemkl_sycl_dft-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.4 kB)
Collecting onemkl-sycl-sparse==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached onemkl_sycl_sparse-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.5 kB)
Collecting onemkl-sycl-vm==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached onemkl_sycl_vm-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.4 kB)
Collecting onemkl-sycl-rng==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached onemkl_sycl_rng-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.4 kB)
Collecting onemkl-sycl-stats==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached onemkl_sycl_stats-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.4 kB)
Collecting onemkl-sycl-datafitting==2025.0.1 (from mkl-dpcpp==2025.0.1->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached onemkl_sycl_datafitting-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.4 kB)
Collecting oneccl==2021.14.1 (from oneccl-devel==2021.14.1->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached oneccl-2021.14.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (931 bytes)
Collecting mpmath<1.4,>=1.1.0 (from sympy==1.13.1->torch==2.5.1+cxx11.abi)
  Using cached mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB)
Collecting tbb==2022.* (from intel-opencl-rt==2025.0.4->dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached tbb-2022.0.0-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.0 kB)
Collecting intel-cmplr-lic-rt==2025.* (from intel-opencl-rt==2025.0.4->dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.5.10+xpu)
  Downloading intel_cmplr_lic_rt-2025.0.5-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.2 kB)
Collecting intel-cmplr-lib-ur==2025.0.4 (from intel-openmp==2025.0.4->dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached intel_cmplr_lib_ur-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.2 kB)
Collecting intel-cmplr-lib-rt==2025.0.4 (from intel-sycl-rt==2025.0.4->dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached intel_cmplr_lib_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.2 kB)
Collecting intel-cmplr-lic-rt==2025.* (from intel-opencl-rt==2025.0.4->dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached intel_cmplr_lic_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.2 kB)
Collecting umf==0.9.* (from intel-cmplr-lib-ur==2025.0.4->intel-openmp==2025.0.4->dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.5.10+xpu)
  Downloading umf-0.9.1-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (1.0 kB)
Collecting tcmlib==1.* (from tbb==2022.*->intel-opencl-rt==2025.0.4->dpcpp-cpp-rt==2025.0.4->intel-extension-for-pytorch==2.5.10+xpu)
  Downloading tcmlib-1.2.0-py2.py3-none-manylinux_2_28_x86_64.whl.metadata (964 bytes)
Collecting MarkupSafe>=2.0 (from jinja2->torch==2.5.1+cxx11.abi)
  Downloading MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)
Collecting annotated-types>=0.6.0 (from pydantic->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting pydantic-core==2.27.2 (from pydantic->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
Collecting ruamel.yaml.clib>=0.2.7 (from ruamel.yaml->intel-extension-for-pytorch==2.5.10+xpu)
  Using cached ruamel.yaml.clib-0.2.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.7 kB)
Using cached dpcpp_cpp_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl (28 kB)
Downloading impi_devel-2021.14.0-py2.py3-none-manylinux_2_28_x86_64.whl (132 kB)
Downloading intel_pti-0.10.0-py2.py3-none-manylinux_2_28_x86_64.whl (651 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 651.8/651.8 kB 8.5 MB/s eta 0:00:00
Using cached mkl_dpcpp-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (3.8 kB)
Using cached oneccl_devel-2021.14.1-py2.py3-none-manylinux_2_28_x86_64.whl (25.5 MB)
Downloading sympy-1.13.1-py3-none-any.whl (6.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.2/6.2 MB 41.0 MB/s eta 0:00:00
Downloading impi_rt-2021.14.0-py2.py3-none-manylinux_2_28_x86_64.whl (78.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.2/78.2 MB 8.2 MB/s eta 0:00:00
Using cached intel_opencl_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl (194.0 MB)
Using cached intel_openmp-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl (30.1 MB)
Using cached intel_sycl_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl (12.4 MB)
Using cached mkl-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (184.8 MB)
Using cached oneccl-2021.14.1-py2.py3-none-manylinux_2_28_x86_64.whl (63.2 MB)
Using cached onemkl_sycl_blas-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (22.1 MB)
Using cached onemkl_sycl_datafitting-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (1.5 MB)
Using cached onemkl_sycl_dft-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (7.4 MB)
Using cached onemkl_sycl_lapack-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (11.4 MB)
Using cached onemkl_sycl_rng-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (21.8 MB)
Using cached onemkl_sycl_sparse-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (27.4 MB)
Using cached onemkl_sycl_stats-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (6.6 MB)
Using cached onemkl_sycl_vm-2025.0.1-py2.py3-none-manylinux_2_28_x86_64.whl (43.1 MB)
Using cached intel_cmplr_lib_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl (45.9 MB)
Using cached intel_cmplr_lib_ur-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl (25.2 MB)
Using cached intel_cmplr_lic_rt-2025.0.4-py2.py3-none-manylinux_2_28_x86_64.whl (18 kB)
Using cached tbb-2022.0.0-py2.py3-none-manylinux_2_28_x86_64.whl (5.8 MB)
Downloading tcmlib-1.2.0-py2.py3-none-manylinux_2_28_x86_64.whl (4.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.2/4.2 MB 39.3 MB/s eta 0:00:00
Downloading umf-0.9.1-py2.py3-none-manylinux_2_28_x86_64.whl (161 kB)
Downloading pillow-11.1.0-cp312-cp312-manylinux_2_28_x86_64.whl (4.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 51.4 MB/s eta 0:00:00
Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Downloading filelock-3.17.0-py3-none-any.whl (16 kB)
Downloading fsspec-2025.3.0-py3-none-any.whl (193 kB)
Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
Downloading networkx-3.4.2-py3-none-any.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 73.3 MB/s eta 0:00:00
Using cached numpy-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.1 MB)
Using cached packaging-24.2-py3-none-any.whl (65 kB)
Using cached psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (277 kB)
Using cached pydantic-2.10.6-py3-none-any.whl (431 kB)
Using cached pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB)
Using cached ruamel.yaml-0.18.10-py3-none-any.whl (117 kB)
Using cached setuptools-76.0.0-py3-none-any.whl (1.2 MB)
Using cached annotated_types-0.7.0-py3-none-any.whl (13 kB)
Downloading MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB)
Using cached mpmath-1.3.0-py3-none-any.whl (536 kB)
Using cached ruamel.yaml.clib-0.2.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (754 kB)
Installing collected packages: tcmlib, oneccl_bind_pt, mpmath, intel-pti, intel-cmplr-lic-rt, intel-cmplr-lib-rt, impi-rt, umf, typing-extensions, tbb, sympy, setuptools, ruamel.yaml.clib, psutil, pillow, packaging, numpy, networkx, MarkupSafe, impi-devel, fsspec, filelock, annotated-types, ruamel.yaml, pydantic-core, jinja2, intel-opencl-rt, intel-cmplr-lib-ur, torch, pydantic, intel-sycl-rt, intel-openmp, torchvision, torchaudio, oneccl, mkl, dpcpp-cpp-rt, onemkl-sycl-vm, onemkl-sycl-stats, onemkl-sycl-rng, onemkl-sycl-dft, onemkl-sycl-datafitting, onemkl-sycl-blas, oneccl-devel, onemkl-sycl-sparse, onemkl-sycl-lapack, mkl-dpcpp, intel-extension-for-pytorch
Successfully installed MarkupSafe-3.0.2 annotated-types-0.7.0 dpcpp-cpp-rt-2025.0.4 filelock-3.17.0 fsspec-2025.3.0 impi-devel-2021.14.0 impi-rt-2021.14.0 intel-cmplr-lib-rt-2025.0.4 intel-cmplr-lib-ur-2025.0.4 intel-cmplr-lic-rt-2025.0.4 intel-extension-for-pytorch-2.5.10+xpu intel-opencl-rt-2025.0.4 intel-openmp-2025.0.4 intel-pti-0.10.0 intel-sycl-rt-2025.0.4 jinja2-3.1.6 mkl-2025.0.1 mkl-dpcpp-2025.0.1 mpmath-1.3.0 networkx-3.4.2 numpy-2.2.3 oneccl-2021.14.1 oneccl-devel-2021.14.1 oneccl_bind_pt-2.5.0+xpu onemkl-sycl-blas-2025.0.1 onemkl-sycl-datafitting-2025.0.1 onemkl-sycl-dft-2025.0.1 onemkl-sycl-lapack-2025.0.1 onemkl-sycl-rng-2025.0.1 onemkl-sycl-sparse-2025.0.1 onemkl-sycl-stats-2025.0.1 onemkl-sycl-vm-2025.0.1 packaging-24.2 pillow-11.1.0 psutil-7.0.0 pydantic-2.10.6 pydantic-core-2.27.2 ruamel.yaml-0.18.10 ruamel.yaml.clib-0.2.12 setuptools-76.0.0 sympy-1.13.1 tbb-2022.0.0 tcmlib-1.2.0 torch-2.5.1+cxx11.abi torchaudio-2.5.1+cxx11.abi torchvision-0.20.1+cxx11.abi typing-extensions-4.12.2 umf-0.9.1

[notice] A new release of pip is available: 24.3.1 -> 25.0.1
[notice] To update, run: pip install --upgrade pip
(venv25) disty:~ $ python -c "import torch; import intel_extension_for_pytorch as ipex; print(torch.__version__); print(ipex.__version__); [print(f'[{i}]: {torch.xpu.get_device_properties(i)}') for i in range(torch.xpu.device_count())];"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/disty/venv25/lib/python3.12/site-packages/intel_extension_for_pytorch/__init__.py", line 123, in <module>
    from .utils._proxy_module import *
  File "/home/disty/venv25/lib/python3.12/site-packages/intel_extension_for_pytorch/utils/_proxy_module.py", line 2, in <module>
    import intel_extension_for_pytorch._C
ImportError: libintel-ext-pt-cpu.so: cannot enable executable stack as shared object requires: Invalid argument
(venv25) disty:~ $ execstack -c venv25/lib/python3.12/site-packages/intel_extension_for_pytorch/lib/libintel-ext-pt-cpu.so
execstack: venv25/lib/python3.12/site-packages/intel_extension_for_pytorch/lib/libintel-ext-pt-cpu.so: section file offsets not monotonically increasing
(venv25) disty:~ $ 

Versions

Python: 3.12.9
OS: Arch Linux x86_64
Kernel: Linux 6.13.5-zen1-1-zen
Intel Compute Runtime: intel-compute-runtime-bin-25.05.32567.17-1
GPU: Intel Arc A770 LE 16 GB

Had to uninstall ipex for collect_env.py:

(venv26) disty:~ $ pip uninstall intel-extension-for-pytorch 
Found existing installation: intel_extension_for_pytorch 2.6.10+xpu
Uninstalling intel_extension_for_pytorch-2.6.10+xpu:
  Would remove:
    /home/disty/venv26/bin/ipexrun
    /home/disty/venv26/lib/python3.12/site-packages/intel_extension_for_pytorch-2.6.10+xpu.dist-info/*
    /home/disty/venv26/lib/python3.12/site-packages/intel_extension_for_pytorch/*
Proceed (Y/n)? 
  Successfully uninstalled intel_extension_for_pytorch-2.6.10+xpu
(venv26) disty:~ $ python collect_env.py
Collecting environment information...
=====================================
PyTorch version:   2.6.0+xpu
PyTorch CXX11 ABI: Yes
IPEX version:      N/A
IPEX commit:       N/A
Build type:        N/A

OS:                Arch Linux (x86_64)
GCC version:       (GCC) 14.2.1 20250207
Clang version:     19.1.7
IGC version:       N/A
CMake version:     version 3.31.6
Libc version:      glibc-2.41

Python version:    3.12.9 (main, Feb  6 2025, 15:54:32) [GCC 14.2.1 20250128] (64-bit runtime)
Python platform:   Linux-6.13.5-zen1-1-zen-x86_64-with-glibc2.41
Is XPU available:  N/A
DPCPP runtime:     N/A
MKL version:       N/A

GPU models and configuration onboard: 
* Intel(R) Arc(TM) A770 Graphics

GPU models and configuration detected: 
N/A

Driver version: 
* intel_opencl:	N/A
* level_zero:	N/A

CPU:
Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               16
On-line CPU(s) list:                  0-15
Vendor ID:                            AuthenticAMD
Model name:                           AMD Ryzen 7 5800X3D 8-Core Processor
CPU family:                           25
Model:                                33
Thread(s) per core:                   2
Core(s) per socket:                   8
Socket(s):                            1
Stepping:                             2
Frequency boost:                      enabled
CPU(s) scaling MHz:                   82%
CPU max MHz:                          4550.0000
CPU min MHz:                          550.0000
BogoMIPS:                             6799.75
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap
Virtualization:                       AMD-V
L1d cache:                            256 KiB (8 instances)
L1i cache:                            256 KiB (8 instances)
L2 cache:                             4 MiB (8 instances)
L3 cache:                             96 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-15
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Mitigation; Safe RET
Vulnerability Spec store bypass:      Mitigation; Speculative Store Bypass disabled via prctl
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected

Versions of relevant libraries:
[conda] N/A

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions