1. 21 May, 2019 1 commit
    • Da Zheng's avatar
      [API] update graph store API. (#549) · b2b8be25
      Da Zheng authored
      * add init_ndata and init_edata in DGLGraph.
      
      * adjust SharedMemoryGraph API.
      
      * print warning.
      
      * fix comment.
      
      * update example
      
      * fix.
      
      * fix examples.
      
      * add unit tests.
      
      * add comments.
      b2b8be25
  2. 13 Mar, 2019 1 commit
  3. 27 Feb, 2019 1 commit
    • Zihao Ye's avatar
      [Feature] FindEdge/FindEdges for Immutable Graph (#404) · 724aa0ca
      Zihao Ye authored
      * fix rgcn tutorial
      
      * small fix
      
      * upd
      
      * findedge/s
      
      * upd
      
      * upd
      
      * upd
      
      * upd
      
      * add test
      
      * remove redundancy
      
      * upd
      
      * upd
      
      * upd
      
      * upd
      
      * add edge_subgraph
      
      * explicit cast
      
      * add test immutable subg
      
      * reformat
      
      * reformat
      
      * fix bug
      
      * upd
      724aa0ca
  4. 20 Feb, 2019 1 commit
    • Zihao Ye's avatar
      [Feature] Add switch readonly state interface (#389) · bfe3e9d6
      Zihao Ye authored
      * fix rgcn tutorial
      
      * small fix
      
      * add switch readonly state interface
      
      * remove trailing ws
      
      * fix
      
      * fix
      
      * change signature
      
      * change signature
      
      * remove trailing ws
      
      * upd
      
      * upd interface
      
      * upd
      
      * rm trailing ws
      
      * reformat
      
      * trailing space
      
      * upd
      bfe3e9d6
  5. 06 Jan, 2019 1 commit
    • Quan (Andy) Gan's avatar
      [Test] Unify tests for different backends (#333) · e19cd62e
      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
      e19cd62e
  6. 01 Jan, 2019 1 commit
    • Minjie Wang's avatar
      [Lint] Pylint (#330) · 4bd4d6e3
      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
      4bd4d6e3
  7. 22 Dec, 2018 1 commit
    • Quan (Andy) Gan's avatar
      [CI] Jenkins on Windows builds (#324) · 75e2af79
      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
      75e2af79
  8. 17 Dec, 2018 1 commit
    • Minjie Wang's avatar
      [Graph][Model] Cache adj & inc; MX GCN (#307) · f35ac544
      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
      f35ac544
  9. 05 Dec, 2018 1 commit
  10. 22 Nov, 2018 1 commit
    • Lingfan Yu's avatar
      [Runtime] Scheduler and Executor (#140) · deb653f8
      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
      deb653f8
  11. 21 Nov, 2018 1 commit
    • Minjie Wang's avatar
      [Frame] change num rows behavior (#163) · 0ec1a492
      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
      0ec1a492
  12. 14 Nov, 2018 1 commit