Pretty Tensor не работает с Tensorflow 1.8

Saahiljeet Singh спросил: 12 мая 2018 в 04:50 в: tensorflow

После обновления до TF1.8 Pretty Tensor перестала работать со следующей ошибкой. Кажется, что _VARSCOPE_KEY удален из variable_scope.

.../lib/python3.6/site-packages/prettytensor/scopes.py in 
var_and_name_scope(names)
53 full_name = var_scope.name
54
---> 55 vs_key = tf.get_collection_ref(variable_scope._VARSCOPE_KEY)
56 try:
57 # TODO(eiderman): Remove this hack or fix the full file.AttributeError: module 'tensorflow.python.ops.variable_scope' has no attribute '_VARSCOPE_KEY'

1 ответ

desertnaut ответил: 26 мая 2018 в 11:09

В пакетной странице PyPi упоминается

Последний выпуск: 20 февраля 2017 г.

Аналогично, из Github мы видим, что последний commit был 1 февраля 2017 года в отношении "еще нескольких преобразований в ожидании TF1.0".

Существует также открытая проблема с конкретной проблемой, которую вы описываете.

последний ответ на вопрос от сопровождающих пакетов датируется мартом 2017 года.

Все вышеперечисленное является признаком довольно заброшенного проекта, его нынешний статус заморожен до выпуска Tensorflow 1.0. Поэтому я серьезно советую вам двигаться дальше; если ваша кодовая база по-прежнему имеет зависимости от этого пакета, вы можете перейти на версию 1.7 Tensorflow, которая кажется отлично работает с Pretty Tensor ...