model trainer: speed up by waiting 15 seconds between monitor renders

[?]
Jul 6, 2021, 12:06 AM
ALMG52BOHW6WB6H7DF742GHU6VWUEPQFLWNFYU3PQBDSD4HQ7VJAC

Dependencies

  • [2] 7ML3OFE7 Model trainer: initial train and visualize thread pair (total crust mass; todo: altitude instead)
  • [3] ROQCAPZJ Begin function for showing the map (for now just opens SDL window)
  • [4] IGYI5RVV Figure out how to draw on the sdl2 window
  • [*] 5AMZXFS5 model trainer: function to generate inputs to pass neural network for rendering equirectangular projection

Change contents

  • edit in trainmodel/src/drawmap.py at line 6
    [3.53]
    [6.0]
    import time
  • edit in trainmodel/src/drawmap.py at line 14
    [3.201][3.201:202]()
  • edit in trainmodel/src/drawmap.py at line 19
    [3.244]
    [3.235]
    last_rendered = 0
  • replacement in trainmodel/src/drawmap.py at line 21
    [3.252][2.629:864]()
    outputs = monitor.snapshot()(inputs)
    outputs = tf.math.multiply(255, tf.reshape(outputs, (512, 1024, outputs.shape[1])))
    image = tensor_to_surface(outputs)
    sdl2.SDL_BlitSurface(image, None, windowsurface, None)
    [3.252]
    [3.252]
    if time.monotonic() - last_rendered > 15:
    outputs = monitor.snapshot()(inputs)
    outputs = tf.math.multiply(255, tf.reshape(outputs, (512, 1024, outputs.shape[1])))
    image = tensor_to_surface(outputs)
    sdl2.SDL_BlitSurface(image, None, windowsurface, None)
    last_rendered = time.monotonic()
    sdl2.SDL_FreeSurface(image)
  • edit in trainmodel/src/drawmap.py at line 34
    [3.431][2.865:899]()
    sdl2.SDL_FreeSurface(image)