Skip to content

Releases: CarloLucibello/GraphNeuralNetworks.jl

v0.4.0

09 Apr 10:45
c7d0afe
Compare
Choose a tag to compare

GraphNeuralNetworks v0.4.0

Diff since v0.3.15

Closed issues:

  • hope can load dataset with GraphMLDatasets.jl (#149)
  • GPU memory filling up (#150)
  • Citing GraphNeuralNetworks.jl (#151)

Merged pull requests:

v0.3.15

23 Mar 18:09
ea75f68
Compare
Choose a tag to compare

GraphNeuralNetworks v0.3.15

Diff since v0.3.14

Merged pull requests:

  • better printing for GNNGraphs and check that features are arrays (#145) (@CarloLucibello)
  • Added GMMConv (#147) (@melioristic)
  • Update conv.md (#148) (@melioristic)

v0.3.14

05 Mar 16:20
1167e76
Compare
Choose a tag to compare

GraphNeuralNetworks v0.3.14

Diff since v0.3.13

Closed issues:

  • Explainer vs GeometricFlux (#81)
  • Gradient of edge weights is nothing with fused e_mul_xj (#113)
  • Roadmap to merge GeometricFlux.jl and GraphNeuralNetworks.jl (#132)
  • Failed to compile PTX code (#133)
  • GINConv not working on GPU when not all nodes are connected (#138)
  • Batchnorm for Integers after GCNConv or GINConv on GPU (#140)
  • Slow interaction with DataLoader (#141)

Merged pull requests:

v0.3.13

13 Feb 19:56
309b88e
Compare
Choose a tag to compare

GraphNeuralNetworks v0.3.13

Diff since v0.3.12

Closed issues:

  • Failure to combine SparseDiffTools.autoback_hesvec and GCNConv (#125)
  • Support edge attributes in as many layers as possible (#128)

Merged pull requests:

v0.3.12

12 Feb 12:30
af8ebc1
Compare
Choose a tag to compare

GraphNeuralNetworks v0.3.12

Diff since v0.3.11

Closed issues:

  • batching scales quadratically (#99)
  • aggregate_neighbors() is 100x slower than equivalent sparse matrix operation (#124)
  • GATv2Conv show method errors (#126)

Merged pull requests:

v0.3.11

29 Jan 08:29
66b26df
Compare
Choose a tag to compare

GraphNeuralNetworks v0.3.11

Diff since v0.3.10

Merged pull requests:

  • CompatHelper: bump compat for NNlibCUDA to 0.2, (keep existing compat) (#120) (@github-actions[bot])
  • implement hash for GNNGraph (#121) (@CarloLucibello)

v0.3.10

24 Jan 23:43
dfd4aa8
Compare
Choose a tag to compare

GraphNeuralNetworks v0.3.10

Diff since v0.3.9

Closed issues:

  • Implement add_reverse_edges (#103)
  • propagate() is 20x slower than built-in sparse matmul (#106)
  • add fusing propagate specialization for e_mul_xj (#108)
  • implement set_edge_weights (#110)

Merged pull requests:

v0.3.9

18 Jan 16:27
a53fd27
Compare
Choose a tag to compare

GraphNeuralNetworks v0.3.9

Diff since v0.3.8

Closed issues:

  • Problem with InlineStrings.jl (#98)
  • Include undirected graphs (#101)
  • Merging multiple feature arrays (#102)
  • conflict with CSV and GNNGraphs when running Flux.batch (#104)

Merged pull requests:

v0.3.8

07 Jan 08:58
364c57e
Compare
Choose a tag to compare

GraphNeuralNetworks v0.3.8

Diff since v0.3.7

Closed issues:

  • Custom Function GPU Compatibitlity Issue: Indexing (#91)
  • Flux.batch Overloading for Generators (#92)
  • outputsize for GNNChain (#96)

Merged pull requests:

  • add sample_neighbors (#93) (@CarloLucibello)
  • CompatHelper: bump compat for LearnBase to 0.6, (keep existing compat) (#95) (@github-actions[bot])
  • Adds GATv2 layer (#97) (@abieler)

v0.3.7

27 Dec 11:40
dbd64d5
Compare
Choose a tag to compare

GraphNeuralNetworks v0.3.7

Diff since v0.3.6

Closed issues:

  • Hash function for GNNGraph (#87)
  • no method matching getobs(::NamedTuple{(:x,), Tuple{Matrix{Float32}}} (#88)

Merged pull requests: