| import os | |
| import argparse | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument("--port", type=str, default="8097") | |
| parser.add_argument("--train", action='store_true') | |
| parser.add_argument("--predict", action='store_true') | |
| opt = parser.parse_args() | |
| if opt.train: | |
| os.system("python train.py \ | |
| --dataroot ../final_dataset \ | |
| --no_dropout \ | |
| --name enlightening \ | |
| --model single \ | |
| --dataset_mode unaligned \ | |
| --which_model_netG sid_unet_resize \ | |
| --which_model_netD no_norm_4 \ | |
| --patchD \ | |
| --patch_vgg \ | |
| --patchD_3 5 \ | |
| --n_layers_D 5 \ | |
| --n_layers_patchD 4 \ | |
| --fineSize 320 \ | |
| --patchSize 32 \ | |
| --skip 1 \ | |
| --batchSize 32 \ | |
| --self_attention \ | |
| --use_norm 1 \ | |
| --use_wgan 0 \ | |
| --use_ragan \ | |
| --hybrid_loss \ | |
| --times_residual \ | |
| --instance_norm 0 \ | |
| --vgg 1 \ | |
| --vgg_choose relu5_1 \ | |
| --gpu_ids 0,1,2 \ | |
| --display_port=" + opt.port) | |
| elif opt.predict: | |
| for i in range(1): | |
| os.system("python predict.py \ | |
| --dataroot ../test_dataset \ | |
| --name enlightening \ | |
| --model single \ | |
| --which_direction AtoB \ | |
| --no_dropout \ | |
| --dataset_mode unaligned \ | |
| --which_model_netG sid_unet_resize \ | |
| --skip 1 \ | |
| --use_norm 1 \ | |
| --use_wgan 0 \ | |
| --self_attention \ | |
| --times_residual \ | |
| --instance_norm 0 --resize_or_crop='no'\ | |
| --which_epoch " + str(200 - i*5)) |