def init_meow_log_tool(): # log to console and file logger1 = log_util.create_logger("load.log", print_console=True) logger1.info("LOG_FILE") # log using logger1 # attach log to stdout (print function) s1 = log_util.StreamToLogger(logger1) sys.stdout = s1
print('Epoch ', epoch, 'train percentage ', train_acc) print('Epoch ', epoch, 'dev percentage ', dev_acc) print('Epoch ', epoch, 'test percentage ', test_acc) loopEnd = time.time() print('looptime is %s ' % (loopEnd - loopStart)) prepareTime = loopStart - startTime loopTime = loopEnd - loopStart timePerEpoch = loopTime / args.epochs with open(write_to, "w") as f: f.write("unit: " + "1 epoch\n") for loss in loss_save: f.write(str(loss) + "\n") f.write("run time: " + str(prepareTime) + " " + str(timePerEpoch) + "\n") if __name__ == "__main__": # log to console and file logger1 = log_util.create_logger("temp_file", print_console=True) logger1.info("LOG_FILE") # log using loggerba # attach log to stdout (print function) s1 = log_util.StreamToLogger(logger1) sys.stdout = s1 print( '_________________________________start___________________________________' ) main("result_PyTorch.txt")