CarloLucibello / GraphNeuralNetworks.jl

Graph Neural Networks in Julia
https://carlolucibello.github.io/GraphNeuralNetworks.jl/dev/
MIT License
210 stars 47 forks source link

create GNNlib.jl #432

Closed CarloLucibello closed 2 months ago

CarloLucibello commented 2 months ago

Factor out essentially anything that is not Flux's dependent into a new package GNNlib.jl, so that in the future we can have also a Lux's based gnn package (see #372).

For the time being, with this PR we only add a copy of the relevant code into the the GNNlib.jl. After that:

  1. We will register GNNlib.jl package.
  2. Actually use GNNlib.jl in GraphNeuralNetworks.jl
  3. Turn this repo into a monorepo where the GNNlib.jl and the GraphNeuralNetworks.jl packages live side by side