- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm using Visual Studio 2022 with oneMKL installed. I have no problem with cblas_dgemv, but with cblas_dgemm and the library set to Parallel through the project properties, I get a "Module not found" error in Kernelbase.dll. I don't really understand as dgemv works fine in both Sequential and Parallel. dgemm sequential works fine too.
Here are the libraries VS is linking:
MKL_INTEL_LP64_DLL.LIB MKL_INTEL_THREAD_DLL.LIB MKL_CORE_DLL.LIB LIBIOMP5MD.LIB
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It appears to be something in mkl_intel_thread.2.dll that's trying to call something from KernelBase.dll. Is it because I have an AMD processor?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you for posting in the forum!
Could you please try to build the dgemm code in Command Prompt to see if the same error is captured?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please note that building the code is not an issue -- it's running it.
However, running it from the oneAPI command prompt *does* work. It just doesn't from inside Visual Studio, even if I don't attach a debugger.

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