Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

Missing `cspr_64_` symbol in ILP64 MKL

ev-br
Beginner
1,344 Views

MKL 2025 installed from pypi seems to be missing the `cspr_64_` symbol with the trailing underscore:

$ nm libmkl_intel_ilp64.so |grep cspr_64
00000000002e3f80 T cspr_64
00000000002e3f80 T mkl_lapack__cspr_64_

while

$ nm libmkl_intel_ilp64.so |grep sspr_64
00000000002d1e60 T cblas_sspr_64
0000000000239d60 T sspr_64
0000000000239d60 T sspr_64_
$ nm libmkl_intel_ilp64.so |grep dspr_64
00000000002c5c70 T cblas_dspr_64
0000000000252660 T dspr_64
0000000000252660 T dspr_64_

 Found it via the SciPy's pull request which aims to bring ILP64 support to SciPy, https://github.com/scipy/scipy/pull/22743/

 

Our current workaround is to define an env variable and 

#ifdef FIX_MKL_2025_ILP64_MISSING_SYMBOL
#define cspr_64_ cspr_64
#endif

 

0 Kudos
1 Reply
Fengrui
Moderator
1,136 Views

Thank you for catching this issue! I have reported it internally.

0 Kudos
Reply