-
Notifications
You must be signed in to change notification settings - Fork 495
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 Migration #837
Merged
Merged
Lightning Migration #837
Changes from all commits
Commits
Show all changes
79 commits
Select commit
Hold shift + click to select a range
1b8bfce
initial version pytorch lightning
karl-richter 32d5b6e
first version lightning fit()
karl-richter e5b0e7b
added lightning_logs to gitignore
karl-richter 48f81b3
converted test function to lightning
karl-richter 5390e41
converted predict function to lightning
karl-richter 0c19ed5
added compute_components support for lightning
karl-richter 15023dd
added minimal training support for lightning
karl-richter ca9ee5e
added epochs to lightning config
karl-richter b464fe0
Merge branch 'main' into lightning
karl-richter ed1d935
moved trainer config to utils
karl-richter 76466af
handle multi-batch predictions
karl-richter f9430c1
refactoring
karl-richter 341d422
added custom logger for metrics
karl-richter 8a673b5
renamed metrics logger
karl-richter 48a6574
added scheduler to lightning
karl-richter 9237743
fixed uncertainty prediction metrics
karl-richter f4c2c14
added predict_mode flag in lightning model
karl-richter 3642d3b
updated torchmetrics imports based on deprecation warnings
karl-richter 214f7b2
add denormalization support for torchmetrics
karl-richter 4b5a223
replace tqdm with RichProgressBar
karl-richter 9613998
add rich in requirements.txt
karl-richter a95c846
custom colors in rich progress bar
karl-richter 3f96363
re-added denomralization in metrics
karl-richter f05bb6d
refactored metrics in time_net and added docs
karl-richter e7ab7f0
refactored metrics in time_net
karl-richter 3081fb8
support arbitrary loggers
karl-richter f658676
changed model saving loading test
karl-richter 2c061aa
Merge branch 'main' into lightning
karl-richter 110807a
support lightning lr finder
karl-richter 37f9a32
refactored minimal training implementation
karl-richter fc77146
refactored minimal training implementation
karl-richter ed0d222
configure learning rate finder
karl-richter 8c2bfcb
removed outdated pytests
karl-richter 144ec67
add early stopping support
karl-richter 854a4ea
dynamically choose early stopping target
karl-richter 6b18376
deactivate additinal loggers temprarily
karl-richter 6b73b27
refactored saving loading
karl-richter 14254a5
bugfix for small training batches
karl-richter 47bd4ba
outsource metrics
karl-richter 51505ad
support saving / loading model
karl-richter 610b7de
include model in saving checkpoint
karl-richter e31c104
move optimizer and scheduler back to configure
karl-richter f64713e
pass denormalization as function + cleanup
karl-richter 29de6ad
Merge branch 'main' into lightning
karl-richter 126e539
Merge branch 'main' into lightning
karl-richter 13a8d13
moved lr_finder_args to configure.py
karl-richter b460101
added checkpoints to gitignore
karl-richter 02bdc83
removed legacy lr_finder
karl-richter 509eaa0
removed unused imports
karl-richter 1236abd
removed lightning notebook
karl-richter 6a16ef0
Merge pull request #792 from karl-richter/lightning
karl-richter 39388ee
Merge branch 'main' into lightning
karl-richter 6162c03
Update log_every_n_steps
karl-richter d990de5
pass denormalization as parameter
karl-richter 1e46a16
Merge branch 'main' into lightning
karl-richter 2006c6c
Merge branch 'main' into lightning
karl-richter 3683bd4
Merge branch 'main' into lightning
karl-richter 51674a9
migrate custom logger to tensorboard
karl-richter c089b1e
Merge branch 'main' into lightning
karl-richter d81b12e
Resolve circular import dependcies
karl-richter 0fa28cb
[lightning] Learning rate finder optimization (#892)
karl-richter 0f9f06e
early stopping configuration
karl-richter ed66ed7
Merge branch 'main' into lightning
karl-richter 77579f6
removed legacy metrics
karl-richter 1b17c68
early stopping configuration
karl-richter fecf91e
silence tensorboard deprecation warnings
karl-richter 09ea0f2
early stopping configuration
karl-richter 57aad19
remove epoch plot from metrics
karl-richter 89e84a0
added docs for trainer_config
karl-richter ccbac82
Merge branch 'main' into lightning
karl-richter 43bdcb9
added support for layer visualization
karl-richter 20ac087
fixed isort
karl-richter 6f9c52f
fixed isort + flake8
karl-richter d5c3b28
reduce warning messages
karl-richter fcb4709
reduce warning messages
karl-richter e097853
fixed flake8
karl-richter a1db9aa
fixed flake8
karl-richter 48a0e3d
fixed flake8
karl-richter 2dc717e
Merge branch 'main' into lightning
karl-richter File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ourownstory I would propose to move the logic from
create_optimizer_from_config
directly into theset_optimzer
function since that's how we also handle it forset_loss_func
and the other setter functions. What do you think?