Traceback (most recent call last): File "C:\Users\Administrator\Desktop\CheckNSFW\nsfw\label_image.py", line 50, in <module> graph = load_graph(modelfile) File "C:\Users\Administrator\Desktop\CheckNSFW\nsfw\label_image.py", line 36, in load_graph graph_def = tf.GraphDef() AttributeError: module 'tensorflow' has no attribute 'GraphDef'
时间: 2023-07-21 19:08:00 浏览: 609
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这个错误通常表示您正在使用TensorFlow的新版本,而代码中使用了旧版本的语法。在TensorFlow 2.0及更高版本中,`tf.GraphDef()`已被弃用。
解决方法是使用`tf.compat.v1.GraphDef()`代替`tf.GraphDef()`。请尝试将代码中的`tf.GraphDef()`替换为`tf.compat.v1.GraphDef()`,然后再次运行代码。
如果问题仍然存在,请确保您的TensorFlow版本与代码兼容,并根据需要进行升级或降级。
阅读全文