1. 31 Jul, 2023 1 commit
  2. 27 Apr, 2023 1 commit
  3. 20 Apr, 2023 1 commit
  4. 17 Apr, 2023 1 commit
  5. 24 Mar, 2023 1 commit
  6. 20 Mar, 2023 1 commit
  7. 09 Mar, 2023 1 commit
  8. 17 Feb, 2023 2 commits
  9. 01 Dec, 2022 1 commit
  10. 19 Sep, 2022 1 commit
  11. 15 Aug, 2022 1 commit
  12. 28 May, 2022 1 commit
  13. 23 May, 2022 1 commit
  14. 17 May, 2022 1 commit
    • ndickson-nvidia's avatar
      [Feature] Added floating-point conversion functions to dgl.transforms.functional (#3890) · e0e8736f
      ndickson-nvidia authored
      * * Added half_(), float_(), and double_() functions to DGLHeteroGraph, HeteroNodeDataView, and HeteroEdgeDataView, for converting floating-point tensor data to float16, float32, or float64 precision
      
      * * Extracted out private functions for floating-point type conversion, to reduce code duplication
      
      * * Added test for floating-point data conversion functions, half_(), float_(), and double_()
      
      * * Moved half_(), float_(), and double_() functions from HeteroNodeDataView and HeteroEdgeDataView to Frame class
      
      * * Updated test_float_cast() to use dgl.heterograph instead of dgl.graph
      
      * Added to CONTRIBUTORS.md
      
      * * Changed data type conversion to be deferred until the data is accessed, to avoid redundant conversions of data that isn't used.
      
      * * Addressed issues flagged by linter
      
      * * Worked around a bug in the old version of mxnet that's currently used for DGL testing
      
      * * Only defer Column data type co...
      e0e8736f
  15. 16 May, 2022 1 commit
    • nv-dlasalle's avatar
      Prevent users from attempting to pin PyTorch non-contiguous tensors or views... · 1f2e6960
      nv-dlasalle authored
      
      Prevent users from attempting to pin PyTorch non-contiguous tensors or views only encompassing part of tensor. (#3992)
      
      * Disable pinning non-contiguous memory
      
      * Prevent views from being converted for write
      
      * Fix linting
      
      * Add unit tests
      
      * Improve error message for users
      
      * Switch to pytest function
      
      * exclude mxnet and tensorflow from inplace pinning
      
      * Add skip
      
      * Restrict to pytorch backend
      
      * Use backend to retrieve device
      
      * Fix capitalization in decorator
      Co-authored-by: default avatarQuan (Andy) Gan <coin2028@hotmail.com>
      1f2e6960
  16. 12 Apr, 2022 1 commit
  17. 21 Feb, 2022 1 commit
    • Quan (Andy) Gan's avatar
      [Bugfix] Bug fixes in new dataloader (#3727) · 3f138eba
      Quan (Andy) Gan authored
      
      
      * fixes
      
      * fix
      
      * more fixes
      
      * update
      
      * oops
      
      * lint?
      
      * temporarily revert - will fix in another PR
      
      * more fixes
      
      * skipping mxnet test
      
      * address comments
      
      * fix DDP
      
      * fix edge dataloader exclusion problems
      
      * stupid bug
      
      * fix
      
      * use_uvm option
      
      * fix
      
      * fixes
      
      * fixes
      
      * fixes
      
      * fixes
      
      * add evaluation for cluster gcn and ddp
      
      * stupid bug again
      
      * fixes
      
      * move sanity checks to only support DGLGraphs
      
      * pytorch lightning compatibility fixes
      
      * remove
      
      * poke
      
      * more fixes
      
      * fix
      
      * fix
      
      * disable test
      
      * docstrings
      
      * why is it getting a memory leak?
      
      * fix
      
      * update
      
      * updates and temporarily disable forkingpickler
      
      * update
      
      * fix?
      
      * fix?
      
      * oops
      
      * oops
      
      * fix
      
      * lint
      
      * huh
      
      * uh
      
      * update
      
      * fix
      
      * made it memory efficient
      
      * refine exclude interface
      
      * fix tutorial
      
      * fix tutorial
      
      * fix graph duplication in CPU dataloader workers
      
      * lint
      
      * lint
      
      * Revert "lint"
      
      This reverts commit 805484dd553695111b5fb37f2125214a6b7276e9.
      
      * Revert "lint"
      
      This reverts commit 0bce411b2b415c2ab770343949404498436dc8b2.
      
      * Revert "fix graph duplication in CPU dataloader workers"
      
      This reverts commit 9e3a8cf34c175d3093c773f6bb023b155f2bd27f.
      Co-authored-by: default avatarxiny <xiny@nvidia.com>
      Co-authored-by: default avatarJinjing Zhou <VoVAllen@users.noreply.github.com>
      3f138eba
  18. 21 Jan, 2022 1 commit
    • Xin Yao's avatar
      [Feature] Pin dgl.graph to the page-locked memory (#3616) · 40b44a43
      Xin Yao authored
      
      
      * implement pin_memory/unpin_memory/is_pinned for dgl.graph
      
      * update python docstring
      
      * update c++ docstring
      
      * add test
      
      * fix the broken UnifiedTensor
      
      * eliminate extra context parameter for pin/unpin
      
      * fix linting
      
      * fix typo
      
      * disable new format materialization for pinned graphs
      
      * update python doc for pin_memory_
      
      * fix unit test
      
      * update doc
      
      * change unitgraph and heterograph's PinMemory to in-place
      
      * update comments for NDArray's PinMemory_ and PinData
      
      * update doc
      Co-authored-by: default avatarJinjing Zhou <VoVAllen@users.noreply.github.com>
      40b44a43
  19. 18 Aug, 2021 1 commit
  20. 07 Jul, 2021 1 commit
  21. 25 Jun, 2021 1 commit
  22. 21 Jun, 2021 1 commit
  23. 14 Jun, 2021 1 commit
  24. 03 Jun, 2021 1 commit
  25. 25 Jan, 2021 1 commit
  26. 24 Jan, 2021 1 commit
  27. 04 Jan, 2021 1 commit
  28. 17 Oct, 2020 1 commit
  29. 24 Sep, 2020 1 commit
  30. 11 Sep, 2020 1 commit
  31. 10 Sep, 2020 1 commit
  32. 29 Aug, 2020 1 commit
  33. 28 Aug, 2020 1 commit
  34. 18 Aug, 2020 2 commits
  35. 17 Aug, 2020 1 commit
    • Mufei Li's avatar
      [Doc/Feature] Refactor, doc update and behavior fix for graphs (#1983) · be444e52
      Mufei Li authored
      
      
      * Update graph
      
      * Fix for dgl.graph
      
      * from_scipy
      
      * Replace canonical_etypes with relations
      
      * from_networkx
      
      * Update for hetero_from_relations
      
      * Roll back the change of canonical_etypes to relations
      
      * heterograph
      
      * bipartite
      
      * Update doc
      
      * Fix lint
      
      * Fix lint
      
      * Fix test cases
      
      * Fix
      
      * Fix
      
      * Fix
      
      * Fix
      
      * Fix
      
      * Fix
      
      * Update
      
      * Fix test
      
      * Fix
      
      * Update
      
      * Use DGLError
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Fix
      
      * Fix
      
      * Fix
      
      * Fix
      
      * Fix
      
      * Fix
      
      * Fix
      
      * Fix
      
      * Update
      
      * Fix
      
      * Update
      
      * Fix
      
      * Fix
      
      * Fix
      
      * Update
      
      * Fix
      
      * Update
      
      * Fix
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Fix
      
      * Fix
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * rewrite sanity checks
      
      * delete unnecessary checks
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Update
      
      * Fix
      
      * Update
      
      * Update
      
      * Update
      
      * Fix
      
      * Fix
      
      * Fix
      
      * Update
      
      * Fix
      
      * Update
      
      * Fix
      
      * Fix
      
      * Update
      
      * Fix
      
      * Update
      
      * Fix
      Co-authored-by: default avatarxiang song(charlie.song) <classicxsong@gmail.com>
      Co-authored-by: default avatarMinjie Wang <wmjlyjemaine@gmail.com>
      Co-authored-by: default avatarQuan Gan <coin2028@hotmail.com>
      be444e52
  36. 12 Aug, 2020 1 commit
  37. 07 Aug, 2020 1 commit
    • Minjie Wang's avatar
      [Refactor] Enable new kernel in all message passing APIs (#1953) · 22167f72
      Minjie Wang authored
      * WIP: frame refactor
      
      * new frame
      
      * simple update_all builtin
      
      * move all subgraph routines into the same file
      
      * sddmm & spmm schedule; node & edge udf
      
      * degree bucketing
      
      * some tricky 0deg corner cases
      
      * bug in frame append
      
      * merge test_hetero_basics and test_basics
      
      * some code rearange
      
      * fix test_heterograph
      
      * add mean spmm
      
      * enable all builtin combinations
      
      * pass gpu test
      
      * pass pytorch tests
      
      * wip
      
      * fix some pt debugging codes
      
      * fix bug in mxnet backward
      
      * pass all mxnet utests
      
      * passed tf tests
      
      * docstring
      
      * lint
      
      * lint
      
      * fix broadcasting bugs
      
      * add warning and clamp for mean reducer
      
      * add test for zero-degree mean
      
      * address comments
      
      * lint
      
      * small fix
      22167f72
  38. 03 Aug, 2020 1 commit