摘要:
DGL NN模块是用户构建GNN模型的基本模块。根据DGL所使用的后端深度神经网络框架, DGL NN模块的父类取决于后端所使用的深度神经网络框架。对于PyTorch后端, 它应该继承 PyTorch的NN模块;对于MXNet后端,它应该继承 MXNet Gluon的NN块; 对于TensorFlo 阅读全文
posted @ 2023-05-08 11:03
化繁为简,弃快从慢
阅读(272)
评论(0)
推荐(0)
摘要:
消息传递范式¶ 先由边和两端的节点生成消息,再由聚合函数聚合受到的消息,节点+受到的消息更新自己 2.1 内置函数和消息传递API 消息函数 接受一个参数 edges,这是一个 EdgeBatch 的实例, 在消息传递时,它被DGL在内部生成以表示一批边。 edges 有 src、 dst 和 da 阅读全文
posted @ 2023-05-08 11:02
化繁为简,弃快从慢
阅读(159)
评论(0)
推荐(0)
摘要:
1.1 关于图的基本概念 基本知识 1.2 图节点和边 (1)DGL使用一个唯一的整数来表示一个节点,称为点ID;并用对应的两个端点ID表示一条边。 (2)同时,DGL也会根据边被添加的顺序, 给每条边分配一个唯一的整数编号,称为边ID。(3)在DGL的图里,所有的边都是有方向的, 即边(u,v)表 阅读全文
posted @ 2023-05-08 11:01
化繁为简,弃快从慢
阅读(368)
评论(0)
推荐(0)