Skip to content

Releases: FluxML/GeometricFlux.jl

v0.10.0

02 Mar 06:46
Compare
Choose a tag to compare

GeometricFlux v0.10.0

Diff since v0.9.0

  • update docs and add defining GNN layer to doc
  • update GAE example
  • fix neural GDE example

Closed issues:

  • examples/gde.jl not working (#264)
  • This package does not respect semantic versioning (#266)

Merged pull requests:

v0.9.0

23 Feb 13:37
Compare
Choose a tag to compare

Full Changelog: v0.8.0...v0.9.0

v0.8.2

23 Feb 12:56
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.7...v0.8.2

v0.8.0

21 Nov 15:50
Compare
Choose a tag to compare

GeometricFlux v0.8.0

Diff since v0.7.7

  • correct GCNConv with normalized_adjacency_matrix
  • add L2 regularization to gcn example
  • migrate Graphs, GraphSignals, GraphLaplacians and examples
  • resolve gradient bug for GatedGraphConv

Closed issues:

  • Implementation of neural operators (#172)
  • move FeaturedGraph to COO format (#200)
  • Stable docs 404 in README (#221)
  • examples/gcn.jl doesn't work (#245)
  • the GCNConv implementation is not correct (#249)

Merged pull requests:

v0.7.7

14 Aug 16:52
Compare
Choose a tag to compare

GeometricFlux v0.7.7

Diff since v0.7.6

  • drop support of julia v1.4 and v1.5
  • support CUDA v3.3
  • support Flux v0.12
  • fix stable doc
  • add benchmark script
  • migrate scatter to NNlib
  • make gradient of GatedGraphConv available
  • Implement GINConv layer. (#186)
  • check consistency for vertex or edge number between graph and features
  • add manual for pooling layers and bypass_graph
  • deprecate FeatureSelector
  • not export GraphNetwork and MessagePassing APIs
  • new implementation for message-passing scheme

Closed issues:

  • Increase test cases (#7)
  • Method error when training GCNConv with FeaturedGraph input (#76)
  • More "mutating arrays is not supported" (#103)
  • missing adjoints for pooling functions with specified graph size (#147)
  • drop ScatterNNlib in favor of NNlib.scatter (#191)
  • drop support in layer for arbitrary graph types and use only FeaturedGraphs (#201)
  • FeaturedGraph cannot be moved to gpu (#202)
  • deprecate FeatureSelector (#207)
  • broken documentation links (#210)

Merged pull requests:

v0.7.6

03 Apr 07:11
Compare
Choose a tag to compare

GeometricFlux v0.7.6

Diff since v0.7.5

  • Add dimensional check for each layer
  • Support Flux up to v0.12
  • Support CUDA up to v2.6
  • Support Zygote up to v0.6

Closed issues:

  • Consider to move into the Flux organisation (#2)
  • could you please add a reference for the notions you used here (and also in other places) ? (#164)
  • Tag Flux.jl v0.12 compat (#165)
  • Conflict between Flux and ScatterNNLib inside GeometricFlux (#169)

Merged pull requests:

v0.7.5

09 Dec 23:27
Compare
Choose a tag to compare

GeometricFlux v0.7.5

Diff since v0.7.4

  • FeaturedGraph API change
  • Refactor graph net and message passing framework
  • Improve differentiability test
  • Refactor GCNConv and ChebConv operator
  • Fix bug in GATConv layer
  • Update GAT example
  • Cast testing data to Float32
  • Support CUDA up to v2.2
  • Support transpose input of a layer
  • Replace Travis CI by Github Action CI

Closed issues:

  • Tag? (#99)
  • Cannot give transposed features to GCNConv (#110)
  • GCN example still doesn't work (#125)
  • GATConv aggregates by default (#129)
  • GATConv does not seem to have the desired behaviour (#130)

Merged pull requests:

v0.7.4

02 Nov 23:17
Compare
Choose a tag to compare

GeometricFlux v0.7.4

Diff since v0.7.3

  • Adjust edge_index_table API for directed
  • apply_batch_message as API
  • Support CUDA v2.1
  • Refactor
  • Fix bug

Merged pull requests:

v0.7.3

28 Oct 23:27
Compare
Choose a tag to compare

GeometricFlux v0.7.3

Diff since v0.7.2

  • Add bypass_graph
  • Support FeaturedGraph as input graph for GCNConv
  • Add node index for message/update function
  • Add activation function for GraphConv
  • Reexport GraphSignals
  • Support FillArrays v0.10
  • Bug fix

Merged pull requests:

v0.7.2

06 Oct 23:23
Compare
Choose a tag to compare

GeometricFlux v0.7.2

Diff since v0.7.1

  • Differentiability test
  • Refactor GN for differentiability
  • Remove cache argument from layer
  • Add docs
  • Bump CUDA to v2.0
  • Add paper

Closed issues:

  • Cannot differentiate GATConv (#54)

Merged pull requests: