Open
Description
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