- 15 May, 2020 1 commit
-
-
Zihao Ye authored
* upd * upd * lint * fix * bloody lint
-
- 14 May, 2020 1 commit
-
-
Zihao Ye authored
* upd * simplify * further simplify * lint * doc * upd * upd * upd * upd * upd * upd * upd * lint * rename format * upd * lint * upd * upd * upd * udp * debug * upd * upd * upd * upd * upd * 无可厚非吧 * 中三边肥 * 你一定要喊吗 * lint * upd * upd * upd * upd * upd * upd * upd * Update unit_graph.h Co-authored-by:
Zihao Ye <yzh119@192.168.0.110> Co-authored-by:
Minjie Wang <wmjlyjemaine@gmail.com> Co-authored-by:
Quan (Andy) Gan <coin2028@hotmail.com>
-
- 08 May, 2020 1 commit
-
-
Jinjing Zhou authored
* 111 * 111 * lint * lint * lint * lint * fix * lint * try * fix * lint * lint * test * fix * ttt * test * fix * fix * fix * mxnet * 111 * fix 64bits computation * pylint * roll back * fix * lint * fix hetero_from_relations * remove index_dtype in to_homo and to_hetero * fix * fix * fix * fix * remove default * fix * lint * fix * fix error message * fix error * lint * macro dispatch * try * lint * remove nbits * error message * fix * fix * lint * lint * lint * fix * lint * fix * fix random walk * lint * lint * fix * fix * fix * lint * fix * lint Co-authored-by:Minjie Wang <wmjlyjemaine@gmail.com>
-
- 03 May, 2020 1 commit
-
-
Da Zheng authored
* initial version from distributed training. This is copied from multiprocessing training. * modify for distributed training. * it's runnable now. * measure time in neighbor sampling. * simplify neighbor sampling. * fix a bug in distributed neighbor sampling. * allow single-machine training. * fix a bug. * fix a bug. * fix openmp. * make some improvement. * fix. * add prepare in the sampler. * prepare nodeflow async. * fix a bug. * get id. * simplify the code. * improve. * fix partition.py * fix the example. * add more features. * fix the example. * allow one partition * use distributed kvstore. * do g2l map manually. * fix commandline. * a temp script to save reddit. * fix pull_handler. * add pytorch version. * estimate the time for copying data. * delete unused code. * fix a bug. * print id. * fix a bug * fix a bug * fix a bug. * remove redundent code. * revert modify in sampler. * fix temp script. * remove pytorch version. * fix. * distributed training with pytorch. * add distributed graph store. * fix. * add metis_partition_assignment. * fix a few bugs in distributed graph store. * fix test. * fix bugs in distributed graph store. * fix tests. * remove code of defining DistGraphStore. * fix partition. * fix example. * update run.sh. * only read necessary node data. * batching data fetch of multiple NodeFlows. * simplify gcn. * remove unnecessary code. * use the new copy_from_kvstore. * update training script. * print time in graphsage. * make distributed training runnable. * use val_nid. * fix train_sampling. * add distributed training. * add run.sh * add more timing. * fix a bug. * save graph metadata when partition. * create ndata and edata in distributed graph store. * add timing in minibatch training of GraphSage. * use pytorch distributed. * add checks. * fix a bug in global vs. local ids. * remove fast pull * fix a compile error. * update and add new APIs. * implement more methods in DistGraphStore. * update more APIs. * rename it to DistGraph. * rename to DistTensor * remove some unnecessary API. * remove unnecessary files. * revert changes in sampler. * Revert "simplify gcn." This reverts commit 0ed3a34ca714203a5b45240af71555d4227ce452. * Revert "simplify neighbor sampling." This reverts commit 551c72d20f05a029360ba97f312c7a7a578aacec. * Revert "measure time in neighbor sampling." This reverts commit 63ae80c7b402bb626e24acbbc8fdfe9fffd0bc64. * Revert "add timing in minibatch training of GraphSage." This reverts commit e59dc8957a414c7df5c316f51d78bce822bdef5e. * Revert "fix train_sampling." This reverts commit ea6aea9a4aabb8ba0ff63070aa51e7ca81536ad9. * fix lint. * add comments and small update. * add more comments. * add more unit tests and fix bugs. * check the existence of shared-mem graph index. * use new partitioned graph storage. * fix bugs. * print error in fast pull. * fix lint * fix a compile error. * save absolute path after partitioning. * small fixes in the example * Revert "[kvstore] support any data type for init_data() (#1465)" This reverts commit 87b6997b . * fix a bug. * disable evaluation. * Revert "Revert "[kvstore] support any data type for init_data() (#1465)"" This reverts commit f5b8039c6326eb73bad8287db3d30d93175e5bee. * support set and init data. * support set and init data. * Revert "Revert "[kvstore] support any data type for init_data() (#1465)"" This reverts commit f5b8039c6326eb73bad8287db3d30d93175e5bee. * fix bugs. * fix unit test. * move to dgl.distributed. * fix lint. * fix lint. * remove local_nids. * fix lint. * fix test. * remove train_dist. * revert train_sampling. * rename funcs. * address comments. * address comments. Use NodeDataView/EdgeDataView to keep track of data. * address comments. * address comments. * revert. * save data with DGL serializer. * use the right way of getting shape. * fix lint. * address comments. * address comments. * fix an error in mxnet. * address comments. * add edge_map. * add more test and fix bugs. Co-authored-by:
Zheng <dzzhen@186590dc80ff.ant.amazon.com> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-6-131.us-east-2.compute.internal> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-26-167.us-east-2.compute.internal> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-16-150.us-west-2.compute.internal> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-16-250.us-west-2.compute.internal> Co-authored-by:
Ubuntu <ubuntu@ip-172-31-30-135.us-west-2.compute.internal>
-
- 02 May, 2020 2 commits
-
-
Chao Ma authored
* fix get-shape * update * update * update * update * update * fix typo * update * update
-
Jinjing Zhou authored
* add functions * fix litn * add unit test * fix * fix * fix * fix * support empty dict * simplify logic * Update tensor_serialize.py
-
- 28 Apr, 2020 1 commit
-
-
Quan (Andy) Gan authored
* unsupervised graphsage first commit * fix * disable remove_edges and still got 0.90 performance * optimize edgeids with multimap * change hyperparams * update README Co-authored-by:Minjie Wang <wmjlyjemaine@gmail.com>
-
- 27 Apr, 2020 2 commits
-
-
Jinjing Zhou authored
* add functions * fix litn * add unit test * fix * fix
-
Chao Ma authored
* update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * fix lint * update * Update network.cc Co-authored-by:Da Zheng <zhengda1936@gmail.com>
-
- 26 Apr, 2020 1 commit
-
-
Chao Ma authored
* add init_data on client * update * update * update * update * update * update * update * update * update * update * update * fix lint * fix lint * update * update * update * update * update * update
-
- 17 Apr, 2020 1 commit
-
-
Chao Ma authored
* update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * fix lint * update * update
-
- 16 Apr, 2020 1 commit
-
-
Chao Ma authored
* update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * fix lint
-
- 06 Apr, 2020 1 commit
-
-
Quan (Andy) Gan authored
-
- 05 Apr, 2020 1 commit
-
-
Da Zheng authored
* simplify shared memory graph index. * fix. * remove edge_dir in SharedMemGraphStore. * avoid creating shared-mem graph store with from_csr. * simplify from_csr. * add comments. * fix lint. * remove the test. * fix compilation error. * fix a bug. * fix a bug. Co-authored-by:Ubuntu <ubuntu@ip-172-31-16-150.us-west-2.compute.internal>
-
- 03 Apr, 2020 1 commit
-
-
Quan (Andy) Gan authored
* [BUG] Fix #1409 * fix test
-
- 30 Mar, 2020 4 commits
-
-
Quan (Andy) Gan authored
* [Windows] fix compilation issues on vs2015 * fix test
-
Jinjing Zhou authored
* TF backend fix and new logic to choose backend * fix * fix * fix * fix * fix backend * fix * dlpack alignment * add flag * flag * lint * lint * remove unused * several fixes Co-authored-by:Minjie Wang <wmjlyjemaine@gmail.com>
-
Quan (Andy) Gan authored
-
Quan (Andy) Gan authored
-
- 28 Mar, 2020 1 commit
-
-
xiang song(charlie.song) authored
* Deprecate multi-graph * Handle heterograph and edge_ids * lint * Fix * Remove multigraph in C++ end * Fix lint * Add some test and fix something * Fix * Fix * upd * Fix some test case * Fix * Fix Co-authored-by:
Ubuntu <ubuntu@ip-172-31-51-214.ec2.internal> Co-authored-by:
Jinjing Zhou <VoVAllen@users.noreply.github.com> Co-authored-by:
Minjie Wang <wmjlyjemaine@gmail.com>
-
- 27 Mar, 2020 1 commit
-
-
Quan (Andy) Gan authored
* [Feature] Casting between DGLGraph and DGLHeteroGraph * lint * address comments Co-authored-by:
Minjie Wang <wmjlyjemaine@gmail.com> Co-authored-by:
Jinjing Zhou <VoVAllen@users.noreply.github.com>
-
- 15 Mar, 2020 1 commit
-
-
Minjie Wang authored
* improve speed * fix bugs * upd reg test
-
- 13 Mar, 2020 1 commit
-
-
xiang song(charlie.song) authored
* Fix coo_sort * Add COOSort test * Fix * omp * coo2csr can benefit from sorted coo * Add more test code * Add LIBCXX_ENABLE_PARALLEL_ALGORITHMS to Makefile * upd * Turn off LIBCXX_ENABLE_PARALLEL_ALGORITHMS by default Co-authored-by:Ubuntu <ubuntu@ip-172-31-51-214.ec2.internal>
-
- 11 Mar, 2020 1 commit
-
-
Da Zheng authored
* make graph symmetric * call gklib routine. * use gklib version except in windows. * minor errors. * fix test. * update doc. * fix a compile error. * fix. * add comments for the new C API. * fix a bug. * address comments. * fix compile error. * fix comment.
-
- 10 Mar, 2020 1 commit
-
-
xiang song(charlie.song) authored
* compact * prealloc memory for hashtable * Fix * upd * Reduce memory * upd Co-authored-by:Ubuntu <ubuntu@ip-172-31-51-214.ec2.internal>
-
- 09 Mar, 2020 1 commit
-
-
Jinjing Zhou authored
* patch * fix+1 * add readme * fix error message
-
- 08 Mar, 2020 1 commit
-
-
Da Zheng authored
* add metis. * add test. * construct partition id. * link to METIS github repo. * update metis. * add a tool for partitioning a graph. * update metis. * update. * update. * fix metis. * fix lint * fix indent. * another way of building metis. * disable metis in windows. * test windows * fix. * disable metis for windows properly. * fix for tensorflow. * skip test for gpu. * make graph symmetric * address comments. * more comments. * fix compile * fix a bug. * add test. * change the default #hops of HALO nodes. Co-authored-by:Ubuntu <ubuntu@ip-172-31-26-167.us-east-2.compute.internal>
-
- 07 Mar, 2020 3 commits
-
-
Quan (Andy) Gan authored
* remove edge and to bipartite and graphsage with sampling * fixes * fixes * fixes * reenable multigpu training * fixes * compatibility in DGLGraph * rename to compact_as_bipartite * bugfix * lint * add offline inference * skip GPU tests * fix * addresses comments * fix * fix * fix * more tests * more docs and unit tests * workaround for empty slice on empty data
-
Quan (Andy) Gan authored
* add num nodes in ctors * fix * lint * addresses comments * replace with constexpr * remove function with rvalue reference * address comments
-
Quan (Andy) Gan authored
-
- 06 Mar, 2020 1 commit
-
-
Jinjing Zhou authored
* fix script * t * fix weird bugs * fix * fix * upload * fix * fix * lint * fix * tmp * fix serialization * fix * fix lint * fix message * fix * lint * address comment * fix * lint * fix * fix * fix * Remove duplicate serialization for meta graph Co-authored-by:Minjie Wang <wmjlyjemaine@gmail.com>
-
- 05 Mar, 2020 2 commits
-
-
Jinjing Zhou authored
* fix * data type * fix * fix * fix
-
Minjie Wang authored
This commit fixes a bug where the lock guard (for concurrently accessing the same scope from different threads) had basically no effect, due to being bound to a temporary only. Co-authored-by:Minjie Wang <minjie.wang@nyu.edu>
-
- 02 Mar, 2020 1 commit
-
-
Minjie Wang authored
* improve performance of sample_neighbors * some more improve * test script * benchmarks * multi process * update more tests * WIP * adding two API for state saving * add create from state * upd test * missing file * wip: pickle/unpickle * more c apis * find the problem of empty data array * add null array; pickling speed is bad * still bad perf * still bad perf * wip * fix the pickle speed test; now everything looks good * minor fix * bugfix * some lint fix * address comments * more fix * fix lint * add utest for random.choice * add utest for dgl.rand_graph * fix cpp utests * try fix ci * fix bug in TF backend * upd choice docstring * address comments * upd * try fix compile * add comment
-
- 28 Feb, 2020 1 commit
-
-
Quan (Andy) Gan authored
* [WIP] PinSAGE operators * moved the edge remapping mess into C * some docstrings * lint * lint x2 * lint x3 * skip gpu test on topk * extend pinsage to any metapath * lint x4 * addresses #1265 * add always_preserve (fixes #1266) and fix a silly bug * disable gpu test on compaction * lint * fix a horrible bug and add more tests * lint * addresses comments * lint * bugfix * addresses comments Co-authored-by:Minjie Wang <minjie.wang@nyu.edu>
-
- 17 Feb, 2020 2 commits
-
-
Minjie Wang authored
* WIP: working on random choices * light slice * basic CPU impl * add python binding; fix CreateFromCOO and CreateFromCSR returning unitgraph * simple test case works * fix bug in slicing probability array * fix bug in getting the correct relation graph * fix bug in creating placeholder graph * enable omp * add cpp test * sample topk * add in|out_subgraph * try fix lint; passed all unittests * fix lint * fix msvc compile; add sorted flag and constructors * fix msvc * coosort * COOSort; CSRRowWiseSampling; CSRRowWiseTopk * WIP: remove DType in CSR and COO; Restrict data array to be IdArray * fix all CSR ops for missing data array * compiled * passed tests * lint * test sampling out edge * test different per-relation fanout/k values * fix bug in random choice * finished cpptest * fix compile * Add induced edges * add check * fixed bug in sampling on hypersparse graph; add tests * add ascending flag * in|out_subgraph returns subgraph and induced eid * address comments * lint * fix
-
Chao Ma authored
* new kvstore * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * update * test warning * update * update * udpate * update * update * update * update * small fix * small fix * get group count * update * update * make file * update * use addr * get id * partition book * update * partition * barrier * update * loop count * update * update * update * update * update * update * update * update * update * add mxnet demo * update ip * update * update * update * random * update * update * update * update * update * update * fix lint * fix lint * fix lint
-
- 10 Feb, 2020 1 commit
-
-
Jinjing Zhou authored
* graph format * fix lint * lint * fix * unit test * lint * add magic num * move serialize out of struct * lint * serialize * trigger CI * fix lint * lint Co-authored-by:zhoujinjing09 <zhoujinjing09@users.noreply.github.com>
-
- 09 Feb, 2020 1 commit
-
-
xiang song(charlie.song) authored
* Several optimizations on DGL-KG: 1. Sorted positive edges for sampling which can reduce random memory access during positive sampling 2. Asynchronous node embedding update 3. Balanced Relation Partition that gives balanced number of edges in each partition. When there is no cross partition relation, relation embedding can be pin into GPU memory 4. tunable neg_sample_size instead of fixed neg_sample_size * Fix test * Fix test and eval.py * Now TransR is OK * Fix single GPU with mix_cpu_gpu * Add app tests * Fix test script * fix mxnet * Fix sample * Add docstrings * Fix * Default value for num_workers * Upd * upd
-
- 08 Feb, 2020 1 commit
-
-
Jinjing Zhou authored
* graph format * fix lint * lint * fix * unit test * lint * add magic num * move serialize out of struct * lint Co-authored-by:zhoujinjing09 <zhoujinjing09@users.noreply.github.com>
-