Отладка TensorFlow: ПРЕДУПРЕЖДЕНИЕ: tenorflow: Tensor._shape является закрытым, используйте вместо него Tensor.shape.Tensor._shape будет в конечном итоге удален - PullRequest
0 голосов
/ 30 мая 2018

Я новичок (очевидно) в python, но не так уж нов в TensorFlow

Я пытался отлаживать свою программу с использованием точки останова, но каждый раз, когда я пытаюсь проверить содержимое тензора впри отображении в моем отладчике кода Visual Studio содержимого не отображается. В консоли появляется следующее предупреждение:

ПРЕДУПРЕЖДЕНИЕ: tenorflow: Tensor._shape является закрытым, используйте вместо него Tensor.shape.Tensor._shape будет в конечном итоге удален.

Я немного запутался, как решить эту проблему.Нужно ли ждать обновления TensorFlow, чтобы оно заработало?

Ответы [ 2 ]

0 голосов
/ 04 июля 2018

Вы можете просто остановиться в точке останова и переключиться на панель DEBUG CONSOLE, и набрать var.shape.Это не так удобно, но, по крайней мере, вам не нужно писать дополнительный код отладки в вашем коде.

0 голосов
/ 30 мая 2018

Вероятно, да, возможно, вам придется подождать.В режиме отладки вызывается устаревшая функция.Вы можете распечатать форму явно, вызвав var.shape() в коде в качестве обходного пути.Знаю не очень удобно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...