1. 23 Aug, 2018 1 commit
  2. 22 Aug, 2018 1 commit
    • Minjie Wang's avatar
      Many fix and updates (#47) · 6105e441
      Minjie Wang authored
      * subgraph copy from
      
      * WIP
      
      * cached members
      
      * Change all usage of id tensor to the new Index object; remove set device in DGLGraph;
      
      * subgraph merge API tested
      
      * add dict type reduced msg test
      6105e441
  3. 18 Aug, 2018 1 commit
    • Minjie Wang's avatar
      Subgraph API (#39) · 3721822e
      Minjie Wang authored
      * subgraph
      
      * more test cases
      
      * WIP
      
      * new FrameRef and test
      
      * separate nx init code
      
      * WIP
      
      * subgraph code and test
      
      * line graph code and test
      
      * adding new test for adding new features on line graphs
      
      * no backtracking line graph
      
      * fix inplace relabel
      3721822e
  4. 16 Aug, 2018 1 commit
    • Lingfan Yu's avatar
      Deep Generative Models of Graphs (#14) · 96179b0c
      Lingfan Yu authored
      * model code for generative graphs
      
      * batched version for dynamic graph generation using padding
      
      * renaming function train back to forward
      
      * remove old util function for padding DGMG
      
      * override networkx clear to reset state, add dgl.nn
      
      * Dynamic graph without batching
      
      * use relative import path
      
      * load dataset, pad batch
      
      * bug fix
      
      * experimental batch and unbatch
      
      * dgmg batched version
      
      * minor tweak
      
      * move preprocessing padding into data loading
      
      * batch graph test code
      
      * minor
      
      * batched graph class and test cases
      
      * make dgl.nn.gcn a simple layer plus minor fix
      
      * update dgmg model
      
      * test forward using attribute field
      
      * use frame append, minor changes
      
      * moving networkx operations out of forward
      
      * revert some changes
      
      * remove structural immutability check
      96179b0c
  5. 13 Aug, 2018 1 commit
  6. 10 Aug, 2018 1 commit
    • Minjie Wang's avatar
      GAT model (#37) · ee241699
      Minjie Wang authored
      * GAT model
      
      * fix output projection to have only one head
      ee241699
  7. 09 Aug, 2018 1 commit
  8. 06 Aug, 2018 1 commit
    • Minjie Wang's avatar
      SPMV specialization (#32) · 2c489fad
      Minjie Wang authored
      * fix edge list order problem in cached graph.
      
      * minor fix
      
      * fix bug in edge iter
      
      * SPMV works
      
      * gcn spmv on CPU
      
      * change gcn style
      
      * fix cached graph performance; fixed gcn dataset bug
      
      * reorg dir
      
      * non-batch spmv; partial update problem with shape change
      
      * fix reorder problem; finish gcn-batch impl
      
      * pop API
      
      * GPU context
      2c489fad
  9. 30 Jul, 2018 1 commit
    • Minjie Wang's avatar
      Batching semantics and naive frame storage (#31) · 11e42d10
      Minjie Wang authored
      * batch message_func, reduce_func and update_func
      
      Conflicts:
      	python/dgl/backend/pytorch.py
      
      * test cases for batching
      
      Conflicts:
      	python/dgl/graph.py
      
      * resolve conflicts
      
      * setter/getter
      
      Conflicts:
      	python/dgl/graph.py
      
      * test setter/getter
      
      Conflicts:
      	python/dgl/graph.py
      
      * merge DGLGraph and DGLBGraph
      
      Conflicts:
      	python/dgl/graph.py
      
      Conflicts:
      	python/dgl/graph.py
      
      * batchability test
      
      Conflicts:
      	python/dgl/graph.py
      
      Conflicts:
      	python/dgl/graph.py
      
      * New interface (draft)
      
      Conflicts:
      	_reference/gat_mx.py
      	_reference/molecular-gcn.py
      	_reference/molecular-gcn_mx.py
      	_reference/multi-gcn.py
      	_reference/multi-gcn_mx.py
      	_reference/mx.py
      	python/dgl/graph.py
      
      * Batch operations on graph
      
      Conflicts:
      	.gitignore
      	python/dgl/backend/__init__.py
      	python/dgl/backend/numpy.py
      	python/dgl/graph.py
      
      * sendto
      
      * storage
      
      * NodeDict
      
      * DGLFrame/DGLArray
      
      * scaffold code for graph.py
      
      * clean up files; initial frame code
      
      * basic frame tests using pytorch
      
      * frame autograd test passed
      
      * fix non-batched tests
      
      * initial code for cached graph; tested
      
      * batch sendto
      
      * batch recv
      
      * update routines
      
      * update all
      
      * anonymous repr batching
      
      * specialize test
      
      * igraph dep
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * clean some files
      
      * batch setter and getter
      
      * fix utests
      11e42d10
  10. 12 Jul, 2018 1 commit
  11. 11 Jul, 2018 1 commit
    • Minjie Wang's avatar
      Anonymous node/edge repr (#24) · d24ccfdd
      Minjie Wang authored
      * Remove name args in register/sendto/update_edge/recvfrom
      
      * Support anonymous repr
      
      * Test anonymous edge repr
      
      * Test node states with both anonymous and explicit reprs
      d24ccfdd
  12. 10 Jul, 2018 1 commit
  13. 15 Jun, 2018 1 commit