升级到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'
答案 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一起工作......