Minjie Wang
4673b96f92
fix set_n_repr grad problem ( #38 )
2018-08-09 17:48:55 -04:00
Minjie Wang
0a78dbe12a
Three DGL-GCN implementations ( #35 )
...
* synthetic dataset
* some fix
* gcn readme
2018-08-07 15:26:58 -04:00
Minjie Wang
2c489fadec
SPMV specialization ( #32 )
...
* 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
2018-08-06 14:00:06 -04:00
Minjie Wang
11e42d1094
Batching semantics and naive frame storage ( #31 )
...
* 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
2018-07-30 14:10:37 -04:00
Minjie Wang
beaeb8a827
Setup Jenkins ( #30 )
...
* jenkins init
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* test succ (#1 )
* test succ
* test fail
* fix fail
* fix jenkins
* icon
* icon
* icon
2018-07-22 18:38:37 -04:00
Minjie Wang
c50b90cf7e
Change recvfrom API; fix corner cases in issue20 ( #25 )
...
* Change ; fix corner cases in issue20
* Change recvfrom to recv
2018-07-12 11:22:38 -04:00
Minjie Wang
d24ccfdda6
Anonymous node/edge repr ( #24 )
...
* 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
2018-07-11 15:15:47 -04:00
Minjie Wang
9219349a8f
Use edge update to impl sendto; fix examples with missing reduce func ( #22 )
2018-07-10 13:18:24 +09:00
Lingfan Yu
68fb5f7e51
Reduce API ( #15 )
...
* add reduce_msg related api to dgl graph
* add reduce_sum, switch backend from numpy to pytorch
* update gat gcn to use reduce msg api
* remove reduce_sum
* add built-in reduce functions
2018-07-04 11:09:08 +09:00
GaiYu0
b9073209f1
CDGNN example & minor fixes in dgl/graph.py ( #11 )
...
* cdgnn example & minor fixes in dgl/graph.py
* incomplete TreeLSTM
* add data preprocess of SST
* fix nx_SST.py
* TreeLSTM completed
2018-06-25 14:55:42 +09:00
zzhang-cn
174c1d5516
add edge repr func; modify mgcn.py
2018-06-19 13:10:09 +08:00
Minjie Wang
8e2e68df2b
fix bugs for topdown.py models
2018-06-15 20:44:25 -04:00
Minjie Wang
6858ed54fd
WIP: topdown example
2018-06-15 12:54:16 -04:00
Minjie Wang
aa5bd89f09
minor change on the supported container type
2018-06-15 05:08:38 -04:00
Minjie Wang
f310e58613
Add test/example; fix bug in graph.py
2018-06-14 23:21:26 -04:00
Minjie Wang
15a2c22c98
Reorg folders; basic impl of the APIs
2018-06-14 21:37:43 -04:00