提交

提交图

2937 次代码提交

作者 SHA1 备注 提交日期
VoVAllen 81bbeb602f Merge branch 'capsule-tutorial' into master 2018-10-24 19:46:53 +08:00
VoVAllen 4fd359cbff Capsule docs 2018-10-24 19:25:33 +08:00
VoVAllen a50bbe58c2 Merge branch 'master' into master 2018-10-24 19:21:36 +08:00
VoVAllen 6c29aba4c9 build without execute 2018-10-24 19:13:19 +08:00
VoVAllen 30fb4b9b78 Merge pull request #6 from jermainewang/doc
Doc
2018-10-24 16:20:40 +08:00
Minjie Wang 2046980231 [DOC] API tutorials (#96)
* setup sphinx-gallery; work on graph tutorial

* draft dglgraph tutorial

* update readme to include document url

* rm obsolete file

* Draft the message passing tutorial
2018-10-23 16:27:15 -04:00
VoVAllen 4d7b3ba841 Merge pull request #6 from jermainewang/doc
Doc
2018-10-23 14:09:34 +08:00
VoVAllen 9628481f69 Merge pull request #5 from jermainewang/master
Sync with upstream
2018-10-23 14:08:47 +08:00
Minjie Wang 9e92fe74c4 rm obsolete file 2018-10-22 16:21:56 -04:00
Minjie Wang 0efd2aad9c update readme to include document url 2018-10-22 16:12:04 -04:00
Minjie Wang 5552b60a86 draft dglgraph tutorial 2018-10-22 16:01:22 -04:00
Minjie Wang 797b20792f setup sphinx-gallery; work on graph tutorial 2018-10-22 14:58:45 -04:00
Chao Ma 3de203853c Change size_t to int
To fix the compiler error on Mac OSX:

/dgl/src/c_api_common.cc:27:16: error: conversion from 'tvm::runtime::TVMArgValue' to 'size_t' (aka 'unsigned long') is ambiguous
        size_t which = args[0];
2018-10-22 20:51:57 +08:00
VoVAllen 026d35c588 update capsule tutorials 2018-10-22 20:46:55 +08:00
VoVAllen d0313326c2 delete legacy codes 2018-10-22 17:35:14 +08:00
Gan Quan 70d475813c [BUG] Fixing networkx conversion with 0 edges (#94)
* fixing networkx conversion with 0 edges

* fixes as required

* remove obsolete comment
2018-10-21 23:15:45 -04:00
VoVAllen 7bad9178ba add visualization~ 2018-10-20 21:34:53 +08:00
VoVAllen 8e2e1f98a1 [WIP]update tutorial 2018-10-20 21:34:07 +08:00
VoVAllen d87fea8273 add gcn toy case 2018-10-19 21:02:46 +08:00
VoVAllen 522030510d fix 2018-10-19 20:59:16 +08:00
VoVAllen 0a50711f18 add GCN toy case 2018-10-19 20:55:51 +08:00
VoVAllen eb45bc07a1 add toy case for GCN 2018-10-19 20:53:02 +08:00
VoVAllen 9c135fd5df Merge pull request #4 from jermainewang/master
Sync with latest commit
2018-10-19 14:55:30 +08:00
Minjie Wang 00add9f251 Merge pull request #90 from jermainewang/cpp
[GraphIndex] Graph index and many related changes
2018-10-18 23:53:10 -04:00
Lingfan Yu dce1f44d46 CI lint check (#93)
* CI for lint check

* init submodule before run lint

* install ubuntu core for lint docker

* remove generator import in dgl
2018-10-18 23:50:24 -04:00
Gan Quan 3683a774d5 Merge branch 'cpp' of github.com:jermainewang/dgl into cpp 2018-10-18 22:49:22 -04:00
Gan Quan f1ede61ffa removing obsolete line_graph() 2018-10-18 22:49:05 -04:00
Minjie Wang c9e3c6589f Merge branch 'cpp' of github.com:zzhang-cn/dgl into cpp 2018-10-18 22:44:37 -04:00
Minjie Wang 820c6b9ed6 Add lint script and fix cpplint errors 2018-10-18 22:44:29 -04:00
Lingfan Yu 49ea781cc3 Improve CI (#92)
* gcn example test code

* GPU test

* use python3

* use functions

* gpu test use functions

* remove root

* use one script to run both cpu and gpu tests
2018-10-18 22:42:25 -04:00
Minjie Wang 3e76bcc052 remove anonymous repr 2018-10-18 21:43:40 -04:00
Da Zheng fb6be9fbd7 [GraphIndex] Create graph index directly from scipy matrix. (#87)
* create synthetic data with scipy.

* changes as comments
2018-10-18 16:39:45 -04:00
Da Zheng 4af3f8bcc8 update the MXNet backend. (#89)
* update mxnet.

* add get_tvmtype.

* remove undefined test.
2018-10-18 12:49:13 -07:00
Minjie Wang 6cbdf37c37 Merge branch 'master' into cpp 2018-10-18 15:29:20 -04:00
Minjie Wang b9631912db [Frame] Refactor frame. (#85)
* refactor frame codes

* fix unit test

* fix gcn example

* minor doc/message changes

* raise errors for non-exist columns in FrameRef; sanity check when append

* fix unittest; change error msg

* Add warning for none initializer

* fix unittest

* use warnings package
2018-10-18 15:08:21 -04:00
Minjie Wang 66261aee03 [Hotfix] Revert part of the send logic; disable the send twice test case; GCN on GPU works again. (#88) 2018-10-18 14:20:44 -04:00
Gan Quan 16cd670d48 MinGW building instructions 2018-10-18 13:40:36 -04:00
VoVAllen 9d3f299dce Merge pull request #3 from jermainewang/cpp
Sync with latest commit
2018-10-18 17:31:33 +08:00
Gan Quan bc3f852dab [GRAPHINDEX] Multigraph support (#79)
* multigraph support on graph index

* more tests

* multigraph flag, bugfix on clear & copy

* networkx interfaces

* including graph index tests in Jenkins

* node subgraph test

* edge subgraphs

* removing duplicates in pred/succ

* more explicit test and doc

* query source and destination from edge id

* subgraphindex

* renaming has_edge to has_edge_between, apply_edges adding eid

* send_on and send_and_recv_on

* DGLGraph edge subgraph

* merged send_on and send_and_recv_on

* change request

* removing hashmap

* creating multigraph by flag; mingw support

* changes per request

* reverting networkx auto multigraph discovery

* notes on send/send_and_recv on multigraphs

* changing test reducer from sum to max

* added a fixme note in spmv scheduler
2018-10-17 21:46:10 -04:00
Lingfan Yu 750e50372a Efficient send_and_recv (#83)
* python side send_and_recv shortcut

* common util function for c apis

* degree bucketing scheduler

* scheduler c apis

* cmake

* python side logics

* minor

* fix multiple msg/red func cases

* remove shell echo command in Jenkinsfile...

* fuse apply for send_and_recv

* fuse update func for update_all

* typo...

* handle anonymous

* add degree bucketing for entire graph

* degree bucketing executor

* minor

* style

* rename graph_mapping to recv_nodes

* fix some comments
2018-10-17 11:14:52 -04:00
VoVAllen 2cc6079a59 add gcn folder 2018-10-17 18:14:50 +08:00
VoVAllen 9276aa9334 add tutorial 2018-10-17 18:13:40 +08:00
VoVAllen 8801154b3d Merge pull request #1 from jermainewang/cpp
Cpp
2018-10-17 16:58:58 +08:00
Gan Quan b2c1c4facd node/edge filtering (#80)
* node/edge filtering

* changing to tensor operations (what did i do???)

* ???
2018-10-16 21:37:43 -04:00
Gan Quan 16da76c4b4 fix #81 2018-10-16 10:39:50 -04:00
Da Zheng 5567f4a4d9 [BACKEND] Add MXNet backend. (#77)
* support mxnet.

* add mxnet version of GCN.

* rename mxnet.nd as F.

* add mxnet GAT.

* enable GPU for GCN.

* fix MXNet GCN train.

* Use adam to optimize GAT

* support more operators.

* support sparse arrays.

* update mxnet backend.

* support index_copy.

* remove NN.

* update mxnet backend.

* temp check in.

* fix data conversion.

* add test.

* clean up mxnet backend.

* update mxnet examples.

* Revert "remove NN."

This reverts commit d815d9a0ec619f9ce9099c48cd35db9d8e947483.

* temp disable MXNet version of NN.
2018-10-14 11:15:48 -04:00
GaiYu0 f31b6fd2b4 Update README.md 2018-10-14 11:11:14 +08:00
GaiYu0 4739259663 Merge pull request #72 from jermainewang/line-graph
[MODEL] CDGNN and line graph
2018-10-14 11:10:01 +08:00
GaiYu0 8738ebfa8a README.md 2018-10-14 11:08:14 +08:00
GaiYu0 e7679cf2e6 implement requested changes 2018-10-13 14:24:46 +08:00