Comments (7)
Some thoughts:
[] Extend networkx's dict-of-dict to store tensors
[] Cache adjacency matrix (for the reduce function)
[] Establish scale-testing
[] Think about how to scale out to multiple cards
from dgl.
Incorporated ZZ's advices.
from dgl.
I have gone through the nvGraph API and I doubt if we can use the SrSPMV function in the reducers. Their graph structure and SrSPMV only operates on scalars.
Also for keeping track of TODOs I recommend Trello. It can set deadlines, assign people and send reminders to mailboxes.
from dgl.
Also let's re-org the folds and make a more complete listing of examples. We have:
- PageRank
- TreeLSTM
- GAT, GCN, MGCN, GeniePath,
- Line-graph
- Dynamic graph (in the generative_model branch)
I might have missed some. Let's put a readme in the example folder, with links to the appropriate papers.
from dgl.
Close as we are using trello to keep track of progress.
from dgl.
I think "Dynamic graph (in the generative_model branch)" will be a real competitive feature compared with other graph libraries since graph based generative model / gaussian process will be very prevalent .
from dgl.
Thanks a lot for the suggestion @kitaev-chen . I'm personally a big fan of generative models and yes we are likely to incorporate some more examples on generative models in the future. As this issue is closed now, you may want to instead post your suggestion at #450 . Also let us know if there are some models that you are particularly interested.
from dgl.
Related Issues (20)
- [DistGB] `store_eids` should be True during partition if `exclude_edges` is enabled for LP tasks HOT 1
- [DistGB] add tutorial of DistGB
- The same feature dimension limitation when using PGExplainer HOT 8
- ImportError: Cannot load Graphbolt C++ library HOT 5
- The assignment behavior of DGLGraph.dstdata is wrong in some cases HOT 5
- 【GraphBolt】【HeteroGraph】HeteroGraph can not generate batch HOT 11
- [BugFIx] Support different dtype for `indptr`, `indices` and `data` in `COOToCSR` HOT 4
- [doc] setup new doc build service HOT 5
- [GraphBolt] sample_neighbors() with prob/mask is 14x slower than w/o prob/mask HOT 1
- [Dist] test_mp_dataloader::test_dist_dataloader seg fault occasionally HOT 2
- DGL not work with numpy >= 2.0 HOT 5
- [dev] add command line interface for common utility functions HOT 1
- [doc] doc build failed
- maybe a potential bug of neighbor sampling of distributed dgl heterogeneous graph HOT 2
- Only CPU versions can be installed by commands in the `Get Started` page with options `Windows` + `CUDA` selected. HOT 2
- DGL built from source in Windows 11 (CUDA 12.1, PyTorch 2.3.0): Cannot find DGL C++ graphbolt library. HOT 3
- [CI] Spurious test failures HOT 6
- [GraphBolt] FutureWarning in ondisk_dataset
- Structure S3-Hosted Wheels as PyPI Repository HOT 9
- Issue with prob_name in graphbolt neighbor sampling HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dgl.