That’s really strange. How long did you wait?
Could it be, that your memory is full and the swap is used for the validation step (which would take some time)?
What stack trace do you get if you kill the process with CTRL+C?
Are you using multiple workers? If so, does your code run using num_workers=0?