:rotating_light: Vision (2d/3d) rotary embeddings (#48105)
* delete
* fix repo
* .
* add video processor docs
* seems like this is expected
* style
* fix repo
* i dont understand
* ah this was not needed
* add docstring back where needed
* self reveiw
* modular has no way to stop copying docstring...
* comments
* unpack kwargs
* fix tests
* oke, at least these are same, let's keep digging
* .
* second .
* and like this
* draft
* maybe
* commit before i break it
* i think this is the last one from varity of ropes, now to update all models
* vision-only rope qwen
* run fix-repo
* this will take soo long to fix every model
* sooooo long
* !
* one by one, hopefully i fix it all by eow
* fix the rest
* and left-out sam
* fix repo most
* and now fix repo for special omni models
* a bit more of fix repo
* new model was merged, ci wont run
* suppress TRF, it comes from `main`
* wording
* .
* gemma4, standardize 2D position IDs tmrw
* fix repo
* testers were working on pure luck, love it
* fix repo
* failing tests
* a bit more
* i suppose revert, why i changed it
* fix style
* lost type annotations
* fix Sam copied incorrectly
* qwen3 vl fix
* move sam positions to buffer
* modular convert
* what? why CI never complained?!
* forgot this
* add the decorators where missing
* ssome comments
* more
* axial rope type register separately
* forgot
* this is way too long
* i am making bad decisions, revert
* return dtype is fp32 in most models
* ooops revert
* bit more, rest comes tmrw
* i broke smth and i dont know what
* need to fix repo again
* skip the test for vision rope for now, will add later more
* example
* Revert "i am making bad decisions, revert"
This reverts commit 852a0c86fce3bb769a1ea77786bff09be187660d.
* axial as type
* fix repo
* fix repo again
* missing
* gemma4
* fix
* comments
* new mrope with 2 sections only, no temporal!
* fix repo