Python Tensorflow cannon导入名称';梯度_util';
完成后Python Tensorflow cannon导入名称';梯度_util';,python,tensorflow,Python,Tensorflow,完成后 pip安装tensorflow gpu 我正在努力 从tensorflow.python.ops导入渐变\u util 但是我得到了 无法导入名称“渐变” 错误。如何修复此问题?您必须使用与TensorFlow版本兼容的基准版本。 使用pip show tensorflow确定它 然后转到克隆的基准测试库,并签出到所需的分支,例如git checkout cnn\u tf\u v1.13\u compatible 以前的评论建议使用TensorFlow 2.0,但我认为问题的作者不需要它
pip安装tensorflow gpu
我正在努力
从tensorflow.python.ops导入渐变\u util
但是我得到了
无法导入名称“渐变”
错误。如何修复此问题?您必须使用与TensorFlow版本兼容的基准版本。 使用
pip show tensorflow
确定它
然后转到克隆的基准测试库,并签出到所需的分支,例如git checkout cnn\u tf\u v1.13\u compatible
以前的评论建议使用TensorFlow 2.0,但我认为问题的作者不需要它,只要它仍然未发布,并且有很多API破坏性的更改
另外,您应该说您正在尝试从tensorflow/您的问题中的基准启动基准。您必须使用与tensorflow版本兼容的基准版本。 使用
pip show tensorflow
确定它
然后转到克隆的基准测试库,并签出到所需的分支,例如git checkout cnn\u tf\u v1.13\u compatible
以前的评论建议使用TensorFlow 2.0,但我认为问题的作者不需要它,只要它仍然未发布,并且有很多API破坏性的更改
另外,你应该说你正试图从tensorflow/benchmarks中启动基准测试。tensorflow中没有这样的模块
gradients\u util
。为什么要导入此模块?我们可以看看您将在哪里使用它吗?不过这个模块位于tensorflow官方存储库中。我试图在分布式计算机上使用它来测试tf,但这并不意味着它是公共API的一部分。您应该避免使用此类模块。对于相同的功能通常有更好的抽象。源代码中有一个tensorflow.python.ops.gradients\u util
模块,但它是tensorflow 2.x的一部分。您可以尝试使用/或/(请注意,您可能更愿意在不同的虚拟环境中尝试),TensorFlow中没有这样的模块gradients\u util
。为什么要导入此模块?我们可以看看您将在哪里使用它吗?不过这个模块位于tensorflow官方存储库中。我试图在分布式计算机上使用它来测试tf,但这并不意味着它是公共API的一部分。您应该避免使用此类模块。对于相同的功能通常有更好的抽象。源代码中有一个tensorflow.python.ops.gradients\u util
模块,但它是tensorflow 2.x的一部分。您可以尝试使用/或/(但请注意,您可能更愿意在不同的虚拟环境中尝试)