AttributeError:'NoneType'对象没有属性'dense_to_dense_set_operation'

问题描述:

在执行chatbot-retrieval project from GitHubudc_train.py时,我在训练步骤结束时和评估步骤开始时得到了这个异常。这个问题似乎是下面的代码行返回None给变量_set_opsAttributeError:'NoneType'对象没有属性'dense_to_dense_set_operation'

_set_ops = loader.load_op_library(
resource_loader.get_path_to_datafile("_set_ops.so")) 

我没有发现_set_ops.so左右,tensorflow库文件夹。

任何建议来解决这个问题?

我的运行时:Amazon EC2 GPU Windows实例。

答: 提交this ticked到tensorflow GitHub的社区和新版本已经建设成为一个修复。

(我无法提交我的答案,因为由于缺乏StackOverflow的徽章的任何人谁是志愿者提交这个答案是更受欢迎,我会批准它作为回答。)

OP找到答案:现已修复的This was a bug in TensowFlow。 TensorFlow的所有1.0版本和更高版本都修正了此错误。