Allow do_eval to be used without do_train and to use the pretrained model in the output folder
If you wanted to use the pre-trained model to redo evaluation without training, it errors because the output directory already exists (the output directory that contains the pre-trained model that one might like to evaluate). 

Additionally, a couple of fields are not initialised if one does not train and only evaluates.


 
Indeed!