Pretty Tensor不使用Tensorflow 1.8

时间:2018-06-05 18:30:15

标签: tensorflow prettytensor

升级到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 个答案:

答案 0 :(得分:0)

package PyPi page中,提到了

  

最后发布:2017年2月20日

同样地,从Github开始,我们看到最后一次提交是在2017年2月1日,关于“预期TF1.0的更多转换”。

您描述的确切问题还有一个open issue

软件包维护者对问题的最后回复可以追溯到2017年3月。

以上所有都是一个相当废弃的项目的迹象,其现状在Tensorflow 1.0发布之前被冻结。所以,我认真地建议你继续前进;如果你的代码库仍然依赖于这个包,你可以降级到Tensorflow的1.7版,似乎可以与Pretty Tensor一起工作......