Fix length related warnings in speculative decoding (#29585)
* avoid generation length warning
* add tests
* Update src/transformers/generation/candidate_generator.py
Co-authored-by: Joao Gante <joaofranciscocardosogante@gmail.com>
* add tests and minor fixes
* refine `min_new_tokens`
* Update src/transformers/generation/candidate_generator.py
Co-authored-by: Joao Gante <joaofranciscocardosogante@gmail.com>
* add method to prepare length arguments
* add test for min length
* Update src/transformers/generation/candidate_generator.py
Co-authored-by: Joao Gante <joaofranciscocardosogante@gmail.com>
* fix variable naming
* empty commit for tests
* trigger tests (empty)
---------
Co-authored-by: Joao Gante <joaofranciscocardosogante@gmail.com>