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

New app features & refactoring: checkpoint/restart and user-specified training time range #79

Merged
merged 8 commits into from
Sep 8, 2023

Conversation

rouson
Copy link
Contributor

@rouson rouson commented Sep 8, 2023

  1. refac(app): mv most of main to a subroutine
  2. feat(app): train in user-specified time step range
  3. feat(app): checkpoint restart from network file
  4. feat(example): shorter compilation time
  5. chore(test): rm commented code
  6. fix(trainable_engine_s): use single-precision

This commit adds a restart feature to complement the recently
added checkpointing feature. If app/train-cloud-microphysics.f90
finds a file with a name of the form <base-name>_network.json,
a trainable_engine_t object will be constructed from the contents
of that file and training will start from that point.
@rouson rouson merged commit 2bd236f into main Sep 8, 2023
@rouson rouson deleted the checkpointing branch September 8, 2023 18:02
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.

1 participant