Open kmheckel opened 11 months ago
See docs/examples/nir for notebooks documenting functionality and testing. Currently works for single neuron loading example, writing the model back is a work in progress.
Working on getting the weight scaling to function properly.
Importing models is now supported but is likely somewhat brittle. Will require further testing. Export capabilities started but limited to FFN for now, rest is a work in progress.
This needs formal tests included into the library before closing this issue.
Create functions to load/save models to HDF5 under the Neuromorphic Intermediate Representation standard to facilitate cross-platform deployment.
https://nnir.readthedocs.io/en/latest/what.html
[x] Implement spyx.nir.to_nir()
[x] Implement spyx.nir.from_nir()
[x] Support feed-forward network import
[x] Support ConvNet import
[x] Support explicitly recurrent import
[x] Implement FFN exporting
[ ] Implement CSNN exporting
[ ] Implement RSNN exporting