首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TensorFlow调试: WARNING:tensorflow:Tensor._shape是私有的,使用Tensor.shape代替。Tensor._shape最终将被删除

TensorFlow调试: WARNING:tensorflow:Tensor._shape是私有的,使用Tensor.shape代替。Tensor._shape最终将被删除
EN

Stack Overflow用户
提问于 2018-05-30 15:56:33
回答 2查看 1.4K关注 0票数 0

我对python很陌生(很明显),但对TensorFlow并不陌生。

我一直试图使用断点来调试我的程序,但是每次我试图在Visual代码调试器的变量视图中检查张量的内容时,这些内容都不会显示我在控制台中收到了这个警告:

WARNING:tensorflow:Tensor._shape是私有的,使用Tensor.shape代替。Tensor._shape最终将被删除。

我有点搞不懂怎么解决这个问题。我必须等待TensorFlow的更新才能工作吗?

EN

回答 2

Stack Overflow用户

发布于 2018-05-30 16:02:38

可能是的,你可能得等着。在调试模式中,将调用不推荐的函数。您可以通过在代码中调用var.shape()显式地打印该形状,以此作为解决办法。我知道不太方便。

票数 0
EN

Stack Overflow用户

发布于 2018-07-04 02:46:14

您可以在断点处停下来,切换到调试控制台面板,然后输入var.shape。这并不方便,但至少您不需要在代码中编写任何额外的调试代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50609002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档