Da Zheng
|
2389df8155
|
[API] Subgraph sampling API. (#138)
* add neighbor sampler.
* fix sampler.
* handle non-existing nodes differently in MapParentIdToSubgraphId.
* fix sampling tests.
* parallelize sampling.
* add more tests.
* fix a bug in subgraph loader.
* get number of sampled nodes directly.
* load mxnet CSR to DGLGraph directly.
* create graph from mxnet csr array directly.
* use subgraph loader in SSE.
* fix a bug in sampling.
* output framework tensor.
* fix.
* remove unnecessary code.
* fix tests.
* add SSE README.
* move to contrib.
* address comments.
* add tests.
|
2018-11-14 13:51:27 -08:00 |
|
GaiYu0
|
2319167444
|
[API] Graph traversal (#103)
* bfs, dfs and topological traversal
* dfs and test cases
* Conflicts:
python/dgl/graph.py
src/graph/graph.cc
src/graph/graph_op.cc
* documentation
* requested changes
* Conflicts:
Jenkinsfile
examples/pytorch/gcn/gcn.py
examples/pytorch/gcn/gcn_spmv.py
python/dgl/graph.py
python/dgl/graph_index.py
src/graph/graph.cc
src/graph/graph_op.cc
* Conflicts:
Jenkinsfile
python/dgl/graph_index.py
* fix lint errors
* fix lint errors
* fix lint errors
* fix test cases
* requested changes
* traversal interface
* [Bug] fixed a typo that caused syntax error (#120)
* WIP
* bfs nodes generator works
* topological traversal
* WIP: dfs_edges
* dfs edges
* dfs labeled edges
* utest for traversal
* fix lint
* fix utest
* code clean
* changes as requested
|
2018-11-08 10:14:19 -05:00 |
|
Da Zheng
|
9e9a9488f1
|
[GraphIndex] Immutable graph index using MXNet CSRArray (#86)
* add immutable graph index.
* update ImmutableGraphIndex.
* add benchmarks of subgraph generation.
* fix node_subgraphs.
* use scipy synthetic data in immutable graph.
* create immutable_graph.
* use spmv in gcn.
* fix immutable graph index.
* update graph index.
* create ImmutableSubgraphIndex.
* return subgraph node and edge mapping.
* fix benchmark.
* add mapping to subgraph nid.
* test in_edges and out_edges.
* update benchmark.
* Fix immutable subgraph.
* complete in_edges and out_edges.
* fix benchmarks.
* add test on node_subgraphs
* add sse.
* construct subgraphs in parallel.
* add in/out degree(s).
* make immutable graph index backend-specific.
* implement has_edge(s) and edge_id(s).
* Revert "use spmv in gcn."
This reverts commit 9cfed5f5fb3dd2ed9b98745348b1c0e9731ed7f7.
* implement node_subgraphs in GraphIndex.
* fix sse.
* address comments.
* address comments.
* Update mxnet docker.
|
2018-10-26 11:28:25 -07:00 |
|
Minjie Wang
|
820c6b9ed6
|
Add lint script and fix cpplint errors
|
2018-10-18 22:44:29 -04:00 |
|
Minjie Wang
|
fde4f581d2
|
gcn runnable
|
2018-10-03 21:05:19 -04:00 |
|
Minjie Wang
|
2be55fb50a
|
graph batch and unbatch
|
2018-10-03 17:07:41 -04:00 |
|
Minjie Wang
|
a8a4fcbaff
|
quickly integrating with tree-lstm example
|
2018-09-24 23:42:56 -04:00 |
|
Minjie Wang
|
314a75f367
|
WIP: batched graph
|
2018-09-24 17:31:50 -04:00 |
|