【发布时间】:2022-07-02 04:19:37
【问题描述】:
我正在尝试运行 AttGAN-tensorflow 代码https://github.com/LynnHo/AttGAN-Tensorflow
但它会产生以下错误:
Traceback (most recent call last):
File "train.py", line 7, in <module>
import tflib as tl
File "C:\Users\USER\Desktop\AttGAN-Tensorflow-master\tflib\__init__.py", line 3, in <module>
from tflib.layers import *
File "C:\Users\USER\Desktop\AttGAN-Tensorflow-master\tflib\layers\__init__.py", line 2, in <module>
from tflib.layers.layers_slim import *
File "C:\Users\USER\Desktop\AttGAN-Tensorflow-master\tflib\layers\layers_slim.py", line 7, in <module>
from tensorflow.contrib.framework.python.ops import add_arg_scope
File "C:\Users\USER\anaconda3\envs\AttGAN\lib\site-packages\tensorflow\__init__.py", line 50, in __getattr__
module = self._load()
File "C:\Users\USER\anaconda3\envs\AttGAN\lib\site-packages\tensorflow\__init__.py", line 44, in _load
module = _importlib.import_module(self.__name__)
File "C:\Users\USER\anaconda3\envs\AttGAN\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "C:\Users\USER\anaconda3\envs\AttGAN\lib\site-packages\tensorflow_core\contrib\__init__.py", line 39, in <module>
from tensorflow.contrib import compiler
File "C:\Users\USER\anaconda3\envs\AttGAN\lib\site-packages\tensorflow_core\contrib\compiler\__init__.py", line 21, in <module>
from tensorflow.contrib.compiler import jit
File "C:\Users\USER\anaconda3\envs\AttGAN\lib\site-packages\tensorflow_core\contrib\compiler\__init__.py", line 22, in <module>
from tensorflow.contrib.compiler import xla
File "C:\Users\USER\anaconda3\envs\AttGAN\lib\site-packages\tensorflow_core\contrib\compiler\xla.py", line 22, in <module>
from tensorflow.python.estimator import model_fn as model_fn_lib
File "C:\Users\USER\anaconda3\envs\AttGAN\lib\site-packages\tensorflow_core\python\estimator\model_fn.py", line 26, in <module>
from tensorflow_estimator.python.estimator import model_fn
File "C:\Users\USER\anaconda3\envs\AttGAN\lib\site-packages\tensorflow_estimator\__init__.py", line 10, in <module>
from tensorflow_estimator._api.v1 import estimator
File "C:\Users\USER\anaconda3\envs\AttGAN\lib\site-packages\tensorflow_estimator\_api\v1\estimator\__init__.py", line 10, in <module>
from tensorflow_estimator._api.v1.estimator import experimental
File "C:\Users\USER\anaconda3\envs\AttGAN\lib\site-packages\tensorflow_estimator\_api\v1\estimator\experimental\__init__.py", line 10, in <module>
from tensorflow_estimator.python.estimator.canned.dnn import dnn_logit_fn_builder
File "C:\Users\USER\anaconda3\envs\AttGAN\lib\site-packages\tensorflow_estimator\python\estimator\canned\dnn.py", line 27, in <module>
from tensorflow_estimator.python.estimator import estimator
File "C:\Users\USER\anaconda3\envs\AttGAN\lib\site-packages\tensorflow_estimator\python\estimator\estimator.py", line 36, in <module>
from tensorflow.python.profiler import trace
ImportError: cannot import name 'trace'
tensorflow-gpu=1.15.0,python 3.6.13
【问题讨论】:
-
可能的欺骗:ImportError: cannot import name 'trace' from 'tensorflow.python.profiler'。 TLDR:您使用的是较新版本的 Tensorflow,而代码假定为较旧版本
标签: python python-3.x tensorflow