Как решить «нет» в тензор потока? - PullRequest
0 голосов
/ 15 октября 2018

Я пытаюсь реализовать код от tenorflow:

https://colab.research.google.com/github/tensorflow/hub/blob/master/examples/colab/semantic_similarity_with_tf_hub_universal_encoder.ipynb

Однако у меня была ошибка tenorflow lib следующим образом, я попытался удалитьи переустановить тензор потока, но не работает, кто-нибудь сталкивался с этой ошибкой раньше?

  import tensorflow as tf
  File "/data/d14127800/py3_170/lib/python3.5/site-packages/tensorflow/__init__.py", line 22, in <module>
    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File "/data/d14127800/py3_170/lib/python3.5/site-packages/tensorflow/python/__init__.py", line 52, in <module>
    from tensorflow.core.framework.graph_pb2 import *
  File "/data/d14127800/py3_170/lib/python3.5/site-packages/tensorflow/core/framework/graph_pb2.py", line 6, in <module>
    from google.protobuf import descriptor as _descriptor
  File "/data/d14127800/py3_170/lib/python3.5/site-packages/google/protobuf/__init__.py", line 37, in <module>
    __import__('pkg_resources').declare_namespace(__name__)
  File "/data/d14127800/py3_170/lib/python3.5/site-packages/pkg_resources/__init__.py", line 3112, in <module>
    @_call_aside
  File "/data/d14127800/py3_170/lib/python3.5/site-packages/pkg_resources/__init__.py", line 3096, in _call_aside
    f(*args, **kwargs)
  File "/data/d14127800/py3_170/lib/python3.5/site-packages/pkg_resources/__init__.py", line 3140, in _initialize_master_working_set
    for dist in working_set
  File "/data/d14127800/py3_170/lib/python3.5/site-packages/pkg_resources/__init__.py", line 3140, in <genexpr>
    for dist in working_set
  File "/data/d14127800/py3_170/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2647, in activate
    declare_namespace(pkg)
  File "/data/d14127800/py3_170/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2184, in declare_namespace
    _handle_ns(packageName, path_item)
  File "/data/d14127800/py3_170/lib/python3.5/site-packages/pkg_resources/__init__.py", line 2117, in _handle_ns
    loader.load_module(packageName)
  File "/data/d14127800/dataset10/google.py", line 4, in <module>
    import tensorflow_hub as hub
  File "/data/d14127800/py3_170/lib/python3.5/site-packages/tensorflow_hub/__init__.py", line 23, in <module>
    from tensorflow_hub.estimator import LatestModuleExporter
  File "/data/d14127800/py3_170/lib/python3.5/site-packages/tensorflow_hub/estimator.py", line 61, in <module>
    class LatestModuleExporter(tf.estimator.Exporter):
AttributeError: module 'tensorflow' has no attribute 'estimator'

Ответы [ 3 ]

0 голосов
/ 20 января 2019

Я также сталкиваюсь с подобной ошибкой, но она была в Darkflow. После долгих поисков Google у меня ничего не получалось, и многие пытались ее решить. Но я нашел решение, выполнив

для Anaconda -> conda install matplotlib-> conda install pandas (должна быть обновлена ​​версия обоих) После этого перезапустите свою NoteBook

для обычного IDLE -> pip install pandas -> pip install matplotlib

0 голосов
/ 14 мая 2019

Я изменил тензор потока-оценки на 1.10.12, выполнив pip install tensorflow-estimator==1.10.12, и это решило проблему.

0 голосов
/ 16 октября 2018

Оценщик был перемещен из tf.contrib.learn.Estimator в tf.estimator.Estimator с выпуском TF 1.1.0.Убедитесь, что ваша версия Tensorflow выше, используя:

pip show tensorflow

или

pip show tensorflow-gpu 

, если вы используете версию для графического процессора.

Если она ниже, вы можетеобновите Tensorflow с помощью:

pip install --upgrade tensorflow

или

pip isntall --upgrade tensorflow-gpu

или используйте взамен tf.contrib.learn.Estimator.

...