导入张量流失败,错误,没有属性“ HIDDEN_ATTRIBUTE”

时间:2019-04-21 05:25:35

标签: tensorflow

导入失败,出现以下错误:

C:\ Users \ bhush> py -3.6-64 在Win32上的Python 3.6.6(v3.6.6:4cf1f54eb7,Jun 27 2018,03:37:03)[MSC v.1900 64位(AMD64)] 输入“帮助”,“版权”,“信用”或“许可证”以获取更多信息。

  
    
      

将tensorflow导入为tf       追溯(最近一次通话):         文件“”,第1行,位于         文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow__init __。py”,第34行,在           从tensorflow._api.v1导入compat         第21行中的文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_api \ v1 \ compat__init __。py”           从tensorflow._api.v1.compat导入v1         在第643行中的文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_api \ v1 \ compat \ v1__init __。py”           'tensorflow_estimator.python.estimator.api._v1.estimator'))         在package_hook中的第56行,文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow \ python \ tools \ component_api_helper.py”           child_pkg = importlib.import_module(child_package_str)         在import_module中的文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ importlib__init __。py”,行126           返回_bootstrap._gcd_import(name [level:],包,级别)         文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_estimator__init __。py”,第8行,在           从tensorflow_estimator._api.v1导入估计器         文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_estimator_api \ v1 \ estimator__init __。py”,第8行,           从tensorflow_estimator._api.v1.estimator导入实验         文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_estimator_api \ v1 \ estimator \ experimental__init __。py”,第8行,           从tensorflow_estimator.python.estimator.canned.dnn导入dnn_logit_fn_builder         第25行中的文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_estimator \ python \ estimator__init __。py”           导入tensorflow_estimator.python.estimator.estimator_lib         第22行中的文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_estimator \ python \ estimator \ estimator_lib.py”           从tensorflow_estimator.python.estimator.canned.baseline导入BaselineClassifier         文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_estimator \ python \ estimator \ canned \ baseline.py”,第65行,在           从tensorflow_estimator.python.estimator导入估计器         第1708行的文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_estimator \ python \ estimator \ estimator.py”           EstimatorV2(Estimator)类:         EstimatorV2中的文件“ C:\ Users \ bhush \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ tensorflow_estimator \ python \ estimator \ estimator.py”,行1711           export_savedmodel =弃用。HIDDEN_ATTRIBUTE       AttributeError:模块'tensorflow.python.util.deprecation'没有属性'HIDDEN_ATTRIBUTE'

    
  

我试图每晚安装tensorflow。我有CUDA 10和cuDNN 7.3.0.29。 TensortFlow py -3.6–64 -m pip安装tf-nightly-gpu

然后我确实导入了在堆栈跟踪之上的tensorflow。我试图了解失败的可能原因。

3 个答案:

答案 0 :(得分:3)

我有同样的错误,然后我尝试做

pip install tf-nightly-2.0-preview --ignore-installed

即使我遇到其他人,它也解决了这个问题。我认为您的环境中的库存在版本冲突,因此这应该可以解决您的问题,因为它不会重新安装已安装的库。

此链接可能有助于查找CUDA和Tensorflow的兼容版本。

Nightly build list

答案 1 :(得分:2)

我有一个类似的错误。你可以试试 pip install -q tensorflow==2.0.0-alpha0

答案 2 :(得分:0)

可能是Windows上夜间构建的问题。我只能通过使用此命令恢复到上一个​​稳定的GPU构建来完成这项工作

pip3 install --force-reinstall tensorflow-gpu