Newer
Older
def main(config):
# For fast training.
cudnn.benchmark = True
# Create directories if not exist.
if not os.path.exists(config.log_dir):
os.makedirs(config.log_dir)
if not os.path.exists(config.model_save_dir):
os.makedirs(config.model_save_dir)
if config.samples_dir is not None and \
not os.path.exists(config.samples_dir):
os.makedirs(config.samples_dir)
# Solver for training and testing OrGAN.
solver = Solver(config)
if config.mode == 'train':
solver.train()
elif config.mode == 'test':
solver.test()
if __name__ == '__main__':