Skip to content

Instantly share code, notes, and snippets.

@peterjc123
Last active May 12, 2020 19:44
Show Gist options
  • Save peterjc123/6b804651288e76db7b5fabe5348e1f03 to your computer and use it in GitHub Desktop.
Save peterjc123/6b804651288e76db7b5fabe5348e1f03 to your computer and use it in GitHub Desktop.
For #4518 from torch._C import * (ImportError: DLL load failed: The specified module could not be found

It was caused by the missing of some of the dependencies: mkl, mkl-fft, intel-openmp and VC 2017 Redist.

For conda packages:

conda install mkl mkl-fft intel-openmp numpy
# If package not found, do this
conda update conda

For wheel packages:

pip install mkl mkl-fft intel-openmp numpy

And then download VC 2017 Redist and install it.

A reboot may be required for the libraries to take effect.

If this persists, it may be related to your environmental variables, such as PATH. Make sure it is not broken and at least point to the following locations:

[PythonRoot]
[PythonRoot]\Library\bin
[PythonRoot]\Scripts
[PythonRoot]\bin
%SYSTEMROOT%

P.S: #7579 ImportError: DLL load failed: The operating system cannot run %1. does not seem to be the same issue with this. It is related to Anaconda. Fix command: conda install -c defaults intel-openmp -f. If you want to help us, please provide us the logs with python -v -c 'import torch' and the result of the following code:

# pip install psutil first
import psutil, os
p = psutil.Process( os.getpid() )
for dll in p.memory_maps():
  print(dll.path)
@Vini-S
Copy link

Vini-S commented Apr 12, 2019

plz help me to solve this error

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment