Skip to content
/ dgl Public
forked from dmlc/dgl

Python package built to ease deep learning on graph, on top of existing DL frameworks.

License

Notifications You must be signed in to change notification settings

FengZiYjun/dgl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Graph Library

Architecture

Show below, there are three sets of APIs for different models.

  • update_all, proppagate are more global
  • update_by_edge, update_to and update_from give finer control when updates are applied to a path, or a group of nodes
  • sendto and recvfrom are the bottom primitives that update a message and node.

Screenshot

For Model developers

  • Always choose the API at the highest possible level.
  • Refer to the default modules to see how to register message and node update functions as well as readout functions; note how you can control sharing of parameters by adding a counter.

About

Python package built to ease deep learning on graph, on top of existing DL frameworks.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 75.3%
  • C++ 22.3%
  • C 1.9%
  • Other 0.5%