[`core`/ FEAT] Add the possibility to push custom tags using `PreTrainedModel` itself (#28405)
* v1 tags
* remove unneeded conversion
* v2
* rm unneeded warning
* add more utility methods
* Update src/transformers/utils/hub.py
Co-authored-by: amyeroberts <22614925+amyeroberts@users.noreply.github.com>
* Update src/transformers/utils/hub.py
Co-authored-by: Lucain <lucainp@gmail.com>
* Update src/transformers/utils/hub.py
Co-authored-by: Lucain <lucainp@gmail.com>
* more enhancements
* oops
* merge tags
* clean up
* revert unneeded change
* add extensive docs
* more docs
* more kwargs
* add test
* oops
* fix test
* Update src/transformers/modeling_utils.py
Co-authored-by: Omar Sanseviero <osanseviero@gmail.com>
* Update src/transformers/utils/hub.py
Co-authored-by: Lucain <lucainp@gmail.com>
* Update src/transformers/modeling_utils.py
* Update src/transformers/trainer.py
Co-authored-by: amyeroberts <22614925+amyeroberts@users.noreply.github.com>
* Update src/transformers/modeling_utils.py
Co-authored-by: amyeroberts <22614925+amyeroberts@users.noreply.github.com>
* add more conditions
* more logic
---------
Co-authored-by: amyeroberts <22614925+amyeroberts@users.noreply.github.com>
Co-authored-by: Lucain <lucainp@gmail.com>
Co-authored-by: Omar Sanseviero <osanseviero@gmail.com>