Skip to content
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

Lightning backend #109

Merged
merged 255 commits into from
Apr 30, 2024
Merged

Lightning backend #109

merged 255 commits into from
Apr 30, 2024

Conversation

jdeschamps
Copy link
Member

We decided to use PyTorch Lightning as back-end to benefit from the various advantages it can bring (e.g. multi GPU training) and avoid supporting an entire pure PyTorch training engine.

This PR is the fruit of a lot of refactoring, and the current features are the following:

  • Full Pydantic configuration
  • Train and predict using Noise2Void, N2V, structN2V, CARE and N2N
  • Train on array or files
  • Tiled prediction
  • Export to the BMZ format
  • Plug-in your own function to read specific file formats

CatEek and others added 28 commits April 27, 2024 17:19
This reverts commit b325df9.
…0 to 0.12.1 (#99)"

This reverts commit 6e773eb, reversing
changes made to 01df574.
This reverts commit 01df574, reversing
changes made to e0595df.
This reverts commit e0595df, reversing
changes made to a9b450f.
This reverts commit 641cad4, reversing
changes made to b21bfba.
This reverts commit b21bfba, reversing
changes made to 8e0b9b1.
…0 to 0.12.0 (#92)"

This reverts commit 8e0b9b1, reversing
changes made to 3380346.
This reverts commit 947c799.
This reverts commit cd2c2d6, reversing
changes made to 1d1fec9.
@jdeschamps jdeschamps merged commit 5ffdd5f into main Apr 30, 2024
14 of 15 checks passed
@jdeschamps jdeschamps deleted the lightning_backend branch April 30, 2024 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants