[trainer] fix ignored columns logger (#10219)

* [trainer] fix ignored columns logger

This PR fixes a confusing log entry that says:
```
The following columns in the evaluation set don't have a corresponding argument in `T5ForConditionalGeneration.forward` and have been ignored: .
```
when everything is in order.

* Update src/transformers/trainer.py

Co-authored-by: Sylvain Gugger <35901082+sgugger@users.noreply.github.com>

Co-authored-by: Sylvain Gugger <35901082+sgugger@users.noreply.github.com>
This commit is contained in:
Stas Bekman
2021-02-16 13:35:39 -08:00
committed by GitHub
parent 4210cd96fc
commit e94d63f6cb

View File

@@ -434,6 +434,7 @@ class Trainer:
self._signature_columns += ["label", "label_ids"] self._signature_columns += ["label", "label_ids"]
columns = [k for k in self._signature_columns if k in dataset.column_names] columns = [k for k in self._signature_columns if k in dataset.column_names]
ignored_columns = list(set(dataset.column_names) - set(self._signature_columns)) ignored_columns = list(set(dataset.column_names) - set(self._signature_columns))
if len(ignored_columns) > 0:
dset_description = "" if description is None else f"in the {description} set " dset_description = "" if description is None else f"in the {description} set "
logger.info( logger.info(
f"The following columns {dset_description} don't have a corresponding argument in " f"The following columns {dset_description} don't have a corresponding argument in "