diff options
author | Benjamin Fiske <bffiske@gmail.com> | 2022-05-07 16:23:24 -0400 |
---|---|---|
committer | Benjamin Fiske <bffiske@gmail.com> | 2022-05-07 16:23:24 -0400 |
commit | 5948a231b89e4dfd6acfd35de821fbe085ec4114 (patch) | |
tree | 94fda0bfea1b2f3cf4225d65c6db0a07b8bcdc21 /main.py | |
parent | 00991837cc0bbb62b98ab3024ea795a18cf2dde8 (diff) |
saving checkpoints
Diffstat (limited to 'main.py')
-rw-r--r-- | main.py | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -39,9 +39,17 @@ def parse_args(): def train(model): for i in range(hp.num_epochs): + if i % 100 == 0: + fn = f"checkpoint-images/img-epoch{i}" + save_image(fn, model.x) + print('batch', i) model.train_step() +def save_image(filename, image): + imsave(filename, image) + + def main(): """ Main function. """ if os.path.exists(ARGS.content): @@ -66,6 +74,8 @@ def main(): imsave(ARGS.savefile, final_image) + + ARGS = parse_args() main() |