Download Latest Version v2.4.0 source code.zip (8.3 MB)
Email in envelope

Get an email when there's a new version of DGL

Home / v2.2.1
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2024-05-11 2.5 kB
v2.2.1 source code.tar.gz 2024-05-11 6.9 MB
v2.2.1 source code.zip 2024-05-11 8.2 MB
Totals: 3 Items   15.1 MB 1

We're thrilled to announce the release of DGL 2.2.1. 🎉🎉🎉

Major Changes

  • The supported PyTorch versions are 2.1.0/1/2, 2.2.0/1/2, 2.3.0. See install command here.
  • MiniBatch in GraphBolt is refactored: seed_nodes and node_paris are replaced with unified seeds attribute through out the pipeline. Refer to the latest examples for more details. by @yxy235
  • GraphBolt sampling is enabled in DistGL for node classification. See examples here.
  • [GraphBolt] Optimize hetero sampling on CPU by @RamonZhou in https://github.com/dmlc/dgl/pull/7360
  • [GraphBolt] torch.compile() support for gb.expand_indptr. by @mfbalin in https://github.com/dmlc/dgl/pull/7188
  • [GraphBolt] Make unique_and_compact deterministic by @RamonZhou in https://github.com/dmlc/dgl/pull/7217, [#7239]
  • [GraphBolt] Hyperlink support in subgraph_sampler. by @yxy235 in https://github.com/dmlc/dgl/pull/7354
  • [GraphBolt] More features of dgl.dataloading.LaborSampler in gb.LayerNeighborSampler, added layer_dependency and batch_dependency parameters. [#7205], [#7208], [#7212], [#7220] by @mfbalin
  • [GraphBolt][CUDA] Faster GPU neighbor sampling and compaction kernels. [#7239], [#7215] by @mfbalin
  • [GraphBolt][CUDA] Better hetero CPU&GPU performance via fused kernels. [#7223], [#7312] by @mfbalin
  • [GraphBolt][CUDA] GPU synchronizations eliminated throughout the sampling pipeline. [#7240], [#7264] by @mfbalin

Bug Fixes

New Contributors

Full Changelog: https://github.com/dmlc/dgl/compare/v2.1.0...v2.2.1

Source: README.md, updated 2024-05-11