def dump(self, main_loop):
if not os.path.exists(self.path_to_folder):
os.mkdir(self.path_to_folder)
print("")
logger.info(" Saving model")
start = time.time()
logger.info(" ...saving parameters")
self.dump_parameters(main_loop)
logger.info(" ...saving iteration state")
self.dump_iteration_state(main_loop)
logger.info(" ...saving log")
self.dump_log(main_loop)
logger.info(" Model saved, took {} seconds.".format(time.time()-start))
# Write the time and model path to the main loop
# write the iteration count and the path to the model params.npz (note hardcoding of params.npz)
main_loop.log.status['last_saved_model'] = (self.main_loop.log.status['iterations_done'], self.path_to_parameters)
评论列表
文章目录