Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.

mkl 64 bit dll gives strange error


I am trying to run anaconda python 64 bit:

(base) D:\Anaconda2>python.exe
Python 2.7.16 |Anaconda, Inc.| (default, Mar 14 2019, 15:42:17) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy as np
INTEL MKL ERROR: The operating system cannot run %1. mkl_intel_thread.dll.
Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll.

in a popup windows it says:

The ordinal 242 could not be located in the dynamic link library



I can note also that the Intel Python itself does not run, producing the same popup and the same announcement as above.

Furthermore linking 64 bit Fortran programs with 64 bit mkl multithreaded does not work (for me),  it only works with mkl sequential.


0 Kudos
1 Reply

I don't see problem with 3.6.3 on win10, 64bit

Python 3.6.3 |Intel Corporation| (default, Feb 12 2018, 00:43:00) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Intel(R) Distribution for Python is brought to you by Intel Corporation.

>>> import sys
>>> import time
>>> import numpy as np
>>> from numpy import *
>>> from time import *

the example of the code ( dgemm) works as expected:

   4, 0.01688165
   8, 0.002460318
  16, 0.002109923
  32, 0.002239433
  64, 0.002841675
 128, 0.006256896
 256, 0.01422499
 512, 0.01204672


0 Kudos