提交

提交图

2937 次代码提交

作者 SHA1 备注 提交日期
Chao Ma 3a11d26134 update (#593) 2019-06-03 14:41:58 +08:00
Minjie Wang 01a4cc5b7b [Graph] Add API to convert graph to simple graph (#587)
* to simple

* WIP: multigraph flag

* graph index refactor; pass basic testing

* graph index refactor; pass basic testing

* fix bug in to_simple; pass torch test

* fix mx utest

* fix example

* fix lint

* fix ci

* poke ci

* poke ci

* WIP

* poke ci

* poke ci

* poke ci

* change ci workspace

* poke ci

* poke ci

* poke ci

* poke ci

* delete ci

* use enum for multigraph flag
2019-06-01 23:32:46 -04:00
Da Zheng 372203f04a [Test] Fix tests in test_shared_mem_store. (#588)
* fix test.

* better assert.

* more asserts.

* print to stderr.

* destroy g.

* fix tests.

* add timeout in sync_barrier.

* test _sync_barrier.

* fix.

* avoid printing messages.

* fix test.

* fix test.

* fix.
2019-06-01 21:18:01 -04:00
Da Zheng 0554824830 [Doc] fix the giant graph tutorial (#591)
* fix.

* fix.
2019-06-01 14:37:17 -07:00
Minjie Wang 350b485185 [CI] Fix win64 CI (#594)
* fix ci

* poke ci

* poke ci
2019-06-01 16:05:36 -04:00
Minjie Wang 5492994251 [CI] Fix CI bugs (#592)
* new jenkins script

* fix ci

* poke ci

* new config

* new config

* new config

* poke ci

* poke ci

* poke ci

* poke ci

* poke ci

* poke ci

* poke ci

* update docker image; poke ci

* poke ci

* poke ci

* poke ci

* poke ci

* poke ci

* poke ci

* poke ci

* poke ci

* poke ci

* poke ci

* poke ci

* update image

* update image

* fix

* Windows CI support

* typo

* typo*2

* missed sh

* typo*3

* missed dir
2019-06-01 14:32:39 -04:00
Da Zheng f728839bb7 [Doc] tutorial of components for giant graph (#590)
* tutorial.

* update images.
2019-05-31 17:37:43 +08:00
VoVAllen 16af6ebd3b [Test] Add cpp test to CI (#567)
* add cpptest to ci

* try windows

* Update Jenkinsfile

* Update Jenkinsfile

* Update Jenkinsfile

* Update task_cpp_unit_test.bat

* Change localhost to 127.0.0.1

* windows socket gtest

* lint

* Update task_cpp_unit_test.bat

* fix batch script

* export all symbols

* Update Jenkinsfile

* compile once

* try mxnet compact
2019-05-30 11:01:16 -04:00
Chao Ma e0ce190dfe [Doc] Update README.MD of demo for distributed sampler (#579)
* Update README.md for the demo of distributed sampler

* Update README.MD of demo for distributed sampler
2019-05-30 01:24:13 -04:00
Da Zheng e0004f7199 [Doc] sampler readme update. (#581) 2019-05-29 23:47:57 -04:00
Mufei Li 306bb3f9ad [Bugfix] Fix minigc (#585) 2019-05-29 21:59:03 -04:00
Minjie Wang 21e172d076 [Bugfix] fix numpy integer bug (#580) 2019-05-29 21:48:36 -04:00
Da Zheng 40dc18595b [Test] fix CI. (#586)
* disable unit test in mxnet tutorial.

* retry socket connection.

* roll back to set_np_compat

* try to fix multi-processing test hangs when it fails.

* fix test.

* fix.
2019-05-29 21:40:16 -04:00
Lingfan Yu ada3786c57 [Docker]Update MXNet CI Image (#582)
* use mxnet 20190528 build

* fix mxnet api name
2019-05-28 18:04:54 -07:00
Da Zheng bd2d2c75b5 [BUGFIX] fix for MXNet 1.5. (#552)
* remove clone.

* turn on numpy compatible.

* Revert "remove clone."

This reverts commit 17bbf76ed72ff178df6b3f35addc428048672457.
2019-05-28 14:42:44 -07:00
Chao Ma 08d4900fd1 Update README.md for the demo of distributed sampler (#577) 2019-05-28 17:24:33 +08:00
Minjie Wang c64405b1f6 [Docker] update docker image (#575)
* update docker image

* specify lint version

* rm torch import from unified tests
2019-05-27 17:04:46 -04:00
Chao Ma 85f2d1d935 [CI] Fix CI for cpp test (#570)
* fix CI for cpp test

* update port number
2019-05-26 22:01:35 +08:00
Chao Ma 3d7c3303ac Add unittest for C++ RPC (#566) 2019-05-26 14:29:47 +08:00
Chao Ma 7bdc16197f add network cpp test (#565) 2019-05-26 13:46:37 +08:00
Chao Ma 9aa5ffcab1 [DEMO] Update demo of distributed sampler (#564)
* update

* update

* update demo
2019-05-26 12:10:53 +08:00
askliar b3097725f2 [BugFix] Fix error when bfs_level = 0 in Entity Classification with RGCN (#559) 2019-05-25 17:38:22 -07:00
Da Zheng 8f378d90ad [BUGFIX] fix bugs for running GCN on giant graphs. (#561)
* load mxnet csr.

* enable load large csr.

* fix

* fix.

* fix int overflow.

* fix test.
2019-05-25 11:09:33 -07:00
Da Zheng 14af8402f0 [Perf] lazily create msg_index. (#563)
* lazily create msg_index.

* update test.
2019-05-24 13:41:03 -07:00
VoVAllen de54891fc8 [Test] Add gtest to project (#547)
* add gtest module

* add gtest

* fix

* Update CMakeLists.txt

* Update README.md
2019-05-24 15:15:47 +08:00
Chao Ma 86d60a1ff6 [DEMO] Add Pytorch demo for distributed sampler (#562)
* update

* update

* update

* add sender

* update

* remove duplicate cpde
2019-05-24 11:53:28 +08:00
Da Zheng ce27ebbbd0 [BUGIFX] fix a bug in edge_ids (#560)
* add test.

* fix compute.

* fix test.

* turn on test.

* fix a bug.

* add test.

* fix.

* disable test.
2019-05-23 15:25:38 -07:00
Da Zheng 924efc6520 [Perf] Improve performance of graph store. (#554)
* fix.

* use inplace.

* move to shared memory graph store.

* fix.

* add more unit tests.

* fix.

* fix test.

* fix test.

* disable test.

* fix.
2019-05-23 12:23:31 -07:00
Chao Ma 49c4a9e4cc [DEMO] Remove duplicate code for sampling (#557)
* update

* update

* re-use single-machine code

* update

* use relative path

* update

* update

* update

* add __init__.py

* add __init__.py

* import sys, os

* fix typo

* update
2019-05-23 16:57:35 +08:00
Chao Ma 28379f927f [DEMO] Reproduce numbers of distributed training in AMLC giant graph paper (#556)
* update

* update

* update

* update num_hops

* fix bug

* update

* report numbers of distributed training in AMLC giant graph paper
2019-05-23 14:23:14 +08:00
Chao Ma f99725adbc all demo use python-3 (#555) 2019-05-23 10:38:05 +08:00
Minjie Wang 605b51857e [Refactor] Immutable graph index (#543)
* WIP

* header

* WIP .cc

* WIP

* transpose

* wip

* immutable graph .h and .cc

* WIP: nodeflow.cc

* compile

* remove all tmp dl managed ctx; they caused refcount issue

* one simple test

* WIP: testing

* test_graph

* fix graph index

* fix bug in sampler; pass pytorch utest

* WIP on mxnet

* fix lint

* fix mxnet unittest w/ unfortunate workaround

* fix msvc

* fix lint

* SliceRows and test_nodeflow

* resolve reviews

* resolve reviews

* try fix win ci

* try fix win ci

* poke win ci again

* poke

* lazy multigraph flag; stackoverflow error

* revert node subgraph test

* lazy object

* try fix win build

* try fix win build

* poke ci

* fix build script

* fix compile

* add a todo

* fix reviews

* fix compile
2019-05-21 14:28:06 -04:00
Da Zheng b2b8be25bb [API] update graph store API. (#549)
* add init_ndata and init_edata in DGLGraph.

* adjust SharedMemoryGraph API.

* print warning.

* fix comment.

* update example

* fix.

* fix examples.

* add unit tests.

* add comments.
2019-05-21 03:27:05 -07:00
Da Zheng cdfca992e1 [BUGFix] Improve multi-processing training (#526)
* fix.

* add comment.

* remove.

* temp fix.

* initialize for shared memory.

* fix graphsage.

* fix gcn.

* add more unit tests.

* add more tests.

* avoid creating shared-memory exclusively.

* redefine remote initializer.

* improve initializer.

* fix unit test.

* fix lint.

* fix lint.

* initialize data in the graph store server properly.

* fix test.

* fix test.

* fix test.

* small fix.

* add comments.

* cleanup server.

* test graph store with a random port.

* print.

* print to stderr.

* test1

* test2

* remove comment.

* adjust the initializer signature.
2019-05-20 14:23:19 -07:00
VoVAllen 4b761571b2 [Feature] Add batch and unbatch for immutable graph (#539)
* Add batch and unbatch for immutable graph

* fix line seprator

* fix lintr

* remove unnecessary include

* fix code review
2019-05-20 11:08:43 -04:00
VoVAllen aa129522e0 [Bug Fix] Fix inplace op at backend (#546)
* Fix inplace operation

* fix line seprator
2019-05-19 23:43:54 -04:00
zengxy d533e9ba62 [BugFix] Fix getting src and dst id of ALL edges in NodeFlow.apply_block (#515) 2019-05-16 18:08:43 -07:00
Quan (Andy) Gan d8c69d53e2 Fixing typo in JTNN after interface change (#536) 2019-05-16 09:43:03 +08:00
Da Zheng acefb9a9f0 [BUGFIX] fix the problems in the sampling tutorial. (#523)
* add index.

* update.

* update tutorial.
2019-05-07 18:19:07 -07:00
Da Zheng edf3951c18 [Tutorial] add sampling tutorial. (#522)
* add sampling tutorial.

* add readme

* update author list.

* fix indent in the code.

* rename the file.

* update tutorial.

* fix the last API.

* update image.
2019-05-07 17:29:18 -07:00
Da Zheng 3a1392e641 [Model] add multiprocessing training with sampling. (#484)
* reorganize sampling code.

* add multi-process training.

* speed up gcn_cv

* fix graphsage_cv.

* add new API in graph store.

* update barrier impl.

* support both local and distributed training.

* fix multiprocess train.

* fix.

* fix barrier.

* add script for loading data.

* multiprocessing sampling.

* accel training.

* replace pull with spmv for speedup.

* nodeflow copy from parent with context.

* enable GPU.

* fix a bug in graph store.

* enable multi-GPU training.

* fix lint.

* add comments.

* rename to run_store_server.py

* fix gcn_cv.

* fix a minor bug in sampler.

* handle error better in graph store.

* improve graphsage_cv for distributed mode.

* update README.

* fix.

* update.
2019-05-06 23:51:56 -07:00
Ziyue Huang e89519150f disable pytorch reddit (#512) 2019-04-28 11:24:14 +08:00
Chao Ma 99bc3ab83b Use private buffer instead of global buffer (#511) 2019-04-26 12:48:01 +08:00
Da Zheng 8c79885d8b [BUGFIX] fix the error message in the data loader. (#509)
* fix.

* Change to required=True

* Update description

* Change back
2019-04-26 09:52:45 +09:00
Chao Ma 2ff8ecfbac update test_batch_size (#510) 2019-04-25 13:28:36 +08:00
Hao Zhang ca48787ae4 fix tutorial (#506)
* Update 9_gat.py

* Update 1_gcn.py
2019-04-23 15:30:59 +08:00
Ziyue Huang 3b96299a45 sampling (#505) 2019-04-23 12:14:38 +08:00
Zhengwei ad9da36add [Model] Add DGI Model (#501) 2019-04-22 11:37:06 +08:00
Chao Ma fe7d5e9b8b [Sampler] Change Distributed Sampler API (#499)
* Change Distributed Sampler API

* fix lint

* fix lint

* update demo

* update

* update

* update

* update demo

* update demo
2019-04-22 09:41:47 +08:00
Aymen Waheb 3f4645918d [Model] Add edge dropout to APPNP (#493)
* [Model] Add edge dropout to APPNP

[Model] Add edge dropout to APPNP

* [Model] Refactor the sampling examples (#498)

* reorganize sampling code.

* speedup gcn_ns.

* speed up gcn_cv

* fix graphsage_cv.

* undo the modification.

* accel training.

* update readme.

* [Model] Add edge dropout to APPNP

[Model] Add edge dropout to APPNP

update
2019-04-18 20:58:28 +08:00