Add ModernVBERT models (#42504)
* modernbert modeling
* init back
* add mdoernvbert
* refine test: testing logits
* refine test: testing logits
* add missing methods to modernvbert + clean code and doc
* add modernvbert and colmodernvbert
* clean
* add auto mapping for colmvb
* colmvb imports
* add colmvb tests
* add mvb and colmvb
* modernbert modeling
* init back
* add mdoernvbert
* refine test: testing logits
* refine test: testing logits
* add missing methods to modernvbert + clean code and doc
* add modernvbert and colmodernvbert
* clean
* add auto mapping for colmvb
* colmvb imports
* add colmvb tests
* add mvb and colmvb
* update models for latest transformers version
* update tests
* update doc
* update docs
* update mvb doc
* reformat
* update model name on colmvb test
* wip
* wip
* fix test
* remove useless
* fix for modular
* fix tests
* modeling
* modular
* lint
* lint
* run style and fix-repo
* fix test
* doccccstring
* fix docstring
* exclude private modules
* lint
* fix attribute bug
* fix tests: tie text config to upper level for some tests
* Fix duplicated ModernVBertConfig
* fixup
* changes
* fix resize error
* fix outputs keys problems + attn_type setting in tests
* run fix-repo
* clean: remove doc on ModernVBertProcessor which have been removed
* clean check utils
* fixing
* clean tests
* fix the test for outputs xxx
* fixup auto
* more auto cleanup
* fix retain grads test
* fixup skip condition
* updates
* fix new decorators
* last nits
* style
* that's on me
* decorators are confusing lol
* remove get_num_multimodal_tokens test
* fix dates
---------
Co-authored-by: yonigozlan <yoni.gozlan@huggingface.co>
Co-authored-by: vasqu <antonprogamer@gmail.com>
Co-authored-by: Anton Vlasjuk <73884904+vasqu@users.noreply.github.com>