def parse_set_seed_once():
global SEED
global SEED_SET
global ACCEPT
parser = argparse.ArgumentParser(add_help=False)
parser.add_argument('--seed', type=int, default=123)
parser.add_argument('--accept', action='store_true')
args, remaining = parser.parse_known_args()
if SEED_SET == 0:
torch.manual_seed(args.seed)
if torch.cuda.is_available():
torch.cuda.manual_seed_all(args.seed)
SEED = args.seed
SEED_SET = 1
ACCEPT = args.accept
remaining = [sys.argv[0]] + remaining
return remaining
评论列表
文章目录