1. 08 Mar, 2020 2 commits
    • Jinjing Zhou's avatar
      [Fix] asv patch (#1330) · 081e5e0f
      Jinjing Zhou authored
      081e5e0f
    • Da Zheng's avatar
      [Feature] add metis partitioning to DGL (#1308) · 0e153c4b
      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: default avatarUbuntu <ubuntu@ip-172-31-26-167.us-east-2.compute.internal>
      0e153c4b
  2. 07 Mar, 2020 3 commits
  3. 06 Mar, 2020 2 commits
  4. 05 Mar, 2020 8 commits
  5. 04 Mar, 2020 5 commits
  6. 03 Mar, 2020 1 commit
  7. 02 Mar, 2020 2 commits
    • Minjie Wang's avatar
      [Feature] Improve sampling speed; Better pickle/unpickle; other fixes (#1299) · 5dd35580
      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
      5dd35580
    • Chao Ma's avatar
      [DGL-KE] Distributed training of DGL-KE (#1290) · 00ba4094
      Chao Ma authored
      * update
      
      * change name
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * change worker number
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * test
      
      * update
      
      * update
      
      * update
      
      * remove barrier
      
      * max_step
      
      * update
      
      * add complex
      
      * update
      
      * chmod +x
      
      * update
      
      * update
      
      * random partition
      
      * random partition
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * change num_test_proc
      
      * update num_thread
      
      * update
      00ba4094
  8. 28 Feb, 2020 2 commits
    • Quan (Andy) Gan's avatar
      [Feature] PinSAGE sampler (#1249) · c3a33407
      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: default avatarMinjie Wang <minjie.wang@nyu.edu>
      c3a33407
    • Jinjing Zhou's avatar
      [CI] Regression Test Configuration (#1157) · 87bca129
      Jinjing Zhou authored
      
      
      * push
      
      * 1111
      
      * 111
      
      * fix
      
      * 222
      
      * 1231231
      
      * 111
      
      * 45458643465
      
      * fix
      
      * fix
      
      * fix
      
      * 4156416
      
      * fix
      
      * path
      
      * 111
      
      * 1231
      
      * 111
      
      * 152554
      
      * fix
      
      * fix
      
      * fix
      
      * fix
      
      * try fix
      
      * change name
      
      * try
      
      * fix
      
      * fix
      Co-authored-by: default avatarMinjie Wang <minjie.wang@nyu.edu>
      87bca129
  9. 26 Feb, 2020 3 commits
  10. 24 Feb, 2020 1 commit
  11. 23 Feb, 2020 1 commit
    • Chao Ma's avatar
      [KVStore] Small fix on kvstore (#1284) · ddf8c858
      Chao Ma authored
      * update
      
      * str to int
      
      * update
      
      * update
      
      * update
      
      * test remove sync
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * update
      
      * clear
      ddf8c858
  12. 18 Feb, 2020 2 commits
  13. 17 Feb, 2020 4 commits
    • Minjie Wang's avatar
      537d37c2
    • Minjie Wang's avatar
      [Feature] Neighbor-hood based sampling APIs (#1251) · f8d4264e
      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
      f8d4264e
    • Quan (Andy) Gan's avatar
      [Feature] Accessing node/edge types in UDFs. (#1243) · c7c0fd0e
      Quan (Andy) Gan authored
      * typed udf
      
      * docstrings
      c7c0fd0e
    • Chao Ma's avatar
      [KVStore] New kvstore used by DGL-KE (#1263) · b133abb8
      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
      b133abb8
  14. 16 Feb, 2020 1 commit
    • xiang song(charlie.song)'s avatar
      [KG][Optimization] Soft relation partition (#1252) · 49fe5b3c
      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
      
      * Add soft relation part
      
      * Upd
      
      * Some fix
      
      * upd
      
      * Now work
      
      * Fix TransR
      
      * Fix eval and add some doc string
      
      * triger
      
      * upd
      
      * Add some training scripts for freebase multi-gpu
      
      * upd
      
      * upd
      
      * upd
      49fe5b3c
  15. 13 Feb, 2020 3 commits