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