I am using GridseachCV to tune the hyper parameters. I am having train,validation data separately. I am following predefined split approach to handle this (similarly to this):
ps = PredefinedSplit(test_fold=your_test_fold)
then set cv=ps
in GridSearchCV
If I set refit parameter as true,after all parameter tuning will my model be trained on whole data or only on train data?