Seq2seq trainer generation config arg (#22323)
* seq2seq trainer and training arguments accepting GenerationConfig arg
* seq2seq Trainer and training arguments docstring fixes
* Update training_args_seq2seq.py docstring
Co-authored-by: Joao Gante <joaofranciscocardosogante@gmail.com>
* Fixing trainer_seq2seq.py docstring
Co-authored-by: Sylvain Gugger <35901082+sgugger@users.noreply.github.com>
* seq2seq trainer: legacy gen args back & GenerationConfig created at init
* Seq2seq trainer: fix in case gen_config.max_new_tokens is None
Co-authored-by: Joao Gante <joaofranciscocardosogante@gmail.com>
* seq2seq trainer: adding legacy arg retrocompatibility
* seq2seq trainer and training arguments accepting GenerationConfig arg
* seq2seq Trainer and training arguments docstring fixes
* Update training_args_seq2seq.py docstring
Co-authored-by: Joao Gante <joaofranciscocardosogante@gmail.com>
* Fixing trainer_seq2seq.py docstring
Co-authored-by: Sylvain Gugger <35901082+sgugger@users.noreply.github.com>
* seq2seq trainer: legacy gen args back & GenerationConfig created at init
* Seq2seq trainer: fix in case gen_config.max_new_tokens is None
Co-authored-by: Joao Gante <joaofranciscocardosogante@gmail.com>
* seq2seq trainer: adding legacy arg retrocompatibility
* seq2seq trainer: evaluate and predict untouched
* Apply suggestions from code review
Co-authored-by: Joao Gante <joaofranciscocardosogante@gmail.com>
* seq2seq trainer: adding init args, keeping IDEs hints
---------
Co-authored-by: Joao Gante <joaofranciscocardosogante@gmail.com>
Co-authored-by: Sylvain Gugger <35901082+sgugger@users.noreply.github.com>