1. 16 Jan, 2023 1 commit
  2. 06 Jan, 2023 1 commit
  3. 29 Dec, 2022 1 commit
  4. 15 Dec, 2022 1 commit
    • Rhett Ying's avatar
      [Dist] enable to chunk node/edge data into arbitrary number of chunks (#4930) · 9731e023
      Rhett Ying authored
      
      
      * [Dist] enable to chunk node/edge data into arbitrary number of chunks
      
      * [Dist] enable to split node/edge data into arbitrary parts
      
      * refine code
      
      * Format boolean to uint8 forcely to avoid dist.scatter failure
      
      * convert boolean to int8 before scatter and revert it after scatter
      
      * refine code
      
      * fix test
      
      * refine code
      
      * move test utilities into utils.py
      
      * update comment
      
      * fix empty data
      
      * update
      
      * update
      
      * fix empty data issue
      
      * release unnecessary mem
      
      * release unnecessary mem
      
      * release unnecessary mem
      
      * release unnecessary mem
      
      * release unnecessary mem
      
      * remove unnecessary shuffle data
      
      * separate array_split into standalone utility
      
      * add example
      Co-authored-by: default avatarxiang song(charlie.song) <classicxsong@gmail.com>
      9731e023
  5. 07 Nov, 2022 1 commit
    • czkkkkkk's avatar
      [Sparse] Add sparse matrix C++ implementation (#4773) · 7c059e86
      czkkkkkk authored
      * [Sparse] Add sparse matrix C++ implementation
      
      * Add documentation
      
      * Update
      
      * Minor fix
      
      * Move Python code to dgl/mock_sparse2
      
      * Move headers to include
      
      * lint
      
      * Update
      
      * Add dgl_sparse directory
      
      * Move src code to dgl_sparse
      
      * Add __init__.py in tests to avoid naming conflict
      
      * Add dgl sparse so in Jenkinsfile
      
      * Complete docstring & SparseMatrix basic op
      
      * lint
      
      * Disable win tests
      7c059e86
  6. 06 Nov, 2022 1 commit
    • Xin Yao's avatar
      [Feature] Add bfloat16 (bf16) support (#4648) · 96297fb8
      Xin Yao authored
      * add bf16 specializations
      
      * remove SWITCH_BITS
      
      * enable amp for bf16
      
      * remove SWITCH_BITS for cpu kernels
      
      * enbale bf16 based on CUDART
      
      * fix compiling for sm<80
      
      * fix cpu build
      
      * enable unit tests
      
      * update doc
      
      * disable test for CUDA < 11.0
      
      * address comments
      
      * address comments
      96297fb8
  7. 11 Oct, 2022 1 commit
  8. 22 Sep, 2022 1 commit
  9. 21 Sep, 2022 1 commit
  10. 16 Sep, 2022 2 commits
  11. 31 Aug, 2022 1 commit
  12. 19 Aug, 2022 1 commit
  13. 17 Aug, 2022 2 commits
  14. 30 Jul, 2022 1 commit
  15. 28 Jul, 2022 1 commit
  16. 14 Jul, 2022 1 commit
  17. 05 Jul, 2022 2 commits
    • Chang Liu's avatar
      [Example][Refactor] Refactor GCN example (#4160) · 885be178
      Chang Liu authored
      
      
      * Refactor GCN example
      
      * Refactor GCN based on graphsage
      
      * Readme update
      
      * Minor update
      
      * update
      
      * Remove user-defined GCN implementation
      
      * README update
      
      * Update
      
      * Update CONTRIBUTORS.md
      
      * update task_example_test
      Co-authored-by: default avatarXin Yao <xiny@nvidia.com>
      885be178
    • Rhett Ying's avatar
      [CI] Add new CI stage for testing cugraph (#4171) · 85f28117
      Rhett Ying authored
      * [CI] add new stage specific forcuda related features based on nvidia+pytorch
      
      * build and test for gpu_nv
      
      * fix build failure
      
      * fix unit tests
      
      * make -j
      
      * install cython beforehand
      
      * copy cython lib
      
      * test cugraph tests only
      
      * fix typo
      
      * separate test script for cugraph
      
      * refactor build dgl shell
      85f28117
  18. 30 Jun, 2022 1 commit
  19. 15 Jun, 2022 1 commit
  20. 14 Jun, 2022 1 commit
  21. 08 Jun, 2022 1 commit
  22. 26 May, 2022 1 commit
  23. 13 May, 2022 1 commit
  24. 11 May, 2022 1 commit
  25. 10 May, 2022 1 commit
  26. 06 May, 2022 1 commit
    • Mufei Li's avatar
      [DGL-Go] CI for DGL-Go (#3959) · 334e6434
      Mufei Li authored
      * Update
      
      * Update
      
      * Fix
      
      * Update
      
      * CI
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      334e6434
  27. 29 Apr, 2022 2 commits
  28. 28 Apr, 2022 1 commit
  29. 27 Apr, 2022 1 commit
  30. 22 Apr, 2022 1 commit
  31. 15 Feb, 2022 1 commit
  32. 11 Feb, 2022 1 commit
  33. 30 Jan, 2022 1 commit
  34. 19 Jan, 2022 1 commit
  35. 10 Jan, 2022 1 commit
    • Rhett Ying's avatar
      [Feature] add CSVDataset to load data from csv files (#3547) · 95c0ff63
      Rhett Ying authored
      * [Feature] add CSVDataset to load data from csv files
      
      * add CSVDataset class file
      
      * install pyyaml when running unit tests
      
      * install pandas for unit tests
      
      * utilize pydantic for YAML config check
      
      * generate yaml and csv files during test
      
      * make more keys as optional
      
      * remove/rename several keys in yaml config and more tets though looks a bit clumsy
      
      * fix test failure on mxnet
      
      * pass /path/to/dataset instead of yaml path
      
      * code refinement
      
      * code refine
      
      * change several yaml field such as feat and graph_id
      
      * merge graph generation logic
      
      * refine code
      
      * Refactored_first_version
      
      * DGLCSVDataset works for single heterograph
      
      * add more tests
      
      * fix test failure in mxnet
      
      * add docstring
      
      * use list comprehension for dict
      
      * fix version in YAML
      
      * refine data length assert
      
      * use dict.pop directly
      
      * remove ambiguous variable names
      
      * refine graph id missing logic
      
      * refine graph create call
      
      * separate node/edge/graph data parser
      
      * remove separator in DefaultDataParser
      
      * refine validation error log for yaml field
      
      * minor check
      
      * refine code via dict.get()
      
      * move load_from_csv into Node/Edge/GraphData
      
      * move _parse_node/edge/graph_data into Node/Edge/GraphData
      
      * refine id-related fields check
      
      * check duplicate ntypes/etypes when load yaml
      
      * refine docstring
      95c0ff63
  36. 02 Jul, 2021 1 commit