Files
fde2b96b5e [PoC] HF exporters (#41992)
* style

* revert deepseek

* style

* fix style

* fix lfm cache

* revert idefics

* revert idefics

* revert deepseek vl

* better leaf tensors handling

* revert patchtsmixer

* fix in onnx exporter order and executorch backend preparation

* fix get_rope_index models and chunked vision attn models

* fix annotation

* skip video llama 3

* skip ernie vl as well

* introduce dynamo patches and make prepare_for_export the least impactful possible

* fix after merge

* ultimatevlm fix (precompute stuff)

* fix vlm encoders export through optional precomputed inputs

* more vlms passing (t5 gemma and paddle ocr)

* fix qwen omni and paddle ocr export

* fix docs

* fix torch dep

* annotations

* revert change

* missing licence

* attempt fix styling

* fix torch leak

* fix

* style

* fix

* style

* guard

* same name for torch patches

* fix detectron failure

* fix musicflamingo

* fix

* fix

* support and fix gemma4

* update docs

* update docs

* make qwen omni audio encoders exportable

* docs

* get cu seqlens

* leave paddle ocr

* skip paddle ocr

* fix

* fix layoutlmv2 onnx export

* fix idefics3 on cpu

* fix falcon_mamba and other idefics

* style and docs

* dict decomposition

* remove deferred

* executorch fixes

* dynamo doctests passing *-*

* clean title

* update

* normalize qwen omni

* only pure functions

* patch views for exeuctorch

* better vision dynamic tensors pre computation

* audio functions

* fix

* fix

* define vision modeling utils

* fix docs

* style

* fix repo

* update skips

* fixes and skips

* fix repo

* exportable/compilable paddleocr vl

* onnx parity

* more docs

* style

* move

* avoid lens

* timesfm minicpmv46 canine colqwen2

* fix test

* executorch fixes

* executorch fixes

* more executorch fixes

* more executorch patches

* fix

* more fixes

* Update src/transformers/exporters/exporter_dynamo.py

Co-authored-by: Arthur <48595927+ArthurZucker@users.noreply.github.com>

* stadarize the patching and fixing api more

* fix get_encoder is some models

* fix style

* fix qwen omni get decoder and export

* fix xlstm export

* per model type inputs preparation registery

* standarize torch and library (onnx, executorch) patching and fx program and graph fixes

* style

* fix gemma4 unified test

* add export for generation pipeline

* decompose for generation helper function

* style

* onnx fixes

* two pat fix

* vectorized swin attention

* vectorized big bird block sparse attn

* avoid dino timeouts

* big bird and pegasus

* fixed unified gemma4

* sam fixes and simplifications

* fix repo

* fix style

* unify model instance patches with the rest of the patching api

* change in api to allow exporting multiple models with diff configs

* accept dicts

* docs review comments

* address comments

* fix clvp by not using datasets and vectorizing loops

* style

* handle moe per backend and better (e.g. onnx translation)

* better export workflow, no dict constraint on inputs, less enforcing impl in prepare_for_export

* modeling fixes not honoring config.use_cache

* style

* style

* easier to mantain inputs preparation

* fix chunk on cuda only

* onnx fixes

* drop cpu gpu sync in mask update

* lower onnx export time for some models by disabling optimize

* fix executorch

* added version drift warnings

* fix more exeutorch

* remove "legacy" name

* model fixes for export compatibility

* add minicpmv vision utils

* can compile

* make ssms fully compilable

* more ssms

* address new comments

* fast ci fixes

* address comments

* fix minimax

* fix the last falcon fast ci failure

* more comments addressed

* attention

* reference attn

* cleanup

* use can_return_tuple in patchmixer

* proper gqa expalanation

* avoid 5D attention

* granite export fix

* address modeling comments

* update

* address more comments, unify linear attention and make more models support full graph compile

* style

* style

* modeling changes for attn impl compatibility

* no need for patch

* fix

* patch is kenrels available

* fixes

* fix lfm2 conv errors

* diffllama is exportable now

* enable more models

* address most of anton's review comments

* address cyril's comments

* revert conv rename

* simpler modular

* keep max_batch_size check

* fixes

* fix moshi cuda graphs

* fix

* added layer type class attr in mixers

* fix repo

* fix

* address comments

* address comments

* address comments

* Merge branch 'main' into hf-exporters-models

* fix merge

* claude review findings

* docs comments

* address comments

* style

* claude review

* small fix caught by copilot

* misc fixes after merge

* onnx fixes

* fix cpu sdpa tripping

* only on cpu

* fix merge

* fix

* address comments

* more comments

* nemotron asr

* fix m3

* style

* add tests for utils

* utils testing

* style

* update deprecation

* trim tests

* style

* skips for executorch

---------

Co-authored-by: Arthur <48595927+ArthurZucker@users.noreply.github.com>
Co-authored-by: Anton Vlasjuk <73884904+vasqu@users.noreply.github.com>
2026-07-02 18:11:39 +00:00
..
2022-05-03 14:42:02 +02:00