Model trainer: main function to open sdl window and launch second thread for actual training
[?]
Jun 19, 2021, 5:40 AM
SJHJS463IU7LHBM4C6FO2PJSLZLT7LCN26W2D3V2NIQEQKA4HCLACDependencies
- [2]
FL3C6ERZAssume python is being run with -m switch - [3]
ROQCAPZJBegin function for showing the map (for now just opens SDL window) - [*]
ZM2EMAZOStart doing python multi-module stuff properly
Change contents
- edit in trainmodel/src/__main__.py at line 1[5.14][2.0]
import sysimport threading - edit in trainmodel/src/__main__.py at line 5[2.44][5.45]
def train(filename):source = simsave.SimResult(open(filename, 'r'))print(source.seed())if len(sys.argv) > 1:bg_thread = threading.Thread(target=train, args=(sys.argv[1],), kwargs={})bg_thread.start()drawmap.run()bg_thread.join()else:print("Expecting filename of tectonic.js save", file=sys.stderr)