Tensorflow error : DLL load failed: The specified procedure could not be found
I had this error as well, and was able to resolve it by downgrading protobuf from 3.6.1 to 3.6.0:
pip install protobuf==3.6.0
There is a similar issue on Github:
Tensorflow issue
Problem should be resolved if you install the wheel file provided in one of the answers. You can find the wheel file here.
Wheel file
You can install the wheel file with pip. First change the current directory to install location. Then,
pip install tensorflow-1.6.0-cp36-cp36m-win_amd64.whl
- windows 10
- python 3.6
- Cuda 9.0
- cudnn-9.0-windows10-x64-v7.6.3.30
- tensorflow-gpu == 1.12.0
- keras == 2.2.4
problem was:
ImportError: DLL load failed: The specified procedure could not be found.
solved with:
pip install protobuf==3.6.0