- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for catching this issue! I have reported it internally.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page