Skip to content

Releases: JuliaGraphs/GraphNeuralNetworks.jl

v0.6.21

23 Sep 12:05
6a470a9
Compare
Choose a tag to compare

GraphNeuralNetworks v0.6.21

Diff since v0.6.20

Merged pull requests:

Closed issues:

  • Question about temporal graph neural networks (#112)
  • add show methods for WithGraph and GNNChain (#178)
  • Dropout inside GATConv layer (#258)
  • Graph classification: multiple graphs associated with a common label (#282)
  • convenience feature setter (#284)
  • @functor default for GNNLayers (#288)
  • documentation proposal (#357)
  • support Lux (#372)
  • turn this into a monorepo (#433)
  • use Flux.@layer instead of Flux.@functor (#452)
  • random graph generators should take an rng instead of a seed (#459)
  • Cannot create GNNGraph with unconnected nodes (#472)
  • Implementation of recommender system based on GNN (#473)
  • GNNs.jl's CI is failing for GRAPH_T = :dense (#476)
  • GCNConv layer fails when the GNNGraph comes from an adjacency matrix (#486)

v0.6.20

25 Jul 15:58
9a23890
Compare
Choose a tag to compare

GraphNeuralNetworks v0.6.20

Diff since v0.6.19

Merged pull requests:

Closed issues:

  • Maybe state difference with GeometricFlux.jl. (#435)

v0.6.19

08 Apr 18:20
936da13
Compare
Choose a tag to compare

GraphNeuralNetworks v0.6.19

Diff since v0.6.18

Merged pull requests:

  • feat: Add GCNConv support for HeteroGraphConv (#367) (@askorupka)
  • feat: support weights when generating from SimpleWeightedGraph (#371) (@askorupka)
  • Add TemporalSnapshotsGNNgraph classification tutorial (#408) (@aurorarossi)
  • Creating dropout functionality in the GATConv and GATv2Conv Layers (#411) (@achiverram28)
  • chore: update docs (layers compatible with GNNHeterograph) (#413) (@askorupka)
  • Added remove_edges function (#414) (@rbSparky)
  • fix: remove SGConv GNNHeteroGraph support (#416) (@askorupka)
  • fix: GCNConv support for GNNHeteroGraph (#417) (@askorupka)
  • Added remove_nodes function (#420) (@rbSparky)
  • CompatHelper: bump compat for KrylovKit to 0.7, (keep existing compat) (#421) (@github-actions[bot])
  • Added TransformerConv usage example (#422) (@rbSparky)
  • Fixes and more tests in remove_nodes function (#424) (@rbSparky)
  • chore: Update docs for HeteroGNN support (#425) (@askorupka)
  • Bump julia-actions/setup-julia from 1 to 2 (#431) (@dependabot[bot])

Closed issues:

  • Weights not included in GNNGraph made from SimpleWeightedDiGraph (#85)

v0.6.18

07 Mar 11:16
19af4ec
Compare
Choose a tag to compare

GraphNeuralNetworks v0.6.18

Diff since v0.6.17

Merged pull requests:

Closed issues:

  • Duplicated method definitions of GINConv (#406)

v0.6.17

06 Mar 10:08
76711ba
Compare
Choose a tag to compare

GraphNeuralNetworks v0.6.17

Diff since v0.6.16

Merged pull requests:

Closed issues:

  • implement add_self_loops(g, edge_t) for heterographs (#329)
  • add empty constructor for heterograph (#338)
  • getgraph not working on GPU (#377)
  • Example given for GNNGraph results in error (#380)
  • Error in one of the examples in the Working with GNNGraph page (#401)

v0.6.16

07 Jan 13:38
2c11b95
Compare
Choose a tag to compare

GraphNeuralNetworks v0.6.16

Diff since v0.6.15

Merged pull requests:

  • Add heterogeneous add_self_loop support (#345) (@AarSeBail)
  • CompatHelper: bump compat for Adapt to 4, (keep existing compat) (#354) (@github-actions[bot])
  • Custom Norm Func for GCNConv (#356) (@rbSparky)

Closed issues:

  • GCNConv without normalization (#277)

v0.6.15

12 Dec 13:22
be74595
Compare
Choose a tag to compare

GraphNeuralNetworks v0.6.15

Diff since v0.6.14

Merged pull requests:

  • example correction (#347) (@eahenle)
  • CompatHelper: add new compat entry for Statistics at version 1, (keep existing compat) (#350) (@github-actions[bot])
  • Set compatibilities for standard packages (#352) (@bicycle1885)
  • Relax CUDA compatibility (#353) (@bicycle1885)

Closed issues:

  • Error in Example Code (#346)
  • Outdated default package installation (#348)
  • View arrays on GPU cause scalar indexing error (#349)

v0.6.14

18 Sep 01:42
69d4ed2
Compare
Choose a tag to compare

GraphNeuralNetworks v0.6.14

Diff since v0.6.13

Merged pull requests:

Closed issues:

  • The constraint in Flux.batch(gs::AbstractVector{<:GNNHeteroGraph}) does not seem to be strong enough (#341)

v0.6.13

07 Sep 16:34
108843a
Compare
Choose a tag to compare

GraphNeuralNetworks v0.6.13

Diff since v0.6.12

Closed issues:

  • Edge weights not properly documented for GNNHeteroGraphs (and implement new function to add new edge weights?) (#331)

Merged pull requests:

v0.6.12

04 Sep 06:31
dafe3ae
Compare
Choose a tag to compare

GraphNeuralNetworks v0.6.12

Diff since v0.6.11

Closed issues:

  • Update Flux.trainable (#323)
  • HeteroGraphConv bug: ERROR: duplicate field name in NamedTuple: "movie" is not unique (#332)
  • add_edges for GNNHeteroGraph does not allow providing the number of nodes (#334)

Merged pull requests: