tensorflow: Cannot import tensor_util in TF 1.14.

Please make sure that this is a bug. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:bug_template

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 18.04
  • Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
  • TensorFlow installed from (source or binary):
  • TensorFlow version (use command below): 1.14.0rc1
  • Python version: 3.5
  • Bazel version (if compiling from source): 0.25.2
  • GCC/Compiler version (if compiling from source): 7.4.0
  • CUDA/cuDNN version: 10.1
  • GPU model and memory: TITAN V

You can collect some of this information using our environment capture script You can also obtain the TensorFlow version with: 1. TF 1.0: python -c "import tensorflow as tf; print(tf.GIT_VERSION, tf.VERSION)" 2. TF 2.0: python -c "import tensorflow as tf; print(tf.version.GIT_VERSION, tf.version.VERSION)"

Describe the current behavior

Cannot import tensor_util.

$ python
Python 3.6.8 (default, Jan 14 2019, 11:02:34) 
[GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from tensorflow.python.framework import tensor_util
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: cannot import name 'tensor_util'

Describe the expected behavior

We can import tensor_util in TF 1.13.

Code to reproduce the issue

See above.

Other info / logs Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached.

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 16 (2 by maintainers)

Most upvoted comments

For 1.14 should use the r1.14 branch if you want to install from source.

Recommend doing a pip install if possible, though. Less chances for environment differences to cause issues

Looks like you guys have just uploaded a new wheel file for installation via pip. I just installed TensorFlow using pip, and it seems to work for me now. Thanks.

$ python
Python 3.6.8 (default, Jan 14 2019, 11:02:34) 
[GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> tf.__version__
'1.14.0'