I got problem while doing object detection using tensorflow-gpu
I was follwing the youtube tutorials :https://www.youtube.com/watch?v=Rgpfk6eYxJA
I\'m trying
Suggested solution on the following link worked for me
https://github.com/tensorflow/tensorflow/issues/20778#issuecomment-410962482
The full solution to this issue is to clean up all TF installation files from your system. Here is how to do that. Run the following first:
$ pyhthon
> import tensorflow as tf
> tf.__file__
'path/to/your/python/installation/site-packages/tensorflow/__init__.pyc'
From the above command, you need to go and remove the folder
path/to/your/python/installation/site-packages/tensorflow
Finally, you need to run
$ pip uninstall tensorflow # Also add -gpu if you installed the GPU version
$ pip install tensorflow # Also add -gpu if you installed the GPU version
Then it should work.
It seems to be a problem if there is a previous installation of tensorflow available. These steps seems to solve the problem.
1) uninstalling tensorflow 2) uninstalling protobuf 3) reinstalling tensorflow (which should come along with the correct protobuf version.
Also need to go to
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\Lib\site-packages
and delete all tensorflow related folders
Source : https://github.com/tensorflow/tensorflow/issues/20778
This worked for me in ubuntu 18.0.4
pip uninstall tensorflow protobuf --yes
find $CONDA_PREFIX -name "tensorflow" | xargs -Ipkg rm -rfv pkg
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.9.0-cp36-cp36m-linux_x86_64.whl --no-cache-dir
Solution found from GitHub: ImportError: cannot import name 'abs' #20778.