Trainer was signaled to stop but required minimum epochs (100) or minimum steps (None) has not been met. Training will continue... 
When I initialise the trainer as follows:
trainer = pl.Trainer.from_argparse_args(args, early_stop_callback=True, min_epochs=100, logger=mlflow, gpus=[0])
I cannot halt training early with Ctrl-C, I get the message
Trainer was signaled to stop but required minimum epochs (100) or minimum steps (None) has not been met. Training will continue... 
It seems to me that this message makes sense if the early stopping callback tries to stop before 100 epochs but Ctrl-C should really stop training unconditionally in my opinion.