- 25 Jan, 2019 1 commit
-
-
Minjie Wang authored
* minigc dataset * more comments * sphinx
-
- 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 8e24bb033af8504531b22849de5b7567b168...
-
- 10 Jan, 2019 1 commit
-
-
Mufei Li authored
* Max readout and consecutive labeling * Delete test_readout.py * Delete test_basics.py * Test case and fix * Recover accidentally removed file * Fix import order * Fix test case * Fix * Fix * Fix * Fix * Fix * revert * Fix * Fix * Fix
-
- 06 Jan, 2019 1 commit
-
-
Quan (Andy) Gan authored
* test basics * batched graph & filter, mxnet filter fix * frame and function; bugfix * test graph adj and inc matrices * fixing start = 0 for mxnet * test index * inplace update & line graph * multi send recv * more tests * oops * more tests * removing old test files; readonly graphs for mxnet still kept * modifying test scripts * adding a placeholder for pytorch to reserve directory * torch 0.4.1 compat fixes * moving backend out of compute to avoid nose detection * tests guide * mx sparse-to-dense/sparse-to-numpy is buggy * oops * contribution guide for unit tests * printing incmat * printing dlpack * small push * typo * fixing duplicate entries that causes undefined behavior * move equal comparison to backend
-
- 04 Jan, 2019 1 commit
-
-
Mufei Li authored
* reverse a graph * Reverse a graph * Fix * Revert "Fix" This reverts commit 1728826b4f3a083b76dfc0fdecd2bbf943a971b2. * Fix * Fix * Delete vcs.xml * Delete Project_Default.xml * Fix * Fix * Fix * Remove outdated test * Reorg transform and update reverse (#2) * Reorg transform and update reverse * Fix doc and test * Update test * Resolve conflict * CI oriented fix * Remove outdated import * Fix import * Fix import * define __all__ for wildcard imports * Fix import * Address circular imports * Fix * Fix test case * Fix * Fix * Remove unused import * Fix * Fix * Fix
-
- 01 Jan, 2019 1 commit
-
-
Minjie Wang authored
* fix lint for graph_index.py * pylint for base.py * pylint for batched_graph.py * pylint for frame.py; simplify and fix bugs in frame when index is slice type * pylint for graph.py * pylint for immutable_graph_index.py * pylint for init.py * pylint for rest files in root package * pylint for _ffi package * pylint for function package * pylint for runtime package * pylint for runtime.ir package * add pylint to ci * fix mx tests * fix lint errors * fix ci * fix as requested * fix lint
-
- 24 Dec, 2018 1 commit
-
-
Lingfan Yu authored
* fix bug: frame append should check itself * more test case * fix multi-send-recv bug * remv msg graph and clean up * test cases * more test case * fix for batchedgraph * fix bugs: converting from a graph with edges * fix * add more operators to utils.Index * clear frame executor * change message indicator to a graph level index * fix test cases * guard the case that mxnet does not support concat zero shape tensor * fix bug: avoid convert full slice to numpy * test multi-send-recv after conversion * fix as request (partially) * add dtype, ctx to full_1d * add slice data to utils.Index * fix * more doc string * fix as requested
-
- 22 Dec, 2018 1 commit
-
-
Quan (Andy) Gan authored
* Jenkins build & test on Windows * oops * still running nohup on Windows slaves * ooops again * squishing vcvars and cmake * another try * reverting back * --user * switching to msbuild * made the graph size in cache testing bigger * put commands into script files * oooops
-
- 17 Dec, 2018 2 commits
-
-
Minjie Wang authored
* WIP * temp fix mx traversal memory crash bug
-
Minjie Wang authored
* add cache to adj and incmat * Fix bug in cached adj/inc * mx gcn spmv runnable; acc debugging... * fix bug in mx gcn that loss is not correctly calculated * fix mx utest * fix as requested * use raw parameter tensors rather than dense layer * fix dropout * Add numbers in readme
-
- 16 Dec, 2018 2 commits
-
-
Haibin Lin authored
-
Haibin Lin authored
-
- 11 Dec, 2018 1 commit
-
-
Minjie Wang authored
* 0.1.2 release * oops * more fixes on windows * [Bugfix] fix download dir (#275) * fix download dir * add doc for the env var * windows 7 -> 10 * doc update * [Bugfix] Fix conversion from networkx (#286) * fix from_nx when no edge id available * add test cases * more detailed tests * more comments * [Bugfix] Switch to sparse_coo_matrix for torch 1.0+ (#282) * switch to sparse_coo_matrix for torch 1.0+ * fix bug when the version is 0.4.1.post2 * change to distutils
-
- 07 Dec, 2018 1 commit
-
-
Minjie Wang authored
* fix bug after moving batcher out of dgl.data * disable mx utest
-
- 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 7 commits
-
-
Da Zheng authored
* fix a bug in creating immutable graph index. * fix for new changes in the backend API. * fix for creating immutable graph index from coo matrix. * retrigger
-
Minjie Wang authored
-
VoVAllen authored
* add sse tutorial * add mxnet tutorial ci * fix ci * fix ci * fix ci * fix ci * fix ci * fix ci * Fix ci * Fix ci * Fix ci * fix ci * fix ci * fix ci * fix ci * fix ci * fix ci * Fix CI Fix CI image * permission fix * fix a bug in the code. * small fix * fix doc * fix ci * shorten the iters * fix * remove extra file * add load_backend api to dynamically switch to another backend * try fix * fix tutorial * fix tutorial * fix bug in tutorial
-
Da Zheng authored
* add more unit tests for mxnet. * fix.
-
Da Zheng authored
* return seed ids. * fix tests. * implement.
-
Minjie Wang authored
* change Index.tolist -> Index.tonumpy; fix bug in traversal; remove dependencies in data * fix import * fix __all__ and some docstring
-
Minjie Wang authored
* Fix edge order and builtin max bug in mx * fix as requested
-
- 04 Dec, 2018 1 commit
-
-
Lingfan Yu authored
* copy feature to networkx * fix to_network for multi-graph * test case for nx conversion * iterate over Index returns plain int instead of numpy.int64 * fix from_network multi-edge bug
-
- 03 Dec, 2018 3 commits
-
-
Da Zheng authored
* correct vid mapping API. * fix sse.
-
Da Zheng authored
[MXNet] add unit tests for mxnet
-
Lingfan Yu authored
* inplace write row op and executor * update scheduler and graph to use inplace write * fix * fix bug * test case for inplace * fix bugs for inplace apply node/edge * fix comments * th.allclose -> U.allclose
-
- 26 Nov, 2018 2 commits
-
-
Minjie Wang authored
* Support multi-dimension node feature in SPMV * fix as requested
-
Minjie Wang authored
* fix recv nodes are all 0deg; fix hybriddict does not through keyerror properly * fallback to apply_nodes when all nodes are 0deg; WIP on pull spmv 0deg * new 0deg behavior * new 0deg behavior * update mx utest for pull-0deg * fix mx * fix mx * get rid of unnecessary sort-n-unique
-
- 22 Nov, 2018 3 commits
-
-
Minjie Wang authored
-
Zihao Ye authored
* change the signature of node/edge filter * upd filter
-
Lingfan Yu authored
* executor api * draft executor interface * WIP * revert changes to avoid conflict with api change * core scheduling logic * WIP: build graph adj * incidence matrix for in edges * support incidence matrix for partial recv nodes * improve * build adjmat in scheduler * graph store * get degree bucketing schedule * connect to c++ degree bucketing * conceptual executor creation code * executor comments * fix * more executor comments * WIP: full send_and_recv schedule * most schedulers * simplify scheduler * executors * runtime * builtin function base class * adj indices and shape * completely refactor scheduler * rename and move bundled out to function.py * use_edge_feature in msg func * rewrite scheduler * node edge executor * connect with graph api * handle zero degree * misc * fix test cases * fix a good many bugs... * remove old scheduler * push and pull * fix send recv * c++ lint * fix batched send recv * hot fix for mxnet * typo * write back executor * apply node edge * clean up, doc string * fix as requested * refactor * fix * WIP * WIP * ir draft * more on ir * WIP: spmv schedule * WIP * recv schedule * refactor * WIP * snr degree bucketing * snr scheduler * move prog to graph.py; rename * unittest for send/recv * remove some legacy codes * WIP: update_all * pass test_basics * passed all current utests * more utests; fix mx utest * WIP: fixing zero deg initial value * some tests * fix 0deg problem * fix mx * fix mx * some notes * fix as requested
-
- 21 Nov, 2018 2 commits
-
-
Minjie Wang authored
* move initializer to column scheme; change num rows behavior * poke mx ci * fix mx utest in append * fix bug in add edges * utest for updating partial rows * fix bug in from_networkx and from_scipy_matrix * revert per-col initializer change * fix pickle utest
-
Da Zheng authored
* add spmv tests on mxnet. * test backward. * add tests for pull. * use mxnet backend. * address comment. * add comments.
-
- 19 Nov, 2018 1 commit
-
-
Gan Quan authored
addresses issue #156
-
- 16 Nov, 2018 1 commit
-
-
Gan Quan authored
* pickling support * resorting to suggested way of pickling * custom attribute pickling check * working around a weird pytorch pickling bug * including partial frame case * pickling everything now * fix as requested
-
- 15 Nov, 2018 1 commit
-
-
Gan Quan authored
-
- 14 Nov, 2018 2 commits
-
-
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.
-
Minjie Wang authored
* refactor graph caching * fix mx test * fix typo
-
- 12 Nov, 2018 2 commits
-
-
VoVAllen authored
* new capsule tutorial * capsule for new API * fix deprecated API * New tutorial and example * investigate gc problem * add viz code * new capsule tutorial * remove ipynb * move u_hat * add link * add requirements.txt * remove ani.save * update ci to install requirements * add graphviz
-
Minjie Wang authored
* change ci * update ci * update ci * update ci * update ci * update ci * update ci * update ci * update ci * update ci * update ci * update ci * update ci * update ci * update ci * update ci * nx package * update ci * update ci * update ci * fix * mx dockerfile by zhengda * python3.6->3.5 * update ci image * add tutorial test * fix ci * fix ssl problem * minor change * small fix on traversal utest * fix syntax * add matplotlib in image * fix * update ci * update ci
-