# NUMEXPR_MAX_THREADS=14 python train.py --dataroot=/data/parsed_data/libdrive/OADAT.h5 --name=oadat_scd_vcBP_swfd_scBP_LSeSim --model=sc --gpu_ids=0 --checkpoints_dir=/data/saved_models/LSeSim --input_nc=1 --output_nc=1 --dataset_mode=unaligned --direction=AtoB --num_threads=14 --batch_size=8 --random_scale_max=2. --n_epochs=20 --n_epochs_decay=100 --lambda_spatial=10 --lambda_identity=0 --lambda_gradient=0 --attn_layers 4,7,9 --loss_mode=cos --gan_mode=lsgan --patch_size=64 --learned_attn --augment --continue_train --display_port=46219

## --lambda_perceptual --lambda_style are both based on VGG16
# NUMEXPR_MAX_THREADS=14 python train.py --dataroot=/data/parsed_data/libdrive/OADAT.h5 --name=oadat_scd_vcBP_swfd_scBP_LSeSim_wgangp --model=sc --gpu_ids=1 --checkpoints_dir=/data/saved_models/LSeSim --input_nc=1 --output_nc=1 --dataset_mode=unaligned --direction=AtoB --num_threads=14 --batch_size=4 --random_scale_max=2. --n_epochs=20 --n_epochs_decay=100 --lambda_spatial=10 --lambda_spatial_idt=1. --lambda_perceptual=0 --lambda_style=0 --lambda_identity=0.5 --lambda_gradient=0.01 --attn_layers 4,7,9 --loss_mode=l1 --gan_mode=wgangp --netG=resnet_9blocks --netD=basic --patch_size=32 --learned_attn --augment --display_port=46219

# NUMEXPR_MAX_THREADS=14 python train.py --dataroot=/data/parsed_data/libdrive/OADAT.h5 --name=oadat_scd_lbls_swfd_scBP_LSeSim --model=sc --gpu_ids=1 --checkpoints_dir=/data/saved_models/LSeSim --input_nc=1 --output_nc=1 --dataset_mode=unaligned --direction=AtoB --num_threads=14 --batch_size=8 --random_scale_max=2. --n_epochs=20 --n_epochs_decay=100 --lambda_spatial=10 --lambda_identity=0 --lambda_gradient=0 --attn_layers 4,7,9 --loss_mode=cos --gan_mode=lsgan --patch_size=64 --learned_attn --augment --display_port=46219