- 19 Feb, 2019 2 commits
-
-
Da Zheng authored
* sample layer subgraphs. * fix. * fix. * add layered subgraph. * fix lint. * fix. * fix tutorial. * fix. * remove copy_to_parent. * add num_layers * move sampling code to sampler.cc * fix. * move subgraph construction out. * Revert "move subgraph construction out." This reverts commit 24b3d13b0d8ed5f91847ea75a7674ee8f7d45cff. * change to NodeFlow. * use NodeFlow in Python. * use NodeFlowIndex. * add node_mapping and edge_mapping. * remove unnecessary code in SSE tutorial. * Revert "remove unnecessary code in SSE tutorial." This reverts commit 093f0413d5fa2e63ca5f80c46c80a126a9fb720c. * fix tutorial. * move to node_flow. * update gcn cv updater. * import NodeFlow. * update. * add demo code for vanilla control variate sampler. * update. * update. * add neighbor sampling. * return flow offsets. * update node_flow. * add test. * fix sampler. * fix graph index. * fix a bug in sampler. * fix map_to_layer_nid and map_to_flow_eid. * fix apply_flow. * remove model code. * implement flow_compute. * fix a bug. * reverse the csr physically. * add mini-batch test. * add mini batch test. * update flow_compute. * add prop_flows * run on specific nodes. * test copy * fix a bug in creating frame in NodeFlow. * add init gcn_cv_updater. * fix a minor bug. * fix gcn_cv_updater. * fix a bug. * fix a bug in NodeFlow. * use new h in gcn_cv_updater. * add layer_in_degree and layer_out_degree. * fix gcn_cv_updater for gpu. * temp fix in NodeFlow for diff context. * allow enabling/disabling copy back. * add with-updater option. * fix a bug in computing degree. * add with-cv option. * rename and add comments. * fix lint complain. * fix lint. * avoid assert. * remove assert. * fix. * fix. * fix. * fix. * fix the methods in NodeFlow. * fix lint. * update SSE. * remove gcn_cv_updater. * correct comments for the schedulers. * update comment. * add map_to_nodeflow_nid * address comment. * remove duplicated test. * fix int. * fix comments. * fix lint * fix. * replace subgraph with NodeFlow. * move view. * address comments. * fix lint. * fix lint. * remove static_cast. * fix docstring. * fix comments. * break SampleSubgraph. * move neighbor sampling to sampler.cc * fix comments. * rename. * split neighbor_list. * address comments. * fix. * remove TODO.
-
Quan (Andy) Gan authored
* fixing bug in pickling readonly graphs * multigraph test coverage * fixing lint (??????) * another lint * is_readonly interface
-
- 24 Jan, 2019 1 commit
-
-
Chao Ma authored
[Bugfix] 'const size_t' (aka 'const unsigned long') is ambiguous on MacOS
-
- 21 Jan, 2019 1 commit
-
-
GaiYu0 authored
* signed and unsigned integer conversion * replace long with uint64_t * replace uint64_t with int64_t * including cmath; gcc 8 crashes otherwise
-
- 17 Jan, 2019 1 commit
-
-
Da Zheng authored
* init. * it's compiled. * add immutable graph constructor. * add immutable graph API. * fix. * impl get adjacency matrix. * fix. * fix graph_index from scipy matrix. * add neighbor sampling. * remap vertex ids. * fix. * move sampler test. * fix tests. * add comments * remove mxnet-specific immutable graph. * fix. * fix lint. * fix. * try to fix windows compile error. * fix. * fix. * add test. * unify Graph and ImmutableGraph. * fix bugs. * fix compile. * move immutable graph. * fix. * remove print. * fix lint. * fix * fix lint. * fix lint. * fix test. * fix comments. * merge GraphIndex and ImmutableGraphIndex. * temp fix. * impl GetAdj. * fix lint * fix. * fix. * fix. * fix. * fix. * use csr only for readonly graph. * Revert "use csr only for readonly graph." This reverts commit 8e24bb033af8504531b22849de5b7567b168e0d5. * remove code. * fix. * fix. * fix. * fix. * fix. * fix. * address comments. * fix for comments. * fix comments. * revert. * move test_graph_index to compute. * fix. * fix. * impl GetAdj for coo. * fix. * fix tests. * address comments. * address comments. * fix comment. * address comments. * use lambda. * other comments. * address comments. * modify the semantics of edges. * fix order. * use DGLIdIter * fix. * remove NotImplemented. * revert some code.
-
- 06 Dec, 2018 1 commit
-
-
Da Zheng authored
* add more unit tests for mxnet. * fix. * explain the batch dimension. * update doc. * disable unit tests on DFS. * fix graph traversal.
-
- 05 Dec, 2018 2 commits
-
-
Lingfan Yu authored
* include/dgl/runtime * include * src/runtime * src/graph * src/scheduler * src * clean up CMakeLists * further clean up in cmake * install commands * python/dgl/_ffi/_cython * python/dgl/_ffi/_ctypes * python/dgl/_ffi * python/dgl * some fix * copy right
-
Da Zheng authored
* use openmp. * update cmake.
-
- 02 Dec, 2018 1 commit
-
-
Gan Quan authored
-
- 14 Nov, 2018 1 commit
-
-
Da Zheng authored
* 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.
-
- 11 Nov, 2018 2 commits
-
-
Gan Quan authored
* bfs with edges * dfs toy test case * clean up * style fix * bugfix * updating docs for bfs_edges and readouts
-
Minjie Wang authored
* Fix bug in bfs and topo * remove legacy codes
-
- 09 Nov, 2018 1 commit
-
-
Minjie Wang authored
-
- 08 Nov, 2018 1 commit
-
-
GaiYu0 authored
* 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
-
- 04 Nov, 2018 1 commit
-
-
GaiYu0 authored
* pretty printer * Conflicts: python/dgl/data/sbm.py * refined line_graph implementation * fix broken api calls * small fix to trigger CI * requested change
-
- 26 Oct, 2018 1 commit
-
-
Da Zheng authored
* 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.
-
- 19 Oct, 2018 1 commit
-
-
Minjie Wang authored
-
- 18 Oct, 2018 1 commit
-
-
Gan Quan authored
* multigraph support on graph index * more tests * multigraph flag, bugfix on clear & copy * networkx interfaces * including graph index tests in Jenkins * node subgraph test * edge subgraphs * removing duplicates in pred/succ * more explicit test and doc * query source and destination from edge id * subgraphindex * renaming has_edge to has_edge_between, apply_edges adding eid * send_on and send_and_recv_on * DGLGraph edge subgraph * merged send_on and send_and_recv_on * change request * removing hashmap * creating multigraph by flag; mingw support * changes per request * reverting networkx auto multigraph discovery * notes on send/send_and_recv on multigraphs * changing test reducer from sum to max * added a fixme note in spmv scheduler
-
- 17 Oct, 2018 1 commit
-
-
Lingfan Yu authored
* python side send_and_recv shortcut * common util function for c apis * degree bucketing scheduler * scheduler c apis * cmake * python side logics * minor * fix multiple msg/red func cases * remove shell echo command in Jenkinsfile... * fuse apply for send_and_recv * fuse update func for update_all * typo... * handle anonymous * add degree bucketing for entire graph * degree bucketing executor * minor * style * rename graph_mapping to recv_nodes * fix some comments
-
- 13 Oct, 2018 1 commit
-
-
GaiYu0 authored
-
- 08 Oct, 2018 1 commit
-
-
GaiYu0 authored
-
- 07 Oct, 2018 1 commit
-
-
GaiYu0 authored
-
- 03 Oct, 2018 1 commit
-
-
Minjie Wang authored
-
- 25 Sep, 2018 1 commit
-
-
Minjie Wang authored
-
- 24 Sep, 2018 1 commit
-
-
Minjie Wang authored
-
- 21 Sep, 2018 1 commit
-
-
Minjie Wang authored
-
- 20 Sep, 2018 3 commits
-
-
Minjie Wang authored
-
Minjie Wang authored
-
Minjie Wang authored
-
- 19 Sep, 2018 2 commits
-
-
Minjie Wang authored
-
Minjie Wang authored
-
- 17 Sep, 2018 1 commit
-
-
Minjie Wang authored
-
- 16 Sep, 2018 1 commit
-
-
Minjie Wang authored
-
- 13 Sep, 2018 1 commit
-
-
Minjie Wang authored
-
- 05 Sep, 2018 2 commits
-
-
Minjie Wang authored
-
Minjie Wang authored
-