Source code for seisnn.logger

"""
Logger
"""

import os

import numpy as np

import seisnn.utils


[docs]def save_loss(loss_buffer, title, save_dir): """ Write history loss into a log file. :param loss_buffer: Loss history. :param str title: Log file name. :param str save_dir: Output directory. """ seisnn.utils.make_dirs(save_dir) file_path = os.path.join(save_dir, f'{title}.log') loss_buffer = np.asarray(loss_buffer) with open(file_path, 'ab') as f: np.savetxt(f, loss_buffer)
if __name__ == "__main__": pass