Exemplo n.º 1
0
from train import train, validation
from evaluation import evaluation
from Dataset import NACCDataset

from utils.config_utils import load_config
from utils.fs_utils import create_folder
from utils.Timer import Timer

# system
import argparse
import time
import pickle

# create folder to store checkpoints
create_folder('checkpoints')
checkPath = 'checkpoints/session_' + Timer.timeFilenameString()
create_folder(checkPath)

# create folder to store models for each epoch
create_folder("models")
modelPath = "models/session_" + Timer.timeFilenameString()
create_folder(modelPath)

# create folder to store log files
create_folder('logs')
logPath = 'logs/log_' + Timer.timeFilenameString()

# create folder to store history dictionary
create_folder("history")
hist_file = "history/session_" + Timer.timeFilenameString() + ".pkl"
Exemplo n.º 2
0
from utils.Timer import Timer
from utils.AverageMeter import AverageMeter

from modules.model import Net
from Dataset import Dataset

from utils import viz_utils
from utils import torch_utils
from utils.fs_utils import create_folder

# system
import argparse
import time

create_folder('checkpoints')
folderPath = 'checkpoints/session_' + Timer.timeFilenameString() + '/'
create_folder(folderPath)

create_folder('log')
logPath = 'log/log_' + Timer.timeFilenameString()


def append_line_to_log(line='\n'):
    with open(logPath, 'a') as f:
        f.write(line + '\n')


torch.set_default_tensor_type('torch.cuda.FloatTensor')

params = load_config('config.yaml')