you can make your Data augmentations random, but deterministic. And after that, you can use the script with two different command-line args as you have shown.
I think adding this to the top of your script (and maybe your Dataset) will make your data loader deterministic across runs:
manual_seed = 1234
random.seed(manual_seed)
np.random.seed(manual_seed)
torch.manual_seed(manual_seed)