1. 23 Aug, 2019 1 commit
    • Minjie Wang's avatar
      [NN] RGCN modules (#744) · 708765f0
      Minjie Wang authored
      * rgcn module
      
      * support id input
      
      * WIP: model codes
      
      * use faster index select
      
      * dropout
      
      * self loop
      
      * WIP: link prediction
      
      * fix lint
      
      * WIP: docs
      
      * docstring
      
      * docstring
      
      * merge two child classes
      
      * mxnet rgcn module
      
      * fix lint
      
      * fix lint
      
      * fix rename bug
      
      * add uniform edge sampler
      
      * fix fn name
      
      * docstring
      
      * fix mxnet rgcn module
      
      * fix mx rgcn
      
      * enable test on cuda
      708765f0
  2. 06 Aug, 2019 1 commit
  3. 05 Aug, 2019 1 commit
    • Zihao Ye's avatar
      [Feature] DGL Pooling modules (#669) · 5d3f470b
      Zihao Ye authored
      * removal doc
      
      * glob
      
      * upd
      
      * rm knn
      
      * add softmax
      
      * upd
      
      * upd
      
      * add broadcast and s2s
      
      * optimize max_on
      
      * forsaken changes to heterograph
      
      * upd
      
      * upd
      
      * upd
      
      * upd
      
      * upd
      
      * bugfix
      
      * upd
      
      * upd
      
      * upd
      
      * upd
      
      * format upd
      
      * upd format
      
      * upd doc
      
      * upd
      
      * import order
      
      * upd
      
      * rm warnings
      
      * fix
      
      * upd test
      
      * upd
      
      * upd
      
      * fix device
      
      * upd
      
      * upd
      
      * upd
      
      * upd
      
      * remove 1.1
      
      * upd
      
      * trigger
      
      * trigger
      
      * add more tests
      
      * fix device
      
      * upd
      
      * upd
      
      * refactor
      
      * fix?
      
      * fix
      
      * upd docstring
      
      * refactor
      
      * upd
      
      * fix
      
      * upd
      
      * upd
      
      * upd
      
      * fix
      
      * upd docs
      
      * add shape
      
      * refactor & upd doc
      
      * upd doc
      
      * upd
      5d3f470b
  4. 02 Aug, 2019 1 commit
  5. 31 Jul, 2019 1 commit
    • Quan (Andy) Gan's avatar
      [Refactor] C random number generator (#729) · e9e587b6
      Quan (Andy) Gan authored
      * rng refactor
      
      * fix bugs
      
      * unit test
      
      * remove setsize
      
      * lint
      
      * fix test
      
      * use explicit instantiation instead of inlining
      
      * stricter test
      
      * use tvm solution
      
      * moved python interface to dgl.random
      
      * lint
      
      * address comments
      
      * make getthreadid an inline function
      e9e587b6
  6. 30 Jul, 2019 1 commit
  7. 15 Jul, 2019 1 commit
  8. 01 Jul, 2019 1 commit
    • Minjie Wang's avatar
      [FFI] FFI container support, custom structure extension via Object (#693) · 90e78c58
      Minjie Wang authored
      * WIP: import tvm runtime node system
      
      * WIP: object system
      
      * containers
      
      * tested basic container composition
      
      * tested custom object
      
      * fix setattr bug
      
      * tested object container return
      
      * fix lint
      
      * some comments about get/set state
      
      * fix lint
      
      * fix lint
      
      * update cython
      
      * fix cython
      
      * ffi doc
      
      * fix doc
      90e78c58
  9. 19 Jun, 2019 1 commit
  10. 14 Jun, 2019 1 commit
  11. 11 Jun, 2019 2 commits
  12. 10 Jun, 2019 2 commits
  13. 08 Jun, 2019 2 commits
    • HQ's avatar
      [Enhancement] Add DGLGraph.to for PyTorch and MXNet backend (#600) · 993fd3f9
      HQ authored
      * add graph_to
      
      * use backend copy_to
      
      * add test
      
      * fix test
      
      * framework agnostic to() test
      
      * disable pylint complaint
      
      * add examples
      
      * fix docstring
      
      * formatting
      
      * Format
      
      * Update test_to_device.py
      993fd3f9
    • Zihao Ye's avatar
      [Feature] Remove nodes/edges. (#599) · baa16231
      Zihao Ye authored
      * upd
      
      * upd
      
      * reformat
      
      * upd
      
      * upd
      
      * add test
      
      * fix arange
      
      * fix slight bug
      
      * upd
      
      * trigger
      
      * upd docs
      
      * upd
      
      * upd
      
      * upd
      
      * change subgraph to be raw data wrapper
      
      * upd
      
      * fix test
      baa16231
  14. 08 May, 2019 1 commit
  15. 17 Apr, 2019 1 commit
    • kitaev-chen's avatar
      [Model] Add GIN Model (#471) · a3febc06
      kitaev-chen authored
      * add gin model
      
      * convert dataset.py to data_ont_the_fly way and put it into dgl.data module
      
      * convert dataset.py to data_ont_the_fly way and put it into dgl.data module
      python code checked
      
      * modified document and reference TUDataset; checked python part and bypass cpp part due to error
      
      * change tensor to numpy in dataset and transform in collate@Dataloader
      
      * Change minor format issue
      
      Change minor format issue
      
      * moved logging; adjusted tqdm etc
      a3febc06
  16. 10 Apr, 2019 1 commit
    • VoVAllen's avatar
      [Dataset] Add TUDataset (#473) · 00fc680a
      VoVAllen authored
      * add graph classification dataset
      
      * add node label
      
      * add TUDataset
      
      * Modify to consistent with Qi Huang's implementation
      
      * add docs
      
      * Add docs
      
      * Fix change of environment variable
      
      * Update tu.py
      
      * Update tu.py
      
      * Fix error when add node with np.int64
      00fc680a
  17. 01 Apr, 2019 1 commit
  18. 13 Mar, 2019 1 commit
  19. 05 Mar, 2019 1 commit
    • Minjie Wang's avatar
      [Refactor] Nodeflow, sampling, CAPI (#430) · ca2a7e1c
      Minjie Wang authored
      * enable cython
      
      * add helper function and data structure for void_p vector return
      
      * move sampler from graph index to contrib.sampling
      
      * WIP
      
      * WIP
      
      * refactor layer sampling
      
      * pass tests
      
      * fix lint
      
      * fix graphsage
      
      * remove comments
      
      * pickle test
      
      * fix comments
      
      * update dev guide for cython build
      ca2a7e1c
  20. 02 Mar, 2019 1 commit
  21. 01 Mar, 2019 1 commit
  22. 25 Feb, 2019 1 commit
    • Minjie Wang's avatar
      [WIP] [NN] Refactor NN package (#406) · 565f0c88
      Minjie Wang authored
      * refactor graph conv
      
      * docs & tests
      
      * fix lint
      
      * fix lint
      
      * fix lint
      
      * fix lint script
      
      * fix lint
      
      * Update
      
      * Style fix
      
      * Fix style
      
      * Fix style
      
      * Fix gpu case
      
      * Fix for gpu case
      
      * Hotfix edgesoftmax docs
      
      * Handle repeated features
      
      * Add docstring
      
      * Set default arguments
      
      * Remove dropout from nn.conv
      
      * Fix
      
      * add util fn for renaming
      
      * revert gcn_spmv.py
      
      * mx folder
      
      * fix wierd bug
      
      * fix mx
      
      * fix lint
      565f0c88
  23. 20 Feb, 2019 1 commit
  24. 17 Feb, 2019 1 commit
    • Hao Zhang's avatar
      [Model]PPI dataloader and inductive learning script. (#395) · 788d8dd4
      Hao Zhang authored
      * Create ppi.py
      
      * Create train_ppi.py
      
      * Update train_ppi.py
      
      * Update train_ppi.py
      
      * Create gat.py
      
      * Update train.py
      
      * Update train_ppi.py
      
      * Update ppi.py
      
      * Update train_ppi.py
      
      * Update ppi.py
      
      * Update train_ppi.py
      
      * Update train_ppi.py
      
      * Update ppi.py
      
      * Update train_ppi.py
      
      * update docs and readme
      788d8dd4
  25. 14 Feb, 2019 1 commit
  26. 25 Jan, 2019 2 commits
  27. 12 Jan, 2019 1 commit
    • VoVAllen's avatar
      [Docs] Move file_pattern option from Makefile to conf.py (#352) · 19e1b140
      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
      
      * add doc-build files
      
      * remove unnecessary import os
      19e1b140
  28. 10 Jan, 2019 1 commit
  29. 07 Jan, 2019 1 commit
  30. 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
  31. 04 Jan, 2019 3 commits
    • Minjie Wang's avatar
      [Doc] small fix on the doc ref (#337) · 3edcaa1e
      Minjie Wang authored
      3edcaa1e
    • Minjie Wang's avatar
      [Doc] main doc page update and contribute guide (#336) · 6f9ae8d6
      Minjie Wang authored
      * reorg the doc mainpage
      
      * contribute guide
      6f9ae8d6
    • Mufei Li's avatar
      [Feature] Reversed Graph and Transform Module (#331) · 24bbdb74
      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
      24bbdb74
  32. 27 Dec, 2018 1 commit
  33. 12 Dec, 2018 1 commit
    • Lingfan Yu's avatar
      [Doc] Fix document building for multiple tensor backends (#301) · 0cbe521b
      Lingfan Yu authored
      * remove loading backend in sse
      
      * build mxnet in a second run
      
      * a third run to fix everything
      
      * fix docstring in sampler
      
      * fix docstring in transformer
      
      * README for doc build
      
      * some reordering and printing
      
      * use filename_pattern instead of ignore_pattern to reduce warning at the cost of redundant work...
      
      * add env var to use mxnet in Jenkinsfile
      
      * remove step 3, it's already fixed by previous commit
      0cbe521b
  34. 11 Dec, 2018 1 commit