import os, sys, time, random, argparse def add_shared_args(parser): # Data Generation parser.add_argument("--dataset", type=str, help="The dataset name.") parser.add_argument("--data_path", type=str, help="The dataset name.") parser.add_argument( "--cutout_length", type=int, help="The cutout length, negative means not use." ) # Printing parser.add_argument( "--print_freq", type=int, default=100, help="print frequency (default: 200)" ) parser.add_argument( "--print_freq_eval", type=int, default=100, help="print frequency (default: 200)", ) # Checkpoints parser.add_argument( "--eval_frequency", type=int, default=1, help="evaluation frequency (default: 200)", ) parser.add_argument( "--save_dir", type=str, help="Folder to save checkpoints and log." ) # Acceleration parser.add_argument( "--workers", type=int, default=8, help="number of data loading workers (default: 8)", ) # Random Seed parser.add_argument("--rand_seed", type=int, default=-1, help="manual seed")