带有问题的URL: https://www.tensorflow.org/api_docs/python/tf/debugging/set_log_device_placement
问题描述(需要更改的内容):
未指定如何取消此函数所做的更改。因此,它变得难以抑制信息级别的消息,并打印出一长串信息消息,导致分析实际结果的困难。
清晰描述
也许需要开发一个功能,在函数内部提供禁用其行为的功能。tf.debugging.set_log_device_placement(False)
tf.get_logger().setLevel(3)
os.environ["KMP_WARNINGS"] = "FALSE"
tf.get_logger().setLevel('INFO')
以上方法均无效。
正确的链接
源代码的链接是否正确?是的
定义的参数
所有参数是否都已定义并格式化正确?是的
定义的返回值
返回值是否已定义?是的
列出并定义的异常
无
使用示例
是否有使用示例?
是的
请求视觉效果(如适用)
目前是否有视觉效果?如果没有,它会澄清内容吗?否
提交拉取请求?
尚不清楚如何解决此问题。
6条答案
按热度按时间yk9xbfzb1#
为了复现这里报告的问题,你能提供TensorFlow版本、完整的代码和使用的数据集吗?谢谢!
qij5mzcb2#
以上方法均无效。
另外,尝试在导入TensorFlow之前设置日志级别,如下所示,并检查是否有效。
谢谢!
afdcj2ne3#
为了解决这个问题,请提供您使用的TensorFlow版本、完整的代码和数据集。谢谢!
以上方法都无法解决问题。另外,尝试在导入TensorFlow之前设置日志级别,如下所示,并检查是否有效。
尝试您建议的解决方法也无法解决问题。此外,问题在于我希望能够在需要时打开/关闭消息。也许需要为此添加一个功能。在此之前,如果可能的话,可以在文档中显示一个解决方法。
执行操作MatMul在设备 /job:localhost/replica:0/task:0/device:GPU:0
tf.Tensor(
[[22. 28.]
[49. 64.]], shape=(2, 2), dtype=float32)
执行操作MatMul在设备 /job:localhost/replica:0/task:0/device:GPU:0
tf.Tensor(
[[22. 28.]
[49. 64.]], shape=(2, 2), dtype=float32)
5fjcxozz4#
这些配置标志是针对整个程序的,在启动后无法更改。我同意我们应该记录这方面并在调用初始化后抛出错误消息。
vwkv1x7d5#
你好,
感谢你打开这个问题。由于这个问题已经开放了很长时间,这个问题的代码/调试信息可能与当前代码库的状态不相关。
Tensorflow团队正在不断通过修复错误和添加新功能来改进框架。我们建议你尝试使用最新的TensorFlow version 和最新的兼容硬件配置,这可能会解决该问题。如果你仍然遇到问题,请创建一个新的GitHub问题,附上你的最新发现以及所有有助于我们调查的调试信息。
请按照 release notes 了解Tensorflow空间中最新发展的动态。
6ju8rftf6#
这个问题已经过期,因为它已经开放了7天,没有活动。如果没有进一步的活动发生,它将被关闭。谢谢。