我正在测试给我的一些代码,并收到一条错误消息:
AttributeError: 'module' object has no attribute 'sub'
Run Code Online (Sandbox Code Playgroud)
所指的模块是TensorFlow。为了调查这个错误,我开始研究 TensorFlow 源代码并发现了一个函数“tensorflow.subtract”。将“sub”替换为“subtract”使错误消失。
但现在我仍然想知道为什么会出现这个错误。我可以想到两个原因:
任何人都可以就这里最有可能的情况提出建议吗?
TensorFlow 1.0 版本包含对 API 的多项重大更改,包括重命名tf.subto tf.subtract(同样,tf.mul重命名为tf.multiplyet cetera)。所有更改的综合列表可以在这里找到:
https://www.tensorflow.org/install/migration
https://github.com/tensorflow/tensorflow/releases/tag/v1.0.0
| 归档时间: |
|
| 查看次数: |
1731 次 |
| 最近记录: |