RecBole
RecBole copied to clipboard
跑KGAT一直报dgl相关的错误,想请问是不是要下载特定版本的dgl
我的dgl是2.0.0
- 报错sub_graph,修改成如下可以运行 sub_graph = ( dgl.edge_subgraph(self.ckg, edge_idxs) # , preserve_nodes=True 不能用 .adj_external(scipy_fmt='coo', transpose=False) # transpose=False, scipy_fmt="coo" #参考:https://docs.dgl.ai/generated/dgl.DGLGraph.adj.html#dgl.DGLGraph.adj .astype("float") )
- 报错final_adj_matrix = sum(adj_list).tocoo(),错误原因ValueError: inconsistent shapes
已解决,修改成sub_graph = ( dgl.edge_subgraph(self.ckg, edge_idxs, relabel_nodes=False) # , preserve_nodes=True 不能用 .adj_external(scipy_fmt='coo', transpose=False) # transpose=False, scipy_fmt="coo" #参考:https://docs.dgl.ai/generated/dgl.DGLGraph.adj.html#dgl.DGLGraph.adj .astype("float") )可运行