1. 04 Mar, 2019 1 commit
  2. 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
  3. 22 Feb, 2019 2 commits
  4. 17 Feb, 2019 2 commits
  5. 15 Feb, 2019 1 commit
  6. 13 Feb, 2019 1 commit
  7. 12 Feb, 2019 2 commits
  8. 01 Feb, 2019 1 commit
  9. 12 Jan, 2019 1 commit
    • Minjie Wang's avatar
      [Bugfix] Fix gat residual bug (#355) · ddc2faa5
      Minjie Wang authored
      * fix gat residual bug
      
      * fix the residual addition; output heads; add some shape notations;
      
      * minor
      
      * fix the output head average
      
      * add requests package in requirement
      ddc2faa5
  10. 11 Jan, 2019 1 commit
  11. 10 Jan, 2019 1 commit
  12. 27 Dec, 2018 1 commit
  13. 24 Dec, 2018 1 commit
  14. 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
  15. 16 Dec, 2018 1 commit
  16. 07 Dec, 2018 2 commits
    • Zihao Ye's avatar
      [Model]Transformer (#186) · 9f325542
      Zihao Ye authored
      * change the signature of node/edge filter
      
      * upd filter
      
      * Support multi-dimension node feature in SPMV
      
      * push transformer
      
      * remove some experimental settings
      
      * stable version
      
      * hotfix
      
      * upd tutorial
      
      * upd README
      
      * merge
      
      * remove redundency
      
      * remove tqdm
      
      * several changes
      
      * Refactor
      
      * Refactor
      
      * tutorial train
      
      * fixed a bug
      
      * fixed perf issue
      
      * upd
      
      * change dir
      
      * move un-related to contrib
      
      * tutuorial code
      
      * remove redundency
      
      * upd
      
      * upd
      
      * upd
      
      * upd
      
      * improve viz
      
      * universal done
      
      * halt norm
      
      * fixed a bug
      
      * add draw graph
      
      * fixed several bugs
      
      * remove dependency on core
      
      * upd format of README
      
      * trigger
      
      * trigger
      
      * upd viz
      
      * trigger
      
      * add transformer tutorial
      
      * fix tutorial
      
      * fix readme
      
      * small fix on tutorials
      
      * url fix in readme
      
      * fixed func link
      
      * upd
      9f325542
    • Minjie Wang's avatar
      [Bugfix][Model] fix treelstm model (#274) · 3564fdc5
      Minjie Wang authored
      * fix bug after moving batcher out of dgl.data
      
      * disable mx utest
      3564fdc5
  17. 06 Dec, 2018 3 commits
    • Mufei Li's avatar
      [Doc] Fix DGMG part in README (#270) · ddf96ff9
      Mufei Li authored
      * Fix DGMG epoch time
      
      * Fix README for DGMG
      
      * update
      ddf96ff9
    • Da Zheng's avatar
      move batcher to examples. (#269) · 1bbc885b
      Da Zheng authored
      * move pytorch code to examples.
      
      * fix.
      
      * fix tutorial
      1bbc885b
    • Gan Quan's avatar
      [Doc] Readme (#265) · ac660f45
      Gan Quan authored
      * [Doc] updated readme
      
      * contribution guide change
      
      * small edits
      
      * add perf #
      
      * Update README.md
      
      * Update README.md
      
      * add others...
      
      * rewrite scalability
      
      * model & code links
      
      * some note for treelstm
      
      * rewrite scalability
      ac660f45
  18. 05 Dec, 2018 4 commits
  19. 04 Dec, 2018 1 commit
  20. 03 Dec, 2018 1 commit
    • Lingfan Yu's avatar
      [Model] Relational GCN (#55) · b98dc92c
      Lingfan Yu authored
      * data preprocessing for rgcn
      
      * edge subgraph
      
      * WIP: RGCN
      
      * use edge feature in spmv
      
      * fix bugs
      
      * match AIFB accuracy
      
      * match mutag accuracy
      
      * avoid materializing in featureless case
      
      * remove untouched nodes and relabel nodes
      
      * fix python list concatenate overhead
      
      * sparsely store edge types
      
      * refactor entity classify code for clean link prediction implementation
      
      * further refactor code
      
      * refactoring
      
      * rgcn block decompose layers
      
      * link predict dataset
      
      * link predict model and eval code
      
      * dropout, self-loop, regularization, etc, plus bug fixes
      
      * update to new api
      
      * dataset update
      
      * bugs, WIP, need to impl early stopping and filtered metrics
      
      * instruction to run, and minor
      
      * group conv and early stop
      
      * clean slow code
      
      * some code comments
      
      * use new api in model code
      
      * change data preprocessing
      
      * entity classify model
      
      * WIP
      
      * move dgl graph out of model
      
      * hot fix for extract zip
      
      * fix link predict model
      
      * use latest dgl apis
      
      * still have memory issue...
      
      * bug fix and move inference to cpu
      
      * move rgcn data processing to contrib
      
      * th.allclose -> U.allclose
      
      * minor change in readme
      
      * fix memory issue in entity classify
      
      * fix and testing code for link predict
      
      * fix entity classify
      
      * clean up
      
      * fix comments
      
      * revert erroneous git merge changes
      
      * code clean up and more comments
      
      * minor
      
      * dependent package version
      b98dc92c
  21. 02 Dec, 2018 1 commit
    • Gan Quan's avatar
      [Model] Junction Tree VAE update (#157) · ac932c66
      Gan Quan authored
      * cherry picking optimization from jtnn
      
      * adding official code.  TODO: fix DGLMolTree
      
      * updating to current api.  vae test still failing
      
      * reverting to list stacking
      
      * reverting to list stacking
      
      * cleaning x flags (stupid windows)
      
      * cleaning x flags (stupid windows)
      
      * adding stats
      
      * optimization
      
      * updating dgl stats
      
      * update again
      
      * more optimization
      
      * looks like computation is faster
      
      * removing profiling code
      
      * cleaning obsolete code
      
      * remove comparison warning
      
      * readme update
      
      * official implementation got a lot faster
      
      * minor fixes
      
      * unbatch by slicing frames
      
      * working around unbatch
      
      * reduce pack
      
      * oops
      
      * support frame read/write with slices
      
      * reverting back to readout as unbatch-by-slicing slows down backward
      
      * reverting to unbatch by splitting; slicing is unfriendly to backward
      
      * replacing lru cache with static object factory
      
      * cherry picking optimization from jtnn
      
      * unbatch by slicing frames
      
      * reduce pack
      
      * oops
      
      * support frame read/write with slices
      
      * reverting to unbatch by splitting; slicing is unfriendly to backward
      
      * replacing lru cache with static object factory
      
      * replacing Scheme object with namedtuple
      
      * forgot the find edges interface
      
      * subclassing namedtuple
      
      * updating to the latest api spec
      
      * bugfix
      
      * bfs with edges
      
      * dfs toy test case
      
      * clean up
      
      * style fix
      
      * bugfix
      
      * update to latest api; include traversal
      
      * replacing with readout
      
      * simplify decoder
      
      * oops
      
      * cleanup
      
      * reducing number of sets
      
      * more speed up
      
      * profile results
      
      * random fixes
      
      * fixing tvmarray handling incontiguous dlpack input
      
      * fancier dataloader
      
      * fix a potential context mismatch
      
      * todo: support pickling or using scipy in multiprocessing load
      
      * pickling support
      
      * resorting to suggested way of pickling
      
      * custom attribute pickling check
      
      * working around a weird pytorch pickling bug
      
      * including partial frame case
      
      * enabling multiprocessing dataloader
      
      * pickling everything now
      
      * really works
      
      * oops
      
      * updated profiling results
      
      * cleanup
      
      * fix as requested
      
      * cleaning random blank lines
      
      * removing profiler outputs
      
      * starting decoding
      
      * testing, WIP
      
      * tree decoding
      
      * graph decoding, WIP
      
      * graph decoding works
      
      * oops
      
      * fixing legacy apis
      
      * trimming number of candidate structures
      
      * sampling cleanups
      
      * removing comparison test
      
      * updated description
      ac932c66
  22. 01 Dec, 2018 1 commit
  23. 29 Nov, 2018 1 commit
  24. 28 Nov, 2018 1 commit
    • Mufei Li's avatar
      [Model] Fix + batched DGMG (#175) · a0d0b1ea
      Mufei Li authored
      * DGMG with batch size 1
      
      * Fix
      
      * Adjustment
      
      * Fix
      
      * Fix
      
      * Fix
      
      * Fix
      
      * Fix has_node and __contains__
      
      * Batched implementation for DGMG
      
      * Remove redundant dependency
      
      * Adjustment
      
      * Fix
      
      * Add comments
      a0d0b1ea
  25. 27 Nov, 2018 1 commit
  26. 22 Nov, 2018 2 commits
  27. 15 Nov, 2018 1 commit
    • Zihao Ye's avatar
      [DOC][Model] Update Tree-LSTM (#152) · 53b9a4bd
      Zihao Ye authored
      * update tree lstm
      
      * tree_lstm (new interface)
      
      * simplify pop
      
      * merge qipeng(root)
      
      * upd tree-lstm & tutorial
      
      * upd model
      
      * 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
      
      * utf-8
      
      * change seed
      
      * graphviz requirement
      
      * accelerate
      
      * little format
      
      * update some markup
      53b9a4bd
  28. 13 Nov, 2018 1 commit
  29. 12 Nov, 2018 1 commit
    • VoVAllen's avatar
      [Doc][Model] New Capsule Tutorial & Example (#143) · 7cb50072
      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
      7cb50072
  30. 09 Nov, 2018 1 commit
    • Minjie Wang's avatar
      [API] Message propagation APIs (#127) · 8ea359d1
      Minjie Wang authored
      * add examples in traversal.py
      
      * message propagate methods
      
      * use the new message propagation for tree-lstm
      
      * update to the new name
      
      * update propagate API doc
      
      * update doc
      
      * add propagate utest
      8ea359d1