- 19 Feb, 2019 1 commit
-
-
Quan (Andy) Gan authored
* fixing bug in pickling readonly graphs * multigraph test coverage * fixing lint (??????) * another lint * is_readonly interface
-
- 03 Feb, 2019 1 commit
-
-
VoVAllen authored
* add rtfd * rrr * update * change env * temp fix * update * fix * fix * add * conf * Move file_pattern from Makefile to conf.py * remove yml * fix * fix * fix * fix * remove yml * remove yml * add doc docker * add dgl install script * change name * change dockerfile * fix * name * add * fix * fix * fix * fix * fix docker * delete sphinx.py for doc-build backend * Add softmax to test backend * Add group apply function and tests * Delete unnecessary file * Update comments and test * Fix lint * remove unused bucketing code * group apply edge bucketing code * gen degree bucket schedule for group apply edge * schedule and graph code * fix compiling * fix * fix lint * naming * harder test case * fix comments * more comments * tweak function name
-
- 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
-
- 22 Nov, 2018 1 commit
-
-
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
-
- 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.
-
- 22 Oct, 2018 1 commit
-
-
Chao Ma authored
To fix the compiler error on Mac OSX: /dgl/src/c_api_common.cc:27:16: error: conversion from 'tvm::runtime::TVMArgValue' to 'size_t' (aka 'unsigned long') is ambiguous size_t which = args[0];
-
- 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
-
- 09 Oct, 2018 1 commit
-
-
Minjie Wang 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
-
- 08 Sep, 2018 1 commit
-
-
Minjie Wang authored
-
- 05 Sep, 2018 2 commits
-
-
Minjie Wang authored
-
Minjie Wang authored
-