【问题标题】:Error in importing NiftyNet with Tensorflow 1.9使用 Tensorflow 1.9 导入 NiftyNet 时出错
【发布时间】:2018-08-15 19:48:27
【问题描述】:

我在CentOS Linux 7.5 上安装了包NiftyNet 0.3.0Python 2.7.5Tensorflow 1.9 是预先安装的。当我导入NiftyNet 时,我收到以下错误消息。

$ python
Python 2.7.5 (default)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2

>> import niftynet

INFO:tensorflow:TensorFlow version 1.9.0

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.7/site-packages/niftynet/__init__.py", line 47, in <module>
  set_logger()
File "/usr/lib64/python2.7/site-packages/niftynet/io/misc_io.py", line 633, in set_logger
  tf.logging._logger.handlers = []
AttributeError: 'module' object has no attribute '_logger'

类似的问题被报告为an issue of its GitHub repository,它指出NiftyNet 的最新版本可能不支持Tensorflow (>=1.8)。

很遗憾,以非管理员身份在 Linux 服务器中不能将Tensorflow 降级到 1.7 版本。任何人都可以提出任何提示来解决NiftyNetTensorflow 1.9 的不兼容问题吗?如果可能的话,我愿意修改它在GitHub repository 中发布的源代码。提前感谢您的帮助。

【问题讨论】:

    标签: python-2.7 tensorflow niftynet


    【解决方案1】:

    最新的dev分支支持TF 1.9,可以按照以下步骤安装:https://github.com/NifTK/NiftyNet/wiki/NiftyNet-FAQ

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-14
      • 2021-10-20
      • 1970-01-01
      • 2017-09-08
      • 1970-01-01
      • 2017-11-04
      相关资源
      最近更新 更多