-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
smart way to share layers with GeometricFlux? #66
Comments
An explicit way is to implement the shared API in GeometricFlux, then any package can leverage these API in their packages. If you have some idea about this, I can implement API for sharing. |
I think all that should be needed would be an additional dispatch within AtomicGraphNets that tells it how to handle our graph types within your layers. This is definitely something I want to look into, but I have a couple more urgent things on my plate right now so I may not get to it for a bit... |
Yeah, I just want to collect some requirements from user to enhance GeometricFlux, and simultaneously help out others. So, currently, you may want a way or tool to handle graph types in layers? |
I mean the specific |
The easiest way to support |
Ah okay I'll take a look at that. I might play around with both options since I imagine converting to the |
Actually, converting into |
The packages are super similar; I was originally using GeometricFlux.jl as a core dependency for this package but decided to build some of my own types in ChemistryFeaturization to specialize on atomic structures a bit more. I wonder if there's nonetheless a smart way to share layer definitions, when applicable, between the packages? For instance, some layers are described here and @yuehhua has done awesome work implementing them!
Since it seems all those layers can act directly on matrices as well as on
FeaturedGraph
objects, it seems likely we could just import them and dispatch ontoAtomGraph
as well...The text was updated successfully, but these errors were encountered: