intel-extension-for-pytorch: Build version v2.1.10+xpu from source code, met python ipex import error with mkl symbol libmkl_sycl_lapack.so.4
Describe the issue
Hi,
I am trying to build the ipex xpu from source code, referring to link .
Hardware: i9-12900KF + Arc770 OS: Anolis OS (CentOS like OS), kernel 6.6
After compilation done, try to import ipex, met following issue.
(base) [root@e2b895ae002c mkl]# python -c "import torch; import intel_extension_for_pytorch as ipex;"
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/root/anaconda3/lib/python3.11/site-packages/intel_extension_for_pytorch/__init__.py", line 94, in <module>
from .utils._proxy_module import *
File "/root/anaconda3/lib/python3.11/site-packages/intel_extension_for_pytorch/utils/_proxy_module.py", line 2, in <module>
import intel_extension_for_pytorch._C
ImportError: /opt/intel/oneapi/mkl/2024.0/lib/libmkl_sycl_lapack.so.4: undefined symbol: mkl_lapack_dsytrd_sb2st_block_rfg
the installed MKL version is:
(base) [root@e2b895ae002c mkl]# dnf list --installed | grep intel
intel-oneapi-mkl-2024.0.x86_64 2024.0.0-49656 @oneAPI
intel-oneapi-mkl-common-2024.0.noarch 2024.0.0-49656 @oneAPI
intel-oneapi-mkl-common-devel-2024.0.noarch 2024.0.0-49656 @oneAPI
intel-oneapi-mkl-devel.x86_64 2024.0.0-49656 @oneAPI
intel-oneapi-mkl-devel-2024.0.x86_64 2024.0.0-49656 @oneAPI
The MKL version is matching the installation link
sudo dnf install -y intel-oneapi-dpcpp-cpp-2024.0 intel-oneapi-mkl-devel-2024.0.0-49656
not sure why I met this import issue, looks like a version mismatch, looking forward to hear from you.
Thanks, Bo
About this issue
- Original URL
- State: closed
- Created 3 months ago
- Comments: 16 (6 by maintainers)
Oh, the current issue is my bad, I wrong removed
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-narrowing")
, revert it, and works well. will double confirm and back to you.