ExtractTriples icon indicating copy to clipboard operation
ExtractTriples copied to clipboard

NameError: name 'spoer' is not defined

Open dongandi opened this issue 3 years ago • 1 comments

运行train 的时候,在data loader 的第202行 for sp in spoer.extract_items 其中spoer未定义是什么原因,感谢!

dongandi avatar Aug 13 '21 02:08 dongandi

data_loder.py,在定义了train_data = [total_data[j] for i, j in enumerate(random_order) if i % 8 != mode]之后,添加训练数据的实例化代码:spoer = SpoSearcher(train_data),这样就不会报错了. 这可能是因为作者在整理时,忘记了spoer是实例化的全局变量,它在定义extract_item预测函数时被直接调用,没有进行传参.

konmumingtian avatar Sep 05 '23 09:09 konmumingtian