Issue 1:
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): yes

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows 10

Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:

TensorFlow installed from (source or binary): pip 18.0 - pip install tensorflow

TensorFlow version (use command below): 1.9

Python version: 3.6.3

Bazel version (if compiling from source):

GCC/Compiler version (if compiling from source):

CUDA/cuDNN version: none

GPU model and memory: none

Exact command to reproduce: import tensorflow after pip install tensorflow

Describe the problem

I am working on a Win10 machine, with python 3.6.3 and using tensorflow 1.9, pip 18.0. I did not provide an option to install tensorflow with gpu, (i.e.), according to this

https://www.tensorflow.org/install/install_windows,

I used

pip install tensorflow

and did not provide option for using GPU. However, when trying to import tensorflow, I am faced with the following error

ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'

After following various links,

https://stackoverflow.com/questions/42011070/on-windows-running-import-tensorflow-generates-no-module-named-pywrap-tenso,

#8385,

I installed the Visual studio update 3 and also used the script provided for tensorflow self check,

https://gist.github.com/mrry/ee5dbcfdd045fa48a27d56664411d41c,

and came across this following error:

Could not load 'cudart64_80.dll'. .....
Could not load 'nvcuda.dll' .......
Could not load 'cudnn64_5.dll' ........

Why is my Tensorflow looking for these packages, when I installed it without GPU? MY system doesn't house a GPU at the moment. I tried uninstall and reinstalling with the upgraded pip 18.0, but the issue persists. How can this be rectified.?

Source code / logs

Errors in Detail. in Jupyter notebook while trying import -

ImportError Traceback (most recent call last)

c:\python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py in swig_import_helper()

13 try:

---> 14 return importlib.import_module(mname)

15 except ImportError:

c:\python36\lib\importlib_init_.py in import_module(name, package)

125 level += 1

--> 126 return _bootstrap._gcd_import(name[level:], package, level)

127

c:\python36\lib\importlib_bootstrap.py in _gcd_import(name, package, level)

c:\python36\lib\importlib_bootstrap.py in find_and_load(name, import)

c:\python36\lib\importlib_bootstrap.py in find_and_load_unlocked(name, import)

c:\python36\lib\importlib_bootstrap.py in _load_unlocked(spec)

c:\python36\lib\importlib_bootstrap.py in module_from_spec(spec)

c:\python36\lib\importlib_bootstrap_external.py in create_module(self, spec)

c:\python36\lib\importlib_bootstrap.py in _call_with_frames_removed(f, *args, **kwds)

ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.

During handling of the above exception, another exception occurred:

ModuleNotFoundError Traceback (most recent call last)

c:\python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py in ()

57

---> 58 from tensorflow.python.pywrap_tensorflow_internal import *

59 from tensorflow.python.pywrap_tensorflow_internal import version

c:\python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py in ()

16 return importlib.import_module('_pywrap_tensorflow_internal')

---> 17 _pywrap_tensorflow_internal = swig_import_helper()

18 del swig_import_helper

c:\python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py in swig_import_helper()

15 except ImportError:

---> 16 return importlib.import_module('_pywrap_tensorflow_internal')

17 _pywrap_tensorflow_internal = swig_import_helper()

c:\python36\lib\importlib_init_.py in import_module(name, package)

125 level += 1

--> 126 return _bootstrap._gcd_import(name[level:], package, level)

127

ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'

During handling of the above exception, another exception occurred:

ImportError Traceback (most recent call last)

in ()

1 get_ipython().run_line_magic('pylab', 'inline')

----> 2 from keras import regularizers, activations

3 from keras.models import Sequential, load_model

4 from keras.utils import np_utils,plot_model,to_categorical

5 import pandas

c:\python36\lib\site-packages\keras_init_.py in ()

1 from future import absolute_import

2

----> 3 from . import utils

4 from . import activations

5 from . import applications

c:\python36\lib\site-packages\keras\utils_init_.py in ()

4 from . import data_utils

5 from . import io_utils

----> 6 from . import conv_utils

7

8 # Globally-importable utils.

c:\python36\lib\site-packages\keras\utils\conv_utils.py in ()

7 from six.moves import range

8 import numpy as np

----> 9 from .. import backend as K

10

11

c:\python36\lib\site-packages\keras\backend_init_.py in ()

87 elif _BACKEND == 'tensorflow':

88 sys.stderr.write('Using TensorFlow backend.\n')

---> 89 from .tensorflow_backend import *

90 else:

91 # Try and load external backend.

c:\python36\lib\site-packages\keras\backend\tensorflow_backend.py in ()

3 from future import print_function

4

----> 5 import tensorflow as tf

6 from tensorflow.python.framework import ops as tf_ops

7 from tensorflow.python.training import moving_averages

c:\python36\lib\site-packages\tensorflow_init_.py in ()

20

21 # pylint: disable=g-bad-import-order

---> 22 from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import

23 from . import app

24 from . import bitwise

c:\python36\lib\site-packages\tensorflow\python_init_.py in ()

47 import numpy as np

48

---> 49 from tensorflow.python import pywrap_tensorflow

50

51 # Protocol buffers

c:\python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py in ()

72 for some common reasons and solutions. Include the entire stack trace

73 above this error message when asking for help.""" % traceback.format_exc()

---> 74 raise ImportError(msg)

75

76 # pylint: enable=wildcard-import,g-import-not-at-top,unused-import,line-too-long

ImportError: Traceback (most recent call last):

File "c:\python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 14, in swig_import_helper

return importlib.import_module(mname)

File "c:\python36\lib\importlib_init_.py", line 126, in import_module

return _bootstrap._gcd_import(name[level:], package, level)

File "", line 994, in _gcd_import

File "", line 971, in _find_and_load

File "", line 955, in _find_and_load_unlocked

File "", line 658, in _load_unlocked

File "", line 571, in module_from_spec

File "", line 922, in create_module

File "", line 219, in _call_with_frames_removed

ImportError: DLL load failed: A dynamic link library (DLL) initialization routine failed.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "c:\python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in

from tensorflow.python.pywrap_tensorflow_internal import *

File "c:\python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 17, in

_pywrap_tensorflow_internal = swig_import_helper()

File "c:\python36\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 16, in swig_import_helper

return importlib.import_module('pywrap_tensorflow_internal')

File "c:\python36\lib\importlib_init.py", line 126, in import_module

return _bootstrap._gcd_import(name[level:], package, level)

ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'

Failed to load the native TensorFlow runtime.

See https://www.tensorflow.org/install/install_sources#common_installation_problems

for some common reasons and solutions. Include the entire stack trace

above this error message when asking for help.

Tensorflow Self Check output

ERROR: Failed to import the TensorFlow module.

WARNING! This script is no longer maintained!

Since TensorFlow 1.4, the self-check has been integrated with TensorFlow itself,

and any missing DLLs will be reported when you execute the import tensorflow

statement. The error messages printed below refer to TensorFlow 1.3 and earlier,

and are inaccurate for later versions of TensorFlow.

Python version is 3.6.

TensorFlow is installed at: C:\Python36\lib\site-packages\tensorflow

Could not load 'cudart64_80.dll'. The GPU version of TensorFlow

requires that this DLL be installed in a directory that is named in

your %PATH% environment variable. Download and install CUDA 8.0 from

this URL: https://developer.nvidia.com/cuda-toolkit

Could not load 'nvcuda.dll'. The GPU version of TensorFlow requires that

this DLL be installed in a directory that is named in your %PATH%

environment variable. Typically it is installed in 'C:\Windows\System32'.

If it is not present, ensure that you have a CUDA-capable GPU with the

correct driver installed.

Could not load 'cudnn64_5.dll'. The GPU version of TensorFlow

requires that this DLL be installed in a directory that is named in

your %PATH% environment variable. Note that installing cuDNN is a

separate step from installing CUDA, and it is often found in a

different directory from the CUDA DLLs. You may install the

necessary DLL by downloading cuDNN 5.1 from this URL:

https://developer.nvidia.com/cudnn

Could not find cuDNN.

Issue 2:
As announced in release notes, TensorFlow release binaries version 1.6 and higher are prebuilt with AVX instruction sets. This means on any CPU that do not have these instruction sets either CPU or GPU version of TF will fail to load with any of the following errors:

ImportError: DLL load failed:

A crash with return code 132

Our recommendation is to build TF from sources on these systems.

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): ubuntu/windows/macos

TensorFlow installed from (source or binary): binary

TensorFlow version (use command below): 1.6 and up

Python version: 2.7, 3.3, 3.4, 3.5, 3.6 and any newer

Bazel version (if compiling from source): n/a

GCC/Compiler version (if compiling from source): n/a

CUDA/cuDNN version: any

GPU model and memory: any

Exact command to reproduce: python -c "import tensorflow as tf"